.nav-link i, .dropdown-item i{margin-right: 8px;}

.card.notification-card {margin-bottom: 15px;}
.card.notification-card p{margin: 0;}
.card.notification-card p i{font-size: 24px; vertical-align: middle; margin-right: 10px;}

.theme-dark .nav-tabs .nav-link.active, .theme-dark .nav-tabs .nav-link:hover{color: white;}
.nav-link .i{display: inline-block; line-height: 18px; width: 18px; text-align: center; border-radius: 50%; margin-right: 5px; background-color: #206bc4; color: white; }

h2 {position: relative;}
h2 .save-info{font-size: 12px; position: absolute; right: 10px; top: 10px;}
h2 .save-info.saved{color: #009900;}
h2 .save-info.not-saved{color: #FF7F00; }

.theme-dark .modal-content {
    border: 1px solid rgba(255,255,255,0.1);
    box-shadow: 0px 0px 5px 0px rgba(255,255,255,0.1);
}

.card-footer .ms-auto {
    margin-left: auto!important;
}

.data-row.processing{background-color: rgba(150,150,150,0.1);}
.data-row.completed{background-color: rgba(0,150,0,0.1);}
.data-row.error{background-color: rgba(255,0,0,0.2);}

.validate-info.fullscreen{position: fixed; bottom: 0px; background-color: white; left: 0px; z-index: 99999; font-size: 12px; line-height: 15px;}
.theme-dark .validate-info.fullscreen{background-color: #222F3E}
.theme-dark pre{background-color: transparent;}

.nav-site-type-select a{opacity: 0.7; text-align: center;}
.nav-site-type-select a.active{opacity: 1;}
.nav-site-type-select a span{display: block;}


input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
   -webkit-text-fill-color: black !important;
}

.theme-dark input:-webkit-autofill,
.theme-dark input:-webkit-autofill:hover, 
.theme-dark input:-webkit-autofill:focus, 
.theme-dark input:-webkit-autofill:active  {
  -webkit-box-shadow: 0 0 0 30px #1f2936 inset !important;
   -webkit-text-fill-color: white !important;
}

.theme-dark ::-webkit-calendar-picker-indicator,
.theme-dark  .modal-content .btn-close {
    filter: invert(1);
}

.dropdown-display{max-width: 100% !important;}
.theme-dark .dropdown-display{background-color: #1f2936;color: #f4f6fa;border: 1px solid rgba(101,109,119,.24);}
.theme-dark .dropdown-main{background-color: #1f2936;color: #f4f6fa;border: 1px solid rgba(101,109,119,.24);}
.theme-dark  .dropdown-option:focus, .theme-dark  .dropdown-option:hover{background-color: rgba(255,255,255,0.05);}



.c-validate-s-ok, .c-validate-s-nok{display: inline-block; margin-right: 15px;}
.c-validate-s-ok img, .c-validate-s-nok img{margin-right: 5px; vertical-align: middle; width: 16px;}
.c-validate-s-nok b{color: red;}

#editor-content h3 a {color: #206bc4 ;}
#editor-content h3 a:hover {color: #1a569d ;}

.duplicate-content-nfo{}
.duplicate-content-nfo>h3{margin: 0; cursor: pointer;}
.duplicate-content-nfo>h3 i {display: inline-block; margin-right: 5px;}
.duplicate-content-nfo>h3 .fa-minus-square{display: none;}
.duplicate-content-nfo.active > h3 .fa-minus-square{display: inline-block;}
.duplicate-content-nfo.active > h3 .fa-plus-square{display: none;}

.duplicate-content-nfo>div{display: none;}
.duplicate-content-nfo.active>div{display: block;}
.duplicate-content-nfo .row.align-items-center{background-color: rgba(0,0,0,0.1); padding: 8px; margin-bottom: 5px;}
.duplicate-content-nfo .row p{margin: 0px 0px 4px 20px; font-size: 11px; }
.theme-dark .duplicate-content-nfo .row.align-items-center{background-color: rgba(255,255,255,0.05);}




@media (max-width:1000px) {
	.d-flex.view-filters{display: block !important;}
	.d-flex.view-filters > div{margin-bottom: 10px; padding-left: 0px !important; display: block !important; width: auto !important;}
	.d-flex.view-filters input[type=text], .d-flex.view-filters select{width: 100% !important; box-sizing: border-box;}
	.d-flex.view-filters input[type=date]{width: calc(50% - 8px) !important; box-sizing: border-box;}
	/*.d-flex.view-filters input[type=submit], .d-flex.view-filters .btn-primary{width: 100% !important; box-sizing: border-box; margin-bottom: 10px;}*/
	.d-flex.view-filters button{padding-left: 10px; padding-right: 10px;}
	.d-flex.view-filters .d-inline-block{display: block !important; width: auto !important;}
}
 