#for-login-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
}

#login-card {
    width: 400px;
}

#dashboard-title {
    margin-left: 30px;
    margin-top: 20px;
}

.logo {
    position: relative;
    top: 7px;
    margin-right: 10px;
}

.icons-card {
    font-size: 18px;
}

.card .card-content {
    padding-bottom: 33px !important;
}

.font-12 {
    font-size: 12px;
}

#loader {
    margin-top: 25px;
}

.tabs .tab a {
    color: #a5d6a7;
}

/*Black color to the text*/

.tabs .tab a:hover {
    color: #43a047;
}

/*Text color on hover*/

.tabs .tab a.active, .tabs .tab a:focus, .tabs .tab a:focus.active {
    background-color: rgba(232, 245, 233, 0.57);
    color: #43a047;
}

/*Background and text color when a tab is active*/

.tabs .indicator {
    background-color: #43a047;
}

/*Color of underline*/

.add-button {
    float: right;
    padding: 0 11px;
}

.modal-content {
    padding-bottom: 0 !important;
}

.stats-table {
    font-size: 12px !important;
}

td, th {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.pagination li.active {
    background-color: #66bb6a;
}

.aut-title {
    color: #a5a5a5;
    height: 19px;
    position: relative;
    top: 14px;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}

input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #2e7d32 !important;
    box-shadow: 0 1px 0 0 #2e7d32 !important;
}

.dropdown-content li > a, .dropdown-content li > span {
    color: #1b5e20 !important;
}

.select-wrapper input.select-dropdown:focus {
    border-bottom: 1px solid #2e7d32 !important;
}

button:focus {
    background-color: #2e7d32 !important;
}

.input-field input:focus + label {
    color: #2e7d32 !important;
}

.input-field .prefix.active {
    color: #2e7d32 !important;
}

.datepicker-date-display {
    background-color: #2e7d32 !important;
}

.datepicker-table td.is-today {
    color: #1b5e20 !important;
}

.datepicker-cancel, .datepicker-clear, .datepicker-today, .datepicker-done {
    color: #1b5e20 !important;
}

.datepicker-day-button:focus {
    background-color: #e8f5e9 !important;
}

.datepicker-table td.is-selected {
    background-color: #2e7d32 !important;
}

.table-subtitle {
    float: right !important;
    font-weight: normal !important;
}

.table-separator {
    border-top: 2px solid rgba(0, 0, 0, 0.33);
}