body{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}a,a:hover,body{color:#000}a:hover{text-decoration:underline}.table{color:#000}.table-hover tbody tr:hover{background-color:#e9ecef;color:#000}h1,h2,h3,h4,h5,h6{color:#000;font-weight:500;vertical-align:middle}h1{font-size:1.4rem}h2{font-size:1.2rem}h3{font-size:1rem}h4{font-size:.9rem}h5{font-size:.8rem}h6{font-size:.7rem}h1>.badge,h2>.badge,h3>.badge,h4>.badge,h5>.badge,h6>.badge{margin-top:-.1em;vertical-align:middle}.btn{padding:.4rem .6rem}.btn-primary{background-color:#495057;border-color:#495057;color:#fff}.btn-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#495057;border-color:#495057;color:#fff;opacity:1}.btn-primary.dropdown-toggle:focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.topbar #sidebarToggleNav:hover,.topbar #sidebarToggleTop:hover{background-color:#212529;border-color:#212529;color:#fff}.topbar #sidebarToggleNav,.topbar #sidebarToggleTop{height:2.25rem;width:2.25rem;display:flex;justify-content:center;align-items:center}.btn-outline-primary{background-color:#fff;border-color:#495057;color:#000}.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled):active{background-color:#212529;border-color:#212529;color:#fff}.login-page .login{min-height:100vh}.login-page .bg-image{background-color:#fff;background-position:50%;background-size:cover;margin-left:-.75rem}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:#e9ecef;border-color:#e9ecef;color:#000}.dropdown-item:hover{cursor:pointer}.sidebar #sidebarToggle:after,.sidebar .nav-item .nav-link[data-toggle=collapse]:after,.sidebar.toggled #sidebarToggle:after,.topbar .nav-item.dropdown .dropdown-toggle:after{font-family:Font Awesome\ 5 Pro}.topbar.shadow{box-shadow:0 4px 2px -2px rgba(58,59,69,.15)!important}.app-switch{text-wrap:nowrap;border:none;color:#fff;font-weight:700;margin:.5rem;text-align:left;text-transform:none;width:100%}.app-switch:hover{color:#e9ecef}.app-switch:focus{box-shadow:none}.toolbar .btn-sm{margin:.3rem 0}.toolbar{background-color:#fff!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important;margin-top:-1.5rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.sidebar-dark .nav-item .nav-link{text-wrap:nowrap}#wrapper #content-wrapper{background-color:#fff}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef}.sidebar .nav-item .collapse{z-index:2}.form-control.disabled,.form-control:disabled,.form-control:disabled:focus,.form-control[readonly],.form-control[readonly]:focus{background-color:#e9ecef;color:#000}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#e9ecef;border-color:#e9ecef;color:#000}.nav-pills .nav-link{font-weight:500}.page-item.active .page-link{background-color:#495057;border-color:#495057}.page-link,.sidebar .nav-item .collapse .collapse-inner .collapse-item.active,.sidebar .nav-item .collapsing .collapse-inner .collapse-item.active{color:#000}.sidebar-dark .nav-item .nav-link,.sidebar-dark .nav-item .nav-link i{color:#fff}.sidebar-dark .nav-item .nav-link:active,.sidebar-dark .nav-item .nav-link:focus,.sidebar-dark .nav-item .nav-link:hover{color:#e9ecef}.sidebar-dark .sidebar-heading{color:#fff}.page-link:hover{background-color:#e9ecef;border-color:#e9ecef;color:#000}.sidebar .sidebar-card a{color:hsla(0,0%,100%,.8)}.sidebar .nav-item .collapse .collapse-inner .collapse-item:hover,.sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover{background-color:#e9ecef}.sidebar .nav-item .nav-link{padding:.5rem 1rem}@media (min-width:768px){.sidebar.toggled .nav-item .collapse{left:7.25rem;position:absolute;z-index:2}}.sidebar .nav-item .collapse .collapse-inner,.sidebar .nav-item .collapsing .collapse-inner{background-color:#fff}.timeline>li:after{clear:both}.timeline{list-style:none;padding:20px 0;position:relative}.timeline:before{background-color:#e9ecef;bottom:0;content:" ";left:25px;margin-right:-1.5px;position:absolute;top:0;width:2px}.timeline>li{margin-bottom:20px;position:relative}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li>.timeline-panel{border-radius:.3rem;box-shadow:none;float:right;padding:10px 20px;position:relative;width:calc(100% - 65px)}.timeline>li>.timeline-panel:before{border-bottom:11px solid transparent;border-top:11px solid transparent;content:" ";display:inline-block;left:-11px;position:absolute;top:26px}.timeline>li>.timeline-panel:after{border-bottom:10px solid transparent;border-top:10px solid transparent;content:" ";display:inline-block;left:-10px;position:absolute;top:27px}.timeline>li>.timeline-badge{border-radius:.2rem;font-size:1.4rem;height:46px;left:0;line-height:2.8rem;margin-left:3px;margin-right:-25px;position:absolute;text-align:center;top:16px;width:46px;z-index:100}.vertical-timeline{padding:1.5rem 0 1rem;position:relative;width:100%}.vertical-timeline:before{background-color:#e9ecef;border-radius:.25rem;content:"";height:100%;left:67px;position:absolute;top:0;width:4px}.vertical-timeline-element{margin:0 0 1rem;position:relative}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{animation:cd-bounce-1 .8s;visibility:visible}.vertical-timeline-element-icon{left:65px;position:absolute;top:0}.vertical-timeline-element-content{font-size:.8rem;margin-left:90px;position:relative}.vertical-timeline-element-content .timeline-title{font-size:.8rem;font-weight:700;margin:0 0 .5rem;padding:2px 0 0;text-transform:uppercase}.vertical-timeline-element-content .vertical-timeline-element-date{display:block;font-size:.7619rem;left:-90px;padding-right:10px;position:absolute;text-align:right;top:0;white-space:nowrap}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.bootstrap-datetimepicker-widget .timepicker .timepicker-picker a.btn,.bootstrap-datetimepicker-widget .timepicker .timepicker-picker a.btn:hover,.btn-link,.form-control{color:#495057}.bootstrap-datetimepicker-widget .timepicker .timepicker-hours,.bootstrap-datetimepicker-widget .timepicker .timepicker-minutes,.bootstrap-datetimepicker-widget .timepicker .timepicker-picker{color:#000}.btn-link:hover{color:#000}.nav-pills{display:none}@media(min-width:768px){.nav-pills{display:flex}.tab-pane .tab-header{display:none}.tab-pane .collapse{display:block}}@media(max-width:767px){.tab-pane,.tab-pane.fade:not(.show){display:block!important;opacity:1}}.blinking{animation:blinker 2s cubic-bezier(.5,0,1,1) infinite alternate}.flashing{animation:blinker .5s cubic-bezier(.5,0,1,1) infinite alternate}@keyframes blinker{0%{opacity:1}to{opacity:0}}.blurred{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}.table .thead-light th{background-color:#fff;border:none;color:#000}.datepicker table tr td.active,.datepicker table tr td.active.active{background-color:#495057;color:#fff}.datepicker table td.today:before{border-bottom-color:#495057}.table-overview{font-size:.8rem}.table-overview td,.table-overview th{white-space:nowrap!important}.table td,.table th{vertical-align:middle!important}.dropdown-item,.form-control,.list-group-item-action,.list-group-item-action:focus,.list-group-item-action:hover{color:#000}.sidebar{position:fixed}#wrapper{width:100%}#wrapper #content-wrapper{padding-left:14rem;overflow-x:unset;overflow-y:unset}body.sidebar-toggled #wrapper #content-wrapper{padding-left:0}body.sidebar-toggled #sidebarToggleTop{display:flex!important}#wrapper #content-wrapper #content{display:flex;flex-direction:column;min-height:100vh}.container-fluid{display:flex;flex-direction:column;flex-grow:1}.app-switch{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-content-wrapper{max-height:calc(100vh - 10rem - 4.375rem);overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}@media (min-width:768px){.navbar-content-wrapper{max-height:calc(100vh - 6rem - 4.375rem)}}.navbar-content-wrapper::-webkit-scrollbar{display:none}body.sidebar-toggled .sidebar-bottom,body.sidebar-toggled .sidebar-top{display:none!important}.sidebar-bottom{bottom:0;position:fixed;width:14rem;height:10rem;max-height:10rem}@media (min-width:768px){.sidebar-bottom{height:6rem}}.dropdown-menu{width:14rem}.dropdown .dropdown-menu,.dropdown-menu{font-size:.95rem}.dropdown-menu .dropdown-item{word-break:break-word;overflow:hidden;white-space:wrap}.sidebar{width:14rem!important}.sidebar.toggled{overflow:visible;width:0!important}@media (min-width:0){.sidebar{width:14rem!important}.sidebar .nav-item .collapse{position:relative;left:0;z-index:1;top:0;-webkit-animation:none;animation:none}.sidebar .nav-item .collapse .collapse-inner{border-radius:0;box-shadow:none}.sidebar .nav-item .collapsing{display:block;transition:height .15s ease}.sidebar .nav-item .collapse,.sidebar .nav-item .collapsing{margin:0 1rem}.sidebar .nav-item .nav-link{display:block;width:100%;text-align:left;width:14rem}.sidebar .nav-item .nav-link span{font-size:.85rem;display:inline}.sidebar .nav-item .nav-link[data-toggle=collapse]::after{width:1rem;text-align:center;float:right;vertical-align:0;border:0;font-weight:900;content:'\f107'}.sidebar .nav-item .nav-link[data-toggle=collapse].collapsed::after{content:'\f105'}.sidebar .sidebar-brand .sidebar-brand-icon i{font-size:2rem}.sidebar .sidebar-brand .sidebar-brand-text{display:inline}.sidebar .sidebar-heading{text-align:left}.sidebar.toggled{overflow:visible;width:0!important}.sidebar.toggled .nav-item .collapse{position:absolute;left:calc(14rem + 1.5rem / 2);z-index:1;top:2px;-webkit-animation-name:growIn;animation-name:growIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1);animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1)}.sidebar.toggled .nav-item .collapse .collapse-inner{box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);border-radius:.35rem}.sidebar.toggled .nav-item .collapsing{display:none;transition:none}.sidebar.toggled .nav-item .collapse,.sidebar.toggled .nav-item .collapsing{margin:0}.sidebar.toggled .nav-item:last-child{margin-bottom:1rem}.sidebar.toggled .nav-item .nav-link{text-align:center;padding:.75rem 1rem;width:14rem}.sidebar.toggled .nav-item .nav-link span{font-size:.65rem;display:block}.sidebar.toggled .nav-item .nav-link i{margin-right:0}.sidebar.toggled .nav-item .nav-link[data-toggle=collapse]::after{display:none}.sidebar.toggled .sidebar-brand .sidebar-brand-icon i{font-size:2rem}.sidebar.toggled .sidebar-brand .sidebar-brand-text{display:none}.sidebar.toggled .sidebar-heading{text-align:center}}.provider-logo{max-height:3rem}.btn-xs{padding:.25rem .5rem;font-size:.6rem;}.badge[data-toggle=tooltip]:hover{cursor: pointer;}