/* Font faces */

@font-face {
	font-family: 'Avant Garde';
	src: url('../fonts/ITC Avant Garde Gothic Extra Li Regular.eot');
	src: url('../fonts/ITC Avant Garde Gothic Extra Li Regular.woff') format('woff'), url('../fonts/ITC Avant Garde Gothic Extra Li Regular.ttf') format('truetype'), url('../fonts/ITC Avant Garde Gothic Extra Li Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Avant Garde Medium';
    src: url('../fonts/avgardn-webfont.eot');
    src: url('../fonts/avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avgardn-webfont.woff2') format('woff2'),
         url('../fonts/avgardn-webfont.woff') format('woff'),
         url('../fonts/avgardn-webfont.ttf') format('truetype'),
         url('../fonts/avgardn-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Brush Script';
	src: url('../fonts/BrushScriptMT.ttf') format('truetype'),
	url('../fonts/BrushScriptMT.eot'),
	url('../fonts/BrushScriptMT.woff') format('woff'),
	url('../fonts/BrushScriptMT.svg#avantgarde_bk_btbook') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* General */

p, td {
	letter-spacing: 0.03em;
	font-size: 1.2em;
}

body {
	background-color: #fff;
}

a {
	color: #856941;
	text-decoration: none;
}

a:hover, a:focus{
	color: #785f3b;
	text-decoration: none;
}

a.hasTooltip {
	display: inline!important;
}


/* Header */

.header {
	background-color: #d1c5b7;
	height: 90px;
	padding-top: 14px;
	margin-top: 70px;
}

h1, h2 {
	font-family: "Helvetica Neue", sans-serif;
	color: #0193b7;
	margin-top: 7px;
	font-size: 3.0em;
	font-weight: bold;
}

h2 {
	font-size: 32px;
}

h3 {
	color: #0193b7;
}

.header > div > img {
	width: 400px;
	max-width: 100%;
}

.image {
	background-color: #d1c5b7;
}

img.thumbnail {
	width: 100%;
	margin: 0px 0 50px 0;
}

img.thumbnail {
	padding: 6px;
	background-color: #856941;
	border: 1px solid #735d41;
	-webkit-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.75);
}

.black-image{
	height: 59px;
	background-color: #464646;
}

/* Navbar */

.navbar {
/*     margin: 0 auto; */
    border-radius: 0;
    z-index: 1;
}

.navbar-brand {
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 2.0em;
	color: #ffffff !important;
	padding: 15px 0 0px 28px;
}

.navbar-default {
	background-color: #856941;
	border-color: #735d41;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background-color: #735d41;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background-color: #735d41;
}

.affix-top {
/* 	width: 100%; */
	position: fixed;
	left: 0;
	right: 0;
}

button.navbar-toggle.collapsed, button.navbar-toggle {
	border-color: #ffffff;
}



.navbar > .container {
	padding-left: 0;
}

.navbar-nav > li {
	display: block !important;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #735d41;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: none;
}

#menu .navbar-nav > li > a {
	/*
padding-top: 10px;
	padding-bottom: 10px;
*/
	padding: 25px;
	letter-spacing: 0.022em;
	text-transform: uppercase;
	font-family: 'Avant Garde Medium';
	font-size: 1.1em;
	color: #ffffff !important;
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.dropdown-menu {
	width: 100%;
	background-color: #856941;
	border: none;
}

.dropdown-menu > li > a {
	color: #ffffff;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	color: #ffffff;
	background-color: #856941;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #856941;
}

.affix{
/* 	width: 100%; */
	left: 0;
	right: 0;

	top: 0;
}

.dropdown-menu {
	width: 100%;
}


/* Content */

.content {
	padding: 15px;
	margin: 50px 0 100px 0;
}

.page-header {
	border: none;
	margin: 40px 0 20px 0;
}

h2.item-title {
	margin-bottom: 50px;
}


.item:hover > p {
	color: #fff;
}

.item:hover > h2 {
	color: #fff;
}

p.icon > img {
	max-width: 70px;
}

p.icon {
	text-align: center;
}

.nav-tabs {
	border: none;
}

.login {
	margin-bottom: 250px;
}

.btn-warning, .btn-primary {
	background-color: #856941;
	border-color: #735d41;
}

.btn-warning:hover, .btn-warning:focus, .btn-primary:hover, .btn-primary:focus {
	background-color: #785f3b;
	border-color: #6b5434;
}

.btn-warning:active ,.btn-warning:active:focus, .btn-warning:active:hover {
	background-color: #634e30;
	border-color: #524028;
}

.well {
	background: none;
	border: none;
	box-shadow: none;
	padding-left: 0;
}

#password-lbl, #username-lbl {
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 10px;
}

.form-control {
	font-size: 20px;
	height: 45px;
}
.btn {
	padding: 10px 16px;
	font-size: 20px;
}

.login-greeting {
	margin-bottom: 20px;
	font-size: 1.2em;
}

.breadcrumb > li {
	font-size: 1.2em;
}

.col-md-4 > img {
	width: 100%;
	z-index: -1;
}
a.col-md-4 {
	color: #333;
	text-decoration: none;
}


.login-mod {
	padding-top: 35px;
}

.rsfiles-layout > fieldset {
	display: none;
}

.rl_tabs>ul.nav-tabs>li>a:hover, .rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover , .rl_tabs>ul.nav-tabs>li>a{
	color: #333333;
	background-color: #ffffff;
}

.rl_tabs.top>ul.nav-tabs>li>a {
	background-color: #d1c5b7;
	color: #333;
}

.rl_tabs.top>ul.nav-tabs>li.active>a {
	color: #333333;
	background-color: #ffffff;

}

.rl_tabs>ul.nav-tabs>li.active>a:focus, .rl_tabs>ul.nav-tabs>li>a:focus {
	border-color:  #856941!important;
}

.rl_tabs.outline_handles ul.nav-tabs>li a{
	border-color: #856941;
}

.rl_tabs.outline_handles ul.nav-tabs>li a:hover{
	border-color: #856941;
	background-color: #ffffff;
	color: #333;
}

.rl_tabs .nav-tabs, .rl_tabs.top>ul.nav-tabs>li>a{
	border-color: #856941;
}

.rl_tabs.outline_content>.tab-content{
	border-color: #856941;
}

.rl_tabs.top>ul.nav-tabs>li.active>a:focus, .rl_tabs.top>ul.nav-tabs>li>a:focus{
	box-shadow: none;
}

.rl_sliders.accordion>.accordion-group {
	overflow: hidden;
	border: 1px solid #856941;
}

.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle{
	background-color: #d1c5b7;
	color: #333;
}

.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover{
	background-color: #ffffff;
	color: #333;
}

.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle{
	color: #333333;
	background-color: #d1c5b7;
}

.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle:hover{
	background-color: #ffffff;
}

.rl_sliders.accordion>.accordion-group.active>.accordion-body>div.accordion-inner{
	border-color: #856941;
}

/* Footer */

.footer {
	font-family: "Avant Garde Medium";
	background-color: #d1c5b7;
	padding: 50px 0;
}

.footer p {
	font-family: "Avant Garde Medium";
}

.footer a {
	font-family: "Avant Garde Medium";
	text-decoration: none;
	color: #333;
}

#footerlogo {
	margin-top: 30px;
	background-color: #856941;
}

#footerlogo .container  h3 {
	font-family: 'Rockwell', serif;
	color: #fff;
	margin: 26px 0 26px 0;
}

.rl_tabs>ul.nav-tabs>li.active>a:focus, .rl_tabs>ul.nav-tabs>li>a:focus {

}

/* Media queries */

@media screen and (min-width: 768px) {

}
@media screen and (max-width: 1200px){

}

@media screen and (max-width: 992px){

}

@media screen and (max-width: 768px){


	.navbar-toggle {
		margin-top: 12px;
	}

	.navbar > .container {
		padding-left: 15px;
	}

	.content {
		margin-left: -15px;
		margin-right: -15px;
	}

}
