.has-error .form-control, .has-error .form-control:focus, .has-error .input-group-addon {
    border: 2px solid;
    border-color: #e74c3c;
}

.panel-heading{
    background-color: #b3b1b1 !important;
    border-radius: 5px !important;

}
.panel-default {
    border-color: #b3b1b1 !important;
    border-radius: 15px !important;

}
.panel{
    border-color: #b3b1b1 !important;
    border: none;

}
.color-h4{
    color: #ffffff;
}
.visor-title{
    color: DarkGoldenRod;

}
.institution-title{
    color: #df900a;
}
.btn-institution:hover {
    color: #ffffff;
    background-color: #0385ae;
    border-color: #0385ae;
}
.btn-institution {
    color: #ffffff;
    background-color: #03a1d3;
    border-color: #03a1d3;

}
body{
    position:relative;
    background-color: black;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:100%;
    margin:0
}
body:after{
    position:fixed;
    content:"";
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color: #2F2727;
    background-image: url(images/radial_bg.png);
    background-position: center center;
    background-repeat: no-repeat;

    /* Safari 4-5, Chrome 1-9 */
    /* Can't specify a percentage size? Laaaaaame. */
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#000000), to(#7d7070));

    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-radial-gradient(circle, #060606, #808080);

    /* Firefox 3.6+ */
    background: -moz-radial-gradient(circle, #060606, #2F2727);
    z-index:-1;
}


.inputs-titles {
    color: #fafeff;
}
.text-red{
    color:#e24b39;
}
.formulario{
    margin-bottom: 62px;
    display: flex;
}
footer{
    position:absolute;
    bottom:20px;
    right:10px;
    margin-bottom: auto;
}
.visor-title-div
{
    margin-left: auto;
}