*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;}
body {
  margin: 0;
  font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #6A6A6B;
  text-align: left;
  background-color: #fff;}
[tabindex="-1"]:focus { outline: 0 !important;}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;}
a {
  color: #4e73df;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #224abe;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}
.container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 576px) {
  .container {  max-width: 540px;}
}
@media (min-width: 768px) {
  .container {  max-width: 720px;}
}
@media (min-width: 992px) {
  .container {  max-width: 960px;}
}
@media (min-width: 1200px) {
  .container {  max-width: 1140px;}
}
.container-fluid {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;}

@media (prefers-reduced-motion: reduce) {
  .fade {  transition: none;}
}
.fade:not(.show) { opacity: 0;}
.collapse:not(.show) { display: none;}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.15s ease;}
@media (prefers-reduced-motion: reduce) {
  .collapsing { transition: none;}
}
#wrapper { display: flex;}
#wrapper #content-wrapper {
  background-color: #f8f9fc;
  width: 100%;
  overflow-x: hidden;}
#wrapper #content-wrapper #content { flex: 1 0 auto;}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;}
.nav-link:hover, .nav-link:focus { text-decoration: none;}
.nav-link.disabled {
  color: #858796;
  pointer-events: none;
  cursor: default;}
.nav-tabs { border-bottom: 1px solid #dddfeb;}
.nav-tabs .nav-item { margin-bottom: -1px;}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #eaecf4 #eaecf4 #dddfeb;}
.nav-tabs .nav-link.disabled {
  color: #858796;
  background-color: transparent;
  border-color: transparent;}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #6e707e;
  background-color: #fff;
  border-color: #dddfeb #dddfeb #fff;}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;}
.nav-pills .nav-link { border-radius: 0.35rem;}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #4e73df;}
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;}
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;}
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none;}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.35rem;}
.navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none;}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;}
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;}
  .navbar-expand-sm .navbar-nav { flex-direction: row;}
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute;}
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;}
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid { flex-wrap: nowrap;}
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;}
  .navbar-expand-sm .navbar-toggler { display: none;}
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;}
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;}
  .navbar-expand-md .navbar-nav {
    flex-direction: row;}
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;}
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;}
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;}
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;}
  .navbar-expand-md .navbar-toggler {
    display: none;}
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;}
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;}
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;}
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;}
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;}
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;}
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;}
  .navbar-expand-lg .navbar-toggler {
    display: none;}
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;}
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;}
  .navbar-expand-xl .navbar-nav { flex-direction: row;}
  .navbar-expand-xl .navbar-nav .dropdown-menu {  position: absolute;}
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;}
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid { flex-wrap: nowrap;}
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;}
  .navbar-expand-xl .navbar-toggler { display: none;}
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;}
.navbar-expand .navbar-nav { flex-direction: row;}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;}
.navbar-expand > .container,
.navbar-expand > .container-fluid { flex-wrap: nowrap;}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;}
.navbar-expand .navbar-toggler { display: none;}
.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5);}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7);}
.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3);}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5);}
.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9);}
.navbar-dark .navbar-brand { color: #fff;}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #fff;}
.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5);}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75);}
.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25);}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active { color: #fff;}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5);}
.navbar-dark .navbar-text a { color: #fff;}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #fff;}
.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 #e3e6f0;
  border-radius: 0.35rem;}
.card > hr {
  margin-right: 0;
  margin-left: 0;}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;}
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;}
.card-title { margin-bottom: 0.75rem;}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;}
.card-text:last-child { margin-bottom: 0;}
.card-link:hover { text-decoration: none;}
.card-link + .card-link { margin-left: 1.25rem;}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f8f9fc;
  border-bottom: 1px solid #e3e6f0;}
.card-header:first-child {
  border-radius: calc(0.35rem - 1px) calc(0.35rem - 1px) 0 0;}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f8f9fc;
  border-top: 1px solid #e3e6f0;}
.card-footer:last-child {
  border-radius: 0 0 calc(0.35rem - 1px) calc(0.35rem - 1px);}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;}
