/* Write your custom CSS here */
.position-right{
    margin-left:8px;
}
.gap-xs {
    height: 8px;
}

.position-left{
    margin-right: 8px;
}
.btn-expand-datatable{
    width: 23px;
    height: 23px;
    background: #fff;
    border:1px solid #aaa;
    border-radius: 50%;
    color: #666;
}

.btn-expand-datatable.active{
    background: #fff;
    border:1px solid #aaa;
    border-radius: 50%;
    color: #666;
}

.btn-expand-datatable i {
    font-size: 10px;
}

.detail-json{
    display: none;
}
.table-expand-servicerequest{
    width: 100%;
    border:1px solid #ccc;
}

.table-expand-servicerequest tr th {
    background: #555;
    color:#fff;
}

.table-expand-servicerequest tr td,
.table-expand-servicerequest tr th {
    padding:5px 8px !important;
}

.gap-sm{
    height: 15px;
}
.gap-md{
    height: 30px;
}

.table-middle tr td {
    vertical-align: middle !important;
}
.no-margin{
    margin:0 !important;
}

.mr-1{
    margin-right: 3px;
}

.text-muted {
    color:#BBB !important;
}