.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #3464e0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border: 1px solid #cecece;}
.select2-container--default .select2-selection--single .select2-selection__rendered {font-size:16px;}
.select2-container--default .select2-selection--single {border: 1px solid #f1f4f9;}
.select2-container--default .select2-selection--multiple{height: auto;min-height: 20px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 37px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-width: 6.2px 4.5px 0 4.5px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 37px;width: 25px;}
.select2-container--default .select2-selection--single, select, [type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {border-color:#e1e6ee;margin-bottom:30px;text-decoration:none;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color:#333}
.select2-container--default .select2-results__option--disabled {display:none;}
.page-title {font-size:22px;color:#FFF;margin:20px 0;}

@media screen and (max-width:650px){ 
    .content {padding:0;}
    .page-title {font-size:22px;color:#FFF;margin:20px 0 0 0;}
    fieldset {padding:10px;}
    .uncompleted_type {margin-top:20px !important;}
    .empty {margin-top:20px !important;}
    .card-section {padding:10px;}
    select.margin-0, select, .select2, [type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {margin-bottom:20px !important;}
}

.callout.success {background-color: rgb(100 220 169 / 0.1);color: #2bc584;border: none;padding: 0.8rem;}
.select2-container--default .select2-search--dropdown .select2-search__field {border-color:#d8d8d8;margin:0;height:2.55rem !important}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:44px;}
.select2-container .select2-selection--single {margin-bottom:0; height:46px;}
.select2-container {margin-bottom:20px;}
.select2-dropdown {border-color:#d8d8d8;}
.select2-search--dropdown .select2-search__field:focus {box-shadow:none !important}
.select2-container--default .select2-search--inline .select2-search__field {margin: 0px;height: auto;padding: 0px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #3464e0;border: 1px solid #fff;border-radius: 4px;display: inline-block;margin-left: 5px;margin-top: 5px;padding: 0;color: #fff;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: white;padding: 10px 10px 13px 10px;font-size: 23px;line-height: 0.5;border: none;}
.select2-container--default .select2-search--inline .select2-search__field {position: absolute;top: 13px;}
.select2-container--default .select2-selection--multiple {min-height: 50px;}
.select2.select2-container.select2-container--default {padding:0;margin-bottom:0;border: none;width:100% !important;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border-color:#eee;}
.select2-container--default .select2-selection--multiple{border: 1px solid #d8d8d8;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {background:#1f4fcc;color:#FFF}
.pre-content:before {content: '';position: absolute;width: 100%;height: 420px;top: -130px;left: 0;background: #3464e0;background: linear-gradient(75deg,#3464e0 0,#2955c9 100%);-webkit-transform: skewY(2deg);-ms-transform: skewY(2deg);transform: skewY(2deg);z-index: -2;}

.form-block .field {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    }

.form-block .field .caption_label {
    height: 100%;
    }

.form-block .field input {
    margin-bottom: 0;
    }
