// User editable variables @formHeight: 60vh; @logoWidthFull: 140px; @logoWidthMobile: 100px; @phoneText: 1.4em; // End user editable variables //---------------------------- h1, h5{ font-family: Georgia, 'Times New Roman', Times, serif; font-size: 3em; } h5 { color: red; } html{ height: 100%; } .main-header { @media(max-width: 768px){ font-size: 1.45rem; } } .sub-title { @media(max-width: 768px){ font-size: 1rem; } } .first-question { margin-top: 30px; margin-bottom: 0px; } body{ height: 100vh; margin:0; display: flex !important; flex-direction: column; } .setheight{ min-height: @formHeight; //min-height: 100%; @media(max-width: 768px){ //padding-bottom: 1000px; } } .bdb-footer{ min-height: 100px; position: relative; //position: absolute; margin-top: auto; bottom: 0 !important; @media(max-width: 768px){ background-size: contain !important; min-height: 50px !important; margin-top: auto; float: bottom; } @media(max-width: 768px){ min-height: 220px; } } .bdb-footer-text{ color: black; text-align: center; position: relative; bottom:0 !important; font-size: .9em; margin-top: 10px; @media(max-width: 768px){ font-size: .6em; margin-top: 10px; } } .bdb-footer-text a{ text-decoration: underline; color: blue; &:hover{ color: rgb(154, 214, 160); } } #logo{ width: @logoWidthFull; @media(max-width: 768px){ width: @logoWidthMobile !important; } } #ex1Slider .slider-selection { background: #BABABA; } .sub-head{ min-height: 40px; background: rgb(250, 250, 250); color: rgb(153, 153, 153);; text-align: center; padding: 5px 30px; } .highlight{ font-weight: 500; color: rgb(30, 87, 121); } .top-container{ text-align: right !important; } .header-text{ padding: 20px; } .page-button{ display: inline-block !important; border: 1px solid #b9b9b9; border-radius: 10px; text-align: center; min-height: 200px; width: 200px; margin: 20px; margin-left: auto; margin-right: auto; transition: .35s; transition-timing-function: ease-in-out; cursor: pointer; font-weight: 600; font-size: 1.1em; padding: 10px; padding-top: 1.5em; box-shadow: 3px 3px 29px rgba(0, 0, 0, 0.1) ; -webkit-box-shadow: 3px 3px 29px rgba(0, 0, 0, 0.1) ; -moz-box-shadow: 3px 3px 29px rgba(0, 0, 0, 0.1) ; &:hover{ //scale: 1.02; transform: translateY(-10px); box-shadow: 3px 3px 29px rgba(0, 0, 0, 0.5) ; -webkit-box-shadow: 3px 3px 29px rgba(0, 0, 0, 0.5) ; -moz-box-shadow: 3px 3px 29px rgba(0, 0, 0, 0.5) ; } @media(max-width: 768px){ display: none !important; } } .btnIcon{ height: 100%; width: 100%; max-width: 100px; @media(max-width: 768px){ max-width: 50px; } } .page-button-mobile{ display: inline-block !important; border: 1px solid rgb(47, 134, 61); border-radius: 3px; padding: 12px; height: 70px; width: 80vw; cursor: pointer; padding: auto; &:hover{ scale: 1.02; } @media(max-width: 768px){ text-align: left !important; line-height: 2.5em; } } .mbutton-icon{ //transform: scale(.5) !important; margin-top: auto; margin-bottom: auto; } .mbutton-text{ margin: auto; vertical-align: middle !important; height: 100% !important; } .page-button-mobile{ display: none !important; @media(max-width: 768px){ display: inline-block !important; } } .button-icon{ scale: 1; @media(max-width: 768px){ scale: .2 !important; } } .btn-subtext{ font-size: .8em !important; font-weight: 300 !important; color: rgb(116, 116, 116); @media(max-width: 768px){ display: inline-block !important; } } .inline-field{ display: inline-block !important; } .icon-red{ color: rgb(117, 17, 17); } .icon-blue{ color: rgb(23, 50, 85); } .icon-green{ color: rgb(38, 117, 65); } .icon-c2{ color: rgb(166, 179, 52); } .icon-c3{ color: rgb(202, 121, 15); } .icon-c4{ color: rgb(158, 16, 16); } .icon-orange{ color: rgb(110, 83, 8); } .icon-white{ color: rgb(255, 255, 255); } .data-alert{ width: 50vw !important; @media(max-width: 768px){ width: 80vw !important; } } .select-box{ padding: 20px; font-size: 1.6em; @media(max-width: 768px){ margin-left: auto !important; margin-right: auto !important; max-width: 80vw !important; } } .text-field{ max-width: 50vw; margin-left:auto; margin-right:auto; @media(max-width: 768px){ max-width: 100vw; } } .multi-input{ @media(max-width: 768px){ width: 90vw !important; margin: 0 20px 20px 20px !important; margin-left: auto !important; margin-right: auto !important; } } .slider-feedback{ font-size: 1.8em; margin-left: auto; margin-right: auto; text-align: center; } select{ background: #fff; border: 1px solid #00AD0C !important; border-radius: 10px; } input[type='text'], input[type='email']{ border: 1px solid #00AD0C; border-radius: 5px; } .btn{ padding: 20px 40px !important; font-size: 1.3em !important; // border: 2px solid #00AD0C !important; border: 0px solid transparent !important; background: linear-gradient(to left, #2274CB, #4dc3f2); transition: 0.2s; // &:hover{ // scale: 1.02; // } } .results{ border: 1px solid #00AD0C; color: #000; width: 50vw; height: 400px; overflow: scroll; margin-left: auto; margin-right: auto; text-align: left; padding: 15px; //margin-bottom: 40px; @media(max-width: 768px){ width: 70vw; } } .landing-content{ margin-bottom: 50px !important; } .answer{ color:rgb(38, 117, 65); font-weight: 600; } // Range Slider input[type=range] { height: 40px; -webkit-appearance: none; margin: 10px 0; width: 100%; } input[type=range]:focus { outline: none; } input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 5px; cursor: pointer; transition: 0.2s; box-shadow: 0px 0px 0px #000000; background: linear-gradient(to left, #2274CB, #4dc3f2); border-radius: 50px; border: 0px solid #010101; } input[type=range]::-webkit-slider-thumb { box-shadow: 0px 0px 0px #000031; border: 2px solid #2274CB; height: 32px; width: 32px; border-radius: 50px; background: #FFFFFF; cursor: pointer; -webkit-appearance: none; margin-top: -14.5px; } // input[type=range]:focus::-webkit-slider-runnable-track { // background: linear-gradient(to left, #2274CB, #4dc3f2); // } input[type=range]::-moz-range-track { width: 100%; height: 5px; cursor: pointer; transition: 0.2s; box-shadow: 0px 0px 0px #000000; background: linear-gradient(to left, #2274CB, #4dc3f2); border-radius: 50px; border: 0px solid #010101; } input[type=range]::-moz-range-thumb { box-shadow: 0px 0px 0px #000031; border: 2px solid #2274CB; height: 32px; width: 32px; border-radius: 50px; background: #FFFFFF; cursor: pointer; } input[type=range]::-ms-track { width: 100%; height: 5px; cursor: pointer; transition: 0.2s; background: transparent; border-color: transparent; color: transparent; } input[type=range]::-ms-fill-lower { background: linear-gradient(to left, #2274CB, #4dc3f2); border: 0px solid #010101; border-radius: 100px; box-shadow: 0px 0px 0px #000000; } input[type=range]::-ms-fill-upper { background: linear-gradient(to left, #2274CB, #4dc3f2); border: 0px solid #010101; border-radius: 100px; box-shadow: 0px 0px 0px #000000; } input[type=range]::-ms-thumb { margin-top: 1px; box-shadow: 0px 0px 0px #000031; border: 2px solid #2274CB; height: 32px; width: 32px; border-radius: 50px; background: #FFFFFF; cursor: pointer; } input[type=range]:focus::-ms-fill-lower { background: linear-gradient(to left, #2274CB, #4dc3f2); } input[type=range]:focus::-ms-fill-upper { background: linear-gradient(to left, #2274CB, #4dc3f2); } .call-line{ text-align: center; background: rgb(231, 235, 238); padding: 10px; font-size: @phoneText; color: rgb(44, 113, 170); font-weight:300; cursor: pointer; font-family: Georgia, 'Times New Roman', Times, serif; } .tcpa-disclaimer{ font-size: .7em; text-align: justify; line-height: 1em; margin-top: 2.5em; } .warn-button{ font-size: .9em !important; padding: 5px 10px !important; color: #fff !important; background-color: rgb(197, 72, 0) !important; border: none !important; }