body{
    background: #000;
    color: fff;
}
.simple-txt {
    color: #ccc;
}
.date {
    color: #1ce0ca;
    font-size: 3rem;
    font-family: 'Nunito Sans', sans-serif;
    text-align: center;
}
.dot{
   font-weight: bold; 
}
.arra-admin {
    display: block;
    margin: 2rem 0;
    max-width: 300px;
}
.valermo-admin{
    display: block;
    max-width: 340px;
    float: right;  
}
.logo {
    display: block;
    margin: 2.5rem auto 1rem;
    max-width: 380px;
}
.margin-plus {
    display: block;
    margin:4rem auto 0;
    max-width: 200px;
}
.btn, .btn-large, .btn-small {
    background-color: #4bbe9d!important;
}
.btn-large:hover {
    background-color: #4c9399!important;
}
.car-icon{
    max-width: 300px;
    display: block;
    margin: 3rem auto;
}
h3.title{
    color: #fff;
    font-size: 1.8rem;
    text-transform: uppercase;
    font-family: 'Nunito Sans', sans-serif;
    text-align: center;
}
input[type=text], input[type=email], input[type=tel], textarea  {
    color: white !important;
}
.dropdown-content {
    background-color: #222;
}
.dropdown-content li > a, .dropdown-content li > span {
    color: #fff;
}
.dropdown-content li:hover, .dropdown-content li.active {
    background-color: #50858b !important;
}
.select-dropdown li.disabled > span {
    color: #9e9e9e;
}
table {
    color: #fff !important;
}
tr {
    border-bottom: 1px solid #555 ;
}
#showConfirmation, #showBenefits, #showSettings {
    display: none;
}
.isin-center{
    text-align: center;
}
.input-field input[type=text]:focus + label,.input-field input[type=tel]:focus + label, .input-field input[type=email]:focus + label, .input-field textarea:focus + label {
    color: #2addb3 !important;
}
.input-field input[type=text]:focus, .input-field input[type=tel]:focus, .input-field input[type=email]:focus, .input-field textarea:focus {
    border-bottom: 1px solid #90f5e3 !important;
    box-shadow: 0 1px 0 0 #2addb3 !important;
}
.m-auth{
    max-width: 380px !important;
    text-align: center;
    font-size: 1.1rem;
}
.m-auth.failed {
    background: #ffe0e0 !important;
    color: #ba3939 !important;
}
.botom-margin {
    margin-bottom: 1.5rem;
}
@media only screen and (min-width: 992px) {
    .my-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .with-topm {
        margin-top: 5rem;
    }
    h3.title{
        font-size: 2.1rem;
    }
}