@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

html {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 font-family: 'IBM Plex Sans', sans-serif;
}
body {
 min-height:100vh;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex:1;
 flex:1;
 font-family: 'IBM Plex Sans', sans-serif;
 margin: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #384364;
    text-align: left;
    background-color: #f5f6fa;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
.page-content {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-positive:1;
 flex-grow:1
}
.content-wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex:1;
 flex:1;
 overflow:auto
}
.content {
 padding:1.25rem 1.25rem;
 -ms-flex-positive:1;
 flex-grow:1
}
.content::after {
 display:block;
 clear:both;
 content:""
}
.page-title {
 padding:2rem 0;
 position:relative
}
.page-title small {
 display:inline-block;
 margin-left:.625rem
}
.page-title small:before {
 content:'/';
 margin-right:.875rem
}
.page-title small.d-block {
 margin-left:0
}
.page-title small.d-block:before {
 content:none
}
.page-title .breadcrumb,
.page-title small.d-block {
 margin-left:1.875rem
}
.page-title h1,
.page-title h2,
.page-title h3,
.page-title h4,
.page-title h5,
.page-title h6 {
 margin:0
}
.page-header-content {
 position:relative;
 padding: 10px 1.25rem;
    width: 100%;
    background-color: #fff;
    z-index: 99;
    box-shadow: none;
    border-bottom: 1px solid #eff0f3;
    padding-right: 25px;
}
}
.page-header-content[class*=border-bottom-]+.breadcrumb-line {
 border-top:0
}
.page-header-light {
 background-color:#fff;
 border-bottom:1px solid #ddd
}
.page-header-light.has-cover {
 background:url(../../../../../../global_assets/images/backgrounds/seamless.png)
}
.page-header-dark {
 background-color:#273246;
 color:#fff;
 margin-bottom:1.25rem
}
.page-header-dark .page-header-content .breadcrumb>li+li:before,
.page-header-dark .page-header-content .breadcrumb>li>a,
.page-header-dark>.breadcrumb>li+li:before,
.page-header-dark>.breadcrumb>li>a {
 color:rgba(255,255,255,.9)
}
.page-header-dark .page-header-content .breadcrumb>li>a:focus,
.page-header-dark .page-header-content .breadcrumb>li>a:hover,
.page-header-dark>.breadcrumb>li>a:focus,
.page-header-dark>.breadcrumb>li>a:hover {
 color:#fff;
 opacity:1
}
.page-header-dark .page-header-content .breadcrumb>.active,
.page-header-dark>.breadcrumb>.active {
 color:rgba(255,255,255,.5)
}
.page-header-dark.has-cover {
 background:url(../../../../../../global_assets/images/login_cover.jpg);
 background-size:cover
}
.sidebar {
 -ms-flex:0 0 auto;
 flex:0 0 auto;
 width:16.875rem;
 z-index:1040
}
.sidebar:not(.sidebar-component) {
 position:fixed;
 top:0;
 bottom:0;
 box-sizing:content-box;
 transition:all ease-in-out .15s
}
@media screen and (prefers-reduced-motion:reduce) {
 .sidebar:not(.sidebar-component) {
  transition:none
 }
}
.sidebar-main,
.sidebar-main .sidebar-content,
.sidebar-secondary,
.sidebar-secondary .sidebar-content {
 left:-18.5625rem
}
.sidebar-right,
.sidebar-right .sidebar-content {
 right:-18.5625rem
}
.sidebar.sidebar-fullscreen {
 width:100%
}
.sidebar:not(.sidebar-component) .sidebar-content {
 position:fixed;
 top:3.12503rem;
 bottom:0;
 width:inherit;
 overflow-y:scroll;
 -webkit-overflow-scrolling:touch;
 transition:left ease-in-out .15s,right ease-in-out .15s
}
@media screen and (prefers-reduced-motion:reduce) {
 .sidebar:not(.sidebar-component) .sidebar-content {
  transition:none
 }
}
.navbar-lg:first-child~.page-content .sidebar:not(.sidebar-component) .sidebar-content {
 top:3.37503rem
}
.navbar-sm:first-child~.page-content .sidebar:not(.sidebar-component) .sidebar-content {
 top:2.87503rem
}
.sidebar-mobile-main .sidebar-main {
 box-shadow:.25rem 0 1rem rgba(0,0,0,.35)
}
.sidebar-mobile-main .sidebar-main,
.sidebar-mobile-main .sidebar-main .sidebar-content {
 left:0
}
.sidebar-mobile-secondary .sidebar-secondary {
 box-shadow:.25rem 0 1rem rgba(0,0,0,.35)
}
.sidebar-mobile-secondary .sidebar-secondary,
.sidebar-mobile-secondary .sidebar-secondary .sidebar-content {
 left:0
}
.sidebar-mobile-right .sidebar-right {
 display:block;
 box-shadow:-.25rem 0 1rem rgba(0,0,0,.35)
}
.sidebar-mobile-right .sidebar-right,
.sidebar-mobile-right .sidebar-right .sidebar-content {
 right:0
}
.sidebar-mobile-component .sidebar-component {
 display:block
}
.nav-sidebar {
 -ms-flex-direction:column;
 flex-direction:column
}
.nav-sidebar .nav-item:not(.nav-item-header):first-child {
 padding-top:.5rem
}
.nav-sidebar .nav-item:not(.nav-item-header):last-child {
 padding-bottom:.5rem
}
.nav-sidebar .nav-item:not(.nav-item-divider) {
 margin-bottom:1px
}
.nav-sidebar .nav-item:not(.nav-item-divider):last-child {
 margin-bottom:0
}
.nav-sidebar>.nav-item>.nav-link {
 font-weight:500
}
.nav-sidebar .nav-link {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:.75rem 1.25rem;
 transition:background-color ease-in-out .15s,color ease-in-out .15s;
 border-top: 1px solid rgba(237, 239, 245, 0.6);
 white-space: nowrap;
}
@media screen and (prefers-reduced-motion:reduce) {
 .nav-sidebar .nav-link {
  transition:none
 }
}
.nav-sidebar .nav-link i {
 margin-right: 1.25rem;
    margin-top: 0.12502rem;
    margin-bottom: 0.12502rem;
    top: 0;
    font-size: 16px;
    text-align: right;
    vertical-align: middle;
    color: #384364;
}
.sidebar-dark .nav-sidebar>.nav-item>.nav-link.active i
{
    color: #556ee7;
}
.sidebar-dark .nav-sidebar .nav-link:hover i
{
    color: #556ee7;
}
.nav-sidebar .nav-link .badge {
 transition:background-color ease-in-out .15s,border-color ease-in-out .15s
}
@media screen and (prefers-reduced-motion:reduce) {
 .nav-sidebar .nav-link .badge {
  transition:none
 }
}
.nav-sidebar .nav-link.disabled,
.nav-sidebar .nav-link.disabled:focus,
.nav-sidebar .nav-link.disabled:hover {
 background-color:transparent;
 opacity:.5
}
.nav-sidebar .nav-item-header {
 padding:.75rem 1.25rem;
 margin-top:.5rem
}
.nav-sidebar .nav-item-header>i {
 display:none
}
.nav-sidebar .nav-item-divider {
 margin:.5rem 0;
 height:1px
}
.nav-item-submenu>.nav-link {
 padding-right:2.75rem
}
.nav-item-submenu>.nav-link:after {
 content:'\e9c7';
 font-family:icomoon;
 display:inline-block;
 font-size:1rem;
 vertical-align:middle;
 line-height:1;
 position:absolute;
 top:.75rem;
 margin-top:.12502rem;
 right:1.25rem;
 transition:-webkit-transform .25s ease-in-out;
 transition:transform .25s ease-in-out;
 transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
@media screen and (prefers-reduced-motion:reduce) {
 .nav-item-submenu>.nav-link:after {
  transition:none
 }
}
.nav-item-submenu.nav-item-open>.nav-link:after {
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg)
}
.nav-group-sub {
 display:none
}
.nav-group-sub .nav-link {
 padding:.625rem 1.25rem .625rem 2rem;
}
.nav-group-sub .nav-group-sub .nav-link {
 padding-left:4.75rem
}
.nav-group-sub .nav-group-sub .nav-group-sub .nav-link {
 padding-left:6rem
}
.nav-group-sub .nav-item-submenu>.nav-link:after {
 top:.625rem
}
.nav-item-expanded>.nav-group-sub {
 display:block
}
.nav-scrollspy .nav-item-open .nav-link:not(.active)+.nav,
.nav-scrollspy .nav-link.active+.nav {
 display:block
}
.nav-scrollspy .nav-link.active:after {
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg)
}
.nav-sidebar-icons-reverse .nav-link {
 padding-right:3.5rem
}
.nav-sidebar-icons-reverse .nav-link i {
 position:absolute;
 top:.75rem;
 right:1.25rem;
 margin-right:0
}
.nav-sidebar-icons-reverse .nav-item-submenu .nav-link {
 padding-right:4.5rem
}
.nav-sidebar-icons-reverse .nav-item-submenu .nav-link:after {
 right:3.25rem
}
.nav-sidebar-icons-reverse .nav-group-sub .nav-link {
 padding-left:2.5rem
}
.nav-sidebar-icons-reverse .nav-group-sub .nav-link i {
 top:.625rem
}
.nav-sidebar-icons-reverse .nav-group-sub .nav-group-sub .nav-link {
 padding-left:3.75rem
}
.nav-sidebar-icons-reverse .nav-group-sub .nav-group-sub .nav-group-sub .nav-link {
 padding-left:5rem
}
.nav-sidebar-bordered>.nav-item+.nav-item:not(.nav-item-divider) {
 margin-bottom:0
}
.sidebar .card:first-child .nav-sidebar-bordered {
 padding-top:0
}
.sidebar .card:first-child .nav-sidebar-bordered>.nav-item-header:first-child,
.sidebar .card:first-child .nav-sidebar-bordered>.nav-item:first-child {
 border-top:0
}
.sidebar .card:last-child .nav-sidebar-bordered {
 padding-bottom:0
}
.sidebar .card:last-child .nav-sidebar-bordered>.nav-item-header:last-child,
.sidebar .card:last-child .nav-sidebar-bordered>.nav-item:last-child {
 border-bottom:0
}
.sidebar-dark .nav-sidebar-bordered>.nav-item {
 border-top:1px solid rgba(255,255,255,.1)
}
.sidebar-dark .nav-sidebar-bordered>.nav-item:last-child {
 border-bottom:1px solid rgba(255,255,255,.1)
}
.sidebar-dark .nav-sidebar-bordered>.nav-item-header {
 background-color:rgba(0,0,0,.1);
 border-top:1px solid rgba(255,255,255,.1);
 margin:0
}
.sidebar-light .nav-sidebar-bordered>.nav-item {
 border-top:1px solid #eee
}
.sidebar-light .nav-sidebar-bordered>.nav-item:last-child {
 border-bottom:1px solid #eee
}
.sidebar-light .nav-sidebar-bordered>.nav-item-header {
 background-color:#fafafa;
 border-top:1px solid #eee;
 margin:0
}
.sidebar-mobile-toggler {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 border-top:1px solid transparent;
 border-bottom:1px solid transparent
}
.sidebar-mobile-toggler a {
 padding:.875rem 1.25rem;
 transition:all ease-in-out .15s
}
@media screen and (prefers-reduced-motion:reduce) {
 .sidebar-mobile-toggler a {
  transition:none
 }
}
.navbar-lg:first-child~.page-content .sidebar-mobile-toggler a {
 padding:1rem 1.25rem
}
.navbar-sm:first-child~.page-content .sidebar-mobile-toggler a {
 padding:.75rem 1.25rem
}
.sidebar-mobile-expand i:last-child:not(:first-child) {
 display:none
}
.sidebar-fullscreen .sidebar-mobile-expand i:first-child {
 display:none
}
.sidebar-fullscreen .sidebar-mobile-expand i:last-child {
 display:inline-block
}
.sidebar-dark {
 background-color:#ffffff;
 color:#fff;
     box-shadow: 0 2px 10px 2px rgb(0 0 0 / 4%);
    border-right: 1px solid #eaedf1;
}
.sidebar-dark .sidebar-mobile-toggler {
 color:rgba(255,255,255,.9);
 border-bottom-color:rgba(255,255,255,.1)
}
.sidebar-dark .sidebar-mobile-toggler:not([class*=bg-]) {
 background-color:#1e272c
}
.sidebar-dark .sidebar-mobile-toggler a {
 color:rgba(255,255,255,.9)
}
.sidebar-dark .sidebar-mobile-toggler a:hover {
 color:#fff;
 background-color:transparent
}
.sidebar-dark .card-header {
 border-color:rgba(255,255,255,.1)
}
.sidebar-dark .nav-sidebar .nav-link,
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar .nav-link {
    color: #3843649e;
}
.sidebar-dark .nav-sidebar .nav-link:not(.disabled):hover,
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar .nav-link:not(.disabled):hover {
 color:#606263;
 background-color:#f5f6fa;
}
.sidebar-dark .nav-sidebar .nav-item>.nav-link.active,
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar .nav-item>.nav-link.active {
 background-color:rgba(0,0,0,.15);
 color:#606263
}
.sidebar-dark .nav-sidebar .nav-item-open>.nav-link:not(.disabled),
.sidebar-dark .nav-sidebar>.nav-item-expanded:not(.nav-item-open)>.nav-link,
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar .nav-item-open>.nav-link:not(.disabled),
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item-expanded:not(.nav-item-open)>.nav-link {
 background-color:rgba(0,0,0,.15);
 color:#606263
}
.sidebar-dark .nav-sidebar>.nav-item-open>.nav-link:not(.disabled),
.sidebar-dark .nav-sidebar>.nav-item>.nav-link.active,
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item-open>.nav-link:not(.disabled),
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item>.nav-link.active {
    font-weight: 500;
    color: #3843649e;
    background: #dfebfd;
    border-top: 1px solid #edeff5;
}
.sidebar-dark .nav-sidebar .nav-item-header,
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar .nav-item-header {
 color:rgba(255,255,255,.5)
}
.sidebar-dark .nav-sidebar .nav-item-divider,
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar .nav-item-divider {
 background-color:rgba(255,255,255,.1)
}
.sidebar-dark .nav-sidebar>.nav-item-submenu>.nav-group-sub,
.sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item-submenu>.nav-group-sub {
 background-color:rgba(0,0,0,.15)
}
.sidebar .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item-open>.nav-link:not(.disabled),
.sidebar .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item>.nav-link.active,
.sidebar-dark[class*=bg-] .nav-sidebar>.nav-item-open>.nav-link:not(.disabled),
.sidebar-dark[class*=bg-] .nav-sidebar>.nav-item>.nav-link.active {
 background-color:transparent;
}
.sidebar-light {
 background-color:#fff;
 color:#333;
 border-right:1px solid rgba(0,0,0,.125);
 background-clip:content-box
}
.sidebar-light.sidebar-right {
 border-right:0;
 border-left:1px solid rgba(0,0,0,.125)
}
.sidebar-light .nav-sidebar .nav-link {
 color:rgba(51,51,51,.85)
}
.sidebar-light .nav-sidebar .nav-link:not(.disabled):hover {
 color:#333;
 background-color:#f5f5f5
}
.sidebar-light .nav-sidebar .nav-item>.nav-link.active {
 background-color:#f5f5f5;
 color:#333
}
.sidebar-light .nav-sidebar .nav-item-open>.nav-link:not(.disabled),
.sidebar-light .nav-sidebar>.nav-item-expanded:not(.nav-item-open)>.nav-link {
 background-color:#f5f5f5;
 color:#333
}
.sidebar-light .nav-sidebar>.nav-item-open>.nav-link:not(.disabled),
.sidebar-light .nav-sidebar>.nav-item>.nav-link.active {
 background-color:#f5f5f5;
 color:#333
}
.sidebar-light .nav-sidebar .nav-item-header {
 color:rgba(51,51,51,.5)
}
.sidebar-light .nav-sidebar .nav-item-divider {
 background-color:rgba(0,0,0,.125)
}
.sidebar-light .nav-sidebar>.nav-item-submenu>.nav-group-sub {
 background-color:transparent
}
.sidebar-light .sidebar-mobile-toggler {
 color:rgba(51,51,51,.8);
 border-bottom-color:rgba(0,0,0,.125)
}
.sidebar-light .sidebar-mobile-toggler:not([class*=bg-]) {
 background-color:#f5f5f5
}
.sidebar-light .sidebar-mobile-toggler a {
 color:rgba(51,51,51,.8)
}
.sidebar-light .sidebar-mobile-toggler a:hover {
 color:#333;
 background-color:transparent
}
.sidebar-light .sidebar-mobile-toggler[class*=bg-]:not(.bg-white):not(.bg-light):not(.bg-transparent) {
 color:rgba(255,255,255,.9);
 border-bottom-color:rgba(255,255,255,.1)
}
.sidebar-light .sidebar-mobile-toggler[class*=bg-]:not(.bg-white):not(.bg-light):not(.bg-transparent) a {
 color:rgba(255,255,255,.9)
}
.sidebar-light .sidebar-mobile-toggler[class*=bg-]:not(.bg-white):not(.bg-light):not(.bg-transparent) a:hover {
 color:#fff;
 background-color:transparent
}
.sidebar-component {
 display:none;
 width:100%;
 border:1px solid transparent;
 border-radius:.1875rem;
 box-shadow:0 1px 2px rgba(0,0,0,.05)
}
.sidebar-component.sidebar-dark {
 border-color:rgba(255,255,255,.1)
}
.sidebar-component.sidebar-light {
 border-color:rgba(0,0,0,.125)
}
@media (min-width:768px) {
 .sidebar-xs .sidebar-main {
  width:3.5rem
 }
 .sidebar-xs .sidebar-main .sidebar-content::-webkit-scrollbar {
  width:0!important
 }
 .sidebar-xs .sidebar-main .card-title,
 .sidebar-xs .sidebar-main .card:not(.card-sidebar-mobile) {
  display:none
 }
 .sidebar-xs .sidebar-main .card-header h6+.header-elements {
  padding-top:.22117rem;
  padding-bottom:.22117rem
 }
 .sidebar-xs .sidebar-main .card-header h5+.header-elements {
  padding-top:.31733rem;
  padding-bottom:.31733rem
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item {
  position:relative;
  margin:0
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item>.nav-link {
  -ms-flex-pack:center;
  justify-content:center;
  padding-left:0;
  padding-right:0
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item>.nav-link>i {
  position:static;
  margin-left:0;
  margin-right:0;
  display:block;
  padding-bottom:1px
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item>.nav-link>span {
  display:none
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item-submenu:focus>.nav-group-sub,
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item-submenu:hover>.nav-group-sub {
  display:block!important
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item-submenu>.nav-group-sub {
  position:absolute;
  top:-.5rem;
  right:-16.875rem;
  width:16.875rem;
  display:none;
  z-index:1000;
  box-shadow:0 .25rem .5rem rgba(0,0,0,.1);
  border-top-right-radius:.1875rem;
  border-bottom-right-radius:.1875rem
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item-submenu>.nav-group-sub[data-submenu-title]:before {
  content:attr(data-submenu-title);
  display:block;
  padding:.75rem 1.25rem;
  padding-bottom:0;
  margin-top:.5rem;
  opacity:.5
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item-submenu>.nav-link:after {
  content:none
 }
 .sidebar-xs .sidebar-main .nav-sidebar .nav-group-sub .nav-link {
  padding-left:1.25rem
 }
 .sidebar-xs .sidebar-main .nav-sidebar .nav-group-sub .nav-group-sub .nav-link {
  padding-left:2.25rem
 }
 .sidebar-xs .sidebar-main .nav-sidebar .nav-group-sub .nav-group-sub .nav-group-sub .nav-link {
  padding-left:3.5rem
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item-header {
  padding:0;
  text-align:center
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item-header>i {
  display:block;
  top:0;
  padding:.75rem 1.25rem;
  margin-top:.12502rem;
  margin-bottom:.12502rem
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item-header>div {
  display:none
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item-open>.nav-group-sub {
  display:none!important
 }
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item:focus>.nav-link.disabled+.nav-group-sub,
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item:focus>.nav-link.disabled>span,
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item:hover>.nav-link.disabled+.nav-group-sub,
 .sidebar-xs .sidebar-main .nav-sidebar>.nav-item:hover>.nav-link.disabled>span {
  display:none!important
 }
 .sidebar-xs .sidebar-main .sidebar-user .card-body {
  padding-left:0;
  padding-right:0
 }
 .sidebar-xs .sidebar-main .sidebar-user .media {
  -ms-flex-pack:center;
  justify-content:center
 }
 .sidebar-xs .sidebar-main .sidebar-user .media>div:not(:first-child) {
  display:none!important
 }
 .sidebar-xs .sidebar-main .sidebar-user .media>div:first-child {
  margin:0!important
 }
 .sidebar-xs .sidebar-main .nav-item-submenu-reversed .nav-group-sub {
  top:auto!important;
  bottom:0
 }
 .sidebar-xs .sidebar-main.sidebar-dark .nav-sidebar>.nav-item:not(.nav-item-open):hover>.nav-link:not(.active):not(.disabled) {
  color:#fff;
  background-color:rgba(0,0,0,.15)
 }
 .sidebar-xs .sidebar-main.sidebar-dark .nav-sidebar>.nav-item-submenu>.nav-group-sub {
  background-color:#304047;
  border-left:1px solid rgba(255,255,255,.1)
 }
 .sidebar-xs .sidebar-main.sidebar-light .nav-sidebar>.nav-item:not(.nav-item-open):hover>.nav-link:not(.active):not(.disabled) {
  color:#333;
  background-color:#f5f5f5
 }
 .sidebar-xs .sidebar-main.sidebar-light .nav-sidebar>.nav-item-submenu>.nav-group-sub {
  background-color:#fcfcfc;
  border:1px solid rgba(0,0,0,.125)
 }
 .sidebar-xs .sidebar-main.sidebar-fixed {
  z-index:1029
 }
 .sidebar-xs .sidebar-main.sidebar-fixed .nav-sidebar>.nav-item-submenu:focus>.nav-group-sub,
 .sidebar-xs .sidebar-main.sidebar-fixed .nav-sidebar>.nav-item-submenu:hover>.nav-group-sub {
  position:fixed;
  left:3.5rem;
  top:3.12503rem;
  bottom:0;
  width:16.875rem;
  overflow-y:auto;
  border-radius:0
 }
 .sidebar-xs .navbar-lg:first-child~.page-content .sidebar-fixed.sidebar-main .nav-sidebar>.nav-item-submenu:focus>.nav-group-sub,
 .sidebar-xs .navbar-lg:first-child~.page-content .sidebar-fixed.sidebar-main .nav-sidebar>.nav-item-submenu:hover>.nav-group-sub {
  top:3.37503rem
 }
 .sidebar-xs .navbar-sm:first-child~.page-content .sidebar-fixed.sidebar-main .nav-sidebar>.nav-item-submenu:focus>.nav-group-sub,
 .sidebar-xs .navbar-sm:first-child~.page-content .sidebar-fixed.sidebar-main .nav-sidebar>.nav-item-submenu:hover>.nav-group-sub {
  top:2.87503rem
 }
}
@media (min-width:576px) {
 .sidebar-expand-sm.sidebar-main {
  z-index:99;
  box-shadow:none
 }
 .sidebar-expand-sm.sidebar-main .sidebar-content {
  left:0
 }
 .sidebar-expand-sm.sidebar-secondary {
  z-index:98;
  box-shadow:none
 }
 .sidebar-expand-sm.sidebar-secondary .sidebar-content {
  left:0
 }
 .sidebar-expand-sm.sidebar-right {
  z-index:97;
  box-shadow:none
 }
 .sidebar-expand-sm.sidebar-right .sidebar-content {
  right:0
 }
 .sidebar-expand-sm.sidebar-component {
  z-index:96
 }
 .sidebar-expand-sm:not(.sidebar-component) {
  position:static;
  transition:none
 }
}
@media screen and (min-width:576px) and (prefers-reduced-motion:reduce) {
 .sidebar-expand-sm:not(.sidebar-component) {
  transition:none
 }
}
@media (min-width:576px) {
 .sidebar-expand-sm:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
  position:static;
  overflow:visible;
  width:auto
 }
 .sidebar-expand-sm.sidebar-dark:not(.sidebar-component)+.sidebar-dark:not(.sidebar-component) {
  border-left:1px solid rgba(255,255,255,.1)
 }
 .sidebar-expand-sm .sidebar-mobile-toggler {
  display:none
 }
 .sidebar-expand-sm.sidebar-fullscreen {
  width:16.875rem
 }
 .sidebar-component-hidden .sidebar-expand-sm.sidebar-component,
 .sidebar-main-hidden .sidebar-expand-sm.sidebar-main,
 .sidebar-mobile-right .sidebar-expand-sm.sidebar-right,
 .sidebar-secondary-hidden .sidebar-expand-sm.sidebar-secondary {
  display:none
 }
 .sidebar-expand-sm.sidebar-right {
  display:none
 }
 .sidebar-right-visible .sidebar-expand-sm.sidebar-right {
  display:block
 }
 .sidebar-expand-sm.sidebar-component {
  display:block;
  width:16.875rem
 }
 .sidebar-expand-sm.sidebar-component-left {
  margin-right:1.25rem
 }
 .sidebar-expand-sm.sidebar-component-right {
  margin-left:1.25rem
 }
}
@media (max-width:575.98px) {
 .sidebar-expand-sm:not(.sidebar-component) {
  border:0
 }
}
@media (min-width:768px) {
 .sidebar-expand-md.sidebar-main {
  z-index:99;
  box-shadow:none
 }
 .sidebar-expand-md.sidebar-main .sidebar-content {
  left:0
 }
 .sidebar-expand-md.sidebar-secondary {
  z-index:98;
  box-shadow:none
 }
 .sidebar-expand-md.sidebar-secondary .sidebar-content {
  left:0
 }
 .sidebar-expand-md.sidebar-right {
  z-index:97;
  box-shadow:none
 }
 .sidebar-expand-md.sidebar-right .sidebar-content {
  right:0
 }
 .sidebar-expand-md.sidebar-component {
  z-index:96
 }
 .sidebar-expand-md:not(.sidebar-component) {
  position:static;
  transition:none
 }
}
@media screen and (min-width:768px) and (prefers-reduced-motion:reduce) {
 .sidebar-expand-md:not(.sidebar-component) {
  transition:none
 }
}
@media (min-width:768px) {
 .sidebar-expand-md:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
  position:static;
  overflow:visible;
  width:auto
 }
 .sidebar-expand-md.sidebar-dark:not(.sidebar-component)+.sidebar-dark:not(.sidebar-component) {
  border-left:1px solid rgba(255,255,255,.1)
 }
 .sidebar-expand-md .sidebar-mobile-toggler {
  display:none
 }
 .sidebar-expand-md.sidebar-fullscreen {
  width:16.875rem
 }
 .sidebar-component-hidden .sidebar-expand-md.sidebar-component,
 .sidebar-main-hidden .sidebar-expand-md.sidebar-main,
 .sidebar-mobile-right .sidebar-expand-md.sidebar-right,
 .sidebar-secondary-hidden .sidebar-expand-md.sidebar-secondary {
  display:none
 }
 .sidebar-expand-md.sidebar-right {
  display:none
 }
 .sidebar-right-visible .sidebar-expand-md.sidebar-right {
  display:block
 }
 .sidebar-expand-md.sidebar-component {
  display:block;
  width:16.875rem
 }
 .sidebar-expand-md.sidebar-component-left {
  margin-right:1.25rem
 }
 .sidebar-expand-md.sidebar-component-right {
  margin-left:1.25rem
 }
}
@media (max-width:767.98px) {
 .sidebar-expand-md:not(.sidebar-component) {
  border:0
 }
}
@media (min-width:992px) {
 .sidebar-expand-lg.sidebar-main {
  z-index:99;
  box-shadow:none
 }
 .sidebar-expand-lg.sidebar-main .sidebar-content {
  left:0
 }
 .sidebar-expand-lg.sidebar-secondary {
  z-index:98;
  box-shadow:none
 }
 .sidebar-expand-lg.sidebar-secondary .sidebar-content {
  left:0
 }
 .sidebar-expand-lg.sidebar-right {
  z-index:97;
  box-shadow:none
 }
 .sidebar-expand-lg.sidebar-right .sidebar-content {
  right:0
 }
 .sidebar-expand-lg.sidebar-component {
  z-index:96
 }
 .sidebar-expand-lg:not(.sidebar-component) {
  position:static;
  transition:none
 }
}
@media screen and (min-width:992px) and (prefers-reduced-motion:reduce) {
 .sidebar-expand-lg:not(.sidebar-component) {
  transition:none
 }
}
@media (min-width:992px) {
 .sidebar-expand-lg:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
  position:static;
  overflow:visible;
  width:auto
 }
 .sidebar-expand-lg.sidebar-dark:not(.sidebar-component)+.sidebar-dark:not(.sidebar-component) {
  border-left:1px solid rgba(255,255,255,.1)
 }
 .sidebar-expand-lg .sidebar-mobile-toggler {
  display:none
 }
 .sidebar-expand-lg.sidebar-fullscreen {
  width:16.875rem
 }
 .sidebar-component-hidden .sidebar-expand-lg.sidebar-component,
 .sidebar-main-hidden .sidebar-expand-lg.sidebar-main,
 .sidebar-mobile-right .sidebar-expand-lg.sidebar-right,
 .sidebar-secondary-hidden .sidebar-expand-lg.sidebar-secondary {
  display:none
 }
 .sidebar-expand-lg.sidebar-right {
  display:none
 }
 .sidebar-right-visible .sidebar-expand-lg.sidebar-right {
  display:block
 }
 .sidebar-expand-lg.sidebar-component {
  display:block;
  width:16.875rem
 }
 .sidebar-expand-lg.sidebar-component-left {
  margin-right:1.25rem
 }
 .sidebar-expand-lg.sidebar-component-right {
  margin-left:1.25rem
 }
}
@media (max-width:991.98px) {
 .sidebar-expand-lg:not(.sidebar-component) {
  border:0
 }
}
@media (min-width:1200px) {
 .sidebar-expand-xl.sidebar-main {
  z-index:99;
  box-shadow:none
 }
 .sidebar-expand-xl.sidebar-main .sidebar-content {
  left:0
 }
 .sidebar-expand-xl.sidebar-secondary {
  z-index:98;
  box-shadow:none
 }
 .sidebar-expand-xl.sidebar-secondary .sidebar-content {
  left:0
 }
 .sidebar-expand-xl.sidebar-right {
  z-index:97;
  box-shadow:none
 }
 .sidebar-expand-xl.sidebar-right .sidebar-content {
  right:0
 }
 .sidebar-expand-xl.sidebar-component {
  z-index:96
 }
 .sidebar-expand-xl:not(.sidebar-component) {
  position:static;
  transition:none
 }
}
@media screen and (min-width:1200px) and (prefers-reduced-motion:reduce) {
 .sidebar-expand-xl:not(.sidebar-component) {
  transition:none
 }
}
@media (min-width:1200px) {
 .sidebar-expand-xl:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
  position:static;
  overflow:visible;
  width:auto
 }
 .sidebar-expand-xl.sidebar-dark:not(.sidebar-component)+.sidebar-dark:not(.sidebar-component) {
  border-left:1px solid rgba(255,255,255,.1)
 }
 .sidebar-expand-xl .sidebar-mobile-toggler {
  display:none
 }
 .sidebar-expand-xl.sidebar-fullscreen {
  width:16.875rem
 }
 .sidebar-component-hidden .sidebar-expand-xl.sidebar-component,
 .sidebar-main-hidden .sidebar-expand-xl.sidebar-main,
 .sidebar-mobile-right .sidebar-expand-xl.sidebar-right,
 .sidebar-secondary-hidden .sidebar-expand-xl.sidebar-secondary {
  display:none
 }
 .sidebar-expand-xl.sidebar-right {
  display:none
 }
 .sidebar-right-visible .sidebar-expand-xl.sidebar-right {
  display:block
 }
 .sidebar-expand-xl.sidebar-component {
  display:block;
  width:16.875rem
 }
 .sidebar-expand-xl.sidebar-component-left {
  margin-right:1.25rem
 }
 .sidebar-expand-xl.sidebar-component-right {
  margin-left:1.25rem
 }
}
@media (max-width:1199.98px) {
 .sidebar-expand-xl:not(.sidebar-component) {
  border:0
 }
}
.sidebar-expand.sidebar-main {
 z-index:99;
 box-shadow:none
}
.sidebar-expand.sidebar-main .sidebar-content {
 left:0
}
.sidebar-expand.sidebar-secondary {
 z-index:98;
 box-shadow:none
}
.sidebar-expand.sidebar-secondary .sidebar-content {
 left:0
}
.sidebar-expand.sidebar-right {
 z-index:97;
 box-shadow:none
}
.sidebar-expand.sidebar-right .sidebar-content {
 right:0
}
.sidebar-expand.sidebar-component {
 z-index:96
}
.sidebar-expand:not(.sidebar-component) {
 position:static;
 transition:none
}
@media screen and (prefers-reduced-motion:reduce) {
 .sidebar-expand:not(.sidebar-component) {
  transition:none
 }
}
.sidebar-expand:not(.sidebar-component):not(.sidebar-fixed) .sidebar-content {
 position:static;
 overflow:visible;
 width:auto
}
.sidebar-expand.sidebar-dark:not(.sidebar-component)+.sidebar-dark:not(.sidebar-component) {
 border-left:1px solid rgba(255,255,255,.1)
}
.sidebar-expand .sidebar-mobile-toggler {
 display:none
}
.sidebar-expand.sidebar-fullscreen {
 width:16.875rem
}
.sidebar-component-hidden .sidebar-expand.sidebar-component,
.sidebar-main-hidden .sidebar-expand.sidebar-main,
.sidebar-mobile-right .sidebar-expand.sidebar-right,
.sidebar-secondary-hidden .sidebar-expand.sidebar-secondary {
 display:none
}
.sidebar-expand.sidebar-right {
 display:none
}
.sidebar-right-visible .sidebar-expand.sidebar-right {
 display:block
}
.sidebar-expand.sidebar-component {
 display:block;
 width:16.875rem
}
.sidebar-expand.sidebar-component-left {
 margin-right:1.25rem
}
.sidebar-expand.sidebar-component-right {
 margin-left:1.25rem
}
.sidebar-expand:not(.sidebar-component) {
 border:0
}
.sidebar:not(.bg-transparent) .card {
 border-width:0;
 margin-bottom:0;
 border-radius:0;
 box-shadow:none
}
.sidebar:not(.bg-transparent) .card .card {
 border-width:1px
}
.sidebar:not(.bg-transparent) .card:not([class*=bg-]):not(.fixed-top) {
 background-color:transparent
}
.sidebar .card-footer {
 border-bottom:1px solid rgba(0,0,0,.125)
}
.sidebar .row:not(.no-gutters) {
 margin-left:-.3125rem;
 margin-right:-.3125rem
}
.sidebar .row:not(.no-gutters) [class*=col] {
 padding-left:.3125rem;
 padding-right:.3125rem
}
.sidebar .form-group:last-child {
 margin-bottom:0
}
.sidebar .nav-tabs .nav-item:first-child .nav-link {
 border-left:0
}
.sidebar .nav-tabs .nav-item:last-child .nav-link {
 border-right:0
}
.sidebar .nav-tabs .nav-link {
 border-top:0;
 border-bottom-width:0
}
.sidebar .nav-tabs .nav-link.active {
 border-bottom-color:transparent
}
.sidebar-dark .nav-tabs {
 background-color:#1e272c;
 border-bottom-color:rgba(255,255,255,.1)
}
.sidebar-dark .nav-tabs .nav-link {
 color:rgba(255,255,255,.9)
}
.sidebar-dark .nav-tabs .nav-link:focus,
.sidebar-dark .nav-tabs .nav-link:hover {
 color:#fff
}
.sidebar-dark .nav-tabs .nav-link.active {
 color:#fff
}
.sidebar-dark .nav-tabs:not(.nav-tabs-bottom) .nav-link.active {
 background-color:#263238;
 border-color:rgba(255,255,255,.1)
}
.sidebar-dark .nav-tabs .nav-item.show .nav-link:not(.active) {
 color:#fff
}
.sidebar-light .nav-tabs {
 background-color:#f5f5f5;
 border-bottom-color:rgba(0,0,0,.125)
}
.sidebar-light .nav-tabs .nav-link:focus,
.sidebar-light .nav-tabs .nav-link:hover {
 color:#333
}
.sidebar-light .nav-tabs .nav-link.active {
 color:#333
}
.sidebar-light .nav-tabs:not(.nav-tabs-bottom) .nav-link.active {
 background-color:#fff
}
.row-tile div[class*=col] .btn {
 border-radius:0
}
.row-tile div[class*=col]:first-child .btn:first-child {
 border-top-left-radius:.1875rem
}
.row-tile div[class*=col]:first-child .btn:last-child {
 border-bottom-left-radius:.1875rem
}
.row-tile div[class*=col]:last-child .btn:first-child {
 border-top-right-radius:.1875rem
}
.row-tile div[class*=col]:last-child .btn:last-child {
 border-bottom-right-radius:.1875rem
}
.row-tile div[class*=col] .btn+.btn {
 border-top:0
}
.row-tile div[class*=col]+div[class*=col] .btn {
 border-left:0
}
.layout-boxed-bg {
 background:url(../../../../../../global_assets/images/backgrounds/boxed_bg.png) repeat
}
.layout-boxed {
 box-shadow:-4px 2px 4px rgba(0,0,0,.15),4px 2px 4px rgba(0,0,0,.15)
}
@media (min-width:992px) {
 .layout-boxed,
 .layout-boxed>.navbar {
  width:992px;
  margin-left:auto;
  margin-right:auto
 }
}
@media (min-width:1200px) {
 .layout-boxed,
 .layout-boxed>.navbar {
  width:1200px
 }
}
.layout-boxed .page-content {
 background-color:#f5f5f5
}
@media (min-width:992px) {
 .content-boxed:not(.navbar-collapse) {
  margin-left:6%;
  margin-right:6%
 }
 .navbar>.content-boxed>:first-child {
  margin-left:6%
 }
 .navbar>.content-boxed>:last-child {
  margin-right:6%
 }
 .breadcrumb-line>.content-boxed>:first-child {
  margin-left:1.25rem
 }
 .breadcrumb-line>.content-boxed>:last-child {
  margin-right:1.25rem
 }
}
.media-title {
    color: #3e4b5b;
}
ul.nav.nav-group-sub li.nav-item a.nav-link {
    font-weight: 400;
    border: none;
}
ul.nav.nav-group-sub li.nav-item a.nav-link:hover
{
    color: #556ee7;
}
.sidebar-dark .nav-sidebar>.nav-item-submenu>.nav-group-sub
{
    background-color: transparent;
}
.media-body .opacity-50 {
    opacity: 1;
    color: #919ca7;
    font-size: 13px;
}
.sidebar-user-material .media .badge-success {
    color: #fff;
    background-color: #556ee7;
}
li.nav-item.nav-item-submenu.nav-item-expanded.nav-item-open ul.nav.nav-group-sub a.nav-link.active {
    background-color: #ffffff;
    color: #556ee7;
}
li.nav-item.nav-item-submenu.nav-item-expanded.nav-item-open ul.nav.nav-group-sub a.nav-link.active i {
    color: #556ee7;
}
.sidebar-dark .nav-sidebar>.nav-item-expanded:not(.nav-item-open)>.nav-link
{
    background-color: #dfebfd;
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    border: 0px;
    background-clip: border-box;
    border-radius: 3px;
    box-shadow: 0 8px 24px rgb(219 224 241 / 70%);
}
.card-header {
    background: none;
    padding: 1rem 1.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #eaedf1;
    margin-bottom: 0;
    border-radius: calc(3px - 1px) calc(3px - 1px) 0 0;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.5rem;
    margin: 0;
    position: relative;
}
.card-title {
    font-size: 18px;
    font-weight: 500;
}
.card-header.bg-white.header-elements-inline .form-group {
    margin-bottom: 0;
}
.bg-primary {
    background-color: #556ee7 !important;
}
.btn-success {
    color: #fff;
    background-color: #556ee7;
}
.dataTables_filter {
    margin: 0 0 1.25rem 0 !important;
}
.dataTables_filter input {
    color: #384364 !important;
    background-color: #f1f1f9 !important;
    border: 1px solid #eff0f3 !important;
}
.form-control {
    color: #384364;
    background-color: #f1f1f9;
    border: 1px solid #eff0f3;
    border-radius: 3px;
    padding: 0.375rem 0.75rem;
        height: 38px;
    font-size: 0.875rem;
        line-height: 1.6;
}
.input-group-text {
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    color: #384364;
    background-color: #f1f1f9;
    border: 1px solid #eff0f3;
    border-radius: 3px;
    padding: 0.375rem 0.75rem;
    height: 38px;
    font-size: 0.875rem;
    line-height: 1.6;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: #f1f1f9 !important;
    box-shadow: none !important;
    background-color: #ffffff !important;
}
.btn-success:hover {
    color: #fff;
    background-color: #556ee7 !important;
}
.table-bordered, .text-wrap table, .table-bordered th, .text-wrap table th, .table-bordered td, .text-wrap table td {
    border: 1px solid #eaedf1;
}
.table td, .table th {
    padding: 0.75rem 1.25rem;
    vertical-align: top;
    border: 1px solid #eaedf1 !important;
    color: #2e3138;
        white-space: nowrap;
}
.table th
{
        color: #2e3138;
    text-transform: uppercase;
    font-size: 0.875rem;
        padding-top: 1rem;
    padding-bottom: 1rem;
        vertical-align: bottom;
        font-weight: 500;
}
.table td {
    padding: 0.55rem 0.75rem;
    vertical-align: top;
}
tr.bg-primary {
    background-color: transparent !important;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent;
}
.table tr.even {
    background-color: #f3f6fb;
}
.table td a {
    color: #556ee7;
    font-weight: 500;
}
.table td a.btn {
    color: #ffffff;
}
.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:focus, .dataTables_paginate .paginate_button.current:hover {
    color: #fff;
    background-color: #556ee7 !important;
    line-height: 1.25 !important;
    border-radius: 0 !important;
}
.dataTables_info {
    padding: 0.85em 0 0.4375rem !important;
}
.modal_head_bg {
    background-image: none !important;
}
.modal-header {
    position: relative;
    border-radius: 0;
    padding: 1rem 1.5rem !important;
    border-bottom: 1px solid #eaedf1 !important;
}
.modal-title.text-white {
    color: #384364 !important;
    font-size: 18px;
    font-weight: 500;
}
.modal-content {
    border: 1px solid #eaedf1;
    border-radius: 3px;
    box-shadow: none;
}
fieldset legend.font-weight-semibold {
    font-size: 18px;
}
.col-form-label {
    display: block;
    margin-bottom: 0.375rem;
    font-weight: 500;
    font-size: 0.875rem;
    margin-top: 9px;
    padding: 0 0 0;
}
.modal-content .card-body .form-group.row, .modal-content .form-group.row {
    margin-left: 0;
    margin-right: 0;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #f1f1f9;
    opacity: 1;
}
.select2-selection--single {
    background-color: #f1f1f9 !important;
    border: 1px solid #f1f1f9 !important;
    border-radius: 3px !important;
}
.btn-primary {
    background-color: #556ee7;
}
.btn-primary:hover {
    background-color: #556ee7;
}
.modal-header .close {
    color: #384364 !important;
    font-size: 25px;
    opacity: 1;
}
.modal-body .tab-content h4 input#enquiry_type_view {
    color: #384364 !important;
    outline: none !important;
    border: none;
    font-size: 22px;
        padding-bottom: 1em;
}
.select2-selection--single {
    color: #384364;
    background-color: #f1f1f9 !important;
    border: 1px solid #eff0f3;
    border-radius: 3px;
    padding: 0.375rem 0.75rem;
    height: 38px;
    font-size: 0.875rem;
    line-height: 1.6;
}  
.bg-blue {
    background-color: #556ee7 !important;
}
.form-text.text-muted {
    color: #919ca7 !important;
    opacity: 0.8;
}
tr.bg-success {
    background-color: transparent !important;
}
.form-group.row {
    margin-right: 0;
    margin-left: 0;
}
.select2-selection--single {
    font-size: 12px !important;
}
.select2-results__option {
    font-size: 12px !important;
}
.panel-body {
    overflow: auto;
}
#appendEmployee td input[type="text"], #appendEmployee td input[type="date"] {
    color: #384364;
    background-color: #f1f1f9;
    border: 1px solid #eff0f3;
    border-radius: 3px;
    padding: 0.375rem 0.75rem;
    height: 35px;
    font-size: 0.875rem;
    line-height: 1.6;
}
#appendEmployee label.radio-inline input[type="radio"] {
    position: relative;
    top: 2px;
}
div#employee_details_list_tables_filter input[type="search"] {
    margin-left: 10px;
}
.modal-content {
    border: none;
}
.card-header.bg-white.header-elements-inline .custom-from-group .form-group {
    margin-bottom: 1.25rem;
}
.appBackground {
    background-position: initial !important;
}
.login-form .card-body {
    border-radius: 3px !important;
    border: 1px solid #eaedf1 !important;
    background-color: #ffffff !important;
}
.d-md-flex.h-md-100.align-items-center .d-md-flex.h-md-100.p-5.justify-content-center {
    background-color: #f5f6fa;
}
.d-md-flex.h-md-100.p-5.justify-content-center {
    align-items: center !important;
}
.login-form a {
    color: #556ee7;
        font-weight: 500;
}
.login-form .form-text.text-muted {
    color: #919ca7 !important;
    opacity: 1;
}
.form-control {
    text-transform: initial;
}
.text-default {
    color: #3e4b5b;
}
.page-header-light .header-elements-md-inline a img.img-fluid {
    max-width: 200px;
}
.invoice.overflow-auto a img {
    max-width: 200px;
}
@media screen and (max-width: 1024px)
{

    .appBackground {
    background-position: center !important;
}

}

@media screen and (max-width: 991px)
{

    .col-md-8.p-0.appBackground.h-md-100 {
    display: none;
}
.col-md-4.p-0.bg-white.h-md-100.loginarea {
    width: 100%;
}
.d-md-flex.h-md-100.align-items-center {
    justify-content: center;
}
.col-md-4.p-0.bg-white.h-md-100.loginarea .d-md-flex.h-md-100.p-5.justify-content-center {
    padding: 3.75rem 1.75rem !important;
}

}

@media screen and (max-width: 991px)
{

.col-md-4.p-0.bg-white.h-md-100.loginarea .d-md-flex.h-md-100.p-5.justify-content-center {
    padding: 3.75rem 0.75rem !important;
}

}