

/* Start:/spravka/assets/css/spravka.css?17537747187658*/
.main_panel-box {
    text-align: left;
    padding-bottom: 70px;
    font-weight: 600;
}
.main_panel-box .main_panel-txt{
    text-align: center;
}
.main_panel_item {
    position: relative;
    display: inline-block;
    z-index: 1;
    /*max-width: 510px;*/
    width: 100%;
    padding: 30px 0 15px 0;
}
.main_panel_item .english{
    margin-top: -12px;
}
.main_panel_item .value{
    font-weight: 400;
}
.main_panel_item .title{
    text-align: left;
    font-size: 24px;
    padding: 20px 0 5px 0;
}

.main_panel_item.welcome .icon{
    float: left;
    margin-right: 15px;
}
.main_panel_item.welcome .text{
    font-weight: 900;
}
.main_panel_item.welcome .english{
    font-weight: 900;
    font-size: 24px;
    margin-top: 10px;
}
@media (max-width: 430px){
    .main_panel_item.welcome .text{
        line-height: 24px;
        font-size: 21px;
    }
    .english {
        font-size: 14px !important;
    }
}
@media (min-width: 431px){
    .main_panel_item.welcome .text{
        line-height: 42px;
        font-size: 38px;
    }
    .english {
        font-size: 24px !important;
    }
}
.main_panel_item.welcome.valid .text{color: rgba(50, 200, 90, 1);}
.main_panel_item.welcome.valid .english{color: rgba(50, 200, 90, 0.8);}
.main_panel_item.welcome.invalid .text {color:#F83B3B;}
.main_panel_item.welcome.invalid .english {color: rgba(248, 59, 59, 0.8);}
.main_panel_item:after {
    content: "";
    z-index: -1;
    position: absolute;
    left: 0px;
    backdrop-filter: blur(60px);
    right: 0px;
    border-radius: 30px;
    bottom: 0px;
    top: 0px;
    background: rgba(255, 255, 255, 0.5);
}
.main_panel_item.wide {
    max-width: 1200px;
}
.main_panel_item-logo {
    font-size: 0px;
    line-height: 0px;
}
.main_panel_item-title {
    padding-top: 40px;
    font-size: 48px;
    line-height: 40px;
    text-align: center;
    font-weight: 900;
}
.main_panel_item-subtitle {
    padding: 30px 0;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    font-weight: 900
}
.main_panel_text {
    margin-bottom: 10px;
}
.main_panel_item-logo img {
    max-width: 150px;
}
.main_panel_item-logo {
    text-align: center;
}
.main_panel_item-form {
    padding-top: 40px;
}
.panel-input {
    position: relative;
}
.main_panel_item-form {
    text-align: left;
}
.panel-input input, .panel-form input {
    border: 1px solid rgba(103, 103, 103, 0.2);
    font-size: 18px;
    background-color: transparent;
    width: 100%;
    height: 60px;
    color: #676767;
    padding: 0px 30px;
    border-radius: 15px;
}
.panel-input label {
    color: #8D8D8D;
    line-height: 17px;
    display: block;
    font-size: 14px;
    padding-bottom: 9px;
    padding-left: 30px;
}
.panel-input-error {
    font-size: 10px;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    left: 0px;
    bottom: -22px;
}

.error .panel-input-error {
    color: #FF2020;
    opacity: 1;
    visibility: visible;
}
.succes .panel-input-error {
    color: #00B047;
    opacity: 1;
    visibility: visible;
}
.status-input {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    right: 8px;
    bottom: 40px;
    z-index: 1;
    width: 12px;
    height: 12px;
}
.succes .status-input {
    opacity: 1;
    visibility: visible;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 1.5C5.40905 1.5 4.82389 1.6164 4.27792 1.84254C3.73196 2.06869 3.23588 2.40016 2.81802 2.81802C2.40016 3.23588 2.06869 3.73196 1.84254 4.27792C1.6164 4.82389 1.5 5.40905 1.5 6C1.5 6.59095 1.6164 7.17611 1.84254 7.72208C2.06869 8.26804 2.40016 8.76412 2.81802 9.18198C3.23588 9.59984 3.73196 9.93131 4.27792 10.1575C4.82389 10.3836 5.40905 10.5 6 10.5C6.59095 10.5 7.17611 10.3836 7.72208 10.1575C8.26804 9.93131 8.76412 9.59984 9.18198 9.18198C9.59984 8.76412 9.93131 8.26804 10.1575 7.72208C10.3836 7.17611 10.5 6.59095 10.5 6C10.5 5.40905 10.3836 4.82389 10.1575 4.27792C9.93131 3.73196 9.59984 3.23588 9.18198 2.81802C8.76412 2.40016 8.26804 2.06869 7.72208 1.84254C7.17611 1.6164 6.59095 1.5 6 1.5Z' stroke='%2300B047' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M4.21997 6.16935L5.30347 7.25285L5.29347 7.24285L7.73347 4.79785' stroke='%2300B047' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.error .status-input {
    opacity: 1;
    visibility: visible;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 6.25V3.75M6 1.5C8.4855 1.5 10.5 3.5145 10.5 6C10.5 8.4855 8.4855 10.5 6 10.5C3.5145 10.5 1.5 8.4855 1.5 6C1.5 3.5145 3.5145 1.5 6 1.5Z' stroke='%23FF2020' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.9995 8C5.9305 8 5.8745 8.056 5.875 8.125C5.875 8.194 5.931 8.25 6 8.25C6.069 8.25 6.125 8.194 6.125 8.125C6.125 8.056 6.069 8 5.9995 8Z' stroke='%23FF2020' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.panel_enter-input {
    margin-bottom: 20px;
}
.panel_enter-input {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.panel_enter-icon {
    min-width: 32px;
    padding-top: 30px;
    font-size: 0px;
    line-height: 0px;
}
.panel_enter-input .panel-input {
    width: calc(100% - 32px);
    padding-left: 15px;
}
.panel_enter-bottom a {
    color: #FF5830;
    line-height: 17px;
    font-size: 14px;
}
.panel_enter-bottom a:hover {
    text-decoration: underline;
    color: #FF5830;
}
.panel_enter-bottom ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.panel_enter-bottom {
    padding-left: 60px;
    padding-top: 20px;
    font-size: 14px;
    line-height: 17px;
    color: #676767;
}
form .btn-submit {
    height: 60px;
    line-height: 60px;
}
.btn-gradient-pink {
    background: linear-gradient(90deg, #EE6BD7 0%, #798CDD 58.35%, #25A4E2 100%);
    color: #fff;
    font-size: 18px;
    width: 100%;
    text-align: center;
    border-radius: 30px;
    display: inline-block;
}
.btn-gradient-pink:hover, .btn-gradient-pink:active, .btn-gradient-pink:focus {
    background: linear-gradient(90deg, #25A4E2 0%, #798CDD 58.35%, #EE6BD7 100%);
    color: #fff;
}
.btn-gray {
    background-color:#bbbbbb;
    color: #fff;
    font-size: 18px;
    width: 100%;
    text-align: center;
    border-radius: 30px;
    display: inline-block;
    height: 60px;
    padding: 20px 0;
}

.panel_enter-button {
    padding-top: 50px;
}

.css-checkbox{
    margin: 10px;
}
.css-label a{
    color: inherit;
    text-decoration: none;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #67676;
}
.css-label a:hover{
    border-color: transparent;
    color: #676767;
}
.css-label{
    margin-left: 15px;
    color: #676767;
}
.errors{
    margin: 15px 0 0 0;
    text-align: center;
}
.notis{
    margin: 0 0 15px 0;
}
.error,
.notis i,
.css-label i,
.panel-input-label i{
    color: #F83B3B;
}
.english {
    font-weight: 600;
    color: #676767;
}
.btn-submit{
    min-height: 60px;
    font-weight: 400;
}
@media(max-width: 420px){
    .btn-submit{
        max-width: 430px;
        padding: 10px;
        line-height: 20px;
    }
}
@media(min-width: 421px){
    .btn-submit{
        line-height: 60px;
        max-width: 430px;
    }
}
/* End */
/* /spravka/assets/css/spravka.css?17537747187658 */
