html,
body {
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    background: linear-gradient(135deg, #ffffff 0%,#a9b8c7 15%,#7e90a2 25%,#56697c 44%,#56697c 44%,#526679 50%,#506478 55%,#506478 55%,#34495e 100%); 
}

img{
    width: 88%;
    position: fixed;
    left: -26%;
    top: -33%;
}
#formulario{
    background: rgba(0,0,0,0);
    text-align: -webkit-center;
    text-align: -moz-center;
    text-align: -ms-center;
    border-radius: 4px;
}
.panel, .panel-footer{background: rgba(0,0,0,0) !important}

.panel-footer{
    border-top: none;
}
input{
    background: rgba(255,255,255,.3) !important;
    color:#F2F2F2 !important;
    border: none!important
}
span.input-group-addon{
    background: rgba(255,255,255,.5) !important;
    color:#F2F2F2 !important;
    border: none!important
}
::-webkit-input-placeholder{color:#F2F2F2 !important;font-size: 12pt;}
:-moz-placeholder{color:#F2F2F2 !important;font-size: 12pt;}
::-moz-placeholder{color:#F2F2F2 !important;font-size: 12pt;}
:-ms-input-placeholder{color:#F2F2F2 !important;font-size: 12pt;}

.panel-footer{padding: 15px !important}