@font-face{font-family: "Poppins-Regular";src: url("../fonts/poppins/Poppins-Regular.ttf")}@font-face{font-family: "Poppins-Medium";src: url("../fonts/poppins/Poppins-Medium.ttf")}@font-face{font-family: "Poppins-SemiBold";src: url("../fonts/poppins/Poppins-SemiBold.ttf")}html{position: relative;min-height: 100%}body{color: #333;background: #eee;margin-bottom: 60px;font-family: "Poppins-Regular";background-image: url("../images/main_bg.png");background-size: cover;background-position: left top;background-repeat: no-repeat}.pos_relative{position: relative}.bg-white{background: #FFFFFF}.error{border-color: #bc111e !important}.pin_overlay_wrapper{width: 100%;z-index: 1;position: absolute}.footer{bottom: 0;width: 100%;margin-top: 20px;color: #333333;min-height: 35px;padding: 10px 0;position: fixed;background-color: #FFFFFF}.footer a{color: #333333;text-decoration: underline}.footer p{margin: 0}.pso_logo{max-width: 150px}body > .container{padding: 66px 15px 0;max-width: 768px}.margin_top15{margin-top: 15px}.gray-background{background: #eee}.margin-top-10{margin-top: 10px}.margin-top-20{margin-top: 20px}.margin-top-25{margin-top: 25px}.margin-bottom-0{margin-bottom: 0}.margin-tb-10{margin-top: 10px;margin-bottom: 10px}.mr_10{margin-right: 10px}.padding10{padding: 10px}.req-info{color: #bc111e}.color-black{color: #333333}ul.pin_instructions{height: 110px;margin-top: 25px;padding-top: 15px;padding-bottom: 10px;padding-left: 30px;background: #f9f48f}.pin_instructions li{font-size: 13px}.navbar{background-color: #ffffff;border-color: #dddddd;min-height: 65px !important;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15)}.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a{color: #333 !important}.navbar > .container,.footer > .container{max-width: 768px}.itc_logo{max-width: 160px;margin: 15px 10px 0 0}.container .text-muted{margin: 20px 0}.navbar-brand{height: 65px;padding: 12px 15px;line-height: 62px}.navbar-brand > img.logo{max-height: 41px;margin-right: 10px}.footer > .container{padding-right: 15px;padding-left: 15px}code{font-size: 80%}.main_wrapper{width: 100%;margin: 0 auto}.main_wrapper .jumbotron{margin-bottom: 0;border-radius: 0;padding: 0;border: 1px solid #dddddd;background-color: #ffffff;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);-o-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);-ms-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px}.main_wrapper .card{z-index: 0;margin: 0;border: none;padding: 5px;position: relative;background: transparent}.text-danger{font-size: 12px}.link{width: 49%;color: #000;text-align: center;display: inline-block}.card{padding: 5px;background-color: #fff}.page-header, .login-header{color: #323232;text-align: left;padding: 0 0 5px;line-height: 22px;margin: 20px 0 20px 0;background-color: transparent;border-bottom: 1px solid #ddd}.login-header{margin: 0 0 15px 0}.login-page-wrapper .card{padding: 30px;-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24)}.loader_wrapper{top: 0;left: 0;z-index: 1;width: 100%;height: 100%;padding-top: 40px;position: absolute;background: #dbdbdbc9}#greenpin_form_wrapper{margin: 15px;text-align: center;position: relative}.nav.tablist_wrapper>li>a{background-color: #EEEEEE}.nav.tablist_wrapper>li.active>a{background-color: #FFFFFF}#greenpin_form_wrapper fieldset{border: 0 none;border-radius: 0.5rem;box-sizing: border-box;width: 100%;margin: 0;padding-bottom: 0;position: relative}.form-control{color: #333;background-color: #eeeeee45;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}label{font-weight: 100}.jumbotron p{margin-bottom: 15px;font-size: 14px;font-weight: 200}.form-card{text-align: left}.fs-title{margin: 20px 0;font-size: 18px;margin-bottom: 10px;font-weight: normal;text-align: left}.steps{margin: 20px 0;font-size: 18px;margin-bottom: 10px;font-weight: normal;text-align: right}.card-white{min-height: 185px;padding: 15px 0;background: #fff;position: relative;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd}input[type=text].invalid, input[type=text].invalid:focus,input[type=date].invalid, input[type=date].invalid:focus,input[type=password].invalid, input[type=password].invalid:focus{border: 1px solid #bc111e}#greenpin_form_wrapper .action-button, #greenpin_form_wrapper .action-button-previous{min-width: 120px;max-width: 120px;background: #bc111e;color: white;border: 0 none;border-radius: 0px;cursor: pointer;padding: 7px 5px;margin: 15px 0 0 5px;float: right;text-decoration: none;border: 1px solid #bc111e}#greenpin_form_wrapper .action-button.disabled{cursor: default;color: gray;background: #FFF;border: 1px solid #999}#progressbar{margin-bottom: 10px;overflow: hidden;color: #333}#progressbar li{list-style-type: none;font-size: 12px;width: 25%;float: left;position: relative;font-weight: 400}#progressbar .active{color: #000}#progressbar li:before{width: 40px;height: 40px;line-height: 37px;display: block;font-size: 20px;color: #333;background: #fff;border-radius: 50%;margin: 0 auto 8px auto;padding: 2px;border: 1px solid #333}#progressbar li:after{content: '';width: 100%;height: 3px;background: #555;position: absolute;left: 0;top: 20px;z-index: -1}#progressbar #basic_info_tab:before, #progressbar #otp_tab:before, #progressbar #pin_tab:before{font-family: FontAwesome;content: "\f13e"}#progressbar li.active:before, #progressbar li.active:after{color: #fff;background: #316d09;border: 1px solid #316d09}.progress{height: 20px;margin-bottom: 0px;background-color: #EEEEEE;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);box-shadow: inset 2px 1px 2px rgba(0, 0, 0, .3)}.custom-btn{width: 100%;max-width: 187px;height: 38px;line-height: 27px;outline-color: #bc111e;background-color: #bc111e;border-color: #bc111e}.custom-btn-lg{max-width: 100%}.otp_container{width: 100%;margin: 0 auto}#verify-otp.custom-btn{max-width: 100%}.resend-otp{display: block;cursor: pointer;text-decoration: underline}.custom-btn:hover, .custom-btn:focus, .buttons-print:hover, .buttons-print:focus{color: #fff;outline-color: #bc111e;border: 1px solid #bc111e !important;background-color: #bc111e !important}div.countdown-bar{width: 100%;height: 22px;margin: 0 auto;margin-top: 28px;border: 1px solid rgb(199, 199, 199);background-color: rgb(241, 241, 241) !important;border-radius: 3px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);box-shadow: inset 2px 1px 2px rgba(0, 0, 0, .3)}div.countdown-bar div:nth-of-type(1){width: 0;height: 100%}div.countdown-bar div:nth-of-type(2){width: 100%;height: 100%}#PINform input:focus,#PINform select:focus,#PINform textarea:focus,#PINform button:focus{outline: none}#PINform{background: #ededed;position: relative;width: 222px;margin: 0 auto;padding: 20px;padding: 20px;-webkit-box-shadow: 0px 2px 5px -0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 2px 5px -0px rgba(0, 0, 0, 0.3);box-shadow: 0px 2px 5px -0px rgba(0, 0, 0, 0.3)}#PINbox{color: #555555;background: #FFF;margin-bottom: 10px;width: 100%;max-height: 36px;font-size: 3em;text-align: center;line-height: 36px;border: 1px solid #d5d5d5}.PINbutton{background: #ededed;color: #666;border: none;background: linear-gradient(to bottom, #fafafa, #eaeaea);-webkit-box-shadow: 0px 2px 2px -0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 2px 2px -0px rgba(0, 0, 0, 0.3);box-shadow: 0px 2px 2px -0px rgba(0, 0, 0, 0.3);border-radius: 50%;font-size: 1.5em;text-align: center;width: 40px;height: 40px;margin: 5px 26px 5px 0;padding: 0}.PINbutton.mr_15{margin-right: 15px}.PINbutton.mr_0, .PINbutton.mr_0, .PINbutton.mr_0{margin-right: 0}.clear{margin-right: 18px}.clear, .enter{width: 50px;font-size: 1em}.PINbutton:hover{box-shadow: #506CE8 0 0 1px 1px}.PINbutton:active{background: #506CE8;color: #fff}.clear:hover{box-shadow: #ff3c41 0 0 1px 1px}.clear:active{background: #ff3c41;color: #fff}.enter:hover{box-shadow: #47cf73 0 0 1px 1px}.enter:active{background: #47cf73;color: #fff}.shadow{-webkit-box-shadow: 0px 5px 5px -0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 5px 5px -0px rgba(0, 0, 0, 0.3);box-shadow: 0px 5px 5px -0px rgba(0, 0, 0, 0.3)}@media screen and (max-width: 380px){#greenpin_form_wrapper label{font-size: 13px}}@media screen and (max-width: 767px){body > .container{padding: 80px 8px 0}.navbar{min-height: 66px !important}.navbar-brand{height: 66px;padding: 18px 10px;line-height: 30px}.navbar-brand > img.logo{max-height: 30px;margin-right: 0}.itc_logo{max-width: 140px;margin: 18px 10px 0 0}.page-header, .login-header{margin: 0 0 20px 0}#greenpin_form_wrapper{margin: 10px}.fs-title, .steps{font-size: 16px}#greenpin_form_wrapper .action-button, #greenpin_form_wrapper .action-button-previous{display: block;max-width: 100%;width: 100%}div#countdownB{width: 100px !important}}