body{font-family:'Nunito', sans-serif;color:#535353}img{max-width:100%}.form-control:focus{box-shadow:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Nunito', sans-serif}a.login-a{color:#333}a.login-a:hover{color:#fff}div.footer-copyright{margin:35px 0;font-size:.8em;color:#28a7e1;color:#999}.loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;text-align:center;background:rgba(255,255,255,0.97);display:flex;align-items:center;justify-content:center}.loader_div{border:6px solid #ffebea;border-radius:50%;border-top:6px solid 28a7e1;width:60px;height:60px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a.logo_text{color:#fff;font-size:30px;font-weight:bold;text-decoration:none;display:flex;align-items:center;width:200px;justify-content:center;margin:0 auto 25px}a.logo_text span{background:28a7e1;line-height:1;display:inline-block;padding:3px 5px 3px;color:#fff;font-weight:700;border-radius:4px;margin-right:10px}.login_wrapper{top:0;width:100%;bottom:0;min-height:100vh;z-index:9;opacity:1;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:stretch;padding:0px 0;background:#ecf3f9}.login_wrapper:after,.login_wrapper:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/assets/login-bgbw.jpg);background-repeat:no-repeat;background-size:cover}.login_wrapper:before{background:rgba(0,0,0,0.6);z-index:1}.login_wrapper>div{position:relative;z-index:1}.login_wrapper .container-fluid{padding:0}.login_box{margin:0 auto;max-width:800px;padding:30px 0;width:90%;min-height:100%;display:flex;flex-direction:column;justify-content:center}.login_wrapper .col-pad-0{padding:0}.login_wrapper .login_form .login_form_inner p{color:#fff;font-weight:400;font-size:15px}.login_wrapper .login_form .login_form_inner p a{margin-left:3px;color:28a7e1}.login_wrapper .login_form .login_form_inner{padding:30px 30px;border-radius:10px;-webkit-border-radius:10px;background:rgba(41,167,225,0.65);box-shadow:0 0 50px rgba(0,0,0,0.06);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.06);text-align:center;position:relative;margin:0 200px 70px 200px;width:400px}.login_wrapper .login_form.forgot_password .login_form_inner{margin:0 0 25px}.login_wrapper .btn-outline{border-radius:3px;padding:6px 30px 6px 30px;color:28a7e1;background:#fff;letter-spacing:1px;font-size:14px;font-weight:600;margin:0 auto;border:2px solid #fff;transition:all ease 0.4s}.login_wrapper .none-2{display:none}.login_wrapper .btn-outline:hover{background:transparent;text-decoration:none;color:#fff;border-color:#fff}.login_wrapper .login_form h3{margin:0 0 25px;font-size:22px;font-weight:700;font-family:'Nunito', sans-serif;color:#fff;position:relative;padding:0 0 15px}.login_wrapper .login_form h3 span{color:28a7e1}.login_wrapper .login_form h3:after{display:block;content:"";position:absolute;left:0;right:0;width:50px;height:1px;background:28a7e1;margin:0 auto;bottom:0}.login_wrapper .login_form .form-group{margin-bottom:20px}.login_wrapper .login_form .input-text{outline:none;width:100%;padding:10px 20px;font-size:15px;outline:0;font-weight:500;color:#717171;height:45px;border-radius:50px;border:0px}.login_wrapper .login_form .btn-md{cursor:pointer;padding:10px 50px 8px 50px;height:45px;letter-spacing:1px;font-size:14px;font-weight:600;font-family:'Nunito', sans-serif;border-radius:50px;text-transform:uppercase}.languages-list li{display:inline-block;font-size:16px}.languages-list{margin:10px 0;padding:0}.languages-list li a{display:block;width:80px}.languages-list li a:hover{transform:translateY(-3px);-webkit-transform:translateY(-3px)}#erp-title{color:#fff;text-align:left;margin-bottom:0px;margin-left:45px}#erp-list a{width:266px}#erp-list a img{width:180px;height:90px}.login_wrapper .login_form input[type=checkbox],input[type=radio]{margin-right:3px}.login_wrapper .login_form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.login_wrapper .login_form .btn-theme.focus,.btn-theme:focus{box-shadow:none}.login_wrapper .login_form .btn-theme{background:#111;border:none;color:#fff}.login_wrapper .login_form .btn-theme:hover{background:#28a7e1;box-shadow:0 0 35px rgba(0,0,0,0.1)}.login_wrapper .login_form .terms{margin-left:3px}.login_wrapper .login_form .checkbox{margin-bottom:20px;font-size:14px}.login_wrapper .login_form .form-check{float:left;margin-bottom:0}.login_wrapper .login_form .form-check a{color:#717171;float:right}.login_wrapper .login_form .form-check-input{position:absolute;margin-left:0;opacity:0}.login_wrapper .login_form .form-check label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;margin-left:-25px;border:0px;border-radius:3px;background-color:#fff}.login_wrapper .login_form .form-check-label{padding-left:25px;margin-bottom:0;font-size:14px;color:#fff}.login_wrapper .login_form input[type="checkbox"]:checked+label::before{background-color:28a7e1}.login_wrapper .login_form input[type=checkbox]:checked+label:before{font-weight:normal;color:#111;line-height:15px;font-size:10px;content:"\f00c";font-family:fontAwesome}.login_wrapper .login_form input[type=checkbox],input[type=radio]{margin-top:4px}.login_wrapper .login_form .checkbox a{font-size:14px;color:28a7e1;float:right}.or_text{position:relative;margin:20px 0}.or_text span{display:inline-block;position:relative;z-index:1;color:#fff}.login_img_caption{position:relative;z-index:1;color:#fff;padding:30px;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.login_wrapper .row{width:100%}.login_img_caption h2{font-weight:bold;font-size:36px;margin:0 0 20px;padding-bottom:15px;position:relative}.login_img_caption h2:before{display:block;content:"";position:absolute;left:0;right:0;width:50px;height:1px;background:28a7e1;margin:0 auto;bottom:0}.login_wrapper .login_form:not(.forgot_password) .btn-md{position:absolute;width:55px;font-size:0;padding:0;height:55px;left:50%;margin-left:-28px;bottom:-28px}.login_wrapper .login_form .btn-md i{font-size:18px}ul.login_tab{list-style:none;margin:0 0 20px;padding:0;display:flex;justify-content:space-around}ul.login_tab li a{text-transform:uppercase;font-weight:700;color:#cad4e6;color:#ccc;padding:0 0 2px;font-size:15px;text-decoration:none;border-bottom:1px solid transparent}ul.login_tab li a.active{color:#111;border-bottom:1px solid #111}.login_wrapper .login_form:not(.forgot_password) .login_form_inner:before{display:block;content:"";height:70px;width:70px;background:rgba(255,255,255,0.7);position:absolute;bottom:-35px;left:50%;margin-left:-35px;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 15px 20px rgba(0,0,0,0.06);-webkit-box-shadow:0 15px 20px rgba(0,0,0,0.06)}@media (max-width: 991px){.login_wrapper .pad-0{padding:0}.login_wrapper .login_box{margin:0 auto;max-width:400px}.login_wrapper .login_form .login_form_inner{padding:30px;margin:0 0 70px}#erp-title{margin-left:-30px}#erp-list{margin:10px -70px}#erp-list a{width:180px}#erp-list a img{width:120px;height:60px}}@media (max-width: 767px){.login_img_caption h2{font-size:32px}.languages-list li a{width:75px;font-size:0;margin:0 1px}.languages-list li a i{font-size:14px;line-height:32px}}@media (max-width: 479px){.login_wrapper .login_form .login_form_inner{padding:30px 20px}}
