/* ==========================================================================
   Blue → orange, sur toute la surface d'AdminLTE / Bootstrap 3.

   FICHIER GÉNÉRÉ — ne pas éditer à la main : `php bin/gen-admin-accent-css.php`
   le reconstruit à partir des feuilles livrées par SonataAdmin. Les corrections
   de thème vont dans app.css, chargé après celui-ci.

   Chaque bleu est basculé sur la teinte de --sa-accent (#fb6c01) à luminance
   relative constante : les rapports de contraste d'origine sont conservés, et
   le même rendu convient aux deux thèmes.
   ========================================================================== */

/* ---------- bundles/sonataadmin/app.css ---------- */

a {
    color:#bf580a;
}

a:focus,a:hover {
    color:#813b07;
}

.text-primary {
    color:#bf580a;
}

a.text-primary:focus,a.text-primary:hover {
    color:#964508;
}

.text-info {
    color:#ab4e09;
}

a.text-info:focus,a.text-info:hover {
    color:#7e3907;
}

.bg-primary {
    background-color:#bf580a;
}

a.bg-primary:focus,a.bg-primary:hover {
    background-color:#964508;
}

.bg-info {
    background-color:#fde6d4;
}

a.bg-info:focus,a.bg-info:hover {
    background-color:#fac9a5;
}

.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
    background-color:#fde6d4;
}

.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
    background-color:#fcd7bd;
}

.form-control:focus {
    border-color:#f58f42;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(245,143,66,.6);
}

.btn-primary {
    background-color:#bf580a;
    border-color:#ab4e09;
}

.btn-primary.focus,.btn-primary:focus {
    background-color:#964508;
    border-color:#451f04;
}

.btn-primary:hover {
    background-color:#964508;
    border-color:#793706;
}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
    background-color:#964508;
    border-color:#793706;
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
    background-color:#793706;
    border-color:#451f04;
}

.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    background-color:#bf580a;
    border-color:#ab4e09;
}

.btn-primary .badge {
    color:#bf580a;
}

.btn-info {
    background-color:#f69f5d;
    border-color:#f59349;
}

.btn-info.focus,.btn-info:focus {
    background-color:#f48533;
    border-color:#a44b09;
}

.btn-info:hover {
    background-color:#f48533;
    border-color:#e66a0c;
}

.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
    background-color:#f48533;
    border-color:#e66a0c;
}

.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover {
    background-color:#e66a0c;
    border-color:#a44b09;
}

.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
    background-color:#f69f5d;
    border-color:#f59349;
}

.btn-info .badge {
    color:#f69f5d;
}

.btn-link {
    color:#bf580a;
}

.btn-link:focus,.btn-link:hover {
    color:#813b07;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    background-color:#bf580a;
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
    border-color:#bf580a;
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
    background-color:#bf580a;
}

.pagination>li>a,.pagination>li>span {
    color:#bf580a;
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    color:#813b07;
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    background-color:#bf580a;
    border-color:#bf580a;
}

.label-primary {
    background-color:#bf580a;
}

.label-primary[href]:focus,.label-primary[href]:hover {
    background-color:#964508;
}

.label-info {
    background-color:#f69f5d;
}

.label-info[href]:focus,.label-info[href]:hover {
    background-color:#f48533;
}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
    color:#bf580a;
}

a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
    border-color:#bf580a;
}

.alert-info {
    background-color:#fde6d4;
    border-color:#fcdac2;
    color:#ab4e09;
}

.alert-info hr {
    border-top-color:#fbcfad;
}

.alert-info .alert-link {
    color:#7e3907;
}

.progress-bar {
    background-color:#bf580a;
}

.progress-bar-info {
    background-color:#f69f5d;
}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
    background-color:#bf580a;
    border-color:#bf580a;
}

.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
    color:#fbd3b4;
}

.list-group-item-info {
    background-color:#fde6d4;
    color:#ab4e09;
}

a.list-group-item-info,button.list-group-item-info {
    color:#ab4e09;
}

a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
    background-color:#fcd7bd;
    color:#ab4e09;
}

a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
    background-color:#ab4e09;
    border-color:#ab4e09;
}

.panel-primary {
    border-color:#bf580a;
}

