body{background-color:#eee;width: 100%;}
.row{margin-right: 0px;margin-left: 0;}
.row-centered {
    text-align:center;
}
.col-centered {display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
@media (max-width: 768px){.box .col-md-10{text-align: center;}}
#ContactoModal h2{text-align:center;font-family:Open Sans;letter-spacing:-1px;text-transform:uppercase}
.form-control{margin-bottom:5px;font-family:Calibri}
textarea.form-control{padding-left:30px;max-width:470px;max-height:250px}
form .btn-default{background:#17455c;color:#fff;width:120px;padding:10px;font-family:Calibri}
form .btn-default:hover{color:#FDFDFD;background-color:#17455D}
.inner-addon{position:relative}
.inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none;color:#17455c}
.left-addon .glyphicon{left:0}
.right-addon .glyphicon{right:0}
.left-addon input{padding-left:30px}
.right-addon input{padding-right:30px}
.icon-o{color:#1eb9c1;box-shadow:0 0 0 1px #ddd;border-radius:50%;height:150px;width:150px;line-height:100px!important;background:#fff;font-size:50px!important;display:inline-block;-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
nav.navbar-default{height:100px;padding-top:25px;background-color:#fdfdfd;z-index: 1001;}
.navbar-default .navbar-nav > li > a{color:#888;font-family:Calibri;font-size:15px;z-index: 1001;background: #fdfdfd;}
.navbar-default .navbar-nav > li > a:hover{font-weight: 400; color:#888;font-family:Calibri;font-size:15px;z-index: 1001;background: #fdfdfd;}
.carousel-control.left,.carousel-control.right{background-image:none!important;filter:none!important;margin-top:-20px}
.carousel .carousel-indicators li{background-color:#3174a5;border:#3174a5}
.carousel .carousel-indicators li.active{background-color:#265d84;border:#265d84}
header.carousel{height:375px}
header.carousel .item,header.carousel .item.active,header.carousel .carousel-inner{margin-top:-20px;height:100%}
header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}
.box .col-md-10{background-color:#fefefe;padding:25px;border:solid .5px white;}
.box h2{font-family:Calibri}
.box p{font-family:Calibri;font-size:16px}
.box hr{margin-top:0;width:98%}
.box .btn-default{border-color:#;border:solid 2px #3174a5;font-family:Montserrat}
.box h4{font-family: Calibri;text-align: center;}
.box .btn-team{border:solid 2px #3174a5; font-family:Montserrat;margin-top: 5px;}
.box h3{font-family:Calibri;text-align:center;margin-top:-5px}
.box .col-md-6 p{padding:20px}
.box img{padding:20px}
.info-contact{color:white;font-family: Calibri;margin-top: 20px;font-size: 18px;}
.contact{background-image: url(../img/bgcontact.jpg);width:100%;height:100%;background-position:center;background-size:cover}
.contact h2{font-family: Calibri;color:white;text-align: center;}
.contact input{margin-bottom: 10px;width: 100%; height: 40px;border-radius: 3px;border:0;padding-left: 10px;font-family: Calibri;}
.contact textarea{border-radius: 2px; margin-bottom: 10px;width: 100%;height: 100px;max-height: 120px;padding-left: 10px;font-family: Calibri;}
.contact .btn-default{background-color: rgba(255, 0, 0, 0);font-family: Calibri;margin-bottom: 20px;}
.contact .btn-default:hover{background-color: rgba(255, 0 ,0 ,0);font-weight: 500;}
.nuss h5{text-align:center;font-size:12.5px;color:#999;font-family:Calibri;letter-spacing:-.2px}
.nuss h5 a:focus,.nuss h5 a:active,.nuss h5 a{color:#000}