.card-img {
  width: 100%;
  border-radius: calc(0.35rem - 1px);}
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.35rem - 1px);
  border-top-right-radius: calc(0.35rem - 1px);}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.35rem - 1px);
  border-bottom-left-radius: calc(0.35rem - 1px);}
.card-deck {
  display: flex;
  flex-direction: column;}
.card-deck .card { margin-bottom: 0.75rem;}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;}
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;}
}
.card-group { display: flex;
  flex-direction: column;}
.card-group > .card { margin-bottom: 0.75rem;}
@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap; }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0; }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0; }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;}
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {  border-top-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {  border-bottom-left-radius: 0;}
}
.card-columns .card { margin-bottom: 0.75rem;}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;}
}

.h-95 {height: 95%;}
.h-90 {height: 90%;}
.h-85 {height: 85%;}
.h-80 {height: 80%;}
.h-70 {height: 70%;}
.h-65 {height: 65%;}
.h-60 {height: 60%;}
.h-45 {height: 45%;}
.h-40 {height: 40%;}
.h-35 {height: 35%;}
.h-30 {height: 30%;}

.w-70 {width: 70%;}
.w-65 {width: 65%;}
.w-60 {width: 60%;}
.w-55 {width: 55%;}
.w-45 {width: 45%;}
.w-40 {width: 40%;}

.p-mt35 {margin-top: 35%;}
.p-mt30 {margin-top: 30%;}
.p-mt35 {margin-top: 25%;}
.p-mt20 {margin-top: 20%;}
.p-mt15 {margin-top: 15%;}
.p-mt10 {margin-top: 10%;}
.p-mt5 {margin-top: 5%;}

.radi50{border-radius: 50px;}
.radi45{border-radius: 45px;}
.radi40{border-radius: 40px;}
.radi35{border-radius: 35px;}
.radi30{border-radius: 30px;}
.radi25{border-radius: 25px;}
.radi20{border-radius: 20px;}
.radi15{border-radius: 15px;}
.radi10{border-radius: 10px;}