.panel-primary>.panel-heading {
    background-color:#bf580a;
    border-color:#bf580a;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#bf580a;
}

.panel-primary>.panel-heading .badge {
    color:#bf580a;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#bf580a;
}

.panel-info {
    border-color:#fcdac2;
}

.panel-info>.panel-heading {
    background-color:#fde6d4;
    border-color:#fcdac2;
    color:#ab4e09;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#fcdac2;
}

.panel-info>.panel-heading .badge {
    background-color:#ab4e09;
    color:#fde6d4;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#fcdac2;
}

.layout-boxed {
    background-color:#fef9f5;
}

.content-wrapper {
    background-color:#fdece0;
}

a {
    color:#d9630b;
}

a:active,a:focus,a:hover {
    color:#f58e40;
}

.control-sidebar-light,.control-sidebar-light+.control-sidebar-bg {
    background:#fef9f5;
}

.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a {
    background:#fde8d9;
}

.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover {
    background:#feefe3;
}

.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:hover {
    background:#fef9f5;
}

.form-control:focus {
    border-color:#d9630b;
}

.progress-bar-light-blue,.progress-bar-primary {
    background-color:#d9630b;
}

.progress-bar-aqua,.progress-bar-info {
    background-color:#ff974a;
}

.box.box-primary {
    border-top-color:#d9630b;
}

.box.box-info {
    border-top-color:#ff974a;
}

.box.box-solid.box-primary {
    border:1px solid #d9630b;
}

.box.box-solid.box-primary>.box-header {
    background:#d9630b;
    background-color:#d9630b;
}

.box.box-solid.box-info {
    border:1px solid #ff974a;
}

.box.box-solid.box-info>.box-header {
    background:#ff974a;
    background-color:#ff974a;
}

.todo-list .info {
    border-left-color:#ff974a;
}

.todo-list .primary {
    border-left-color:#d9630b;
}

.btn-primary {
    background-color:#d9630b;
    border-color:#c4590a;
}

.btn-primary.hover,.btn-primary:active,.btn-primary:hover {
    background-color:#c4590a;
}

.btn-info {
    background-color:#ff974a;
    border-color:#ff7611;
}

.btn-info.hover,.btn-info:active,.btn-info:hover {
    background-color:#ff7611;
}

.callout.callout-info {
    border-color:#e66300;
}

.alert-info {
    border-color:#ff7611;
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
    border-top-color:#d9630b;
}

.nav-stacked>li.active>a,.nav-stacked>li.active>a:hover {
    border-left-color:#d9630b;
}

.nav-tabs-custom>.nav-tabs>li.active {
    border-top-color:#d9630b;
}

.nav-tabs-custom.tab-primary>.nav-tabs>li.active {
    border-top-color:#d9630b;
}

.nav-tabs-custom.tab-info>.nav-tabs>li.active {
    border-top-color:#ff974a;
}

.direct-chat-primary .right>.direct-chat-text {
    background:#d9630b;
    border-color:#d9630b;
}

.direct-chat-primary .right>.direct-chat-text:after,.direct-chat-primary .right>.direct-chat-text:before {
    border-left-color:#d9630b;
}

.direct-chat-info .right>.direct-chat-text {
    background:#ff974a;
    border-color:#ff974a;
}

.direct-chat-info .right>.direct-chat-text:after,.direct-chat-info .right>.direct-chat-text:before {
    border-left-color:#ff974a;
}

.modal-primary .modal-footer,.modal-primary .modal-header {
    border-color:#ac4f09;
}

.modal-info .modal-footer,.modal-info .modal-header {
    border-color:#e66300;
}

.alert-info,.bg-aqua,.callout.callout-info,.label-info,.modal-info .modal-body {
    background-color:#ff974a!important;
}

.bg-blue {
    background-color:#b84f00!important;
}

.bg-light-blue,.label-primary,.modal-primary .modal-body {
    background-color:#d9630b!important;
}

.bg-navy {
    background-color:#351700!important;
}

.bg-aqua-active,.modal-info .modal-footer,.modal-info .modal-header {
    background-color:#fe6d00!important;
}

.bg-blue-active {
    background-color:#843900!important;
}

.bg-light-blue-active,.modal-primary .modal-footer,.modal-primary .modal-header {
    background-color:#bf570a!important;
}

