.pointer {
    cursor: pointer;
}

.toolbar-button {
    cursor: pointer;
    display: inline-block;
    padding: 10px;
}

.toolbar-button:hover {
    background-color: rgba(234, 234, 234, 1);
}

tbody {
    cursor: pointer;
}

.invalid {
    border-color: #f7531f !important;
}

.invalidDate {
    border-color: #f7531f !important;
}

label.invalid {
    color: #f7531f !important;
}

.detail-icon {
    color: #6c757d !important;
}

.buttonBackground {
    background-color: #E5E7E9;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #ffffff;
}

.form-control.grayInput:disabled {
    background-color: #EBEBE4;
}

/*BootstrapTable Column fix */
.bootstrap-table .fixed-table-container .table thead th .th-inner {
    white-space: unset !important;
    text-align: center;
}
.bootstrap-table .fixed-table-container .table thead th {
    vertical-align: top !important;
}

.width30 {
    width: 30px;
}

.width100 {
    width: 100px;
}

.width120 {
    width: 120px;
}

.width140 {
    width: 140px;
}

.carousel-control-next-icon {
    background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><path d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/></svg>")
}

.carousel-control-prev-icon {
    background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><path d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/></svg>");
}