@import 'default.css';

@font-face {
	font-family: 'Oswald';
	font-weight: 300;
	src: url('/css/fonts/Oswald/static/Oswald-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-weight: 400;
	src: url('/css/fonts/Oswald/static/Oswald-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-weight: 700;
	src: url('/css/fonts/Oswald/static/Oswald-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Lato';
	font-weight: 300;
	src: url('/css/fonts/Lato/Lato-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-weight: 400;
	src: url('/css/fonts/Lato/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-weight: 700;
	src: url('/css/fonts/Lato/Lato-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 300;
	src: url('/css/fonts/Lato/Lato-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 400;
	src: url('/css/fonts/Lato/Lato-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 700;
	src: url('/css/fonts/Lato/Lato-BlackItalic.ttf') format('truetype');
}

*, body{
	font-family: lato !important;
	letter-spacing: -0.03em;
}

.fa{
	font-family: FontAwesome !important;
}

.footer small{
	letter-spacing: -0.02em !important;
}

.skin-3 .navbar{
	background-color: #414042 !important;
}

.navbar-brand, h1, h2, h3, h4, h5, h6{
	font-family: oswald !important;
	font-weight: bold !important;
	letter-spacing: -0.02em;
}

.skin-3 .breadcrumbs {
    background-color: #6d6e70 !important;
    /* background-color: #dbdcde !important; */
}

.widget-color-blue2 > .widget-header {
    background: #d71920 !important;
    border-color: #414042 !important;
}

.badge, .label {
    background-color: #414042 !important;
}

.label.arrowed-in:before, .label.arrowed:before {
    border-right-color: #414042 !important;
}

.table > tbody > tr{
	background-color: #fff !important;
}

.table-striped > tbody > tr:nth-of-type(2n+1){
	background-color: #f1f1f2 !important;
}

.skin-3 .sidebar{
	background-color: #b11116 !important;
}

body.skin-3 .nav-list > li.active,
body.skin-3 .nav-list > li.active + li{
	border-color: #6d6e70 !important;
}

body.skin-3 .nav-list>li.active.highlight>a,
body.skin-3 .nav-list>li.active>a {
    background-color: #fff!important;
    color: #d71920!important;
}

.breadcrumb>li>a {
    color: #fff !important;
}

.breadcrumb>li,
.breadcrumb>li.active{
	color: #fff !important;
}

[class*=widget-color-]>.widget-header>.widget-toolbar>.widget-menu>[data-action=collapse],
[class*=widget-color-]>.widget-header>.widget-toolbar>[data-action=collapse]{
	color: #fff !important;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover{
	border-top-color: #d71920 !important;
}

body a{
	color: #1779ba;
}

.filter-box a{
	color: #b11116;
}

.widget-color-blue2 {
    border-color: #8b0304 !important;
}

th>a {
    color: #8b0304 !important;
}

body .blue {
    color: #d71920 !important;
}

body.skin-3 .nav-list li>.arrow:before {
    border-right-color: #dbdcde !important;
}

body.skin-3 .nav-list li.active>a:before {
    border-color: transparent #dbdcde transparent transparent !important;
}

body.skin-3 .nav-list>li.active:before {
    background-color: #dbdcde !important;
}

body .btn-white.btn-primary {
    background-color: #fff !important;
	border-color: #6d6e70 !important;
	color: #3d4f5d !important;
}

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

body .label.arrowed-in-right:after {
    border-color: #dbdcde transparent #dbdcde #dbdcde;
}

body.skin-3 .sidebar.menu-min .nav-list>li>a>.menu-text,
body.skin-3 .sidebar.menu-min .nav-list>li.active>a>.menu-text{
	background-color: #fff !important;
	border-color: #d71920 !important;
}

.nav-tabs,
.nav-tabs>li>a,
.nav-tabs>li>a:focus{
	border-color: #dbdcde !important;
}

.nav-tabs>li>a:hover {
 color:#b11116 !important;
 border-color:#f1f1f2 !important;
}

body .btn-white.btn-primary.active,
body .btn-white.btn-primary:active,
body .btn-white.btn-primary:focus,
body .btn-white.btn-primary:hover,
body .open>.btn-white.btn-primary.active.dropdown-toggle,
body .open>.btn-white.btn-primary.dropdown-toggle {
	 background-color:#d71920!important;
	 border-color:#414042 !important;
	 color:#fff!important
 }
 
.skin-3 .nav-list>li:hover>a{
	 color: #b11116 !important;
 }
 
body.skin-3 .nav-list>li.open,
body.skin-3 .nav-list>li:hover{
	border-color: #8b0304 !important;
}

.skin-3 .nav-list>li.open:before,
.skin-3 .nav-list>li:hover:before{
	background-color: #8b0304 !important;
}

input[type=checkbox].ace:checked+.lbl::before,
input[type=radio].ace:checked+.lbl::before{
	background-color: #f1f1f2 !important;
	border-color: #6d6e70 !important;
	color: #d71920 !important;
}

.navbar .btn-primary,
.navbar .btn-primary.focus,
.navbar .btn-primary:focus {
 background-color:#3d4f5d !important;
 border-color:#f9b717 !important;
}
.navbar .btn-primary.focus:hover,
.navbar .btn-primary:active:hover,
.navbar .btn-primary:focus:active,
.navbar .btn-primary:focus:hover,
.navbar .btn-primary:hover,
.navbar .open>.btn-primary.dropdown-toggle,
.navbar .open>.btn-primary.dropdown-toggle.focus,
.navbar .open>.btn-primary.dropdown-toggle:active,
.navbar .open>.btn-primary.dropdown-toggle:focus,
.navbar .open>.btn-primary.dropdown-toggle:hover {
	background-color:#000 !important;
	border-color:#f9b717 !important;
	color: #fff !important;
}

body .nav-search .nav-search-icon{
	color: #d71920 !important;
}

body .nav-search .nav-search-input{
	border-color: #414042 !important;
}

body .nav-search .nav-search-input::placeholder{
	color: #8b0304 !important;
}

body a:focus, body a:hover{
	color: #d71920;
}