.row .col {
    padding: 0 .25rem;
}

footer .btn:hover, footer .btn-large:hover, footer .btn-small:hover {
    background-color: #FFFFFF4D;
}

.scheduleview .collapsible-header, .scheduleview .collapsible-body {
    padding: 0.5rem;
}

.input-field.col label {
    left: 0.25rem;
}

.card .card-content .card-title {
    margin-left: -0.5rem;
}

table.condensed > tbody > tr> td {
    padding: 5px;
}

.admin-dashboard table.condensed .input-field {
    margin: 0;
}

.admin-dashboard table.condensed .select-wrapper input.select-dropdown {
    height: 2em;
}

table.data > tbody > tr> td {
    padding: 5px;
    border: 1px solid #ccc;
}

.pagination .material-icons {
    line-height: unset;
}

.schedule-chooser .select-wrapper {
    background: #fff;
    padding-left: 5px;
}


.tabs .tab a.active {
    font-weight: bold;
}

.tabs .indicator {
    height: 6px;
}

.modal.fullscreen {
    width: 100%;
    max-height: 100%;
    top: 0 !important;
    bottom: 0;
    overflow-y: scroll;
    transform: none !important;
    margin-bottom: 55px;
}

.modal.fullscreen .modal-footer {
    position: fixed;
    bottom: 0;
    background: #fff;
    border-top: 1px solid #e0e0e0;
    z-index: 2000;
}

.modal .modal-body  {
    max-height: 50vh;
    overflow-y: auto;
    overflow-x: hidden;
}

.modal.fullscreen .modal-body  {
    max-height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
}

.schedule-suggestions tr td, .schedule-grid tr td {
    height: 30px;
    padding: 5px;
}

.schedule-suggestions tr td .material-icons, .schedule-grid tr td .material-icons {
    width: 24px;
    float: left;
    margin-right: 10px;
}


tr.valign-top > td {
    vertical-align: top;
}

.font-size-chooser .input-field {
    float: right;
    width: 50px;
    margin-right: 1em;
}
.font-size-chooser .input-field > label {
    color: #000;
    white-space: nowrap;
    left: -10px;
}

.font-size-chooser .input-field > .select-wrapper input.select-dropdown {
    border: none
}


table.highlight > tbody > tr:hover {
    background-color: rgba(255, 253, 131, 0.40);
}

table.bordered > tbody > tr > td {
    border-left: 1px solid #ddd;
}

td {
    border-radius: 0;
}
