body {
    font: 16px/1.68 "Roboto-Regular";
    background-image: url(../images/bg02.jpg);
    background-repeat: no-repeat;
    background-color: #1e711f;
    background-position: center;
    background-attachment: fixed;
}
.bg-light {
  background-color: #e3e3e3;
}

.col-centered{
    float: none;
    margin: 0 auto;
}

.btn-primary {
    color: #fff;
    background-color: #1e711f;
    font-size: 20px;
    border-color: #124e13;
}

.btn-primary:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

.margin-top-30{
margin-top:80px;
}
.bg-white {
  background-color: #fff;
}

.brd-gray{
  border-bottom: 10px solid #e3e3e3;
}

h1,
h2,
h3,
h4,
.top-phone {
  font-family: "Roboto-Regular";
}

h5,
h6 {
  font-family: "Roboto-Regular";
}

h1,
h2 {
    
  font-size: 178%;
  margin: 10px auto;
}
h3 {
    font-family: "Roboto-Regular";
    text-transform: capitalize;
    font-size: 22px;
    line-height: 34px;
    font-weight: bold;
}

hr.sm {
  width: 35%;
  height: 1px;
  border: 1px solid #292929;
}

.header {
  margin-top: 20px;
}

.header img {
  margin-top: 20px;
}
.top-phone {
    font-size: 175%;
    text-transform: uppercase;
    color: #fff;
    line-height: 35px;
    padding-top: 25px;
    font-family: "Roboto-Regular";
}
.border-white {
  border: 5px solid #fff;
}

h1 {
  color: #fff;
  background-color: #000;
  margin-bottom: 30px;
  padding: 10px 0px;
  font-weight: bold;
}

h2 {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-family: "Roboto-Regular";
}

.scholarship-winners p {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: "jockey_oneregular";
}

.sponsors img {
  border: 5px solid #e3e3e3;
  margin: 20px 0px;
}

.powered,
.powered a {
  color: rgb(255, 255, 255);
  margin: 8px auto;
  font-size: 90%;
}

.carousel-inner-pages {
  overflow: hidden;
}
.marginbottom50{
margin-bottom:50px;
}
/*--------------------------------------GENERAL CSS-------*/
.margin-bottom-30 {
  margin-bottom: 30px;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

p.need-input {
  color: #e8271b;
  padding: 90px 0;
  font-size: 250%;
}

.col-centered {
  float: none;
  margin: 0 auto;
}
.img-bor{padding: 5px; border: 1px solid #fff;}
/*--------------------------------------BOOTSTRAP CSS-------*/

.navbar-toggle {
  width: 100%;
  float: none;
  margin-right: 0;
  border-radius: 0px;
  text-transform: uppercase;
}


.navbar-default .navbar-toggle {
  color: #fff;
  border-color: transparent;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: transparent;
  color: #fff;
  border-color: transparent;
}

.img-responsive {
  display: inline-block;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img,
.box-search > .thumbnailHome > img,
.gridimg > img,
.carousel-inner-pages > img {
  display: block;
  height: auto;
  line-height: 1;
  margin: 0 auto;
  min-width: 100%;
}
.year-winners p {
    text-transform: uppercase;
    font-family: "Roboto-Regular";
}

.navbar-transparent {
  border-radius: 0px;
  text-transform: uppercase;
  margin-bottom: 0px;
  background: #4c4c4c; /* Old browsers */
  background: -moz-linear-gradient(
    top,
    #4c4c4c 0%,
    #595959 12%,
    #666666 25%,
    #474747 39%,
    #2c2c2c 50%,
    #000000 51%,
    #111111 60%,
    #2b2b2b 76%,
    #1c1c1c 91%,
    #131313 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    #4c4c4c 0%,
    #595959 12%,
    #666666 25%,
    #474747 39%,
    #2c2c2c 50%,
    #000000 51%,
    #111111 60%,
    #2b2b2b 76%,
    #1c1c1c 91%,
    #131313 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    #4c4c4c 0%,
    #595959 12%,
    #666666 25%,
    #474747 39%,
    #2c2c2c 50%,
    #000000 51%,
    #111111 60%,
    #2b2b2b 76%,
    #1c1c1c 91%,
    #131313 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr="#4c4c4c",
      endColorstr="#131313",
      GradientType=0
    ); /* IE6-9 */
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  padding: 0 !important;
}

.navbar .navbar-collapse {
  text-align: center;
}

.navbar-default {
  background-color: transparent;
  border-color: transparent;
  border-top: 0px solid #97d69e;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
  font-size: 90%;
  border: 1px solid transparent;
  transition: all 300ms ease-in-out;
}

.nav > li > a {
  padding: 13px 25px;
  margin: 0px 5px;
  text-transform: uppercase;
  border-radius: 2px;
  border: 1px solid transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #666666;
  border-radius: 2px;
  border: 1px solid rgb(153, 153, 153);
  -moz-box-shadow: inset 0 0 10px #000000;
  -webkit-box-shadow: inset 0 0 10px #000000;
  box-shadow: inset 0 0 10px #000000;
}

.navbar-default .navbar-nav > li > a:hover {
  color: #fff;
  background-color: #666666;
  border-radius: 2px;
  border: 1px solid rgb(153, 153, 153);
  -moz-box-shadow: inset 0 0 10px #000000;
  -webkit-box-shadow: inset 0 0 10px #000000;
  box-shadow: inset 0 0 10px #000000;
  transition: all 300ms ease-in-out;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  color: #e8271b;
  background-color: #000;
  border-radius: 0px;
}
.note{
    color:red;
}
.dropdown-menu > li > a {
  padding: 8px 20px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #31708f;
}

/*-------------------------------MEDIA QUERY----------*/

@media (max-width:768px){
  .text-xs-center{
    text-align: center;
  }

  .top-phone {
    font-size: 250%;
  }

  .top-phone small{
    font-size: 50%;
  }

  .navbar-transparent{
    background: #000; /* Old browsers */
    background: -moz-linear-gradient(
      top,
      #000 0%,
      #000 12%,
      #000 25%,
      #000 39%,
      #000 50%,
      #000 51%,
      #000 60%,
      #000 76%,
      #000 91%,
      #000 100%
    ); /* FF3.6-15 */
    background: -webkit-linear-gradient(
      top,
      #000 0%,
      #000 12%,
      #000 25%,
      #000 39%,
      #000 50%,
      #000 51%,
      #000 60%,
      #000 76%,
      #000 91%,
      #000 100%
    ); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(
      to bottom,
      #000 0%,
      #000 12%,
      #000 25%,
      #000 39%,
      #000 50%,
      #000 51%,
      #000 60%,
      #000 76%,
      #000 91%,
      #000 100%
    ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(
        startColorstr="#000",
        endColorstr="#000",
        GradientType=0
      ); /* IE6-9 */
  }
}