.bg-gBlue   { background: linear-gradient(45deg,#3333ff,#000066);}
.bg-gGreen  { background: linear-gradient(45deg,#0e600a,#072e05);}
.bg-gRed    { background: linear-gradient(45deg,#cc3300,#661a00);}
.bg-gGold   { background: linear-gradient(45deg,#ffcc00,#e6b800);}
.bg-gSky    { background: linear-gradient(90deg,#1c92d2,#f2fcfe);}
.bg-glightB { background: linear-gradient(90deg,#40BDDE,#4AA9E1);}
.bg-glightG { background: linear-gradient(45deg,#007991,#78ffd6);}
.bg-gPurple { background: linear-gradient(60deg,#503160,#553561);}
.bg-gDarkB  { background: linear-gradient(240deg,#283e51,#4b79a1);}
.bg-gOrange { background: linear-gradient(45deg,#F57000,#F78910);}
.bg-gDblue { background: linear-gradient(90deg,#01095F,#02A5C3);}

.bg-cBlue   { background: #000066!important}
.bg-cGreen  { background: #0e600a!important}
.bg-cRed    { background: #cc3300!important}
.bg-cGold   { background: #ffcc00!important}
.bg-cSky    { background: #1c92d2!important}
.bg-clightB { background: #40BDDE!important}
.bg-clightG { background: #007991!important}
.bg-cPurple { background: #503160!important}
.bg-cDarkB  { background: #283e51!important}
.bg-cOrange { background: #F57000!important}
.bg-white { background: #fff !important;}

.text-cBlue   { color: #000066!important}
.text-cGreen  { color: #0e600a!important}
.text-cRed    { color: #cc3300!important}
.text-cGold   { color: #ffcc00!important}
.text-clightB { color: #40BDDE!important}
.text-cDarkB  { color: #283e51!important}
.text-cOrange { color: #F57000!important}
.text-cPurple { color: #503160!important}

.border-5 { border-width:5px !important;}

.handle {
  cursor: move;
  cursor: -webkit-grabbing;}



.border-cBlue    { border-color: #000066!important}
.border-cGreen   { border-color: #0e600a!important}
.border-cRed     { border-color: #cc3300!important}
.border-cGold    { border-color: #ffcc00!important}
.border-clightB  { border-color: #40BDDE!important}
.border-cDarkB   { border-color: #283e51!important}
.border-cOrange  { border-color: #F57000!important}
.border-cPurple  { border-color: #503160!important}

.rounded-sm { border-radius: 0.2rem !important;}
.rounded { border-radius: 0.35rem !important;}
.rounded-top {
  border-top-left-radius: 0.35rem !important;
  border-top-right-radius: 0.35rem !important;}
.rounded-right {
  border-top-right-radius: 0.35rem !important;
  border-bottom-right-radius: 0.35rem !important;}
.rounded-bottom {
  border-bottom-right-radius: 0.35rem !important;
  border-bottom-left-radius: 0.35rem !important;}
.rounded-left {
  border-top-left-radius: 0.35rem !important;
  border-bottom-left-radius: 0.35rem !important;}
.rounded-lg { border-radius: 0.3rem !important;}
.rounded-circle { border-radius: 50% !important;}
.rounded-pill { border-radius: 50rem !important;}
.rounded-0 { border-radius: 0 !important;}

.admin-link:focus,.admin-link:hover{text-decoration:none; cursor:pointer}

ol, ul, dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol, ul ul, ol ul, ul ol { margin-bottom: 0;}

.d-flex { display: flex !important;}

.accordion > .card { overflow: hidden;}
.accordion > .card:not(:first-of-type) .card-header:first-child { border-radius: 0;}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;}
.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;}
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;}
.accordion > .card .card-header { margin-bottom: -1px;}

.align-items-center { align-items: center !important;}

/**************  buttons  ****************/
/****** Dark blue *******/
.btn-outline-cBlue{color:#000066;background-color:transparent;background-image:none;border-color:#000066}.btn-outline-cBlue:hover{color:#fff;background-color:#000066;border-color:#000066}.btn-outline-cBlue.focus,.btn-outline-cBlue:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-cBlue.disabled,.btn-outline-cBlue:disabled{color:#000066;background-color:transparent}.btn-outline-cBlue:not(:disabled):not(.disabled).active,.btn-outline-cBlue:not(:disabled):not(.disabled):active,.show>.btn-outline-cBlue.dropdown-toggle{color:#fff;background-color:#000066;border-color:#000066}.btn-outline-cBlue:not(:disabled):not(.disabled).active:focus,.btn-outline-cBlue:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-cBlue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}

.btn-cBlue{color:#fff;background-color:#000066;border-color:#000066}.btn-cBlue:hover{color:#fff;background-color:#40BDDE;border-color:#000066}.btn-cBlue.focus,.btn-cBlue:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-cBlue.disabled,.btn-cBlue:disabled{color:#fff;background-color:#000066;border-color:#000066}.btn-cBlue:not(:disabled):not(.disabled).active,.btn-cBlue:not(:disabled):not(.disabled):active,.show>.btn-cBlue.dropdown-toggle{color:#fff;background-color:#000066;border-color:#000066}.btn-cBlue:not(:disabled):not(.disabled).active:focus,.btn-cBlue:not(:disabled):not(.disabled):active:focus,.show>.btn-cBlue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}

.rotate-n-15 { transform: rotate(-15deg);}

.dropup,
.dropright,
.dropdown,
.dropleft { position: relative;}
.dropdown-toggle { white-space: nowrap;}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;}
.dropdown-toggle:empty::after { margin-left: 0;}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.85rem;
  color: #858796;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e3e6f0;
  border-radius: 0.35rem;}
.dropdown-menu-left {
  right: auto;
  left: 0;}
.dropdown-menu-right {
  right: 0;
  left: auto;}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;}
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;}
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;}
  .dropdown-menu-md-right {
    right: 0;
    left: auto;}
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;}
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;}
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;}
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;}
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;}
.dropup .dropdown-toggle:empty::after { margin-left: 0;}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;}
.dropright .dropdown-toggle:empty::after { margin-left: 0;}
.dropright .dropdown-toggle::after { vertical-align: 0;}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";}
.dropleft .dropdown-toggle::after { display: none;}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;}
.dropleft .dropdown-toggle:empty::after { margin-left: 0;}
.dropleft .dropdown-toggle::before { vertical-align: 0;}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #eaecf4;}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #3a3b45;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;}
.dropdown-item:hover, .dropdown-item:focus {
  color: #2e2f37;
  text-decoration: none;
  background-color: #f8f9fc;}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #4e73df;}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #858796;
  pointer-events: none;
  background-color: transparent;}
.dropdown-menu.show { display: block;}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #858796;
  white-space: nowrap;}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #3a3b45;}

.dropdown .dropdown-menu { font-size: 0.85rem;}
.dropdown .dropdown-menu .dropdown-header {
  font-weight: 800;
  font-size: 0.65rem;
  color: #b7b9cc;}
.dropdown.no-arrow .dropdown-toggle::after {
  display: none;}
.sidebar .nav-item.dropdown .dropdown-toggle::after,
.topbar .nav-item.dropdown .dropdown-toggle::after {
  width: 1rem;
  text-align: center;
  float: right;
  vertical-align: 0;
  border: 0;
  font-weight: 700;
  content: '\f105';
  font-family: 'Font Awesome 5 Free';}
.sidebar .nav-item.dropdown.show .dropdown-toggle::after,
.topbar .nav-item.dropdown.show .dropdown-toggle::after {
  content: '\f107';}
.sidebar .nav-item .nav-link,
.topbar .nav-item .nav-link {
  position: relative;}
.sidebar .nav-item .nav-link .badge-counter,
.topbar .nav-item .nav-link .badge-counter {
  position: absolute;
  transform: scale(0.7);
  transform-origin: top right;
  right: .25rem;
  margin-top: -.25rem;}
.sidebar .nav-item .nav-link .img-profile,
.topbar .nav-item .nav-link .img-profile {
  height: 2rem;
  width: 2rem;}

.sidebar {
  width: 6.5rem;
  min-height: 100vh;}
.sidebar .nav-item { position: relative;}
.sidebar .nav-item:last-child { margin-bottom: 1rem;}
.sidebar .nav-item .nav-link {
  text-align: center;
  padding: 0.75rem 1rem;
  width: 6.5rem;}
.sidebar .nav-item .nav-link span {
  font-size: 0.65rem;
  display: block;}
.sidebar .nav-item.active .nav-link { font-weight: 700;}
.sidebar .nav-item .collapse {
  position: absolute;
  left: calc(6.5rem + 1.5rem / 2);
  z-index: 1;
  top: 2px;}
.sidebar .nav-item .collapse .collapse-inner {
  border-radius: 0.35rem;
  box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15);}
.sidebar .nav-item .collapsing {
  display: none;
  transition: none;}
.animated--grow-in, .sidebar .nav-item .collapse {
  -webkit-animation-name: growIn;
  animation-name: growIn;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
  -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
  animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);}
.sidebar .nav-item .collapse .collapse-inner,
.sidebar .nav-item .collapsing .collapse-inner {
  padding: .5rem 0;
  min-width: 10rem;
  font-size: 0.85rem;
  margin: 0 0 1rem 0;}
.sidebar .nav-item .collapse .collapse-inner .collapse-header,
.sidebar .nav-item .collapsing .collapse-inner .collapse-header {
  margin: 0;
  white-space: nowrap;
  padding: .5rem 1.5rem;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 0.65rem;
  color: #b7b9cc;}
.sidebar .nav-item .collapse .collapse-inner .collapse-item,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item {
  padding: 0.5rem 1rem;
  margin: 0 0.5rem;
  display: block;
  color: #3a3b45;
  text-decoration: none;
  border-radius: 0.35rem;
  white-space: nowrap;}
.sidebar .nav-item .collapse .collapse-inner .collapse-item:hover,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover {
  background-color: #eaecf4;}
.sidebar .nav-item .collapse .collapse-inner .collapse-item:active,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item:active {
  background-color: #dddfeb;}
.sidebar .nav-item .collapse .collapse-inner .collapse-item.active,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item.active {
  color: #4e73df;
  font-weight: 700;}
.sidebar #sidebarToggle {
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  margin-bottom: 1rem;
  cursor: pointer;}
.sidebar #sidebarToggle::after {
  font-weight: 900;
  content: '\f104';
  font-family: 'Font Awesome 5 Free';
  margin-right: 0.1rem;}
.sidebar #sidebarToggle:hover { text-decoration: none;}
.sidebar #sidebarToggle:focus { outline: none;}
.sidebar.toggled {
  width: 0 !important;
  overflow: hidden;}
.sidebar.toggled #sidebarToggle::after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  margin-left: 0.25rem;}
.sidebar .sidebar-brand {
  height: 4.375rem;
  text-decoration: none;
  font-size: 1rem;
  font-weight: 800;
  padding: 1.5rem 1rem;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  z-index: 1;}
.sidebar .sidebar-brand .sidebar-brand-icon i { font-size: 2rem;}
.sidebar .sidebar-brand .sidebar-brand-text {
  display: none;
}

.sidebar hr.sidebar-divider {
  margin: 0 1rem 1rem;
}

.sidebar .sidebar-heading {
  text-align: center;
  padding: 0 1rem;
  font-weight: 800;
  font-size: 0.65rem;
}

@media (min-width: 768px) {
  .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 0.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;
    padding: 1rem;
    width: 14rem;  }
  .sidebar .nav-item .nav-link i {
    font-size: 0.85rem;
    margin-right: 0.25rem; }
  .sidebar .nav-item .nav-link span {
    font-size: 0.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';
    font-family: 'Font Awesome 5 Free';  }
  .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: 6.5rem !important;   }
  .sidebar.toggled .nav-item .collapse {
    position: absolute;
    left: calc(6.5rem + 1.5rem / 2);
    z-index: 1;
    top: 2px;
    -webkit-animation-name: growIn;
    animation-name: growIn;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
    animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);  }
  .sidebar.toggled .nav-item .collapse .collapse-inner {
    box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15);
    border-radius: 0.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: 0.75rem 1rem;
    width: 6.5rem;  }
  .sidebar.toggled .nav-item .nav-link span {
    font-size: 0.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;}
}
.sidebar-light .sidebar-brand { color: #6e707e;}
.sidebar-light hr.sidebar-divider {  border-top: 1px solid #eaecf4;}
.sidebar-light .sidebar-heading { color: #b7b9cc;}
.sidebar-light .nav-item .nav-link { color: #858796;}
.sidebar-light .nav-item .nav-link i { color: #d1d3e2;}
.sidebar-light .nav-item .nav-link:active, .sidebar-light .nav-item .nav-link:focus, .sidebar-light .nav-item .nav-link:hover {
  color: #6e707e;}
.sidebar-light .nav-item .nav-link:active i, .sidebar-light .nav-item .nav-link:focus i, .sidebar-light .nav-item .nav-link:hover i {
  color: #6e707e;}
.sidebar-light .nav-item .nav-link[data-toggle="collapse"]::after { color: #b7b9cc;}
.sidebar-light .nav-item.active .nav-link { color: #6e707e;}
.sidebar-light .nav-item.active .nav-link i { color: #6e707e;}
.sidebar-light #sidebarToggle { background-color: #eaecf4;}
.sidebar-light #sidebarToggle::after { color: #b7b9cc;}
.sidebar-light #sidebarToggle:hover { background-color: #dddfeb;}
.sidebar-dark .sidebar-brand { color: #fff;}
.sidebar-dark hr.sidebar-divider { border-top: 1px solid rgba(255, 255, 255, 0.15);}
.sidebar-dark .sidebar-heading { color: rgba(255, 255, 255, 0.4);}
.sidebar-dark .nav-item .nav-link { color: rgba(255, 255, 255, 0.8);}
.sidebar-dark .nav-item .nav-link i { color: rgba(255, 255, 255, 0.3);}
.sidebar-dark .nav-item .nav-link:active, .sidebar-dark .nav-item .nav-link:focus, .sidebar-dark .nav-item .nav-link:hover {
  color: #fff;}
.sidebar-dark .nav-item .nav-link:active i, .sidebar-dark .nav-item .nav-link:focus i, .sidebar-dark .nav-item .nav-link:hover i {
  color: #fff;}
.sidebar-dark .nav-item .nav-link[data-toggle="collapse"]::after { color: rgba(255, 255, 255, 0.5);}
.sidebar-dark .nav-item.active .nav-link { color: #fff;}
.sidebar-dark .nav-item.active .nav-link i { color: #fff;}
.sidebar-dark #sidebarToggle { background-color: rgba(255, 255, 255, 0.2);}
.sidebar-dark #sidebarToggle::after { color: rgba(255, 255, 255, 0.5);}
.sidebar-dark #sidebarToggle:hover { background-color: rgba(255, 255, 255, 0.25);}
.sidebar-dark.toggled #sidebarToggle::after { color: rgba(255, 255, 255, 0.5);}

.bg-gradient-primary {
  background-color: #01095F;
  background-image: linear-gradient(180deg, #01095F 10%, #091376 100%);
  background-size: cover;}
.bg-gradient-secondary {
  background-color: #858796;
  background-image: linear-gradient(180deg, #858796 10%, #60616f 100%);
  background-size: cover;}
.bg-gradient-success {
  background-color: #1cc88a;
  background-image: linear-gradient(180deg, #1cc88a 10%, #13855c 100%);
  background-size: cover;}
.bg-gradient-info {
  background-color: #36b9cc;
  background-image: linear-gradient(180deg, #36b9cc 10%, #258391 100%);
  background-size: cover;}
.bg-gradient-warning {
  background-color: #f6c23e;
  background-image: linear-gradient(180deg, #f6c23e 10%, #dda20a 100%);
  background-size: cover;}
.bg-gradient-danger {
  background-color: #e74a3b;
  background-image: linear-gradient(180deg, #e74a3b 10%, #be2617 100%);
  background-size: cover;}
.bg-gradient-light {
  background-color: #f8f9fc;
  background-image: linear-gradient(180deg, #f8f9fc 10%, #c2cbe5 100%);
  background-size: cover;}
.bg-gradient-dark {
  background-color: #5a5c69;
  background-image: linear-gradient(180deg, #5a5c69 10%, #373840 100%);
  background-size: cover; }
.bg-gray-100 { background-color: #f8f9fc !important;}
.bg-gray-200 { background-color: #eaecf4 !important;}
.bg-gray-300 { background-color: #dddfeb !important;}
.bg-gray-400 { background-color: #d1d3e2 !important;}
.bg-gray-500 { background-color: #b7b9cc !important;}
.bg-gray-600 { background-color: #858796 !important;}
.bg-gray-700 {background-color: #6e707e !important;}
.bg-gray-800 { background-color: #5a5c69 !important;}
.bg-gray-900 { background-color: #3a3b45 !important;}

.flex-row { flex-direction: row !important;}
.flex-column { flex-direction: column !important;}
.flex-row-reverse { flex-direction: row-reverse !important;}
.flex-column-reverse { flex-direction: column-reverse !important;}
.flex-wrap { flex-wrap: wrap !important;}
.flex-nowrap { flex-wrap: nowrap !important;}
.flex-wrap-reverse { flex-wrap: wrap-reverse !important;}
.flex-fill { flex: 1 1 auto !important;}
.flex-grow-0 { flex-grow: 0 !important;}
.flex-grow-1 { flex-grow: 1 !important;}
.flex-shrink-0 { flex-shrink: 0 !important;}
.flex-shrink-1 { flex-shrink: 1 !important;}

.topbar { height: 4.375rem;}
.topbar #sidebarToggleTop {
  height: 2.5rem;
  width: 2.5rem;}
.topbar #sidebarToggleTop:hover { background-color: #eaecf4;}
.topbar #sidebarToggleTop:active { background-color: #dddfeb;}

.topbar .topbar-divider {
  width: 0;
  border-right: 1px solid #e3e6f0;
  height: calc(4.375rem - 2rem);
  margin: auto 1rem;}
.topbar .nav-item .nav-link {
  height: 4.375rem;
  display: flex;
  align-items: center;
  padding: 0 0.75rem;}
.topbar .nav-item .nav-link:focus { outline: none;}
.topbar .nav-item:focus { outline: none;}
.topbar .dropdown { position: static;}
.topbar .dropdown .dropdown-menu {
  width: calc(100% - 1.5rem);
  right: 0.75rem;}
.topbar .dropdown-list {
  padding: 0;
  border: none;
  overflow: hidden;}
.topbar .dropdown-list .dropdown-header {
  background-color: #4e73df;
  border: 1px solid #4e73df;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #fff;}
.topbar .dropdown-list .dropdown-item {
  white-space: normal;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-left: 1px solid #e3e6f0;
  border-right: 1px solid #e3e6f0;
  border-bottom: 1px solid #e3e6f0;
  line-height: 1.3rem;}
.topbar .dropdown-list .dropdown-item .dropdown-list-image {
  position: relative;
  height: 2.5rem;
  width: 2.5rem;}
.topbar .dropdown-list .dropdown-item .dropdown-list-image img {
  height: 2.5rem;
  width: 2.5rem;}
.topbar .dropdown-list .dropdown-item .dropdown-list-image .status-indicator {
  background-color: #eaecf4;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  border: 0.125rem solid #fff;}
.topbar .dropdown-list .dropdown-item .text-truncate { max-width: 10rem;}
.topbar .dropdown-list .dropdown-item:active {
  background-color: #eaecf4;
  color: #3a3b45;}
@media (min-width: 576px) {
  .topbar .dropdown { position: relative;}
  .topbar .dropdown .dropdown-menu {
    width: auto;
    right: 0;}
  .topbar .dropdown-list { width: 20rem !important;}
  .topbar .dropdown-list .dropdown-item .text-truncate { max-width: 13.375rem;}
}

.topbar.navbar-light .navbar-nav .nav-item .nav-link { color: #6A6A6B;}
.topbar.navbar-light .navbar-nav .nav-item .nav-link:hover { color: #ABABAC;}
.topbar.navbar-light .navbar-nav .nav-item .nav-link:active { color: #000066;}

@media (min-width: 576px) {
  .d-sm-none { display: none !important;}
  .d-sm-inline { display: inline !important;}
  .d-sm-inline-block { display: inline-block !important;}
  .d-sm-block { display: block !important;}
  .d-sm-table { display: table !important;}
  .d-sm-table-row { display: table-row !important;}
  .d-sm-table-cell { display: table-cell !important;}
  .d-sm-flex { display: flex !important;}
  .d-sm-inline-flex { display: inline-flex !important;}
}
@media (min-width: 768px) {
  .d-md-none {display: none !important;}
  .d-md-inline { display: inline !important;}
  .d-md-inline-block { display: inline-block !important;}
  .d-md-block { display: block !important;}
  .d-md-table { display: table !important;}
  .d-md-table-row { display: table-row !important;}
  .d-md-table-cell { display: table-cell !important;}
  .d-md-flex { display: flex !important;}
  .d-md-inline-flex { display: inline-flex !important;}
}
@media (min-width: 992px) {
  .d-lg-none { display: none !important;}
  .d-lg-inline { display: inline !important;}
  .d-lg-inline-block { display: inline-block !important;}
  .d-lg-block { display: block !important;}
  .d-lg-table { display: table !important;}
  .d-lg-table-row { display: table-row !important;}
  .d-lg-table-cell { display: table-cell !important;}
  .d-lg-flex { display: flex !important;}
  .d-lg-inline-flex { display: inline-flex !important;}
}
@media (min-width: 1200px) {
  .d-xl-none { display: none !important;}
  .d-xl-inline { display: inline !important;}
  .d-xl-inline-block { display: inline-block !important;}
  .d-xl-block { display: block !important;}
  .d-xl-table { display: table !important;}
  .d-xl-table-row {  display: table-row !important;}
  .d-xl-table-cell { display: table-cell !important;}
  .d-xl-flex { display: flex !important;}
  .d-xl-inline-flex { display: inline-flex !important;}
}