/* SELECT 2 css customisation */
.select2-card .slect2-mod.selectBtn .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: calc(58px - 25px - 25px);
}
.select2-card .slect2-mod.selectBtn .select2-container--default .select2-selection--single .select2-selection__rendered{ 
	line-height:37px 
}
.select2-card .slect2-mod.selectBtn .select2-container--default .select2-selection--single {
	height: 100%;
	border-radius: var(--bs-border-radius);
	border: var(--bs-border-width) solid var(--bs-border-color);
	box-shadow: var(--bs-box-shadow-inset);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.select2-card .select2-results__options {
    max-height: 200px !important;
    overflow-y: auto !important;
}

.select2-card .select2-container.select2-container--default{width: 100% !important;}

.select2-results__option {
    white-space: normal !important;
    word-break: break-word !important;
}

.select2-container--default .select2-results__option {
    white-space: normal !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}
 
.select2-container .select2-selection--single {
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
}


.select2-card .select2-container--open .select2-dropdown {width: 260px !important;}
.select2-card .select2-dropdown.select2-dropdown--below, .form_div {background: var(--bs-white);}
.select2-card .select2-results {display: block;}
/* SELECT 2 css customisation */

.estimation-form .estimate-table .slect2-mod.selectBtn, .compare-row .slect2-mod.selectBtn {
    width: 200px;
}