/*
Theme style: Blue

	Contents:

		- Setup
		- Header
			- Contacts
			- Primary navigation
		- Main
			- Headings
			- Buttons
			- Lists
			- Datepicker
			- Pagination
			- Quote form and results
			- FAQ
			- Testimonials
		- Sidebar
			- Blog
			- FAQ
*/


/*  Setup
----------------------------------------------------------------------------------------------------*/

	a {
		color: #3724c3;
	}
	.theme-font-color {
		color: #0F6773 !important;
	}
	.theme-border-color {
		border-color: #0F6773 !important;
	}
	.theme-bg-color {
		background-color: #0F6773 !important;
	}
	
/* Header
----------------------------------------------------------------------------------------------------*/

	/* Contacts
	----------------------------------------------------------------------------------------------------*/

		#header-contacts .phone {
			/*color: #0F6773;*/
			color:#3724c3;
		}

	/* Primary navigation
	----------------------------------------------------------------------------------------------------*/
	
		#navigation-bar {
			background-color: #0F6773 !important;
		}
			#menu-primary li a:hover,
			#menu-primary li.hover a,
			#menu-primary li.current-menu-item a {
				background: url("../../images/header_navigation/over_arrow_blue.png") no-repeat scroll 50% 100% transparent;
			}
			#menu-primary ul.sub-menu {
				border: 5px solid #0F6773 !important;
			}

/* Main
----------------------------------------------------------------------------------------------------*/
		
	/* Headings
	----------------------------------------------------------------------------------------------------*/
		
		.big-title {
			color: #3724c3;
		}
	
	/* Buttons
	----------------------------------------------------------------------------------------------------*/
	
		.button input, .button a,
		.rich_button input, .rich_button a {
			border: 1px solid #0F6773 !important;
			background-color: #1693A5 !important;
			text-shadow: 0 -1px 0 #7F7F7A;
			color: #FFFFFF;
		}
		.disable_button input, .disable_button a
		.gray_button input, .gray_button a  {
			border: 1px solid #8E8E8E;
			background-color: #CCCCCC;
			text-shadow: 0 -1px 0 #BFBFBF;
			color: #FFFFFF;
		}
	
	/* Lists
	----------------------------------------------------------------------------------------------------*/
	
		ul.check_list li {
			background: url("../../images/bullets/check_blue.png") no-repeat 10px 7px !important;
		}
		ul.plus_list li {
			background: url("../../images/bullets/plus_blue.png") no-repeat 10px 7px !important;
		}
		ul.arrow_list li {
			background: url("../../images/bullets/arrow_blue.png") no-repeat 10px 7px !important;
		}
		ul.star_list li {
			background: url("../../images/bullets/star_blue.png") no-repeat 10px 7px !important;
		}
	
	/* Datepicker
	----------------------------------------------------------------------------------------------------*/

		.datepicker tbody td.date.chosen {
			font-weight: bold; background-color: #0F6773;
			color: #FFFFFF;
		}
	
	/* Pagination
	----------------------------------------------------------------------------------------------------*/
	
		.pagination a:hover,
		.pagination .current {
			background: #0F6773;
		}

	/* Quote form and results
	----------------------------------------------------------------------------------------------------*/
		
		.quote-form .title {
			color: #0F6773;
		}
		
		/* FAQ
		----------------------------------------------------------------------------------------------------*/
			
			#main .faq_question a {
				border-bottom: 1px dashed #3724c3;
				color: #528638;
			}
				#main .faq_question a:hover {
					border-bottom: 1px solid #3724c3;
				}
				
		/* Testimonials
		----------------------------------------------------------------------------------------------------*/
			
			#main .testimonial {
				margin-bottom: 10px;
				padding-bottom: 10px;
				border-bottom: 1px dashed #CACACA;
			}
				#main .testimonial .quote {
					margin-bottom: 10px;
					font-style: italic;
				}
				
				#main .testimonial .author {
					margin-bottom: 10px;
					font-weight: bold;
				}

/* Sidebar
----------------------------------------------------------------------------------------------------*/
	
	/* Blog
	----------------------------------------------------------------------------------------------------*/
	
		#blog-widget ul li a.thumbnail:hover {
			border: 1px solid #0F6773;
		}

	/* FAQ
	----------------------------------------------------------------------------------------------------*/
		
		#faq-widget .faq_question a {
			border-bottom: 1px dashed #0F6773;
			
		}
			#faq-widget .faq_question a:hover {
				border-bottom: 1px solid #0F6773;
			}
		