body 
{
   color: #000;
   background: #f1f1f1;
   font-family: 'Open Sans', sans-serif; 
   font-size:12px; 
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100%;
    margin-bottom:50px;
}
a:hover{ text-decoration:none}

ul{ padding:0; list-style:none}
a:focus{ outline:none; border:0;}
header#sBheader   
{
    border-top:solid 2px red;
    background-color:#30cfed; padding:5px 0; z-index:1000; -webkit-box-shadow: 0 0 4px #ececec;
  -moz-box-shadow:0 0 4px #dcdcdc;
  -ms-box-shadow:0 0 4px #dcdcdc;
  -o-box-shadow:0 0 4px #dcdcdc;
  box-shadow:0 0 4px #dcdcdc; font-family: 'Rajdhani', sans-serif;}
  
  .pull-left.logo {
  color: #333;
  font-size: 26px;
  font-weight: 800;
}


  .logo img{ max-height:70px;} 
.sBmenu{ text-align:center}

ul.sBmenu {list-style:none;padding:0; margin:0; display:inline-block;}
ul.sBmenu > li {float:left; position:relative;}
ul.sBmenu > li a {padding:5px 10px; text-transform:uppercase; color:#333; text-decoration:none; display:block; font-size:18px;font-weight: 500; }
ul.sBmenu > li a.menuLogo{ padding-bottom:5px}
ul.sBmenu ul{ list-style:none; display:none; position:absolute; left:0; margin:0 auto; top:100%; width:150px; background:rgba(0, 0, 0, 0.8)}
ul.sBmenu ul li a{ padding:8px 15px; border-bottom:1px solid #000; color:#fff; font-size:16px;}
ul.sBmenu > li:hover ul{ display:block;}

.form-control{ height:30px; border-radius:0; margin-bottom:5px}

.MainMenu {
  background: #196BA7 none repeat scroll 0 0; width:100%; font-family: 'Rajdhani', sans-serif; margin-bottom:0px; border-bottom:solid 1px #F1F1F1;
}

.SubMenu {
  background: #2699CF none repeat scroll 0 0; width:100%; font-family: 'Rajdhani', sans-serif; margin-bottom:0px; border-bottom:solid 1px #F1F1F1;
}


.MainMenu ul{ margin:0; display:block; padding:0; text-align:left }
.MainMenu ul li{ display:inline-block; font-size:12px;}
.MainMenu ul li a{ color:#fff; display:block; padding:4px 6px; text-transform:uppercase; font-weight:500; min-width:50px; text-align:center;}
.MainMenu ul li a:hover,.MainMenu ul li a.active{ color:red; background-color:#F1F1F1 ;cursor:pointer; }

.SubMenu ul{ margin:0; display:block; padding:0; text-align:center }
.SubMenu ul li{ display:inline-block; font-size:14px;}
.SubMenu ul li a{ color:#fff; display:block; padding:4px 5px; text-transform:uppercase; font-weight:500;}
.SubMenu ul li a:hover,.SubMenu ul li a.active{ color:red; background-color:#F1F1F1 ; }

.colBg,.colBg-2{ background:#fff; -webkit-box-shadow: 0 0 4px #ececec;
  -moz-box-shadow:0 0 4px #dcdcdc;
  -ms-box-shadow:0 0 4px #dcdcdc;
  -o-box-shadow:0 0 4px #dcdcdc;
  box-shadow:0 0 4px #dcdcdc; padding:15px;}
  .colBg-2{ padding:10px 0}
  .colBg-2 td,.colBg-2 th{ border:0 !important; padding:2px 10px !important; }
  .colBg-2 .table-striped > tbody > tr:nth-of-type(2n+1){ background:none}
  .colBg-2 .alert{ padding:5px; margin:5px 10px !important;}
  .colBg-2 .table-bordered{ border:0}
  
  .addMargin{ margin-top:15px;}
  
  .pagination{ margin:0; float:right}
  
.table-bordered > thead > tr > th, .colBg th{ font-size:20px;}
footer
{
    text-align:center;
    padding:10px;
    background-color:#196ba7;
    color:White;
    margin-top:10px;
    position:fixed;
    width:100%;
    bottom:0px;
    
    }
    .footer1
    {
        text-align:center;
        padding:0px;
        color:White;
        margin-top:10px;
        position:fixed;
        width:100%;
        bottom:16px; 
    }
footer a
{
    color:White;
}

    .field-validation-error
    {
        color:Red;
    }
    
    .headSec {
  background: #fbfbfb none repeat scroll 0 0;
  border-bottom: 1px solid #f1f1f1;
  margin: -15px -15px 15px;
  padding: 10px;
}
.headSec > h2 {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
}

.colBg .media{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #f1f1f1}
.colBg .media:last-child{ margin-bottom:0; border-bottom:0; padding-bottom:0}
.colBg .media img{ max-width:100px;}

.bannerSec.two{ height:400px; margin-bottom: 30px;border:solid 0px red; display:table; text-align:center; width:100%;}
.bannerSec.two span
{
   color:#333;display:table-cell; vertical-align:middle;
}

.bxAlert{ margin-bottom:5px;
    padding:15px 0px; text-align:center; display:block; width:150px;color:black; font-size:13px; font-weight:600; transition:ease-out 0.5s; text-decoration:none; border-radius:8px;margin: 0px auto;
    }
 .bxAlert span{ display:block; font-size:25px;}


a.bxAlert_del:hover{ color:#fff; text-decoration:none}
a.bxAlert:focus{ text-decoration:none; }


.bxAlert_del.alertt:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#63b6db+0,309dcf+100;Blue+3D+%234 */
background: #63b6db; /* Old browsers */
background: -moz-linear-gradient(top,  #63b6db 0%, #309dcf 100%); 
background: -webkit-linear-gradient(top,  #63b6db 0%,#309dcf 100%);
background: linear-gradient(to bottom,  #63b6db 0%,#309dcf 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#309dcf',GradientType=0 ); 
}



.bxAlert_del.gallery:hover:hover,.bxAlert_del.event:hover:hover,.bxAlert_del.gallery:hover,.bxAlert_del.connect:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#63b6db+0,309dcf+100;Blue+3D+%234 */
background: #63b6db; /* Old browsers */
background: -moz-linear-gradient(top,  #63b6db 0%, #309dcf 100%); 
background: -webkit-linear-gradient(top,  #63b6db 0%,#309dcf 100%);
background: linear-gradient(to bottom,  #63b6db 0%,#309dcf 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#309dcf',GradientType=0 ); 
}

.bxAlert.alertt span {color: #ff6a47;}
.bxAlert.event span {color: #30cfed;}
.bxAlert.gallery span {color: #fdd056;}
.bxAlert.connect span {color: #8fbe6f;}
.bxAlert.learning span {color: #D251FB;}
.bxAlert.facebook span {color: #0174DF;}


.bxAlert_del.alertt:hover span,
.bxAlert_del.connect:hover span,
.bxAlert_del.event:hover span,
.bxAlert_del.gallery:hover span{ color:#fff;}



.thumbList {
  left: 0;
  padding-left: 15px;
  padding-top: 10px;
  position: absolute;
  top: 0;
  width:32%;
  max-height:400px;
  overflow:auto;
}
.thumbList ul{ margin:0; padding: 0 30px 0 0; list-style:none}

.thumbList ul li {
   background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    border-right: solid 2px #30CFED;
    margin: 2px;
    padding: 5px 5px 5px 5px;
    padding-left: -10px;
}
.thumbList ul li span.bar {
        background: #fbfbfb none repeat scroll 0 0;
    display: block !important;
    font-size: 40px;
    height: 100%;
    line-height: 80px;
    position: relative;
    right: 0;
    text-align: center;
    top: 2px;
    width: 80%;
    background-color: #30cfed;
    height: 2px;
}
.thumbList ul li span.summary {
    font-size: 10px;
    right: 0;
    text-align: left;
    top: 15px;
    width: auto;
}
.thumbList ul li:hover:after,.thumbList ul li.active:after { border-bottom: 15px solid transparent;
    border-left: 20px solid #30cfed;
    border-top: 15px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -20px;
    top: 50%;
    width: 0;
	margin-top:-15px; }
	
	.thumbList ul li:hover
	{
	    background-color:#30CFED ;
	    color:White;
	}
}
.alert-2 span:first-child {
  height: 20px;
  left: 0;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 40px;
  color:Red;
  }

.alerts.HomeButton{ margin-bottom:15px; min-height:350px;}
.AlertHeader {
  font-size: 30px;
  font-weight: 600;
  margin: 15px 0;
  text-align: center;
}
.HomeButton {
  display: block;
  text-align:center
}

.thumbList .mCSB_inside > .mCSB_container{ margin-right:0;}

.thumbList .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .thumbList .mCS-minimal.mCSB_scrollTools  .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #333;
}
.gallerySec {
  clear: both;
  position: relative;

    padding-bottom: 10px;
    overflow:hidden;
    padding-left: 32%; 
}


#ninja-slider-2 {
  padding: 15px;
}


.footer{ position:fixed; bottom:0; left:0; right:0}

.fb
{
    
}
.fb span 
{
    display:block; font-size:35px;color:#0174DF;
}
.LoginContainerInner
{
    text-align:center;
}
.loginctl
{
    text-align:center; 
    font-weight:bold;
    width:120px;
    height:auto; 
    margin:0 auto;
}
.newbtn{
    background-color:#196ba7;
    color:white;
    border:none;
    padding:8px 13px;
    box-shadow: 0px 5px 11px #a0a0a0;
}
.newbtn:hover{
    background-color:#10578c;  
}

.selected_cat
{
    font-weight:bold;
    text-decoration:underline;  
    color:red;
    font-size:14px;
}