:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#5867dd;--secondary:#ebedf2;--success:#34bfa3;--info:#36a3f7;--warning:#ffb822;--danger:#f4516c;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}
* { font-family: Arial !important;  }
*,*::before,*::after{box-sizing:border-box;}
html{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;}
body{margin:0;font-family:"Poppins";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}
img{vertical-align:middle;border-style:none;}
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{-webkit-appearance:button;}
button::-moz-focus-inner{padding:0;border-style:none;}
.form-control{display:block;width:100%;padding:0.65rem 1rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#c2c7f3;outline:0;box-shadow:0 0 0 0.2rem rgba(88, 103, 221, 0.25);}
.form-control::placeholder{color:#6c757d;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.form-group{margin-bottom:1rem;}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.65rem 1rem;font-size:1rem;line-height:1.25;border-radius:0.25rem;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;}
.btn:hover,.btn:focus{text-decoration:none;}
.btn:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(88, 103, 221, 0.25);}
.btn:disabled{opacity:0.65;}
.btn-success{color:#fff;background-color:#34bfa3;border-color:#34bfa3;}
.btn-success:hover{color:#fff;background-color:#2ca189;border-color:#299781;}
.btn-success:focus{box-shadow:0 0 0 0.2rem rgba(52, 191, 163, 0.5);}
.btn-success:disabled{color:#fff;background-color:#34bfa3;border-color:#34bfa3;}
.btn-lg{padding:1rem 1.5rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem;}
.btn-block{display:block;width:100%;}
@media print{
*,*::before,*::after{text-shadow:none!important;box-shadow:none!important;}
img{page-break-inside:avoid;}
body{min-width:992px!important;}
}
.btn-success{color:#fff;background-color:#34bfa3;border-color:#34bfa3;}
.btn-success:hover{color:#fff;background-color:#2ca189;border-color:#299781;}
.btn-success:focus{box-shadow:0 0 0 0.2rem rgba(52, 191, 163, 0.5);}
.btn-success:disabled{color:#fff;background-color:#34bfa3;border-color:#34bfa3;}
html{font-family:sans-serif;text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
html,body{height:100%;margin:0px;padding:0px;font-size:14px;font-weight:300;font-family:Poppins;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{display:flex;flex-direction:column;}
@media (min-width: 769px) and (max-width: 992px){
html,body{font-size:13px;}
}
@media (max-width: 768px){
html,body{font-size:13px;}
}
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile){display:flex;flex-direction:column;}
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile).m-grid--root{flex:1;}
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item{flex:none;}
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid{flex:1 0 auto;}
.m-page-loader.m-page-loader--base{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:none;}
.m-page-loader.m-page-loader--base{background:#ffffff;}
.btn{font-family:"Poppins";-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;cursor:pointer;}
.btn > i{line-height:0;vertical-align:middle;}
.btn:hover,.btn:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
[class*=" fa-"]{font-size:1.1rem;}
.btn-lg [class*=" fa-"]{font-size:1.3rem;}
.btn.btn-success{color:#ffffff;}
.btn.btn-success:focus{color:#ffffff!important;}
.m-loader{position:relative;}
.m-loader:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;border-top:2px solid #07d;border-right:2px solid transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-animation:m-loader-rotate 0.6s linear infinite;-moz-animation:m-loader-rotate 0.6s linear infinite;-ms-animation:m-loader-rotate 0.6s linear infinite;-o-animation:m-loader-rotate 0.6s linear infinite;animation:m-loader-rotate 0.6s linear infinite;}
.m-loader.m-loader--right:before { left: auto; right: 0.7rem; }
.m-loader.m-loader--right.m-loader--lg:before { right: 1rem; }
.m-loader.m-loader--right.m-loader--sm:before { right: 0.5rem; }
.m-loader.m-loader--right.btn { padding-right: 3.1rem; }
.m-loader.m-loader--right.btn.m-loader--lg { padding-right: 4.5rem; }
.m-loader.m-loader--right.btn.m-loader--sm { padding-right: 2.25rem; }
.m-loader.m-loader--light:before { border-top-color: #ffffff; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
.m-loader:before{animation:none!important;}
}
.m-loader:before{width:1.4rem;height:1.4rem;margin-top:-0.7rem;margin-left:-0.7rem;border-top-width:2px;border-right-width:2px;}
.m-loader:before{border-top-color:#dfe2ea;}
.m-loader.m-loader--brand:before{border-top-color:#716aca;}
.form-control{font-family:sans-serif, Arial;}
.form-control{border-color:#ebedf2;color:#575962;}
.form-control::-moz-placeholder{color:#9699a2;opacity:1;}
.form-control:-ms-input-placeholder{color:#9699a2;}
.form-control::-webkit-input-placeholder{color:#9699a2;}
.form-control:focus{border-color:#716aca;color:#575962;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.m-form .m-form__group{margin-bottom:0;padding-top:15px;padding-bottom:15px;}
@media (min-width: 993px){
.m-form .m-form__group:first-child{padding-top:0;}
}
.m-blockui{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:table;table-layout:fixed;}
.m-blockui > span{display:table-cell;vertical-align:middle;padding:8px 15px;font-size:1rem;font-weight:400;}
.m-blockui > span > .m-loader{margin-right:10px;}
.m-blockui{background:#ffffff;-webkit-box-shadow:0px 1px 15px 1px rgba(69, 65, 78, 0.1);-moz-box-shadow:0px 1px 15px 1px rgba(69, 65, 78, 0.1);box-shadow:0px 1px 15px 1px rgba(69, 65, 78, 0.1);}
.m-blockui > span{color:#6f727d;}
.m-login.m-login--2{background-size:cover;background-repeat:no-repeat;}
.m-login.m-login--2 .m-login__wrapper{padding:6% 2rem 1rem 2rem;margin:0 auto 2rem auto;overflow:hidden;}
.m-login.m-login--2 .m-login__wrapper .m-login__container{width:430px;margin:0 auto;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__logo{text-align:center;margin:0 auto 4rem auto;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__head{margin-top:1rem;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__head .m-login__title{text-align:center;font-size:1.5rem;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form{margin:4rem auto;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group{margin:0;padding:0;margin:0 auto;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group .form-control{border-radius:40px;border:none;padding:1.5rem 1.5rem;margin-top:1.5rem;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group .form-control.m-login__form-input--last{border:0;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action{text-align:center;margin-top:7%;}
.m-login.m-login--2.m-login--signin .m-login__signin{display:block;}
@media (max-width: 992px){
.m-login.m-login--2 .m-login__wrapper{padding-top:3rem;}
}
@media (max-width: 768px){
.m-login.m-login--2 .m-login__wrapper .m-login__container{width:100%;margin:0 auto;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form{width:100%;margin:0 auto;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action{padding-top:3rem;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action .btn{padding:0.8rem 3rem;margin-top:10px;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form-action .btn{padding:1rem 3rem;}
}
@media (max-width: 992px){
.m-login.m-login--2 .m-login__wrapper{width:100%;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action{padding-top:0;}
}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__head .m-login__title{color:#9e97aa;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form{color:#aba5b6;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control{color:#91899f;background:#f7f6f9;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control::-moz-placeholder{color:#9e97aa;opacity:1;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:-ms-input-placeholder{color:#9e97aa;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control::-webkit-input-placeholder{color:#9e97aa;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:focus{color:#776e87;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:focus::-moz-placeholder{color:#91899f;opacity:1;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:focus:-ms-input-placeholder{color:#91899f;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .form-control:focus::-webkit-input-placeholder{color:#91899f;}
.m-page--loading-enabled .m-page{-webkit-animation:m-animate-fade-in 0.5s both;-moz-animation:m-animate-fade-in 0.5s both;-ms-animation:m-animate-fade-in 0.5s both;-o-animation:m-animate-fade-in 0.5s both;animation:m-animate-fade-in 0.5s both;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
.m-page--loading-enabled .m-page{animation:none!important;}
}

.m-page--loading .m-page-loader.m-page-loader--base {
display: -webkit-box;
/* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;
/* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;
/* TWEENER - IE 10 */
display: -webkit-flex;
/* NEW - Chrome */
display: flex; }
.m-page-loader.m-page-loader--base.m-page-loader--non-block {
position: fixed;
top: 50%;
left: 50%;
right: auto;
bottom: auto;
width: auto; }
.m-page--loading-non-block .m-page-loader.m-page-loader--base.m-page-loader--non-block { display: inline-block; }


.m-page--loading .m-page-loader.m-page-loader--brand {
display: -webkit-box;
/* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;
/* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;
/* TWEENER - IE 10 */
display: -webkit-flex;
/* NEW - Chrome */
display: flex; }
.m-page-loader.m-page-loader--brand.m-page-loader--non-block {
position: fixed;
top: 50%;
left: 50%;
right: auto;
bottom: auto;
width: auto; }
.m-page--loading-non-block .m-page-loader.m-page-loader--brand.m-page-loader--non-block { display: inline-block; }

.m-page--loading-enabled .m-page {
  -webkit-animation: m-animate-fade-in 0.5s both;
  -moz-animation: m-animate-fade-in 0.5s both;
  -ms-animation: m-animate-fade-in 0.5s both;
  -o-animation: m-animate-fade-in 0.5s both;
  animation: m-animate-fade-in 0.5s both; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .m-page--loading-enabled .m-page {
      animation: none !important; } }

.m-page--loading .m-page {
  opacity: 0 ;
  filter: alpha(opacity=0) ;
  -webkit-animation: m-animate-fade-out 0.5s both;
  -moz-animation: m-animate-fade-out 0.5s both;
  -ms-animation: m-animate-fade-out 0.5s both;
  -o-animation: m-animate-fade-out 0.5s both;
  animation: m-animate-fade-out 0.5s both; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .m-page--loading .m-page {
      animation: none !important; } }

/*! CSS Used from: Embedded */
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group .form-control{border-radius:0px;}
.btn{border-radius:0px;}
/*! CSS Used keyframes */
@-webkit-keyframes m-loader-rotate{to{transform:rotate(360deg);}}
@-moz-keyframes m-loader-rotate{to{transform:rotate(360deg);}}
@-o-keyframes m-loader-rotate{to{transform:rotate(360deg);}}
@keyframes m-loader-rotate{to{transform:rotate(360deg);}}
@-webkit-keyframes m-animate-fade-in{from{opacity:0;}to{opacity:1;}}
@-moz-keyframes m-animate-fade-in{from{opacity:0;}to{opacity:1;}}
@-o-keyframes m-animate-fade-in{from{opacity:0;}to{opacity:1;}}
@keyframes m-animate-fade-in{from{opacity:0;}to{opacity:1;}}
