@font-face {
    font-family: 'Lora-Bold';
    src: url('../../src/fonts/lora-bold-webfont.eot');
    src: url('../../src/fonts/lora-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../src/fonts/lora-bold-webfont.woff') format('woff'),
         url('../../src/fonts/lora-bold-webfont.ttf') format('truetype'),
         url('../../src/fonts/lora-bold-webfont.svg#Lora-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lora-Regular';
    src: url('../../src/fonts/lora-regular-webfont.eot');
    src: url('../../src/fonts/lora-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../src/fonts/lora-regular-webfont.woff') format('woff'),
         url('../../src/fonts/lora-regular-webfont.ttf') format('truetype'),
         url('../../src/fonts/lora-regular-webfont.svg#Lora-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*h1,h2,h3,h4,h5{*/
    /*font-family: "Lora-Bold", Georgia, "Times New Roman", Times, serif;*/
    /*color : #333333;*/
    /*line-height : 0.9;*/
    /*margin-bottom : 0.5em;*/
/*}*/
/*body {*/
    /*font-size : 14px; [>mg<]*/
    /*font-family: "Lora-Regular", Georgia, "Times New Roman", Times, serif;*/
    /*overflow : hidden; [> for browsers that don't recognized the x version<]*/
    /*overflow-x : hidden;*/
    /*overflow-y : scroll;*/
/*}*/


body{
    font-family: "Lora-Regular", Georgia, "Times New Roman", Times, serif;
}

h1,h2,h3,h4,h5,h6{
    font-family: "Lora-Bold", Georgia, "Times New Roman", Times, serif;
    /*color:#10499e;*/
    color:#0000AA;
}

.container-fluid{
    max-width:1200px;
    margin:0 auto;
    position:relative;
    z-index:50;
}



.header{
    position:relative;
    margin-top:-20px;
    padding-top:10px;
    background:white;
    background: rgba(255, 255, 255, 0.8);
    border-bottom:1px white solid;
    z-index:60;
}

.search{
    clear:right;
}

.logo{
    margin-bottom:10px;
}

.global{
    margin-right:15px;
}

.global a{
    color:#167F23;
    font-size:20px;
    margin-right:10px;
    text-decoration:none;
    transition: color .2s ease-in-out;
   -moz-transition: color .2s ease-in-out;
   -webkit-transition: color .2s ease-in-out;
   margin-right:5px;
}

.global a:hover{
    color:#264aa2;
    /*color:#14910B;*/
}

.main-content{
   margin-top:15px;
   margin-bottom:15px;
}

.main-content img{
    margin:10px;
}

.content-bg{
    position:relative;
    background:white;
    background: rgba(255, 255, 255, 0.8);
    padding:10px;
    border-radius:10px;
}

.navbar{
    /*margin-top:20px;*/
    margin-bottom:0;
    position:relative;
    z-index:100;
}

.mainTitle{
    height:120px;
    padding-top:50px;
    background:none;
}

.mainTitle p{
    color:white;
    font-size:20px;
    text-shadow:1px 1px 1px #000;
    padding-left:50px;
}

.mainTitle h2{
    color:white;
    font-size:50px;
    text-shadow:1px 1px 1px #000;
}

.sidebarLogos{
    text-align:center;
}

.panels{
    margin-top:15px;
    margin-bottom:15px;
}

.panel{
    padding:0px;
    position:relative;
    display:block;
    background:white;
    background: rgba(255, 255, 255, 0.8);
    border-radius:10px; 
    min-height:300px !important;
    margin-bottom:20px;
}

.panelHeader{
    border-bottom:1px #c5c5c5 solid;
    height:50px;
    position:relative;
    z-index:100;
    text-align:center;
}

.panelHeader i{
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    float:right;
    color:#0000aa;
    
    font-size:30px;
    border-left:1px #c5c5c5 solid;
    line-height:50px;
    width:13%;
    text-align:center;
    background-color:none;
    transition: background-color .2s ease-in-out, color .2s ease-in-out;
   -moz-transition: background-color .2s ease-in-out, color .2s ease-in-out;
   -webkit-transition: background-color .2s ease-in-out, color .2s ease-in-out;
   cursor:pointer;
    
}

.panelHeader i:hover, .panelHeader .active i{
   background-color:#167F23;
   color:white;
}

.panelHeader span.title{
    border-top-left-radius: 10px;
    display: block;
    line-height: 50px;
    text-align: cente;
    height: 50px;
    float: left;
    width: 84%;
    padding-right: 2px;
    background-color:none;
    font-size: 24.5px;
    /*font-family: 'Open Sans Condensed', sans-serif;*/
    font-family: "Lora-Regular", Georgia, "Times New Roman", Times, serif;
    /*font-family: "Lora-Bold", Georgia, "Times New Roman", Times, serif;*/
    /*text-transform: uppercase;*/
    cursor:pointer;
    transition: background-color .2s ease-in-out;
   -moz-transition: background-color .2s ease-in-out;
   -webkit-transition: background-color .2s ease-in-out;
}

.panelHeader span.title:hover{
    background-color:#167F23;
    
}

.panelHeader span.title a{
    display:block;
    text-decoration:none;
    color: #0000aa;
     transition: color .2s ease-in-out;
   -moz-transition: color .2s ease-in-out;
   -webkit-transition: color .2s ease-in-out;
}

.panelHeader span.title:hover a{
    color:white;
   
}
.panel h3{
    text-transform:uppercase;
    color:#0000aa;
    
    width:85%;
    float:left;
}

.PanelBigIcon{
   
    text-align: center;
}

.PanelBigIcon I{
    font-size:20px;
    line-height:25px;
    color:#0000aa;
    
}

.panelFade.collapse{ 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity:0;
    transition: opacity .2s ease-in-out;
   -moz-transition: opacity .2s ease-in-out;
   -webkit-transition: opacity .2s ease-in-out;
   height:auto !important;
   margin:-1px;
}

.panelFade.collapse.in{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
    filter: alpha(opacity=100);				
    opacity:1;
    
}


.panelFade.collapse a{
    display:none;
}

.panelFade.collapse.in a{
    display:block;
}

.panelContent{
    height: 100%;
    position: absolute;
    top: 0px;
    padding-top: 60px;
    width: 100%
}

.calendar-event{
    padding:10px;
    text-align:left;
    margin-left:1px;
}

.default .calendar-event{
    margin-bottom:10px;
}

.home .calendar-event span{
    margin-left:5px;
}

.calendarReadMore I {
font-size: 14px;
line-height: 14px;
color: #333;
}

.home div.calendar-event:nth-of-type(even)
{
    background:white;
    border-radius:0px;
}

div.calendar-event:nth-of-type(even)
{
    background:white;
    border-radius:10px;
    
}

.upload{
    float: left;
    height: 70px;
    overflow: hidden;
    width: 100%;
    margin-bottom:5px;
    margin-left:1px;

}

.newsletter{
    margin-left:0px;
}

.contactform legend{
    display:none;
}

.documentDownload i{
    font-size: 50px;
    line-height: 70px;
    color: #0000aa;
    transition: color .2s ease-in-out;
   -moz-transition: color .2s ease-in-out;
   -webkit-transition: color .2s ease-in-out;
}

.default a.documentDownload{
    display:block;
}

a.documentDownload{
    text-decoration:none;
    transition: background-color .2s ease-in-out;
   -moz-transition: background-color .2s ease-in-out;
   -webkit-transition: background-color .2s ease-in-out;
   border-left:1px #c5c5c5 solid;
}


a.documentDownload:hover i{
    color: white;
    
}



a.documentDownload:hover {
    background-color: #167F23;
    
}

.documentDownloadWrapper{
    width: 30%;
    text-align: center;
}

.documentLeft{
    overflow:hidden;
    width:65%;
    margin-left:10px;
}

div.upload:nth-of-type(even){
    background:white;
}

.eventsContent #gallery h3{
    display:none;
}
    
.eventsContent .convention h2, .eventsContent .convention img, .eventsContent .convention h3, .eventsContent .aboutus h2{
    display:none;
}

.eventsContent .convention, .eventsContent .aboutus{
    height:230px;
    overflow:auto;
    text-align:left;
    margin-left:10px;
}

.eventsContent .aboutus h3{
    clear:both;
    float:none;
}



.home .date{
  display:none;  
}


.directorName{
 font-weight:bold;  
}

.directorName span{
 font-weight:normal;  
}

.directorBio{
    padding:10px;
    padding-top:0;
}

.directorImage{
    float:left;
    border:1px black solid;
    
}

.director, .membership, .resolution, .whats_new, .sponsors{
    padding:5px;
    background:white;
    border-radius: 10px;
    margin-bottom:20px;
}

.resolution-home{
    width:95%;
    margin:0 auto;
    padding-top:22px;
    padding-bottom:22px;
    border-radius:10px;
    -webkit-border-radius:10px;
    background:none;
    transition:background .2s;
    -webkit-transition:background .2s;
}


.resolution-home a{
    /*font-family: 'Open Sans Condensed', sans-serif;*/
    font-family: "Lora-Regular", Georgia, "Times New Roman", Times, serif;
    color:#0000aa;
    text-decoration:none;
    font-size: 17.5px;
    line-height: 15px;
    transition:color .2s;
    -webkit-transition:color .2s;
}

.resolution-home:hover  a{
    color:#167F23;
}

.resolution-home a i{
    font-size:20px;
    line-height:20px;
}
.item-title a{
    color:#0000aa;
    text-decoration: none;
}

.item-title{
    cursor:pointer;
    padding: 5px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.item-title:hover{
    background:#d8d8d8;
    transition:background .2s;
    -webkit-transition:background .2s;
}

h4.resolution-collapse{
    cursor:pointer;
    padding:5px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    
}

h4.resolution-collapse:hover{
    background:#d8d8d8;
    transition:background .2s;
    -webkit-transition:background .2s;
}

h4.resolution-collapse i{
    font-size:20px;
    line-height:30px;
}

.resolution-home:hover{
    background:white;
    
}
.divide{
    width:98%;
    margin-top:5px;
    padding:5px;
    background:#ededed;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    transition:background .2s;
    -webkit-transition:background .2s;
}

.divide:hover{
    background:#d8d8d8;
}

.status{
    clear:both;
}

.small{
    width: auto; /*100px;*/
    padding: .5em 1em;
    margin-right:5px;
}

.ref.small, .rat.small{
    /*width:150px;*/
}

.rat.small{
    width: 115px;
}

.rat i{
    line-height:10px;
    color:#ffd700;
    text-shadow: 0px 0px 4px #666;
}

.return, .full{
    clear:both;
   padding-top:10px; 
}

.small h3{
    line-height:10px;
}

.resolutions h2.resolution-collapse.collapsed i.icon-chevron-sign-right:before{
    content: "\f138";
}

.resolutions h2.resolution-collapse  i.icon-chevron-sign-right:before{
    content: "\f13a";
}

.details h3.white, .additional h3.white, .status h3.white, .NewsSummaryLink h3.white{
    background:white;
    color:#0000aa;
    text-transform:uppercase;
    line-height:40px;
    padding-left:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.memberContact p {
    margin-bottom:0px;
}


.footer{
    border-top:1px white solid;
    margin-bottom: -23px;
    padding-bottom: 50px;
    padding-top: 10px;
    position: relative;
    background: white;
    background: rgba(255, 255, 255, 0.8);

}

.footLogo{
    padding-top:50px;
    text-align:center;
}


.footer h2{
    border-bottom:#167F23 solid 1px;
    padding-left:10px;
    color:#0000aa;
}

.img-container{
    overflow: hidden;
    width: 95%;
    height: 230px;
    margin: 0 auto;
}

.hidden{
    display:none;
}



        html,
         body {
           height: 100%;
           /* The html and body elements cannot have any padding or margin. */
         }

         /* Wrapper for page content to push down footer */
         .wrap {
           min-height: 100%;
           height: auto !important;
           height: 100%;
           /* Negative indent footer by it's height */
           margin: 0 auto -220px;
         }

         /* Set the fixed height of the footer here */
         .push,
         .footer {
           height: 220px;
         }
         
         
/*search-form*/

#custom-search-form {
        margin:0;
        margin-top: 5px;
        padding: 0;
    }
 
    #custom-search-form .search-query {
        padding-right: 3px;
        padding-right: 4px \9;
        padding-left: 3px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
 
    #custom-search-form button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 2px 5px;
        margin-top: 2px;
        position: relative;
        left: -28px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
 
    .search-query:focus + button {
        z-index: 3;   
    }
    
/*carousel*/

.carousel-inner{
    border-bottom: black solid 1px;
    
}

.carousel-inner {
  overflow: hidden;
  position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.carousel-caption h1{
    font-weight:300;
    font-size:40px;
}

.carousel img {
  width: auto;
  min-width:100%;
  height: auto;
  min-height: 100%;
  max-width:none;
}

.carousel-caption {
    display:none;
  position: absolute; 
  max-width:400px;
  margin-top:450px; 
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
  color:white;
  left:auto;
  bottom:auto;
  right:auto;
  z-index: 1000;
}

.carousel-control {
    display:none;
  position: absolute;
  top: 60%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 28px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/*nav-list*/

.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus {
    background-color:#0000aa;
    
}

.nav-list>li>a, .nav-list .nav-header {
    color:#0000aa;
}

.nav-list>li>a:hover, .nav-list .nav-header:hover {
    color:#167F23;
}

/* Modal-Gallery Styles */   

.modal-gallery {
  width: auto;
  max-height: none;
  outline: none;
}
.modal-gallery.fade.in {
  top: 50%;
}
.modal-gallery .modal-body {
  max-height: none;
}
.modal-gallery .modal-title {
  display: inline-block;
  max-height: 54px;
  overflow: hidden;
}
.modal-gallery .modal-image {
  position: relative;
  margin: auto;
  min-width: 128px;
  min-height: 128px;
  overflow: hidden;
  cursor: pointer;
}
.modal-gallery .modal-image:hover:before,
.modal-gallery .modal-image:hover:after {
  content: '\2039';
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 1;
}
.modal-gallery .modal-image:hover:after {
  content: '\203A';
  left: auto;
  right: 15px;
}
.modal-single .modal-image:hover:before,
.modal-single .modal-image:hover:after {
  display: none;
}
.modal-loading .modal-image {
  background: url(../img/loading.gif) center no-repeat;
}
.modal-gallery.fade .modal-image {
  -webkit-transition: width 0.15s ease, height 0.15s ease;
  -moz-transition: width 0.15s ease, height 0.15s ease;
  -ms-transition: width 0.15s ease, height 0.15s ease;
  -o-transition: width 0.15s ease, height 0.15s ease;
  transition: width 0.15s ease, height 0.15s ease;
}
.modal-gallery .modal-image * {
  position: absolute;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-gallery.fade .modal-image * {
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.modal-gallery .modal-image *.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modal-fullscreen {
  border: none;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  background: transparent;
  overflow: hidden;
}
.modal-fullscreen.modal-loading {
  border: 0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.modal-fullscreen .modal-body {
  padding: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  opacity: 0;
  z-index: 2000;
}
.modal-fullscreen .modal-footer {
  top: auto;
  bottom: 0;
}
.modal-fullscreen .close,
.modal-fullscreen .modal-title {
  color: #fff;
    text-shadow: 0 0 2px rgba(33, 33, 33, 0.8);
}
.modal-fullscreen .modal-header:hover,
.modal-fullscreen .modal-footer:hover {
  opacity: 1;
}

@media (max-width: 767px) {
  .modal-gallery .btn span {
    display: none;
  }
  .modal-fullscreen {
    right: 0;
    left: 0;
  }
}

.img{
    height:100px;
    width:100px;
    margin:10px;
    float:left;
    
}

/* end of modal style-sheet */

/*navbar*/

/*background of the navbar container*/
.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  border:none;
  border-radius:0px;
  *zoom: 1;
  background:none;
  filter:'none';
  box-shadow:none;
  font-size:14px;

}

.navbar .container{
    border:none;
}

.navbar{
    margin-bottom:10px;
}



.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color:#167F23;
  text-decoration: none;
  background:none;
  text-shadow:none;
  box-shadow:none;
}

.navbar .nav > li > a {
  float: none;
  padding: 10px 12px 0px;
  color:black;
  text-decoration: none;
  text-shadow:none;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color:#167F23;
  text-decoration: none;
  text-shadow:none;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background:none;
  color: #167F23;
}

.navbar .nav li.dropdown.open a:hover,
.navbar .nav li.dropdown.active a:hover,
.navbar .nav li.dropdown.open.active a:hover{
    color:white;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background:white;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #383c85;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color:black;
  white-space: nowrap;
  text-decoration: none;
  text-shadow:none;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  color:white;
  text-shadow:none;
  background: #167F23;
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  font-weight:bold;
  text-decoration: none;
  outline: 0;
  background:none;
}

li.active,
li.active.dropdown {
    
}
.nav-list li.active { border-top: none;}

.dropdown-submenu .caret{
    display:none;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
border-top-color: black;
border-bottom-color: black;
}

/*turn off arrows on dropdown menu*/

.navbar .nav > li > .dropdown-menu:before {
  display: none;
  border:none;
}
.navbar .nav > li > .dropdown-menu:after {
  display: none;
  border:none;
}

ul.nav.nav-list li ul li {
    list-style-type: none;
}

/* Large desktop */
@media (min-width: 1200px) { ... }
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
    .navbar-inner{
        background:#167F23;
        margin-top:-20px;
    }
    .navbar{
      margin-top:20px;
    }
    .navbar .nav li > a {
      font-weight: 100;
      color:white;
    }
    .navbar .nav li.dropdown>.dropdown-toggle .caret,
    .navbar .nav li.dropdown.open>.dropdown-toggle .caret,
    .navbar .nav li.dropdown>.dropdown-toggle .caret:focus,
    .navbar .nav li.dropdown>a:focus .caret
    {
    border-top-color: white;
    border-bottom-color: white;
    }

    .navbar .nav li.dropdown.open > .dropdown-toggle,
    .navbar .nav li.dropdown.active > .dropdown-toggle,
    .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        color:white;
    }

    .navbar .nav > li > a:focus,
    .navbar .nav > li > a:hover {
      color:white;
    }

    .navbar .nav li a:hover,
    .navbar .nav li.dropdown.open a:hover,
    .navbar .nav li.dropdown.active a:hover,
    .navbar .nav li.dropdown.open.active a:hover{
        color: #ccc;
    }

    .navbar .nav li.dropdown>.dropdown-toggle .caret:hover,
    .navbar .nav li.dropdown>a:hover .caret,
    .navbar .nav li.dropdown.open>a:hover .caret
    {
    border-top-color: #ccc;
    border-bottom-color: #ccc;
    }

    .navbar .nav li.dropdown.open > ul > li > a:hover,
    .navbar .nav li.dropdown.active > ul > li > a:hover,
    .navbar .nav li.dropdown.open.active > ul > li > a:hover{
        color: #167F23;
    }


    }
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .navbar-inner{
        background:#167F23;
        margin-top:-20px;
    }
    .navbar{
      margin-top:20px;
    }

    .navbar .nav li > a {
      font-weight: 100;
      color:white;
    }
    .navbar .nav li.dropdown>.dropdown-toggle .caret,
    .navbar .nav li.dropdown.open>.dropdown-toggle .caret,
    .navbar .nav li.dropdown>.dropdown-toggle .caret:focus,
    .navbar .nav li.dropdown>a:focus .caret
    {
    border-top-color: white;
    border-bottom-color: white;
    }

    .navbar .nav li.dropdown.open > .dropdown-toggle,
    .navbar .nav li.dropdown.active > .dropdown-toggle,
    .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        color:white;
    }

    .navbar .nav > li > a:focus,
    .navbar .nav > li > a:hover {
      color:white;
    }

    .navbar .nav li a:hover,
    .navbar .nav li.dropdown.open a:hover,
    .navbar .nav li.dropdown.active a:hover,
    .navbar .nav li.dropdown.open.active a:hover{
        color: #ccc;
    }

    .navbar .nav li.dropdown>.dropdown-toggle .caret:hover,
    .navbar .nav li.dropdown>a:hover .caret,
    .navbar .nav li.dropdown.open>a:hover .caret
    {
    border-top-color: #ccc;
    border-bottom-color: #ccc;
    }

    .navbar .nav li.dropdown.open > ul > li > a:hover,
    .navbar .nav li.dropdown.active > ul > li > a:hover,
    .navbar .nav li.dropdown.open.active > ul > li > a:hover{
        color: #167F23;
    }
    
    .edge-to-edge{
        margin-left:-20px;
        margin-right:-20px;
        padding-left:20px;
        padding-right:20px;
    }
    .content-bg{
        border-radius:0;
        
    }
    
    .sidebarLogos{
        text-align:center;
    }
    
    .panel{
        margin-bottom:10px;
    }
    
    .footer{
        height:auto;
    }
    }
 
/* Landscape phones and down */
@media (max-width: 480px) {
    .panel h3{
        font-size:16px;
    }
    }
    
    /* slideshow fader*/

.carousel .item {-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
.carousel .active.left{left:0;opacity:0;z-index:2;}
.carousel .active.right{left:0;opacity:0;z-index:2;}



.carousel .next {left:0;opacity:1;z-index:1;}
/* Stylesheet: NCLGA: custom Modified On 2014-10-20 14:53:45 */
