@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	font-family: Arial;
	box-sizing: border-box;
}
	
/*html5 display rule*/
address, article, aside, canvas, content, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}
body { background-color: #FFCC99; }
a:hover {color: #FF0000; }
h1 {font-size: 1.4em;font-weight:bold }
h4 { color:#960; }
h1, h2, h3, h4, h5, h6 {margin: 0;}

/* ==================================== */
/*   TYPOGRAPHY & Backgrounds           */
/* ==================================== */
.text-shadow { text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.75); }

.text-peach  {color: #ffcc99}
.text-tan {color: #E8B078;}
.text-charcoal {color:#333333;}
.text-grey {color:#5C5C5C;}
.text-red {color:#990000;}

.text-form-group-title{color:#996633;font-weight: 600}

/* ==================================== */
/*   Header/Page Parts                  */
/* ==================================== */
#header {background-color: #210000; }
#header h5 a {color: #ffcc99}
#header h5 a:hover {color: #ffcc99; text-decoration:none;}
#header img {min-height: 60px;}
.site-title { padding:.35em 0;}

/* --- page headers --- */
.hpage-header{padding-bottom:5px;margin:30px 0 10px;border-bottom:none;color:#712400}
.page-header{margin:60px 0 10px;padding-bottom:5px;border-bottom:none;color:#712400}

/* --- Foooter --- */
footer {margin:2em 0 5.5em; font-style:italic; font-size:small;}
footer a.nav-link {font-style:normal; font-size:1.4em;}
.page-foot {margin-top: 2em;margin-bottom: 3em;}

/* ==================================== */
/*   Navigation                         */
/* ==================================== */
#topBtn {
	display: none;
	position: fixed;
	bottom: .75em;
	right: .5em;
	z-index: 99;
	font-size: 4em;
	border: none;
	outline: none;
	background-color: transparent;
	color: #210000;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.75);
	cursor: pointer;
	padding: 0;
}

#topBtn:hover {
  color: green;
}

nav {padding: .3em; font-weight:bold;color: #E8B078;}
nav a {color: #E8B078;}
nav a:hover {color: #333;text-decoration: none;}

.navbar-pallets{background-color:#BD5A00;border-color:none}
.navbar-pallets .navbar-brand{color:#E8B078}
.navbar-pallets .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
.navbar-pallets .navbar-text{color:#E8B078}
.navbar-pallets .navbar-nav>li>a{color:#E8B078}

.navbar-pallets .navbar-toggle{border-color:#E8B078}

/* buttons */
.btn-pallet-menu{background-color:#FFE0C1;border-color:#712400;font-weight:600;}
.btn-pallet-menu:hover{background-color:#E8B078;border-color:#204d74;text-decoration: none;}
.btn-pallet-menu a{color:#336600;text-decoration: none;}
.btn-pallet-menu a:hover{color:#204d74;text-decoration: none;}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}

.btn-warning {margin-top: .5em;color: #210000;border-color:#963}


.card-body {margin: 0 auto;padding: 1em 0;width: 100%;max-width: 700px;}
.card-body img {margin: 5px 15px;border-radius: 5px;moz-kit-border-radius: 10px;}
.card-body ul { margin-top:1em}
.card-body li { list-style:none}

.clear {clear:both; }
.toppad {margin-top: 1em; }
.toppad2 {margin-top: 2em; }

/* --- Forms --- */
label.error { color: red; font-weight: normal }
input.error { border: 2px solid red; }




/* ----- bootstrap over-rides ------ */
.badge { background-color: #39C; }

.navbar-pallets{background-color:#BD5A00;border-color:none}
.navbar-pallets .navbar-brand{color:#E8B078}
.navbar-pallets .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
.navbar-pallets .navbar-text{color:#E8B078}
.navbar-pallets .navbar-nav>li>a{color:#E8B078}

/* ----- bootstrap carousel over-rides ------ */
.carousel-indicators{
	bottom:-30px;
}
.carousel-indicators li{
	border-color: #666
}
.carousel-indicators .active {
	background-color: #666;
}

/* responsive css 
================================= */
/* Medium Desktop */
@media(min-width:992px) and (max-width:1199px){}	
	
/* Tablet */
@media(min-width:768px) and (max-width:991px){}

/* Mobile and Tablet */
@media(max-width:991px){}

/* Mobile Devices */
@media(max-width:850px){
	.size-75 {max-width: 50%}
}

@media only screen and (max-width: 768px) {
    [class*="col-"] {
        width: 100%;
    }
	.site-title { padding:0;}
}

@media(max-width:670px){}

@media(max-width:480px){
	.img-stretch { width: 100%;}
}