body, html { height: 100%; background: #fff; font-family: "Lato", sans-serif; } .dhbackgroundcolor { background: #EC6437; border-color: #EC6437; } .dhtextcolor { background: #ebb103; } .image-position { position: absolute; left: 3%; } .image-position img { width: 70%; } .center-block { width: 100%; } h2 { color: #aaaaaa; font-weight: normal; } .bg-for-submit-name { background: url("https://lh4.ggpht.com/GLT1kYMvi4oiguL9FOc1eM5q7sW0AvVJNWyBZ26iMq-BSm3Kpi9CPDR2UGoVlYrVwA=h900") fixed; background-size: cover; padding: 0; margin: 0; } .margin-top { margin-top: 270px; } .wrap { width: 100%; height: 100%; min-height: 100%; position: absolute; top: 0; left: 0; z-index: 99; } p.form-title { font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; text-align: center; color: #ffffff; margin-top: 5%; text-transform: uppercase; letter-spacing: 4px; } form { width: 250px; margin: 0 auto; } form.login input[type="text"], form.login input[type="password"] { width: 100%; margin: 0; padding: 5px 10px; background: #fff; border: 0; border-bottom: 3px solid #75ba48; outline: 0; font-size: 15px; font-weight: 400; letter-spacing: 1px; margin-bottom: 10px; color: #000; outline: 0; } form.login input[type="submit"] { width: 100%; font-size: 14px; text-transform: uppercase; font-weight: 500; margin-top: 16px; outline: 0; cursor: pointer; letter-spacing: 1px; } form.login input[type="submit"]:hover { transition: background-color 0.5s ease; } .btn-success { color: #fff; background-color: #75ba48; border-color: #75ba48; width: 100%; /* font-weight: 600 !important; */ padding: 7px 10px; font-size: 15px !important; border-radius: 0px; word-spacing: 4px; letter-spacing: 1px; } .btn-success:hover { color: #fff !important; background-color: #2fc0ae !important; border-color: #2fc0ae !important; } form.login label, form.login a { font-size: 12px; font-weight: 400; color: #ffffff; } form.login a { transition: color 0.5s ease; } form.login a:hover { color: #2ecc71; } .pr-wrap { width: 100%; height: 100%; min-height: 100%; position: absolute; top: 0; left: 0; z-index: 999; display: none; } .show-pass-reset { display: block !important; } .pass-reset { margin: 0 auto; width: 250px; position: relative; margin-top: 22%; z-index: 999; background: #ffffff; padding: 20px 15px; } .pass-reset label { font-size: 12px; font-weight: 400; margin-bottom: 15px; } .pass-reset input[type="email"] { width: 100%; margin: 5px 0 0 0; padding: 5px 10px; background: 0; border: 0; border-bottom: 1px solid #000000; outline: 0; font-style: italic; font-size: 12px; font-weight: 400; letter-spacing: 1px; margin-bottom: 5px; color: #000000; outline: 0; } .pass-reset input[type="submit"] { width: 100%; border: 0; font-size: 14px; text-transform: uppercase; font-weight: 500; margin-top: 10px; outline: 0; cursor: pointer; letter-spacing: 1px; } .loanParamsLoader { top: 143px; margin: auto; position: absolute; right: 17%; width: 135%; } .question { background: #fff; padding-left: 0px; padding-right: 0px; color: #111; border-bottom-right-radius: 55px; border-top-left-radius: 55px; font-size: 1.2rem; } .container ul { list-style: none; margin: 0; padding: 0; } ul li { color: #111; /*Text color */ display: block; position: relative; float: left; width: 100%; height: 60px; border-bottom: 0.5px solid #bbb; } ul li input[type="radio"] { position: absolute; visibility: hidden; } ul li label { color: #111; display: block; position: relative; font-weight: 300; font-size: 1.35em; padding-left: 60px; padding-top: 5px; padding-right: 10px; margin: 10px auto; height: 30px; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear; } /* ul li:hover label{ color: #FFFFFF; } */ ul li .check { display: block; position: absolute; /* Check color */ border: 1px solid #bbb; border-radius: 100%; height: 30px; width: 30px; top: 15px; left: 20px; z-index: 5; transition: border 0.25s linear; -webkit-transition: border 0.25s linear; } ul li:hover .check { border: 1.5px solid #000; } ul li .check::before { display: block; position: absolute; content: ""; border-radius: 100%; height: 14px; width: 14px; top: 5px; left: 5px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; } /* //On checked change border and colors */ input[type="radio"]:checked ~ .check { border: 3px solid #000; } input[type="radio"]:checked ~ .check::before { background: #000; /*attr('data-background');*/ } input[type="radio"]:checked ~ label { color: #000; } #result-of-question th { text-align: center; background: #75ba48; color: #fff; padding: 18px; font-size: 18px; border: none; } #result-of-question td { text-align: center; color: #222; background-color: #fff; padding: 18px; font-size: 15px; font-weight: 600; border: 1px solid #75ba48; } #totalCorrect { color: #fff; background: #75ba48; padding: 22px 20px; border-radius: 1px; font-stretch: expanded; font-size: 28px; font-weight: bold; border-top-right-radius: 25px; border-top-left-radius: 25px; } #alert { /* Position fixed */ position: fixed; /* Center it! */ top: 50%; left: 50%; margin-top: -50px; margin-left: -100px; } /*----------riple bubble-----------------*/ ul { margin: 0 auto; } .no-padding { padding: 0; } .no-gutter.row, .no-gutter.container, .no-gutter.container-fluid { margin-left: 0; margin-right: 0; } .no-gutter > [class^="col-"] { padding-left: 0; padding-right: 0; } label { cursor: pointer; filter: grayscale(100%); } label:hover { filter: grayscale(0); } input[type="radio"]:checked + label { filter: grayscale(0); } .imagerow { max-width: 100%; height: auto; max-width: 250px; } .img { height: 50%; margin: 10px; box-shadow: 10px 14px 20px 0px rgba(226, 204, 189, 1); }