/* Bootstrap Centered Colunms Fix */
/* centered columns styles */
/*****************************************/
.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;
}
.img-responsive {
    margin: 0 auto;
}
body{
    background-image: url(img/background.jpg);
    background-repeat: no-repeat;
}
.team{
  width: 30%;
}
@media only screen and (max-width : 992px) {
    body{
        background-image: url(img/background-responsive.jpg);
    }
    .black{
        border-top: 2px solid #fff;
    }
    .team{
        width: 80%;
    }
}

.order{
    padding: 6% 0 2% 0;
}
.space{
    margin-top: 4%;
}
@media only screen and (max-width : 1280px) {
    .order{
        padding: 7% 0 14%;
    }
}
@media only screen and (max-width : 1024px) {
    .order{
        padding: 7% 0 14%;
    }
}
.est-button{
    border: 2px solid #1cabe2;
    border-radius: 15px;
    color: #1cabe2;
    padding: 2% 9%;
    font-size: 12pt;
    text-shadow: black;
}
.asf-button{
    border: 2px solid #07d21f;
    border-radius: 15px;
    color: #59b030;
    padding: 2% 9%;
    font-size: 12pt;
    text-shadow: black;
}
.cons-button{
    border: 2px solid #ffda00;
    border-radius: 15px;
    color: #ffda00;
    padding: 2% 9%;
    font-size: 12pt;
    text-shadow: black;
}
.est-button:hover{
    border: 2px solid #107ca5;
    border-radius: 15px;
    color: #107ca5;
    padding: 2% 9%;
    font-size: 12pt;
    text-shadow: black;
    text-decoration: none;
}
.asf-button:hover{
    border: 2px solid #3f831f;
    border-radius: 15px;
    color: #3f831f;
    padding: 2% 9%;
    font-size: 12pt;
    text-shadow: black;
    text-decoration: none;
}
.cons-button:hover{
    border: 2px solid #d1b300;
    border-radius: 15px;
    color: #d1b300;
    padding: 2% 9%;
    font-size: 12pt;
    text-shadow: black;
    text-decoration: none;
}
/*FOOTER*/
.black{
    background: #000;
    
}
#ag-back{
    padding: 16px 0 14px 0;
}
footer{
    font-size: 10pt;
    color:#fff;
    padding: 20px 0 0 0;
    font-weight: 400;
    border-top: 2px solid #acacac;
}
.ag-blanc {
    color:#fff;
}
.ag-blanc:hover {
    color:#fff;
}
.imsize{
    width: 38%;
}
.imsize2{
    width: 54%;
}
.pt-20{
    padding-top: 20px;
}
.pt-50{
    padding-top: 50px;
}
.color_blanco{
    color: #fff;
}
.color_blanco:hover{
    color: #fff;
}