.z-depth-1 {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

.z-depth-1-half {
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

.z-depth-2 {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

.z-depth-3 {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);
}

.z-depth-4 {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3);
}

.z-depth-5 {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
}

/* .form-control { */
    /* border-radius: 0px; */
/* } */

/* .input-group-icon input.form-control:first-child,
.input-group-icon input.form-control:last-child,
.input-search input.form-control:first-child,
.input-search input.form-control:last-child {
    border-radius: 0px;
} */






.tabs {
    margin-bottom: 15px;
}

.nowrap {
    white-space: nowrap;
}

table.dataTable thead th, table.dataTable thead td {
    border-bottom: 1px solid transparent;
}



/* .bootstrap-select .btn {
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
} */


.hover-box {
    cursor: pointer;
}

.hover-box .panel-body:hover {
    /* box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); */
    box-shadow: 0 1px 3px 1px rgb(0 0 0 / 14%);
    background: #eaeaea;
}

.widget-summary .summary .title {
    margin: 0;
    font-size: 16px;
    font-size: 2.5rem;
    line-height: 22px;
    line-height: 2.2rem;
    color: #333333;
    font-weight: 500;
}

.widget-summary.widget-summary-sm .summary .title {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
}

.widget-summary .summary .amount {
    color: red;
}

.widget-summary.widget-summary-sm .summary .amount {
    font-size: 23px;
    font-size: 2.3rem;
}

.widget-summary.widget-summary-sm .summary .info {
    padding-top: 5px;
}


ul.timeline {
    list-style-type: none;
    position: relative;
}

ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}

ul.timeline>li {
    margin: 20px 0;
    padding-left: 20px;
    padding-right: 20px;
}

ul.timeline>li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #22c0e8;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}

form {
    margin-top: 0px;
}

@media screen and (max-width: 767px) {

    div.dataTables_wrapper>div.row>div,
    div.dataTables_length,
    div.dataTables_filter,
    div.dataTables_info,
    div.dataTables_paginate {
        text-align: right;
    }
}

.viewer {
    -ms-touch-action: none;
}

.iviewer_common {
    position: absolute;
    bottom: 10px;
    border: 1px solid #000;
    height: 28px;
    z-index: 5000;
}

.iviewer_cursor {
    cursor: url(../../assets/images/img/hand.cur) 6 8, pointer;
}

.iviewer_drag_cursor {
    cursor: url(../../assets/images/img/grab.cur) 6 8, pointer;
}

.iviewer_button {
    width: 28px;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
}

.iviewer_zoom_in {
    left: 20px;
    background: url(../../assets/images/img/iviewer.zoom_in.gif) center center no-repeat;
}

.iviewer_zoom_out {
    left: 55px;
    background: url(../../assets/images/img/iviewer.zoom_out.gif) center center no-repeat;
}

.iviewer_zoom_zero {
    left: 90px;
    background: url(../../assets/images/img/iviewer.zoom_zero.gif) center center no-repeat;
}

.iviewer_zoom_fit {
    left: 125px;
    background: url(../../assets/images/img/iviewer.zoom_fit.gif) center center no-repeat;
}

.iviewer_zoom_status {
    left: 160px;
    font: 1em/28px Sans;
    color: #000;
    background-color: #fff;
    text-align: center;
    width: 60px;
}

.iviewer_rotate_left {
    left: 227px;
    background: #fff url(../../assets/images/img/iviewer.rotate_left.png) center center no-repeat;
}

.iviewer_rotate_right {
    left: 262px;
    background: #fff url(../../assets/images/img/iviewer.rotate_right.png) center center no-repeat;
}

.viewer {
    width: 100%;
    height: 500px;
    border: 1px solid black;
    position: relative;
}

.wrapper {
    overflow: hidden;
}

#table-berkas tr th {
    white-space: inherit;
}

.warna-kedip {
    background:red !important;
    color:white !important;
}
body .btn {
    white-space: inherit !important;
}

.capital {
    text-transform: uppercase;
}