/* Admin CSS  */
:root {
    --bs-header-bg: #fff;
    --bs-header-item-color: #555b6d;
    --bs-header-dark-bg: #172314;
    --bs-header-dark-item-color: #e9ecef;
    --bs-topbar-search-bg: #f3f3f9;
    --bs-footer-bg: #f2f2f5;
    --bs-footer-color: #172314;
    --bs-topnav-bg: #fff;
    --bs-menu-item-color: #545a6d;
    --bs-menu-item-active-color: #FF8B00;
    --bs-boxed-body-bg: #ebebf4;
    --bs-display-none: none;
    --bs-display-block: block;
    --bs-primary-rgb: rgb(255 139 0);
    
}
a {
  color: #FF8B00;
}
a:hover{
  color: #e67f03;
}
.text-primary {
  color: #e67f03;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #FF8B00;
    --bs-btn-border-color: #e9850b;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #d1770a;
    --bs-btn-hover-border-color: #e9850b;
    --bs-btn-focus-shadow-rgb: 111,132,234;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #d1770a;
    --bs-btn-active-border-color: #d1770a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #FF8B00;
    --bs-btn-disabled-border-color: #FF8B00;
}
.btn-outline-primary {
    --bs-btn-color: #FF8B00;
    --bs-btn-border-color: #FF8B00;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #FF8B00;
    --bs-btn-hover-border-color: #FF8B00;
    --bs-btn-focus-shadow-rgb: 85,110,230;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #FF8B00;
    --bs-btn-active-border-color: #FF8B00;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FF8B00;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #FF8B00;
    --bs-gradient: none;
}
.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #172314;
    --bs-btn-border-color: #172314;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #192416;
    --bs-btn-hover-border-color: #192416;
    --bs-btn-focus-shadow-rgb: 137,140,158;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #192416;
    --bs-btn-active-border-color: #192416;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #172314;
    --bs-btn-disabled-border-color: #172314
}

.btn-outline-secondary {
    --bs-btn-color: #172314;
    --bs-btn-border-color: #172314;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #172314;
    --bs-btn-hover-border-color: #172314;
    --bs-btn-focus-shadow-rgb: 116,120,141;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #172314;
    --bs-btn-active-border-color: #172314;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #172314;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #172314;
    --bs-gradient: none;
}
.author{
  text-transform: uppercase;
  font-weight: 500;
}
.active>.page-link,.page-link.active {
  background-color: #FF8B00;
  border-color: #FF8B00;
}
.divider {
  display: flex;
  align-items: center;
  text-align: center;
  margin: 1rem 0; /* Bootstrap's default hr margin */
}

.divider::before,
.divider::after {
  content: '';
  flex: 1;
  border-bottom: 1px solid #cccdce !important; /* Bootstrap's default border color */
}

.open {
  color: #03A9F4; /* Blue */
}

.accepted {
  color: #3db94d; /* Indigo */
}

.planned {
  color: #3f51b5; /* Amber */
}

.progressd {
  color: #ff6e9f; /* Sky Blue */
}

.released {
  color: #59c759; /* Emerald */
}

.rejected {
  color: #EF4444; /* Red */
}

.open:hover,
.accepted:hover,
.planned:hover,
.progress:hover,
.released:hover,
.rejected:hover {
  opacity: 0.85;
}
.open,
.accepted,
.planned,
.progressd,
.released,
.rejected {  
  text-transform: uppercase;
  transition: opacity 0.2s ease;
}

 .mm-active>a {
  color: #FF8B00!important;
} 
.mm-active>a i {
  color: #FF8B00!important;
} 

.mm-active .active i {
  color: #FF8B00!important;
}
.mm-active .active {
  color: #FF8B00!important;
}

.btn-planned {
    background-color: #3f51b5;
    border-color: #3f51b5;
    color: #ffffff;
}

.btn-planned:hover,
.btn-planned:focus,
.btn-planned:active {
    background-color: #35449a; /* slightly darker shade */
    border-color: #35449a;
    color: #ffffff;
}

.btn-planned:disabled {
    background-color: #3f51b5;
    border-color: #3f51b5;
    opacity: 0.65;
}
.btn-outline-planned {
    color: #3f51b5;
    border-color: #3f51b5;
    background-color: transparent;
}

.btn-outline-planned:hover,
.btn-outline-planned:focus,
.btn-outline-planned:active {
    color: #ffffff;
    background-color: #3f51b5;
    border-color: #3f51b5;
}

