﻿.JOUR_NUIT-body { min-width: 55px; }
.FRET1-body { min-width: 60px; }
.POSTE1-body { min-width: 60px; }
.NB_BAGS-body { min-width: 76px; }
.CIEEXPL-body { min-width: 54px; }
.LIG-body { min-width: 42px; }
.CTR-body { min-width: 52px; }
.VOLCAT-body { min-width: 58px; }
.CANCELLED-body { min-width: 60px; }
.J1-body { min-width: 60px; }
.SENS-body { min-width: 56px; }
.TYPEAPP-body { min-width: 70px; }
.IMMAT-body { min-width: 70px; }
.PROV-body { min-width: 60px; }
.DEST-body { min-width: 60px; }
.PKG-body {  min-width: 60px; }
.PAXPAY1-body { min-width: 52px; }
.USER_MODIF_N1-body { min-width: 116px; }
.USER_MODIF_N2-body { min-width: 116px; }
.COMMENT-body { min-width: 126px; }
.AEROPORT-body { min-width: 96px; }
.PRINT-body { min-width: 60px; }

.CODE_REDEV-body { min-width: 80px; }
.MSG_ERR-body { min-width: 70px; }
.LIBELLE_REDEV-body { min-width: 210px; }
.TYPE_ASSISTANCE-body{ min-width: 40px; }

