
.kt-login.kt-login--v3 .kt-login__wrapper{margin:0 auto;overflow:hidden;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container{width:350px;margin:0 auto;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__logo{text-align:center;margin:0 auto 4rem auto;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head{margin-top:1rem;margin-bottom:1rem;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__title{text-align:center;font-size:1.5rem;font-weight:500;color:#6c7293;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__desc{margin-top:1.5rem;text-align:center;font-size:1.1rem;font-weight:400;color:#a7abc3;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form{margin:0 auto;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .input-group{padding:0;margin:0 auto;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control{height:46px;border:none;padding-left:1.5rem;padding-right:1.5rem;margin-top:1.5rem;background:rgba(235, 237, 242, 0.4);}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-moz-placeholder{color:#a7abc3;opacity:1;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control:-ms-input-placeholder{color:#a7abc3;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-webkit-input-placeholder{color:#a7abc3;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra{margin-top:30px;margin-bottom:15px;color:#a7abc3;font-size:1rem;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-checkbox{font-size:1rem;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions{text-align:center;margin-top:7%;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-secondary,.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-primary{height:50px;padding-left:2.5rem;padding-right:2.5rem;}
.kt-login.kt-login--v3.kt-login--signin .kt-login__signin{display:block;}
.kt-login.kt-login--v3.kt-login--signin .kt-login__forgot{display:none;}
@media (max-width: 1024px){
.kt-login.kt-login--v3 .kt-login__wrapper{padding-top:2rem;width:100%;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container{margin:0 auto;}
}
@media (max-width: 768px){
.kt-login.kt-login--v3 .kt-login__wrapper{width:100%;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container{width:90%;margin:0 auto;}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form{width:100%;margin:0 auto;}
}

*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
h3{margin-top:0;margin-bottom:0.5rem;}
a{color:#5867dd;text-decoration:none;background-color:transparent;}
a:hover{color:#2739c1;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
label{display:inline-block;margin-bottom:0.5rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;}
button,[type="button"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner{padding:0;border-style:none;}
input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
h3{margin-bottom:0.5rem;font-weight:500;line-height:1.2;}
h3{font-size:1.75rem;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;}
.col{position:relative;width:100%;padding-right:10px;padding-left:10px;}
.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.form-control{display:block;width:100%;height:calc(1.5em + 1.3rem + 2px);padding:0.65rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #e2e5ec;border-radius:4px;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
.form-control{-webkit-transition:none;transition:none;}
}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#5fccff;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(88, 103, 221, 0.25);box-shadow:0 0 0 0.2rem rgba(88, 103, 221, 0.25);}
.form-control::-webkit-input-placeholder{color:#a7abc3;opacity:1;}
.form-control:-ms-input-placeholder{color:#a7abc3;opacity:1;}
.form-control::-ms-input-placeholder{color:#a7abc3;opacity:1;}
.form-control::placeholder{color:#a7abc3;opacity:1;}
.form-control:disabled{background-color:#f7f8fa;opacity:1;}
.btn{display:inline-block;font-weight:normal;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.65rem 1rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
.btn{-webkit-transition:none;transition:none;}
}
.btn:hover{color:#212529;text-decoration:none;}
.btn:focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(88, 103, 221, 0.25);box-shadow:0 0 0 0.2rem rgba(88, 103, 221, 0.25);}
.btn:disabled{opacity:0.65;}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;}
.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;}
.btn-light:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5);box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5);}
.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;}
.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;}
.input-group > .form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0;}
.input-group > .form-control:focus{z-index:3;}
@media print{
*,*::before,*::after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
img{page-break-inside:avoid;}
h3{orphans:3;widows:3;}
h3{page-break-after:avoid;}
}
.btn{background:transparent;outline:none!important;vertical-align:middle;}
.btn-brand{color:#fff;background-color:#22b9ff;border-color:#22b9ff;color:#ffffff;}
.btn-brand:hover{color:#fff;background-color:#00abfb;border-color:#00a3ee;}
.btn-brand:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(67, 196, 255, 0.5);box-shadow:0 0 0 0.2rem rgba(67, 196, 255, 0.5);}
.btn-brand:disabled{color:#fff;background-color:#22b9ff;border-color:#22b9ff;}
.btn-light{color:#212529;background-color:#ffffff;border-color:#ffffff;color:#282a3c;}
.btn-light:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6;}
.btn-light:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5);box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5);}
.btn-light:disabled{color:#212529;background-color:#ffffff;border-color:#ffffff;}
.btn-light:focus,.btn-light:active,.btn-light:hover{background-color:#f7f8fa;border-color:#f7f8fa;}
.btn.btn-elevate{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.btn.btn-brand.btn-elevate{-webkit-box-shadow:0px 4px 16px 0px rgba(34, 185, 255, 0.15);box-shadow:0px 4px 16px 0px rgba(34, 185, 255, 0.15);}
.btn.btn-brand.btn-elevate:focus,.btn.btn-brand.btn-elevate:active,.btn.btn-brand.btn-elevate:hover{-webkit-box-shadow:0px 9px 16px 0px rgba(34, 185, 255, 0.25)!important;box-shadow:0px 9px 16px 0px rgba(34, 185, 255, 0.25)!important;}
.btn.btn-light.btn-elevate{-webkit-box-shadow:0px 4px 16px 0px rgba(153, 153, 153, 0.15);box-shadow:0px 4px 16px 0px rgba(153, 153, 153, 0.15);}
.btn.btn-light.btn-elevate:focus,.btn.btn-light.btn-elevate:active,.btn.btn-light.btn-elevate:hover{-webkit-box-shadow:0px 9px 16px 0px rgba(153, 153, 153, 0.25)!important;box-shadow:0px 9px 16px 0px rgba(153, 153, 153, 0.25)!important;background-color:transparent;border-color:transparent;}
.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.form-control:focus,.form-control:active{-webkit-box-shadow:none!important;box-shadow:none!important;}
.kt-page--loading *{-webkit-transition:none!important;transition:none!important;}
html a:hover,html a:active,html a:focus,body a:hover,body a:active,body a:focus{text-decoration:none!important;}
html a,html button,body a,body button{outline:none!important;}
::-webkit-scrollbar-button{display:none;}
.kt-align-right{text-align:right;}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item{-webkit-box-flex:0;-ms-flex:none;flex:none;}
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}
.kt-grid > .kt-grid__item{max-width:100%;}
@media (min-width: 1025px){
.kt-grid > .kt-grid__item{max-width:100%;}
}
@media (min-width: 1400px){
.kt-grid > .kt-grid__item{max-width:100%;}
}
@media (min-width: 769px){
.kt-grid > .kt-grid__item{max-width:100%;}
}
@media (min-width: 769px) and (max-width: 1024px){
.kt-grid > .kt-grid__item{max-width:100%;}
}
@media (max-width: 1024px){
.kt-grid > .kt-grid__item{max-width:100%;}
}
@media (max-width: 768px){
.kt-grid > .kt-grid__item{max-width:100%;}
}
.kt-checkbox{display:inline-block;position:relative;padding-left:30px;margin-bottom:10px;text-align:left;cursor:pointer;font-size:1rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.kt-checkbox > input{position:absolute;z-index:-1;opacity:0;}
.kt-checkbox > span{border-radius:3px;background:none;position:absolute;top:1px;left:0;height:18px;width:18px;}
.kt-checkbox > span:after{content:'';position:absolute;display:none;top:50%;left:50%;margin-left:-2px;margin-top:-6px;width:5px;height:10px;border-width:0 2px 2px 0!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.kt-checkbox > input:checked ~ span{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:none;}
.kt-checkbox > input:checked ~ span:after{display:block;}
.kt-checkbox:hover > input:not([disabled]):checked ~ span,.kt-checkbox > input:checked ~ span{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.kt-checkbox > input:disabled ~ span{opacity:0.6;pointer-events:none;}
.kt-checkbox > span{border:1px solid #d1d7e2;}
.kt-checkbox > span:after{border:solid #bfc7d7;}
.kt-checkbox > input:disabled ~ span:after{border-color:#c8cfdd;}
.kt-checkbox > input:checked ~ span{border:1px solid #c8cfdd;}
.kt-checkbox > input:disabled ~ span{opacity:0.6;}
.g-signin2{
  width: 100%;
}

.g-signin2 > div{
  margin: 0 auto;
  margin-bottom: 10px;
}
.toast-title {
  color: white !important;
}
.toast-error {
  background-color: #F44336 !important;
}

.toast-success {
  background-color: #4CAF50 !important;
}