
.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #DC6F17;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #DC6F17;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #F8F8F8;
  }
}

@media (min-width: 768px) {  
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #F8F8F8;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #F8F8F8;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #F8F8F8;
  }
}

.sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #DC6F17;
  color: #FFF !important;
  border-bottom: 1px solid #DC6F17 !important;
	border-left: 3px solid #DC6F17 !important;
	border-right: 3px solid #DC6F17 !important;
}

.sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #FFF;
}

.dark-mode .sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #FFF;
  color: #fff;
}

.dark-mode .sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #FFF;
}

.main-sidebar {
	background-color: #F8F8F8;
}

.brand-text {
	color: #fff;
}

.sidebar .nav-link {
	color: #C45903 !important;
	font-weight: 500;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}
.sidebar .nav-link p i {
	/*padding-top: 15px !important;*/
}
.sidebar .nav-item-li {
	color: #FFF !important;
	background-color: #DC6F17;
}
.sidebar .nav-link-menu {
	color: #C45903 !important;
	font-weight: 500;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	background-color: #FFF;
	border-left: 3px solid #FFF !important;
	border-right: 3px solid #FFF !important;
}
.sidebar .nav-link-menu:hover {
	color: #FFF !important;
	background-color: #9C9C9C !important;
	border-left: 3px solid #FFF !important;
	border-right: 3px solid #FFF !important;
  	/*border-top: 1px solid #FFF !important;*/
  	/*border-bottom: 1px solid #FFF !important;*/
}
.sidebar .nav-link-active {
	color: #FFF !important;
	font-weight: 500;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	background-color: #9C9C9C !important;
	border-left: 3px solid #FFF !important;
	border-right: 3px solid #FFF !important;
	margin-left: 0px;
}
.ml-nav-item-i {
	margin-left: 3px !important;
}

.main-header {
	border-bottom: 1px solid #E1E1E1;
	background-color: #fff;
}

/*.sidebar .nav-item :hover {
	color: #FFF !important;
	background-color: #D67121 !important;
}*/
.border-top-box {
	border: 1px solid #E98B8B;
}


.nav-link-separ {
	font-size: 1px; 
	line-height: 0;
	border-top: 1px solid #FFF;
	opacity: 0.5;
	margin-top: 5px;
}
.pg-title {
	font-size: 1.1em; 
	line-height:  1.3em; 
	font-weight: 500;
}
.form-group label {
	margin-bottom: 0px;
}
.label-weight-bold-500 {
  font-weight: 500 !important;
  color: #6F6F6F;
}
.form-group {
   margin-bottom: 0.4rem;
}
.pg-header-space {
	height: 10px;
}
.form-control-span {
	padding: 2px 10px;
	background-color: #F8F8F8;
}

.form-control-text { 
	display: block; 
	border: 1px solid #ccc; 
	padding: 4px 10px;
	border-radius: 4px; 
	font-size: 15px; 
	color: #666;
}

.table td {
	border: solid 0.1px #EEEEEE;
}
.table thead th {
	/*background-color: #F8F8F8;*/
	border: solid 0.1px #EEEEEE;
	color: #626262;
}
.table tfoot th {
	/*background-color: #FFF2F2;*/
}
.table-striped > tbody > tr:nth-child(2n+1) > td, 
.table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #F9F9F9;
}
.table tbody tr:hover,
.table-striped > tbody > tr:nth-child(2n+1):hover > td, 
.table-striped > tbody > tr:nth-child(2n+1):hover > th {
   background-color: #F4F4F4;
}
.table .btn{
	white-space: nowrap;
}

a {
	color: #4696B4;
	font-weight: 600;
}
a .info-box-number{
	color: #4696B4;
}
a .info-box-text{
	color: #5B5B5B;
}
a:hover {
	color: #267C9C;
}


.overflow-y-hidden {
	overflow-y: hidden;
}
.overflow-x-hidden {
	overflow-x: hidden;
}
.pagination .page-item .page-link {
	color: #2E83A2;
}
.pagination .active .page-link  {
	color: #FFF;
	background-color: #2E83A2;
	border: solid 1px #2E83A2;
}

.form-action {
	background: #F9F9F9;
	position: fixed;
	bottom: 0;
	left: 0;
	border-top: solid 2px #E6E6E6;
}
label, .label {
	color: #5E5E5E;
	font-weight: 500 !important;
}
.font-company {
	background-color: #BCE3F1; 
	color: #2E2E2E; 
	font-weight: 600;
}

.select2-selection__rendered {
    line-height: 25px !important;
}
.select2-container .select2-selection--single {
    height: 38px !important;
    font-size: 1.0rem !important;
}
.select2-selection__arrow {
    height: 34px !important;
/*    color:  #DA1E1E !important;*/
}
.select2-container .select2-selection--single:focus {
    border: 1px solid #FFA75D !important;
}
.select2-container *:focus {
/*    outline: none;*/
    border: 1px solid #FFA75D !important;
}

.time{
	font-weight: 450;
}

.badge-danger-iot {  
  background-color: #DC6F17; 
  color: #FFF;
}


.btn-default-iot {
  color: #fff;
  background-color: #E36903;
  border-color: #E36903;
  box-shadow: none;
}

.btn-default-iot:hover {
  color: #fff;
  background-color: #F26E00;
  border-color: #F26E00;
}

.btn-default-iot:focus, .btn-default-iot.focus {
  color: #fff;
  background-color: #E36903;
  border-color: #E36903;
  box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
}

@media only screen and (max-width: 768px) {
  .no-display-768 {
    display: none;
  }
  .display-768 {
    display: contents;
  }
}

input[type=text]:focus, input[type=number]:focus, input[type=radio]:focus,textarea:focus, .form-control-text:focus, input[type=password]:focus {
  border: 1px solid #FFA75D !important;
}


.border-default-color {  
  border: 1px solid #FFA863;
}
.border-right-default-color {  
  border-right: 1px solid #FFA863;
}
.border-left-default-color {  
  border-left: 1px solid #FFA863;
}

.badge-default-iot {  
  background-color: #FFF; 
  color: #FFF;
  border: 1px solid #DC6F17;
}

.default-color { color: #DC6F17; }

.ft-green { color: #0A9D0A; }
.ft-green-300 { color: #257E25; } 
.ft-red { color: #D71E1E; }
.ft-red-500 { color: #C13E3E; }
.ft-color-default { color: #DC6F17; }
.ft-color-default-500 { color: #D0630B; }
.ft-blue-info { color: #17a2b8; } 
.ft-gray-300 { color: #5F5F5F; } 