.top_logo {
	position: fixed;
	top: 30px;
	width: 33%;
	right: 0px;
	padding: 0px 50px;
}
.top_logo img { width:100%; }

.navbar-header .logo-big{
	width: 360px !important;
}
.start_dte {
	color: #9b9b9b;
	font-size: 15px;
	letter-spacing: 2px;
}
.widget-36 .nb-visitors {
	color: #2c304d;
	font-size: 30px;
	margin-bottom: 18px;
}
.header-logo {
	display: block;
	width: 120px;
}
.header_logo_sec {
	position: absolute;
	margin: auto;
	top: 50%;
	left: 174px;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.logout.active, .logout:active {
	color: #000;
	text-decoration: none;
	background-color: transparent !important;
}
.logout:focus, .logout:hover {
	color: #16181b;
	text-decoration: none;
	background-color: transparent !important;
}
.btnp_sec { 
	-ms-flex-align: center !important;
	align-items: center !important;
	justify-content: center;
	vertical-align: middle;
	text-align: center;
} 
.btn_sec {
	min-height: 400px;
	vertical-align: middle;
	justify-content: center;
	align-items: center;
	padding-top:140px;
}
.btn_sec a { margin-bottom:20px; }
.form-control-label {
	text-align: right;
}
.default-sidebar {
	background: #282828 !important;
}
.default-sidebar > .side-navbar ul a{  color:#fff !important; }
h4, .h4 {
	font-size: 1.8rem !important;
	font-weight: 500;
}
.elisyam-overlay.overlay-01 {
	background: linear-gradient(135deg,rgba(46,52,81,.4) 0%,rgba(34,79,134,.95) 100%) !important;
}
.logo-centered {
	width:auto !important;
}

.logo-centered img {
	width:auto !important;
}
.side-navbar ul a i { color:#078358 !important; }
.default-sidebar > .side-navbar ul a:hover i {
	color: #ffc528 !important;
}
 .widget_gridi { border-bottom:solid 3px #078358; }
 .widget_gridi {
	font-size: 16px;
}
.default-sidebar > .side-navbar .active a i {
	color: #ffc528 !important;
}
.bt_widget h4 {
	font-size: 14px !important;
	font-weight: bold;
	margin-right:30px;
}
.iconimg_sec img {
	margin-left: 30px;
	margin-right: 7px;
}
.iconimg_sec a {
	font-size: 13px;
	vertical-align: bottom;
	text-decoration: underline;
	color: #9c9c9c;
}
.subcat_widget:last-child .widget .widget-header {
	padding: 0px 20px 20px;
	margin-bottom: 50px;
	min-height: 70px;
}

.img_refsec { max-width:190px; }
.list-unstyled > li.active > a {
	color: #ffc528  !important;
}

.subcat_widget {
	boder: none !important;
	/*padding-bottom: 0px !important;*/
	margin-bottom:0px !important;
}
.subcat_widget p {
	margin-bottom: 0px !important;
}

.para_sec_subcat {
	border-left: 1px solid #ddd;
	padding-left: 20px;
}
.left_head_sec h4 {
	font-size: 24px !important; 
}
.left_head_sec_body h3 { font-size:16px !important; font-weight:bold; }
.left_head_sec_body ul li { list-style:inside disc; }
.nav-link {
	color: #000 !important;
}
a:focus, a:hover {
	color: #d39e00 !important;
}
#contactUsMd .modal-header{ padding:40px 40px 5px 40px;  }
#contactUsMd .modal-body{ padding:20px 40px 40px 40px;  }
#contactUsMd .modal-footer{ padding:20px 40px 40px 40px; }
.modal-header .close {
	font-size: 5rem;
	margin-top: -26px;
}
.default-sidebar > .side-navbar ul ul {
	background: #484747 !important;
	border-left:solid 2px #ffc528;
}
.authentication-form h3 {
	color: #2c304d;
	font-size: 1.0rem;
	font-weight: 709;
	margin-bottom: 30px;
	text-align: left;
	text-transform:uppercase;
}
@media screen and (min-width: 481px) and (max-width: 1200px) {
nav.navbar .navbar-brand .brand-small{ display:none !important; }
.img_secdash img { width:100%; }
}
@media screen and (min-width: 1201px) and (max-width: 155000px) {
	
	.img_secdash img { width:100%; }
	
}
@media only screen and (max-width: 480px) {	

.brand-small{ display:block !important; }
.header_logo_sec {display:none;
 }
}

.table thead th {
	text-transform: uppercase; 
}

.table .td-actions a i {
	font-size: 2rem; 
}

form label {
    font-weight: 600;
}
.content-innner { position:relative; }
footer.main-footer {
	position: fixed;
	width: 100%;
	bottom: 0px;
}



.btn-primary {
    color: #fff;
    background-color: #282828;
    border-color: #282828;
}
.default-sidebar > .side-navbar {
	min-width: 280px;
	max-width: 280px;
}
footer.main-footer.fixed-footer {
	margin-left: 280px;
}
.content-inner {
	width: calc(100% - 280px);
	margin-left: 280px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   
   .authentication-form {
    margin-top: 180px;
}
footer.main-footer p {
    display: none;
}
nav.navbar .nav-item > a {
    width: auto !important;
}

}

.container-fluid {
    margin-bottom: 50px;
}

.widget-header.no-actions {
    padding: 10px 1.49rem;
}
.btn-contact {
	color: #fff;
	background-color: #f0ad4e;
	margin-left: 40px;
}
.ripple:hover {
	color:#fff !important;
}
.ripple:focus {
	color:#fff !important;
}
.widget-body li {
	list-style: disc;
	margin-left: 14px;
}
.widget-body li ul li {
	list-style: circle;
	margin-left: 10px;
}


#dtable_paginate > ul > li.paginate_button.page-item {
	list-style: none;
}

.widget-header h2 {
    font-weight: 700;
}

