.btn.form-control.dropdown-toggle{
	border: 1px solid #ced4da;
	color: #555 !important;
}

.btn.form-control.dropdown-toggle.btn-green{
	border: 1px solid #ced4da;
	color: #fff !important;
}

.bootstrap-select.show>.dropdown-menu>.dropdown-menu {
    display: block;
}

.bootstrap-select > .dropdown-menu > .dropdown-menu li.hidden{
    display:none;
}

.bootstrap-select > .dropdown-menu > .dropdown-menu li:hover{
    background-color: #EEEEEE;
}

.bootstrap-select > .dropdown-menu > .dropdown-menu li a{
    display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    font-weight: 400;
    color: #292b2c;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{
	margin-top:0;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark::before{
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	content:"\f00c";
}

.d-flex .form-inline .bootstrap-select.form-control:not([class*="col-"]){width:auto;}

.input-group .bootstrap-select.form-control:not([class*="col-"]){
	flex: 1 1 auto;
	width: 1%;
}

.input-group .bootstrap-select.form-control:not([class*="col-"]) button{
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}