.app-header{
	background-color: #0a4366;
	border-bottom: 1px solid #0a4366;
}

.app-header .navbar-nav .nav-item .nav-link{
	color: #fff;
}

.navbar-brand .navbar-brand-minimized .nav-icon{
	color: #33aeca;
}

.app-header .navbar-toggler:hover .navbar-toggler-icon{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2373818f' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.breadcrumb {
	background-color: #f0f3f5;
	border-bottom: 0.1px solid #c8ced3;
}

.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {
    color: #33aeca;
}

.nav-link.selected.active{
    background: #33cc33;
}

.table > thead > tr > th {
    background-color: #2b3642;
    color: #ddd;
}

.page-link {
    color: #ddd;
    background-color: #2b3642;
    border: 1px solid rgba(255,255,255,0.06);
}

.page-link:hover {
    color: #ddd;
    background-color: #33aeca;
    border-color: #c8ced3;
}

.page-item.active .page-link {
    background-color: #33aeca;
    border-color: #33aeca;
}

.page-item.disabled .page-link {
    color: #73818f;
    background-color: #fff;
    border-color: #c8ced3;
}

.list-group-item {
  padding: 0.90rem 1.25rem;
}

.v-clip{
    border-color: #33aeca #33aeca transparent !important;
}

/*SURCHARGE*/
.login-background-color {
    background-color: #f9fafc
}

.login-background {
    background: radial-gradient(ellipse at center, #33aeca 0%,#33aeca 100%);
}

.login-text-background{
    color: #fff;
    text-transform: uppercase;
    background-color: #2b3642;
    font-weight: 600;
}

.login-btn{
    padding: 10px 15px;
    border-bottom: 1px dashed #ddd;
    border-top: 1px dashed #ddd;
    background-color: #ffffff;
}

.table-hover > tbody > tr:hover {
    background-color: rgba(51,174,202,0.2);;
}

.sidebar {
    background:#0a4366;
}

.sidebar .sidebar-minimizer{
	background-color: #0a4366;
}

.sidebar-minimized .sidebar .nav > .nav-dropdown > .nav-dropdown-items {
    background: #0a4366;
}

.sidebar .nav-title{
	background-color: #33aeca;
}

.list-group-item.active {
    background-color: #33aeca;
    border-color: #33aeca;
}

.bg-primary {
    background-color: #33aeca !important;
}

.border-primary {
    border-color: #33aeca !important;
}

.btn-primary:hover {
    background-color: #33aeca;
    border-color: #33aeca;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    background-color: #33aeca;
    border-color: #33aeca;

}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #33aeca;
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem #33aeca;
}

.text-primary {
    color: #33aeca !important;
}

.aside-menu .nav-tabs .nav-link.active {
    color: #33aeca;
}

.btn-ghost-primary {
    color: #33aeca;
}

.btn-ghost-primary:hover {
    background-color: #33aeca;
    border-color: #33aeca;
}

.btn-ghost-primary.disabled, .btn-ghost-primary:disabled {
    color: #33aeca;
}

.btn-ghost-primary:not(:disabled):not(.disabled):active, .btn-ghost-primary:not(:disabled):not(.disabled).active,
.show > .btn-ghost-primary.dropdown-toggle {
    background-color: #33aeca;
    border-color: #33aeca;
}

.callout-primary {
    border-left-color: #33aeca;
}

.callout-primary h4 {
    color: #33aeca;
}

*[dir="rtl"] .callout.callout-primary {
    border-right-color: #33aeca;
}

.card-accent-primary {
    border-top-color: #33aeca;
}

.list-group-item-accent-primary {
    border-left: 4px solid #33aeca;
}

.modal-primary .modal-content {
    border-color: #33aeca;
}

.modal-primary .modal-header {
    background-color: #33aeca;
}

.nav-fill .nav-link.active {
    border-top: 2px solid #33aeca;
}

.sidebar .nav-link.active .nav-icon {
    color: #fff;
}

.sidebar .nav-link.active {
    background: #33cc33;
}

.sidebar .nav-link:hover {
    background: #33cc33;
}

