html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	height:100%;width:100%;
}

body {
	font-family: "Lato",sans-serif;
	margin: 0;height:100%;width:100%;
	background: #00babb;
	
}


.category-box {padding-top:290px;cursor:pointer;}
.category-title{padding:10px;color:#ffffff;background:rgba(0,0,0,.8)}

.item-box {}
.item-image {height:200px;}
.item-wrapper {padding:1.5rem;border:#cccccc solid 1px;background: #f8f8f8}
.item-title{font-weight: bold;padding-top:10px;}

.subcat-list {margin:0 2rem 0 0;border-bottom: 1px #cccccc solid;padding:.8rem 0}
.subcat-on a:link, .subcat-on a:visited {color:#00babb;}
.subcat-on {background: url(/base/images/green-arrow.png) right no-repeat}


.subcat-nav {background: #00babb;padding:.8rem;}
.subcat-nav ul {max-width:1100px;margin:0 auto;padding:0px}
.subcat-nav ul li {list-style: none;display: inline-block;padding-right: 2rem}
.subcat-nav ul li a:link,.subcat-nav ul li a:visited {color:#ffffff;text-transform: uppercase}


.fui {padding:0;margin:0}
.fui li a {text-align: center;padding:1rem;background: #555555;display: block}
.fui li a:link, .fui li a:visited {color:#ffffff;}



.row {max-width: 1100px}

h1,h2,h3,h4,h5 {font-family: "Roboto Slab", sans-serif;color:#2B3C74}
h2 {margin-bottom: 2rem}
h3 {margin-top:.8rem;color:#333333}


a,a:link, a:visited {color:#2B3C74}
a:hover {color:#2B3C74;text-decoration: none}

header{padding:1rem;background: #2a3b76;}
header .button {margin:0 1rem 0 0;}
header .right {float:right;padding-top:10px;font-size:.9rem;}
header .right a {display: inline-block;padding-right:20px;line-height:2rem;color:#3c4b81}
header .right a:link,header .right a:visited { text-transform: uppercase;color:#ffffff}
header .left {float:left;padding-left:15px;}
header span {font-size:2rem;}

main .container {padding:0 2rem;background: #ffffff;min-height: 500px;}
main .page {padding:2rem 0;max-width: 1100px;margin:0 auto;line-height: 1.5rem}



footer  {padding:4rem 1rem;color:#ffffff;background: url(/base/images/footerbg.png) top}
footer .page {max-width: 1100px;margin:0 auto;}
footer .button {background: #2a3b76;top:-1.2rem}

a.red:link,a.red:visited {color:#f11820}
a.black:link,a.black:visited {color:#000000}

.icon-button{display: inline-block;padding-right:20px;line-height:2rem;}

.input-label{padding:.5rem 0}

.error{
	background-color: #ef6464;
	color:#ffffff;
	font-weight: bold;
	padding:.8rem;
	margin:1rem 0 3rem 0
	
	    
} 

.saved{
	background-color: #c2e5c9;
	color:#000000;
	padding:.8rem;
	margin:1rem 0 3rem 0
	
	    
} 
