@font-face { 
  font-family:"Material Design Icons";
  src:url("./fonts/materialdesignicons-webfont.eot-v-7.2.96");
  src:url("./fonts/materialdesignicons-webfont.eot-#iefix&v-7.2.96") format("embedded-opentype"),url("./fonts/materialdesignicons-webfont.woff2-v-7.2.96") format("woff2"),url("./fonts/materialdesignicons-webfont.woff-v-7.2.96") format("woff"),url("./fonts/materialdesignicons-webfont.ttf-v-7.2.96") format("truetype");
  font-weight:normal;
  font-style:normal;
} 
  body {  
    font-family:sans-serif;
    line-height:1.15;
  }  
.xim-p-mgs { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

.xim-p-mgs:last-of-type { 
    margin-bottom: 0;
} 

.xim-a-f8t { 
    color: #007bff; 
    text-decoration: none; 
    background-color: transparent;
} 

.xim-a-f8t { 
    color: #3278d5; 
    text-decoration: none;
} 

.xim-a-f8t:hover { 
    color: #0056b3; 
    text-decoration: underline;
} 

.xim-img-1ts { 
    vertical-align: middle; 
    border-style: none;
} 

.button-53g { 
    border-radius: 0;
} 

.button-53g { 
    margin: 0; 
} 

.button-53g { 
    overflow: visible;
} 

.button-53g { 
    text-transform: none;
} 

* { 
    box-sizing: border-box;
} 

html { 
    font-family: sans-serif; 
    line-height: 1.15; 
    -webkit-text-size-adjust: 100%; 
    -webkit-tap-highlight-color: transparent;
} 

html { 
    min-height: 100%;
} 

:root { 
    --main-text-color: #505050; 
    --main-font-sans-serif: 'Inter', sans-serif; 
    --color-grey: #b0b0b0;
} 

body { 
    margin: 0; 
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; 
    font-size: 1rem; 
    font-weight: 400; 
    line-height: 1.5; 
    color: #212529; 
    text-align: left; 
    background-color: #fff;
} 

body { 
    min-height: 100%;
} 

body { 
    font-family: var(--main-font-sans-serif); 
    color: var(--main-text-color);
} 

body.layout-67z { 
    display: -ms-flexbox; 
    display: -webkit-box; 
    display: flex; 
    -ms-flex-align: center; 
    -ms-flex-pack: center; 
    -webkit-box-align: center; 
    align-items: center; 
    -webkit-box-pack: center; 
    justify-content: center; 
    background-color: #f8f9fa;
} 

body.layout-67z { 
    height: auto; 
    min-height: 100vh;
} 

*, :after, :before { 
    box-sizing: border-box;
} 

.form-b14 { 
    width: 100%; 
    max-width: 650px; 
    padding: 15px; 
    margin: 0 auto;
} 

.bor-ylf { 
    border: 1px solid #dee2e6!important;
} 

.sha-ded { 
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
} 

.form-4vn { 
    padding: 1.5rem; 
    background-color: #ffffff;
} 

.pt-wnj { 
    padding-top: 3rem!important;
} 

.sma-w8p { 
    font-size: .875em; 
    font-weight: 400;
} 

.pt-5hb { 
    padding-top: 1rem!important;
} 

.text-eom { 
    text-align: center!important;
} 

.form-b14 .nam-lnh  { 
    font-size: 1.5rem; 
    margin-bottom: 1rem;
} 

.text-w6n { 
    color: #6c757d!important;
} 

.form-b14 .nam-lnh img.logo-x71  { 
    width: 8rem; 
    top: -8px; 
    position: relative; 
    margin: 0 4px;
} 

input { 
    margin: 0; 
} 

input { 
    overflow: visible;
} 

.my-zei { 
    margin-top: 1rem!important;
} 

.my-zei { 
    margin-bottom: 1rem!important;
} 

.col-oer:not(.show) { 
    display: none;
} 

[type="submit"], .button-53g { 
    -webkit-appearance: button;
} 

.btn-nlj { 
    display: inline-block; 
    font-weight: 400; 
    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: .375rem .75rem; 
    font-size: 1rem; 
    line-height: 1.5; 
    border-radius: .25rem; 
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
} 

.btn-primary-plo { 
    color: #fff; 
    background-color: #007bff; 
    border-color: #007bff;
} 

.block-y3v { 
    display: block; 
    width: 100%;
} 

[type="submit"]:not(:disabled), .button-53g:not(:disabled) { 
    cursor: pointer;
} 

.btn-nlj:hover { 
    color: #212529; 
    text-decoration: none;
} 

.btn-primary-plo:hover { 
    color: #fff; 
    background-color: #0069d9; 
    border-color: #0062cc;
} 

.btn-nlj:not(:disabled):not(.disabled) { 
    cursor: pointer;
} 

b { 
    font-weight: bolder;
} 

.mlwpo.mdi-axd { 
    width: 1.28571429em; 
    text-align: center; 
    display: inline-block;
} 

.mlwpo:before, .mdi-set { 
    display: inline-block; 
    font: normal normal normal 24px/1 "Material Design Icons"; 
    text-rendering: auto; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
} 

.mdi-email-edit-8o4:before { 
    content: "\F0EE4";
} 

.mdi-file-upload-d7h:before { 
    content: "\F0A4E";
} 

.mdi-database-oog:before { 
    content: "\F1632";
} 

label { 
    display: inline-block; 
    margin-bottom: .5rem;
} 

.form-b14 label.label-8m6  { 
    font-weight: 600;
} 

.form-control-9h9 { 
    display: block; 
    width: 100%; 
    height: calc(1.5em + .75rem + 2px); 
    padding: .375rem .75rem; 
    font-size: 1rem; 
    font-weight: 400; 
    line-height: 1.5; 
    color: #495057; 
    background-color: #fff; 
    background-clip: padding-box; 
    border: 1px solid #ced4da; 
    border-radius: .25rem; 
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
} 

.form-control-4hl { 
    height: calc(1.5em + 1rem + 2px); 
    padding: .5rem 1rem; 
    font-size: 1.25rem; 
    line-height: 1.5; 
    border-radius: .3rem;
} 

.form-b14 .form-control-9h9  { 
    font-size: 1rem; 
    position: relative; 
    box-sizing: border-box;
} 

.form-b14 input.form-control-4hl  { 
    height: 3.5rem;
} 

.mt-77g { 
    margin-top: .25rem!important;
} 

.input-jxy { 
    position: relative; 
    display: -ms-flexbox; 
    display: flex; 
    -ms-flex-wrap: wrap; 
    flex-wrap: wrap; 
    -ms-flex-align: stretch; 
    align-items: stretch; 
    width: 100%;
} 

.form-lj4 { 
    position: relative; 
    display: block; 
    padding-left: 1.25rem;
} 

.card-yeg { 
    position: relative; 
    display: -ms-flexbox; 
    display: flex; 
    -ms-flex-direction: column; 
    flex-direction: column; 
    min-width: 0; 
    word-wrap: break-word; 
    background-color: #fff; 
    background-clip: border-box; 
    border: 1px solid rgba(0,0,0,.125); 
    border-radius: .25rem;
} 

.card-9vs { 
    -ms-flex: 1 1 auto; 
    flex: 1 1 auto; 
    min-height: 1px; 
    padding: 1.25rem;
} 

.input-jxy > .form-control-9h9  { 
    position: relative; 
    -ms-flex: 1 1 auto; 
    flex: 1 1 auto; 
    width: 1%; 
    min-width: 0; 
    margin-bottom: 0;
} 

.input-jxy:not(.has-validation) > .form-control-9h9:not(:last-child)  { 
    border-top-right-radius: 0; 
    border-bottom-right-radius: 0;
} 

.input-nq7 { 
    display: -ms-flexbox; 
    display: flex;
} 

.input-nq7 { 
    margin-left: -1px;
} 

.input-r7h { 
    position: absolute; 
    margin-top: .3rem; 
    margin-left: -1.25rem;
} 

input[type="checkbox"] { 
    box-sizing: border-box; 
    padding: 0;
} 

.label-65j { 
    margin-bottom: 0;
} 

.bol-dmz { 
    font-weight: bolder;
} 

.input-xyq { 
    display: -ms-flexbox; 
    display: flex; 
    -ms-flex-align: center; 
    align-items: center; 
    padding: .375rem .75rem; 
    margin-bottom: 0; 
    font-size: 1rem; 
    font-weight: 400; 
    line-height: 1.5; 
    color: #495057; 
    text-align: center; 
    white-space: nowrap; 
    background-color: #e9ecef; 
    border: 1px solid #ced4da; 
    border-radius: .25rem;
} 

.input-jxy > .input-nq7 > .input-xyq  { 
    border-top-left-radius: 0; 
    border-bottom-left-radius: 0;
} 

.gre-oem { 
    color: var(--color-grey);
} 

.mdi-eye-lqy:before { 
    content: "\F0209";
} 

.form-control-9h9:focus { 
    color: #495057; 
    background-color: #fff; 
    border-color: #80bdff; 
    outline: 0; 
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
} 

.form-b14 .form-control-9h9:focus  { 
    z-index: 2;
} 


