@charset "utf-8";

/*Entypo icon set import*/
/*@import url('//weloveiconfonts.com/api/?family=entypo');

/* entypo */
/*[class*="icon-"]:before {
  font-family: 'entypo', sans-serif;
}*/

.clear-left{
  clear:left;
}
.panel-default{
  border-radius: 0;
  border-color: #000;
}
.col-xs-3 .panel-body {
    padding: 30px;
}
.panel-body {
    padding: 0;
}
.admin-page h4{
    margin-bottom: 15px;
}
.admin-page .panel-body > .row{
  padding: 5px 0;
  margin-left: 0;
  margin-right: 0;
}
.admin-page .panel-body > .row:nth-child(2n+1){
  background-color: #ebebeb;
}
.admin-page .panel-body > .row:first-child{
  border-bottom: 1px dotted #e1e1e1;
}
/*New styles for top bar*/
a{
	-webkit-transition: .3s all ease-in-out;
	-moz-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
}
#header .container img{
	max-width: 400px;
	margin-top: -8px;
}
#header .container h1{
	display: inline-block;
	font-size: 24px;
	font-weight: normal;
	border-left: 2px solid #005daa;
	padding: 3px 10px;
	margin: 15px 0 15px 5px;
}
.nav-pills-secondnav{
	float: right;
	margin-top: 15px;
}
.nav-pills-secondnav li{
	display: inline-block;
}
.nav-pills-secondnav li:nth-child(1){
	border-right: 1px solid #959595;
}
.nav-pills-secondnav li:nth-child(2){
	margin-left: -4px;
}
.nav-pills-secondnav span{
	color: #959595;
}
.nav-pills-secondnav li a{
	color: #959595;
	padding: 5px 10px;
}

/*Styles for Main Nav*/
.navbar-default{
	background-color: #000;
	background-color: rgba(0,0,0,.5);
	border: none;
	border-radius: 0;
}
.navbar-default .navbar-nav li a{
	color: #fff;
	color: rgba(255,255,255,.8);
}
.navbar-default .navbar-nav li a:hover{
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,.4);
}
.navbar-default .navbar-nav > .active > a{
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,.2);
}
.navbar-default .navbar-nav > .active > a:hover{
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,.4);
}
.navbar-default .navbar-nav > .open > a{
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,.4);
}
.navbar-default .navbar-nav > .open > a:hover{
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,.4);
}
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
		border-top-color: rgba(255,255,255,.7);
		border-bottom-color: rgba(255,255,255,.7);
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.dropdown-menu{
	background-color: #fff;
}
.navbar-default .navbar-nav .dropdown-menu li a{
	color: #000;
}
.navbar-default .navbar-nav .dropdown-menu li a:hover{
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,.6);
}
/*Footer Styles*/
.footer img{
  max-width: 100%;
}
.footer .text-center{
	padding: 0 10%;
}
.footer .text-center img{
	max-width: 80px;
	display: block;
	margin:0 auto 15px auto;
}
.social ul{
	list-style: none;
	float: right;
}
.social ul li{
	display: inline-block;
	font-size: 24px;
	margin-right: 15px;
}
.social ul li a{
	color:#fff;
	color: rgba(255,255,255,.9);
}
.social ul li a:hover,
.social ul li a:focus,
.social ul li a:visited{
	color:#fff;
	text-decoration: none;
}
.social ul li:last-child{
	margin-right: 0;
}

.text-center .social {
  display: inline-block;
}
.text-center .social ul{
  margin-bottom: -5px;
}
.text-center .social ul li a{
	color:#005daa;
}
.text-center .social ul li a:hover,
.text-center.social ul li a:focus,
.text-center.social ul li a:visited{
  color: #00afdb;
}
.footer .pull-left img{
  max-width: 50%;
  margin-top: 25px;
}
.footer .pull-right img{
  max-width: 60%;
}

