@charset "utf-8";
/* CSS Document */

:root {
    --green-color:#007017;
    --yellow-color:#FFC600;
    --red-color:#E00606;
}

body {
	font:14px normal Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	background: #ebebeb;
}

.dc-topnav {
	border-bottom:none;
	background:#007017;
}

.dc-topnav-header {
	font-size:24px;
	letter-spacing:-2px;
	background:rgba(0,0,0,.2);
	width:250px;
	margin-left:-15px !important;	
	padding:9px 10px;
	text-align:center;
	color:#FFF;
}

@media screen and (max-width: 767px) and (min-width: 300px) {
  .dc-topnav-navbar, 
  .dc-sidenav,
  .dc-topnav-header {
    display: none !important;
  }
  
  .dc-body {
	  margin-left:0 !important;
  }
  
  .dc-mobile-style {
	  display:block !important;  
	  color:#FFF;
  }
  
  .dc-mobile-style-header {
	  font-size:24px;
	  padding-top:6px;
  }
  
  .dc-mobile-style-menu button {
	  color:#FFF !important;
	  font-size:24px;  
  }
  
  .dc-mobile-style-menu button:hover {
	  background:rgba(0,0,0,.5);
  }
  
  .dc-mobile-style-menu button:visited {
	  background:rgba(0,0,0,.5);
  }
  
  .dc-mobile-style-menu ul.dropdown-menu {
	  width:300px !important;
  }
  
  .dc-mobile-style-menu > ul.dropdown-menu > li {
	  list-style:none;
  }
}

.dc-mobile-style {
	display:none;	
}

.dc-topnav-navbar li a {
	color:#fff !important;
}

.dc-topnav-navbar li a:hover {
	
}

.dc-topnav-navbar li.open a,
.dc-topnav-navbar li.active a {
	background:rgba(0,0,0,.2) !important;
}

.dc-dropdown-menu {
	width:250px !important;
	padding-bottom:20px;	
}

.dc-dropdown-info {
	padding:20px;	
}

.dc-sidenav {
	bottom:0;
	left:0;
	top:50px;
	width:250px;
	background:#333F35;
	padding-top:20px;
	padding-bottom:50px;
	overflow-y:scroll;
	position:fixed;
}

.dc-sidenav-list {
	margin:0;
	padding:0;	
}

.dc-sidenav-list li {
	list-style:none;
}

.dc-sidenav-list li a {
	color:#C9C9C9;
	text-decoration:none;
	display:block;
	padding:10px 15px;
	border-left:3px solid #262626;
	border-bottom:1px solid rgba(0,0,0,.2);	
	
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;
}

.dc-sidenav-list li a span {
	float:right;
	margin-top:2px;
	margin-right:30px;	
	opacity:0;
	color:#FFC600;
	
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}

.dc-sidenav-list li a:hover,
.dc-sidenav-list li.active a {
	border-left-color:#FFC600;
	background:rgba(0,0,0,.2);
	color:#FFC600;
}

.dc-sidenav-list li a:hover span,
.dc-sidenav-list li.active a span {
	margin-right:0;
	opacity:1;
}

.dc-body {
	margin-top:50px;
	margin-left:250px;	
}

.dc-content {
	height:90.3vh;
	padding:20px 15px;
	background:#EBEBEB;
}

.dc-footer {
	text-align:right;
	padding:15px;
	font-size:11px;
	color:rgba(255,255,255,.3);
	background:#202721;
}

.dc-loader {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
}

.dc-loader-content {
	padding:20px;
	background:rgba(0,0,0,.8);
	width:200px;
	font-size:14px;
	text-align:center;
	margin:20% auto auto;
	color:#ebebeb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.dc-dropdown-box {
	width:100%;
	overflow-y:auto;
	overflow-x:hidden;
	max-height:300px;
}

.dc-dropdown-box a {
	display:block;
	padding:5px 15px;
	text-decoration:none;
	color:#000000;
	border-bottom:1px solid #ebebeb;	
	font-size:12px;
}

.dc-dropdown-box a:hover {
	background:#337ab7;	
	color:#FFFFFF;
}

.dc-dropdown-box-search {	
	padding:15px;
}

.dc-dropdown-box-content {
	
}

.dc-rating-box {
	display:table;
	margin-bottom:20px;
}

.dc-rating-box-item,
.dc-rating-desc {
	float:left;	
}

.dc-rating-item {
	padding:10px 15px;
	background:#C9D7DB;
	color:#728793;
	margin:1px;	
	cursor:pointer;
	border:none;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}

.dc-rating-item:hover,
.dc-rating-item-current {
	background:#337ab7;	
	color:#fff;
}

.dc-rating-desc {
	padding:10px;
	margin-left:10px;
	font-weight:bold;
}

.displaynone {
	display:none;
}

.dc-filter-tbl-wrap {
	padding:10px;
	width:250px;	
}

.dc-filter-tbl-header {
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;	
}

.required {
	color:#F00;	
}

/*.infobox {
	border:1px solid #D3D3D3;
	margin-bottom:20px;
	background:#f1f1f1;
	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}

.infobox-content1 {
	padding:10px;	
}

.infobox-content1 h3 {
	padding:0;
	margin:0;	
}

.infobox-content2 {
	color:#333;
	padding:5px 10px;
	font-size:11px;
	border-top:1px solid rgba(0,0,0,.1);
}*/

/*================================================================================================*/

.pagination {
	margin:0;
}

.modal-dialog-ontop {
	z-index:1500;
}

.bgcolor-warning {
	background:#D96C00;
}

.bgcolor-danger {
	background:#D24D4D;
}

.bgcolor-success {
	background:#339999;
}

.bgcolor-default {
	background:#66CCFF;
}

.bgcolor-warning,
.bgcolor-danger, 
.bgcolor-success, 
.bgcolor-default {
	padding: 10px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	text-align:center;
	color:#FFFFFF;
}

.bgcolor-warning i,
.bgcolor-danger i, 
.bgcolor-success i, 
.bgcolor-default i {
	margin : 20px;
}

.page-title {
	margin:0 0 20px 0;
	padding:0 0 0 20px;
	border-left:4px solid #CCB200;	
}

.table {
	font-size:12px !important;	
}

.table-footer {
	font-size : 12px;	
}

.form-group > label {
	font-size:11px !important;
}

