/*
 * Base structure
 */

/* Move down content because we have a fixed navbar that is 3.5rem tall */
body {
  padding-top: 3.5rem;
  font-family: 'Roboto', sans-serif;
  background: #e5e9ec;
}

/*
 * Typography
 */

h1 {
  margin-bottom: 20px;
  padding-bottom: 9px;
  border-bottom: 1px solid #eee;
}


/*
 * Sidebar
 */

.sidebar {
  position: fixed;
  top: 51px;
  bottom: 0;
  left: 0;
  z-index: 1000;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
  border-right: 1px solid #eee;
}

/* Sidebar navigation */
.sidebar {
  padding-left: 0;
  padding-right: 0;
}

.sidebar .nav {
  margin-bottom: 20px;
}

.sidebar .nav-item {
  width: 100%;
}

.sidebar .nav-item + .nav-item {
  margin-left: 0;
}

.sidebar .nav-link {
  border-radius: 0;
}

/*
 * Dashboard
 */

 /* Placeholders */
.placeholders {
  padding-bottom: 3rem;
}

.placeholder img {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.form-control, .btn{
	border-radius: 0px;
} 

.p-none{
padding: 0px !important;	
}

 .navbar{
padding-left: 0px !important;	
}

.dashboard-dark{
	background-color: #1b1e24;
}

.dashboard-dark a{
	color: #8b91a0;
}

.nav-pills .nav-link.active, .show>.nav-pills .nav-link{
	background: #22262e;
	color: #FFF;
}

.mainview{
	background: #e5e9ec;
	padding: 0px;
}



.mainheader{
	background: #FFF;
	padding: 15px 30px 15px 30px;
	font-size: 36px;
	font-weight: 100;
}

.maincontent{
	padding: 15px 0px;
}

.dash-card{
	padding: 15px;
	background-color: #12332;
}

.dash-card-inside{
	padding: 0px;
	background: #FFF;
}

.inside-header{
	font-weight: 300;
	font-size: 16px;
	text-transform: uppercase;
}
.inside-header-white{
	margin-bottom: 10px;
	padding: 5px;
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFF;
	background-color: rgba(0,0,0,0.15);
}
.inside_chart{
	padding: 10px;
}

.allowDrop:hover{
height: 50px;
border: 2px dashed #CCC;	
}

.inside-header-white .material-icons{
	color: #FFF;
	font-size: 24px;
	font-weight: normal;
}
.green_bg{
	background-color: #0aa699;
}

.blue_bg{
	background-color: #0090d9;
}

.purple_bg{
	background-color: #735f87;
}

.red_bg{
	background-color: #f35958;
}

.grey_bg{
	background-color: #bcbcb;
}

.orange_bg{
	background-color: #f9ba46;
}

.white_bg{
	background-color: #FFFFFF;
}

.black_bg{
	background-color: #1b1e24;
	color: #FFF;
}

.ct-grid{
	stroke: #FFF;
}

.ct-label{
	color: #FFF;
}
.ct-series-a .ct-bar, .ct-series-a .ct-line{
	stroke: #FFF;
	opacity: 0.7;
}

.ct-series-b .ct-bar, .ct-series-b .ct-line{
	stroke: #FFF;
	opacity: 0.9;
}




.compare .ct-series-a .ct-bar, .compare .ct-series-a .ct-line{
	stroke: #FFF;
	opacity: 0.9;
}

.compare .ct-series-b .ct-bar, .compare .ct-series-b .ct-line{
	stroke: #FFF;
	opacity: 0.4;
}

.day{
	font-weight: 100;
	font-size: 36px;
}

 .ct-series-a .ct-slice-donut{
	stroke: #CCC;
}

.material-icons{
    display: inline-flex;
    vertical-align: top;
	color: #999;
}



.dash-card img:hover{
opacity: 0.5;
}



