html{font-size:16px}body{background:#f5f5f5;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:1.1em;font-family:'Open Sans', sans-serif;font-weight:normal}input:focus,select:focus,textarea:focus,button:focus,input:hover,select:hover,textarea:hover,button:hover{outline:none !important;box-shadow:none !important}*{box-sizing:border-box}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/fonts/OpenSans-Light.ttf");src:local("Open Sans Light"),local("OpenSans-Light"),url("/fonts/OpenSans-Light.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("/fonts/OpenSans-LightItalic.ttf");src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("/fonts/OpenSans-LightItalic.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/fonts/OpenSans-Regular.ttf");src:local("Open Sans Light"),local("OpenSans-Light"),url("/fonts/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("/fonts/OpenSans-Italic.ttf");src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("/fonts/OpenSans-Italic.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/fonts/OpenSans-SemiBold.ttf");src:local("Open Sans Light"),local("OpenSans-Light"),url("/fonts/OpenSans-SemiBold.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url("/fonts/OpenSans-SemiBoldItalic.ttf");src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("/fonts/OpenSans-SemiBoldItalic.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/fonts/OpenSans-Bold.ttf");src:local("Open Sans Light"),local("OpenSans-Light"),url("/fontsOpenSans-Bold.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("/fonts/OpenSans-BoldItalic.ttf");src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("/fonts/OpenSans-BoldItalic.ttf") format("truetype")}p{letter-spacing:0;font-size:1rem;font-weight:300;margin-top:0;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:0;margin-bottom:1rem;letter-spacing:0.7px}h1{font-size:1.4rem;font-weight:300}h3{font-size:0.925rem;text-transform:uppercase;color:#4A4A4A}input{border-radius:4px;border:2px solid #E8E8E8;background:#FCFCFC;font-size:14px}input::placeholder{color:#4A4A4A}fieldset{margin-bottom:15px}.form-group{position:relative;top:0}.form-group input{height:40px}.form-group input[type="text"]:focus,.form-group input[type="email"]:focus,.form-group input[type="number"]:focus,.form-group input[type="password"]:focus{box-shadow:none !important;-webkit-box-shadow:none !important;border-color:#69757D !important}.form-group input[type="checkbox"]{height:auto}.form-group .forgot{width:100%;text-align:right;font-size:13px;padding:6px 0}.form-group .forgot a{color:#81BB00}.error{margin-bottom:10px}.error .alert{border-radius:4px;border-width:2px}.error strong{display:inline-block;margin-bottom:10px}.error ul{margin:0;padding:0}.error ul li{margin:0;padding:0;list-style:none}.form-check{margin-bottom:20px}content{display:inline-block;vertical-align:top;z-index:1;height:100vh;width:100vw;font-size:1rem}content.login{padding:0}content.login .login-layout{display:flex;flex-direction:row}content.login .error .alert-danger{color:#fff;background-color:#DE5353;border-color:#DE5353}content.login .error .alert-danger ul li{color:#fff}content.login .alert-success{color:#fff;background-color:#70A200;border-color:#70A200}content.login .login-height{position:relative;top:0;padding:0 70px 0 70px;background:#fff;flex:0 0 500px}content.login .login-height .login-wrapper{margin-bottom:125px}content.login .login-height .logo{position:relative;top:0;margin:140px 0px;z-index:2;width:100%;text-align:center}@media (max-height: 800px){content.login .login-height .logo{margin:100px 0px}}@media (max-height: 700px){content.login .login-height .logo{margin:60px 0px}}content.login .login-height .logo img{width:228px;height:auto}content.login .login-height h1{margin-bottom:20px;color:#1C1E24;font-weight:500;font-size:26px;margin-bottom:40px;letter-spacing:0;text-align:center}content.login .login-height .forgot{color:#fff}content.login .login-height .form-group label{text-transform:uppercase;font-size:12px;color:#69757D;font-weight:600}content.login .login-height .form-group input{background:#FCFCFC;border:2px solid #E8E8E8;font-size:14px}content.login .login-height .form-group input:-webkit-autofill,content.login .login-height .form-group input:-webkit-autofill:hover,content.login .login-height .form-group input:-webkit-autofill:focus,content.login .login-height .form-group input:-webkit-autofill:active{-webkit-box-shadow:none !important;border-color:#69757D;box-shadow:none}content.login .login-height .form-group input::placeholder{color:#4A4A4A}content.login .login-height .form-group input.input-validation-error{background:#FDF6F6;border:2px solid #DE5353}content.login .login-height .form-group .validation{display:block;padding:5px 0;font-size:13px;font-weight:500}content.login .login-height .form-group.password-strength .badge{display:none}content.login .login-height .form-group.password-strength input:focus{padding-right:6rem}content.login .login-height .form-group.password-strength input:focus ~ .badge{position:absolute;top:2.75rem;right:0.5rem;display:block;color:#ffffff}content.login .login-height .form-group.password-strength input:focus ~ .badge.badge-danger{background:#DE5353}content.login .login-height .form-group.password-strength input:focus ~ .badge.badge-warning{background:#DEA553;color:#ffffff}content.login .login-height .form-group.password-strength input:focus ~ .badge.badge-success{background:#81BB00}content.login .login-height .form-group.password-strength .hint{font-size:13px;display:block}content.login .login-height .form-group .field-validation-error{font-size:13px;color:#DE5353}content.login .login-height .form-group .forgot{width:100%;text-align:right;font-size:16px;padding:15px 0 0;font-weight:400}content.login .login-height .form-group .forgot a{color:#81BB00}content.login .login-height .form-group .btn-primary{width:100%;background:#81BB00;color:#fff;height:40px;line-height:40px;font-size:14px;font-weight:600;letter-spacing:1px;border:0;padding:0}content.login .login-height .form-group .btn-primary:hover,content.login .login-height .form-group .btn-primary:focus{background-color:#5a8200}content.login .login-height .copy{position:absolute;bottom:50px;left:70px;color:#4A4A4A;font-size:14px}content.login .login-image{flex-grow:1;height:100vh;padding:0;position:relative}content.login .login-image .image{width:100%;height:100vh;background-size:cover;background-position:center center;background-image:url(/img/login-image.jpg)}content.login .login-image .slogan{text-align:right;position:absolute;bottom:7rem;right:7rem}@media (max-width: 1280px){content.login .login-image .slogan{display:none}}content.login .login-image .slogan h2{font-size:28px;line-height:41px;color:#fff;font-weight:300;margin:0}content .loading-btn i{font-size:20px;text-align:center;color:#ffffff;line-height:40px}.logout--container{position:absolute;overflow:hidden;min-height:100%;min-width:100%;background-size:cover;background-position:50% 50%;background-image:url(../img/login-image.jpg);display:flex}.logout--container--logged-out{max-width:500px;max-height:500px;margin:auto}.logout--container--logged-out-bordered{border-radius:5px;background-color:#fff;padding:25px;color:#2A2A2A;text-align:center}.logout--container--logged-out-bordered h1{font-weight:600}.logout--container--iframe{display:none !important}.logout--container--logout.btn{width:100%;background:#81BB00;color:#fff;height:40px;line-height:40px;font-weight:600;letter-spacing:0;border:0;padding:0}
