/*----- COLORS -----

grey: #d0cbc9
orange: #163738
black: #3f3a38*/

@import url("https://use.typekit.net/hjh8vcp.css");

body{
	background-color:#fff;
	color:#3f3a38;
	font-family: 'Proxima Nova', sans-serif;
	font-weight: 300;
	text-shadow:none !important;
}
*{
	text-shadow:none !important;
	box-shadow:none !important;
	border-radius:0px !important;
}
a{
	font-weight: 300;
}
button{
	background-image:none !important;
}
::selection{
	background-color:#163738;
	color:#fff;
}
::-moz-selection{
	background-color:#163738;
	color:#fff;
}

.simple-box{
	background-color: #fff;
	border-color:#d0cbc9;
}
.panel-heading{
	background-color: #eee;
	border-color:#d0cbc9;
	font-weight: 300;
	font-size: 140%;
	letter-spacing: 0.025em;
	padding:30px;
}
.simple-form{
	padding:30px;
}
.field{
	margin:0 0 30px 0;
}
#sidebar{
	background-color:#EEEEEE;
	border:0px;
}
#logo{
	height: 50px;
	margin:0 auto;
	display: block;
}
.sidebar-txt{
	background-color: transparent;
}
.sidebar-txt>p{
	color:#3f3a38;
}
.sidebar-txt>p>a{
	color:#163738;
	transition:color .3s ease-in-out;
}
.sidebar-txt>p>a:hover{
	color:#163738;
}
#sidebar-top{
	border-color:#d0cbc9;
}
#menu-wrap{
	background-color: transparent;
	border:0px;
}
.nav-heading:before{
	border-top-color:#d0cbc9;
}
#sidebar-btns{
	background-color: transparent;
	border-color:#d0cbc9;
}
#sidebar-btns>.btn{
	border-color:transparent;
}
#sidebar-btns>.btn:hover{
	background-color: #3f3a38;
	transition:.3s ease-in-out;
}

.btn.btn-primary {
	background-color: #163738;
	box-shadow:none !important;
	font-weight: 300;
	color:#fff;
	fill:#fff;
}
.nav-heading-btn{
	color:#3f3a38;
}
.nav-heading-toggle{
	text-transform: none;
	letter-spacing: 0.025em;
	font-size:120%;
	font-weight: 300;
}
.nav-heading-toggle:hover, .nav-heading-toggle:focus{
	color:#3f3a38;
}
.nav-heading-toggle:hover>.nav-heading-btn, .nav-heading-toggle:focus>.nav-heading-btn{
	background-color: transparent;
	color:#3f3a38;
}
.nav-group>ul>li>.nav-active{
	background-color: transparent;
	color:#163738;
}
.nav-active.nav-icon>.i{
	fill:#163738;
}
#nav>li>a, .nav-group>ul>li>a{
	color:#3f3a38;
}
#nav>li>a:hover, #nav>li>a:focus, .nav-group>ul>li>a:hover, .nav-group>ul>li>a:focus{
	background-color: #163738;
	transition:all .3s ease-in-out;
}
.nav-icon>.i{
	fill:#3f3a38;
	transition:fill .3s ease-in-out;
}
.nav-icon:hover>.i, .nav-icon:focus>.i, .nav-active.nav-icon:hover>.i, .nav-active.nav-icon:focus>.i{
	fill:#fff;
}
#nav-links{
	border-top-color:#d0cbc9;
}
#nav-links>a{
	color:#163738;
}
#nav-links>a:hover, #nav-links>a:focus{
	color:#163738;
}
#sidebar-btns>.btn:first-child{
	border-left-color:#e86747;
}


#header{
	background-color: transparent;
}