.sidebar .nav-link.nav-link-primary {
    background: #33aeca;
}
.sidebar-minimized .sidebar .nav-item {
	border-top: 0.1px solid #0a4366;
}
.sidebar-minimized .sidebar .nav-item:hover > .nav-link {
    background: #33cc33;
}
.sidebar .nav-item{
	border-top: 0.1px solid #0a4366;
}

.sidebar-minimized .sidebar .nav-item.nav-dropdown > span {
	cursor: auto;
}

.sidebar-minimized .sidebar .nav-item.nav-dropdown:hover > .nav-link {
    background: #f57b31;
}

.sidebar .nav-item.nav-dropdown > span {
    background-color: #f57b31;
	color: #fff;
	font-weight: bolder;
}

.sidebar-minimized .sidebar .nav-link:hover {
    background: #33aeca;
}
.sidebar-minimized .sidebar .nav > .nav-dropdown:hover {
    background: #33aeca;
}

.switch-primary .switch-input:checked + .switch-slider {
    background-color: #33aeca;
    border-color: #1985ac;
}

.switch-primary .switch-input:checked + .switch-slider::before {
    border-color: #1985ac;
}

.switch-outline-primary .switch-input:checked + .switch-slider {
    border-color: #33aeca;
}

.switch-outline-primary .switch-input:checked + .switch-slider::before {
    border-color: #33aeca;
}

.switch-outline-primary .switch-input:checked + .switch-slider::after {
    color: #33aeca;
}

.switch-outline-primary-alt .switch-input:checked + .switch-slider {
    border-color: #33aeca;
}

.switch-outline-primary-alt .switch-input:checked + .switch-slider::before {
    background-color: #33aeca;
    border-color: #33aeca;
}

.switch-outline-primary-alt .switch-input:checked + .switch-slider::after {
    color: #33aeca;
}

.bg-blue {
    background-color: #33aeca !important;
}

.btn-primary {
    background-color: #33aeca;
    border-color: #33aeca;
}

a {
    color: #33aeca;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color:#33aeca;
}

.select2-container--default.select2-container--focus .select2-selection,.select2-container--default.select2-container--open .select2-selection {
    border-color:#33aeca
}

.select2-container--default .select2-dropdown {
    border-color:#33aeca;
}

.select2-container--default .select2-selection__clear:hover {
    color: #33aeca;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #33aeca;
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color: #33aeca;
    border-color: #33aeca;
}

.vue-slider-component .vue-slider-tooltip {
    border: 1px solid #33aeca !important;
    background-color: #33aeca !important;
}

.vue-slider-component .vue-slider-process {
	background-color: #33aeca !important;
}

.vue-slider-component .vue-slider-dot.vue-slider-dot-focus .vue-slider-dot-handle {
    box-shadow: 0 0 2px 1px #33aeca !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	border: 1px solid #33aeca;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #33aeca;
	border-right: 1px solid #33aeca;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    background: #33aeca;
}

.form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(136,136,136, 0.3)
}

.badge-color {
	background-color: #33aeca
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #33aeca;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #33aeca;
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(136,136,136, 0.3)
}

.custom-control-input:active ~ .custom-control-label::before {
    background-color: #33aeca;
}

.table th, .table td {
	white-space: nowrap;
}

/*Modification global des tailles*/
body{
	font-size: 0.775rem;
}

.form-control{
	/*font-size: 0.675rem;*/
}

.form-group{
	/*font-size: 0.675rem;*/
}

.select2-container--default .select2-selection--single{
	/*height: calc(2.000rem);*/
}

.select2-container--default .select2-selection--multiple{
	/*min-height: calc(2.000rem);*/
}

.select2-container--default .select2-selection{
	/*font-size: 0.675rem;*/
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
	/*font-size: 0.675rem;*/
}

.custom-control-label::before{
	/*top: 0rem;*/
}

.custom-control-label::after{
	/*top: 0rem;*/
}

.vue-slider-component .vue-slider-tooltip{
	/*font-size: 0.675rem !important;*/
}