body {
    padding-top: 60px;
}

#nav_adaptvisweatherC {
    background-color: rgb(229, 30, 28) !important;
}

    /*background-color: rgb(127, 0, 0) !important;*/
#nav_adaptvisweatherC  a {
    background-color: rgb(229, 30, 28) !important;
}

#nav_adaptvisweather0 {
    background-color: rgb(30, 127, 203) !important;
}

    /*background-color: rgb(127, 0, 0) !important;*/
#nav_adaptvisweather0  a {
    background-color: rgb(30, 127, 203) !important;
}

.main_content {
    min-height: 600px;
}

.navbar-brand {
    padding: 5px 15px;
}

.separator_footer {
    padding-top: 10px;
    margin-top: 40px;
    background-color: #0f394d;
    min-height: 40px;
    margin-bottom: 10px;
    color: white;
    font-size: 14px !important;
}

.navbar .navbar-middle {
    display: inline-block;
    float: none;
}

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

.img-exist {
}

.existlogos {
    margin-top:50px;
}

@media (min-width: 1px){
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-xs-1,
    .seven-cols .col-lg-1  {
      width: 12.5%;
      *width: 12.5%;
    }
  }

@media (min-width: 768px){
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-xs-1,
    .seven-cols .col-lg-1  {
      width: 12.5%;
      *width: 12.5%;
    }
  }

  @media (min-width: 992px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-xs-1,
    .seven-cols .col-lg-1 {
      width: 12.5%;
      *width: 12.5%;
    }
  }

  /**
   *  The following is not really needed in this case
   *  Only to demonstrate the usage of @media for large screens
   */
  @media (min-width: 1200px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-xs-1,
    .seven-cols .col-lg-1 {
      width: 12.5%;
      *width: 12.5%;
    }
  }

.container-logos
{
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 1px) {
    .container-logos {
      width: 75%;
    }
}

@media (min-width: 768px) {
    .container-logos {
      width: 75%;
    }
}
@media (min-width: 992px) {
    .container-logos {
        width: 75%;
    }
}
@media (min-width: 1200px) {
    .container-logos {
        width: 75%;
    }
  }

@media (min-width: 1400px) {
    .container-logos {
        width: 75%;
    }
  }

.mfund_logo {
    margin-left:30px;
}

.activeLanguage {
    color: #579c95;
}

.content-header {
    padding-bottom:20px;
}

.panel-adaptvis {
  /*border-color: #579C95;*/
  border-color: #2C4E4A;


}
.panel-adaptvis > .panel-heading {
  color: #ffffff;
  /*background-color: #579C95;*/
  background-color: #345E59;
  /*border-color: #579C95;*/
  border-color: #345E59;
}
.panel-adaptvis > .panel-heading + .panel-collapse > .panel-body {
  /*border-top-color: #579C95;*/
  border-top-color: #345E59;
}
.panel-adaptvis > .panel-heading .badge {
  /*color: #579C95;*/
  color: #345E59;
  background-color: #ffffff;
}
.panel-adaptvis > .panel-footer + .panel-collapse > .panel-body {
  /*border-bottom-color: #579C95;*/
  border-bottom-color: #345E59;
}

.copylefts {
  font-size: 9pt;
}

@media(max-width:992px) {
    .img-exist {
        max-height: 70px;
    }

    body {
        /*padding-top: 120px;*/
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    body {
        padding-top: 60px;
    }
}

html {
    -webkit-transition: background-color 1s;
    transition: background-color 1s;
}
html, body {
    /* For the loading indicator to be vertically centered ensure */
    /* the html and body elements take up the full viewport */
    min-height: 100%;
}
html.loading {
    /* Replace #333 with the background-color of your choice */
    /* Replace loading.gif with the loading image of your choice */
    background: #333 url('http://code.jquery.com/mobile/1.3.1/images/ajax-loader.gif') no-repeat 50% 50%;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: background-color 0;
    transition: background-color 0;
}
body {
    -webkit-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
}
html.loading body {
    /* Make the contents of the body opaque during loading */
    opacity: 0;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: opacity 0;
    transition: opacity 0;
}