/*Home page styles*/
.container > .row-block{
  margin: 30px 0;
}
.carousel-caption{
  max-width: 500px;
  background-color: #000;
  background-color: rgba(0,0,0,.5);
  padding: 15px 30px;
  bottom: inherit;
  bottom: initial;
  top: 10%;
}
.carousel-caption.caption-left{
  right: inherit;
  right: initial;
  left: 12%;
}
.carousel-caption.caption-right{
  left: inherit;
  left: initial;
  right: 12%;
}
.no-serif{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h4 .no-serif{
  font-size: 16px;
}
.carousel-caption h3{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #fff;
  text-align: left;
  margin-bottom: 10px;
  font-size: 34px;
}
.carousel-caption p{
  text-align: left;
}
.carousel-caption a{
  color: #fff;
  font-size: 18px;
}
.carousel-caption a:hover{
  color: #00afdb;
  text-decoration: none;
}
.box h5{
  text-align: left;
  width: 72%;
  float: left;
}
.box span[class*="icon-"]{
  font-size: 42px;
  line-height: .9;
  color: #005daa;
  display: inline-block;
  text-align: center;
  margin-bottom: 10px;
  width: 28%;
  float:left;
}
.box ul{
  clear: both;
}
.news-events{
  padding-left: 45px;
  padding-right: 45px;
}
.news-events .slick-arrow{
  font-size: 22px;
  color: #005daa;
  position:absolute;
  top: 40%;
  left: -15px;
  cursor: pointer;
}
.news-events .slick-arrow.icon-right-open-big{
  left: inherit;
  left: initial;
  right: -15px;
}
.event{
  margin-top: 15px;
  /*border-bottom: 1px solid #e4e4e4;*/
  /*border-bottom: 1px solid rgba(0,0,0,.3);*/
}
.event:last-child{
  /*border-bottom: none;*/
}
.event .col-sm-5{
  padding-right: 0;
  color: #e7514e;
}
.event .event-name{
  color: #e7514e;
  /*font-weight: bold;*/
}
.red{
  color: #e7514e;
}
.event .icon-calendar{
  font-size: 22px;
  margin-right: 3px;
}
.event .event-date{
  font-weight: bold;
  vertical-align: text-bottom;
}
.post{
  margin-top: 15px;
}
.post h6{
  color: #959595;
}
.archive .post{
  margin-bottom: 30px;
}
.partner > a{
  display: block;
  text-align: center;
}
.partner img{
  max-width: 65%;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: .3s all ease-in-out;
	-moz-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
}
.partner > a:hover img{
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

/*Admin styles*/
.column-head {
  font-weight: bold;
  display: inline-block;
  width: 100%;
}
.instructions{
  font-size: 10px;
  color: #999;
  margin-bottom: 15px;
}
.admin-page .nav-pills-secondnav li:nth-child(1){
  border-right: none;
}

/*Sidevar styles*/
.panel{
  box-shadow: none;
  border-radius: 0;
  border: none;
}
.panel a:hover,.panel a:focus, .panel a:active{
  text-decoration: none;
}
.panel-heading, .panel-footer{
  border-radius: 0;
  color: #fff;
  text-transform: uppercase;
}
.panel-heading{
  padding-left: 40px;
  position: relative;
}
.links .panel-heading{
  padding-left: 45px;
}
.sidebarinfo .panel-heading{
  padding-left: 55px;
}
.sidebarinfo .panel-heading span{
  font-size: 32px;
  top: 9px;
}
.panel-heading span{
    font-size: 24px;
    position: absolute;
    top: 4px;
    left: 15px;
}
.col-xs-3 .panel-body{
  background-color: #e1e1e1;
}
.col-xs-3 .panel-body ul{
  padding: 5px 0 0 15px;
}
.col-xs-3 .panel-body ul li{
  margin-bottom: 10px;
}
.col-xs-3 .panel-body ul li a{
  font-size: 14px;
}
.col-xs-3 .panel-body, .col-xs-3 .panel-body a{
  color: #666;
  font-size: 16px;
}
.col-xs-3 .panel-body a:hover,
.col-xs-3 .panel-body a:focus {
  color: #222;
  text-decoration: underline; 
}
.col-xs-3 .panel-body a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.try .panel-heading,
.try .panel-footer{
  background-color: #ffa356;
  border: none;
}
.links .panel-heading,
.links .panel-footer{
  background-color: #fe7d63;
  border: none;
}
.sidebarinfo .panel-heading,
.sidebarinfo .panel-footer{
  background-color: #83cbb2;
  border: none;
}

.page-title{
  margin-bottom: 20px;
  text-align: left;
}
.col-lined ul li{
  margin-bottom: 10px;
}
.col-lined ul li:last-child{
  margin-bottom: 20px;
}
p.no-b-m{
  margin-bottom: 10px;
}
.cyan{
  color: #00afdb;
}
.t-blue{
  color: #005daa;
}
.sidebarinfo .panel-heading span.icon-check{
  top: 0;
}
