@font-face{font-family:'Kanit-Medium';src:url('fonts/Kanit/Kanit-Medium.ttf') format('truetype')}html{font-family:Kanit-Medium}body{background-color:#b40024;background-position:center;margin:0;height:100vh}.container-position{display:table;width:100%;height:100%}.container{display:table-cell;text-align:center;vertical-align:middle}.logo{width:50px;margin-right:10px}.logo-name{width:300px}.login-text{margin-top:20px;font-size:30px}.form-group{margin-bottom:25px;margin-top:20px}.login-background{background-color:rgba(180,0,36,.85);color:#fff}#login-container{border:0 solid #fff;width:600px;display:inline-block}.control-label{text-align:left;font-size:20px}.control-label img{padding-right:10px}.checkbox{color:#bc1538}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:none;transition:background-color 5000s ease-in-out 0s}input[type="text"],input[type="text"]:focus,input[type="password"],input[type="password"]:focus{font-family:'Kanit-Medium';background:none;border:0;border-bottom:1px solid #fff;outline:0;color:#fff;font-size:20px;position:relative;width:100%;margin-top:15px}.btn-default,.btn-default:focus,.btn-default:active{background:#fff;color:#000!important;border:1px solid #fff;outline:0;padding:7px 10px;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;width:100px;height:40px;font-weight:700;transition:.3s}.btn-default:hover{background:#b40024;border:1px solid #fff;color:#fff!important;font-weight:bold}.submit-btn{margin:20px}.validation-summary-errors{color:#fff;word-wrap:break-word}.validation-summary-errors ul{list-style:none;margin:0;padding:0}.validation-summary-errors ul li{margin:0;padding:0;font-size:24px}.bg-before-load{position:absolute;height:100vh;width:100vw;background-color:#fff;z-index:99999}