
body {
    background-color: #FAFAFA;
    color:#7A787B;
}
.align-self-center{
    background: #FFFFFF;
    height: 500px; 
    padding: 25px;
}
.rounded{
    width: 100%;
}
.title_login{
    margin-bottom: 50px;
    margin-top: 15px;
    text-align: center;
}
#login_form .btn-success{
    padding: 8px;
}
a{
    color:#7A787B;
}
a:hover{
    text-decoration: none;
}
.col-6{
    text-align: center;
}
.checkbox label {
    cursor: pointer;
}
.error{
    color: red;
	font-size: 14px;
}
.btn-success {
    background-color: #90c13b;
    border-color: #90c13b;
}
.btn-success:hover {
    background-color: #8aba38;
    border-color: #8aba38;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
    background-color: #8aba38;
    border-color: #8aba38;
}



/* end only demo styles */

.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;   
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
    font-weight: 500;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    content: "\f00c";
    font-family: 'Font Awesome\ 5 Free';
    background: rebeccapurple;
    font-weight: 900;
    color: #4bbc8f;
}

.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    content: "\f00c";
    font-family: 'Font Awesome\ 5 Free';
    font-weight: 900;
    color: #4bbc8f;
    border: 1px solid #4bbc8f;
}

input[type="password"]::placeholder { 
    color: #B1B2B4;
    text-shadow:0px 0px 0px;
}