﻿.navy-bg,
.bg-primary {
    background-color: #192D88 !important;
    color: #ffffff;
}


.note-editable p {
    margin-block-end: 0;
    margin-block-start: 0;
}
/*
    Alumino Bleu (on over) : #233EBC
    Alumino Bleu (standard)  : #192D88
*/

.top-navigation .navbar-brand {
    background: none;
}


.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
    background: #233EBC;
}

.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active {
    background: #192D88;
}

.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active {
    background: #192D88;
}

.wizard > .content > .body ul {
    list-style: none !important;
}

.wizard, .tabcontrol {
    overflow: visible;
}

    .wizard > .content {
        overflow: visible;
    }


.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #2D52BF;
    border-color: #2D52BF;
}



.btn-primary.active,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
    background-color: #192D88;
    border-color: #192D88;
    color: #FFFFFF;
}

.btn-primary {
    color: #fff;
    background-color: #192D88;
    border-color: #192D88;
}

.btn-primary:active {
    color: #fff;
    background-color: #192D88;
    border-color: #192D88;
}

a.btn-primary:active {
    color: #fff;
    background-color: #192D88;
    border-color: #192D88;
}

input.btn-primary:active {
    color: #fff;
    background-color: #192D88;
    border-color: #192D88;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #2D52BF;
    border-color: #2D52BF;
}

.btn-primary:hover {
    color: #fff;
    background-color: #233EBC;
    border-color: #233EBC;
}

.btn-primary.btn-outline {
}

button.btn-primary.dim {
    box-shadow: inset 0 0 0 #192D88, 0 5px 0 0 #192D88, 0 10px 5px #999999;
}

.form-control:focus, .single-line:focus {
    border-color: #192D88;
}


.pace .pace-progress {
    background: #233EBC;
}

.nav > li.active {
    border-left: 4px solid #233EBC;
    background: #293846;
}



/** DESACTIVATION BACKGROUND COLOR SUMMERNOTE**/
/* remove top and bottom padding */
.note-color .dropdown-menu {
    min-width: 168px !important;
    padding: 0;
}
/* hide background color picker */
.note-color .note-palette:first-child {
    display: none !important;
}
/* remove palette title */
.note-color .note-palette-title {
    display: none;
}
/** DESACTIVATION BACKGROUND COLOR SUMMERNOTE**/



























.alu-capacity-empty-cell {
    background-color: #f8f8f8;
}

.alu-calendar-day {
    font-weight: bold;
    width: 100%;
    text-align: center;
    background-color: lightgray;
    margin-bottom: 0.2rem;
}
/*default for alu-capacity-level */


.alu-capacity-level-Low, .alu-capacity-level-Medium, .alu-capacity-level-High {
    font-weight: bold;
    text-align: center;
}
.alu-capacity-level-Low {
    /*   background-color: #ff8080;    RED */
    background-color: #ffd78a;
}
.alu-capacity-level-Medium {
    /*    background-color: #ffd78a;    ORANGE */
    background-color: #c8ffc8;
}
.alu-capacity-level-High {
    /*    background-color: #c8ffc8;    GREEN */
    background-color: #c8ffc8;
}


.alu-capacity-capacity, .alu-capacity-unavailability, .alu-capacity-request, .alu-capacity-total {
    width: 100%;
    text-align: right;
}
.alu-capacity-unavailability {
    padding-right: 19px;
}
.alu-capacity-request {
    padding-right: 8px;
}
.alu-capacity-total {
    padding-right: 8px;
}

.alu-capacity-capacity-img, .alu-capacity-unavailability-img, .alu-capacity-request-img {
    font-size: large;
}
.alu-capacity-unavailability-img {
    padding-right: 5px;
}
.alu-capacity-unavailability-img {
    padding-right: 10px;
}
.alu-capacity-request-img {
    padding-right: 8px;
}


.alu-capacity-request-table th, .alu-capacity-request-table td {
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.alu-capacity-request-tr {
    border-top: double;
}

button.alu-request-calendar-button {
    font-weight: bold;
    padding: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    border: none;
}


label.alu-request-calendar-disabled,
span.alu-request-calendar-disabled {
    color: #C0C0C0;
}

td.alu-request-calendar-time-selected{
    background-color:red;
    height:2px;
}
td.alu-request-calendar-time-unselected {
    background-color: inherit;
    height: 2px;
}

.required{
    border-color:#232587
}


label.alu-helper:after {
    content: ' \f059';
    font-family: 'FontAwesome';
}