@font-face {
	font-family:samplefont;
	src:url(fonts/Poppins-Light.ttf);
	font-weight:300;
}
@font-face {
	font-family:samplefont2;
	src:url(fonts/Poppins-Medium.ttf);
	font-weight:400;
}
@font-face {
	font-family:samplefont3;
	src:url(fonts/Poppins-Regular.ttf);
	font-weight:500;
}
@font-face {
	font-family:samplefont4;
	src:url(fonts/Poppins-SemiBold.ttf);
	font-weight:600;
}
@font-face {
	font-family:samplefont5;
	src:url(fonts/Poppins-Bold.ttf);
	font-weight:700;
}
@font-face {
	font-family:otherfont;
	src:url(fonts/SNAP___.TTF);
}
.skin-blue .main-header .navbar {
/* background: #5b5b5b; Old browsers */
/* background: -moz-linear-gradient(top, #5b5b5b 0%, #000000 100%); */
/* background: -webkit-linear-gradient(top, #5b5b5b 0%,#000000 100%); */
/* background: linear-gradient(to bottom, #5b5b5b 0%,#000000 100%); */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#000000',GradientType=0 ); */
background: #ffffff;
webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
-moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
}
.skin-blue .main-header .navbar .nav>li>a {
	color: #fff;
}
.skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active, .skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a, .skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus, .skin-blue .main-header .navbar .nav>.active>a {
	background: #195294;
	color: #ffffff;
}
.skin-blue .main-header .navbar .sidebar-toggle {
	color: #fff;
	background: transparent;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
	background: #195294;
}
.skin-blue .main-header .navbar .sidebar-toggle {
	color: #3f5161;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
	/* background: rgba(0,0,0,0.2); */
	background: transparent;
}
 @media (max-width:767px) {
.skin-blue .main-header .navbar .sidebar-toggle:hover{
 	color: #fff;
}
.skin-blue .main-header .navbar .dropdown-menu li.divider {
	background-color: rgba(255,255,255,0.1);
}
.skin-blue .main-header .navbar .dropdown-menu li a {
	color: #fff;
}
.skin-blue .main-header .navbar .dropdown-menu li a:hover {
	background: #367fa9;
}
}
.skin-blue .main-header .logo {
	color: #000000;
	border-bottom: 0 solid transparent;
/* 	background: #474747; */
/* 	background: -moz-linear-gradient(top, #474747 0%, #000000 100%); */
/* 	background: -webkit-linear-gradient(top, #474747 0%,#000000 100%); */
/* 	background: linear-gradient(to bottom, #474747 0%,#000000 100%); */
/* 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#000000',GradientType=0 ); */
	background: #ffffff;
	font-family: 'poppinsregular';
	font-weight: 400;
}
.skin-blue .main-header .logo:hover {
/*background-color: #357ca5;*/
}
.skin-blue .main-header li.user-header {
	background-color: #175295;
}
.skin-blue .content-header {
	background: transparent;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
	/* background-color: #10aae8;
	border-right: 1px solid #008cca; */
	/*background: linear-gradient(70deg, rgb(221 73 91) 0%, rgb(22 82 151) 100%);*/
	background:#343a40;
}
.skin-blue .user-panel>.info, .skin-blue .user-panel>.info>a {
	color: #fff;
}
.skin-blue .sidebar-menu>li.header {
	color: #dcdcdc;
	background: #195294;
	font-weight: bold;
	text-transform: uppercase;
}
.skin-blue .sidebar-menu>li>a {
	border-left: 4px solid transparent;
}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a {
	/*background: #cfcf1af0;
    border-left-color: #c42b3e;
    color: #121212; */
    border-left-color: #1ca7ff;
    color: #ffffff;
    background: linear-gradient(90deg, #005E9A 0%, #008AA9 100%);
}
.skin-blue .sidebar-menu>li>.treeview-menu {
	/*   margin: 0 1px; */
	background: #343a40;
	width: auto !important;
	padding-left: 8px;
}
body.skin-blue.sidebar-mini.sidebar-collapse ul.treeview-menu{
	width: 240px !important;
}
.skin-blue .sidebar a {
	color: #dcdcdc;
}
.skin-blue .sidebar a:hover {
	text-decoration: none;
}
.skin-blue .treeview-menu>li>a {
	color: #cdcdcd;
}
.skin-blue .treeview-menu>li.active>a, .skin-blue .treeview-menu>li>a:hover {
	color: #54dfff;
	/* background: #72ac58; */
}
.skin-blue .sidebar-form {
	border-radius: 3px;
	border: 1px solid #374850;
	margin: 10px 10px;
}
.skin-blue .sidebar-form input[type="text"], .skin-blue .sidebar-form .btn {
	/*  box-shadow: none;
  background-color: #374850;
  
  height: 35px;*/
	height: 36px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #2c71a2;
	-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 5px rgba(0,0,0,.2);
	border: 1px solid transparent;
}
.skin-blue .sidebar-form input[type="text"] {
	color: #fff;
	border-top-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 2px;
	font-size: 16px;
	font-family: 'poppinsregular';
}
.skin-blue .sidebar-form input[type="text"]:focus, .skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn {
/*  background-color: #fff;
  color: #666;*/
}
.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn {
	border-left-color: #fff;
}
.skin-blue .sidebar-form .btn {
	color: #999;
	border-top-left-radius: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 0;
}
.skin-blue.layout-top-nav .main-header>.logo {
	background-color: #3c8dbc;
	color: #fff;
	border-bottom: 0 solid transparent;
}
.skin-blue.layout-top-nav .main-header>.logo:hover {
	background-color: #3b8ab8;
}
.default-profile {
	width: 46px;
	height: 46px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	background-color: #fbb070;
	border: solid 1px #f4811f;
	float: left;
	overflow: hidden;
	text-align: center;
	margin-right: 12px;
}
.default-profile i {
	color: #fff;
	font-size: 35px;
	line-height: 57px
}
.welcome {
	color: #006cb7;
	font-size: 14px;
	width: 100%;
	float: left;
	padding-top: 3px
}
.company-name {
	color: #666666;
	font-size: 18px;
	font-weight: 600;
	width: 100%;
	float: left;
	line-height: 18px;
}
.logout {
	width: 46px;
	height: 46px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #006cb7;
	text-align: center;
	font-size: 10px;
	padding: 0px !important;
	margin-right: 20px;
}
.logout span {
	color: #fff;
	font-size: 14px;
	width: 100%;
	float: left;
	padding-top: 9px;
}
.navbar-custom-menu .navbar-nav {
	margin-top: 0px;
}
.bg-white {
	background: #fff
}
small.label {
	height: 21px;
	-webkit-border-radius: 10px/10px 10px 11px 11px;
	-moz-border-radius: 10px/10px 10px 11px 11px;
	border-radius: 10px/10px 10px 11px 11px;
	background-color: #001332 !important;
	line-height: 21px;
	padding: 0px 10px;
	color: #ffffff;
	font-size: 14px;
}
.menu-title {
	font-size: 18px;
	color: #f4811f;
	padding: 20px 0 0 10px !important;
	font-family: calibri
}
.bg-light-white {
	background: #ffffff !important;
}
.active .bg-light-white {
	background: #ffffff !important;
}
.txt-light-blue {
	color: #1d4a69
}
.active .txt-light-blue {
	color: #000000 !important;
}
.mar-right-5 {
	margin-right: 5px !important
}
.mar-left-5 {
	margin-left: 5px !important
}
.mar-top-20 {
	margin-top: 20px !important
}
.table {
}
.table thead {
	background: #006cb7 !important
}

.table-hover > tbody > tr:hover {
	background: #e9edf2 !important;
	-webkit-box-shadow: 0 6px 15px rgba(0,0,0,.15);
	-moz-box-shadow: 0 6px 15px rgba(0,0,0,.15);
	box-shadow: 0 6px 15px rgba(0,0,0,.15);
}
aside.main-sidebar section.sidebar ul.sidebar-menu.tree li a:hover span.pull-right-container i {
    color: #fff !important;
}
.navbar-custom-menu ul.nav.navbar-nav li.announce-bell a{
    color: #008b8b;
    padding: 15px 0px 0px 0px;
    margin-right: 25px;
}
.navbar-custom-menu ul.nav.navbar-nav li.announce-bell a:hover{
	background: transparent;
    color: #337ab7;
}
.navbar-custom-menu ul.nav.navbar-nav li.announce-bell {
    position: relative;
}
.navbar-custom-menu ul.nav.navbar-nav li.announce-bell a i.fa{
    font-size: 18px;
}
.navbar-custom-menu ul.nav.navbar-nav li.announce-bell a span.badge{
    min-width: 20px;
    min-height: 20px;
    line-height: 16px;
    border-radius: 30px;
    position: absolute;
    top: 5px;
    right: -16px;
    padding: 2px;
    background: #ffa500;
    color: #000;
}
.view-announce-box .announcement-box {
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
    background: #dcdcdc21;
    margin-bottom: 15px;
    border-radius: 8px;
}
.view-announce-box .announcement-header .announcement-title {
    font-size: 18px;
    margin: 5px 0px 10px 0px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    color: #ff7f50;
}
.view-announce-box .announcement-dates{
    text-align: right;
}
.view-announce-box .announcement-dates span.date-announce{
    color: #337ab7;
    font-weight: 600;
}
.view-announce-box .announcement-box .announcement-detail {
    padding-bottom: 5px;
}
.navbar-custom-menu .navbar-nav li.notification-bell a {
    color: #4169e1 !important;
    font-size: 18px;
    padding: 15px 0px 0px 0px;
    margin-right: 25px;
}
.navbar-custom-menu .navbar-nav li.notification-bell a:hover{
	background: transparent !important;
}
li.notification-bell a span.badge{
    min-width: 20px;
    min-height: 20px;
    line-height: 16px;
    border-radius: 30px;
    position: absolute;
    top: 5px;
    right: -10px;
    padding: 2px;
    background: orange;
    color: #000;
}
.navbar-custom-menu .navbar-nav li.briefcase-document-link a:hover{
	background: transparent !important;	
}