body{background: url(../img/body.jpg) repeat; margin-top: 95px; margin-bottom: 40px;}
h1, h2, h3, h4, h5, h6{
  font-family: sans-serif; margin: 0;
}
p{
  color: #000;
  font-size: 18px;
  line-height: 26px;
  padding-bottom: 25px;
  margin-bottom: 0;
}
.ruler{ border-bottom: 2px solid #2bbbdf; margin: 35px 0;}
.container{
  padding: 0 30px;
  font-family: 'open_sansregular';
}
.top-bar{
  font-family: 'open_sansregular';
  background: #2bbbdf;
  overflow: hidden;
  padding: 15px;
  margin-top: -25px;
  position: relative;
  top: -25px;
}
.top-content{float: left;}
.top-content, .social ul{margin: 0;}
.top-content ul li{list-style: none; display: inline-block; padding-right: 15px;}
.top-content ul li a{color: #fff;}
.top-content ul li a:hover{color: #6f7678; text-decoration: none;}
.social{float: right;}
.social ul li{list-style: none;  display: inline-block;}
.social ul li a:hover{text-decoration: none;}
.social .icon{margin-right: 5px;}
.site-name{text-align: center; padding: 30px 0;}
.site-name h1{font-size: 34px; color: #6f7678; line-height: 40px; text-transform: uppercase; font-family: 'open_sansextrabold';}
.site-name h5{color: #000; font-size: 18px; line-height: 20px; font-family: 'open_sanslight';}
.icon{
  color: #00ccff;
  cursor: pointer;
}
.last{padding-bottom: 0;}
.spacing-t{padding-top: 30px;}
.spacing-b{padding-bottom: 30px;}
.spacing-l{padding-left: 30px;}
.spacing-r{padding-right: 30px;}
.last{padding-bottom: 0; margin-bottom: 0;}
ul{
  margin: 0 !important;
}
.b-radius{border-radius: 5px;}
.b-radius-top{border-radius: 5px 5px 0 0;}
.b-radius-bottom{border-radius: 0 0 5px 5px;}
.bg-none{background: none;}
.text-bg-primary{
  background: #2bbbdf !important;
}
#menu li{
  padding: 15px;
  border-right: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
#menu li:hover{
  background: #f7f7f7;
}
#menu ul{
  border: 1px solid #e9e9e9;
}
#menu li a{
  color: #6f7678;
}
.dataTables_buttons {
  display: none !important;
}