.btn-outline-planned:disabled {
    color: #3f51b5;
    border-color: #3f51b5;
    opacity: 0.65;
}
.btn-progress {
    background-color: #ff6e9f;
    border-color: #ff6e9f;
    color: #ffffff;
}

.btn-progress:hover,
.btn-progress:focus,
.btn-progress:active {
    background-color: #e6608f; /* slightly darker */
    border-color: #e6608f;
    color: #ffffff;
}

.btn-progress:disabled {
    background-color: #ff6e9f;
    border-color: #ff6e9f;
    opacity: 0.65;
}
.btn-outline-progress {
    color: #ff6e9f;
    border-color: #ff6e9f;
    background-color: transparent;
}

.btn-outline-progress:hover,
.btn-outline-progress:focus,
.btn-outline-progress:active {
    color: #ffffff;
    background-color: #ff6e9f;
    border-color: #ff6e9f;
}

.btn-outline-progress:disabled {
    color: #ff6e9f;
    border-color: #ff6e9f;
    opacity: 0.65;
}

.btn-released {
    background-color: #59c759;
    border-color: #59c759;
    color: #ffffff;
}

.btn-released:hover,
.btn-released:focus,
.btn-released:active {
    background-color: #4dad4d; /* slightly darker */
    border-color: #4dad4d;
    color: #ffffff;
}

.btn-released:disabled {
    background-color: #59c759;
    border-color: #59c759;
    opacity: 0.65;
}

.btn-outline-released {
    color: #59c759;
    border-color: #59c759;
    background-color: transparent;
}

.btn-outline-released:hover,
.btn-outline-released:focus,
.btn-outline-released:active {
    color: #ffffff;
    background-color: #59c759;
    border-color: #59c759;
}

.btn-outline-released:disabled {
    color: #59c759;
    border-color: #59c759;
    opacity: 0.65;
}

.btn-open {
    background-color: #03A9F4;
    border-color: #03A9F4;
    color: #ffffff;
}

.btn-open:hover,
.btn-open:focus,
.btn-open:active {
    background-color: #0398db; /* slightly darker */
    border-color: #0398db;
    color: #ffffff;
}

.btn-open:disabled {
    background-color: #03A9F4;
    border-color: #03A9F4;
    opacity: 0.65;
}

.btn-outline-open {
    color: #03A9F4;
    border-color: #03A9F4;
    background-color: transparent;
}

.btn-outline-open:hover,
.btn-outline-open:focus,
.btn-outline-open:active {
    color: #ffffff;
    background-color: #03A9F4;
    border-color: #03A9F4;
}

.btn-outline-open:disabled {
    color: #03A9F4;
    border-color: #03A9F4;
    opacity: 0.65;
}
.btn-accepted {
    background-color: #3db94d;
    border-color: #3db94d;
    color: #ffffff;
}

.btn-accepted:hover,
.btn-accepted:focus,
.btn-accepted:active {
    background-color: #34a243; /* slightly darker */
    border-color: #34a243;
    color: #ffffff;
}

.btn-accepted:disabled {
    background-color: #3db94d;
    border-color: #3db94d;
    opacity: 0.65;
}
.btn-outline-accepted {
    color: #3db94d;
    border-color: #3db94d;
    background-color: transparent;
}

.btn-outline-accepted:hover,
.btn-outline-accepted:focus,
.btn-outline-accepted:active {
    color: #ffffff;
    background-color: #3db94d;
    border-color: #3db94d;
}

.btn-outline-accepted:disabled {
    color: #3db94d;
    border-color: #3db94d;
    opacity: 0.65;
}
.btn-rejected {
    background-color: #EF4444;
    border-color: #EF4444;
    color: #ffffff;
}

.btn-rejected:hover,
.btn-rejected:focus,
.btn-rejected:active {
    background-color: #d93d3d; /* slightly darker */
    border-color: #d93d3d;
    color: #ffffff;
}

.btn-rejected:disabled {
    background-color: #EF4444;
    border-color: #EF4444;
    opacity: 0.65;
}
.btn-outline-rejected {
    color: #EF4444;
    border-color: #EF4444;
    background-color: transparent;
}

.btn-outline-rejected:hover,
.btn-outline-rejected:focus,
.btn-outline-rejected:active {
    color: #ffffff;
    background-color: #EF4444;
    border-color: #EF4444;
}

.btn-outline-rejected:disabled {
    color: #EF4444;
    border-color: #EF4444;
    opacity: 0.65;
}
#datatable a{
    color: #333;
}
#datatable a:hover{
    color: #FF8B00;
}