﻿.bg-digi {
    background-color: #ccc;
}

.bg-9eaa9f03-ce29-4b8d-a202-69acf9fbe9ee {
    background-color: mediumseagreen
}

.bg-e81a9fa8-9c82-4cff-9d9b-80c340ce40eb {
    background-color: #f2cf10
}

.bg-f7182402-029e-49a0-8f48-e43b0dae364a {
    background-color: royalblue
}

.w-30 {width:30%!important}
.w-40 {width:40%!important}
.w-45 {width:45%!important}
.w-10px {width:10px!important}
.w-30px {width:30px!important}
.w-50px {width:50px!important}
.w-60px {width:60px!important}
.h-30px {height:30px!important}
.h-50px {height:50px!important}
.mh-150px {min-height:150px!important}
.mh-200px {min-height:200px!important}
.mh-300px {min-height:300px!important}
.bg-none {background:none}
.dp-none {display:none}
.select2 {width:100%!important}
.pointer {cursor:pointer}
.p-default {cursor:default}
.box-shadow {
    -webkit-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);
    -webkit-background-clip: padding-box;
}
.tooltip-inner {max-width:400px!important}
.form-control[readonly], .form-control[disabled] {background-color:rgba(204, 204, 204, 0.30); cursor:default; pointer-events:stroke}
.dataTables_wrapper .dataTable {margin-top: 0!important;}
.dataTables_wrapper thead {background-color:#135c37}
.dataTables_wrapper thead th {color:#fff!important}
.dataTables_wrapper thead th.sortable {padding-right:30px; position:relative; cursor:pointer}
.dataTables_wrapper thead th.sortable::before, 
.dataTables_wrapper thead th.sortable::after {position:absolute; display:block; opacity:0.35; bottom:calc(50% - 8px); height:16px; line-height:14px; font-size:16px}
.dataTables_wrapper thead th.sortable::before {right:12px; content: "\2191"}
.dataTables_wrapper thead th.sortable::after {right:6px; content: "\2193"}
.dataTables_wrapper thead th.sortable.asc::before,
.dataTables_wrapper thead th.sortable.desc::after {opacity:1}
.dataTables_wrapper tbody {background-color:#fafafa}
.dataTables_wrapper .kt-checkbox > span {left: 6px;}
.kt-badge.kt-badge--danger {background:rgba(255, 0, 0, 0.7)!important}
.text-danger {color:rgba(255, 0, 0, 0.7)!important}

.kt-header__brand {height: 60px;}
.kt-header__brand img {height: 50px;}
.kt-header-mobile img {height: 50px;}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {padding: 5px 20px;}
/*.kt-portlet .kt-portlet__head {padding: 0 15px; background-color:rgba(255, 203, 62, 0.70)}*/
.kt-portlet .kt-portlet__head {padding: 0 15px; background-color:#135c37;}
.kt-portlet .kt-portlet__head .kt-portlet__head-title {color:#fff!important}
.kt-portlet .kt-portlet__body {padding: 15px;}

.kt-portlet.kt-portlet--sortable-empty {min-height:50px!important; margin-bottom:0!important}

@media (min-width: 1025px) {
    .kt-container {padding: 0 15px;}
    .kt-header {height: 60px;}
    .kt-header__brand {width: 60px;}
    .kt-aside--fixed .kt-aside {top: 60px;}
    .kt-aside--minimize .kt-aside {width: 60px;}
    .kt-aside--fixed.kt-aside--minimize .kt-wrapper {padding-left: 60px;}
    .kt-aside--fixed.kt-aside--minimize-hover .kt-wrapper {padding-left: 60px;}
    .kt-header--fixed .kt-wrapper {padding-top: 75px;}
}

.form-suggest-result {display: none; position: absolute; max-height: 200px; overflow: auto; width: calc(100%); padding: 5px 0; background-color: #fff; top: 100%; z-index: 5; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);}
.form-suggest-result .item {height:30px; line-height:30px; padding:0 15px; border-bottom: 1px solid #ccc;}
.form-suggest-result .item:not(.nores):hover {background-color:mediumseagreen; color:#fff;}

.tab-content > form > .tab-pane,
.pill-content > form > .pill-pane {
    display: none;
}

.tab-content > form > .active,
.pill-content > form > .active {
    display: block;
}

.select2-container--default .select2-results__option.select2-results__option--highlighted {
    background: rgba(88, 151, 251, 0.50);
    color: #fff;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background: #5897fb;
    color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected=true] {
    background-color: #5897fb;
    color: #fff;
}

.form-control.error {
    border: 1px solid red!important;
}

label.error {
    display: block;
    width: 100%;
    margin-top: 0.25rem;
    margin-left: 15px;
    color: red;
}

.g-recaptcha > div {
    margin: 10px auto;
}