/* CSS Document */


/*
* PremSelect3 - Freestart Responsive HTML5 Template
* V1.0 - April 2014
*/


body	{
	background: #1D4291;
color: #0F2149;
}

#wrapper {
	background: #D6E2FC;
}

h1, h2, h3, h4, h5, h6{
	color: #0F2149!important;
}

#page-title {
	background: #0F2149!important;
}

#page-title > h1 {
	color: #D6E2FC!important;
}

#sidebar p, #sidebar strong {
	color: #316ef2!important;
}

.swatch4 {
	color: #D6E2FC!important;
}

/*
* PremSelect3 - Freestart Responsive HTML5 Template
* V1.0 - April 2014
*/

/* =================================================
*	Font Imports Styles
* =============================================== */
@import url(http://fonts.googleapis.com/css?family=Open+Sans|Roboto+Slab:400);

/* =================================================
*	Basic Styles
* =============================================== */

body{
	font-family: "Open Sans", Arial, sans-serif!important;
}
a:link,
a:visited{
	color: #316ef2!important;
}
a:hover,
a:active{
	color: #83A8F7!important;
}
h1,h2,h3,h4,h5,h6{
	font-family: "Open Sans", Arial, sans-serif!important;
	color: #316ef2;
}
#wrapper{
	border-color: #316ef2!important;
}
#logo{
	padding: 20px 0;
}

/* =================================================
*	Header Styles
* =============================================== */
#header{
	background: #D6E2FC!important;
	border-bottom: 4px solid #316ef2!important;
}

/* =================================================
*	Navigation Styles
* =============================================== */
ul#navlist li a{
	color: #316ef2!important;
}
ul#navlist li a:hover,
ul#navlist li a.selected{
	background-color: #316ef2!important;
	color: white!important;
}
.ddsubmenustyle li a{
	background: #316ef2!important;
	color: white!important;
}
.ddsubmenustyle li a:hover{
	border-top: 1px solid #83A8F7!important;
	background: #1D4291!important;
}

/* =================================================
*	Page-Titles & Main Content Styles
* =============================================== */
#page-title{
	font-family: "Open Sans", Arial, sans-serif!important;
	background: #83A8F7!important;
}
.page-title .container h1{
	color: white!important;
}
.pagetab{
	padding-right: 1.5em!important;
}

/* =================================================
*	Footer Styles
* =============================================== */
#footer-top{
	color: white!important;
	border-color: #316ef2!important;
	background: #1D4291!important;
}
#footer-top .container .widget h3{
	font-family: "Open Sans", Arial, sans-serif!important;
	border-bottom: 1px solid white!important;
	color: white!important;
}
#footer-bottom{
	background: #0F2149!important;
}

/* ===============================================
*  Form Styles
*  ============================================ */
#formstyle{
	padding: 10px;
	border: 1px solid #83A8F7!important;
	background: #D6E2FC!important;
}
#formstyle div iframe,
#formstyle div table input,
#formstyle div table textarea,
#formstyle div table img{
	resize: vertical!important;
	border: 1px solid #83A8F7!important;
}
#formstyle div table input[type=button]{
	background: #316ef2!important;
	cursor: pointer;
}
#formstyle div table input[type=button]:hover{
	background: #1D4291!important;
}


/* =================================================
*	Basic Styles
* =============================================== */

.TFtable{
	width: 100%;
	border-collapse: collapse;
}
.TFtable tbody td{ 
	padding:7px;
	color: white!important;
	border: 1px solid #1D4291;
}

.TFtable tbody tr{
	background: #83A8F7
}

.TFtable tbody tr:nth-child(odd){ 
	background: #316ef2;
}

.TFtable tbody tr:nth-child(even){
	background: #83A8F7;
}

/*body	{
	background: #0F2149!important;	
}

#header {
	border-color: #316ef2!important;	
}

.gallery_border	{
	border:1px solid #316ef2!important;	
}

#formstyle	{
	background: #D6E2FC!important;
}

#formstyle, .google_map	{
	border: 1px solid #83A8F7;
}

#captcha_img, #captchastring, #comments, textarea, .txtbx	{
	border: 1px solid #83A8F7;
}

.inpbtn	{
	background: #316ef2!important;	
}*/

a, a > *, .intro strong, .introbox strong, .iconbox > a:hover .iconbox-title, .entry-title a:hover, .project-list li:hover .entry-title, ul#search-results h2 a:hover, ul#search-results h2 a:hover strong, .widget ul.menu li > a:hover, .widget ul.menu li.current-menu-item > a, .ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-accordion .ui-accordion-header:hover, .ui-accordion .ui-accordion-header.ui-state-active, ol.comment-list .comment-author a:hover, .post-carousel .entry-meta a:hover, .iconbox .call-to-action, .content-featured a:hover, #breadcrumbs a:hover {
    color: #316ef2!important;
}
ul#navlist li.current a, .ddsubmenustyle li a, .flex-direction-nav a:hover, .flex-direction-nav a:active, .tp-leftarrow.default:hover, .tp-rightarrow.default:hover, .ie8 .flex-direction-nav a:hover, .ie8 .flex-direction-nav a:active, .ie8 .fullwidthbanner-container .tp-leftarrow.default:hover, .ie8 .fullwidthbanner-container .tp-rightarrow.default:hover, .iconbox.icon-left > a:hover .iconbox-icon, .jcarousel-prev:hover, .jcarousel-prev:focus, .jcarousel-next:hover, .jcarousel-next:focus, #toTop:hover, .page-nav li.current, .page-nav a:hover, .pricing-box.featured .price, .pricing-box.featured .title, #filter a:hover, #filter a.selected, .tags a:hover, .fullwidthbanner-container .colored, .tp-bullets .bullet:hover, .tp-bullets .bullet.selected, #newsletter-form input.button:hover, .button, .content-form input.button, #comment-form #submit, .button.black:hover, .arrow-box-hover, #footer-featured {
    background-color: #316ef2!important;
}