.date-time-picker .date-time-header .date-icon,.date-picker .date-header .date-icon{color:#002f5d}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-focus-{background:#002f5d}.datepicker--cell.-current-{color:#002f5d}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-,.-selected-.datepicker--cell-day.-other-month-.-focus-{color:#fff;background:#004486}@font-face{font-family:"WorkSans-Light";src:url("../../fonts/WorkSans-Light.ttf");font-style:normal}@font-face{font-family:"WorkSans-Bold";src:url("../../fonts/WorkSans-Bold.ttf");font-style:normal}@font-face{font-family:"opensans_bold";src:url("../../fonts/opensans_bold.woff") format("woff");font-weight:bold;font-style:normal}body{margin:0px;padding:0px}.login-holder{position:absolute;right:0px;top:0px;min-height:100%;left:0px;color:#fff;font-family:opensans;z-index:10;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;padding:0px 32px;background-color:#002f5d}.login-holder .login-form{position:relative;padding:60px 60px 91px;font-family:"WorkSans-Light";max-width:480px;margin:32px auto;background-color:#fff;color:#333;border-radius:8px;box-shadow:6px 6px 4px rgba(0,0,0,0.05)}.login-holder .logo{height:64px;width:200px;margin:48px auto;background-size:contain}.login-holder .login-form .title{padding-bottom:30px;font-size:24px;font-family:"WorkSans-Light"}.login-holder .login-form input[type=text],.login-holder .login-form input[type=password]{width:calc(100% - 20px);padding:8px;border:0px;background-color:#f9f9f9;color:#222;font-family:"WorkSans-Light";margin-bottom:30px;border-radius:2px;font-size:0.9rem;border:solid 2px #f9f9f9;transition:border 0.5s ease-in-out;-webkit-transition:border 0.5s ease-in-out}.login-holder .login-form input[type=text]:focus,.login-holder .login-form input[type=password]:focus{outline:none;border:solid 2px #002f5d}.login-holder .logo{height:64px;width:200px;margin:48px auto;background:url("../Images/tekfom-white-web.svg") no-repeat center;background-size:contain}::-webkit-input-placeholder,::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#9ad1ef}:-moz-placeholder{color:#666}.login-holder .login-form .bt.login{background-color:#002f5d;padding:8px 24px;border-radius:16px;color:#fff;border:0px;float:left}.login-holder .login-form .bt.login:focus{outline:none}.login-holder .login-form .remember{float:right}.login-holder .login-form .remember label{vertical-align:middle}.login-holder .login-form .remember label span{display:inline-block;vertical-align:middle}#RememberMe{position:absolute;visibility:hidden}.login-holder .login-form .remember label span:before{content:"";display:inline-block;height:10px;margin-right:8px;width:10px;border-radius:2px;background-color:#fff;border:solid 1px #002f5d;vertical-align:middle;padding:2px}.logo-tekwisdom{position:absolute;right:10px;bottom:10px;width:145px;height:40px;background:url("../svg/logo-white.svg") no-repeat;background-size:contain}.logo-tekfom{position:absolute;right:165px;bottom:10px;width:145px;height:40px;background:url("../Images/tekfom-white-web.svg") no-repeat;background-size:contain}.validation-summary-errors{padding:8px;box-shadow:3px 3px 4px rgba(0,0,0,0.05);border:solid 1px #ff8686;margin-bottom:32px;border-radius:4px;font-size:0.8rem}.validation-summary-errors ul{margin:0px;padding:0px}.validation-summary-errors ul li{list-style:none;margin:0px;padding:4px 0px}@media screen and (max-width: 960px){.login-holder .logo{width:100%}}.login-holder .login-form .offerApprovalSpinner{padding:2px;background-color:#f9f9f9;border:15px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:0;height:0;margin-left:-50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body{height:100vh;margin:0px;padding:0px;background-color:#f2f2f2;font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif}.login-container{display:flex;overflow-y:auto;height:100%}.login-container .login{height:100%;width:50%;background-color:#f2f2f2;color:#333}.login-container .login .logo{position:absolute;top:32px;left:32px;width:200px;height:80px;background:center no-repeat;background-image:url("../Images/tekfom-logo.svg");background-size:contain}.login-container .login .login-box{border-radius:8px;padding:32px;margin:auto;width:400px;position:relative;top:50%;transform:translateY(-50%)}.login-container .login .login-box label{display:inline-block;padding-bottom:8px}.login-container .login .login-box .textbox{position:relative;margin-bottom:8px}.login-container .login .login-box .textbox .error{color:#FF2727;position:absolute;right:12px;top:10px;font-size:1.2rem}.login-container .login .login-box .textbox .error+input{padding-right:32px;width:calc(100% - 44px)}.login-container .login .login-box .textbox .label+.error+input{padding-top:12px}.login-container .login .login-box .textbox .label+.error{top:16px}.login-container .login .login-box .textbox .label+input{padding-top:12px}.login-container .login .login-box .textbox label.label{position:absolute;top:8px;left:8px;font-size:0.7rem}.login-container .login .login-box .textbox input{border:solid 1px #555;padding:0px 20px;margin-bottom:16px;height:38px;background-color:transparent;width:calc(100% - 40px);color:#1D1D1D;border-radius:8px}.login-container .login .login-box .textbox input:autofill{background:transparent}.login-container .login .login-box .textbox input:focus{outline:none;border-color:#4267B6}.login-container .login .login-box .login-bt{background-color:#1D1D1D;color:#fff;width:calc(100%);padding:0px 32px;border-radius:8px;border:none;font-size:1.2rem;height:48px;position:relative}.login-container .login .login-box .login-bt i{position:absolute;right:20px;top:8px;font-size:32px}.login-container .cover{width:50%;background-color:#4267B6;position:relative}.login-container .cover .overlay{height:100%;position:absolute;bottom:0px;top:0;left:0px;right:0px;background-image:linear-gradient(to top, rgba(0,0,0,0), #4267B6);z-index:10}.login-container .cover .bg-image{height:100%;position:absolute;bottom:0px;top:0;left:0px;right:0px;background:center;background-image:url("../Images/nature.jpg");background-size:cover;z-index:9}
