no_borderno_borderno_borderno_borderno_borderno_borderno_borderno_borderno_borderno_border.m-0 {margin: 0px !important;}
.mb-0 {margin-bottom: 0px !important;}

.p-0 {padding: 0px !important;}
.pb-0 {padding-bottom: 0px !important;}

.op-05 {
    opacity: 0.5;
}

.op-02 {
    opacity: 0.2;
}

.h-100 {
    height: 100%;
}

.separator-extra-small {margin-top: 8px !important;margin-bottom: 8px !important;}
.separator-extra-small-top {margin-top: 8px !important;}
.separator-extra-small-bottom {margin-bottom: 8px !important;}

.separator-extra-small-p {padding-top: 8px !important;padding-bottom: 8px !important;}
.separator-extra-small-top-p {padding-top: 8px !important;}
.separator-extra-small-bottom-p {padding-bottom: 8px !important;}

.separator-small {margin-top: 16px !important;margin-bottom: 16px !important;}
.separator-small-top {margin-top: 16px !important;}
.separator-small-bottom {margin-bottom: 16px !important;}

.separator-small-p {padding-top: 16px !important;padding-bottom: 16px !important;}
.separator-small-top-p {padding-top: 16px !important;}
.separator-small-bottom-p {padding-bottom: 16px !important;}

.separator {margin-top: 32px !important;margin-bottom: 32px !important;}
.separator-top {margin-top: 32px !important;}
.separator-bottom {margin-bottom: 32px !important;}

.separator-p {padding-top: 32px !important;padding-bottom: 32px !important;}
.separator-top-p {padding-top: 32px !important;}
.separator-bottom-p {padding-bottom: 32px !important;}

.separator-big {margin-top: 48px !important;margin-bottom: 48px !important;}
.separator-big-top {margin-top: 48px !important;}
.separator-big-bottom {margin-bottom: 48px !important;}

.separator-big-p {padding-top: 48px !important;padding-bottom: 48px !important;}
.separator-big-top-p {padding-top: 48px !important;}
.separator-big-bottom-p {padding-bottom: 48px !important;}

.separator-extra-big {margin-top: 64px !important;margin-bottom: 64px !important;}
.separator-extra-big-top {margin-top: 64px !important;}
.separator-extra-big-bottom {margin-bottom: 64px !important;}

.separator-extra-big-p {padding-top: 64px !important;padding-bottom: 64px !important;}
.separator-extra-big-top-p {padding-top: 64px !important;}
.separator-extra-big-bottom-p {padding-bottom: 64px !important;}

.modal {width: calc(100% + 30px);}

.btn-noty {
    width: 48%;
    margin: 1%;
}

.w-50 {width: 50%;}

.form-small-searation .form-group {
    margin-bottom: 4px;
}

.dataTables_wrapper .panel-title {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

input.bootstrap-timepicker-hour.form-control , input.bootstrap-timepicker-minute.form-control {
    display: unset;
}

.btn-danger label.error {
    width: auto;
    color: #fff;
}

a.disabled:hover {
    cursor: not-allowed;
}

.table_invoice.table > thead > tr > th, 
.table_invoice.table > tbody > tr > th, 
.table_invoice.table > tfoot > tr > th, 
.table_invoice.table > thead > tr > td, 
.table_invoice.table > tbody > tr > td, 
.table_invoice.table > tfoot > tr > td {
    background-color: #fff;
    padding: 8px 5px;
}
 
.table_invoice.table.no_border th, 
.table_invoice.table.no_border td, 
.table_invoice.table.no_border {
    border:0px !important;
}

.invoice_table_stripped tr:nth-child(odd) td {
    background-color: #f1f1f1 !important;
}

.invoice_table_stripped tr:nth-child(even) td {
    background-color: #ffffff !important;
}

.input-group > div:first-of-type > .form-control {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.input-group > div:last-of-type > .form-control {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.my_tasklist {
    height: 100%;
}

.my_tasklist > div {
    height: 100%;
    border-left: 0.5px solid #DDD;
    border-right: 0.5px solid #DDD;
}

#dochazka_filter > label > .bootstrap-select.form-control:not([class*="span"]) {
    width: auto;
}

.profile-image a {
	color: #fff;
}

