@import 'vars.less'; h4.main-subtitle{ color: rgb(80, 130, 150) !important; font-size: 1.2em !important; @media(max-width: 768px){ font-size: 1.1em !important; } } .tiny-button{ font-size: .8em !important; padding: 2px 5px !important; text-align: center !important; } .editorial-content li { margin: 1.2rem auto; } .editorial-content h3 { margin: 1.5rem auto; } .editorial-content h5 { margin: 1.5rem auto; } .editorial-content p { margin: 2rem auto; line-height: 1.8rem; } .rz-bg{ background-image: url('https://www.ratezip.com/rate-quotes/common/v-landers/img/blue-bg.png'); background-repeat: no-repeat; background-size: cover; height: 80vh; width: 100%; position: fixed; bottom: 0; z-index: -10; } #card-container { margin-bottom: 10rem; } .editorial-content { box-shadow: 5px 5px 35px rgba(0, 0, 0, 0.2); padding: 2rem; background-color: white; border-radius: 2rem; margin: 5rem auto; } .main-content{ margin: 20px auto; width: 1024px; min-height: 100vh; @media(max-width: 1024px){ width: 90vw; } } .modal-dialog{ max-width: 40vw !important; max-height: 40vw !important; width: 40vw !important; height: 40vw !important; font-size: .8em; @media(max-width: 768px){ width: 90vw !important; max-width: 90vw !important; margin-left: auto !important; margin-right: auto !important; } } .speedbump-disclaimer{ color: #777; font-size: .7em; text-decoration: italic; } .btn.btn-primary{ background-color: #3e77ac !important; border: none; color: #fff; } .btn.btn-lg{ font-size: 2em !important; text-transform: uppercase !important; font-weight: 100 !important; } .mbtn{ display: inline-block; color: @ltBlue; padding: 10px 15px; border: 2px solid @ltBlue; font-size: 1.3em; text-transform: uppercase; vertical-align: middle; margin: 10px 30px; cursor: pointer; transition: .2s; width: 184px; box-shadow: 5px 5px 26px rgba(0, 0, 0, 0.1) ; -webkit-box-shadow: 5px 5px 26px rgba(0, 0, 0, 0.1) ; -moz-box-shadow: 5px 5px 26px rgba(0, 0, 0, 0.1) ; &:hover{ scale: 1.04; } @media(max-width: 768px){ margin-top: 20px !important; } } .mbtn-img{ width: 45px; height: 45px; margin-right: 10px; } .headline { text-align: center; margin-top: -45px; font-size: 1.75em; color: #1a0dab; @media(max-width: 395px){ margin-top: -5px; font-size: 1.25em; } } .subheadline { text-align: center; margin-bottom: 20px; color: green; }