.bg-navy-active {
    background-color:#2b1300!important;
}

.text-aqua {
    color:#ff974a!important;
}

.text-blue {
    color:#b84f00!important;
}

.text-light-blue {
    color:#d9630b!important;
}

.text-navy {
    color:#351700!important;
}

.bg-light-blue-gradient {
    background:#d9630b!important;
    background:-o-linear-gradient(#f4822c,#d9630b)!important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4822c",endColorstr="#d9630b",GradientType=0)!important;
}

.bg-blue-gradient {
    background:#b84f00!important;
    background:-o-linear-gradient(#db5d00,#b84f00)!important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#db5d00",endColorstr="#b84f00",GradientType=0)!important;
}

.bg-aqua-gradient {
    background:#ff974a!important;
    background:-o-linear-gradient(#ffae72,#ff974a)!important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffae72",endColorstr="#ff974a",GradientType=0)!important;
}

#blue .slider-selection {
    background:#d9630b;
}

#aqua .slider-selection {
    background:#ff974a;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color:#f96e06;
}

.select2-container--classic .select2-selection--single:focus {
    border:1px solid #f96e06;
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border:1px solid #f96e06;
}

.select2-container--classic .select2-selection--multiple:focus {
    border:1px solid #f96e06;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border:1px solid #f96e06;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color:#c1590a;
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color:#f96e06;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color:#bf580a;
}

.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection {
    border-color:#f58f42;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(245,143,66,.6);
}

.select2-container--bootstrap .select2-dropdown {
    border-color:#f58f42;
}

.editable-click,a.editable-click,a.editable-click:hover {
    border-bottom:1px dashed #d65c00;
}

.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover {
    background-color:#b64e00;
    background-image:linear-gradient(top,#d65c00,#8a3b00);
    border-color:#8a3b00 #8a3b00 #552500;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d65c00",endColorstr="#8a3b00",GradientType=0);
}

.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled] {
    background-color:#8a3b00;
}

.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active {
    background-color:#672c00\9;
}

.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover {
    background-color:#b64e00;
    background-image:linear-gradient(top,#d65c00,#8a3b00);
    border-color:#8a3b00 #8a3b00 #552500;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d65c00",endColorstr="#8a3b00",GradientType=0);
}

.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled] {
    background-color:#8a3b00;
}

.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active {
    background-color:#672c00\9;
}

.table-striped tbody tr.sonata-ba-list-row-selected td,.table-striped tbody tr.sonata-ba-list-row-selected th {
    background-color:#fef1e8;
}

.sonata-tree__item .fa-caret-right {
    color:#d9630b;
}

.sonata-tree__item.is-active {
    border:1px solid #d9630b;
}

.sonata-tree__item.is-active:before {
    border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #d9630b;
}

/* ---------- bundles/sonataform/app.css ---------- */

.tempus-dominus-widget .date-container-days .range-in {
    background-color:#763301!important;
    box-shadow:-5px 0 0 #763301,5px 0 0 #763301;
}

.tempus-dominus-widget.light .date-container-days div.range-end:not(.no-highlight),.tempus-dominus-widget.light .date-container-days div.range-in:not(.no-highlight),.tempus-dominus-widget.light .date-container-days div.range-start:not(.no-highlight),.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active {
    background-color:#c45502;
}

.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).today:before,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).today:before,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).today:before,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).today:before,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).today:before,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).today:before,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).today:before,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).today:before {
    border-bottom-color:#c45502;
}

.tempus-dominus-widget.light button {
    background-color:#c45502;
    border-color:#c45502;
}

.tempus-dominus-widget.dark .date-container-days .range-in {
    background-color:#ba4f00!important;
    box-shadow:-5px 0 0 #ba4f00,5px 0 0 #ba4f00;
}

.tempus-dominus-widget.dark .date-container-days div.range-end:not(.no-highlight),.tempus-dominus-widget.dark .date-container-days div.range-in:not(.no-highlight),.tempus-dominus-widget.dark .date-container-days div.range-start:not(.no-highlight),.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active {
    background-color:#ff8d39;
}

.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).today:before {
    border-bottom-color:#ff8d39;
}

.tempus-dominus-widget.dark button {
    background-color:#ff8d39;
    border-color:#ff8d39;
}