.sidebar-mini.sidebar-collapse .main-header .logo {
    width: 200px !important;
}
.logo-mini { width: 200px !important; }
.sidebar-mini.sidebar-collapse .main-header .navbar { margin-left: 200px!important; }
.content-wrapper, .right-side { background-color: #f3f3f3 !important; }
.skin-blue .main-header .navbar .nav > li > a:hover,
.skin-blue .main-header .navbar .nav > li > a:active,
.skin-blue .main-header .navbar .nav .open > a { background-color: transparent !important; color: #1E3C53 !important; }
.topbar-main { width:100%; }
.hi-logo { float: left; margin-left: -45px; margin-top: 2px; }
.culture-menu { float:right!important; margin-right:10px; }
.main-header > .navbar { min-height: 40px !important; height: 40px!important; }

.MVT_SIGNATURE-body, .MVT_SIGNATURE_ROT-body { position:relative; }
.flight-print-btn, .flight-mail-btn { color:#1B6C9B; }
.flight-signature-btn {color: lightgray; position: absolute; top: 0px;bottom: 0px;left: 0;right: 0;line-height: 30px; }
.flight-signature-btn.has-signature { color:#1B6C9B; }
.dropdown-toggle { margin-top: 6px; }
.dropdown-toggle, .userbox-username, .skin-blue .main-header .logo { color: #1E3C53; }
.skin-blue .main-header .logo { line-height:40px;  height:40px; background-color:white; }

.box-header {
        color: #444;
        display: block;
        padding: 10px;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        position: relative;
        padding-right: 0px;
        padding-top: 0;
        padding-bottom: 0;
        height: 50px;
        border-radius: 3px 0;
    }

/*.box-header-flights-1 { margin-top:41px; }*/
.box-header-flights .flights-main-header {
    height: 50px;
    width: 100%;
}
.box-header-flights .main-buttonbar { height: 50px; float: right; }
.box-flights, .box-handling { border-top: none !important; }
.box-title { margin-top: 15px; float: left; }
 
.box-flights .dataTables_info, .box-handling .dataTables_info { margin-left: 10px; }
.box-flights .pagination, .box-handling .pagination { margin-right: 10px !important; }

.signature-tab-container {
    float: left;
    width: 100%;
    height: 25px;
    margin-bottom: 10px;
}

.signature-tab {
    width: 50%;
    float: left;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: orange;
    cursor: pointer;
    background-color: #f4f4f4;
    border-left: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
}

.signature-selected {
    font-weight: bold;
}

.dataTables_scroll { margin-bottom: 6px; border-bottom: 1px solid #D2D6DE; }
.box-flights table.dataTable, .box-handling table.dataTable { margin-top: 0 !important; }

.box-header-flights { border-bottom: 1px solid #e1e5ed; }
.box-footer { display:none; }

.flights-main-table .table-bordered { border-color: #f4f4f4!important; border-top:none!important; }
.flights-main-table table.dataTable.table-condensed .sorting::after { top: 9px!important;right: -4px!important; }
.flights-main-table table.dataTable.table-condensed .sorting_asc::after { top: 9px!important;right: -4px!important; }
.flights-main-table table.dataTable.table-condensed .sorting_desc::after { top: 9px!important;right: -4px!important; }
.flights-main-table table.dataTable thead th { padding: 4px 18px; }
.flights-main-table table.dataTable thead td { padding: 4px 18px; }
.flights-main-table .input-container { border-top: solid 1px lightgray; background-color: #F6F6F6; }
.flights-main-table th:first-child .input-container { border-left: 1px solid lightgray; padding-left:2px; margin-left: -1px;}
.flights-main-table th:last-child .input-container { border-right: 1px solid lightgray;padding-right:2px}
.flights-main-table .dataTables_scrollBody  tr:hover { background-color: #E1E8ED !important; } /*F7EA99*/
/*.handling-main-table .dataTables_scrollBody tr:hover { background-color: #E1E8ED !important; }*/
.flights-main-table .dataTables_scrollBody table { border-left-color: lightgray !important; }


table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after {
    position: absolute;
    bottom: 8px;
    right: 8px;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: 1;
    color: transparent;
    background-repeat: no-repeat;
}

table.dataTable thead .sorting::after {
    background-image: url("/Images/sort-none.png");
}

table.dataTable thead .sorting::after {
    opacity: 0.2;
    content: "\e150";
}

.table-bordered { border-color: lightgray!important; }
table.dataTable thead .sorting_asc::after { background-image: url("../Images/sort-asc.png"); }
table.dataTable thead .sorting::after { background-image: url("../Images/sort-none.png"); }
table.dataTable thead .sorting_desc::after { background-image: url("../Images/sort-desc.png"); }
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after { position: absolute; bottom: 8px; right: 8px; display: block; font-family: 'Glyphicons Halflings'; opacity: 1;  color:transparent;  background-repeat: no-repeat; }
table.dataTable thead th, table.dataTable thead td { border-bottom: 1px solid #D2D6DE; }
.box-handling .dataTables_scroll { margin-bottom:0px; border-bottom:0px solid #D2D6DE; }
.flights-main-cell {padding-left:0px!important; padding-right:0px!important;  text-align:center;} /*min-width:65px;*/
.dataTables_scrollBody tbody .flights-main-cell { padding-top:0px!important; padding-bottom:0px!important; height:30px;line-height:30px;}

.content-header { display:none; }

.DP-body, .CIEEXPL-body, .LIG-body, .HBLOC-body, .SENS-body, .IMMAT-body, .TYPEAPP-body, .PROV-body, .DEST-body, .PKG-body, .PAXPAY1-body, .JOUR_NUIT-body,
.DP_ROT-body, .CIEEXPL_ROT-body, .LIG_ROT-body, .HBLOC_ROT-body, .SENS-body, .IMMAT-body, .TYPEAPP-body, .PROV-body, .DEST-body, .PKG_ROT-body, .PAXPAY1_ROT-body, .JOUR_NUIT_ROT-body {
    font-weight: bold;
}




.flights-main-body .CIEEXPL-body, .flights-main-body .LIG-body, .flights-main-body .CIEEXPL_ROT-body, .flights-main-body .LIG_ROT-body {
    color: #00498A;
}
.flights-main-table .CIEEXPL-body, .flights-main-table .LIG-body, .flights-main-table .CIEEXPL_ROT-body, .flights-main-table .LIG_ROT-body {
    color: #00498A;
}


/*SELECT2*/
.select2 .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #3c8dbc; border-color: #367fa9; padding: 1px 10px; color: #fff; }
.select2-container--default.select2-container--focus, .select2-selection.select2-container--focus, .select2-container--default:focus, .select2-selection:focus, .select2-container--default:active, .select2-selection:active { outline: none;}
.select2-container {box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; }
.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0;}
.select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #d2d6de!important;}
.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa;  border-radius: 4px;  cursor: text;}
.select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block;  min-height: 32px;  user-select: none; -webkit-user-select: none;}
.select2-container--default .select2-selection--multiple { border: 1px solid #d2d6de!important; border-radius: 0;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0;  padding: 0 5px;  width: 100%;}
.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis;  white-space: nowrap;}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none;}
.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #3c8dbc!important; border-color: #367fa9!important;padding: 1px 5px!important; color: #fff!important;border-radius: 2px;}
/*.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px;}*/
.select2-container--default .select2-selection--multiple .select2-selection__choice {border: 1px solid #367fa9; border-radius: 2px!important; cursor: default; float: left; margin-right: 2px!important; margin-top: 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { margin-right: 2px!important; color: rgba(255, 255, 255, 0.7)!important;}
.select2-results__option--highlighted[aria-selected]{background-color:#3C8DBC!important;color:white}
.select2-dropdown .select2-search__field:focus, .select2-search--inline .select2-search__field:focus {outline: none;border: 1px solid #3c8dbc!important;}
.select2-container--default .select2-search--inline .select2-search__field {background: transparent;border: none;outline: 0;box-shadow: none;-webkit-appearance: textfield;}


/*.form-export-box {
    max-width: none !important;
    width: 540px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    position: absolute;
    min-width: 290px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}*/


.form-export-box {
    max-width: none !important;
    width: 540px;
    top: 20px;
    left: 50%;
    transform: translatex(-50%);
    background-color: white;
    position: absolute;
    min-width: 290px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.form-export-box .col-sm-2 { width: 250px; }
.form-export-box .col-sm-10 { max-width: 200px; width: 100%; }

.box-export { background-color: #d2d6de; }
.box-export .box-header { border-bottom: none !important; }
.box-export .box-body { position: absolute; top: 0px; left: 0; right: 0; bottom: 0; padding: 0 !important; overflow:scroll }

.export-title {
    font-weight: bold;
    font-size: 18px;
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 11px;
    /*color: #444;*/
    color: white;
    background-color: #538C2E;
    float: left;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgray;
    font-family: 'Source Sans Pro', sans-serif;
}

.export-form {
    width: 100%;
    margin-top: 15px;
    float: left;
    margin-bottom: 10px;
}

.box-export .btn-form-validate { margin-right: 10px !important; }
.button-cancel-organisation { margin-left: 10px !important; }
.cHidden { display:none; }


input#allCols {
    margin-left: 15px;
    margin-top: 20px;
}

.export-container-apartir input#pAPartir {
    width: 130px !important;
}

.export-container-Jusquau input#pJusquau {
    width: 130px !important;
}

.box-body .CIEEXPL-body,
.box-body .LIG-body,
.box-body .SENS-body,
.box-body .VOLCAT-body,
.box-body .DP-body,
.box-body .PROV-body,
.box-body .DEST-body,
.box-body .TYPEAPP-body,
.box-body .HP-body,
.box-body .HBLOC-body,
.box-body .ETADDATE-body,
.box-body .ETAD-body,
.box-body .VOL_SEC-body,
.box-body .IMMAT-body,
.box-body .PAXPAY1-body,
.box-body .PAXNPAY1-body,
.box-body .PAXTRANPAY1-body,
.box-body .NB_ADULTES1-body,
.box-body .NB_ENFANTS1-body,
.box-body .NB_BEBES1-body,
.box-body .NB_BAGS1-body,
.flight-in-edition-mode .box-body .FRET1-body,
.flight-in-edition-mode .box-body .BAGAGE1-body,
.flight-in-edition-mode .box-body .POSTE1-body,
.box-body .ESC1-body,
.flight-in-edition-mode .box-body .NB_BAGS-body,
.flight-in-edition-mode .box-body .COMMENT-body,
.box-body .CODE_REAL-body,
.box-body .AEROPORT-body,
.box-body .EXTRA_FIELD1-body,
.box-body .EXTRA_FIELD2-body,
.box-body .EXTRA_FIELD3-body,
.box-body .EXTRA_FIELD4-body,
.box-body .EXTRA_FIELD5-body,
.box-body .EXTRA_FIELD6-body,
.box-body .EXTRA_FIELD7-body,
.box-body .EXTRA_FIELD8-body,
.box-body .EXTRA_FIELD9-body,
.box-body .EXTRA_FIELD10-body,
.box-body .RETARD1-body,
.box-body .DL_RETARD1-body,
.box-body .SOUS_RETARD1-body,
.box-body .COMMENT_RETARD1-body,
.box-body .RETARD2-body,
.box-body .DL_RETARD2-body,
.box-body .SOUS_RETARD2-body,
.box-body .COMMENT_RETARD2-body,
.box-body .RETARD3-body,
.box-body .DL_RETARD3-body,
.box-body .SOUS_RETARD3-body,
.box-body .COMMENT_RETARD3-body,
.box-body .RETARD4-body,
.box-body .DL_RETARD4-body,
.box-body .SOUS_RETARD4-body,
.box-body .COMMENT_RETARD4-body,
.box-body .RETARD5-body,
.box-body .DL_RETARD5-body,
.box-body .SOUS_RETARD5-body,
.box-body .COMMENT_RETARD5-body,
.box-body .RETARD6-body,
.box-body .DL_RETARD6-body,
.box-body .SOUS_RETARD6-body,
.box-body .COMMENT_RETARD6-body,
.flight-in-edition-mode .box-body .PKG-body {
    cursor: alias;
}

.box-body .COMMENT-body,
.box-body .NB_BAGS-body,
.box-body .POSTE1-body,
.box-body .BAGAGE1-body,
.box-body .FRET1-body {
    cursor: zoom-in;
}

.PRINT-body, .EMAIL-body {
    cursor: pointer;
}

.box-body .GANTT_OPEN-body,
.box-body .FAVORITE-body,
.box-body .NAVIGATE_TO_SERVICES-body {
    cursor: pointer;
}
.update-popup-print-selection-fullscreen {
    position: fixed;
}


.flight-in-edition-mode .FRET1-header,
.flight-in-edition-mode .BAGAGE1-header,
.flight-in-edition-mode .POSTE1-header,
.flight-in-edition-mode .NB_BAGS-header,
.flight-in-edition-mode .COMMENT-header,
.flight-in-edition-mode .RETARD1-header,
.flight-in-edition-mode .DL_RETARD1-header,
.flight-in-edition-mode .RETARD2-header,
.flight-in-edition-mode .DL_RETARD2-header,
.flight-in-edition-mode .RETARD3-header,
.flight-in-edition-mode .DL_RETARD3-header,
.flight-in-edition-mode .RETARD4-header,
.flight-in-edition-mode .DL_RETARD4-header,
.flight-in-edition-mode .PKG-header {
    background-image: none;
}


.dark-mode .update-popup-print-selection-fullscreen .control-popup-container {
    background-color: var(--main-color);
    border: 1px solid orange;
}

.dark-mode .update-popup-print-selection-fullscreen .control-popup-footer {
    border-bottom: 0;
    background-color: var(--second-color);
    border-top-color: #444;
}

.dark-mode .update-popup-print-selection-fullscreen .control-popup-cancel {
    color: white;
}

.exportByUserGroup .dropdown-menu.open{
    max-height:350px !important
}