JezK
Edit File: styles.css
@import url('https://fonts.googleapis.com/css?family=Numans'); html,body { background-image: url('../img/5u0irO.jpg'); background-size: cover; background-repeat: no-repeat; font-family: 'Numans', sans-serif; } .top-bar-container { background-color: rgb(240, 160, 28, 0.9); } .text-light2 { color: rgb(240, 160, 28, 0.9); } .navbar-nav .nav-item { color: #fff !important; font-size: 18px; font-weight: 500; transition: 0.3s; } .navbar-nav .nav-item:hover { text-decoration: underline; font-size: 19px; } .page-heading { margin: 20px 0; } #enquiry_form { background-color: rgba(0, 0, 0, 0.4) !important; padding: 10px 30px; } #enquiry_form1 { background-color: rgba(0, 0, 0, 0.4) !important; padding: 10px 30px; } #enquiry_form h4,h5 { color: #fff; } #enquiry_form1 h4,h5 { color: #fff; } #enquiry_form input { text-transform: uppercase; } #enquiry_form1 input { text-transform: uppercase; } #emailHelp { color: #fff; } #enquiry_form label { color: #fff; } #enquiry_form1 label { color: #fff; } .enquiry_text { color: #fff; text-align: right; } .enquiry_text1 { color: #fff; list-style: none; } .enquiry_val { color: #F5C052; } .interaction-mode { font-size: 24px; } .offline-test-msg { background: #C3AA1C; opacity: 1; } .online-test-msg { background-color: rgb(195, 170, 28, 1); } input[type="text"]::-webkit-input-placeholder { font-size: 0.8em; } input[type="text"]::-moz-placeholder { color: orange; } input[type="text"]::-ms-input-placeholder { color: orange; } .img-replace { display: inline-block; overflow: hidden; text-indent: 100%; color: transparent; white-space: nowrap; } .bts-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 100; } .bts-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; } .bts-popup-container { position: relative; width: 90%; max-width: 500px; margin: 1em auto; background: #f0a01c; opacity: 1; border-radius: none; text-align: center; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; } .bts-popup-container img { padding: 20px 0 0 0; } .bts-popup-container p { color: #000; font-weight: 500; padding: 10px 20px; } .bts-popup-container .bts-popup-button { padding: 5px 25px; border: 2px solid white; display: inline-block; margin-bottom: 10px; } .bts-popup-container a { color: #000; font-weight: 600; text-decoration: none; text-transform: uppercase; } .bts-popup-container .bts-popup-close { position: absolute; top: 8px; right: 8px; width: 30px; height: 30px; } .bts-popup-container .bts-popup-close::before,.bts-popup-container .bts-popup-close::after { content: ''; position: absolute; top: 12px; width: 16px; height: 3px; background-color: white; } .bts-popup-container .bts-popup-close::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); left: 8px; } .bts-popup-container .bts-popup-close::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); right: 6px; top: 13px; } .is-visible .bts-popup-container { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } @media only screen and (min-width: 1170px) { .bts-popup-container { margin: 8em auto; } } /* Smartphones (portrait and landscape) ----------- */ @media only screen and (min-device-width : 320px) and (max-device-width : 480px) { .top-bar-container { display: none; } } /*SKG CSS */ form input.error { border: 1px solid red; } form label.error,label.error { color: red !important; } .tuLogo { max-height: 100px; } .mainLogo { max-height: 100px; } @media only screen and (max-device-width : 767px) { .tuLogo { max-height: 60px; } .mainLogo { max-height: 60px; } .enquiry_text { text-align: left; } } /* Basic styling for the table and popup */ .popup { display: none; /* Hidden by default */ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */ z-index: 9999; align-items: center; justify-content: center; } .popup-content { background-color: white; padding: 16px; border-radius: 10px; width: 450px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } table { width: 100%; border-collapse: collapse; } table th,table td { padding: 10px; text-align: left; border: 1px solid #ddd; } table th { background-color: #f4f4f4; } .close-btn { background-color: red; color: white; padding: 5px 10px; border: none; cursor: pointer; border-radius: 5px; margin-top: 10px; } .close-btn:hover { background-color: darkred; } .otp-container { text-align: left; max-width: 350px; width: 100%; } h2 { margin-bottom: 10px; } label { font-size: 14px; margin-bottom: 5px; display: block; } input { width: 100%; padding: 10px; font-size: 16px; margin-bottom: 20px; border: 1px solid #ccc; border-radius: 4px; } .timer { font-size: 16px; margin-bottom: 20px; width: 70px; text-align: left; background-color: #fff; padding: 8px; } button#resendBtn { padding: 10px 20px; background-color: #fff; color: #000; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; transition: background-color 0.3s; } button#resendBtn:disabled { background-color: #ccc; cursor: not-allowed; } .error-message { background-color: #000; color: #fff; font-size: 14px; margin-top: 10px; } input[type=checkbox], input[type=radio] { width: auto; }