
/*
 * Patience Unlimited Custom CSS
 */
 body {
	font-family: Arial, serif, sans-serif;
	font-size: 11pt;
	color: #000;
	background-color: #abdddb;
}
.no_under { text-decoration: none !important; color: #444; }
a:visited { color: #444; }

.logotext { margin: 0 10%; width: 870px; height: 60px; text-align: center;}
.logotextcontainer { text-align: center; margin: 1em auto; }

h1 {
	font-size: 170%;
	color: #444;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}

h2 {
 color: #2D6079;
 font-size: 120%;
 font-family: Arial, Helvetica, sans-serif;
 line-height: normal;
}

#gradient_1 {
    height: auto;		/* 370px; */
    background: #2D6079; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2D6079, #f5f4f4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2D6079, #f5f4f4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2D6079, #f5f4f4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2D6079, #f5f4f4); /* Standard syntax (must be last) */
}
.gradient_1 {
    height: auto;		/* 370px; */
    background-color: #2D6079; /* For browsers that do not support gradients */
    background: linear-gradient(#2D6079, #f5f4f4); /* Standard syntax (must be last) */
}

.round_corners {
	border: .1em solid green;
	border-top-right-radius: 7px; 
	border-top-left-radius: 7px; 
	border-bottom-right-radius: 7px; 
	border-bottom-left-radius: 7px; 
}
.round_corners_white {
	border: .1em solid white;
	border-top-right-radius: 7px; 
	border-top-left-radius: 7px; 
	border-bottom-right-radius: 7px; 
	border-bottom-left-radius: 7px; 
}

.round_top_corners {
	border-top-right-radius: 7px; 
	border-top-left-radius: 7px; 
}

.round_right_corners {
	border-top-right-radius: 7px; 
	border-bottom-right-radius: 7px; 
}

.round_left_corners5 {
	border-top-left-radius: 5px; 
	border-bottom-left-radius: 5px; 
}

.round_right_corners5 {
	border-top-right-radius: 5px; 
	border-bottom-right-radius: 5px; 
}

.bold {
	font-weight: bold;
	letter-spacing: .1em;
	font-size: 110%;
}

.footer {
	overflow: hidden;
	padding: 5px;
	/* width: 950px; */
	/* background-color: #8b3c59;	 a maroon color */
    background-color: #053E5C; 		/* off blue color - main theme color */
}

#footer {
	overflow: hidden;
	padding: 5px;
	/* width: 850px; */
	padding: .5em 1.0em;
	/* background-color: #8b3c59;	 a maroon color */
   /*  background-color: #053E5C; 		* off blue color - main theme color */
	border-top: .15em solid #053E5C; 
	/* margin-bottom: .5em; */
	margin: .5em auto;
}
#footer2 {
	font-size: 10pt;
	color: #444;
	background-color: #8b3c59;
}
#footer a {
	color: #444;
	}
#footer3 { 
    background-color: #053E5C; 
    color: #FFFFFF; 
    font-size: 10pt; 
}

div > ul > LI > a { font-weight: 600 !important; }
a { font-size: 110%;}


.navbar-nav > li > a { color: #086291 !important; padding: 10px 8px !important; font-size: 100% !important; }
.navbar-nav > li { border-right: .1em solid #086291 !important; font-size: 100% !important; }
.navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #333;
	background-color: #086291 !important;
	font-size: 100% !important;
 	}

.haydon_300 {
	font-family: HaydonBrush,  Calibri;
	font-size: 300%;
	color: #053E5C;
	padding: 0;
	margin: 0;
	letter-spacing: 1px;
}
.haydon_500 {
	font-family: HaydonBrush,  Calibri;
	font-size: 500%;
	color: #053E5C;
	padding: 0;
	margin: 0;
	letter-spacing: 2px;
	clear: right;
}
.haydon_600 {
	font-family: HaydonBrush,  Calibri;
	font-size: 600%;
	color: #053E5C;
	padding: 0;
	margin: 0;
	letter-spacing: 3px;
	clear: right;
}
	.zzznavbar-nav {
		margin: 0 -5px !important;
	}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) 
{
	#footer_container80  {
		text-align: left !important;
		margin-left: .5em !important;
		font-size: 80% !important;
		
	}
	.span_container {
		/* text-align: left !important; */
		margin-left: .5em !important;
		font-size: 80% !important;
		/* width: 100%; */
		margin: 0 auto;
		color: #444;
	}
	.navbar-nav {
		margin: 7.5px -5px !important;
	}
}

@media only screen and (min-device-width : 481px) and (max-device-width : 766px) 
{
	.navbar-nav {
		margin: 0 !important;
	}
}

.very_round_corners {
	border-radius: 37px; 
}

@font-face {
	font-family: 'HaydonBrush';
	src: url( 'HaydonBrush.ttf' );
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}
hr { background-color: #053E5C !important; }
.center { margin: 0 auto !important; }

.headertext {
	margin: -10px 322px -40px 14px; 
	padding: 0; 
	float: left; 
	clear: right;
}

.prodogtraining {
	font-size: 250%;
	color: #053E5C;
	padding: 0;
	margin: 0;
	float: left;
	margin: -0px 14px 0 14px;
	padding: 0;
}
.phone_header {
	font-size: 170%;
	font-weight: 400;
	color: #053E5C;
	padding: 0;
	margin: 0;
	float: left;
	margin: 9px 0px 0 40px;
	padding: 0;
}
.container1 {
	margin: -45px 0 0 0;
}
.list_group_item_style {
	border: none; 
	padding: .3rem 0 .3rem .5rem;
	background-color: #f5f4f4;
}
.mycard_style {
	padding-right: 1rem; 
	background-color: #f5f4f4;  
	border: none;
}
.border_right {
	border-right: .15rem solid #053E5C;
}

.button_style {
	font-size: 100%; 
	background-color: #053E5C; 
	color: white !important;
	margin-right: .1rem;
}
div > ul > li > a {
	color: white;
	padding-top: .25rem;
	padding-bottom: .25rem;
}
.white {
	color: white !important;
}

