.textRight {
    text-align: right;
}

.timeline-v2 > li .cbp_tmicon {
    background: #3498db !important;
}

.reg-page .alert-danger h5 {
    color: #a94442 !important;
}

.reg-page .alert-success h5 {
    color: #3c763d !important;
}

.profile-body .smaller {
    font-size: 16px;
}

/*#logo-footer {
    width: 160px !important;
}*/
/*.shrink-logo {
    width: 160px !important;
}*/
.navbar-brand {
    padding: 15px 0 !important;
}

.txt-color-yellow {
    color: #f0ad4e !important;
}

.listaDadosPessoais span {
    font-weight: bold;
}

.table tr.bold td
, .table tr.bold td a
, .table tr.bold td span {
    font-weight: bold !important;
}

select[disabled], i.disabled {
    background-color: #DDD !important;
} 

.notificacaoReembolso {
    font-size: 9px;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.07);
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    line-height: normal;
}

.documentosPendentes {
    padding-left: 20px;
}
    .documentosPendentes_True li {
        color: #F00;
        font-weight: bold;
    }

input:read-only {
    background-color: #eee !important;
    opacity: 1 !important;
}

.input-validation-error {
    background-color: #fff0f0 !important;
}

.field-validation-error {
    margin-top: 6px;
    font-size: 11px;
    line-height: 15px;
    color: red !important;
}

.linkEditImagem {
    position: absolute;
    top: 235px;
    left: 247px;
}

.profile-img, 
.profile-edit .comment img {
    border-radius: 50%;
}

/*Fixing*/
.profile .table a.btn, .profile span.label {
    color: #FFF;
}

.profile span.label {
    display: initial;
}

/*Forms*/
.sky-form .messageError {
    display: none;
    color: #fd7091;
}

    .sky-form .messageError i {
        display: block;
        margin: 0 auto 20px;
        width: 81px;
        height: 81px;
        border: 1px solid #fd7070;
        border-radius: 50%;
        font-size: 30px;
        line-height: 81px;
    }

.sky-form.submitedError fieldset,
.sky-form.submitedError footer {
    display: none;
}

.sky-form.submitedError .messageError {
    display: block;
    padding: 25px 30px;
    background: rgba(255,255,255,.9);
    font: 300 18px/27px 'Open Sans', Helvetica, Arial, sans-serif;
    text-align: center;
}

.sky-form .button {
    background: #3498db !important;
}

.sky-form .col-12 {
    width: 100%;
}

.profile .table th.acoes {
    width: 100px !important;
}

/*Todos menos mobile*/
@media (min-width: 768px) {
    .listaDadosPessoais dd {
        margin-left: 150px !important;
    }

    .listaDadosPessoais dt {
        width: 130px !important;
    }
}

/*Todos menos desktop*/
@media (max-width: 1200px) {
    /*.shrink-logo {
        width: 166px !important;
    }*/
}

/*Mobile e Tablet*/
@media (max-width: 991px) {
    .sidebar-nav-v1 {
        display: none;
    }

    .rowPerfil {
        display: flex;
        flex-direction: column-reverse;
    }

    .menuLateral {
        display: none;
    }

    .listaDadosPessoais span {
        margin-top: 10px;
        display: block;
    }
}

/*Desktop*/
@media (min-width: 991px) {
    .hidden-lg {
        display: none !important;
    }

    .listaDadosPessoais span {
        margin-left: 30px;
    }    
}

