@font-face { font-family: 'Aller-Regular'; src: url("../assets/fonts/Aller-Regular.ttf") format("truetype"); } @font-face { font-family: 'Aller-Bold'; src: url("../assets/fonts/Aller-Bold-.ttf") format("truetype"); } @font-face { font-family: 'Circular-Medium'; src: url("../assets/fonts/Aller-Regular.ttf") format("truetype"); } html, body { font-family: Aller-Regular !important; font-size: 100%; width: 100%; height: 100%; /* overflow-x: hidden; */ } .wrapper { min-height: 100%; overflow-x: hidden; } .appBg { background : #ffffff url("../assets/images/BG.png") no-repeat top left; } .form-link { color :#44A4FF !important; text-decoration:underline !important; cursor: pointer; } input, button, select { outline: none !important; } input[type="radio"], input[type="checkbox"] { cursor: pointer; } .m20 { margin-top: 20px; } .m30 { margin-top: 30px; } .m-bot-10 { margin-bottom: 10px; } .disableSpan.disabled{ background: #9eacba05; } button.disabled{ color: #FFE4D7; cursor: not-allowed; background: #FDC5A9; border: 0; pointer-events:none; } .cursor-style{ cursor: not-allowed; } .mobile-help { position: absolute; top: 0.75em; margin-left: 0.75em; cursor: pointer; } .blink-bg { animation: blinkingBackground 2s ; } .blink-bgY{ animation: blinkingBackgroundY 2s ; } @keyframes blinkingBackgroundY{ 0% { background-color: #9ddaf7;} } @keyframes blinkingBackground{ 0% { background-color: #9ddaf7;} } ul { cursor: pointer; } /* Main Content Area */ .main-container { padding-bottom: 4em; } .help-slider .modal-dialog { margin: auto !important; width: 22.375em !important; height: 80.5%; top: 7.5em; float: right; } .help-slider .modal-content { position: absolute; border-radius: 0; top: 0; width: 23.375em; border: none; box-shadow: 3px 0px 50px #00000029; } .help-slider.modal { box-shadow: 3px 0px 0px #00000029; } @media only screen and (max-width: 600px) { .main-container { top: 4.5em !important; padding: 0 0 4em 0; } .help-slider .modal-dialog { margin: auto !important; width: 21.3125em !important; height: 80.5%; top: 4.5em; float: right; } .help-slider .modal-content { position: absolute; border-radius: 0; top: 0; width: 21.3125em !important; border: none; } .help-slider.modal { box-shadow: 3px 0px 0px #00000029; } } /* Pop up */ .custom-tooltip { position: absolute; font-size: 14px; padding: 10px 20px; float: left; box-shadow: 0px 5px 15px #00000029; border: 1px solid #9EACBA33; opacity: 1; z-index: 999; width: 280px; } .mobileNumber, .vehicleNumber, .licenseNumber { display: none; } .chassisNumber, .engineNumber, .carFinance, .vehicleCC, .expiryDate, .coverEndDate, .branchOrangeCard { display: none; } .mulkiyaCardFront, .mulkiyaCardBack, .identityCardFront, .identityCardBack, .carPhotographFront, .carPhotographBack, .carPhotographLeft, .carPhotographRight { display: none; } .policyNumber, .vehicleRegNumber { display: none; } .custom-tooltip .tooltip-header { color: #4D5965; font-weight: bold; } .custom-tooltip .tooltip-content { color: #55565A; } .custom-tooltip::after { content: ""; position: absolute; top: 45%; left: -2%; margin-left: -4px; border-top: 8px solid transparent; border-right: 10px solid #ffffff; border-bottom: 8px solid transparent; } @media only screen and (min-width: 641px) { .custom-tooltip { height: auto !important; width: 265px !important; } } @media screen and (max-width: 600px) { .custom-tooltip { /* position: fixed; */ right: 0 !important; /* top: 5em !important; */ width: 21.3125em !important; background: #FAF2F6; border: none; float: right; border-radius: 0; } } @media screen and (max-width: 767px) { .iconHelp { top: 50px; background: #FAF2F6; } .iconTxtM{ cursor: pointer; position: relative; } } /* Right Slider Pop up*/ .iconHelp{ height: 100%; } .iconHelpDiv{ width: 311px; height: 63px; background: #FFFFFF 0% 0% no-repeat padding-box; border: 2px solid #9EACBA4E; border-radius: 6px; opacity: 1; margin: 17px; line-height: 17px; cursor: pointer; } .iconHelpImgSpan{ width: 3.375em; position: relative; left: 18px; top: 10px; display: inline-block; vertical-align: super; } .iconHelpTextSpan{ position: relative; top: 14px; display: inline-block; } .iconHelpTextHd{ color: #FDA57A; font-size: 18px; } .iconHelpTextP{ color : #FF6900; font-size: 14px; } .iconHelpBtn{ position: absolute; bottom: 5%; left: 5%; color: #4D5965; } .modal-backdrop { background-color: transparent; } @media only screen and (min-width: 768px) and (max-width: 990px) { .iconHelp { top: 70px; } /* .vehicleNumber::after, .licenseNumber::after { left: 100%; border-top: 8px solid transparent; border-left: 10px solid #ffff; border-bottom: 8px solid transparent; border-right: none; } */ } /* Customized Modal */ .modal-title { color:#FF6900 !important; } .modal-body { color:#4D5965 !important; } .modal-footer { text-align: center; } .text-color { color: #4D5965 !important; } .circle-list { list-style-type: circle; } h3 { font-family: Aller-Bold; } h4 { font-family: Circular-Medium; color: #4D5965 !important; } .no-margin { margin: 0; } .modal-bg-backdrop { background: #000000; } input[disabled], #vehicle_code[disabled]{ /* background-color: #9EACBA73; */ background-color: rgba(0,0,0,0); } .disabled-icon { cursor: not-allowed !important; } /* Tabs */ .main-content { padding: 32px 48px; } .tab-container { padding: 0 16px 16px; } .content-text { color: #8896A3; } @media only screen and (max-width: 600px) { .main-content, .col-xs-no-pad { padding: 0 !important; } .col-xs-no-h-pad { padding-left: 0 !important; padding-right: 0 !important; } .col-xs-no-v-pad { padding-top: 0 !important; padding-bottom: 0 !important; } .col-xs-no-top-pad { padding-top: 0 !important; } .col-xs-no-bottom-pad { padding-bottom: 0 !important; } .col-xs-no-left-pad { padding-left: 0 !important; } .col-xs-no-right-pad { padding-right: 0 !important; } .col-xs-no-top-margin { margin-top: 0 !important; } .col-xs-no-bottom-margin { margin-bottom: 0 !important; } .text-xs-center { text-align: center !important; } .text-xs-left { text-align: left !important; } .col-xs-pad-left { padding: 16px 0; } .col-xs-pad-right { padding: 16px; } select, .inputTyp, .tabbed-label { width: 269px !important; } .pad-xs-b16 { padding-bottom: 16px; } .pad-xs-v32 { padding: 0 32px !important; } .tab-container { padding: 0 0 0 20px !important; } .xs-navigation { background: #F8F9FA; } .col-xs-margin-b20 { margin-bottom: 20px; } .col-xs-margin-h14 { margin: 14px 0; } .no-margin-top { margin-top: 0px; } .thead-wrapper { display: none !important; } } /* Margin spacing CSS */ .col-margin-bot24 { margin-bottom: 24px; } .col-margin-b20 { margin-bottom: 20px; } .col-margin-b30 { margin-bottom: 30px; } .col-margin-bot16 { margin-bottom: 16px; } .col-margin-h10 { margin: 10px 0; } .col-margin-b0 { margin-bottom: 0; } .col-margin-t8 { margin-top: 8px; } .col-margin-t10 { margin-top: 10px; } /* Padding spacing CSS */ .col-pad-r0 { padding-right: 0; } .col-pad-h24 { padding: 0 24px; } .col-pad-left-14 { padding-left: 14px !important; } /* Loading Icon*/ .show-loader { overflow: hidden; } .loading-container { position: fixed; z-index: 999; height: 100%; width: 100%; top: 0; bottom: 0; right: 0; left: 0; text-align: center; background-color: rgba(238, 238, 238, 0.5); display: none; } .loading-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .loading-icon span { display: inline-block; width: 12px; height: 12px; border-radius: 100%; background-color: #FF6900; margin: 2px; } .loading-icon span:nth-child(1){ animation: bounce 1s ease-in-out infinite; } .loading-icon span:nth-child(2){ animation: bounce 1s ease-in-out 0.33s infinite; } .loading-icon span:nth-child(3){ animation: bounce 1s ease-in-out 0.66s infinite; } @keyframes bounce{ 0%, 75%, 100%{ -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } 25%{ -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); } } .p0 { padding: 0; } .hide-content { display: none; } input[type="file"] { display: none; } .border-left { padding: 0 15px; border-left: 2px solid #e6e6e6; } .m0 { margin-left: 0; margin-right: 0; } video { object-fit: cover; } .datepicker { z-index: 99999; } .error-circle { position: absolute; top: -11px; border: 2px solid #EF2856; border-radius: 25px; padding: 0px 8px; color: #EF2856; background-color: #ffffff; font-weight: bold; display: none; } span[href="#tab-1"].error { background-color: #EF2856 !important; color: #ffffff !important; } span[href="#tab-2"].error { background-color: #EF2856 !important; color: #ffffff !important; } span[href="#tab-3"].error { background-color: #EF2856 !important; color: #ffffff !important; } .modal-body { overflow-y: auto; font-size: 16px; } .modal-footer .form-button { padding: 8px 32px; } /* #91922 Omantel changes - starts */ .modal-footer .form-button-continue { padding: 8px 32px; width:261px; } /* #91922 Omantel changes - ends*/ .m10 { margin-top: 10px; } .close { position: relative !important; top: 12px; right: 14px; } .btn { border-radius: 25px; border: 1px solid #FF6900; padding: 8px 16px; font-size: 16px; cursor: pointer; width: 166px; height: 40px; background-color: #FF6900; text-decoration: none; color: #ffffff; } .nav-btn { border-radius: 25px; border: 1px solid #FF6900; padding: 8px 16px; font-size: 16px; cursor: pointer; width: 125px; height: 40px; background-color: #FF6900; text-decoration: none; color: #ffffff; } .alert-popup .modal-header { padding: 0 15px; } .alert-popup .modal-body { padding: 15px 30px !important; } /* Start Of Label Animation */ #mobileNumber:valid { padding-left: 3.125em; } #callback_no:valid { padding-left: 3.4em; } .camera-switch { position: absolute; right: 32px; top: 0; font-size: 24px; color: #ffffff; z-index: 999; transform: rotate(20deg); border: 2px solid #ffffff; border-radius: 24px; padding: 6px; } .rotate_animation { -webkit-animation:cam_spin 0.5s linear; -moz-animation:cam_spin 0.5s linear; animation:cam_spin 0.5s linear; } @keyframes cam_spin{ 0%{ -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100%{ -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @media (min-width: 768px) { .large-modal .modal-dialog { width: 750px !important; } } #excessModal .modal-header { padding-bottom: 0 !important; border-bottom: 0 !important; } #excessModal .modal-header table { border-bottom: 0 !important; margin-right: 17px; } #excessModal .modal-body { padding-top: 0 !important; } #excessModal .thead-wrapper { position: fixed; right: 15px; left: 15px; } #excessModal thead { background-color: #eeeeee; } .scrollbar-w { padding-right: 18px; padding-left: 1px; } /*KaizenADM - Release 8.7 - Enabling All Locations Using URL Param for NB - Starts*/ .branchName { color: #FF6900; font-weight: 700; } /*KaizenADM - Release 8.7 - Enabling All Locations Using URL Param for NB - Ends*/