.scroll-menu,.scrollbar-roles,.scrollbar-roles-menu,.sidebar-scroll-menu{scrollbar-color:#c8c8c8;scrollbar-width:thin;overflow-y:scroll}.scroll-menu,.scroll-menu:hover,.sidebar-scroll-menu,.sidebar-scroll-menu:hover{overflow-y:scroll}.dark-style .menu .app-brand.demo,.light-style .menu .app-brand.demo{height:64px}.app-brand-logo.demo{-ms-flex-align:center;margin-top:10px;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.app-brand-logo.demo svg{width:1.7rem;height:1.7rem}.app-brand-text.demo{font-size:1.75rem;letter-spacing:-.45px}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.content-wrapper .navbar{z-index:auto}.demo-blocks>*,[dir=rtl] .rtl-only{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1rem!important;margin-bottom:0!important}.demo-vertical-spacing-lg.demo-only-element>:first-child,.demo-vertical-spacing-xl.demo-only-element>:first-child,.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important;margin-bottom:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important;margin-bottom:0!important}.rtl-only{display:none!important;text-align:left!important;direction:ltr!important}.layout-demo-wrapper,.offcanvas-header{-ms-flex-align:center;display:-ms-flexbox}.layout-demo-wrapper{display:flex;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1rem}.float-right{float:right!important}#menu-toggle,li a{font-size:17px}.scroll-menu{max-height:300px;overflow-x:hidden}.scroll-menu::-webkit-scrollbar{width:6px}.scroll-menu::-webkit-scrollbar-track{background:#f2f2f2;border-radius:3px}.scroll-menu::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:8px}.scroll-menu::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.sidebar-scroll-menu{max-height:750px;overflow-x:hidden;background:#fff;border-radius:5px}.sidebar-scroll-menu::-webkit-scrollbar{width:3px}.sidebar-scroll-menu::-webkit-scrollbar-track{background:#f2f2f2;border-radius:3px}.sidebar-scroll-menu::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:8px}.sidebar-scroll-menu::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.mytable-card-header{padding:10px 10px 2px!important}.wave-spanner{position:fixed;top:50%;left:0;background:#2a2a2a55;width:100%;display:block;text-align:center;height:100%;color:#fff;transform:translateY(-50%);z-index:99999}.sk-wave{white-space:nowrap;width:40px;margin-top:25%!important;z-index:99999;position:fixed!important;overflow-x:hidden!important}@media screen and (min-width:1200px){.layout-horizontal .bg-menu-theme .menu-inner>.menu-item{margin:0!important}}.menu-vertical .menu-block,.menu-vertical .menu-item .menu-link{padding:.325rem .538rem!important}@media (min-width:1920px){.col-xl-2{width:13.66666667%!important}.col-lg-10{width:86.333333%}}.main-nav a{position:relative;color:#fff!important;padding:9px 5px;transition:.3s;font-size:14px;font-family:Montserrat,sans-serif;display:inline-block}.main-nav,.main-nav *{margin:0 auto;list-style:none}@media (min-width:992px){.float-lg-right{float:right!important}}.offcanvas-header{-ms-flex-pack:justify;align-items:center;display:flex;justify-content:space-between;padding:15px 25px 5px!important}.my-sibebar-menu .accordion .accordion-item.active{box-shadow:unset!important}.accordion-header{font-size:17px!important;font-weight:400!important;line-height:.5rem!important}.my-sibebar-menu hr{background-color:currentColor!important;border:0!important;color:#d4d8dd!important;margin:2px 0!important;opacity:1!important}.my-sibebar-menu button:before,.my-sibebar-menu li::before{background-color:#a8b1bb!important;content:"";border-radius:50%}.my-sibebar-menu li,.my-sibebar-menu ul{margin-top:8px;margin-bottom:8px;margin-left:-15px}.my-sibebar-menu a{font-size:.9375rem;color:#677788;padding-left:6px;font-weight:500}.my-sibebar-menu .submenus-p{font-size:.9375rem!important;color:#677788!important;font-weight:400!important}.my-sibebar-menu ul{list-style:none}.accordion-button:not(.collapsed){background-color:#fff;box-shadow:inset 0 0 0 #d4d8dd;color:#5a8dee!important}.menus-actives>a{background-color:transparent!important;color:#5a8dee!important}a:hover{color:#6b98f0!important}@media (min-width:1200px){.col-xl-2{width:20%!important}.col-xl-10{width:80%!important}}@media screen and (max-width:1920px){.col-xl-2{width:18%!important}.col-xl-10{width:82%!important}}.scrollbar-roles,.scrollbar-roles-menu{overflow-x:hidden;width:100%}.scrollbar-roles{height:285px}.scrollbar-roles::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:8px}.scrollbar-roles::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.scrollbar-roles::-webkit-scrollbar-track{background:#f2f2f2;border-radius:3px}.scrollbar-roles::-webkit-scrollbar{width:2px}.scrollbar-roles-menu{height:345px}.scrollbar-roles-menu::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:8px}.scrollbar-roles-menu::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.scrollbar-roles-menu::-webkit-scrollbar-track{background:#f2f2f2;border-radius:3px}.scrollbar-roles-menu::-webkit-scrollbar{width:2px}.avatar{cursor:pointer;height:auto!important;position:relative;width:2.375rem}hr:not([size]){height:.05rem!important}.accordion-button{-ms-flex-align:center;align-items:center;background-color:#fff;border:0;border-radius:0;color:#516377;display:-ms-flexbox;display:flex;font-size:.9375rem;overflow-anchor:none;padding:.78rem .5rem!important;position:relative;text-align:left;transition:.2s ease-in-out,border-radius .15s;width:100%}
.form-check-input {
    color-adjust: exact;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid #bec5cc;
    height: 1.2em;
    margin-top: 0.135em;
    -webkit-print-color-adjust: exact;
    vertical-align: top;
    width: 1.2em;
    margin-right: 5px;
}

.mandatory
{
    color:red;
    font-size: .875em;
    font-weight:600;
}


/*.card {*/
/*    box-shadow: 0 0.15rem 1.75rem 0 rgb(33 40 50 / 15%);*/
/*}*/

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(33,40,50,.125);
    border-radius: 0.35rem;
}

