.navbar-light .navbar-toggler {
    color: #fff;
    border: 0px;
}
.navbar-light .navbar-toggler:focus, .navbar-light .navbar-toggler:hover, .navbar-light .navbar-toggler[aria-expanded="true"] {
    color: #fff;
}

.ui-autocomplete-loading { background:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-anim_basic_16x16.gif) no-repeat right center !important; }

.navbar-dark .navbar-toggler {
    color: #13378b;
    border: 0px;
}
.navbar-dark .navbar-toggler:focus, .navbar-dark .navbar-toggler:hover, .navbar-dark .navbar-toggler[aria-expanded="true"] {
    color: #25b29a;
}

.navbar-brand img {
    height: 3rem;
}

.navbar-light {
    color: white;
    background-color: #481368;
    border-bottom-color: rgba(0, 0, 0, 0.125);
}
.page-header-content + .navbar-light,
.content + .navbar-light,
.page-content + .navbar-light,
.fixed-bottom > .navbar-light:first-child {
    border: 0px;
    /* border-top-color: rgba(0, 0, 0, 0.125); */}
.navbar-light .navbar-nav .nav-link {
    color: white; }
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: white; }
.navbar-light .navbar-nav .nav-link.disabled {
    color: #999; }
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    color: white; }
.navbar-light .navbar-nav-link {
    /*rgba(255, 235, 0, 0.85); */
    color: white;
}
.navbar-light .navbar-nav-link:hover, .navbar-light .navbar-nav-link:focus {
    color: white;
    background-color: rgba(0, 0, 0, 0.20);
}
.navbar-light .navbar-nav-link.disabled {
    color: rgba(51, 51, 51, 0.85);
    background-color: transparent; }
.navbar-light .show > .navbar-nav-link,
.navbar-light .active > .navbar-nav-link,
.navbar-light .navbar-nav-link.show,
.navbar-light .navbar-nav-link.active {
    color: white;
    background-color: rgba(0, 0, 0, 0.10); }
.navbar-light .navbar-text, .navbar-light .navbar-text a {
    /*color: rgba(51, 51, 51, 0.85);*/
    color: white;
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
    color: white; }

.navbar-dark {
    color: #014181;
    background-color: #fff;
    border: 0px;
    /*border-bottom-color: rgba(255, 255, 255, 0.1); */ }
.page-header-content + .navbar-dark,
.content + .navbar-dark,
.page-content + .navbar-dark,
.fixed-bottom > .navbar-dark:first-child {
    border: 0px;
    /*border-top-color: rgba(255, 255, 255, 0.1); */ }
