.login-card .login-main .theme-form select {
	background-color: #f3f3ff;
	-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;

    border-color: #efefef;

    font-size: 14px;
    color: #898989;
    padding: 12px 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ui-pg-table trr, .ui-jqgrid-htable th {
    color: #ffffff !important;
    font-weight: 500 !important;
    background: #37525d !important;
    padding: 0.55rem !important;
    font-size: 14px;
    font-family: 'Outfit', sans-serif;
}

.bt_fileUpload {
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    float: left;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    height: 100% !important;
}
.was-validated .multiFileUpload:has(.was-validated .form-control:invalid),.was-validated .multiFileUpload:has(.form-control.is-invalid) {
    /*::input:invalid*/
    border-color: #dc3545;
    padding-right: calc(.75em + 2.3125rem);
    background-position: right .75rem center, center right 1.75rem;
    background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
}
button.crikit{
    padding: 0px;
}


.multiFileUpload_img {
	right: 0;
	margin: 0 auto;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

button.btncher {
	width: 100%;
	border: navajowhite;
	padding: 0;
}


/************************/
.ui-jqgrid table#liste_flottes>tbody>tr.jqgrow td {
    height: 38px;
    text-align: center !important;
    font-size: 13px;
}

.myAltRowClass {
    background-color: #c8ffef;
    background-image: none;
}


.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #ff4242;
}

.ui-jqgrid table#liste_liaisons>tbody>tr.jqgrow td {
    height: 20px;
    font-size: 13px;
    text-align: center !important;
}



.badge-info-5 {
    background-color: #27c1f9;
    height: 23px;
    padding: 7px 10px 0 8px !important;
}



.badge-primary-5 {
    height: 25px;
    color: #000;
    padding: 7px 10px 0 10px !important;
    background-color: var(--theme-deafult) !important;
}




.btn-primary-5{
    background-color: #37525d !important;
    border-color: #37525d !important;
    height: 25px;
    padding: 0 10px 0 10px !important;
    font-size: 11px !important;
    margin: 8px 0;
}

.btn-danger-5 {
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
    height: 25px;
    font-size: 11px !important;
    font-weight: 600;
}

.page-wrapper.compact-wrapper .page-body-wrapper .page-body.pikolo2-1 {
	min-height: 0;
	margin-top: 0px !important;
	margin-right: 0;
	margin-left: 0px !important;
}
.footer_center{
    margin-left: 0;
    text-align: center;
    width: 100%;
}

.ui-jqdialog .ui-jqdialog-title,.ui-dialog-title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 1.5rem;
    width: 100% !important;
}
        .ui-widget-header {
    border: none !important;
    background: #ffffff !important;
    color: #333 !important;
    font-weight: normal !important;
}

.ui-dialog-titlebar-close{
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 2em !important;
    height: 1em !important;
    padding: 0.25em 1.25em !important;
    color: #000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
    opacity: .5;
}

.ui-jqdialog .ui-jqdialog-titlebar-close{
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 2em !important;
    height: 1em !important;
    padding: 0.25em 1.25em !important;
    color: #000;
    background-image: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
    opacity: .5;
}

.bloc-flotte-001{
    float: left;
    width: 60% !important;
    margin: 4px 0 0 0;
}
.modal-body{
    padding: 31px;
}
.ui-widget {
    min-width: 400px;
    min-height: 139px;
}
