body {
    color: #333 !important;
}

/*Header*/
.main-header{
	background: #337266 !important;
}

.main-sidebar{
	background-color: #FDFBF5 !important;
	border-right: 1px solid #fff;
}

.main-header .navbar-nav .nav-item .nav-link{
	color: #fff !important;
}

.nav-item .dropdown-menu .user-header{
	background-color: #337266 !important;
}

.nav-item .dropdown-menu{
	right: -9px !important;
	margin-top: 7px;
}

/*Sidebar*/
.main-sidebar .sidebar .os-padding .nav-sidebar .nav-item .nav-link{
	color: #000;
}

.main-sidebar .sidebar .os-padding .nav-sidebar .nav-item .nav-link i{
	color: #000 !important;
}

.main-sidebar .brand-link{
	background-color: #337266 !important;
	border-right: 1px solid #fff;
}

.main-sidebar .brand-link span{
	color: #fff !important;
	font-weight: 500 !important;
}

.main-sidebar .sidebar .os-padding .nav-sidebar .nav-item .nav-link.active{
	background-color: #337266;
	color: #fff !important;
	box-shadow: 0 4px 8px rgba(51, 114, 102, 0.7);
}

.main-sidebar .sidebar .os-padding .nav-sidebar .nav-item .nav-link:hover{
	background-color: #337266;
	color: #fff !important;
	box-shadow: 0 4px 8px rgba(51, 114, 102, 0.7);
}

.main-sidebar .sidebar .os-padding .nav-sidebar .nav-item .nav-link:hover i {
  	color: #fff !important;
}

.main-sidebar .sidebar .os-padding .nav-sidebar .nav-item .nav-link.active i{
	color: #fff !important;
}

.main-sidebar .sidebar .os-padding .nav-sidebar .nav-item .nav-link i{
	font-size: 19px;
}

.main-sidebar .sidebar .os-padding .nav-sidebar .nav-item .nav-link p{
	padding-left: 10px;
	font-size: 17px;
}

.main-sidebar .nav-sidebar .nav-header{
	color: #000;
}

/*Content*/
.card{
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2) !important;
}

.dataTable thead{
	background-color: #337266;
	color: #fff;
}

.card-header{
	background-color: #FDFBF5 !important;
}

.card-body{
	background-color: #FDFBF5 !important;
}

.card-footer{
	background-color: #FDFBF5 !important;
	border-top: 1px solid lightgrey;
}

.content-wrapper .content-header .container-fluid h1{
	padding-left: 8px !important;
}

.page-item.active .page-link{
	background-color: #337266 !important;
    border-color: #337266 !important;
    color: #fff !important;
}

.page-link{
    color: #337266 !important;
}

.login-logo, .register-logo{
	background: #D0D9DE;
    text-align: center;
    margin: 0 auto;
    padding: 10px;
}

.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]){
	background: #D0D9DE !important;
}