/* =================================================================== */
/* Red #ef3d34
====================================================================== */
a:link, a:visited, a:active{
	color:#ef3d34;
	text-decoration: none;	
}
 a:hover {
	color: #000066;
}


#navigation ul li a:hover, 
#navigation ul li:hover > a, 
#bolded-line, 
.button.gray:hover, 
.button.light:hover, 
.button.color, 
input[type="button"] {
	background: #ef3d34;
}

.flex-direction-nav .flex-prev:hover, 
.flex-direction-nav .flex-next:hover, 
.ls-nav-prev:hover,
.ls-nav-next:hover,
#scroll-top-top a, 
.post-icon {
	background-color:#ef3d34;
}

.mr-rotato-prev:hover, 
.mr-rotato-next:hover,
li.current, 
.tags a:hover {
	background-color: #ef3d34;
	border-color: #ef3d34;
}

#filters a:hover, 
.selected, 
#portfolio-navi a:hover {
	background-color: #ef3d34 !important;
	border: 1px solid #ef3d34 !important;
}

#current {
	background: #ef3d34 !important;
}
#bluebox {
	font-size: 1em;
	color: #ffffff;
	background-image: url(../../images/bluebox.jpg);
	background-repeat: repeat;
	background-position: left top;
	
}
#bluebox a:link, #bluebox a:visited, #bluebox a:active{
	color: #ffffff;
	text-decoration: none;	
}
#bluebox a:hover {
	color:#e1b033;
	
}
#bluebox p {
	padding-left: 35px; padding-right:30px; padding-top:23px; padding-bottom:23px; line-height: 1.9em;	
}
/* =================================================================== */
/* bluebox fix for ipad 
====================================================================== */
@media only screen and (max-width: 1025px) {

#bluebox {
	font-size: .9em !important;
	
}

#bluebox p {
	padding-left: 20px !important;
	padding-right:15px !important; 
	padding-top:15px !important; 
	 padding-bottom:10px !important; 
	 line-height: 1.6em !important;
}
#rquote {
	width: 400px !important;
	height: 234px!important;
}
}
@media only screen and (max-width: 770px) {
#bluebox {
	font-size: .8em !important;
	
}

#bluebox p {
	padding-left: 15px !important;
	padding-right:10px !important; 
	padding-top:11px !important; 
	 padding-bottom:5px !important; 
	 line-height: 1.3em !important;
}
/* Social Icons
====================================*/
#header .social-icons li {
	margin-right: 10px;
	font-size: 12px;
	margin-top: 5px;
}
}
/* =================================================================== */
/* Home page blue box padding fix for IE
====================================================================== */
@media screen\0 {

#bluebox p {
	padding-bottom:15px;	
}
}
@media screen\9 {

#bluebox p {
	padding-bottom:15px;	
}
}
@media \0screen {

#bluebox p {
	padding-bottom:15px;	
}
}
@media \0screen\,screen\9 {

#bluebox p {
	padding-bottom:15px;	
}
}
/* =================================================================== */
/* END Home page blue box padding fix for IE
====================================================================== */
	#table-a table { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* Zebra striping */
	#table-a tr:nth-of-type(odd) { 
		background: #eee; 
	}
	#table-a th { 
		background: #000066; 
		color: white; 
		font-weight: bold; 
	}
	#table-a td, th { 
		padding: 6px; 
		border: 1px solid #ccc; 
		text-align: left; 
	}
	
	#table-a tr:hover td {
	color:#ffffff;
	background-color: #ef3d34;
}
.btn-primary,
.pagination > .active > a {
	border-color: #018da9;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ef3d34;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	padding: 10px;
}
.btn-primary:hover,
.pagination > .active > a:hover {
  border-color: #000066;
  background-color: #000066;
}
.btn-primary:active,
.pagination > .active > a:active,
.btn-primary:focus,
.pagination > .active > a:focus {
  border-color: #000066;
  background-color: #000066;
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}
h4 {
	color: #000066;
}