<! -- CSS custom -->
html {margin: 0;}
#home section, #home aside {
    padding: 40px 0;
}

#sub section, #sub aside {
    padding: 0px;
}
.service-box {margin-top: 0px;}
#home .well {margin-bottom: 0px;}
.photo-gallery-home h3 {margin-top: 0px;}

/*NAVIGATION*/
#t-main-navbar-collapse .t-main-navbar-nav {margin-top: 20px;}
#t-main-navbar-collapse .navbar-nav{
    margin: 18px 0px 15px;
}
#sub #t-navbar {
    border-bottom: 2px solid #273B97;
}
.form-control{ border: 1px solid #9A9A9A; }
#t-main-navbar-collapse .navbar-header > a {display:block;}
#t-main-navbar-collapse .navbar-brand {
    height: inherit;
    font-size: 18px;
}
#t-main-navbar-brand h3{
    height: inherit;
    font-size: 18px;
    margin-top: 10px;
}


/*ROTATOR*/
.carousel {background-color: #222;}
.carousel-inner>.item>img,
.carousel-inner>.item>a>img{
  display: block;
  margin: 0 auto;
  width: 100%!important;
  max-height: 450px;
}
.carousel-caption {
  top: 9%;
}
.carousel-caption .story-summary {
    text-shadow: 0 1px 5px rgba(0,0,0,0.8);
    font-size: 24px;
    background: rgba(0,0,0,0.4);
}
.carousel-caption h1 a {
   font-size: 40px;
}

/*PHOTO GALLERY HOMEPAGE*/
i.fa.fa-angle-right {
  font-size: 30px;
  background-color: #273B97;
  padding: 10px 18px;
  margin-bottom: 15px;
  border: 2px solid;
  border-radius: 10px;
}
i.fa.fa-angle-left {
  font-size: 30px;
  background-color: #273B97;
  padding: 10px 18px;
  margin-right: 10px;
  border: 2px solid;
  border-radius: 10px;
}
i.fa.fa-angle-right:hover {
  font-size: 30px;
  background-color: #fff;
  padding: 10px 18px;
  margin-bottom: 15px;
  border: 1px solid;
  border-radius: 10px;
}
i.fa.fa-angle-left:hover {
  font-size: 30px;
  background-color: #fff;
  padding: 10px 18px;
  margin-right: 10px;
  border: 1px solid;
  border-radius: 10px;
}
/*SPONSORS*/
.sponsors-item img {
    margin: 25px auto;
    position: relative;
    padding: 0 40px;
    height: auto;
}

/*FOOTER*/
footer {
    margin-top: 0px;
    background-color: #273B97;
    padding: 35px 0px 0px;
}
footer p {
    color: #fff;
}


/*SIDEBAR*/
.sidebar {
    background-color: #F9F9F9;
    border: 1px solid #eee;
    margin-bottom: 60px;
    float: right;
}
.sidebar .photo-gallery ul li {
    margin: 0px;
    padding-bottom: 25px;
}

iframe #twitter-widget-0 {height: 413px;}

.body-wide .sidebar {display: none;}
.admin-links.clear-block {
    background: rgba(0,0,0,0.8);
    padding: 4px 8px;
    position: relative;
    width: 260px;
    clear: both;
}/*Tendenci EDIT box*/
.admin-links.clear-block a {
    color: #fff;
}/*Tendenci EDIT link of box*/

.t {width: 100%!important;}
/*FORMS OVERRIDES*/
.label, label {color: inherit; float: left; text-align: left!important; font-size: inherit!important;}
label {float: none;}
.field-wrapper .field-label {text-align: left!important;}
.form-control {width: inherit!important;}
.donation-add {width: 100%!important;}

/*Code below styles to default of T-META-EDITOR*/
.t-meta-editor-bar {
  background-color: #eeffdd;
}
.t-meta-data a.label {color: #eee;}
.t-meta-editor-bar .t-meta-options-links > li a {
    color: #0066cc;
}
.t-meta-editor-bar .t-meta-options-links > li a:hover {
  color: #002266;
}

/*BOOTSTRAP OVERRIDE*/
.label {
    padding: .2em .6em .2em;
    margin-right: 10px;
}
#t-jobs-search-form > span.label,
#t-jobs-search-form > a.label{
 color: #fff!important;
}
span.glyphicon.glyphicon-ok-sign {
    /*font-size: 22px;*/
    color: #273B97;
}

.t-jobs-job-regular h1 .glyphicon{display: none; }
/*MEDIA*/
@media (min-width: 991px){
 nav .collapse {display: block; visibility: visible;}
}
@media (max-width: 990px){
/*custom nav code BEGIN*/
nav .collapse {display: none;}
nav .navbar-nav {
    float: none!important;
    margin: 0px!important;
}
nav .navbar-header {
  float: none;
}
nav .navbar-toggle {
  display: block;
}
nav .navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
/*nav .navbar-collapse.collapse {
  display: none!important;
}  */
nav .navbar-nav {
  float: none!important;
  margin: 0x;
}
nav .navbar-nav>li {
  float: none;
}
nav .navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.navbar-nav>li>a {padding: 13px 20px!important;}/*styles secondary nav li*/
nav .navbar-nav .open .dropdown-menu>li>a {
  line-height: 20px;
}
nav .navbar-nav .open .dropdown-menu>li>a,
nav .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 10px 20px;
}
nav .dropdown-menu>li>a {
    display: block;
    clear: both;
    font-weight: 400;
    white-space: nowrap;
}

nav .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    box-shadow: none;
    border: none;
}
.open>.dropdown-menu {
    display: block;
}
.navbar-right {
    float: none!important;
    margin-right: 0px;
}
/*custom nav code ENDs*/

