.aligncenter{text-align: center;}
.alignrigh{text-align: right;}

.btn-success{color: #fff; background-color: #28a745; border-color: #28a745; border-style: solid; cursor: pointer;}
.btn-success:hover{color: #fff; background-color: #218838; border-color: #1e7e34;}
.btn-danger{color: #fff; background-color: #dc3545; border-color: #dc3545; border-style: solid; cursor: pointer;}
.btn-danger:hover{color: #fff; background-color: #c82333; border-color: #bd2130;}
.btn-primary{color: #fff; background-color: #007bff; border-color: #007bff; border-style: solid; cursor: pointer;}
.btn-primary:hover{color: #fff; background-color: #0069d9; border-color: #0062cc;}

/* Liste des Bordereaux */
#tourinsoft-bordereau-list{}
#tourinsoft-bordereau-list thead tr > th{font-weight: bold;}
#tourinsoft-bordereau-list input[type="text"]{width: 100%;}
#tourinsoft-bordereau-list span.state{display: inline-block; border-radius: 50%; height: 12px; width: 12px; background-color: #888;}
#tourinsoft-bordereau-list span.state.state-ok{background-color: #28a745;}
#tourinsoft-bordereau-list span.state.state-failed{background-color: #dc3545;}
#tourinsoft-bordereau-list button{}
#tourinsoft-bordereau-list button.upd_bordereau{}
#tourinsoft-bordereau-list .form-input{display: flex; gap: 5px; align-items: center; flex-wrap: nowrap;}
#tourinsoft-bordereau-list .form-input + .form-input{margin-top: 5px;}
#tourinsoft-bordereau-list .form-input img{width: 20px;}

@media screen and (max-width: 782px){
	#tourinsoft-bordereau-list .aligncenter{text-align: inherit;}
}


.tourinsoft-upload-container{position: relative; display: inline-block; width: auto;}
.tourinsoft-upload img{width: 320px; height: 250px; object-fit: cover; -o-object-fit: cover;}
.map-marker .tourinsoft-upload img{width: auto; height: auto; object-fit: contain; -o-object-fit: contain;}
.tourinsoft-upload-container a.tourinsoft-remove{color: #fff; position: absolute; top: 15px; right: 15px; text-decoration: none;}
.tourinsoft-upload-container.map-marker a.tourinsoft-remove{color: red; top: unset; right: -20px; bottom: 5px;}


/**
*	Search form
**/
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form{background: #fff; border-radius: 25px; padding: 10px;}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs ul{display: flex; list-style: none; justify-content: space-between; margin-bottom: 15px}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs ul li a{color: #000; text-decoration: none; font-weight: 600;}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-icon-list{display: flex; gap: 5px; font-size: 13px; margin-bottom: 15px}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-icon-list .form-icon-item{display: flex; flex-direction: column; align-items: center; gap: 10px;}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-icon-list .form-icon-item img{height: 25px;}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-icon-list .form-icon-item img.active{display: none;}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-icon-list .form-icon-item span{text-align: center;}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-fields{display: flex; gap: 5px;}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-fields .empty-field,
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-fields .autocomplete__results,
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-fields .select-auto__input-wrapper{display: none;}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs .form-fields button{background: #FF3B3B; border: 0; color: #fff;}
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs #activity,
:is(.wp-admin, .block-editor-iframe__body) #tis-search-form #form-tabs #agenda{display: none;}
