html, body { font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; /* font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; */ font-size: 1.1rem; padding: 3rem; background-color: #222 !important; /* color: #fff; */ } body { padding: 1rem; background-color: #444; border-radius: 1rem; } h1, h2, h3, h4 { /* font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; */ /* font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; */ /* font-family: Verdana, Geneva, Tahoma, sans-serif; */ font-family: Verdana, Geneva, Tahoma, sans-serif; font-weight: bold; } h4 { font-size: 1.2em; } a { color: orange; transition: color .5s; } a:hover { color: orangered; text-decoration: none; } table td { padding-left: 0.5em; padding-right: 0.5em; border-right : 1px solid #555; } table tr { border-left: 2px solid transparent; } table tr:nth-child(even) { background-color: #333; } table tr:hover { border-left: 2px solid orangered; } blockquote { color: rgba(255, 255, 255, 0.7); border-radius: 0 15px 15px 0; padding: 1em; border-left: .4em solid #555; background-color: rgba(0, 0, 0, 0.4); } blockquote p { margin: 0; } #header { border-radius: 1rem; padding: 1em; background-color: rgba(0, 0, 0, 0.4); } #header h2 { margin: 0; } code { color: white; font-weight: bold; } .nav-link { /* background-color: orangered; */ font-weight: bold; /* font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; */ } .btn { color: black !important; background-color: red; } .btn:hover { color: white !important; } .nav-active, .nav-active:hover { background-color: black; color: red !important; } @media (max-width: 480px) { html { padding: 0; } body { padding: 1rem; font-size: 0.8rem; } #header { padding: } #header h1, #header h2{ font-size: 1.3em; } } img { max-width: 100%; } /* VINZ HEADER */ /* .scrolltext_container{ margin: 0 auto; width: max-content; } .scrolltext_letter { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 2.5rem; font-weight: bold; display: block; float: left; text-align: center; position: relative; z-index: 0; } */ #bannerone { position: fixed; transform: rotate(5deg); font-size: 30px; font-weight: bold; font-family: Helvetica, sans-serif; color: white; width: 110%; text-shadow: 2px 5px 5px black; padding: 30px; line-height: 28px; padding-right: 30px; text-align: center; overflow: hidden; left: -10px; top: 165px; box-shadow: 1px 1px 25px white; background-color: orangered; transition: background-color 1s; z-index: 1; } #bannerone span { display: block; font-size: 14px; font-weight: normal; box-shadow: 0px; text-shadow: none; color: black; } #hackit_banner { position: fixed; transform: rotate(45deg); font-size: 18px; font-weight: bold; font-family: Helvetica, sans-serif; color: black; width: 200px; line-height: 25px; text-align: center; overflow: hidden; top: 25px; box-shadow: 1px 1px 25px rgba(233, 6, 229, .8); background-color: red; right: -50px; transition: background-color 1s; } @keyframes pulse { 0% { background-color: red; } 50% { background-color: white; } 100% { background-color: red; } } #hackit_banner:hover { text-decoration: none; animation-name: pulse; animation-duration: 1s; animation-iteration-count: infinite; } .navbar-nav { flex-wrap: wrap; flex-direction: row; }