.fa, .menu-icon, .ace-icon, input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before, .steps>li.complete .step:before, .select2-container .select2-choice .select2-arrow b:before, .chosen-rtl .chosen-search:before, .select2-search:before {
    font-weight:900 !important;
    font-family: "Font Awesome 6 Free" !important;
}

.select2-container--default .select2-selection .select2-selection__clear {
    right:0px;
}

.select2-search:before {
    font-size:11px !important;
    right: 12px !important;
    top: 5px;
}

.select2-container .select2-selection--single{
    height: 32px !important;
}

.nav-list>li>a{
	height:inherit;
	min-height:39px;
}

.nav-list>li>a>.menu-icon {
	float: left;
	margin-right: 5px;
}
.modal-footer-buttons {
	display: flex;
	justify-content: space-between; /* This will ensure that the buttons are placed on either end of the modal footer */
}
.refresh-button {
	margin-right: 400px; /* Adjust the value as needed for your design */
}

.logout-button {
	margin-left: 20px; /* Adjust the value as needed for your design */
}

.ace-nav .nav-user-photo {
	margin: -4px 0px 0 0;
}

.ace-nav .nav-user-photo-square {
	margin: -4px 0px 0 0;
	border-radius: 0;
	border: 2px solid white;
}

.btn-white{
    padding-top:5px;
    padding-bottom:5px;
    overflow:hidden
}

.widget-body .table thead:first-child tr {
	background: repeat-x #F2F2F2;
}

.btn-auth0, .btn-auth0.focus, .btn-auth0:focus {
    background-color: #eb5424!important;
    border-color: #eb5424;
    height: 46px;
}

.btn-auth0.focus:hover, .btn-auth0:active:hover, .btn-auth0:focus:active, .btn-auth0:focus:hover, .btn-auth0:hover, .open>.btn-auth0.dropdown-toggle, .open>.btn-auth0.dropdown-toggle.focus, .open>.btn-auth0.dropdown-toggle:active, .open>.btn-auth0.dropdown-toggle:focus, .open>.btn-auth0.dropdown-toggle:hover {
    background-color: #ca3f12!important;
    border-color: #a93510;
}

.btn-azure{
    height:46px;
}

.auth0-icon{
    display: inline-block;
    width:16px;
    height:16px;
    background-image:url('auth0/auth0_icon_white.png');
    background-size: 16px 16px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.azure-icon{
    display: inline-block;
    width:24px;
    height:24px;
    background-image:url('azure_ad/logo.png');
    background-size: 24px 24px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.iti {
	--iti-path-flags-1x: url('../img/flags.png');
	--iti-path-flags-2x: url('../img/flags@2x.png');
	--iti-path-globe-1x: url('../img/globe.png');
	--iti-path-globe-2x: url('../img/globe@2x.png');
}