.table.table-primary>thead{
	color:#3f3a38;
	background-color:#eee;
}
.table.table-primary, .table.table-primary>thead>tr>th{
	border:transparent;
}
.table.table-primary>thead>tr>th>.col-sort-link, .table.table-primary>thead>tr>th>.th-default>.col-sort-link{
	color:#3f3a38;
	letter-spacing: 0.05em;
	fill:#3f3a38;
	transition:all .3s ease-in-out;
}
.table.table-primary>thead>tr>th>.col-sort-link:hover, .table.table-primary>thead>tr>th>.col-sort-link:focus, .table.table-primary>thead>tr>th>.th-default>.col-sort-link:hover, .table.table-primary>thead>tr>th>.th-default>.col-sort-link:focus{
	color:#3f3a38;
	fill:#3f3a38;
}
.table.table-primary #listing tr{
	border:1px solid #d0cbc9;
	border-top:0px;
}
.table>thead>tr>th{
	font-weight: 300;
}
.table.table-primary>thead>tr>.col-highlight{
	background-color: rgba(0,0,0,0.05);
	border:0px;
}
.ctrl-option{
	background-color:#fff;
}
.panel-primary>.checkbox>input:checked+.ctrl-option, .panel-primary>.checkbox>input:active+.ctrl-option, .table-primary>thead>tr>.col-checkbox>.checkbox>input:checked+.ctrl-option, .table-primary>thead>tr>.col-checkbox>.checkbox>input:active+.ctrl-option{
	background-color: #ccc;
	border-color:#ccc;
}
.ctrl:hover>.ctrl-option, .ctrl>input:focus+.ctrl-option, .ctrls-checkbox>label:hover>.ctrl-option, .ctrls-checkbox>label>input:focus+.ctrl-option, .ctrls-radio>label:hover>.ctrl-option, .ctrls-radio>label>input:focus+.ctrl-option, .checklist>li>label:hover>.ctrl-option, .checklist>li>label>input:focus+.ctrl-option{
	background-color:#eee;
	border-color:#d0cbc9;
}
.ctrl>input:checked+span.ctrl-option{
	border-color:#163738;
}
.ctrl>input:checked+span.ctrl-option.tt{
	border-color:#3f3a38;
}
input[type="text"], input[type="password"], textarea, select{
	background-color: #fff;
}
.btn{
	border-color:#d0cbc9;
	background-color: #eee;
	font-weight: 300;
	background-image: none;
	color:#3f3a38;
	fill:#3f3a38;
}
.btn-group .btn:first-of-type{
	margin-left: 0px;
}
.btn:hover{
	background-color:#ccc;
	color:#fff;
	fill:#fff;
	transition:all .3s ease-in-out;
}
.btn-icon{
	background-color: transparent;
}
.btn.btn-primary{
	border-color: #163738;
}
.btn.btn-primary:active, .btn.btn-primary:hover{
	background-color: #3f3a38;
	border-color:#3f3a38;
}
.btn-primary>.btn-icon{
	background-color: transparent;
}

.btn-error, .btn-success, .btn-primary, .nav-active, .nav-count, .tab-error, .table>thead, .gallery-img-folder{
	background-image:none;
}
.btn.btn-primary, .append>.login-swap:hover, .append>.login-swap:focus, #nav>li>.nav-active, #nav>li>.nav-active:hover, #nav>li>.nav-active:focus, .nav-group>ul>li>.nav-active:hover, .nav-group>ul>li>.nav-active:focus, .nav-count, .gallery-img-link.gallery-img-folder, .btn-menu.toggled, .ctrl>input:checked+span.ctrl-option, .ctrl>input:active+span.ctrl-option, .ctrls-checkbox>label>input:checked+span.ctrl-option, .ctrls-checkbox>label>input:active+span.ctrl-option, .ctrls-radio>label>input:checked+span.ctrl-option, .ctrls-radio>label>input:active+span.ctrl-option, .checklist>li>label>input:checked+span.ctrl-option, .checklist>li>label>input:active+span.ctrl-option, .panel-heading.panel-primary {
    background-color: #163738;
}
.label, .btn, #sidebar-toggle, .field-hint, .panel-heading, .popover-title{
	background-image: none;
}
.field>.field-label{
	font-weight: 300;
	font-size: 120%;
	letter-spacing: 0.025em;
}
.panel-body{
	background-color: #eee;
	border-collapse: #d0cbc9
}
.cke_top, .cke_bottom{
	background-image: none !important;
	background-color: #eee !important;
}
.cke_toolgroup, a.cke_combo_button{
	background-image: none !important;
	background-color: #fff !important;
}
a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active{
	background-image: none !important;
}
input[type="text"]:focus, input[type="text"]:hover:focus, input[type="password"]:focus, input[type="password"]:hover:focus, textarea:focus, textarea:hover:focus, select:focus, select:hover:focus, .nicEdit-mainContain.nicEdit-mainSelected {
    border-color: rgba(231, 63, 21, 0.6);
    box-shadow: 0 0 4px rgba(231,63,21,0);
}