﻿a{color:#23ace0;}a:hover{text-decoration:none;color:#23ace0;}.btn{min-width:150px;border-radius:4px;font-weight:500;margin-bottom:5px;}.btn.btn-width-auto{min-width:auto!important;}.btn-sm,.btn-xs{padding:4px 10px 5px 10px!important;font-size:13px!important;line-height:1.5!important;}.btn-xs{padding:1px 5px!important;min-width:100px!important;}.btn-primary{color:#fff;background-color:#23ace0;border-color:#23ace0;}.btn-primary:hover{color:#fff;background-color:#32b4e5;border-color:#32b4e5;}.btn-white{color:#4d4f5c;background-color:#fff;border-color:#43425d;}.btn-white:hover{color:#4d4f5c;background-color:#fff;border-color:#43425d;}.btn-blue{color:#002a54!important;background-color:#fff!important;border-color:#707070!important;}.btn-blue:hover{color:#002a54!important;background-color:#fff!important;border-color:#707070!important;}.btn-blue.active{color:#fff!important;background-color:#002a54!important;border-color:#707070!important;}.btn-link{min-width:auto;padding:0;}.badge-full{width:100%;}.dataTables_wrapper .dataTables_paginate .paginate_button.current{border-color:#002a54!important;background:#002a54!important;color:#fff!important;}.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff!important;}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{border-color:#002a54!important;background:#002a54!important;color:#fff!important;}.btn-auto-width{min-width:auto!important;}html,body{margin:0;padding:0;height:100%;font-family:'Montserrat',sans-serif;}.authentication-container{display:flex;justify-content:center;align-items:center;height:100vh!important;}.authentication-container .row{margin:0;}.authentication-container .cover-image{position:absolute;width:100%;height:100%;z-index:0;background:url(/img/default_authentication_bg.jpg);background-position:center;background-size:cover;}.authentication-container h1{font-size:25px;font-weight:bold;color:#555;text-align:center;}.authentication-container .powered-by{position:absolute;bottom:20px;right:20px;width:100px;}.authentication-container .center-content{background-color:#fff;padding:2rem 3rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);width:550px;text-align:center;z-index:1;}.authentication-container .center-content .logo{max-width:200px;}.authentication-container .center-content .welcome-msg{font-size:25px;font-weight:bold;color:#555;text-align:center;margin-bottom:20px;}.authentication-container .center-content .action-panel{padding:20px;}.authentication-container .center-content .recaptcha{text-align:center;}.authentication-container .center-content .recaptcha span{font-size:13px;display:block;}.authentication-container .center-content .recaptcha .recaptcha-content{display:inline-block;}.authentication-container .center-content .btn-login,.authentication-container .center-content .btn-submit{width:100%;padding:10px;}@media(max-width:560px){.authentication-container h1{font-size:18px;}.authentication-container .center-content{padding:1rem 1rem;width:90%;}.authentication-container .center-content .logo{max-width:50%;}}.subdomain{font-size:16px;}.complete-panel img{height:110px;}.complete-panel h2{font-size:25px;font-weight:normal;color:#43425d;margin-top:50px;}.complete-panel p{margin-top:50px;color:#4d4f5c;opacity:.5;font-size:18px;}.expired-panel i,.stop-panel i{color:#f00;font-size:80px;font-weight:bold;}.expired-panel h2,.stop-panel h2{font-size:25px;font-weight:normal;color:#43425d;margin-top:50px;}.pending-panel i{color:#00f;font-size:80px;font-weight:bold;}.pending-panel h2{font-size:25px;font-weight:normal;color:#43425d;margin-top:50px;}#pwdvalidation{position:absolute;width:350px;padding:15px;background:#fefefe;font-size:.875em;border-radius:5px;box-shadow:0 1px 3px #ccc;border:1px solid #ddd;display:none;line-height:24px;z-index:100;text-align:left;}#pwdvalidation ::before{position:absolute;top:-12px;left:45%;font-size:14px;line-height:14px;color:#ddd;text-shadow:none;display:block;}#pwdvalidation h4{margin:0 0 10px 0;padding:0;font-weight:normal;}#pwdvalidation .pwdinvalid{line-height:24px;color:#ec3f41;}#pwdvalidation .pwdvalid{line-height:24px;color:#3a7d34;}.agreement-text-box{overflow-y:auto;height:300px;text-align:left;padding:10px;}.view-agreement{font-weight:bold;text-decoration:underline;}.agree-to-terms{font-weight:bold;}