/*html,*/
/*body {*/
/*    height: 100%;*/
/*}*/

/*.wrap {*/
/*    min-height: 100%;*/
/*    height: auto;*/
/*    margin: 0 auto -60px;*/
/*    padding: 0 0 60px;*/
/*}*/

/*.wrap > .container {*/
/*    padding: 70px 15px 20px;*/
/*}*/

/*.footer {*/
/*    height: 60px;*/
/*    background-color: #f5f5f5;*/
/*    border-top: 1px solid #ddd;*/
/*    padding-top: 20px;*/
/*}*/

/*.jumbotron {*/
/*    text-align: center;*/
/*    background-color: transparent;*/
/*}*/

/*.jumbotron .btn {*/
/*    font-size: 21px;*/
/*    padding: 14px 24px;*/
/*}*/

/*.not-set {*/
/*    color: #c55;*/
/*    font-style: italic;*/
/*}*/

/*!* add sorting icons to gridview sort links *!*/
/*a.asc:after, a.desc:after {*/
/*    position: relative;*/
/*    top: 1px;*/
/*    display: inline-block;*/
/*    font-family: 'Glyphicons Halflings';*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*    line-height: 1;*/
/*    padding-left: 5px;*/
/*}*/

/*a.asc:after {*/
/*    content: "\e151";*/
/*}*/

/*a.desc:after {*/
/*    content: "\e152";*/
/*}*/

/*.sort-numerical a.asc:after {*/
/*    content: "\e153";*/
/*}*/

/*.sort-numerical a.desc:after {*/
/*    content: "\e154";*/
/*}*/

/*.sort-ordinal a.asc:after {*/
/*    content: "\e155";*/
/*}*/

/*.sort-ordinal a.desc:after {*/
/*    content: "\e156";*/
/*}*/

/*.grid-view td {*/
/*    white-space: nowrap;*/
/*}*/

/*.grid-view .filters input,*/
/*.grid-view .filters select {*/
/*    min-width: 50px;*/
/*}*/

/*.hint-block {*/
/*    display: block;*/
/*    margin-top: 5px;*/
/*    color: #999;*/
/*}*/

/*.error-summary {*/
/*    color: #a94442;*/
/*    background: #fdf7f7;*/
/*    border-left: 3px solid #eed3d7;*/
/*    padding: 10px 20px;*/
/*    margin: 0 0 15px 0;*/
/*}*/

/*!* align the logout "link" (button in form) of the navbar *!*/
/*.nav li > form > button.logout {*/
/*    padding: 15px;*/
/*    border: none;*/
/*}*/

/*@media(max-width:767px) {*/
/*    .nav li > form > button.logout {*/
/*        display:block;*/
/*        text-align: left;*/
/*        width: 100%;*/
/*        padding: 10px 15px;*/
/*    }*/
/*}*/

/*.nav > li > form > button.logout:focus,*/
/*.nav > li > form > button.logout:hover {*/
/*    text-decoration: none;*/
/*}*/

/*.nav > li > form > button.logout:focus {*/
/*    outline: none;*/
/*}*/

/*svg styles*/
.header__franchise img {
    width: 24px;
    height: 24px;
    fill: #e47c00;
    margin-right: 12px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}
.footer__soc-item img {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease;
    fill: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.button-switch .switch:after{
    background-image: url(../img/ru.png);
}
.button-switch .switch:checked:after{
    background-image: url(../img/en.png);
}

.team {
    background-image: url(../img/team.jpg);
}
.team:before {
    background-image: url(../img/shadow.png);
}
@media screen and (max-width: 576px){
    .team {
        background-image: url(../img/team-mobile.png);
    }
}
/*
@media screen and (min-width: 576px){
    .team {
        background-image: url(../img/team.jpg);
    }
    .team:before {
        background-image: url(../img/shadow.png);
    }
}

.banner {
    background-image: url(../img/banner.png);
}
@media screen and (max-width: 576px) {
    .banner {
        background-image: url(../img/banner-mobile.png);
    }
}
*/

.badge {
     display: block;
    min-width: 10px;
     padding: unset;
    font-size: 12px;
    font-weight: bold;
     line-height: unset;
     color: unset;
    text-align: center;
     white-space: unset;
    vertical-align: middle;
     background-color: unset;
    border-radius: 10px;
}
a:hover, a:focus {
    /*color: unset;*/
    text-decoration: none!important;
}

.lapse {
    background-image: url(../img/lapse.png);
}

.badge {
    display: inline-flex;
     font-size: 1.5625rem;
}
.badge_other {
    display: block;
    font-size: 1.5625rem;
}

.gift-banner:after {
    background-image: url(../img/gift-banner-1.jpg);
}

.franchise {
    background-image: url(../img/franchise.png);
}

.modal {
    display: block;
}

.form-field__icon img {
    width: 100%;
    height: 100%;
    fill: transparent;
}

.form-field__icon{
    margin: 0;
}

/*.link--w-upp:hover, a--w-upp:hover{
    text-decoration: none!important;
}*/


.header-lang {
    display: none!important;
}