body {
	color:#111;
}


.skin-3 .main-container::before,
.skin-3 .page-content 
{
	background: none repeat scroll 0 0 #efefef !important; 
	/*background: none repeat scroll 0 0 #d3d3d3    !important; */
	/*background: none repeat scroll 0 0 #c3c3c3  !important;  */
	/*background: none repeat scroll 0 0 #72918B !important;*/
}

.widget-body a:not(.btn) {
	color: #034385;
    text-decoration: none;
    border-bottom: 1px dashed #ccc;
    font-weight: 600;
}

.widget-body a:not(.btn):hover {
	text-decoration: none;
	border-bottom: 1px dashed #0355a9;
	background-color: #0355a922;
}

body:not(.forprint) .small-caption {
    border: 1px solid #fff;
    font-size: 9pt;
    padding: 3px 6px;
}

thead td.small-caption,
thead th.small-caption {
	background-color: #d3d3d3;
	color:#000;
	font-weight: bold;
}

.nav .nav-search-icon {
	top: 10px;
}


.widget-color-blue2 {
    border-color: #0000005e;
}

.widget-color-blue2>.widget-header {
    background: #4b6289;
    /*background: #8490a5;*/
    /*background: #0000002b;*/
    border-color: #00000054;
}



td.category, th.category {
    background-color: #f1f1f1 !important;
}

h4.widget-title h4,
h4.widget-title a.white
 {
	color:#ffffff  !important;
	font-size: 12pt;
	/*color:#fff !important;*/
}

h4.widget-title h4 i,
h4.widget-title 
 {
	color:#fff !important;
}

.badge, .label {
    font-weight: 400;
    background-color: #00000026;
    text-shadow: none;
}

/* -------------------- sidebar ----------------------- */

.skin-3 .sidebar {
	background-color: #404040;
}

.skin-3 .nav-list>li>a,
.skin-3 .sidebar-toggle
{
    background-color: #404040 !important;
    color: #cbcbcb !important;
}

.skin-3 .sidebar.menu-min .nav-list>li>a>.menu-text
{
    background-color: #404040 !important;
    color: #fff !important;
}

.skin-3 .nav-list>li:hover>a,
.skin-3 .nav-list>li.active>a { 
    background-color: #242424 !important;
    color: #fff !important;
	font-weight: normal !important;
}


.skin-3 .nav-list>li,
.skin-3 .sidebar-toggle {
    border-color: #f2f2f257;
}

.skin-3 .sidebar-toggle>.ace-icon {
    background-color: #282828;
}



/* ----------------------------- BUTTON -------------------------------- */


.btn.btn-sm {
	background-color: transparent!important; 
    border: 1px solid #d5cda7;
    color: #0355a9 !important;
    font-size: 8pt;	
}


 
.btn-primary {
	background-color: #46679f!important;
    border: 1px solid #1c3868;
    color: white !important;
    font-weight: 600;	
}




.btn.btn-white, .btn.btn-white.no-hover:active, .btn.btn-white.no-hover:hover {
    background-color: #fff!important;
}
.btn-white.btn-primary {
    border-color: #816878;
    /* color: #2a4eab!important; */
    color: #74325d!important;
    font-weight: 700;
    box-shadow: 1px 1px 5px -2px #000000ab !important;
    display: -webkit-inline-box;}

.btn.btn-sm:hover,
.btn-white.btn-primary.active, .btn-white.btn-primary:active, .btn-white.btn-primary:focus, .btn-white.btn-primary:hover, .open>.btn-white.btn-primary.active.dropdown-toggle, .open>.btn-white.btn-primary.dropdown-toggle {
	background-color: #f1eff0!important;
    border-color: #a16c8e !important;
    color: #7e0e57!important;
    text-shadow: 1px 1px 1px #7e0e572b !important;
}


/* ----------------------------- INPUT -------------------------------- */
input[type=url], input[type=search], input[type=tel], input[type=color], input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email]
, textarea, select
{
    color: #000000 !important;
	/*background: #f4f5e2 !important;*/
	/*background: #f3f1e7 !important;*/
	background: #f9f9ea  !important;
	border: 1px solid #878476 !important;
	border-radius: 3px !important;

}


/* -------------------------- FOOTER ---------------------- */
.footer .footer-inner .footer-content {
    border-top: 3px double #0000005e;
}


.skin-3 .navbar {
    background: linear-gradient(305deg, #405374, #4768a1);
	border-bottom: 1px solid #123b5e;
}

.ace-nav>li.grey>a {
    background-color: #00000029;
}

.ace-nav>li.grey>a:focus, .ace-nav>li.grey>a:hover, .ace-nav>li.open.grey>a {
	background-color: #00000044;
}

td.category, th.category {
    font-weight: 600;
}


.developer-info {
	color:#f12454;
}