/*ROTATOR*/
.carousel-inner {height: 250px;}
}
@media (max-width: 991px){
#about .well a.pull-right {float: none!important;}
}

.settings-form label, .t-meta-data .label{
  float: none !important;
}

/* Custome css start here */
.float-right{
  float: right;
}
.padTop-15{padding-top: 15px;}
.page-header>h3{
  color: #273B97;
}
.page-header>h1{
  color: #273B97;
}
div.fileinputbox {
     margin-left: 0!important;
}
label {
    font-weight: 100;
    font-size: 12px!important;
}
.t-admin-inline-links>a{
  color: #fff;
}
.footer-link>a{
  color:#fff;
}
.nav>li>a {
    padding: 10px 10px;
}
#t-main-navbar-collapse>div>a{
  padding: 3px;
}
.pull-left>h1>a,.pull-right>h1>a{
  color:#fff;
}
.pull-left>h1>a:hover,.pull-right>h1>a:hover{
  color:#273B97;
}
.dropdown-menu>li>a{color: #273B97;}
.dropdown-menu>li>a:hover{
      background-color:#273B97;
      color: #fff;
}
/*ul#t-main-navbar-nav-3>li:hover {
    background-color: #273B97;
    color:#fff;
}*/
ul#t-main-navbar-nav-3>li>a:hover {
    background-color: #273B97;
    color:#fff;
}
.wrap-search-item{
  background: #F5F5F5;
}
.list-border {
  border: 2px solid #fff;
}
h1, h2, h3, h4, h5, h6{
color: #273B97;
}
body{
  color: #666666;
}
.month-labels{
    border: 1px solid #273B97;
    color: #fff;
    background: #273B97;
}
.event-button{
  border: 1px solid #273B97;
}
.event-view {
    margin-top: 100px;
    padding: 10px;
}
.mrg-tb75{margin-top: 75px;
    margin-bottom: 75px;
}
.btn:hover, .btn:focus, .btn.focus {
    color: #273B97;
    text-decoration: none;
    background: #fff;
  }
.label-font, .day-datepicker{
  font-size: 13px!important;
  color: #666666!important;
}
.day-datepicker{
  width: 100%!important;
  max-width: 34%;
  border: 1px solid #273B97;
  height: 31px;
}
.day-button {
    width: 100%;
    max-width: 30%;
    height: 32px;
}
.search-form{
  margin-top: 30px;
}
#custom-weekday{
  background: #273B97;
  color: #fff;
}
#custom-weekday>div{
  background: #273B97;
}
#custom-weekday>div:hover{
  background: #fff;
}
.page-header>img{
  width: 100%;
  height: 360px;
}
.month-view{ margin-bottom: 50px;}
/*.list-unstyled{
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #273b97;
  border-radius: 50px;
  padding: 15px 0px;
}*/
