table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_desc:after {
    color: #00ADD1 !important;
}

table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after {
    color: #00ADD1 !important;
}

table.dataTable thead>tr>th {
    text-align: center !important;
}

#list_case_table, #list_building_table {
    height: 100%;
}

.case-list tbody td.text-align-center {
    text-align: center !important;
}

.case-list tbody td.text-align-right {
    text-align: right !important;
}

.case-list tbody td.text-align-left {
    text-align: left !important;
}

.sidebar__action a.btn {
    text-align: center;
}

.sidebar__action a.btn:hover {
    cursor: pointer;
}

table.dataTable thead>tr>th.sorting:before {
    bottom: 30%;
}

table.dataTable thead>tr>th.sorting:after {
    top: 70%;
}

input.toggle__check {
    display: none;
}

/* jquery uiのツールチップのポジションを固定 */
.ui-tooltip, .arrow:after {
    position: absolute;
}
