/* ==== DARK MODE ======= */
.dark {
    /* transition: 0.4s; */
    background: #1d3e53 !important;
    color: #eee !important;
    border-color: #699fa0 !important;
}

.dark .navbar {
    transition: 0.4s;
    background: #254b62 !important;
    color: #eee !important;
    border-color: #699fa0 !important;
}

.dark .navbar h5 {
    color: #eee !important;
}

.dark .navbar a,
.dark .navbar span {
    color: #699fa0 !important;
}

.dark .navbar-nav.ico:hover {
    background-color: #699fa0 !important;
    color: #eee !important;
}

.dark .sidenav {
    transition: 0.4s;
    background: #476d7c !important;
    color: #eee !important;
    border-color: #699fa0 !important;
}

.dark .side-items li a.active-item {
    background-color: #699fa0 !important;
}

.dark .side-items li a {
    color: #eee !important;
}

.dark .side-items li:hover {
    background-color: #699fa0 !important;
}

.dark hr {
    border-color: #eee !important;
}

.dark .card {
    background-color: #1d3e53 !important;
    border-color: #eee !important;
    color: #eee;
}

.dark a {
    color: #699fa0 !important;
}

.dark .text-danger a {
    color: #ff3547 !important;
}

/* Buttons */
.dark a.btn {
    color: #eee !important;
}

.dark button.btn-primary,
.dark label.btn-primary,
.dark a.btn-primary,
.dark input.btn-primary {
    background-color: #699fa0 !important;
    color: #eee !important;
}

.dark button.btn-primary:hover,
.dark label.btn-primary:hover,
.dark a.btn-primary:hover {
    background-color: #699fa0 !important;
    color: #eee !important;
}

.btn-primary:not([disabled]):not(.disabled):active,
.btn-primary:not([disabled]):not(.disabled):active:focus,
.btn-primary:not([disabled]):not(.disabled).active:focus {
    background-color: #699fa0 !important;
    color: #eee !important;
}

.dark button.btn-outline-danger,
.dark label.btn-outline-danger,
.dark a.btn-outline-danger {
    color: #ff3547 !important;
}

.dark button.btn-outline-dark,
.dark label.btn-outline-dark,
.dark a.btn-outline-dark {
    color: #070808 !important;
}


.dark button.btn-outline-success,
.dark label.btn-outline-success,
.dark a.btn-outline-success {
    color: #00c851 !important;
}

.dark button.btn-outline-primary,
.dark label.btn-outline-primary,
.dark a.btn-outline-primary {
    border: 2px solid #699fa0 !important;
    color: #699fa0 !important;
}

.dark button.btn-outline-primary:hover,
.dark label.btn-outline-primary:hover,
.dark a.btn-outline-primary:hover {
    color: #699fa0 !important;
}

.dark table {
	transition: 0.4s;
    color: #eee !important;
}

.dark label {
    color: #eee !important;
}

.dark label.text-danger {
    color: #ff3547 !important;
}

.dark .badge-primary {
    background-color: #699fa0 !important;
}

.dark .dropdown-item:hover {
    background-color: #699fa0 !important;
}

.dark .pagination .page-item.active .page-link {
    background-color: #699fa0 !important;
    color: #eee !important;
}

.dark #scrollToTop {
    background-color: #699fa0 !important;
    color: #eee !important;
}

/* Forms */
.dark .form-control:focus {
    border-color: #699fa0 !important;
    box-shadow: 0 0 0 .1rem #699fa0 !important;
}

.dark .form-control:disabled {
    background-color: #c0c0c0 !important;
}

.dark .form-control {
    background-color: rgb(219, 233, 233) !important;
    color: #1d3e53 !important;
    border-color: 1px #699fa0 !important;
}

.dark .custom-select {
    background-color: rgb(219, 233, 233) !important;
    color: #1d3e53 !important;;
    border-color: 1px #699fa0 !important;
}

.dark .custom-select:disabled {
    background-color: #c0c0c0 !important;
}

.dark .custom-control-input:checked ~ .custom-control-label::before{
    background-color: #699fa0 !important;
    border-color: #699fa0 !important;
}
.dark .div-form-langBlock {
    background-color: #1a384a;
    border:1px solid #ebf3f3;
    padding: 5px;
}
.dark .div-form-lang {
    border:1px solid #ebf3f3;
    padding: 5px;
}

/* Tabs */
.dark .nav-tabs {
	border-bottom: 1px solid #eee !important;
}

.dark .nav-link.active.std {
    background-color: #699fa0 !important;
	color: #fff !important;
	border-color: #699fa0 #699fa0 #eee !important;
}

.dark .nav-tabs .nav-link:focus, .dark .nav-tabs .nav-link:hover {
	border-color: #699fa0 #699fa0 #eee !important;
}

.dark .nav-link.std {
	color: #fff !important;
}

.dark .table-condensed {
    color: #254b62 !important;
}

.text-color {
    color: #070808;
}

.dark a.btn-download {
    color: #fff !important;
    background-color: #699fa0 !important;
}

/* Widgets */
.dark .border-primary {
    border-color:#fff #fff #fff !important;
}

.dark .bg-widget {
	background-color: #2d5770 !important;
}
/* Daterangepicker */
.dark .daterangepicker td.active {
	background-color: #699fa0 !important;
}

.light .daterangepicker td.in-range {
	background-color: #d5eced !important;
}

/* SVG */
.dark .side-items li a svg {
    fill: #eee !important;
}

.dark h1 svg {
	fill: #eee !important;
}

.dark .span-muted-id-projet {
    color:#808080;
}

.dark .border-install {
    border-color: #ffffff !important; 
}

.dark .boutton-telechargement-grad{
    color: #fff !important;
}
/* ==================== */
