.messageBox {
    width:100%;
    font-size:.8rem;
    font-weight:400;
    padding:.5rem 0
}
.alert {
    color:#ff8787
}
.success {
    color:#4ac434
}
.warning {
    color:#ffc444
}
.info {
    color:#909294
}
form {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
form .lgDiv {
    width:100%
}
form .mdDiv {
    width:100%
}
@media (min-width: 1024px) {
    form .mdDiv {
        width:48.5%
    }
}
form .smDiv {
    width:48.5%
}
@media (min-width: 1024px) {
    form .smDiv {
        width:23%
    }
}
form .inputDiv {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-bottom:.5rem
}
form .inputDiv input,form .inputDiv textarea,form .inputDiv select {
    width:100%;
    font-family:inherit;
    border:1px solid transparent;
    cursor:pointer;
    -webkit-transition:all .3s;
    transition:all .3s
}
form .inputDiv input ::-webkit-outer-spin-button,form .inputDiv input input::-webkit-inner-spin-button,form .inputDiv textarea ::-webkit-outer-spin-button,form .inputDiv textarea input::-webkit-inner-spin-button,form .inputDiv select ::-webkit-outer-spin-button,form .inputDiv select input::-webkit-inner-spin-button {
    -webkit-appearance:none;
    margin:0
}
form .inputDiv input::-webkit-input-placeholder,form .inputDiv textarea::-webkit-input-placeholder,form .inputDiv select::-webkit-input-placeholder {
    font-family:inherit
}
form .inputDiv input:-ms-input-placeholder,form .inputDiv textarea:-ms-input-placeholder,form .inputDiv select:-ms-input-placeholder {
    font-family:inherit
}
form .inputDiv input::-ms-input-placeholder,form .inputDiv textarea::-ms-input-placeholder,form .inputDiv select::-ms-input-placeholder {
    font-family:inherit
}
form .inputDiv input::placeholder,form .inputDiv textarea::placeholder,form .inputDiv select::placeholder {
    font-family:inherit
}
form .inputDiv input[type=number] {
    -moz-appearance:textfield
}
form .inputDiv input[type=number]::before {
    content:'';
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:20px;
    height:20px;
    background-color:#5d5e5f
}
form .inputDiv textarea {
    min-height:100px;
    min-width:100%;
    max-width:100%;
    vertical-align:top;
    overflow:auto
}
form .inputDiv [type=date],form .inputDiv [type=datetime],form .inputDiv [type=datetime-local],form .inputDiv [type=email],form .inputDiv [type=month],form .inputDiv [type=number],form .inputDiv [type=password],form .inputDiv [type=search],form .inputDiv [type=tel],form .inputDiv [type=text],form .inputDiv [type=time],form .inputDiv [type=url],form .inputDiv [type=week],form .inputDiv textarea,form .inputDiv select {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    width:100%
}
form .inputDiv [type=date]:focus,form .inputDiv [type=datetime]:focus,form .inputDiv [type=datetime-local]:focus,form .inputDiv [type=email]:focus,form .inputDiv [type=month]:focus,form .inputDiv [type=number]:focus,form .inputDiv [type=password]:focus,form .inputDiv [type=search]:focus,form .inputDiv [type=tel]:focus,form .inputDiv [type=text]:focus,form .inputDiv [type=time]:focus,form .inputDiv [type=url]:focus,form .inputDiv [type=week]:focus,form .inputDiv textarea:focus,form .inputDiv select:focus {
    outline:0
}
form .inputDiv [type='checkbox'],form .inputDiv [type='radio'] {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
form .inputDiv [type='checkbox']:focus,form .inputDiv [type='radio']:focus {
    outline:0
}
.form1 {
    max-width:700px;
    margin:0 auto
}
.form1 .closeForm {
    position:absolute;
    top:0;
    right:0;
    width:55px;
    padding:.75rem;
    cursor:pointer
}
.form1 .closeForm img {
    cursor:pointer
}
.form1 label {
    position:absolute;
    left:8px;
    top:-10px;
    z-index:1;
    display:block;
    color:#242323;
    background-color:#fff;
    font-size:.8rem;
    font-weight:500;
    margin-bottom:0.5rem;
    padding:.25rem .5rem;
    border-radius:.25rem
}
.form1 .inputDiv input,.form1 .inputDiv textarea,.form1 .inputDiv select {
    width:100%;
    padding:.75rem;
    font-family:inherit;
    font-size:1rem;
    font-weight:400;
    color:#5d5e5f;
    background-color:transparent;
    border-radius:.3rem;
    border:1px solid #e2e3e9;
    letter-spacing:.75px;
    cursor:pointer;
    -webkit-transition:all 0.3s;
    transition:all 0.3s
}
.form1 .inputDiv input ::-webkit-outer-spin-button,.form1 .inputDiv input input::-webkit-inner-spin-button,.form1 .inputDiv textarea ::-webkit-outer-spin-button,.form1 .inputDiv textarea input::-webkit-inner-spin-button,.form1 .inputDiv select ::-webkit-outer-spin-button,.form1 .inputDiv select input::-webkit-inner-spin-button {
    -webkit-appearance:none;
    margin:0
}
.form1 .inputDiv input::-webkit-input-placeholder,.form1 .inputDiv textarea::-webkit-input-placeholder,.form1 .inputDiv select::-webkit-input-placeholder {
    font-size:.8rem;
    color:#909294;
    font-family:inherit
}
.form1 .inputDiv input:-ms-input-placeholder,.form1 .inputDiv textarea:-ms-input-placeholder,.form1 .inputDiv select:-ms-input-placeholder {
    font-size:.8rem;
    color:#909294;
    font-family:inherit
}
.form1 .inputDiv input::-ms-input-placeholder,.form1 .inputDiv textarea::-ms-input-placeholder,.form1 .inputDiv select::-ms-input-placeholder {
    font-size:.8rem;
    color:#909294;
    font-family:inherit
}
.form1 .inputDiv input::placeholder,.form1 .inputDiv textarea::placeholder,.form1 .inputDiv select::placeholder {
    font-size:.8rem;
    color:#909294;
    font-family:inherit
}
.form1 .inputDiv input:hover,.form1 .inputDiv textarea:hover,.form1 .inputDiv select:hover {
    border:1px solid #D62525
}
.form1 .inputDiv input:hover::-webkit-input-placeholder,.form1 .inputDiv textarea:hover::-webkit-input-placeholder,.form1 .inputDiv select:hover::-webkit-input-placeholder {
    color:#101011
}
.form1 .inputDiv input:hover:-ms-input-placeholder,.form1 .inputDiv textarea:hover:-ms-input-placeholder,.form1 .inputDiv select:hover:-ms-input-placeholder {
    color:#101011
}
.form1 .inputDiv input:hover::-ms-input-placeholder,.form1 .inputDiv textarea:hover::-ms-input-placeholder,.form1 .inputDiv select:hover::-ms-input-placeholder {
    color:#101011
}
.form1 .inputDiv input:hover::placeholder,.form1 .inputDiv textarea:hover::placeholder,.form1 .inputDiv select:hover::placeholder {
    color:#101011
}
.form1 .inputDiv input:active,.form1 .inputDiv textarea:active,.form1 .inputDiv select:active {
    border:1px solid #D62525
}
.form1 .inputDiv input:focus,.form1 .inputDiv textarea:focus,.form1 .inputDiv select:focus {
    border:1px solid #D62525
}
.form1 .inputDiv input:visited,.form1 .inputDiv textarea:visited,.form1 .inputDiv select:visited {
    border:1px solid #D62525
}
.form1 .inputDiv input[type="number"] {
    -moz-appearance:textfield
}
.form1 .inputDiv input[type="number"]::before {
    content:"";
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:20px;
    height:20px;
    background-color:#5d5e5f
}
.form1 .inputDiv textarea {
    min-height:100px;
    min-width:100%;
    max-width:100%
}
.form1 select {
    -webkit-appearance:auto !important;
    -moz-appearance:auto !important;
    appearance:auto !important;
    outline:none
}
.form1 select::before {
    content:"";
    position:absolute;
    top:35px;
    right:0;
    z-index:1;
    width:25px;
    max-width:25px;
    min-width:25px;
    height:35px;
    margin-right:5px;
    text-align:center;
    font-size:.8rem;
    color:#909294;
    background-color:#f5f5fa;
    background-image:url(../image/icon/downarrow-bg.html);
    background-repeat:no-repeat;
    background-size:contain;
    pointer-events:none
}
.form1 .dropDownInputDiv {
    margin-bottom:1rem
}
.form1 .dropDownInputDiv .dropDownInput {
    background-color:#f5f5fa;
    border-radius:.3rem
}
.form1 .dropDownInputDiv .dropDownInput:hover {
    background-color:#fff;
    border:1px solid #242323
}
.form1 .dropDownInputDiv .dropDownInput:hover::-webkit-input-placeholder {
    color:#101011
}
.form1 .dropDownInputDiv .dropDownInput:hover:-ms-input-placeholder {
    color:#101011
}
.form1 .dropDownInputDiv .dropDownInput:hover::-ms-input-placeholder {
    color:#101011
}
.form1 .dropDownInputDiv .dropDownInput:hover::placeholder {
    color:#101011
}
.form1 .dropDownInputDiv .dropDownInput:active {
    background-color:#fff;
    border:1px solid #242323
}
.form1 .dropDownInputDiv .dropDownInput:active::-webkit-input-placeholder {
    color:#101011
}
.form1 .dropDownInputDiv .dropDownInput:active:-ms-input-placeholder {
    color:#101011
}
.form1 .dropDownInputDiv .dropDownInput:active::-ms-input-placeholder {
    color:#101011
}
.form1 .dropDownInputDiv .dropDownInput:active::placeholder {
    color:#101011
}
.form1 .dropDownInputDiv .dropDownInput input {
    color:#909294;
    background-color:transparent
}
.form1 .dropDownInputDiv .dropDownInput input::-webkit-input-placeholder {
    font-size:.8rem;
    font-weight:400;
    color:#909294;
    font-family:inherit
}
.form1 .dropDownInputDiv .dropDownInput input:-ms-input-placeholder {
    font-size:.8rem;
    font-weight:400;
    color:#909294;
    font-family:inherit
}
.form1 .dropDownInputDiv .dropDownInput input::-ms-input-placeholder {
    font-size:.8rem;
    font-weight:400;
    color:#909294;
    font-family:inherit
}
.form1 .dropDownInputDiv .dropDownInput input::placeholder {
    font-size:.8rem;
    font-weight:400;
    color:#909294;
    font-family:inherit
}
.form1 .dropDownInputDiv .dropDownBox {
    top:50px;
    position:absolute !important
}
.form1 .dropDownInputDiv .dropDownBox .dropDownList {
    font-size:.8rem;
    color:#909294;
    border-bottom:1px solid #f5f5fa
}
/*# sourceMappingURL=authentication.css.map */