@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
}
html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;}
*,::after,::before{box-sizing:inherit;}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#0056b3;text-decoration:underline;}
a,button,input{-ms-touch-action:manipulation;touch-action:manipulation;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;}
button::-moz-focus-inner{padding:0;border-style:none;}
.text-center{text-align:center!important;}
.p-t-45{padding-top:45px;}
.p-t-65{padding-top:65px;}
.p-b-4{padding-bottom:4px;}
.p-b-33{padding-bottom:33px;}
.p-b-50{padding-bottom:50px;}
.p-l-55{padding-left:55px;}

.p-r-55{padding-right:55px;}
@media only screen and (max-width: 500px) {  .p-l-55{padding-left:10px;} .p-r-55{padding-right:10px;} }
.m-t-20{margin-top:20px;}
.text-center{text-align:center;}
*{margin:0px;padding:0px;box-sizing:border-box;}
body,html{height:100%;font-family:OpenSans-Regular, sans-serif;}
a{font-family:OpenSans-Regular;font-size:14px;line-height:1.7;color:#666666;margin:0px;transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;}
a:focus{outline:none!important;}
a:hover{text-decoration:none;}
input{outline:none;border:none;}
input:focus{border-color:transparent!important;}
input::-webkit-input-placeholder{color:#666666;}
input:-moz-placeholder{color:#666666;}
input::-moz-placeholder{color:#666666;}
input:-ms-input-placeholder{color:#666666;}
button{outline:none!important;border:none;background:transparent;}
button:hover{cursor:pointer;}
.txt1{font-family:OpenSans-Regular;font-size:15px;line-height:1.4;color:#999999;}
.txt2{font-family:OpenSans-Regular;font-size:15px;line-height:1.4;color:#4272d7;}
.hov1:hover{text-decoration:underline;}
.limiter{width:100%;margin:0 auto;}
.container-login100{width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px;background:#e9faff;}
.wrap-login100{width:500px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.1);-o-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.1);}
.login100-form{width:100%;}
.login100-form-title{display:block;font-family:OpenSans-Regular;font-size:30px;color:#555555;line-height:1.2;text-align:center;}
.wrap-input100{width:100%;position:relative;background-color:#fff;border:1px solid #e6e6e6;}
.wrap-input100.rs1{border-top:none;}
.input100{display:block;width:100%;background:transparent;font-size:15px;color:#666666;line-height:1.2;}
input.input100{height:68px;padding:0 25px 0 25px;}
.focus-input100-1,.focus-input100-2{display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;}
.focus-input100-1::before,.focus-input100-2::before{content:"";display:block;position:absolute;width:0;height:1px;background-color:#4272d7;}
.focus-input100-1::before{top:-1px;left:0;}
.focus-input100-2::before{bottom:-1px;right:0;}
.focus-input100-1::after,.focus-input100-2::after{content:"";display:block;position:absolute;width:1px;height:0;background-color:#4272d7;}
.focus-input100-1::after{top:0;right:-1px;}
.focus-input100-2::after{bottom:0;left:-1px;}
.input100:focus + .focus-input100-1::before{-webkit-animation:full-w 0.2s linear 0s;animation:full-w 0.2s linear 0s;animation-fill-mode:both;-webkit-animation-fill-mode:both;}
.input100:focus + .focus-input100-1::after{-webkit-animation:full-h 0.1s linear 0.2s;animation:full-h 0.1s linear 0.2s;animation-fill-mode:both;-webkit-animation-fill-mode:both;}
.input100:focus + .focus-input100-1 + .focus-input100-2::before{-webkit-animation:full-w 0.2s linear 0.3s;animation:full-w 0.2s linear 0.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both;}
.input100:focus + .focus-input100-1 + .focus-input100-2::after{-webkit-animation:full-h 0.1s linear 0.5s;animation:full-h 0.1s linear 0.5s;animation-fill-mode:both;-webkit-animation-fill-mode:both;}
.container-login100-form-btn{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.login100-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 20px;width:100%;height:60px;background-color:#4272d7;font-family:OpenSans-Regular;font-size:14px;color:#fff;line-height:1.2;text-transform:uppercase;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;}
.login100-form-btn:hover{background-color:#333333;}
.validate-input{position:relative;}
@keyframes full-w{to{width:calc(100% + 1px);}}
@keyframes full-h{to{height:calc(100% + 1px);}}
@font-face{font-family:OpenSans-Regular;src:url('https://colorlib.com/etc/lf/Login_v19/fonts/OpenSans/OpenSans-Regular.ttf');}
.swal2-container {     font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; }
.brand { vertical-align:middle;}