.contact-form .light .radioLabel:before {
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    bottom: 1px;
    background: transparent;
    border: 4px solid rgb(144 199 154);
}
.contact-form input[type="radio"]:checked + label:before {
    background: #019639;
}
.select2-container{
	width: 100% !important;
}
.select2-container--default .select2-selection--single {
	border: none;
	border-bottom: 1px solid #959595;
	height: 57px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:57px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:57px;}
.select2-results {border: none !important;}
.select2-search {display:none}
.select2-dropdown {
	border: none;
	background: #f4f9f5;
}
.select2-container--default .select2-results__option--selected {
	background-color: rgb(1 82 135 / 10%);
}
.select2-container--default .select2-results__option[aria-selected=true] {background-color: #d5ebd8;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #019639;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: #019639;}
.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{min-height: 57px; border-radius: 0; border: 1px solid #ccc;}
.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--default .select2-selection--single .select2-selection__choice {
	background-color: #949598;
	border: 1px solid #949598;
	border-radius: 0;
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	padding-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.select2-container--default .select2-selection--single .select2-selection__choice__remove{color: #fff;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #7a7b7e;padding-left: 15px;}
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover{background-image: none; background-color: #019639 !important; color: #fff !important;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border: 1px solid #aaa;}
textarea.form-control {min-height: unset;}
.toggle-section{display: none;}
input[type=checkbox] {
	width: 18px;
	height: 18px;
	margin-bottom: 0 !important;
}
.alert-success{list-style: none;}
[dir=rtl] input[type=checkbox], [dir=rtl] input[type=radio]{margin-left: 10px; margin-right: 0;}
[dir=rtl] .contact-form .radioLabel {margin-right: 0; margin-left: 30px;}
[dir=rtl] .contact-form .light .radioLabel:before {
    margin-left: 10px;
    margin-right: 0;
    float: right;
}
[dir=rtl] .contact-form .form-control{font-weight: 500;}
[dir=rtl] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
    float: right;
    margin-right: 10px;
    margin-left: auto;
}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
    outline: none;
}