@charset "utf-8";
/* CSS Document */
/* colors
#0071bc
rgba(59, 89, 152, 1)
*/

::selection { 
background: #0071bc;
color: white; /* Safari */ 
}

::-moz-selection { 
background: #0071bc; 
color: white; /* Firefox */ 
}

h1.navbar-brand_ a, a { color: #0071bc;}
hr, .hr { border-color:#0071bc}

.header h2 u {font-style:italic; color:#0071bc; font-weight:bold;}

.title { color: #0071bc; border-color:#0071bc;}
.slogan {color: #0071bc;}
.top_nav .social_widget ul li:hover { background: #0071bc;}

nav.tm_navbar .sub-menu > ul li a {
	border-bottom: 1px solid #0071bc;
	color: #0071bc;
}
nav.tm_navbar .sub-menu ul > li a:hover { color: #686868 !important;}

.page_parents li.current {color:#0071bc;} 
.page_parents li a:hover {color:#0071bc;} 

[class*="thumb-pad"]:hover  { border-color:#0071bc !important;}
[class*="thumb-pad"] .thumbnail .caption h3:hover { background: #0071bc; color:#fff;}

.thumb-pad10 .thumbnail .caption:hover { background: #0071bc;}
.thumb-pad10 .thumbnail .caption:hover .h3 a, .thumb-pad10 .thumbnail .caption:hover p { color: #fff;}

/* btn
========================================================*/
.btn1 { background: #0071bc;}
.btn1:hover { background: #3e454c;}
.btn4 { background: #0071bc;}
.btn4:hover { background: #3e454c;}

.top_footer {background: #0071bc;}
.top_footer a {color:#fff; font-weight:500; margin-top:10px}
.top_footer .on a { text-decoration:underline;}
.copyright a:hover {color:#0071bc;}
/* contact-form
========================================================*/
#contact-form ._placeholder { border-color:#0071bc;}
#contact-form ._placeholder.focused {
/*  opacity: 0.4;
  filter: alpha(opacity=40);*/
  -webkit-box-shadow: 0px 0px 7px 0px rgba(59, 89, 152, 0.5);
  box-shadow: 0px 0px 7px 0px rgba(59, 89, 152, 0.5);
}
#feedback input, #feedback textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #0071bc;
    box-sizing: border-box;
    color: #0071bc/*#bab9b9*/;
    display: block;
    font: 14px/18px "Arial";
    padding: 10px 16px;
    width: 100% !important;
}
input[type=number], input[type=text], textarea {cursor: text;}
#feedback input { height: 41px; }
#feedback textarea{ height: 211px;}

#feedback input:focus, #feedback textarea:focus {
/*  opacity: 0.4;*/
/*  filter: alpha(opacity=40);*/
  -webkit-box-shadow: 0px 0px 7px 0px rgba(59, 89, 152, 0.5);
  box-shadow: 0px 0px 7px 0px rgba(59, 89, 152, 0.5);
}
