﻿.login-area {
    
}

.registration-area {
    padding-top: 20px;
}

.panel-smart {
    padding: 20px;
    background: #fff;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.panel-smart .panel-heading {
    padding: 5px 0 15px 0;
    color: #252a2f;
    border-bottom: 1px solid #929497;
}

.panel-smart h3.panel-title {
    font-size: 24px;
}

.panel-smart .panel-body {
    padding: 20px 0 0;
}

.registration-area .inner {
    margin-top: 30px;
    margin-bottom: 20px;
}

.registration-area .control-label {
    color: #8b8b8b;
    font-weight: 600;
}

.registration-area .form-control, .registration-area .btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.registration-area .dl-horizontal {
}

.registration-area .dl-horizontal dt {
    font-weight: normal;
}

.registration-area .dl-horizontal dd {
    font-weight: bold;
}

.registration-area .dl-horizontal dt, .registration-area .dl-horizontal dd {
    margin-bottom: 5px;
}

.registration-area .dl-horizontal.total {
    color: #4bac52;
    font-size: 18px;
}

.registration-area .dl-horizontal.total dt,
.registration-area .dl-horizontal.total dd {
    margin-bottom: 0;
}

#lbl-associe-se{
    font-size: 21px !important;
    margin-top: 10px !important;
}

#lbl-recupera-senha{
    margin: 0 0 0 10px !important;
}

#icon_login{
    margin-top: 10px !important;
}

.box-center-login{
    float:none !important;
    margin:0 auto !important;
}

#modalPopupAreaAssociado .modal-content .modal-header h4.modal-title {
    color: black !important;
}

#modalPopupAreaAssociado .modal-content .modal-header i.fa-edit {
    display: none;
}