@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,300,500);

body {
    color: #3c3c5e;
    font-size: 14px;
    line-height: 24px;
}

a {
    color: #f49b2b;
    text-decoration: none;
}
a:focus, a:hover {
    color: #23527c;
    text-decoration: underline;
}

h2{
    font-size:30px;
}

h1, h2, h3, h4, h5, h6 {

    font-family: "Roboto";
    font-weight: 500;
}

.navbar-default {
    background-image: linear-gradient(to bottom, #0607a4 0px, #0607a4 100%);
    background-repeat: repeat-x;
    border-radius: 0px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
}

.navbar-default .navbar-nav > li > a{
    font-weight:bold;
    font-size:16px;
    font-family: "Open Sans Condensed",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color:#fff;
}

.navbar-default .navbar-nav > li > a:hover{
    color:#fba02c;
}


.navbar-default .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #fba02c 0px, #fba02c 100%);
    background-repeat: repeat-x;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.075) inset;
    color: #fff;
}

.wide {
    background-image: url("../images/about-us-banner.jpg");
    background-size: cover;
    height:500px;
    width: 100%;
    margin-bottom:20px;
}

.wide-announce {
    background-image: url("../images/announce-banner.jpg");
    background-size: cover;
    height:500px;
    width: 100%;
    margin-bottom:20px;
}

.wide-register {
    background-image: url("../images/register-banner.jpg");
    background-size: cover;
    height:500px;
    width: 100%;
    margin-bottom:20px;
}
.events-header{
    background-image: url("../events/photos-5.jpg");
    background-size: cover;
    height:400px;
    width: 100%;
}

.home-header{
    background-image: url("../images/slide-2.jpg");
    background-size: cover;
    height:500px;
    width: 100%;
}
.contact-header{
    background-image: url("../images/register-banner.jpg");
    background-size: cover;
    height:500px;
    width: 100%;
}
.about-header{
    background-image: url("../images/about-us-banner.jpg");
    background-size: cover;
    height:500px;
    width: 100%;
}

.header{
    font-size: 13pt;
    background: #fff none repeat scroll 0 0;
    opacity: 0.9;
    filter: alpha(opacity=40); /* For IE8 and earlier */;
    padding:20px 0px;
    margin-top:60px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
    height: 164px;
}

.navbar {margin-bottom:0px;}

.blue-box .panel-info > .panel-heading {
    background-image: linear-gradient(to bottom, #fba02c 0px, #eb8d15 100%);
    background-repeat: repeat-x;
}

.blue-box .panel-info > .panel-heading {
    background-color: #c7c7ff;
    border-color: #fff;
    color: #fff;
}

.blue-box .panel-info{
      border-color: #fba02c;
}

.blue-box .panel-title{
    color:#fff;
    font-size:19px;

}
.panel-icon {
    height: 90px;
    right: 10%;
    line-height: 90px;
    margin-left: -45px;
    position: absolute;
    text-align: center;
    top: -45px;
    width: 90px;
}

.panel-icon .icon {
    background-color: #0607a4;
    border: 10px solid white;
    border-radius: 50%;
    color: white;
    display: inline-block;
    font-size: 45px;
    height: 90px;
    line-height: 70px;
    width: 90px;
}
.logo .fa{
color: #f49b2b;
}

.bdr-l-r{
border-right:1px solid #ddd;
border-left:1px solid #ddd
}

.welcome{
margin:10px 0px 50px 0px;
}

.welcome p {
  font-size:17px;
  font-weight:300;
  line-height: 1.4;
}

.page-header {
  padding-bottom: 9px;
  border:0px;
}

.page-header h1{
    font-size: 50px;
    font-weight: 800;
    text-shadow: 1px 1px #000;
    text-transform: uppercase;
    color: #0607a4;
}

.page-header{
      text-shadow: 1px 1px #000;
}

footer{
  padding:10px 0px;
  color:#fff;
  margin:20px 0px 0px;
   background-image: linear-gradient(to bottom, #0f0f10,#212122, #0f0f10 100%);
  }
footer a{
    color:#fff;
}

footer ul{
    margin:0px;
    padding:0px;
}

footer ul li{
    list-style:none;
}

footer .col-sm-3{
    border-left:1px solid #292929;
    border-right:1px solid #292929;
}


.copyright{
 background-color:#000000;
 color:#fff;
 padding:10px 0px;
}
.copyright a{color:#f49721;}

.admin-body{
    padding:70px 0px 0px;
}

.ptb-10{
    padding:20px
}

/*carousel in affiliations page */
#myCarousel{
    padding-bottom: 20px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #myCarousel .carousel-inner .item .item-item:last-child {
      display: none;
    }
 }
@media (max-width: 768px) {
   #mymyCarousel .carousel-inner {
    height: 320px;
  }
}
.carousel-inner {
overflow-y: hidden;
}
.carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev    { left: -25%; }
.carousel-control        { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
.carousel-inner .item-item {
padding:0!important;
}
.carousel-control.left,.carousel-control.right{background: none !important;}
.carousel-control .glyphicon-chevron-right, .carousel-control .glyphicon-chevron-left{
    color:#000
}