﻿@import url('http://fonts.googleapis.com/css?family=Domine:700|Lato:400,700,400italic,700italic');
/* TEMPLATE-SPECIFIC STYLE SHEET */
/* all global styles should be included on LAYOUT.CSS */
.container 	{background-color:#fff; box-shadow:0 0 10px #231f20; padding:0; }

body 		{font-family:'Lato', Calibri, Arial, Helvetica, sans-serif; 
				font-size:1.45em; font-weight:500; background-color:#8b4525; 
				background-image:url('../images/elements/background.jpg'); 
				background-repeat:repeat; background-attachment:scroll; }

h1, h2, h3, 
h4, h5, h6 	{font-family:Domine; color:#B65B35; }

.h2, h2 		{font-size:25px; }
h4 a 		{font-size:1.45em; text-decoration:none; }
.subtitle 	{font-size:1.15em; color:#231f20; }
.hdr 		{color:#B65B35; text-shadow:none; font-weight:600; line-height:120%; }
.title 		{text-shadow:1px 1px 2px #eee; padding:15px; text-align:center; }
#flood 		{padding:10px 0 20px 0; }
#flood img 	{display:block; margin-right:auto; margin-left:auto; }
#footer 		{background-color:#eee; padding:10px; font-size:85%; 
				font-weight:600; -webkit-box-shadow:inset 0px 0px 3px 3px rgba(125,125,125,0.35); 
				-moz-box-shadow:inset 0px 0px 3px 3px rgba(125,125,125,0.35);
				box-shadow: inset 0px 0px 3px 3px rgba(125,125,125,0.35); }

#footer p 		{color:#333; }
#footer a 		{color:#333; }
#footer a:hover 	{color:#B65B35; text-decoration:underline; }

a 				{color:#B65B35; text-decoration:none; }
a:hover, a:active 	{color:#4E4660; text-decoration:underline; }

/* NAVIGATION BAR */
@media (min-width: 768px){
.navbar-nav {float:none; margin:0 auto; display:table; table-layout:fixed; }

}/* end media query */

/* Update box shadow at http://css3gen.com/box-shadow */
.navbar-inverse 	{background-color:#B65B35; border-color:#8b4525; 
					-webkit-box-shadow:0px 2px 5px 0px #8b4525; 
					-moz-box-shadow:0px 2px 5px 0px #8b4525; 
					box-shadow:0px 2px 5px 0px #8b4525; }

.navbar-inverse .navbar-nav > li > a 	{color:#fff1c0; font-weight:bold; }
.navbar-inverse .navbar-brand 		{color:#fff1c0; float:left; font-weight:600; }

.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover 
				{color:#fff1c0; background-color:#8b4525; border-color:#8b4525; 
				box-shadow:0px 5px 5px 0px #8b4525; -webkit-box-shadow:0px 5px 5px 0px #8b4525; 
				-moz-box-shadow:0px 5px 5px 0px #8b4525; }

.navbar-inverse .navbar-toggle 		{border-color:#fff1c0; }

.navbar-inverse .navbar-toggle:focus, 
.navbar-inverse .navbar-toggle:hover 	{background-color:#8b4525; border-color:#8b4525; }

.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:focus, 
.navbar-inverse .navbar-nav > .open > a:hover 
								{background-color:#8b4525; color:#fff; 
								box-shadow:inset 0px 0px 3px 3px rgba(125,125,125,0.55); }

.dropdown-menu > li > a:focus, 
.dropdown-menu > li > a:hover 		{color:#000; text-decoration:none; background-color:#DF9C59; 
									box-shadow:inset 0px 0px 3px 3px rgba(125,125,125,0.55); }

/* ADDRESS BOX */
.addressbox 		{font-size:1em; font-weight:bold; border-radius:5px; 
padding:15px; margin:15px; background-color:#eee; box-shadow:inset 0px 0px 3px 3px rgba(125,125,125,0.35); -webkit-box-shadow:inset 0px 0px 3px 3px rgba(125,125,125,0.35);
	-moz-box-shadow: inset 0px 0px 3px 3px rgba(125,125,125,0.35); }

.addressbox a:link, .addressbox a:visited {font-weight:bold; text-decoration:none; }

.addressbox a:hover, .addressbox a:active {font-weight:bold; text-decoration:underline; }

.hdg {font-size:115%; color:#B65B35; text-shadow:none; font-weight:600; line-height:120%; }

/* HEADING CLASSES */
.hdgA {font-size:135%; font-weight:700; letter-spacing:-.5pt; }

.hdgB {font-size:125%; font-weight:700; }

.hdgC {font-size:115%; font-weight:700; }

.hdgD {font-size:105%; font-weight:700; }

.hdg5 {font-family:'Lato', Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#222; font-weight:900; }

/* STYLE ELEMENTS */
blockquote {font-size:1.45em; font-weight:bold; margin-right:40px; }

.glow {border:1px solid #777; -webkit-box-shadow:0px 0px 5px 5px rgba(90,90,90,0.15); -moz-box-shadow:0px 0px 5px 5px rgba(90,90,90,0.15); box-shadow:0px 0px 5px 5px rgba(90,90,90,0.15);
	border-radius: 5px; }

.img-rounded {border-radius:5px; border:1px solid #777; }

dd {margin-left:15px; }

dt {margin-top:15px; font-weight:bold; font-size:1.25em; text-transform:uppercase; color:#B65B35; opacity:0.60; }

/* MAP */
/* Make iframe responsive | source: https://goo.gl/06eAnf */
.map-container {position:relative; padding-bottom:75%; height:0; overflow:hidden; }

.map-container iframe {position:absolute; top:0; left:0; width:100%; height:100%; border:3px double #ddd; border-radius:5px; }

/* COMPANY TABLE*/
th {text-align:left; color:#8b4525; background-color:#FFF1C0; opacity:0.75; font-size:90%; }

.mid {vertical-align:middle !important; }

/* FORMS */
.form-group {margin-bottom:0px !important; }

.input-group {position:relative; display:table; border-collapse:separate; margin-bottom:10px; }

.checkbox label, .radio label {min-height:10px; }

label {max-width:100%; text-align:right; }

.fa-fw {opacity:0.3; }

.note {font-weight:bold; padding:5px 10px; }

.bdr {border:1px solid #DDD; }

.w {color:#FFF; }

.form-horizontal .checkbox, .form-horizontal .radio {max-height:1.35em; min-height:1.35em; }

.form-horizontal .control-label {padding-right:5px; text-align:right; margin-bottom:15px; }

.form-text {clear:both; display:block; font-weight:600; padding-top:25px; margin-bottom:10px; }

.disclaimer {color:#b65b35; font-size:1em; font-weight:bold; padding:10px 35px 10px 15px; }

.fill {width:100%; height:100%; min-height:100%; padding:0px; }

.caption {font-size:85%; font-weight:600; margin-left:auto; margin-right:auto; }

.carriers img {padding:5px 10px; margin-bottom:15px; margin-left:auto; margin-right:auto; }

/* BOOTSTRAP CUSTOMIZATION */
.btn-primary {color:#fff; background-color:#8b4525; border-color:#b65b35; }

.btn-primary:hover {color:#fff; background-color:#4E4660; border-color:#766985; }

.breadcrumb {padding:0px 10px; margin-bottom:15px; list-style:none; background-color:transparent; border-radius:0; }

.breadcrumb li {font-size:.8em; color:#4E4660; font-weight:600; }

/*** PANEL PRIMARY ***/
.panel-primary {border-color:#8B4525; }

.panel-heading {padding:10px 20px; border-bottom:1px solid #FFF; border-top-left-radius:5px; border-top-right-radius:5px; }

.panel-primary > .panel-heading {color:#fff; background-color:#8B4525; border-color:#8B4525; padding-bottom:0; border-bottom-color:#FFF; }

.with-nav-tabs.panel-primary .nav-tabs > li > a, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus {color:#fff; }

.with-nav-tabs.panel-primary .nav-tabs > .open > a, .with-nav-tabs.panel-primary .nav-tabs > .open > a:hover, .with-nav-tabs.panel-primary .nav-tabs > .open > a:focus, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus {color:#fff; background-color:#8B4525; border-color:#FFF; }

.with-nav-tabs.panel-primary .nav-tabs > li.active > a, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {color:#B65B35; background-color:#fff; font-weight:bold; border:none; border-bottom:1px #FFF solid; }

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {background-color:#B65B35; border-color:#8B4525; }

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {color:#fff; }

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {background-color:#8B4525; }

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {background-color:#df9c59; }

.nav-tabs {border-bottom:0; }

/********************************************************************/
/* MOBILE CUSTOMIZATION */
