section, footer {width:100%; height:100%;}
p {margin:0;}
form {margin-top:40px;}
form > input {display:block; margin-left:auto;margin-right:auto;margin-top:20px;border:none;border-bottom:2px solid #456C8D;width:80%;color:#456C8D;}
input[type=submit]{color:#fff;padding:5px;background-color:#456C8D;width:20%;}
#Home {opacity:0.5; height:100%; padding:10px;}
#whoWeAre {background-color: #fff; padding:40px; color:#456C8D;}
#Services {background-color: #FF6C3D; text-align:center; color:#fff;padding:15px;padding-bottom:30px;}
#workFlow {background-color: #f1c40f; color:#fff;padding:15px;padding-bottom:0px;}
#Infrastructure {background-color: #FF6C3D; text-align:left; color:#fff;padding:15px;padding-bottom:30px;}
#PrivateEquity {background-color: #FF6C3D; text-align:left; color:#fff;padding:15px;padding-bottom:30px;}
#Financial {background-color: #FF6C3D; text-align:left; color:#fff;padding:15px;padding-bottom:30px;}
#others {background-color: #FF6C3D; text-align:left; color:#fff;padding:15px;padding-bottom:30px;}
.valuesSectionTitle{font-size:50px;color:#456c8d;text-align:center}
.sectionTitle{font-size:50px;position:absolute; top:50%; transform:translate(-55%,-60%); margin-left:50%; margin-right:-50%; color:#fff;}
.btn-default {background-color:transparent;color:#fff;border:none;border-radius:0px; padding:15px 12px;}
.btn-default:hover, .btn-default:active, .btn-default:focus {background-color:#fff;color:#456C8D;}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {color: #456C8D;background-color: #FFF;border:none;}
.dropdown-menu {margin:0px;background-color:#456C8D;border:none;border-radius:0px;}
.dropdown-menu > li > a {color:#fff;}
.dropdown-menu > li > a:hover {background-color:#FFF;color:#456C8D;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #FFF;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {background-color:#FFF;color: #456C8D;}
#footer {background-color: #000;color:#fff;text-align:center;padding:20px;}
#footer > div > div{margin-bottom:20px;}
a {color:#fff}
a:hover {text-decoration:none;}
ul {list-style-type:none}
.icons {font-size:40px;}
.textos-home {padding:0 20px 0 20px;}
.workFlowCubeItem {text-align:center; padding:20px; cursor:pointer;}
.workFlowCubeContent {text-align:center; background-color:#d3d960; color:#fff; width:100%;display:none;padding:15px;}
.workFlowCubeChanges {background-color:#ecf0f1;display:block;color:#456c8d;}
.imagePosition {position:relative;}
.textHomePosition {position:relative;}
.mainImage {width:100%;position:relative;}
#Contact {color:#456C8D;padding:15px;}
#Contact > div > img {margin-bottom:20px;}
.centerContactThings {margin-left: auto; margin-right: auto; display: block;}
.carousel-caption > h3{font-size:35px;margin-bottom:0px;}
.carousel-indicators {bottom:-10px;}
.carousel-indicators > li {border: 1px solid #fff;border-radius: 0px; width:20px;height:5px;}
.carousel-indicators > li.active {border: 5px solid #fff;border-radius: 0px; width:20px;height:5px;background-color: #fff;}
.contact {color:#456C8D;padding:15px;}
.fixDescriptionSpaces {margin-top:20px;}
@media (min-width:320px){
  .carousel-caption {
    width:100%;
    left:0;
    right:0;
    margin-bottom:-20px;
    background-color:rgb(0,0,0,0.8);
    padding-top:25px;
  }

  .carousel-caption > p {
    display:none;
  }

  .navbar-nav > li > a {
      padding-top: 5px;
      padding-bottom: 5px;
      line-height: 20px;
  }
}
@media (min-width:768px){
  #whoWeAre {font-size:1.6em;}
  .carousel-caption > p {display:block;}
  .dropdown {float:left;}


  .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 20px;
  }
}
