/*
 * @copyright Copyright (c) 2021 Grom Digital d.o.o.
 * @author Marko Raspor
 * @link http://grom.digital
 * @license Proprietary
 */
.w-10 {
    width: 10% !important; }

.help-block-error {
    color: #c87373; !important; }

.subheader:not(:empty) {
    margin-bottom: calc(0.1rem + 0.625rem); !important; }

#dt-table {
    display: none;
}

.form-control::placeholder {
    color: #bbb;
}

.form-label {
    font-size: 0.9rem !important;
}

.page-logo {
    background-image: none; !important;
}

.form-group-ext {
    margin-bottom: 1.5rem; }

.searchContainer {
    /*display: none;*/
}

.bg-trans-gradient {
    background: #51aef6 !Important;
}

.alert-secondary {
    background-color: rgba(80, 80, 80, 0.02) !Important;
}

.badge-red {
    background-color: #FC1349;
    color: #FFF;
}

.border-color-paleblue {
    border-color: #51aef6;
}

.bg-success-200-ext {
    background-color: #4ea022;
    color: rgba(0, 0, 0, 0.8); }
.bg-success-200:hover {
    color: rgba(0, 0, 0, 0.8); }

/* Data-tables */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    border-radius: 0 !important;
}

table td {
    vertical-align : middle !important;
}

td.dataTables_empty {
    font-size: 1rem;
    color: #e60338;
}

td.sorting_1:before, td.dtr-control:before {
    background-color: #2198F3 !important;   /* was #80379b */
}

.dataTables_wrapper tr.child td.child .dtr-details:after {
    background-color: #51aef6 !important;
}

.dataTables_wrapper tr.child td.child .dtr-details:before {
    color: #51aef6 !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before, table.dataTable.dtr-column > tbody > tr.parent td.control::before, table.dataTable.dtr-column > tbody > tr.parent th.control::before {
    background-color: #51aef6 !important;
}
/* End Data-tables */

/* Buttons to toggle collapse and fullscreen on panels */
.dot-c .panel-toolbar .btn-panel[data-action="panel-collapse"], .panel-toolbar .btn-panel.js-panel-collapse {
    background: #51aef6 !important; /* was #52bf11 */
}
/* End Buttons to toggle collapse and fullscreen on panels */

/* Sweetalert2 fixes */
.swal2-styled.swal2-confirm {
    background-color: #51aef6 !important;
}
/* End Sweetalert2 fixes */

/* Summernote */
.note-float-left {
    padding-right: 4px;
}

.note-float-right {
    padding-left: 4px;
}
/* End Summernote */

/* c3 graph fonts */
.c3 svg {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 12px !important; /* was 0.6125rem, 0.8125rem */
}

.c3 text.c3-chart-arcs-title {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 12px !important; /* was 0.6125rem, 0.8125rem */
}
/* End c3 graph fonts */

/* Force element to be printed */
@media print {
    .element-print {
        display: block !important;
    }
}