
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;f
    vertical-align: baseline;
    background: transparent;
    font-family: 'Manrope', sans-serif;
    letter-spacing: .3px;
    font-weight: 300;
    color: #000000;
}

html, body {
    width: 100%;
    height: 100%;
    font-family: 'Manrope', sans-serif;
    font-size: 14px;
}
.aspNetHidden{display:none}
.solis{width: 100%;height: 100%;display: flex;align-items: center;}
.solis>div{width: 50%;display: flex;flex-direction: column;height: 100%;justify-content: center;}
.solispark{background: #F2F2F2;padding-right: 4vw;align-items: flex-end;}
.solispark>div:first-child{ text-align:right}
.solispark>div:first-child img{min-width: 350px;}
.solispark .slogan{position: absolute;bottom: 0;margin-bottom: 2vh;align-items:flex-start}
.solislogin{padding-left: 4vw;}
.solislogin .soliscontact{position: absolute;top: 2vh;display: flex;flex-direction: row;justify-content: flex-end;right: 2vh;align-items: center;}
.solislogin .soliscontact>div{margin-right: 10px;}
.solislogin .soliscontact>div.dil{margin-left: 5px;}
.solislogin .soliscontact>div img{width: 23px;}
.solislogin .soliscontact>div a{font-weight: 500;text-decoration: none;font-size: 18px;}
.solislogin .soliscontact button{background: #DB000C;color: #fff;border: 1px solid #F05058;display: block;padding: 5px 10px;font-weight: 600;font-size: 16px;cursor: pointer;}
.solislogin .soliscontact button:hover{background: #000000;border: 1px solid #000000;}
.solisform>form{}
.solisform>form>div{
    font-size: 17px;
    line-height: 20px;
}
.solisform>form>div>div{
    margin-bottom: 11px;
    width: 40%;
}
.solisform>form>div>div h1{
    font-weight: 800;
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 20px;
}
.solisform>form>div>div input, .solisform>form>div>div select{
    border: 1px solid #C4C4C4;
    padding: 15px 10px !important;
    font-size: 17px;
    min-width: 450px;
    border-radius: 5px;
    width: 100%;
    background: #fff !important;
    height: auto !important;
}
    .solisform> form > div > div select {
        padding: 15px 0 15px 10px;
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC) !important;
    background-position: 100% !important;
 background-repeat: no-repeat !important;
    }


.solisform>form>div>div .checkbox{
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    width: 100%;
    margin: 25px 0;
}

.solisform>form>div>div .checkbox input{width: 20px;height: 20px;padding: 0;min-width: 20px;margin-right: 10px;}
.solisform>form>div>div .sremener{}
.solisform>form>div>div .bttn_shell {}
.solisform>form>div  #btnLogin a{
    background: #DB000C;
    color: #fff;
    border: 1px solid #F05058;
    display: block;
    padding: 10px;
    font-weight: 600;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
}


.loadPanel_bar{width:100% !important}
#lblDescription {
    background: #000;
    font-weight: 600;
    height: 40px !important;
    line-height: 40px;
    text-align: center;
    color:#fff !important
}
