.flash {
	z-index: 10000;
	position: absolute;
	top: 0px; left: 0px; right: 0px;
	padding: 8px 0px;	 
	text-align: center;
	background: #F44336;
	color: #fff;
}

.flash i {
	color: #fff;
}

.navbar-brand {
	padding: 4px 20px;
}

.navbar-brand img {
	margin-top: 0px;
	height: 36px;
}

.header-highlight .navbar-header { 
	background-color: #263238 !important;
	border-top: 0px solid transparent; 
    border-bottom: 0px solid transparent; 
    height: 46px;
}

.sidebar-properties {
    width: 320px;
}

.sidebar-control {
	width: 100%;
	float: left;
    padding: 12px 20px;
    font-size: 14px;
    line-height: 20px;
    height: 44px;
    font-weight: 500;
    color: rgba(255,255,255,0.75);
    display: block;
    transition: background .15s linear,color .15s linear;
    content: "\e9d4";
}

.sidebar-control span {
	transition: opacity .2s ease-in-out;
}

.sidebar-control i{
	float: left;
    top: 0;
    margin-top: 2px;
    margin-right: 15px;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
}

.sidebar-control:hover, .sidebar-control:focus {
    background-color: rgba(0,0,0,0.1);
    color: #fff;
}

.sidebar-xs .sidebar-control i:before {
    content: "\e9d5";
    transition: opacity .2s ease-in-out;
}

.sidebar-xs .sidebar-control span {
	display: none;
    position: absolute;
    top: 0;
    right: -260px;
    background-color: #455a64;
    border-color: #455a64;
    padding: inherit;
    padding-left: 20px;
    padding-right: 20px;
    width: 260px;
    text-align: left;
    color: #fff;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.properties {
    padding-left: 0px;
    list-style: none;
}

.properties li {
    padding: 10px 20px;
}

.properties li h6 {
    margin-bottom: unset;
    text-transform: uppercase;
}

.properties span {
    display: inline-block; 
    text-transform: uppercase;
}

.properties li p {
    display: inline-block;
    margin-bottom: 0px;
}

/* Datatable */ 

.selectallarrow {
    position: relative;
    top: -9px;
    margin-right: .3em;
}

.checkall_box {
    margin: 6px !important;
}

.checkall_label {
    margin-bottom: 0px;
    text-decoration: none;
    color: #1e88e5;
    cursor: pointer;
    outline: none;
}

.checkall_label:hover {
    color: #166dba;
    text-decoration: none;
}

.Aligner{
	align-items : center;
	justify-content : center
}

/* Chart */

#chart__control {
    margin-top: 20px;
}

#chart__control form {
    display: flex;
}

#graph__control__type {
    margin-right: 20px;
}

#chart__control form:nth-child(n) {
    justify-content: space-between;
}

#chart__core {
    margin-top: 20px;
}

#graph__control__category {
   font-size: 1.25em;
    min-width: 200px;
}

#graph__previous {
    margin-right : 20px;
}

#graph__next {
    margin-left : 20px;
}
