@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,700&display=swap');

body  {
    margin: 0;
    padding: 0;
    background-color: #2A363F;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
}
.container {
    margin-top: 80px;
}
#logomarca {
    height: 100px;
}
h1.title {
    color: #FFF;
    font-weight: 700;
}
#listagem {
    margin: 50px 0 80px 0;
    color: #FFF;
    font-weight: 300;
}
.fa-check {
    color: #358A21;
}
.linhavertical {
    height: 350px;
    position: absolute;
    top: 10%;
    border-left: 2px solid rgba(213, 213, 213, 0.1);
}
#formulario {
    margin: 50px;
}
.form-control {
    transition: none;
}
.form-control:focus {
    border: none;
    box-shadow: none;
}
.borderinput {
    border-color: #6edaa1;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(110, 218, 161);
    border-radius: 4px;
}
.btn-light {
    background-color: #6EDAA1;
    border-color: #6EDAA1;
    color: #FFF;
    font-weight: 700;
    letter-spacing: 2px;
}
.btn-light:hover {
    background-color: #51a633;
    border-color: #51a633;
    color: #FFF; 
}
button {
    margin-top: 50px;
}
.question {
    color: #808182;
    margin-top: 10px;
}
a:hover {    
    text-decoration: none;
}
.fa-user {
    font-size: 22px;
}
hr {
    border-top: 2px solid rgba(213, 213, 213, 0.1);
}
#rodape {
    color: #FFF;
    font-weight: 300;
}
/* oculta no mobile */
@media screen and (max-width: 991px) {
    .hidden-mobile {
        display: none;
    }
}
/*CORRIGINDO MENSAGEM DE ERRO DO SCRIPTCASE*/
#id_error_display_fixed {
    top: 10px !important;
    width: 100%;
    -webkit-animation: fadein 2s;
       -moz-animation: fadein 2s;
        -ms-animation: fadein 2s;
         -o-animation: fadein 2s;
            animation: fadein 2s;
}
.scFormErrorTable {
    color: #721c24 !important;
    background-color: #f8d7da !important;
    border-color: #f5c6cb !important;
    border-radius: .25rem !important;
    min-width: 300px !important;
}
.scFormErrorTitle {
    padding: 10px 20px !important;
}
.scFormErrorTitleFont {
    color: #721c24 !important;
    font-weight: bold !important;
    font-size: 18px !important;
}
.scFormErrorMessage {
    padding: 10px 20px !important;
    text-align: left !important;
}
.scButton_default {
    cursor: pointer !important;
    color: #721c24 !important;
    font-weight: bold !important;
    font-size: 18px !important;
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}