/* By Amtel Web */
body, html{
	height: 100%;
}
body {
 font-family: 'Lato', sans-serif;
 font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
 font-family: 'Prata', serif;
}
.red-border{
	border-color:darkred;
}
.input-no-error{
	border-color: green;
}
.error{
	color: red;
}
/** Relative positioning **/
.container-fluid{
	position: relative;
}

#system_alert{
	position: absolute;
	width: auto;
	top: 15px;
	right: 15px;
	z-index: 1070;
}
#system_alert .alert{
	margin-bottom: 0;
	border-radius: 4px;
}
.gbg{
	background-color: #f1f1f1;
}
.specialBox{
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
}

#aside_toggler{
	z-index: 1040;
}
#aside_toggler:hover{
	background-color: #111000;
	color:#$f1f1f1;
	cursor: pointer;
}
.move-right{left: 250px;}
.ui-menu-item-wrapper{
	color: #f5f5f5;
	background: #343a40;
	border:0;
	padding: 8px 7;
}
.ui-widget.ui-widget-content{
	border: 0;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
	background: #000;
	border: 1px solid #444;
}
.ui-menu-item-wrapper{min-width: 200px;}
.ui-widget-content a{
	color: #fafafa;
}
.material-icons{
	top: 5px;
    position: relative;
}