* {
    margin: 0;
}

html, body {
   height: 100%;
   font-family: 'Asap', sans-serif;
   color:#333;
 }


img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}

.img-responsive{
  display: block;
  width: 100%;
  min-width: 100%;
  height: auto;
 }


.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -256px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
    height: 256px; /* .push must be the same height as .footer */
  
}

.img-responsive {
    display: block;
    width: 100%;
    min-width: 100%;
    height: auto;
}


.partner{
  padding:10px 0;
  background-color: #1c2d3b;
  border: 1px solid #070d11;
  }

.partner ul{
  list-style: none;
  float: left;
}

.partner li{
  display: inline;
}

.glyphicon-heart
{
   margin-right:4px;
}

.navbar{
  border-radius: 0;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: -2px;
}

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

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color:transparent;
    color: #222222;
}

.navbar-default .navbar-toggle .icon-bar{
  background-color: #101d27;
}


.navbar-wrapper{
}

.btn-donate{
  width: 120px;
 }

.menu-list{
  margin-top: 0px;
}

menu-list a{
  color: #ffffff;
}

 /*.menu-list  ul li a{
    color: #ffffff;
  }*/

  ul {
    list-style: none;
}
  

.footer{
  background-color: #101d27;
  color: #ffffff;
  padding:0;
}

.footer-top{
  height: 220px;
  padding-top: 5px;
}

.footer ul li{
  list-style: none;

}

.footer-right  li{
  margin-right: 2px;
}

 .footer ul li a{
  color:#ffffff;
  text-decoration: none;
 }

 .footer ul li a:hover{
  color:#b2d8f8;
 }

.copyright{
background-color: #1c2d3b;
height:36px;
margin: 0;
padding:8px 0;
font-size: 12px;
}


/*main contents*/

p{
  text-align: justify;
  padding-right: 20px;
}

.main-content{
  margin-top:-20px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0;
  border-top: none;
}


.other-partners{
  padding-right: 50px;
  padding-left: 0;
}


.img-rounded{
  border-radius: 8px;
}

.well{
  padding:0  5px 25px;
  border-radius: 0;
  margin-bottom: 0;
}

.other-partners img{
  margin:10px 0;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.other-partners img:hover{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

section.download {
    position: relative;
    padding: 50px 0;
}

section.download h2 {
    font-size: 50px;
}

section.download p {
    text-align: center;
    font-size: 18px;
    padding-bottom: 20px;
}

.badges .badge-link img {
    height: 60px;
}

@media (min-width: 768px) {
   .menu-list{
  margin-top: 0px;
}

}

@media (min-width: 992px) { 
  .menu-list{
  margin-top: 0px;
}
}

@media (min-width: 1200px) {
     .menu-list{
      margin-top:36px;
    }
    section.download h2 {
        font-size: 70px;
    }
}
.title-contact{
        color:white;
        padding-left: 20px;
    }

    body {
        margin-top:0 !important;
        padding-top:0 !important;
        /*min-width:800px !important;*/
      }

      .button {
        margin-top: 5px;
    }
    li {
        line-height: 24px;
    }

    .custom-well {
      border-top: 3px solid #23527c;
      border-left: 1px solid #23527c;
      border-right: 1px solid #23527c;
      border-bottom: 1px solid #23527c;
      border-radius: 4px;
  }

  .main-content ul {
    list-style-type: circle;
}
