html, body{
	font-family: 'Open Sans', sans-serif;
	color: #555655;
}
textarea{
	font-family: 'Open Sans', sans-serif;
	font-size:.9em;
	
}
/* login */
.login-body-color{
	color:#fff;
	background:#4f5a66;
}
.login-reset-color a{
    color:#76cb6d;
}
.login-reset-color a:hover{
    color:#ffffff;
}
/* header */
.header-color{
	background:#4f5a66;
	border-bottom:1px solid #3c454c;
}
.logo-bck{
	background:#000;
	border-right:1px solid #6b7a87;
}

.header-color a{
	text-decoration:none;
}
.header-color a:hover{
	text-decoration:underline;
	color:#fff;
}
.admin-title-color{
	color:#fff;
}
.header-menu-color .im-title{
	color:#a8f6ac;
}
.header-menu-color a{
	color:#fff;
}
.submenu-color {
    color:#000000;
	background:#fff;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 5px #999;
    -webkit-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
	
}

.submenu-color::after {
    content: '';
    position: absolute;
    top: -8px;
    right: 0;
    border-color: transparent;
    border-style: solid;
    border-radius: 0.4em;
    border-width: 1.3em;
    border-right-color: #fff;
}

.submenu-color li { border-bottom:1px solid #E4E4E4;
	}
	
.submenu-color .last { border-bottom:none;
	}
.submenu-color li a{
    color: #555655;
}
.submenu-color li a:hover{
   color: #000;
	
}
#searchbox input{
	color:#FFFFFF;
	background-color: transparent;
	border-top:none;
	border-left:1px solid rgba(255,255,255,0.5);
	border-right:1px solid rgba(255,255,255,0.5);
	border-bottom:1px solid rgba(255,255,255,0.5);
	padding:.2em .3em 0 .3em;

	
}
/* content */
.body-color{
	color:#4f5a66;
	background:#f9f9f9;
}

.data-table th{
 background:#4f5a66;
 color:#FFFFFF;
}
.data-table .tr1{
  background:#f5fff2;
}
.data-table .tr2{
  background:#ffffff;
}
.bulk-actions-color{
	background:#ffffff;
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
}
.positive{
	color:#4A9B47;
}
.negative{
	color:#C15355;
}
.bold{
	font-weight:900;
}
/* sidebar */
.sidenav .im-title{
	color:#a8f6ac;
}
.sidenav-color {
    background-color: #000; 
    color:#FFFFFF;
}

.sidenav ul li a {
      color: #ffff;
}
.separator{
	clear:both;
	float:left;
	width:100%;
	height:1px;
	margin:.5em 0 .5em 0 ;
	background-color: #363e44; 
	
}
/* footer */
.footer-color {
    color:#A2A4A1;
	background-color: #363e44; 
}
/* forms */
.login-box-color{
	background:#f9f9f9;
	color: #555655;
	/*  
	-webkit-border-radius:3px; 
    border-radius:3px;  
    -webkit-box-shadow: 0px 2px 7px rgba(50, 50, 50, 0.35);
    -moz-box-shadow:    0px 2px 7px rgba(50, 50, 50, 0.35);
    box-shadow:         0px 2px 7px rgba(50, 50, 50, 0.35);
	*/
}
.form-input-color {
	font-family:  'Open Sans', sans-serif;
    color:#4f5a66;
    border: 1px solid #ccc; 
    border-radius: 0;
}
.form-button-color {
    background: #33882d;
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 3px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.form-button-color:hover {
    background: #3da336;
    color: #ffffff;
}

/* alerts */
.alert{
	clear:both; float:left;
	width:100%;
	padding:.5em;
	font-size:.8em;
	font-weight:600;
}
.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger, .alert-register{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#245269}

.alert-register::after {
    content: '';
    position: absolute;
    top: 0;
    left: -10px;
    border-color: transparent;
    border-style: solid;
    border-radius: 0.2em;
    border-width: .8em;
    z-index:888;
	border-top-color: #f2dede;
}

