.md_formline.form-group textarea.inp {
    height: unset;
}

.md_formline.form-group .inp {
    border-radius: 5px!important;
}


.insurance_event .md_formline.form-group label {
    text-align: left!important;
    margin-bottom: unset!important;
}

.insurance_event .md_formline.form-group {
    margin-bottom: 25px!important;
}

.btn-insurance_event {
    background-color: #ef801d!important;
    color: #ffffff!important;
    transition: .35s!important;
    border-color: #ef801d!important;
    border-radius: 5px!important;
    border: solid 1px #ef801d!important;
}

.btn-insurance_event:hover {
    background-color: #ffffff!important;
    color: #ef801d!important;
    transition: .35s!important;
}




/* Основные стили для input, textarea и select */
.webform-section .type-text input,
.webform-section .type-text textarea,
.webform-section .type-select select {
    font: 400 1.06rem/18.2px "Roboto", sans-serif;
    color: #a6a6a6;
    border: 1px solid #D9D9D9;
    border-radius: 4px;
    padding: 15px;
    width: 100%;
    margin-bottom: 20px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

/* Стили при фокусе */
.webform-section .type-text input:focus,
.webform-section .type-text textarea:focus,
.webform-section .type-select select:focus {
    border: 1px solid #FE7333;
    -webkit-box-shadow: 0 0 5px #FE7333;
    box-shadow: 0 0 5px #FE7333;
    outline: none;
}

/* Перемещение метки для input, textarea и select */
.webform-section .type-text input:focus ~ .label,
.webform-section .type-text input:not(:placeholder-shown) ~ .label,
.webform-section .type-text textarea:focus ~ .label,
.webform-section .type-text textarea:not(:placeholder-shown) ~ .label/*,
.webform-section .type-select select:focus ~ .label,
.webform-section .type-select select:not([value=""]) ~ .label*/
{
    /*transform: translateY(-20px) translateX(0) scale(1);*/
    transform: none!important;
}

/* Перемещение метки при активном состоянии */
.webform-section .type-select .label.active {
    /*transform: translateY(-20px) translateX(0) scale(1);*/
    transform: none!important;
}

/* Стили для метки */
.webform-section .type-text input + .label,
.webform-section .type-text textarea + .label,
.webform-section .type-select select + .label {
    background: white;
    position: absolute;
    top: -5px!important;
    left: 5px;
    font-size: 14px;
    color: #2E3038;
    padding: 0 15px 0 10px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}