body{
    background: url('../images/bg.jpg') no-repeat center center fixed; 
    background-size: cover;
}

.navbar {
    margin-bottom: 0;
    border-radius: 0;
}

.navbar-default {
    background-color: white;
    border-color: transparent;
}

.navbar-brand {
    margin-top: -7px;
}

.form-control {
    border-radius: 3px;
}

.titulo-formulario {
    font-weight: 300;
    font-size: 20px;
    color: #808080;
    margin-top: 0;
    text-transform: uppercase;
}

.linha-formulario {
    border-width: 2px;
    background-color: #999999;
}

.label-formulario {
    font-size: 12px;
    color: #808080;
    font-weight: 400;
    text-transform: uppercase;
}

.formulario {
    background-color: white;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0;
    padding-bottom: 40px;
}

.select {
    color: #333;
}

.new-request {
    text-align: center;
}

.new-request-title {
    color: #808080;
    padding-bottom: 5px;
    text-transform: uppercase;
}

textarea {
    resize: none;
    margin-bottom: 30px;
}

.submit-button {
    background:#f1545b;
    background: -webkit-linear-gradient(#f1545b, #c51e25);
    background: -o-linear-gradient(#f1545b, #c51e25);
    background: -moz-linear-gradient(#f1545b, #c51e25); 
    background: linear-gradient(#f1545b, #c51e25);     
    color: white;
    padding: 8px 38px;
    border: 0;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 2px;
}

.form-button {
    background:#f1545b;
    background: -webkit-linear-gradient(#f1545b, #c51e25);
    background: -o-linear-gradient(#f1545b, #c51e25);
    background: -moz-linear-gradient(#f1545b, #c51e25); 
    background: linear-gradient(#f1545b, #c51e25);     
    color: white;
    padding: 6px 36px;
    border: 0;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 2px;    
}

.form-button:hover,
.form-button:active,
.form-button:focus {
    background:#f1545b;
    background: -webkit-linear-gradient(#f1545b, #c51e25);
    background: -o-linear-gradient(#f1545b, #c51e25);
    background: -moz-linear-gradient(#f1545b, #c51e25); 
    background: linear-gradient(#f1545b, #c51e25);     
    color: white!important;
    border: 0;
}

.alert-danger {
    color: white;
    background: red; 
    background: -webkit-linear-gradient(#c9582c, #df7247); 
    background: -o-linear-gradient(#c9582c, #df7247); 
    background: -moz-linear-gradient(#c9582c, #df7247); 
    background: linear-gradient(#c9582c, #df7247);
    text-transform: uppercase;  
}

.alert-success {
    color: white;
    background: #a1b441; 
    background: -webkit-linear-gradient(#a1b441, #bacc5e); 
    background: -o-linear-gradient(#a1b441, #bacc5e); 
    background: -moz-linear-gradient(#a1b441, #bacc5e); 
    background: linear-gradient(#a1b441, #bacc5e);
    text-transform: uppercase; 
}

.img-success {
    padding-right: 4px;
}

.alert-warning {
    color: black;
    background-color: #e9b44a;
    background: -webkit-linear-gradient(#e9b44a, #ffcb65); 
    background: -o-linear-gradient(#e9b44a, #ffcb65); 
    background: -moz-linear-gradient(#e9b44a, #ffcb65); 
    background: linear-gradient(#e9b44a, #ffcb65);        
}

.alert {
    height: 44px;
    line-height: 1.14px;
    margin-bottom: 20px;
    border: 0;
    border-radius: 0;
}

.help-block:before {
    background-image: url('../images/erro.png');
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    vertical-align: sub;
    width: 16px;
}