/**{
    box-sizing:border-box;
}*/
body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

h2 {
    font-size: 1.5em;
    /*text-transform:initial;*/
    color: navy;
    /*/font-weight: 600;
    margin-bottom: 30px;*/
}

#tt {
    background-color:#1249fe;
}

.active3{
            background-color:#1249fe;
            color:#fff;
            font-weight:bold;
        }

.navbar-brand {
    background-color:#1249fe;
    color:#fff;
    font-weight:bold;
}

/*#hd{
    font-size: 1.5em;
    color: #fff;*/
    /*text-transform:initial;*/
    /*/color: #fff;
    font-weight: 600;
    margin-bottom: 30px;*/
/*/*}*/

.subtitle{padding-left:10px;background:lightgray;color:navy;margin-top:0px;text-align:center;}

.textcolor{color:#fff;}

/*@media screen and (max-width: 480px) {
    h2 {
      font-size: 20px;
    }
  }*/

.accordion2 {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 10px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active2, .accordion2:hover {
  background-color: #ccc;
}

.accordion2:after { 
font-family: 'Glyphicons Halflings';   
  content: '\e080';   
  /*content: '\1F783'; */
  color: #ff0000;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  transform: rotate(90deg);
  transition: all linear 0.25s;
  
  }

.active2:after {
content: '\e114';
  /*content: "\1F782";*/
  transform: rotate(180deg);
  color:red;
  
}

.panel2 {
  padding: 5px 10px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  font-size:15px;
  color:navy;
  transition: max-height 0.2s ease-out;
}

.footer{background-color: green;}

.listh:hover {
            background-color:#1249fe;
            color:#fff;
            border-bottom: 5px solid #ff6a00;
}

.carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
        width: 100%;
        margin: auto;
        height: 300px;       
        padding:10px;
    }

    .carousel-indicators li {
    border-color: #f4511e;
  }
  .carousel-indicators li.active {
    background-color: #f4511e;
  }

/*.HeaderTitle{font-size:2.0em; background-color:#1249fe;
             text-transform:none;
            font-weight: 600;
}

@media only screen and (max-width: 768px) {
    .HeaderTitle{
        font-size: 1.5em;
        color:#fff;
       background-color:#1249fe;
    }
}*/

/*.fa {
  padding: 5px;
  font-size: 20px;
  width: 30px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  
}

.fa:hover {
    opacity: 0.7;
    background: #3B5998;
    color: white;
    text-decoration:none;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-pinterest {
  background: #cb2027;
  color: white;
}

.fa-snapchat-ghost {
  background: #fffc00;
  color: white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.fa-skype {
  background: #00aff0;
  color: white;
}

.fa-android {
  background: #a4c639;
  color: white;
}

.fa-dribbble {
  background: #ea4c89;
  color: white;
}

.fa-vimeo {
  background: #45bbff;
  color: white;
}

.fa-tumblr {
  background: #2c4762;
  color: white;
}

.fa-vine {
  background: #00b489;
  color: white;
}

.fa-foursquare {
  background: #45bbff;
  color: white;
}

.fa-stumbleupon {
  background: #eb4924;
  color: white;
}

.fa-flickr {
  background: #f40083;
  color: white;
}

.fa-yahoo {
  background: #430297;
  color: white;
}

.fa-soundcloud {
  background: #ff5500;
  color: white;
}

.fa-reddit {
  background: #ff5700;
  color: white;
}

.fa-rss {
  background: #ff6600;
  color: white;
}*/