.mysmall
{
    font-size: .875em;
    margin-bottom: 0.5rem;
}
.section-header {
    border-bottom:1px solid #ebebeb;
}

.card-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03) !important;
    border-bottom: 1px solid rgba(0,0,0,.125);
    padding: 0.2rem !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #e56c10 !important;
    font-family: Rubik,Times New Roman,serif;
    font-weight:400 !important;
    line-height: 1.3 !important;
    margin-bottom: 1rem;
    margin-top: 0;
}
.col-form-label, .form-label {
    font-size: .85rem !important;
    letter-spacing: inherit;
    text-transform: uppercase;
}
.app-brand-text.demo {
    font-size: 1.75rem;
    letter-spacing: -.45px;
    margin: 14px;
}


.navbar-brand a:hover
{
  color:#fff !important;  
}

.layout-horizontal .layout-navbar .navbar-search-wrapper .search-input, .layout-horizontal .layout-navbar .navbar-search-wrapper .search-toggler {
    background-color:transparent !important;
}

.layout-horizontal .layout-navbar .navbar-search-wrapper .search-input, .layout-horizontal .layout-navbar .navbar-search-wrapper .search-toggler {
    color: #fff !important;
}

.btn-icon
{
    height:calc(2rem + 1px) !important;
}
.case-notes {
    max-height: 500px;
    overflow-x: hidden;
    background: #fff;
    border-radius: 5px;
}
.case-notes::-webkit-scrollbar {
    width: 3px;
}
.case-notes::-webkit-scrollbar-track {
    background: #f2f2f2;
    border-radius: 3px;
}
.case-notes::-webkit-scrollbar-thumb {
    background: #c8c8c8;
    border-radius: 8px;
}
.case-notes::-webkit-scrollbar-thumb:hover {
    background: #c8c8c8;
}