@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*----------------------------
   element      
----------------------------*/

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html { text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}
*{margin:0; padding:0}
a{ text-decoration:none;}
a:hover{ text-decoration:none !important;}
header, nav, section, article, aside, footer { display:block;}
html {font-size: 100%;}
body {font-size: 12px;font-family: 'Montserrat', sans-serif;line-height: 26px;color: #777;-webkit-font-smoothing: antialiased;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {padding: 5px 0 15px 0;color: #333;font-weight: normal;-webkit-font-smoothing: antialiased;}
:-ms-input-placeholder{color: #000;}
/*----------------------------
   auth form      
----------------------------*/

.auth-section {background: #fafffc; min-height: 100vh; }
.vh-100 {height: 100vh; }
.form-content {margin: 0 auto; background: #fff; padding: 3rem; box-shadow: 0 0 30px #f3f3f3; border-radius: 5px; }
.logo-media {text-align: center; margin: 0 0 20px; } 
.auth-form input.form-control {font-size: 14px; padding: 10px 10px; outline: none; border-radius: 0; border: 1px solid #939698; height: auto; font-weight: 600; color: #000; }
.auth-form input.form-control::-webkit-input-placeholder {color:#000; } 
.auth-form input.form-control::-moz-placeholder {color:#000; }
.auth-form input.form-control:-ms-input-placeholder {color:#000; } 
.auth-form input.form-control:-moz-placeholder {color:#000; } 
.auth-btn {background: #003767; padding: 10px 10px; font-size: 14px; color: #fff; border-radius: 0; outline: none; width: 100%; font-weight: 600; border: none; cursor:pointer; }
.auth-btn:hover{box-shadow: none;}
p.forgot-text {text-align: center; font-size: 14px; color: #003767; font-weight: bold; margin-bottom: 0; }
p.forgot-text a{ font-size: 14px; color: #003767; }
.error{ color:#dc3545;}