
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on January 3, 2017 */
@font-face { font-family: 'oswald';
src: url('../fonts/oswald-light-webfont.woff2') format('woff2'),
url('../fonts/oswald-light-webfont.woff') format('woff');
font-weight: 400; font-style: normal;
}
@font-face { font-family: 'oswald';
src: url('../fonts/oswald-regular-webfont.woff2') format('woff2'),
url('../fonts/oswald-regular-webfont.woff') format('woff');
font-weight: 600; font-style: normal;
}
@font-face { font-family: 'oswald';
src: url('../fonts/oswald-bold-webfont.woff2') format('woff2'),
url('../fonts/oswald-bold-webfont.woff') format('woff');
font-weight: 700;
font-style: normal;
}
@font-face { font-family: 'open_sans';
src: url('../fonts/opensans-light-webfont.woff2') format('woff2'),
url('../fonts/opensans-light-webfont.woff') format('woff');
font-weight: 300;
font-style: normal;
}
@font-face { font-family: 'open_sans';
src: url('../fonts/opensans-italic-webfont.woff2') format('woff2'),
url('../fonts/opensans-italic-webfont.woff') format('woff');
font-weight: normal;
font-style: italic;
}
@font-face { font-family: 'open_sans';
src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans-regular-webfont.woff') format('woff');
font-weight: 400;
font-style: normal;
}
/*@font-face { font-family: 'open_sans';
src: url('fonts1/opensans-semibold-webfont.woff2') format('woff2'),
url('fonts1/opensans-semibold-webfont.woff') format('woff');
font-weight: 600;
font-style: normal;
}*/
@font-face { font-family: 'open_sans';
src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
url('../fonts/opensans-bold-webfont.woff') format('woff');
font-weight: 700;
font-style: normal;
}
@font-face { font-family: 'open_sans';
src: url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),
url('../fonts/opensans-extrabold-webfont.woff') format('woff');
font-weight: 800; font-style: normal;
}
/*
font-family: 'oswald';
normal: 400;semi-bold: 600;bold: 700;
GLOBAL STYLES
-------------------------------------------------- */
body{ font-size: 16px; line-height: 24px; /*color: #000000;*/ font-family: 'open_sans'; font-weight: 400;
background: #f0efef;}
img{ max-width: 100%; height: auto;}
a{ text-decoration: none; /*color: #000000;*/}
a:hover{ text-decoration: none; /*color: #000000;*/}
a:focus{ text-decoration: none; outline: 0;}
.spacer{ padding-top: 30px; padding-bottom: 30px;}
hr{}
h1{ font-size: 28px; font-family: 'oswald';}
h2{ font-size: 24px; font-family: 'oswald';}
h3{ font-size: 20px; font-family: 'oswald';}
h4{ font-size: 18px; font-family: 'oswald';}
h5{ font-size: 16px;}
h6{ font-size: 13px;}
@media (min-width:1200px){
  .container{ width: 1200px; }
  h1{ font-size: 32px;}
}
/* SOCIAL STYLING
-------------------------------------------------- */
.social{}
.social a{ padding: 5px 0; display: inline-block; background: #fff; width: 30px; height: 28px; line-height: 18px; text-align: center; margin: 0 2px; font-size: 18px; }
.social a:first-child {margin-left: 0;}
.social a:last-child {margin-right: 0;}
.social .fa-facebook{ color: #3b5998; }
.social .fa-twitter{ color: #007bb5; }
.social .fa-instagram{ color: #3b5998; }
.social .fa-google-plus{ color: #dd4b39; }
.social .fa-youtube{ color: #bb0000; }
.social a:hover{ background: #fe0000; color: #fff; }
/* BUTTON STYLING
-------------------------------------------------- */
.btn{ border-radius: 0; padding: 10px 25px; line-height: 24px; font-size: 16px; letter-spacing: 1px; white-space: inherit; font-family: 'oswald'; text-align: center;}
.btn-default{ border: 1px solid #fe0000; color: #fe0000; background: transparent;}
.btn-default:hover { background: #fe0000; color: #fff; border-color: #cf0202; }
.btn-red{ border: 1px solid #fe0000; color: #fff; background: #fe0000;}
.btn-red:hover { background: #fff; color: #fe0000; border-color: #cf0202; }
.btn-submit{ width: 100%; padding: 5px 15px; display: block; color: #fff; border-radius: 5px; background: #4f4f4f;
  background: -moz-linear-gradient(top, #4f4f4f 0%, #232323 100%);
  background: -webkit-linear-gradient(top, #4f4f4f 0%,#232323 100%);
  background: linear-gradient(to bottom, #4f4f4f 0%,#232323 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#232323',GradientType=0 );
}
.btn-submit:hover{ color: #fff; }
/* FORM STYLING
-------------------------------------------------- */
form{}
form label { font-weight: 600; color: #333; }
form .form-control{ box-shadow: none;}
form textarea.form-control{} 
form input[type="submit"], 
form input[type="reset"], 
.btn-submit{}
form input[type="submit"]:hover, 
form input[type="reset"]:hover, 
.btn-submit:hover{}
/* formSearch */
/* MODAL STYLING
-------------------------------------------------- */
.modal{ background-color: rgba(0, 0, 0, 0.5); }
.modal h3{ margin: 0 0 20px 0; }
.modal-content{ border-radius: 0; }
.modal-body{ padding: 30px; }
.modal-header .close { background: #f00 none repeat scroll 0 0; color: #fff; font-size: 36px; height: 40px; margin-top: 0; opacity: 1; position: absolute; right: 0; text-shadow: none; top: 0; width: 40px; }
.modal-title{ color: #ef0000; }
.modal form{ margin-bottom: 30px; }
/* HEADER STYLING
-------------------------------------------------- */
.header {position: relative;}
.topBar{ background: #1363a0; padding: 15px 0 5px; color: #fff; }
.topBar h1{ margin: 20px 0 15px 0; letter-spacing: 2px; font-weight: 600;}
.topBar h4{ margin: 0; letter-spacing: 2px;}
.topBar .social{ margin-top: 15px; margin-bottom: 10px; }
.topInfo p{ margin: 5px 0 0; font-size: 13px; }
.topInfo a{ color: #fff; }
.topInfo a .fa{ margin-right: 10px; }
.topBar2{ background: #fff; }
.topBar2 h1{ margin: 0; padding: 15px 0; letter-spacing: 2px; font-weight: 600; color: #3d3d3d;}
@media (max-width: 767px){
  .topBar{ text-align: center; }
}
@media (min-width: 768px){
  .topBar .logo-name{ margin-top: -18px; padding-left: 0; }
  .topBar .social{ margin-top: 40px; }
}
/* navBar */
.navBar{ background: #1363a0; font-family: 'oswald'; margin-bottom: 20px;}
.navBar ul{ padding: 0; margin: 0; list-style: none; }
.navBar ul li{  font-size: 18px; line-height: 20px; padding: 0 5px; letter-spacing:1px; }
.navBar ul li a{  padding: 10px 15px; display: block; /*color: #000;*/ }
.navBar ul li a:hover{ background-color: rgba(0,0,0,0.15); }
.navBar ul li a .fa{ font-size: 24px; margin-right: 5px; }
/* navBar */
.latest-updates{ position: relative; padding-left: 165px; padding-right: 15px; min-height: 34px; line-height: 34px; background: #fff; box-shadow: 0 0 2px #888;}
.latest-updates > span{ background: #1363a0; color: #fff; position: absolute; left: 0; top: 0; display: block; bottom: 0; width: 150px; text-align: center;}
.latest-updates marquee{ width: 100%; float: left; }
.latest-updates p{ margin: 0; }
.carousel-wrap{ padding: 5px; background-color: #fff; }
/*loginForm*/
.loginForm{ background-color: #fff;}
.loginForm .title {background-color: #1363a0; padding: 10px 15px; color: #fff; margin: 0;}
.loginForm .title .fa{ margin-right: 10px; }
.loginForm .form{ padding: 15px; }

.loginForm.sidenav-wrap .title {background: #75abd8;
  background: -moz-linear-gradient(top, #75abd8 0%, #1e5799 92%);
  background: -webkit-linear-gradient(top, #75abd8 0%,#1e5799 92%);
  background: linear-gradient(to bottom, #75abd8 0%,#1e5799 92%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75abd8', endColorstr='#1e5799',GradientType=0 );
}
.sidenav ul{ padding: 0; margin: 0; list-style: none; font-family: 'oswald'; letter-spacing: 1px;}
.sidenav ul li{ display: block; border-bottom: 1px solid #ddd; position: relative;}
.sidenav ul li:before{ content: '\f101'; font-family: 'FontAwesome'; position: absolute; left: 15px; top: 7px; }
.sidenav ul li a{ display: block; padding: 8px 15px 8px 35px;  }
.sidenav ul li a:hover{ background: #75abd8; color: #fff; }
/* FOOTER STYLING
-------------------------------------------------- */
.footer{ background: #222222; color: #a8a8a8; font-weight: 300; font-size: 14px; padding: 15px 0; }
.footer a{ color: #a8a8a8; }
.footer a:hover{ color: #fff; }
.footer p{ margin: 0; }
/* CONTENT AREA STYLING
-------------------------------------------------- */
.title-wrap{}
.pageTitle { margin: 0 0 30px 0; font-weight: 400; text-transform: uppercase; letter-spacing: 2px; border-bottom: 2px solid #1363a0; padding-bottom: 20px;}
.pageTitle > span{ color: #fe0000; font-weight: 700; }
.secTitle { margin: 0 0 20px 0; text-transform: uppercase; font-weight: 400; letter-spacing: 2px;}
.secTitle >span{ color: #fe0000; font-weight: 700; }
.title{}
/* SIDEBAR STYLING
-------------------------------------------------- */
.sidebar{ }
.widget { margin-top: 30px; font-size: 18px;}
.widgetTitle{ color: #fe0000; font-weight: 600; margin: 0 0 20px 0; text-transform: uppercase; }
.widgetTitle:after{ display: block; width: 50%; background: #fe0000; height: 3px; content: ''; margin-top: 10px; }
.widget-box{}
.widget a{}
.widget p{}
.widget ul{ padding: 0; margin: 0; list-style: none;}
.widget li {position: relative; padding: 0 0 0 20px; margin-bottom: 5px; transition: all 0.3s ease 0s; }
.widget li:before{ content: '\f101'; font-family: 'FontAwesome'; position: absolute; left: 0; top: 0; transition: all 0.3s ease 0s;}
.widget ul li:hover:before, .widget ul li.active:before{ left: 10px; color: #fe0000; }
.widget ul li:hover, .widget ul li.active{ padding-left: 30px; }
.widget ul li:hover > a, .widget ul li.active > a{ color: #fe0000; }
@media (min-width: 768px){
  .widget:first-child { margin-top: 0;}
}
/* CUSTOMIZE CMS AREA
-------------------------------------------------- */
.entry{}
.entry a{}
.entry p{}
.entry h1{}
.entry h2{ text-transform: uppercase; font-weight: 400; letter-spacing: 2px;}
.entry h2 > span{ color: #fe0000; font-weight: 700; }
.entry h3{}
.entry h4{}
.entry h5{}
.entry h6{}
.entry ul{margin: 1px 0; padding: 0; list-style: none;}
.entry ul >li{ margin-bottom: 10px; padding: 0; position: relative; padding-left: 15px;}
.entry ul >li:before{ content: '\f0da'; font-family: "FontAwesome"; font-size: 14px; position: absolute; top: 0; left: 2px; color: #000;}
.entry ul li li{ padding-left: 15px; margin-bottom: 5px;}
.entry ul li a{ text-decoration: underline;}
.entry ul ul{ margin: 5px 0 10px 0;} 
.entry ol{margin: 20px 0; padding: 0 0 0 20px; counter-reset:item;}
.entry ol li {text-indent:-2em; list-style-type:none; counter-increment:item; padding-left: 15px;} 
.entry ol li:before { display:inline-block; width:30px; padding-right:10px; font-weight:700; text-align:right; content:counter(item) ".";}
.entry ol ol{ list-style-position: inside; margin: 10px 0 0;}
.entry dl{}
.entry dl dt{ margin-top: 10px;}
.entry dl dd{ padding-left: 15px;}
.entry img{ margin: 10px 0;}
.entry img.alignleft{ float: left; margin: 5px 30px 10px 0;}
.entry img.alignright{ float: right; margin: 5px 0 10px 30px;}
.entry form{}
/* loginpage STYLING
-------------------------------------------------- */
.loginpage .latest-updates{ margin-top: 30px; }

.captcha
{
  width:60px; 
  background-image:url(../images/cat.png); 
  font-size:20px; 
  border: 1px solid;
}
.color
{
  color:#FF0000;
}

.btn4 {
  background: #056f82;
  background-image: -webkit-linear-gradient(top, #056f82, #2980b9);
  background-image: -moz-linear-gradient(top, #056f82, #2980b9);
  background-image: -ms-linear-gradient(top, #056f82, #2980b9);
  background-image: -o-linear-gradient(top, #056f82, #2980b9);
  background-image: linear-gradient(to bottom, #056f82, #2980b9);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  text-shadow: 3px 4px 6px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  height:35px;
  padding: 5px 10px 5px 20px;
  text-decoration: none;
}

.btn4:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.topBar, .navBar, .latest-updates > span, .loginForm .title{ /*background: #bedeb1;*/ /*color:#000;*/}
  .navBar ul li a{ display: block; padding: 10px 15px; display: block; /*color:#000;*/ font-weight: 600; }
  .topInfo a{ /*color: #000;*/ }