
#edupower_links {
    display: block;
}

#edulog-menu-dropdown {
    height: auto !important;
    width: auto !important;
}

li > a.collapsible-header.ep-spec {
    padding: 0 32px;
}

#edulog-menu-dropdown li {
    min-height: 0;
}

.collapsible-body.ep-spec a{
    padding: 0 48px !important;
}

li.edupower_data_line {
    margin: 5px 0;
    float: left;
    width: 100%;
}
 
#office_customer_project_links > ul {
    display: inline-block;
}

.line_content {
    display: inline-flex;
}

.first_column_row_data_item {
    padding-left: 25px;
}

.label_link_group {
    padding-top: 40px;
}

tr > td.edit-table-cell {
    min-width: 91px;
    max-width: 91px !important;
    width: 91px;
}

tr > td.edit-table-cell-phone-log {
    width: 43px;
}

td.phonecall_comment {
    min-width: 400px;
    max-width: 400px;
}

td.time_entry_time {
    min-width: 100px;
    max-width: 100px !important;
    width: 100px;
}

td.time_entry_status {
    min-width: 50px;
    max-width: 50px !important;
    width: 50px;
}

td.time_entry_project {
    min-width: 400px;
    max-width: 400px !important;
    width: 400px;
}

td.time_entry_duration {
    min-width: 85px;
    max-width: 85px !important;
    width: 85px;
}

table > tbody [onclick] {
    cursor: pointer;
    color: #0277bd;
}

table.table-style-one {
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    color: #333333;
    border-width: 1px;
    border-color: #3A3A3A;
    border-collapse: collapse;
}

table.table-style-one th {
    border-width: 1px;
    padding: 4px;
    border-style: solid;
    border-color: #3A3A3A;
    background-color: #B3B3B3;
}

table.table-style-one td {
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: #3A3A3A;
    background-color: transparent;
}

nav ul button {
    transition: background-color .3s;
    font-size: 1rem;
    color: #fff;
    display: block;
    padding: 0 15px;
    cursor: pointer;
    width: inherit;
}

.dropdown-content li > button, .dropdown-content li > span {
    font-size: 16px;
    color: #e64a19;
    display: block;
    line-height: 22px;
    padding: 14px 16px;
    background-color: white;
    border: none;
}

nav ul button:hover {
    background-color: rgba(0, 0, 0, 0.1);
}

.sidenav li form > button,
.dropdown-content li > button {
    clear: both;
    cursor: pointer;
    min-height: 50px;
    line-height: 1.5rem;
    width: 100%;
    text-align: left;
}

.sidenav li form > button {
    color: rgba(0, 0, 0, 0.87);
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 48px;
    line-height: 48px;
    padding: 0 32px;
    background-color: white;
    border: none;
}

.sidenav .collapsible-body li button, .sidenav.fixed .collapsible-body li button {
    padding: 0 23.5px 0 31px;
}

.sidenav li form > button:hover {
    background-color: rgba(0, 0, 0, 0.05);
}

.sidenav li button {
    width: inherit;
}