select.tour-dates-select,
.people-count-input{
    display: block;
    width: 100%;
    margin: 0;
    color: #212121;
    background: #fff;
    border: 1px solid #D5DDE5;
    border-radius: 10px;
    height: 58rem;
    padding: 16rem 20rem 16rem 24rem;
}


.date_input_filter label{
    width: 100%;
}
.date_input_filter input {
    border-radius: 10px;
    height: var(--btn_h);
    padding-left: 20rem;
    padding-right: 20rem;
    width: 100%;
}
.hidden{
    display: none;
}
#clear_period{
    margin: 10px auto;
    width: 200px;

}

select.form-control{
    width: 100% !important;
    padding: 0 10px;
    height: 53px;
}
.input-switch{
    text-decoration: none;
}

.btn-like.voted{
    background-color: #055ac2;
    color: #fff;
}

.edit-card__upload_add {
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:48rem;
    height:48rem;
    border-radius:50%;
    color:#055ac2;
    background:#c7c7c7;
    cursor:pointer;
    -webkit-transition:background-color .2s ease,-webkit-transform .15s ease;
    transition:background-color .2s ease,-webkit-transform .15s ease;
    transition:background-color .2s ease,transform .15s ease;
    transition:background-color .2s ease,transform .15s ease,-webkit-transform .15s ease;
    position:relative;
    overflow:hidden
}
.edit-card__upload_add:hover {
    color:#fff;
    background-color:#04489a;
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
}
.edit-card__upload_add:active {
    -webkit-transform:scale(.97);
    -ms-transform:scale(.97);
    transform:scale(.97)
}
@media(min-width:768px) {
    .edit-card__upload_add {
        width:56rem;
        height:56rem
    }
}
.option-price{
    font-weight: bold;
    color: #0A246A;
}

@media (max-width: 767px) {
    .cta-box .cta-box__header  {
        display: none;
    }
}