.navbar-dark .navbar-nav .nav-link {
    color: #014181; }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: #2d649b }
.navbar-dark .navbar-nav .nav-link.disabled {
    color: #014181;  }
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
    color: #2d649b }
.navbar-dark .navbar-nav-link {
    color: #014181;  }
.navbar-dark .navbar-nav-link:hover, .navbar-dark .navbar-nav-link:focus {
    color: #2d649b;
    background-color: #fff;
}

.navbar-dark .navbar-nav-link.disabled {
    color: #014181;
    background-color: transparent; }
.navbar-dark .show > .navbar-nav-link,
.navbar-dark .active > .navbar-nav-link,
.navbar-dark .navbar-nav-link.show,
.navbar-dark .navbar-nav-link.active {
    color: #2d649b;
    background-color: #fff;
}

.nowrap {
    white-space: nowrap !important;
}

.hidden {
    display:none !important
}

.irs-disabled {opacity: .60;}

.irs-disabled .irs-handle {
    display:none !important
}

dt {
    font-weight: 600;
}

dt, dd {
    margin-bottom: 0.5rem;
}

.page-title {
    padding: 1.2rem 0;
}

.card-header:not([class*="bg-"]):not([class*="alpha-"]) {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
}
.card {
    margin-bottom: 0.8rem !important;
}

.m-6{margin:3.45rem!important}.mt-6,.my-6{margin-top:3.45rem!important}.mr-6,.mx-6{margin-right:3.45rem!important}.mb-6,.my-6{margin-bottom:3.45rem!important}.ml-6,.mx-6{margin-left:4.45rem!important}

.text-muted {
    color: #7E7E7E !important;
}

.text-transparent {
    color: transparent !important; }

.text-grey-200 {
    color: #fff; }
.text-grey-200[href]:hover, .text-grey-200[href]:focus {
    color: #fff; }

.bg-grey-200 {
    background-color: #b7b7b7; }

.border-grey-200 {
    border-color: #b7b7b7; }

.border-top-grey-200 {
    border-top-color: #b7b7b7; }

.border-bottom-grey-200 {
    border-bottom-color: #dfdfdf; }

.border-left-grey-200 {
    border-left-color: #b7b7b7; }

.border-right-grey-200 {
    border-right-color: #b7b7b7; }

.text-grey-100 {
    color: #dfdfdf; }
.text-grey-100[href]:hover, .text-grey-100[href]:focus {
    color: #dfdfdf; }

.bg-grey-100 {
    background-color: #dfdfdf; }

.border-grey-100 {
    border-color: #dfdfdf; }

.border-top-grey-100 {
    border-top-color: #dfdfdf; }

.border-bottom-grey-100 {
    border-bottom-color: #dfdfdf; }

.border-left-grey-100 {
    border-left-color: #b7b7b7; }

.border-right-grey-100 {
    border-right-color: #dfdfdf; }

.ui-front {
    z-index: 9999 !important;
}

.has-fixed-height-full {height:750px}


#largeincomingOrders {
    min-width: 400px;
    max-width: 750px;
    margin: 0 auto
}

.highcharts-credits {
    display: none;
}

.highcharts-title {
    display: none;
}

@import 'https://code.highcharts.com/css/highcharts.css';

.highcharts-point {
    stroke: white;
}

.highcharts-graph.zone-0 {
    stroke: #f7a35c;
}
.highcharts-area.zone-0 {
    fill: #f7a35c;
}
.highcharts-point.zone-0 {
    fill: #f7a35c;
}

.highcharts-graph.zone-1 {
    stroke: #7cb5ec;
}
.highcharts-area.zone-1 {
    fill: #7cb5ec;
}
.highcharts-point.zone-1 {
    fill: #7cb5ec;
}

.highcharts-graph.zone-2 {
    stroke: #90ed7d;
}
.highcharts-area.zone-2 {
    fill: #90ed7d;
}
.highcharts-point.zone-2 {
    fill: #90ed7d;
}

.highcharts-button-box {
    stroke: #00acc1;
    fill: #00acc1;
    color: #fff !important;
}
.highcharts-button text {
    fill: #fff !important;
}

.irs-grid {
    bottom: 5px;
}

.irs-grid-pol {

}

.irs-grid-pol.small {
    height: 0px;
}

a.light {
    color: #ffee00;
}

a.light:hover{
    color: #ffffff;
}

.content {
    padding: 0.85rem 0rem !important;
}

.page-header-light {
}

.container {
    padding-right: 0rem;
    padding-left: 0rem;
}

.page-header-content {
    padding: 0rem;
}

.page-header-content {
    background-color: transparent !important;
}

.page-header-content .header-elements {
    background-color: transparent !important;
}

.bg-light .navbar-light .navbar-toggler {
    color: rgba(51, 51, 51, 0.85);
}

.navbar-light {
    border: 0px;
    border-bottom-color: rgba(0, 0, 0, 0.125);
}

.jFiler {
    font-family: inherit !important;
    font-size: 0.7rem !important;
}

.jFiler-theme-default .jFiler-input {
    color: inherit !important;
    border-radius: 0.1875rem !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.jFiler-theme-default .jFiler-input-button {
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-color: #fafafa !important;
    color: #333 !important;
}

.jFiler-theme-default .jFiler-input {
    border: 1px solid #ddd !important;
}

.jFiler-theme-default .jFiler-input-button:hover {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-color: #F1F1F1 !important;
}

.jFiler-items-default .jFiler-item {
    background: #dae8ef !important;
}

.jFiler-items-default .jFiler-item-assets a {
    background: transparent !important;
    padding: 0 !important;
}

.jFiler-items-grid .jFiler-item .jFiler-item-icon {
    color: #48A0DC !important;
    margin-right: 5px !important;
    margin-top: -3px !important;
}

.jFiler-items-grid .jFiler-item .icon-jfi-trash {
    color: #f22112 !important;
}

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info {
    text-align: left !important;
}

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-title {
    font-weight: normal !important;
}

.jFiler-items-grid .jFiler-item .jFiler-item-container {
    margin: 5px 10px 10px 0 !important;
    padding: 5px !important;
}

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb {
    border: 0px !important;
    padding: 0px !important;
}

.custom-file-label {
}
.custom-file {
    height: auto;
}


.text-violet-100 {
    color: #F5EEF8; }
.text-violet-100[href]:hover, .text-violet-100[href]:focus {
    color: #D7BDE2; }

.bg-violet-100 {
    background-color: #F5EEF8; }

.border-violet-100 {
    border-color: #F5EEF8; }

.border-top-violet-100 {
    border-top-color: #F5EEF8; }

.border-bottom-violet-100 {
    border-bottom-color: #F5EEF8; }

.border-left-violet-100 {
    border-left-color: #F5EEF8; }

.border-right-violet-100 {
    border-right-color: #F5EEF8; }

.text-blue-100 {
    color: #edf4f7; }
.text-blue-100[href]:hover, .text-blue-100[href]:focus {
    color: #2ab7f5; }

.bg-blue-100 {
    background-color: #edf4f7;
    color: #00695C !important;}

.border-blue-100 {
    border-color: #edf4f7; }

.border-top-blue-100 {
    border-top-color: #edf4f7; }

.border-bottom-blue-100 {
    border-bottom-color: #edf4f7; }

.border-left-blue-100 {
    border-left-color: #edf4f7; }

.border-right-blue-100 {
    border-right-color: #edf4f7; }

.alert {
    margin-top: 0.8rem !important;
    margin-bottom: 0.3rem !important;
}

.login-form {
    width: 35rem !important;
}

.centreVerticalement {
    display: flex;
    flex-direction: row;
}

.login-form .navbar-brand {
    margin-right: 0;
}

.sidebar-content .card {
    background-color: #fff !important;
    background-clip: border-box !important;
    border: 1px solid rgba(0,0,0,.125) !important;
}

.select2-selection--multiple:not([class*="bg-"]):not([class*="border-"]) {
    border-color: #ddd !important;
}

.table-inbox-time {
    width: 7rem;
}

.select2-selection--multiple {
}

#form-email .table td, #form-email .table th {
    border-top: 0px solid
}

.select2-container--open .select2-dropdown--below {
}
.select2-dropdown {
    box-shadow: 0 .25rem .5rem rgba(0,0,0,.2);
}

.select2-dropdown {
    border: 1px solid rgba(0,0,0,.2) !important;
    border-radius: .1875rem !important;
}

.text-violet-100 {
    color: #F5EEF8; }
.text-violet-100[href]:hover, .text-violet-100[href]:focus {
    color: #D7BDE2; }

.bg-violet-100 {
    background-color: #F5EEF8; }

.border-violet-100 {
    border-color: #F5EEF8; }

.border-top-violet-100 {
    border-top-color: #F5EEF8; }

.border-bottom-violet-100 {
    border-bottom-color: #F5EEF8; }

.border-left-violet-100 {
    border-left-color: #F5EEF8; }

.border-right-violet-100 {
    border-right-color: #F5EEF8; }



.text-blue-100 {
    color: #edf4f7;
}
.text-blue-100[href]:hover, .text-blue-100[href]:focus {
    color: #2ab7f5;
}

.bg-blue-100 {
    background-color: #edf4f7;
    color: #00695C !important;
}

.border-blue-100 {
    border-color: #edf4f7;
}

.border-top-blue-100 {
    border-top-color: #edf4f7;
}

.border-bottom-blue-100 {
    border-bottom-color: #edf4f7;
}

.border-left-blue-100 {
    border-left-color: #edf4f7;
}

.border-right-blue-100 {
    border-right-color: #edf4f7;
}

.alert {
    margin-top: 0.8rem !important;
    margin-bottom: 0.3rem !important;
}

.login-form {
    width: 35rem !important;
}

.centreVerticalement {
    display: flex;
    flex-direction: row;
}

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem !important;
}

.table td, .table th {
    padding: .25rem 1rem !important;
}

.table-inbox-image {
    width: 3rem !important;
}

.table-inbox-attachment, .table-inbox-star {
    width: 2rem !important;
}

.table-inbox-checkbox {
    width: 2rem;
}

.btn-small {
    padding: 0rem .2rem !important;
}

.nav-sidebar .nav-item-text {
    padding: 0rem 1.25rem;
    margin-top: 0rem;
}

.cke_contents p, .cke_editable p {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;

    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}

.letter_icon_color_bk_A {background-color: #ed8aac ; color: #ffffff; } .letter_icon_color_bk_A:hover, .letter_icon_color_bk_A:focus {color: #ffffff;}
.letter_icon_color_bk_B {background-color: #000080 ; color: #ffffff; } .letter_icon_color_bk_B:hover, .letter_icon_color_bk_B:focus {color: #ffffff;}
.letter_icon_color_bk_C {background-color: #5563b2 ; color: #ffffff; } .letter_icon_color_bk_C:hover, .letter_icon_color_bk_C:focus {color: #ffffff;}
.letter_icon_color_bk_D {background-color: #008000 ; color: #ffffff; } .letter_icon_color_bk_D:hover, .letter_icon_color_bk_D:focus {color: #ffffff;}
.letter_icon_color_bk_E {background-color: #008080 ; color: #ffffff; } .letter_icon_color_bk_E:hover, .letter_icon_color_bk_E:focus {color: #ffffff;}
.letter_icon_color_bk_F {background-color: #af674b ; color: #ffffff; } .letter_icon_color_bk_F:hover, .letter_icon_color_bk_F:focus {color: #ffffff;}
.letter_icon_color_bk_G {background-color: #23b3b4 ; color: #ffffff; } .letter_icon_color_bk_G:hover, .letter_icon_color_bk_G:focus {color: #ffffff;}
.letter_icon_color_bk_H {background-color: #00FF80 ; color: #ffffff; } .letter_icon_color_bk_H:hover, .letter_icon_color_bk_H:focus {color: #ffffff;}
.letter_icon_color_bk_I {background-color: #00FFFF ; color: #ffffff; } .letter_icon_color_bk_I:hover, .letter_icon_color_bk_I:focus {color: #ffffff;}
.letter_icon_color_bk_J {background-color: #800000 ; color: #ffffff; } .letter_icon_color_bk_J:hover, .letter_icon_color_bk_J:focus {color: #ffffff;}
.letter_icon_color_bk_K {background-color: #800080 ; color: #ffffff; } .letter_icon_color_bk_K:hover, .letter_icon_color_bk_K:focus {color: #ffffff;}
.letter_icon_color_bk_L {background-color: #8000FF ; color: #ffffff; } .letter_icon_color_bk_L:hover, .letter_icon_color_bk_L:focus {color: #ffffff;}
.letter_icon_color_bk_M {background-color: #e62d88 ; color: #ffffff; } .letter_icon_color_bk_M:hover, .letter_icon_color_bk_M:focus {color: #ffffff;}
.letter_icon_color_bk_N {background-color: #83651f ; color: #ffffff; } .letter_icon_color_bk_N:hover, .letter_icon_color_bk_N:focus {color: #ffffff;}
.letter_icon_color_bk_O {background-color: #8080FF ; color: #ffffff; } .letter_icon_color_bk_O:hover, .letter_icon_color_bk_O:focus {color: #ffffff;}
.letter_icon_color_bk_P {background-color: #e99d43 ; color: #ffffff; } .letter_icon_color_bk_P:hover, .letter_icon_color_bk_P:focus {color: #ffffff;}
.letter_icon_color_bk_Q {background-color: #33691e ; color: #ffffff; } .letter_icon_color_bk_Q:hover, .letter_icon_color_bk_Q:focus {color: #ffffff;}
.letter_icon_color_bk_R {background-color: #becd00 ; color: #ffffff; } .letter_icon_color_bk_R:hover, .letter_icon_color_bk_R:focus {color: #ffffff;}
.letter_icon_color_bk_S {background-color: #ffc300 ; color: #ffffff; } .letter_icon_color_bk_S:hover, .letter_icon_color_bk_S:focus {color: #ffffff;}
.letter_icon_color_bk_T {background-color: #FF0080 ; color: #ffffff; } .letter_icon_color_bk_T:hover, .letter_icon_color_bk_T:focus {color: #ffffff;}
.letter_icon_color_bk_U {background-color: #FF00FF ; color: #ffffff; } .letter_icon_color_bk_U:hover, .letter_icon_color_bk_U:focus {color: #ffffff;}
.letter_icon_color_bk_V {background-color: #8d6e63 ; color: #ffffff; } .letter_icon_color_bk_V:hover, .letter_icon_color_bk_V:focus {color: #ffffff;}
.letter_icon_color_bk_W {background-color: #FF80FF ; color: #ffffff; } .letter_icon_color_bk_W:hover, .letter_icon_color_bk_W:focus {color: #ffffff;}
.letter_icon_color_bk_X {background-color: #faae6f ; color: #ffffff; } .letter_icon_color_bk_X:hover, .letter_icon_color_bk_X:focus {color: #ffffff;}
.letter_icon_color_bk_Y {background-color: #ef5350 ; color: #ffffff; } .letter_icon_color_bk_Y:hover, .letter_icon_color_bk_Y:focus {color: #ffffff;}
.letter_icon_color_bk_Z {background-color: #14a4e6 ; color: #ffffff; } .letter_icon_color_bk_Z:hover, .letter_icon_color_bk_Z:focus {color: #ffffff;}
.letter_icon_color_bk_ {background-color: #d3d3d3 ; color: #ffffff; } .letter_icon_color_bk_:hover, .letter_icon_color_bk_:focus {color: #ffffff;}

.disable-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media print {
    .body{
        -webkit-touch-callout: none; /* iOS Safari */
        -webkit-user-select: none;   /* Chrome/Safari/Opera */
        -khtml-user-select: none;    /* Konqueror */
        -moz-user-select: none;      /* Firefox */
        -ms-user-select: none;       /* Internet Explorer/Edge */
        user-select: none;           /* Non-prefixed version, currently supported by any browser but < IE9 */
    }
}
@media print{
    .disable-select{
        display:none
    }
}

@media print{
    body {display:none;}
}

.carousel-indicators {
    position: unset !important;
}

.carousel-thumbnails .carousel-indicators {
     margin-bottom: 2.69rem;
     position: absolute;
 }

.carousel-thumbnails .carousel-indicators img {
    max-width: 6.25rem;
    height: auto;
    overflow: hidden;
    display: block;
    border: 1px solid #a9a9a9;
}

.modal-header {
    padding: 1rem 1rem !important;
}

#langues-menu .dropdown-item{
    padding: .1rem 1rem !important;
}

.bg-teal-400 {
    background-color: #9d66a8 !important;
}

.bg-indigo-400 {
    background-color: #9d66a8 !important;
}

.btn-primary {
    color: #fff;
    background-color: #9d66a8;
}
.btn-primary:hover {
    color: #fff;
    background-color: #9d66a8;
}