@charset "UTF-8";
/*! purgecss start ignore */
.badge-simplejustice-cyan {
  color: white;
  background-color: #dee0fe !important;
}

.bg-simplejustice-cyan {
  background-color: #dee0fe !important;
}

.border-simplejustice-cyan {
  border-color: #dee0fe !important;
}

.text-simplejustice-cyan {
  color: #dee0fe !important;
}

.background-simplejustice-cyan {
  background-color: #dee0fe !important;
}

.badge-simplejustice-blue {
  color: white;
  background-color: #126be5 !important;
}

.bg-simplejustice-blue {
  background-color: #126be5 !important;
}

.border-simplejustice-blue {
  border-color: #126be5 !important;
}

.text-simplejustice-blue {
  color: #126be5 !important;
}

.background-simplejustice-blue {
  background-color: #126be5 !important;
}

.badge-simplejustice-dark-teal {
  color: white;
  background-color: #6a6d6d !important;
}

.bg-simplejustice-dark-teal {
  background-color: #6a6d6d !important;
}

.border-simplejustice-dark-teal {
  border-color: #6a6d6d !important;
}

.text-simplejustice-dark-teal {
  color: #6a6d6d !important;
}

.background-simplejustice-dark-teal {
  background-color: #6a6d6d !important;
}

.badge-simplejustice-error {
  color: white;
  background-color: #cf000f !important;
}

.bg-simplejustice-error {
  background-color: #cf000f !important;
}

.border-simplejustice-error {
  border-color: #cf000f !important;
}

.text-simplejustice-error {
  color: #cf000f !important;
}

.background-simplejustice-error {
  background-color: #cf000f !important;
}

.badge-simplejustice-info {
  color: white;
  background-color: #5863f8 !important;
}

.bg-simplejustice-info {
  background-color: #5863f8 !important;
}

.border-simplejustice-info {
  border-color: #5863f8 !important;
}

.text-simplejustice-info {
  color: #5863f8 !important;
}

.background-simplejustice-info {
  background-color: #5863f8 !important;
}

.badge-simplejustice-grey {
  color: white;
  background-color: #373939 !important;
}

.bg-simplejustice-grey {
  background-color: #373939 !important;
}

.border-simplejustice-grey {
  border-color: #373939 !important;
}

.text-simplejustice-grey {
  color: #373939 !important;
}

.background-simplejustice-grey {
  background-color: #373939 !important;
}

.badge-simplejustice-lightshadedgrey {
  color: white;
  background-color: #bebfbf !important;
}

.bg-simplejustice-lightshadedgrey {
  background-color: #bebfbf !important;
}

.border-simplejustice-lightshadedgrey {
  border-color: #bebfbf !important;
}

.text-simplejustice-lightshadedgrey {
  color: #bebfbf !important;
}

.background-simplejustice-lightshadedgrey {
  background-color: #bebfbf !important;
}

.badge-simplejustice-shadedgrey {
  color: white;
  background-color: #dddcdb !important;
}

.bg-simplejustice-shadedgrey {
  background-color: #dddcdb !important;
}

.border-simplejustice-shadedgrey {
  border-color: #dddcdb !important;
}

.text-simplejustice-shadedgrey {
  color: #dddcdb !important;
}

.background-simplejustice-shadedgrey {
  background-color: #dddcdb !important;
}

.badge-simplejustice-lightgrey {
  color: white;
  background-color: #ced0d0 !important;
}

.bg-simplejustice-lightgrey {
  background-color: #ced0d0 !important;
}

.border-simplejustice-lightgrey {
  border-color: #ced0d0 !important;
}

.text-simplejustice-lightgrey {
  color: #ced0d0 !important;
}

.background-simplejustice-lightgrey {
  background-color: #ced0d0 !important;
}

.badge-simplejustice-purple {
  color: white;
  background-color: #2c327c !important;
}

.bg-simplejustice-purple {
  background-color: #2c327c !important;
}

.border-simplejustice-purple {
  border-color: #2c327c !important;
}

.text-simplejustice-purple {
  color: #2c327c !important;
}

.background-simplejustice-purple {
  background-color: #2c327c !important;
}

.badge-simplejustice-slate {
  color: white;
  background-color: #2d353f !important;
}

.bg-simplejustice-slate {
  background-color: #2d353f !important;
}

.border-simplejustice-slate {
  border-color: #2d353f !important;
}

.text-simplejustice-slate {
  color: #2d353f !important;
}

.background-simplejustice-slate {
  background-color: #2d353f !important;
}

.badge-simplejustice-teal {
  color: white;
  background-color: #1b998b !important;
}

.bg-simplejustice-teal {
  background-color: #1b998b !important;
}

.border-simplejustice-teal {
  border-color: #1b998b !important;
}

.text-simplejustice-teal {
  color: #1b998b !important;
}

.background-simplejustice-teal {
  background-color: #1b998b !important;
}

.badge-simplejustice-urgent {
  color: white;
  background-color: #e40066 !important;
}

.bg-simplejustice-urgent {
  background-color: #e40066 !important;
}

.border-simplejustice-urgent {
  border-color: #e40066 !important;
}

.text-simplejustice-urgent {
  color: #e40066 !important;
}

.background-simplejustice-urgent {
  background-color: #e40066 !important;
}

.badge-simplejustice-yellow {
  color: white;
  background-color: #f9c80e !important;
}

.bg-simplejustice-yellow {
  background-color: #f9c80e !important;
}

.border-simplejustice-yellow {
  border-color: #f9c80e !important;
}

.text-simplejustice-yellow {
  color: #f9c80e !important;
}

.background-simplejustice-yellow {
  background-color: #f9c80e !important;
}

.badge-simplejustice-offwhite {
  color: white;
  background-color: #fafbfb !important;
}

.bg-simplejustice-offwhite {
  background-color: #fafbfb !important;
}

.border-simplejustice-offwhite {
  border-color: #fafbfb !important;
}

.text-simplejustice-offwhite {
  color: #fafbfb !important;
}

.background-simplejustice-offwhite {
  background-color: #fafbfb !important;
}

html, body {
  font-size: 14px !important;
}
html.larger-font, body.larger-font {
  font-size: 16px;
}

body {
  font-family: "Open Sans";
  color: #323F4B;
  font-weight: 400;
  background: #e8e9ea;
}
body.white-background {
  background: #fff;
}

/* Not sure why keen theme overrides the default Bootstrap behavior.  Looking at their demo site it really does have it
   so that you can scroll the content behind a modal, which isn't what we want.   Restoring how it is with bootstrap.
 */
.modal-open {
  overflow: hidden !important;
}

p {
  font-size: 1rem;
}

.alert {
  font-size: 16px;
  font-weight: 700;
  border-radius: 0;
}

input.form-control, textarea.form-control {
  border-color: #7B8794;
}

input.form-control:focus {
  border-color: #126BE5;
}

.invalid-feedback {
  font-size: 90%;
}

button.btn.disabled, input[type=submit].disabled, a.disabled {
  pointer-events: none;
}

.w-10 {
  width: 10% !important;
}

.w-15 {
  width: 15% !important;
}

.w-65 {
  width: 65% !important;
}

.subhead {
  font-weight: 100 !important;
}

.kt-checkbox > span, .kt-radio > span {
  border: 1px solid rgba(55, 57, 57, 0.4);
  border-radius: 0;
}

.kt-checkbox > span:after, .kt-radio > span:after {
  border: solid #fff;
}

.kt-checkbox > input:checked ~ span, .kt-radio > input:checked ~ span {
  background-color: #126be5;
  border: 1px solid #126be5;
}

.kt-subheader .kt-subheader__main .kt-subheader__title {
  color: rgb(52, 61, 62);
  font-size: 1rem;
}

.font-opensans {
  font-family: "Open Sans";
}

.font-montserrat {
  font-family: "Montserrat";
}

.font-ptsansnarrow {
  font-family: "PT Sans Narrow";
}

.kt-header .kt-header__brand div.text {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  padding: 0 30px;
}
.kt-header .btn-outline-brand {
  color: #fff;
  border-color: #fff;
}

.modal .modal-dialog {
  max-width: 550px;
}
.modal .modal-dialog .modal-content {
  border-radius: 10px;
}
.modal .modal-dialog .modal-content .modal-header {
  padding: 1.25rem 0;
  border-color: #d2d7dd;
  margin: 0 32px 32px 32px;
  letter-spacing: 1.2px;
}
.modal .modal-dialog .modal-content .modal-header .modal-title {
  font-weight: 800;
  font-size: 12px;
  color: #343d3e;
  text-transform: uppercase;
  margin: 8px 0 0 0;
  letter-spacing: 1.3px;
}
.modal .modal-dialog .modal-content .modal-header .close {
  outline: none !important;
  color: #2d353f;
  font-family: "LineAwesome";
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  transition: all 0.3s;
}
.modal .modal-dialog .modal-content .modal-body {
  padding: 1.25rem 2.5rem;
  font-size: 1.1rem;
  color: rgb(51, 51, 51);
  letter-spacing: 1.3px;
}
.modal .modal-dialog .modal-content .modal-footer {
  border-top: 0;
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 40px;
}
.modal .modal-dialog .modal-content button.btn {
  font-size: inherit;
  letter-spacing: 1.3px;
  padding: 0.75rem 2.5rem;
  border-radius: 6px;
  font-weight: 500;
}
.modal .modal-dialog .modal-content button.btn .btn-secondary {
  color: #373939;
  width: 100%;
  padding: 10px 0;
  border-color: #6a6d6d;
}
.modal .modal-dialog .modal-content button.btn .btn-secondary:hover {
  color: #fff;
}

.kt-header-mobile {
  z-index: 3000 !important;
  padding-left: 0;
}
.kt-header-mobile .kt-header-mobile__logo {
  background-color: #126BE5;
}
.kt-header-mobile .kt-header-mobile__logo div.text {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  padding: 0 15px;
}
.kt-header-mobile .kt-header-mobile__logo img {
  height: 60px;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  font-family: Montserrat;
}
.kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text .active-underline {
  position: relative;
  top: 2px;
}

.unbranded {
  font-size: 1rem;
}
.unbranded .topbar {
  background: #F6F6F9;
}
.unbranded .form-content {
  width: 477px;
}
.unbranded select[name=bar_number_state] {
  width: 5em;
}
.unbranded select.is-invalid + .select2 .select2-selection {
  border-color: #e40066;
}
.unbranded .select2-wrapper {
  height: 3rem;
}
.unbranded .select2-container .select2-selection {
  border-color: #7B8794;
}
.unbranded .select2-container .select2-selection--single {
  height: calc(1.5em + 1.3rem + 2px);
  display: flex;
  align-items: center;
  padding: 0 6px;
}
.unbranded .select2-container .select2-selection__arrow {
  top: 6px;
}
.unbranded .unauthenticated-logo {
  width: 457px;
  display: flex;
  justify-content: center;
}
.unbranded .unauthenticated-logo.wider {
  width: 500px;
}
.unbranded .unauthenticated-logo .wrapper {
  border: 1px solid rgb(181, 192, 207);
  padding: 1.2rem 2.4rem;
}
.unbranded .unauthenticated-logo .wrapper img {
  width: 200px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #126BE5;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: 0 !important;
  border-radius: 4px;
}

.select2-container--default .select2-results__option {
  padding: 6px 12px;
}

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #f7f8fa;
  color: #323F4B;
}

.select2-container--default .select2-search--dropdown {
  padding: 4px 15px 4px 11px;
}

.volunteer-registration .form-group .form-text {
  font-size: 0.85rem;
}

@media (max-width: 575.98px) {
  .volunteer-registration .form-content {
    width: inherit;
  }
}
input + button.show-hide {
  z-index: 100;
  right: 1rem;
  top: calc(50% - 1rem);
}

.form-control:focus {
  border-color: #126BE5;
}

.invalid-feedback {
  color: #e40066;
}

.form-control.is-invalid {
  border-color: #e40066;
  background-image: inherit !important;
}

.kt-footer.dark {
  background: rgb(47, 46, 56);
  color: #fff;
}
.kt-footer.dark a {
  color: #fff;
}

.login-form {
  width: 500px;
}

.forgot-password .alert {
  border-radius: 4px;
  width: 500px;
}
.forgot-password .alert p {
  font-size: 16px;
  font-weight: 600;
}

@media (max-width: 575.98px) {
  .login-form {
    width: inherit;
  }
}
.kt-wizard-v3 .kt-wizard-v3__nav {
  padding: 0;
  border: none;
}

.kt-wizard-v3 .kt-wizard-v3__nav .kt-wizard-v3__nav-items .kt-wizard-v3__nav-item[data-ktwizard-state=pending] span {
  color: #616E7C;
}

.kt-wizard-v3 .kt-wizard-v3__nav .kt-wizard-v3__nav-items .kt-wizard-v3__nav-item[data-ktwizard-state=current] span {
  color: #fff;
  background-color: #126be5;
}

.kt-wizard-v3 .kt-wizard-v3__nav .kt-wizard-v3__nav-items .kt-wizard-v3__nav-item .kt-wizard-v3__nav-label {
  color: #616E7C;
}

.kt-wizard-v3 .kt-wizard-v3__nav .kt-wizard-v3__nav-items .kt-wizard-v3__nav-item[data-ktwizard-state=done] i {
  background-color: #1b998b;
}

.kt-app__aside .kt-nav.kt-nav--v4 .kt-nav__item .kt-nav__link {
  border-radius: 0;
  transition: inherit;
}
.kt-app__aside .kt-nav.kt-nav--v4 .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link, .kt-app__aside .kt-nav.kt-nav--v4 .kt-nav__item.active > .kt-nav__link, .kt-app__aside .kt-nav.kt-nav--v4 .kt-nav__item.kt-nav__link--active > .kt-nav__link {
  transition: inherit;
  background-color: rgb(230, 239, 251);
}

.kt-portlet {
  overflow: hidden;
}
.kt-portlet .kt-portlet__separator {
  border-color: rgb(210, 215, 221);
}
.kt-portlet .kt-portlet__head {
  border-color: rgb(210, 215, 221);
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
  color: #323F4B;
}
.kt-portlet .kt-portlet__foot .btn {
  font-size: 1.2rem;
  padding: 0.75rem 2.5rem;
  border-radius: 6px;
  font-weight: 500;
}

#kt_subheader {
  min-height: 75px;
}
#kt_subheader > .kt-container {
  margin: auto;
  max-width: 1142px;
  padding-right: 20px;
  padding-left: 20px;
}

.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .img-wrapper, .kt-header__topbar-item--user .img-wrapper, .kt-offcanvas-panel__body .img-wrapper, #topbar-mobile-profile .img-wrapper {
  height: 34px;
  width: 34px;
  display: flex;
  align-items: center;
  overflow: hidden;
  border-radius: 50%;
}

.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper img, .kt-header__topbar-item--user img, .kt-offcanvas-panel__body img, #topbar-mobile-profile img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
  height: 100%;
  width: 100%;
}

.kt-media.kt-media--md img {
  -o-object-fit: cover;
     object-fit: cover;
}

.kt-widget.kt-widget--general-1 .kt-widget__wrapper .kt-widget__label div.kt-widget__title:hover {
  color: inherit;
}

.subnav-links {
  position: relative;
}
.subnav-links a {
  padding-bottom: 0;
  text-transform: uppercase;
  color: #373939;
  letter-spacing: 1.3px;
  border-bottom: 3px solid transparent;
}
.subnav-links a.active {
  position: relative !important;
  top: 2px;
  padding-bottom: 4px;
  font-weight: bold;
  border-bottom: 3px solid #126be5;
}

.nav-tabs {
  border: none;
}
.nav-tabs .nav-item .nav-link {
  border: none;
}
.nav-tabs .nav-item .nav-link.active {
  border-color: #126BE5;
  border-style: none none solid none;
  border-width: 4px;
  color: inherit;
}
.nav-tabs .nav-item .nav-link:hover {
  transition: none;
  border-radius: inherit;
}
.nav-tabs .nav-item .nav-link:hover:not(.active) {
  border: none;
}

.opportunities.card-columns {
  -moz-column-count: 1;
  column-count: 1;
  -moz-column-gap: 3vw;
  column-gap: 3vw;
}

.opportunities.card-grid .card .card-body {
  padding-top: 22px;
}
.opportunities.card-grid .card .card-body img {
  height: 45px;
}

.opportunities.card-columns .card, .opportunities.card-deck .card {
  border-radius: 10px;
}
.opportunities.card-columns .card .card-body, .opportunities.card-deck .card .card-body {
  position: relative;
  padding: 30px 30px 0 30px;
}
.opportunities.card-columns .card .card-body .logo, .opportunities.card-deck .card .card-body .logo {
  display: flex;
  padding-top: 22px;
}
.opportunities.card-columns .card .card-body .logo img, .opportunities.card-deck .card .card-body .logo img {
  height: 35px;
}
.opportunities.card-columns .card .card-body .case-id, .opportunities.card-deck .card .card-body .case-id {
  font-size: 16px;
}
.opportunities.card-columns .card .card-body .heading, .opportunities.card-deck .card .card-body .heading {
  margin-bottom: 31px;
}
.opportunities.card-columns .card .card-body .heading .closed, .opportunities.card-deck .card .card-body .heading .closed {
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 11px;
  padding: 4px 9px 5px 11px;
  font-family: "Open Sans";
}
.opportunities.card-columns .card .card-body .heading .open, .opportunities.card-deck .card .card-body .heading .open {
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 11px;
  padding: 4px 9px 5px 11px;
  font-family: "Open Sans";
}
.opportunities.card-columns .card .card-body .heading .urgent, .opportunities.card-deck .card .card-body .heading .urgent {
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 11px;
  padding: 4px 9px 5px 11px;
  font-family: "Open Sans";
}
.opportunities.card-columns .card .card-body .card-title, .opportunities.card-deck .card .card-body .card-title {
  font-weight: 700;
  font-size: 24px;
  height: 80px;
}
.opportunities.card-columns .card .card-body .card-text.summary, .opportunities.card-deck .card .card-body .card-text.summary {
  height: 5rem;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  font-family: "Open Sans";
}
.opportunities.card-columns .card .card-body .card-text.summary.hide, .opportunities.card-deck .card .card-body .card-text.summary.hide {
  visibility: hidden;
}
.opportunities.card-columns .card .card-body .card-text .larger-arrow, .opportunities.card-deck .card .card-body .card-text .larger-arrow {
  font-size: 16px;
}
.opportunities.card-columns .card .card-body .card-text.smaller, .opportunities.card-deck .card .card-body .card-text.smaller {
  font-size: 13px;
}
.opportunities.card-columns .card .card-body .card-text.smallest, .opportunities.card-deck .card .card-body .card-text.smallest {
  font-size: 11px;
}
.opportunities.card-columns .card .card-body .spaced, .opportunities.card-deck .card .card-body .spaced {
  letter-spacing: 1.1px;
}
.opportunities.card-columns .card .card-body .spaced-extra, .opportunities.card-deck .card .card-body .spaced-extra {
  letter-spacing: 1.3px;
}
.opportunities.card-columns .card .card-footer, .opportunities.card-deck .card .card-footer {
  border: none;
  background: transparent;
  margin-bottom: 30px;
  padding: 27px 30px 8px 30px;
}
.opportunities.card-columns .card .card-footer .btn, .opportunities.card-deck .card .card-footer .btn {
  font-size: 13px;
  letter-spacing: 1.3px;
  font-weight: 600;
  border-radius: 6px;
}
.opportunities.card-columns .card .card-footer .btn-secondary, .opportunities.card-deck .card .card-footer .btn-secondary {
  color: #373939;
  width: 100%;
  padding: 10px 0;
  border-color: #6a6d6d;
}
.opportunities.card-columns .card .card-footer .btn-secondary:hover, .opportunities.card-deck .card .card-footer .btn-secondary:hover {
  color: #fff;
}
.opportunities.card-columns .card .card-footer .badge, .opportunities.card-deck .card .card-footer .badge {
  font-size: 13px;
  letter-spacing: 1.3px;
  font-weight: 600;
  border-radius: 6px;
}
.opportunities.card-columns .card .card-footer .badge-secondary, .opportunities.card-deck .card .card-footer .badge-secondary {
  color: #373939;
  width: 100%;
  padding: 10px 0;
  border-color: #6a6d6d;
  background: white;
  border: 1px solid #6a6d6d;
}

#opportunity_filters {
  min-height: 55px;
}

@media (max-width: 767px) {
  .subnav-links {
    width: 100%;
    padding-right: 10px;
  }
  #kt_subheader > .kt-container {
    padding: 0;
    margin: inherit !important;
    align-items: inherit !important;
  }
  #kt_subheader > .kt-container .subnav-links {
    position: absolute;
    padding-right: 0 !important;
  }
  #kt_subheader > .kt-container .subnav-links a {
    font-weight: 700 !important;
    border-top: 1px solid #e9e9e9;
    height: 70px;
    padding: 0 39px;
    display: flex !important;
    align-items: center;
  }
  #kt_subheader > .kt-container .subnav-links a.active {
    border-bottom: none !important;
  }
  #kt_subheader > .kt-container .subnav-links a.active span {
    border-bottom: 2px solid #126BE5;
  }
  #kt_subheader > .kt-container .subnav-links a:last-child {
    border-bottom: 1px solid #e9e9e9;
  }
  .kt-subheader .kt-subheader__main {
    align-items: inherit !important;
  }
  #opportunities_rows > .row {
    margin-left: -5px;
    margin-right: -5px;
  }
  #opportunities_rows .opportunities.card-columns {
    -moz-column-count: 1;
    column-count: 1;
  }
  .navbar-collapse-wrapper.fill-screen {
    height: calc(100vh - 83px);
    transition: height 0.5s ease-in;
  }
  #navbar-collapse-overlay {
    transition: height 0.45s ease;
  }
  button.navbar-toggler {
    font-family: Montserrat;
    font-weight: 700;
    width: 100%;
    font-size: 13px;
    letter-spacing: 1.3px;
    padding: 0 19px;
    text-align: left;
    height: 75px;
  }
  button.navbar-toggler span {
    border-bottom: 2px solid #126BE5;
    padding-bottom: 9px;
  }
  button.navbar-toggler i.fa {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .opportunities.card-columns {
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media (min-width: 1024px) {
  .opportunities.card-columns {
    -moz-column-count: 3;
    column-count: 3;
  }
  .kt-content .kt-container.narrower {
    margin: 0 auto !important;
    max-width: 1142px;
  }
  .kt-content .kt-container.narrower.dashboard-offset {
    padding: 0 20px !important;
  }
}
@media (max-width: 1024px) {
  .kt-header__topbar {
    margin-top: 0;
    height: 0;
  }
  .kt-header__topbar .back-arrow {
    color: #126be5;
    font-size: 28px;
  }
  .kt-header__topbar-item:hover {
    background-color: inherit !important;
  }
  #topbar-mobile-profile {
    padding: 0 20px;
    overflow-y: auto;
    height: calc(100vh - 136px);
  }
  #topbar-mobile-profile button.btn {
    margin-top: 20px;
  }
  #topbar-mobile-profile div.kt-font-boldest {
    font-size: 15px;
  }
}
#interested-button {
  padding-left: 79px;
  padding-right: 79px;
}

.breadcrumb {
  background-color: inherit;
  margin-bottom: 0px;
  padding-left: 0 !important;
  letter-spacing: 1.2px;
}

.breadcrumb-item + .breadcrumb-item::before {
  font-weight: 800 !important;
  content: "•";
}

.br-10 {
  border-radius: 10px !important;
}

.br-top-10 {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.font-weight-500 {
  font-weight: 500 !important;
}

.font-weight-600 {
  font-weight: 600 !important;
}

.mw-75 {
  max-width: 75% !important;
}

.mw-100px {
  max-width: 100px !important;
}

.mw-200px {
  max-width: 200px !important;
}

.w-90 {
  width: 90% !important;
}

.urgent {
  background-color: #e40066;
  color: white;
}

.filter-icon {
  background-color: #eeeffe;
}

.btn-urgent {
  border: 1px solid #e40066;
  color: #e40066;
}

.btn-urgent:hover {
  border: 1px solid #e40066;
  background-color: #e40066;
  color: white;
}

.text-urgent {
  color: #e40066;
}

.line-clamp-1 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.line-clamp-2 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.line-clamp-3 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.line-clamp-4 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.line-clamp-5 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

.line-clamp-6 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}

.line-clamp-7 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
}

.line-clamp-8 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
}

.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {
  background-color: #e7f0fc;
  border-bottom-color: #b8d3f7;
  color: #373939;
}

.tooltip .arrow.remove-background::before {
  background-color: transparent;
  border-top-color: #e7f0fc;
  border-bottom-color: #e7f0fc;
}

.tooltip.bs-tooltip-bottom .arrow.remove-background::before {
  top: 1px;
}

.tooltip.bs-tooltip-top .arrow.remove-background::before {
  top: -1px;
}

.tooltip-inner {
  background-color: #e7f0fc;
  border: solid 1px #b8d3f7;
  color: #373939;
  font-family: "Open Sans", sans-serif;
}

.table-word-wrap {
  table-layout: fixed;
  word-wrap: break-word;
}

table.dataTable td {
  white-space: nowrap;
}

table.dataTable tr td {
  border-top: 1px solid #e9e9e9;
}

table.table.table-light tr:nth-child(2n) {
  background-color: transparent;
}

.dropdown-item {
  line-height: 2.15;
  font-size: 13px;
  font-weight: 600;
}

.dropdown-menu {
  border-top: 2px solid #126be5 !important;
  border-radius: 0px !important;
}

table#my_opportunities_table thead tr {
  height: 70px;
}
table#my_opportunities_table thead tr:hover {
  background: transparent;
}
table#my_opportunities_table thead tr:hover th {
  background: transparent;
}
table#my_opportunities_table thead th.sorting_desc::before, table#my_opportunities_table thead th.sorting_desc::after, table#my_opportunities_table thead th.orting_asc_disabled::before, table#my_opportunities_table thead th.orting_asc_disabled::after, table#my_opportunities_table thead th.orting_desc_disabled::before, table#my_opportunities_table thead th.orting_desc_disabled::after, table#my_opportunities_table thead th.sorting_asc::before, table#my_opportunities_table thead th.sorting_asc::after, table#my_opportunities_table thead th.sorting::before, table#my_opportunities_table thead th.sorting::after, table#my_opportunities_table thead td.sorting_desc::before, table#my_opportunities_table thead td.sorting_desc::after, table#my_opportunities_table thead td.orting_asc_disabled::before, table#my_opportunities_table thead td.orting_asc_disabled::after, table#my_opportunities_table thead td.orting_desc_disabled::before, table#my_opportunities_table thead td.orting_desc_disabled::after, table#my_opportunities_table thead td.sorting_asc::before, table#my_opportunities_table thead td.sorting_asc::after, table#my_opportunities_table thead td.sorting::before, table#my_opportunities_table thead td.sorting::after {
  bottom: 25px !important;
}
table#my_opportunities_table tbody tr {
  height: 70px;
}
table#my_opportunities_table tbody tr.opportunity-status-accepted td.table-cell-case-id {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-accepted td.table-cell-title {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-accepted td.table-cell-agency {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-accepted td.table-cell-last-updated {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-accepted td.table-cell-status {
  color: #1b998b;
}
table#my_opportunities_table tbody tr.opportunity-status-pending td.table-cell-case-id {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-pending td.table-cell-title {
  color: #126be5;
}
table#my_opportunities_table tbody tr.opportunity-status-pending td.table-cell-agency {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-pending td.table-cell-last-updated {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-pending td.table-cell-status {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-rejected td.table-cell-case-id {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-rejected td.table-cell-title {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-rejected td.table-cell-agency {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-rejected td.table-cell-last-updated {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-rejected td.table-cell-status {
  color: #cf000f;
}
table#my_opportunities_table tbody tr.opportunity-status-withdrawn td.table-cell-case-id {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-withdrawn td.table-cell-title {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-withdrawn td.table-cell-agency {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-withdrawn td.table-cell-last-updated {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-withdrawn td.table-cell-status {
  color: #373939;
}
table#my_opportunities_table tbody tr.opportunity-status-unavailable td.table-cell-case-id {
  color: rgba(55, 57, 57, 0.5);
}
table#my_opportunities_table tbody tr.opportunity-status-unavailable td.table-cell-title {
  color: rgba(55, 57, 57, 0.5);
}
table#my_opportunities_table tbody tr.opportunity-status-unavailable td.table-cell-agency {
  color: rgba(55, 57, 57, 0.5);
}
table#my_opportunities_table tbody tr.opportunity-status-unavailable td.table-cell-last-updated {
  color: rgba(55, 57, 57, 0.5);
}
table#my_opportunities_table tbody tr.opportunity-status-unavailable td.table-cell-status {
  color: rgba(55, 57, 57, 0.5);
}
table#my_opportunities_table .btn.confirm-withdraw {
  color: #373939;
  border-color: #6a6d6d;
  letter-spacing: 1.1px;
  border-radius: 6px;
  padding: 7px 30px;
  font-family: Montserrat;
  font-size: 11px;
}
table#my_opportunities_table .btn.confirm-withdraw:hover, table#my_opportunities_table .btn.confirm-withdraw:active, table#my_opportunities_table .btn.confirm-withdraw:focus {
  color: #000;
  border-color: #000;
  background: transparent;
}

.my_opportunities_container {
  padding: 0 20px 47px 20px;
  border-radius: 10px;
  background: #fff;
}

.dashboard-count {
  font-size: 48px;
  font-weight: bolder;
  line-height: 1.5;
}

.dashboard-count-label {
  font-size: 24px;
  font-weight: bold;
}

.org-member-hero .dashboard-count {
  font-size: 17px;
  color: #fff !important;
}
.org-member-hero .dashboard-count-label {
  font-size: 17px;
}

.dashboard-avatar {
  max-height: 72px;
}

.plr-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.plr-10 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.plr-15 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.plr-20 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.dashboard-card-empty-text {
  letter-spacing: 1.3px;
  line-height: 1.85;
}

.dashboard-fine-print {
  font-size: 11px;
}

.form-control-date {
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 10px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOCI+IDxwYXRoIGZpbGw9IiMxMjZCRTUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDE4SDBWMGgyMHYxOGgtMnptMC0xNkgydjNoMTZWMnptMCA1SDJ2OWgxNlY3em0tMSA0aC0yVjloMnYyem0tNSAxaDJ2MmgtMnYtMnptMC0zaDJ2MmgtMlY5em0tMyAzaDJ2Mkg5di0yem0wLTNoMnYySDlWOXptLTMgM2gydjJINnYtMnptMC0zaDJ2Mkg2Vjl6bS0zIDNoMnYySDN2LTJ6bTAtM2gydjJIM1Y5eiIvPiA8L3N2Zz4=");
  padding-left: 40px;
}

div.dataTables_info {
  font-family: "Montserrat";
}

.pagination .paginate_button .page-link {
  background-color: transparent !important;
  color: #126be5 !important;
  font-family: "Montserrat" !important;
}
.pagination .paginate_button:not(.next):not(.previous) .page-link {
  background-color: transparent !important;
  color: #373939 !important;
  font-family: "Montserrat" !important;
}
.pagination .paginate_button.disabled .page-link {
  background-color: transparent !important;
  color: #373939 !important;
  font-family: "Montserrat" !important;
}
.pagination .paginate_button.active .page-link {
  background-color: transparent !important;
  color: #373939 !important;
  font-family: "Montserrat" !important;
  font-weight: bold !important;
}

.right-arrow {
  display: inline-block;
  height: 11px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMSI+CiAgICA8cGF0aCBmaWxsPSIjMTI2QkU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi43IDExLjAxM2wtLjY5OS0uNzI3IDQuMTM4LTQuM0guMDE0di0uOTkxSDE2LjExTDEyLjAwMS43MjVsLjY5OS0uNzI5IDUuMzA0IDUuNTEtNS4zMDQgNS41MDd6Ii8+Cjwvc3ZnPgo=");
}

.right-arrow-dark {
  display: inline-block;
  height: 11px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMSI+CiAgICA8cGF0aCBmaWxsPSIjMzczOTM5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi43IDExLjAxNGwtLjY5OS0uNzI4IDQuMTM5LTQuM0guMDE0di0uOTkySDE2LjExTDEyLjAwMS43MjVsLjY5OS0uNzI4IDUuMzA0IDUuNTA5LTUuMzA0IDUuNTA4eiIvPgo8L3N2Zz4K");
}

.right-arrow-light {
  display: inline-block;
  height: 11px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMSI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjcgMTEuMDE0bC0uNjk5LS43MjggNC4xMzktNC4zSC4wMTR2LS45OTJIMTYuMTFMMTIuMDAxLjcyNWwuNjk5LS43MjggNS4zMDQgNS41MDktNS4zMDQgNS41MDh6Ii8+Cjwvc3ZnPgo=");
}

.spaced-extra {
  letter-spacing: 1.3px;
}

.simple-justice-divider {
  border-top: 1px solid white;
  opacity: 0.2;
}

table.dataTable thead tr th {
  border-bottom: 1px solid black;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 1.3px;
  padding-left: 0;
  line-height: 1.85;
}

table.dataTable {
  padding-top: 0 !important;
  margin-left: 20px;
}

table.dataTable tbody tr td {
  font-size: 13px;
  padding-left: 0;
  line-height: 3.75;
}

table.dataTable tbody tr td.text-simplejustice-teal {
  color: #1b998b;
}

.filtered-total {
  color: #1b998b;
  font-size: 11px;
  letter-spacing: 1.3px;
}

.bar-404 {
  background: #e8e9ea;
}

.agency-logo-box {
  background-color: white;
  border-radius: 10px;
  height: 70px;
  width: 200px;
}

img.agency-logo-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-height: 50px;
  max-width: 150px;
}

.active-underline {
  padding-bottom: 4px !important;
  border-bottom: 3px solid #126be5;
}

.nav-underline {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 3px;
}

.nav-item-active {
  padding-bottom: 4px !important;
  border-bottom: 3px solid #126be5;
  border-radius: 0 !important;
  margin-top: 8px !important;
}

[type=search] {
  border-radius: 6px;
  outline: 0;
  border: 1px solid #ced0d0;
  -webkit-appearance: textfield;
}

[type=search]:focus {
  outline: 0;
  border: 1px solid #126be5;
}

.alert.alert-connected {
  background: #1b998b;
  border: 1px solid #1b998b;
  color: white;
}

div.connected-container {
  background-color: white;
  border-radius: 50%;
  display: flex;
  text-align: center;
  color: #1b998b;
  height: 20px;
  width: 20px;
}

div.connected-container div.connected-icon {
  align-self: center;
  font-size: 20px;
  width: 100%;
}

.alert.alert-danger {
  background: #cf000f;
  border: 1px solid #cf000f;
  color: white;
}

div.danger-container {
  background-color: white;
  border-radius: 50%;
  display: flex;
  text-align: center;
  color: #cf000f;
  height: 20px;
  width: 20px;
}

div.danger-container div.danger-icon {
  align-self: center;
  font-size: 20px;
  width: 100%;
}

.alert.alert-disconnected {
  background: #e40066;
  border: 1px solid #e40066;
  color: white;
}

div.disconnected-container {
  background-color: white;
  border-radius: 50%;
  display: flex;
  text-align: center;
  color: #e40066;
  height: 20px;
  width: 20px;
}

div.disconnected-container div.disconnected-icon {
  align-self: center;
  font-size: 20px;
  width: 100%;
}

.alert.alert-error {
  background: #cf000f;
  border: 1px solid #cf000f;
  color: white;
}

div.error-container {
  background-color: white;
  border-radius: 50%;
  display: flex;
  text-align: center;
  color: #cf000f;
  height: 20px;
  width: 20px;
}

div.error-container div.error-icon {
  align-self: center;
  font-size: 20px;
  width: 100%;
}

.alert.alert-info {
  background: #5863f8;
  border: 1px solid #5863f8;
  color: white;
}

div.info-container {
  background-color: white;
  border-radius: 50%;
  display: flex;
  text-align: center;
  color: #5863f8;
  height: 20px;
  width: 20px;
}

div.info-container div.info-icon {
  align-self: center;
  font-size: 20px;
  width: 100%;
}

.alert.alert-success {
  background: #1b998b;
  border: 1px solid #1b998b;
  color: white;
}

div.success-container {
  background-color: white;
  border-radius: 50%;
  display: flex;
  text-align: center;
  color: #1b998b;
  height: 20px;
  width: 20px;
}

div.success-container div.success-icon {
  align-self: center;
  font-size: 20px;
  width: 100%;
}

#timesheets-404 {
  background: url("/img/blank-table.png");
  height: 450px;
  width: 1100px;
}

#timesheets-404 p {
  color: #373939;
  font-family: Montserrat;
  font-weight: 500;
  line-height: 1.8;
  text-align: center;
}

#search-container .clear-button {
  position: absolute;
  background: #ced0d0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: #fff;
  top: 8px;
  right: 10px;
  text-align: center;
}

.clickable {
  cursor: pointer;
}

.subnav-title {
  color: #2d353f;
  font-size: 12px;
  letter-spacing: 1.2px;
}

.no-arrow-background {
  background: transparent;
}

.stars .fas.fa-star,
.stars .fas.fa-star-half-alt {
  color: #126be5;
}
.stars .far.fa-star {
  color: #6a6d6d;
}

.application-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 24px;
  width: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tLjAwMSAyMy45OTl2LTI0aDE5Ljk5OXYyNEgtLjAwMXpNMTggMS45OTlIMS45OTlWMjJIMThWMS45OTl6bS0xMi4wMDEgNEg0di0yaDEuOTk5djJ6bTAgNy4wMDFINHYtMmgxLjk5OXYyem0wIDYuOTk5SDR2LTJoMS45OTl2MnptMTAtMTRoLTh2LTJoOHYyem0tMyAzLjAwMWgtNVY3aDV2MnptMyA0aC04di0yaDh2MnptLTMgMi45OTloLTV2LTJoNXYyem0zIDRoLTh2LTJoOHYyeiIvPgo8L3N2Zz4K");
}

.clinic-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 24px;
  width: 28px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS45OTkgMTYuOTkyVjIxaC02LjAwMXYtMy4wMDFIMThWMjRIOS45OTl2LTYuMDQ4bC0yLS4wOTZWMjFoLTZ2LTQuMDA4bC0yLS4wNzR2LTUuMzg1YzAtLjcxNS4yOTctMS40MDEuODE0LTEuODguNDg1LS40NSAxLjExNC0uNjc1IDEuNzYzLS42NTYuNzMxLS4xNDUgMS44NjEtLjA0NCAyLjI4OS4wMDJINy45OTlWMTFsLTMuMzA0LS4wMDdjLS43MDgtLjA3OS0xLjUyMi0uMDk1LTEuNzQxLS4wMzNsLS4zMTMuMDQtLjExOC0uMDAzYy0uMTU4LS4wMTItLjI4My4wNTktLjM1LjEyMy0uMTExLjEwMi0uMTc0LjI1My0uMTc0LjQxM3YzLjQ1OEw0IDE1LjA2NHYzLjkzNWgxLjk5OXYtNGgyVjExYzAtMS42NTUgMS4zNDYtMy4wMDEgMy4wMDEtMy4wMDFoLjEyMWMuNjA2LS4wOTMgMS4yMjctLjA2NCAxLjg4NC0uMDMyLjMyLjAxNi42NTMuMDMyLjk5My4wMzJoMy4wMDFjMS42NTUgMCAyLjk5OSAxLjM0NiAyLjk5OSAzLjAwMXYzLjk5OWgyLjAwMXY0aDJ2LTMuOTM1bDItLjA3M3YtMy40NThjMC0uMTYtLjA2My0uMzExLS4xNzQtLjQxMy0uMDY5LS4wNjQtLjE5NS0uMTM2LS4zNTEtLjEyM2wtLjI5NS4wMDMtLjEzNS0uMDRjLS4yMTgtLjA2Mi0xLjAzNS0uMDQ2LTEuNzQyLjAzM0wyMy4xOSAxMWgtMy4xOTJWOC45OTloMy4xMzZjLjQyNS0uMDQ2IDEuNTQ5LS4xNDUgMi4yNzYtLjAwNS42NzUtLjAyOCAxLjI4OS4yMDkgMS43NzUuNjU5LjUxNy40NzkuODEzIDEuMTY1LjgxMyAxLjg4djUuMzg1bC0xLjk5OS4wNzR6TTE4IDExYzAtLjU1Mi0uNDUtMS0xLjAwMS0xaC0zLjAwMWMtLjM3MyAwLS43MzctLjAxOC0xLjA5LS4wMzUtLjU3NS0uMDI4LTEuMTE4LS4wNTEtMS41MzIuMDE5TDExIDEwYy0uNTUzIDAtMS4wMDEuNDQ4LTEuMDAxIDF2NC45NDlsMi4wMDEuMDk3djUuOTUzaDMuOTk5VjE2SDE4di01ek0xLjk5OSA1Ljk5OUMxLjk5OSA0LjM0MiAzLjM0MiAzIDUgM2MxLjY1NSAwIDIuOTk5IDEuMzQyIDIuOTk5IDIuOTk5cy0xLjM0NCAzLTIuOTk5IDNjLTEuNjU4IDAtMy4wMDEtMS4zNDMtMy4wMDEtM3pNNSA3Yy41NSAwIC45OTktLjQ0OS45OTktMS4wMDEgMC0uNTUxLS40NDktMS0uOTk5LTEtLjU1MiAwLTEgLjQ0OS0xIDFDNCA2LjU1MSA0LjQ0OCA3IDUgN3ptNC45OTktMy4wMDFDOS45OTkgMS43OSAxMS43OSAwIDEzLjk5OCAwIDE2LjIwOCAwIDE4IDEuNzkgMTggMy45OTljMCAyLjIxLTEuNzkyIDQtNC4wMDIgNC0yLjIwOCAwLTMuOTk5LTEuNzktMy45OTktNHptMy45OTkgMmMxLjEwNSAwIDIuMDAxLS44OTcgMi4wMDEtMiAwLTEuMTAyLS44OTYtMi0yLjAwMS0yLTEuMTAyIDAtMS45OTguODk4LTEuOTk4IDIgMCAxLjEwMy44OTYgMiAxLjk5OCAyem02IDBDMTkuOTk4IDQuMzQyIDIxLjM0MiAzIDIyLjk5OSAzYzEuNjU3IDAgMyAxLjM0MiAzIDIuOTk5cy0xLjM0MyAzLTMgMy0zLjAwMS0xLjM0My0zLjAwMS0zek0yMi45OTkgN2MuNTUyIDAgMS0uNDQ5IDEtMS4wMDEgMC0uNTUxLS40NDgtMS0xLTFzLTEgLjQ0OS0xIDFjMCAuNTUyLjQ0OCAxLjAwMSAxIDEuMDAxeiIvPgo8L3N2Zz4K");
}

.clinic-icon-dark {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 24px;
  width: 28px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS45OTkgMTYuOTkyVjIxaC02LjAwMXYtMy4wMDFIMThWMjRIOS45OTl2LTYuMDQ4bC0yLS4wOTZWMjFoLTZ2LTQuMDA4bC0yLS4wNzR2LTUuMzg1YzAtLjcxNS4yOTctMS40MDEuODE0LTEuODguNDg1LS40NSAxLjExNC0uNjc1IDEuNzYzLS42NTYuNzMxLS4xNDUgMS44NjEtLjA0NCAyLjI4OS4wMDJINy45OTlWMTFsLTMuMzA0LS4wMDdjLS43MDgtLjA3OS0xLjUyMi0uMDk1LTEuNzQxLS4wMzNsLS4zMTMuMDQtLjExOC0uMDAzYy0uMTU4LS4wMTItLjI4My4wNTktLjM1LjEyMy0uMTExLjEwMi0uMTc0LjI1My0uMTc0LjQxM3YzLjQ1OEw0IDE1LjA2NHYzLjkzNWgxLjk5OXYtNGgyVjExYzAtMS42NTUgMS4zNDYtMy4wMDEgMy4wMDEtMy4wMDFoLjEyMWMuNjA2LS4wOTMgMS4yMjctLjA2NCAxLjg4NC0uMDMyLjMyLjAxNi42NTMuMDMyLjk5My4wMzJoMy4wMDFjMS42NTUgMCAyLjk5OSAxLjM0NiAyLjk5OSAzLjAwMXYzLjk5OWgyLjAwMXY0aDJ2LTMuOTM1bDItLjA3M3YtMy40NThjMC0uMTYtLjA2My0uMzExLS4xNzQtLjQxMy0uMDY5LS4wNjQtLjE5NS0uMTM2LS4zNTEtLjEyM2wtLjI5NS4wMDMtLjEzNS0uMDRjLS4yMTgtLjA2Mi0xLjAzNS0uMDQ2LTEuNzQyLjAzM0wyMy4xOSAxMWgtMy4xOTJWOC45OTloMy4xMzZjLjQyNS0uMDQ2IDEuNTQ5LS4xNDUgMi4yNzYtLjAwNS42NzUtLjAyOCAxLjI4OS4yMDkgMS43NzUuNjU5LjUxNy40NzkuODEzIDEuMTY1LjgxMyAxLjg4djUuMzg1bC0xLjk5OS4wNzR6TTE4IDExYzAtLjU1Mi0uNDUtMS0xLjAwMS0xaC0zLjAwMWMtLjM3MyAwLS43MzctLjAxOC0xLjA5LS4wMzUtLjU3NS0uMDI4LTEuMTE4LS4wNTEtMS41MzIuMDE5TDExIDEwYy0uNTUzIDAtMS4wMDEuNDQ4LTEuMDAxIDF2NC45NDlsMi4wMDEuMDk3djUuOTUzaDMuOTk5VjE2SDE4di01ek0xLjk5OSA1Ljk5OUMxLjk5OSA0LjM0MiAzLjM0MiAzIDUgM2MxLjY1NSAwIDIuOTk5IDEuMzQyIDIuOTk5IDIuOTk5cy0xLjM0NCAzLTIuOTk5IDNjLTEuNjU4IDAtMy4wMDEtMS4zNDMtMy4wMDEtM3pNNSA3Yy41NSAwIC45OTktLjQ0OS45OTktMS4wMDEgMC0uNTUxLS40NDktMS0uOTk5LTEtLjU1MiAwLTEgLjQ0OS0xIDFDNCA2LjU1MSA0LjQ0OCA3IDUgN3ptNC45OTktMy4wMDFDOS45OTkgMS43OSAxMS43OSAwIDEzLjk5OCAwIDE2LjIwOCAwIDE4IDEuNzkgMTggMy45OTljMCAyLjIxLTEuNzkyIDQtNC4wMDIgNC0yLjIwOCAwLTMuOTk5LTEuNzktMy45OTktNHptMy45OTkgMmMxLjEwNSAwIDIuMDAxLS44OTcgMi4wMDEtMiAwLTEuMTAyLS44OTYtMi0yLjAwMS0yLTEuMTAyIDAtMS45OTguODk4LTEuOTk4IDIgMCAxLjEwMy44OTYgMiAxLjk5OCAyem02IDBDMTkuOTk4IDQuMzQyIDIxLjM0MiAzIDIyLjk5OSAzYzEuNjU3IDAgMyAxLjM0MiAzIDIuOTk5cy0xLjM0MyAzLTMgMy0zLjAwMS0xLjM0My0zLjAwMS0zek0yMi45OTkgN2MuNTUyIDAgMS0uNDQ5IDEtMS4wMDEgMC0uNTUxLS40NDgtMS0xLTFzLTEgLjQ0OS0xIDFjMCAuNTUyLjQ0OCAxLjAwMSAxIDEuMDAxeiIvPgo8L3N2Zz4=");
}

.down-arrow-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 100%;
  padding-left: 30px;
  height: 30px;
  background-image: url("");
}

.back-arrow-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 26px;
  padding-left: 25px;
  margin-right: 5px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11'%3E%3Cpath fill='%23126BE5' fill-rule='evenodd' d='M17.985 6.021H1.89l4.108 4.262-.699.728L-.004 5.51 5.299.01l.699.727L1.86 5.031h16.125v.99z'/%3E%3C/svg%3E");
}

.back-arrow-button {
  display: inline-block;
  text-transform: uppercase;
  vertical-align: middle;
  font-weight: 800;
  margin-bottom: 3px;
}

.document-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCA1LjA1M1YyNEgwVjBoMTN2LjAxN2wuMDA4LS4wMDkgNS4wMTggNS4wMTgtLjAyNi4wMjd6bS01LTIuMjI1VjVoMi4xNzJMMTMgMi44Mjh6TTE2IDdoLTVWMkgydjIwaDE0Vjd6bS03IDVINHYtMmg1djJ6bTUgNEg0di0yaDEwdjJ6bTAgNEg0di0yaDEwdjJ6Ii8+Cjwvc3ZnPgo=");
}

.document-icon-blue {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjMTI2QkU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCA1LjA1M1YyNEgwVjBoMTN2LjAxN2wuMDA4LS4wMDkgNS4wMTggNS4wMTgtLjAyNi4wMjd6bS01LTIuMjI1VjVoMi4xNzJMMTMgMi44Mjh6TTE2IDdoLTVWMkgydjIwaDE0Vjd6bS03IDVINHYtMmg1djJ6bTUgNEg0di0yaDEwdjJ6bTAgNEg0di0yaDEwdjJ6Ii8+Cjwvc3ZnPgo=");
}

.folder-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC45OTkgMS45OTlsLTMtMkgtLjAwMlYyNGgyNC4wMDFWMS45OTloLTEzem0tMy42MDUgMEw5Ljg5IDMuNjY0bC41MDMuMzM1SDIydjJIMS45OTl2LTRoNS4zOTV6bS01LjM5NSAyMHYtMTRIMjJ2MTRIMS45OTl6Ii8+Cjwvc3ZnPgo=");
}

.folder-icon-dark {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC45OTkgMS45OTlsLTMtMkgtLjAwMlYyNGgyNC4wMDFWMS45OTloLTEzem0tMy42MDUgMEw5Ljg5IDMuNjY0bC41MDMuMzM1SDIydjJIMS45OTl2LTRoNS4zOTV6bS01LjM5NSAyMHYtMTRIMjJ2MTRIMS45OTl6Ii8+Cjwvc3ZnPg==");
}

.knowledge-resource-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjMTI2QkU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy45OTkgMTkuOTk5di0yMGgtMjR2MjBIOVYyMkg2Ljk5OXYxLjk5OWgxMFYyMmgtMnYtMi4wMDFoOXptLTExIDIuMDAxaC0yLjAwMXYtMi4wMDFoMi4wMDFWMjJ6TTIgMThWMS45OTloMTkuOTk5VjE4SDJ6TTkgNUgzLjk5OHYySDlWNXptLTUuMDAyIDUuOTk5aDE2LjAwMVY5SDMuOTk4djEuOTk5em0wIDQuMDAxaDE2LjAwMXYtMi4wMDFIMy45OThWMTV6Ii8+Cjwvc3ZnPgo=");
}

.knowledge-resource-icon-white {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy45OTkgMTkuOTk5di0yMGgtMjR2MjBIOVYyMkg2Ljk5OXYxLjk5OWgxMFYyMmgtMnYtMi4wMDFoOXptLTExIDIuMDAxaC0yLjAwMXYtMi4wMDFoMi4wMDFWMjJ6TTIgMThWMS45OTloMTkuOTk5VjE4SDJ6TTkgNUgzLjk5OHYySDlWNXptLTUuMDAyIDUuOTk5aDE2LjAwMVY5SDMuOTk4djEuOTk5em0wIDQuMDAxaDE2LjAwMXYtMi4wMDFIMy45OThWMTV6Ii8+Cjwvc3ZnPg==");
}

.question-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 26px;
  width: 26px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNS45OTljLTIuNDIgMC00LjY3Ny0uNjcyLTYuNjE3LTEuODI0bC02LjM4NCAxLjgyNCAxLjgyNS02LjM4M0MuNjcxIDE3LjY3Ni0uMDAxIDE1LjQxOS0uMDAxIDEzLS4wMDEgNS44MiA1LjgyLS4wMDEgMTMtLjAwMSAyMC4xNzgtLjAwMSAyNiA1LjgyIDI2IDEzYzAgNy4xNzktNS44MjIgMTIuOTk5LTEzIDEyLjk5OXptMC0yNEM2LjkzNCAxLjk5OSAxLjk5OSA2LjkzNCAxLjk5OSAxM2MwIDEuOTU3LjUzNCAzLjg5MyAxLjU0NSA1LjU5NWwuNDM5Ljc0Mi0uMjM3LjgyOC0uODM1IDIuOTIzIDIuOTIzLS44MzUuODI4LS4yMzcuNzQyLjQzOWMxLjcwMiAxLjAxIDMuNjM3IDEuNTQ0IDUuNTk2IDEuNTQ0IDYuMDY1IDAgMTAuOTk5LTQuOTM1IDEwLjk5OS0xMC45OTkgMC02LjA2Ni00LjkzNC0xMS4wMDEtMTAuOTk5LTExLjAwMXptMS4yNDIgMTIuMDQ5Yy0uMTM4LjA0MS0uMjQzLjIwOS0uMjQzLjM5MlYxN0gxMnYtMi41NmMwLTEuMDY5LjY4OS0yLjAxOSAxLjY3OC0yLjMxIDEuMTkyLS4zNTEgMS45MS0xLjU1IDEuNjY5LTIuNzkxLS4xNzktLjkyOS0uOTI2LTEuNjc2LTEuODU4LTEuODU3LS43MzQtLjE0My0xLjQ1LjAzMy0yLjAxMy40OTgtLjU1Ni40NTgtLjg3NCAxLjEzMi0uODc0IDEuODVoLTJjMC0xLjMxOC41ODUtMi41NTQgMS42MDEtMy4zOTMgMS4wMi0uODM5IDIuMzYxLTEuMTc1IDMuNjY4LS45MTggMS43MjQuMzM1IDMuMTA1IDEuNzE4IDMuNDM5IDMuNDM5LjQzOSAyLjI1Ny0uODggNC40NDYtMy4wNjggNS4wOXptLS4yNDMgNi45NTFIMTJ2LTJoMS45OTl2MnoiLz4KPC9zdmc+Cg==");
}

.question-icon-dark {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 26px;
  width: 26px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+CiAgICA8cGF0aCBmaWxsPSIjMzczOTM5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNS45OTljLTIuNDIgMC00LjY3Ny0uNjcyLTYuNjE3LTEuODI0bC02LjM4NCAxLjgyNCAxLjgyNS02LjM4M0MuNjcxIDE3LjY3Ni0uMDAxIDE1LjQxOS0uMDAxIDEzLS4wMDEgNS44MiA1LjgyLS4wMDEgMTMtLjAwMSAyMC4xNzgtLjAwMSAyNiA1LjgyIDI2IDEzYzAgNy4xNzktNS44MjIgMTIuOTk5LTEzIDEyLjk5OXptMC0yNEM2LjkzNCAxLjk5OSAxLjk5OSA2LjkzNCAxLjk5OSAxM2MwIDEuOTU3LjUzNCAzLjg5MyAxLjU0NSA1LjU5NWwuNDM5Ljc0Mi0uMjM3LjgyOC0uODM1IDIuOTIzIDIuOTIzLS44MzUuODI4LS4yMzcuNzQyLjQzOWMxLjcwMiAxLjAxIDMuNjM3IDEuNTQ0IDUuNTk2IDEuNTQ0IDYuMDY1IDAgMTAuOTk5LTQuOTM1IDEwLjk5OS0xMC45OTkgMC02LjA2Ni00LjkzNC0xMS4wMDEtMTAuOTk5LTExLjAwMXptMS4yNDIgMTIuMDQ5Yy0uMTM4LjA0MS0uMjQzLjIwOS0uMjQzLjM5MlYxN0gxMnYtMi41NmMwLTEuMDY5LjY4OS0yLjAxOSAxLjY3OC0yLjMxIDEuMTkyLS4zNTEgMS45MS0xLjU1IDEuNjY5LTIuNzkxLS4xNzktLjkyOS0uOTI2LTEuNjc2LTEuODU4LTEuODU3LS43MzQtLjE0My0xLjQ1LjAzMy0yLjAxMy40OTgtLjU1Ni40NTgtLjg3NCAxLjEzMi0uODc0IDEuODVoLTJjMC0xLjMxOC41ODUtMi41NTQgMS42MDEtMy4zOTMgMS4wMi0uODM5IDIuMzYxLTEuMTc1IDMuNjY4LS45MTggMS43MjQuMzM1IDMuMTA1IDEuNzE4IDMuNDM5IDMuNDM5LjQzOSAyLjI1Ny0uODggNC40NDYtMy4wNjggNS4wOXptLS4yNDMgNi45NTFIMTJ2LTJoMS45OTl2MnoiLz4KPC9zdmc+Cg==");
}

.text-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0VjBoMjJ2MjRIMHpNMjAgMkgydjIwaDE4VjJ6TTggN2g4djNoLTJWOWgtMnY3aDF2Mkg5di0yaDFWOUg4djFINlY3aDJ6Ii8+Cjwvc3ZnPgo=");
}

.text-icon-blue {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCI+CiAgICA8cGF0aCBmaWxsPSIjMTI2QkU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0VjBoMjJ2MjRIMHpNMjAgMkgydjIwaDE4VjJ6TTggN2g4djNoLTJWOWgtMnY3aDF2Mkg5di0yaDFWOUg4djFINlY3aDJ6Ii8+Cjwvc3ZnPgo=");
}

.url-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDIyVjBoOXYySDJ2MThoMTguMDAxdi03aDJ2OUgwek0yMC4wMDEgMy40MTRsLTkuMjk0IDkuMjkzLTEuNDE0LTEuNDE0TDE4LjU4NiAyaC02LjU4N1YwaDEwLjAwMnYxMGgtMlYzLjQxNHoiLz4KPC9zdmc+Cg==");
}

.url-icon-blue {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 80%;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18px' height='18px' viewBox='0 0 18 18' enable-background='new 0 0 18 18' xml:space='preserve'%3E%3Cpath fill='%23126BE5' d='M0,18V0h8v2H2v14h14v-6h2v8H0z M16,3.414L9.708,9.707L8.293,8.293L14.586,2H11V0h7v7h-2V3.414z'/%3E%3C/svg%3E");
}

.image-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 30px;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAARVJREFUSEvNVVsSgzAIhJO1nqztyVpPRgcmmyFoxWh15Mcxj12WV5hOMD6Bg65DIiJ3InoQkX5hHyIamfmZRSNVIiLvAB4xXxlRQ+I89kDwfgjoUKfLqgo26j8z17VKUgjU62h6WL31QHZm4Y5uD7jjSRAWAwXTHHj0opBhGQpVjan3JFJOVQ+yhM7te3XMbPhdJAXAcvQr2ZtJRETLVEs4raw9JAil9QYR3VxZN+HdROJUNP3g+udQEoQwkmvOrBVWJ97JryVZeuQQEsVG/9ScwFtUxKacBK+Pqy43QjDHbMRko2Z1Tnq7PgsXZpfGfTIMO8gWZ1ctvQ7ApaPTKRzirtWzx5qnIX0Z9zDV5+IfIBnGKUq+MPraGvebSY4AAAAASUVORK5CYII=");
}

.video-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 30px;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9IjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjRThFOUVBIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xOSAzM2MtNy43MzIgMC0xNC02LjI2OC0xNC0xNFMxMS4yNjggNSAxOSA1czE0IDYuMjY4IDE0IDE0LTYuMjY4IDE0LTE0IDE0eiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0U4RTlFQSIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTYuMDE2IDI0LjAxNXYtMTAuMDNMMjQgMTlsLTcuOTg0IDUuMDE1eiIvPgo8L3N2Zz4K");
}

.video-icon-blue {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 30px;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCI+CiAgICA8cGF0aCBmaWxsPSIjMTI2QkU1IiBmaWxsLW9wYWNpdHk9IjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMTI2QkU1IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xOSAzM2MtNy43MzIgMC0xNC02LjI2OC0xNC0xNFMxMS4yNjggNSAxOSA1czE0IDYuMjY4IDE0IDE0LTYuMjY4IDE0LTE0IDE0eiIvPgogICAgPHBhdGggZmlsbD0iIzEyNkJFNSIgZmlsbC1vcGFjaXR5PSIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzEyNkJFNSIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTYuMDE2IDI0LjAxNXYtMTAuMDNMMjQgMTlsLTcuOTg0IDUuMDE1eiIvPgo8L3N2Zz4");
}

.audio-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 30px;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9IjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjRThFOUVBIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xOSAzM2MtNy43MzIgMC0xNC02LjI2OC0xNC0xNFMxMS4yNjggNSAxOSA1czE0IDYuMjY4IDE0IDE0LTYuMjY4IDE0LTE0IDE0eiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0U4RTlFQSIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTYuMDE2IDI0LjAxNXYtMTAuMDNMMjQgMTlsLTcuOTg0IDUuMDE1eiIvPgo8L3N2Zz4K");
}

.audio-icon-blue {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 30px;
  height: 25px;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCI+CiAgICA8cGF0aCBmaWxsPSIjMTI2QkU1IiBmaWxsLW9wYWNpdHk9IjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMTI2QkU1IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xOSAzM2MtNy43MzIgMC0xNC02LjI2OC0xNC0xNFMxMS4yNjggNSAxOSA1czE0IDYuMjY4IDE0IDE0LTYuMjY4IDE0LTE0IDE0eiIvPgogICAgPHBhdGggZmlsbD0iIzEyNkJFNSIgZmlsbC1vcGFjaXR5PSIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzEyNkJFNSIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTYuMDE2IDI0LjAxNXYtMTAuMDNMMjQgMTlsLTcuOTg0IDUuMDE1eiIvPgo8L3N2Zz4");
}

.personal-information-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-position: center;
  height: 22px;
  width: 22px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiI+CiAgICA8cGF0aCBmaWxsPSIjMkQzNTNGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAyMkM0LjkzNSAyMiAwIDE3LjA2NSAwIDExIDAgNC45MzQgNC45MzUgMCAxMSAwczExIDQuOTM0IDExIDExYzAgNi4wNjUtNC45MzUgMTEtMTEgMTF6bTAtMmMxLjcyNyAwIDMuMzM1LS40OTcgNC43MDctMS4zNDNDMTQuNzUxIDE3LjA0NSAxMy45NjQgMTYgMTEgMTZjLTIuOTY1IDAtMy43NTIgMS4wNDUtNC43MDcgMi42NTZDNy42NjQgMTkuNTAzIDkuMjczIDIwIDExIDIwem0wLTE4Yy00Ljk2MyAwLTkgNC4wMzctOSA5IDAgMi41MTMgMS4wMzcgNC43ODYgMi43MDQgNi40MkM1Ljc2OCAxNS42NTkgNy4wOTggMTQgMTEgMTRzNS4yMyAxLjY1OSA2LjI5NiAzLjQyQzE4Ljk2MyAxNS43ODYgMjAgMTMuNTEzIDIwIDExYzAtNC45NjMtNC4wMzctOS05LTl6bTAgOS45MTJjLTIuMjA2IDAtNC0xLjc5NC00LTRzMS43OTQtNCA0LTQgNCAxLjc5NCA0IDQtMS43OTQgNC00IDR6bTAtNmMtMS4xMDMgMC0yIC44OTctMiAycy44OTcgMiAyIDJjMS4xMDIgMCAyLS44OTcgMi0ycy0uODk4LTItMi0yeiIvPgo8L3N2Zz4K");
}
.personal-information-icon.blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiI+IDxwYXRoIGZpbGw9IiMxMjZCRTUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExIDIyQzQuOTM1IDIyIDAgMTcuMDY1IDAgMTFTNC45MzUgMCAxMSAwczExIDQuOTM1IDExIDExLTQuOTM1IDExLTExIDExem0wLTJjMS43MjcgMCAzLjMzNS0uNDk3IDQuNzA3LTEuMzQzQzE0Ljc1MSAxNy4wNDUgMTMuOTY0IDE2IDExIDE2Yy0yLjk2NSAwLTMuNzUyIDEuMDQ1LTQuNzA3IDIuNjU2QzcuNjY1IDE5LjUwMyA5LjI3MyAyMCAxMSAyMHptMC0xOGMtNC45NjMgMC05IDQuMDM3LTkgOSAwIDIuNTEzIDEuMDM3IDQuNzg2IDIuNzAzIDYuNDJDNS43NjkgMTUuNjU5IDcuMDk4IDE0IDExIDE0YzMuOTAyIDAgNS4yMzEgMS42NTkgNi4yOTYgMy40MkMxOC45NjIgMTUuNzg2IDIwIDEzLjUxMyAyMCAxMWMwLTQuOTYzLTQuMDM3LTktOS05em0wIDkuOTEyYy0yLjIwNiAwLTQtMS43OTQtNC00czEuNzk0LTQgNC00IDQgMS43OTQgNCA0LTEuNzk0IDQtNCA0em0wLTZjLTEuMTAzIDAtMiAuODk3LTIgMnMuODk3IDIgMiAyYzEuMTAyIDAgMi0uODk3IDItMnMtLjg5OC0yLTItMnoiLz4gPC9zdmc+");
}

.professional-information-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+CiAgICA8cGF0aCBmaWxsPSIjMkQzNTNGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCA5VjZMOSAwIDAgNnYzaDJ2N0gwdjJoMTh2LTJoLTJWOWgyek05IDIuNDAzTDE1Ljg5NCA3SDIuMTA2TDkgMi40MDN6TTQgMTZWOWgydjdINHptNC4wMDEgMFY5SDEwdjdIOC4wMDF6TTE0IDE2aC0yVjloMnY3eiIvPgo8L3N2Zz4K");
}
.professional-information-icon.blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+CiAgICA8cGF0aCBmaWxsPSIjMTI2YmU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCA5VjZMOSAwIDAgNnYzaDJ2N0gwdjJoMTh2LTJoLTJWOWgyek05IDIuNDAzTDE1Ljg5NCA3SDIuMTA2TDkgMi40MDN6TTQgMTZWOWgydjdINHptNC4wMDEgMFY5SDEwdjdIOC4wMDF6TTE0IDE2aC0yVjloMnY3eiIvPgo8L3N2Zz4K");
}

.work-history-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 18px;
  width: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOCI+CiAgICA8cGF0aCBmaWxsPSIjMkQzNTNGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSA0VjBINXY0SDB2MTRoMTkuOTk5VjRIMTV6TTcgMmg2djJIN1Yyek0yIDZoMTZ2M0gyVjZ6bTAgMTB2LTVoMTZ2NUgyeiIvPgo8L3N2Zz4K");
}
.work-history-icon.blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iIzEyNkJFNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUgNFYwSDV2NEgwdjE0aDIwVjRoLTV6TTcgMmg2djJIN1Yyek0yIDZoMTZ2M0gyVjZ6bTAgMTB2LTVoMTZ2NUgyeiIvPjwvc3ZnPg==");
}

.organization-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 21px;
  width: 26px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMSI+CiAgICA8cGF0aCBmaWxsPSIjMzczOTM5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCAyMUgwdi0yaDJWMGgxOHY4aDR2MTFoMnYyaC0yem0tOC0yaDJ2LTVoLTJ2NXptLTQgMGgydi01aC0ydjV6bTYtMTdINHYxN2gyVjhoMTJWMnptNCA4SDh2OWgydi03aDEwdjdoMnYtOXpNMTIgNmgtMlY0aDJ2MnptNCAwaC0yVjRoMnYyek02IDRoMnYySDZWNHoiLz4KPC9zdmc+");
}
.organization-icon.blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMSI+CiAgICA8cGF0aCBmaWxsPSIjMTI2YmU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCAyMUgwdi0yaDJWMGgxOHY4aDR2MTFoMnYyaC0yem0tOC0yaDJ2LTVoLTJ2NXptLTQgMGgydi01aC0ydjV6bTYtMTdINHYxN2gyVjhoMTJWMnptNCA4SDh2OWgydi03aDEwdjdoMnYtOXpNMTIgNmgtMlY0aDJ2MnptNCAwaC0yVjRoMnYyek02IDRoMnYySDZWNHoiLz4KPC9zdmc+Cg==");
}

.settings-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 21px;
  width: 26px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCI+CiAgICA8cGF0aCBmaWxsPSIjNDI0QTUzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC43NTYgMTMuNDAxYy4yNTEgMS4zMjEtLjE2NyAyLjY5OC0xLjE1OCAzLjY3My0uOTg4Ljk3OC0yLjM5IDEuMzkyLTMuNzM0IDEuMTQtLjU1NS43ODUtMS4zOCAxLjM3NC0yLjMxOSAxLjYzMi0uMzczLjEwMy0uNzU0LjE1NC0xLjEzMy4xNTQtLjcxNiAwLTEuNDI2LS4xODUtMi4wNTUtLjUzNC0uNTY1LS4zMTMtMS4wMzctLjczOC0xLjM5NS0xLjI1LTEuMzQyLjI0My0yLjczOS0uMTY2LTMuNzMxLTEuMTQ1LS45OS0uOTczLTEuNDA2LTIuMzUxLTEuMTU0LTMuNjcyLS43OTktLjU0Ny0xLjM5OC0xLjM2Mi0xLjY2LTIuMjg5LS40ODUtMS43MTYuMjE4LTMuNTI1IDEuNjU5LTQuNTA3LS4yNS0xLjMyMi4xNjgtMi42OTggMS4xNTgtMy42NzIuOTg3LS45NzYgMi4zODYtMS4zODkgMy43MjgtMS4xNDJDNy43MzQuNjg0IDkuMDE2LjAwMSAxMC40MTUgMGMxLjM5OS4wMDEgMi42ODMuNjg0IDMuNDU1IDEuNzg5IDEuMzQzLS4yNDcgMi43NDIuMTY2IDMuNzMyIDEuMTQ2Ljk5Ljk3MiAxLjQwNiAyLjM1IDEuMTU0IDMuNjcyLjguNTQ3IDEuMzk4IDEuMzYyIDEuNjYgMi4yODguNDg1IDEuNzE0LS4yMTcgMy41MjQtMS42NiA0LjUwNnptLS4zMDItNC4wMDVjLS4xODMtLjY0OS0uNjY5LTEuMTk3LTEuMzAyLTEuNDY4bC0uNTQ0LS4yMzJWNy4zNWwtLjEtLjE2OS4xNjItLjQwM2MuMzQzLS44MzkuMTQzLTEuNzkzLS41MDQtMi40My0uNjUxLS42NDMtMS42MjMtLjg0LTIuNDc2LS41MDRsLS4xNjIuMDY0aC0uNTQ3bC0uMzg5LS4zODItLjA2OS0uMTU3Yy0uMzYyLS44MzEtMS4xOS0xLjM2OC0yLjEwOC0xLjM2OS0uOTE3LjAwMS0xLjc0NC41MzgtMi4xMDYgMS4zNjlsLS4wNjkuMTU3LS4zODcuMzgxLS41NDkuMDAxLS4xNjEtLjA2NGMtLjg1NS0uMzM1LTEuODI0LS4xMzktMi40NzIuNS0uNjUuNjM5LS44NDkgMS41OTQtLjUwOSAyLjQzNGwuMjIuNTQ0LS4xNTguMTU1di4yMmwtLjU0NS4yMzFjLTEuMDQ4LjQ0NS0xLjYwOCAxLjU5Ny0xLjMwMSAyLjY4MS4xODMuNjQ4LjY3MSAxLjE5NyAxLjMwMiAxLjQ2OGwuMTU4LjA2Ny4yNDUuMjQxLjIxNy40OTktLjEzOC4zNDNjLS4zNDEuODQtLjE0MyAxLjc5NC41MDUgMi40My42NTIuNjQzIDEuNjIyLjg0MSAyLjQ3NC41MDRsLjgxOS0uMzI0LjM0OS43OTljLjE5OC40NTUuNTM3LjgyNS45NzkgMS4wNy41MzEuMjk2IDEuMTU3LjM3MSAxLjc0Ny4yMDkuNjU3LS4xODEgMS4yMTUtLjY2MSAxLjQ4OC0xLjI4MmwuMDY5LS4xNTUuNTQ2LS41MzYuNTUzLjIxOWMuODUyLjMzNiAxLjgyMi4xNDEgMi40Ny0uNS42NTEtLjY0MS44NTEtMS41OTYuNTA5LTIuNDM0bC0uMjIxLS41NDUuMzE4LS4zMTMuMDgzLS4xNjUuMzA0LS4xMjhjMS4wNDktLjQ0NSAxLjYwNy0xLjU5NyAxLjMtMi42OHpNMTAuNDE3IDEyYy0xLjEyMiAwLTIuMDMxLS44OTYtMi4wMzEtMnMuOTA5LTIgMi4wMzEtMmMxLjEyMSAwIDIuMDMuODk2IDIuMDMgMnMtLjkwOSAyLTIuMDMgMnoiLz4KPC9zdmc+Cg==");
}
.settings-icon.blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCI+CiAgICA8cGF0aCBmaWxsPSIjMTI2YmU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC43NTYgMTMuNDAxYy4yNTEgMS4zMjEtLjE2NyAyLjY5OC0xLjE1OCAzLjY3My0uOTg4Ljk3OC0yLjM5IDEuMzkyLTMuNzM0IDEuMTQtLjU1NS43ODUtMS4zOCAxLjM3NC0yLjMxOSAxLjYzMi0uMzczLjEwMy0uNzU0LjE1NC0xLjEzMy4xNTQtLjcxNiAwLTEuNDI2LS4xODUtMi4wNTUtLjUzNC0uNTY1LS4zMTMtMS4wMzctLjczOC0xLjM5NS0xLjI1LTEuMzQyLjI0My0yLjczOS0uMTY2LTMuNzMxLTEuMTQ1LS45OS0uOTczLTEuNDA2LTIuMzUxLTEuMTU0LTMuNjcyLS43OTktLjU0Ny0xLjM5OC0xLjM2Mi0xLjY2LTIuMjg5LS40ODUtMS43MTYuMjE4LTMuNTI1IDEuNjU5LTQuNTA3LS4yNS0xLjMyMi4xNjgtMi42OTggMS4xNTgtMy42NzIuOTg3LS45NzYgMi4zODYtMS4zODkgMy43MjgtMS4xNDJDNy43MzQuNjg0IDkuMDE2LjAwMSAxMC40MTUgMGMxLjM5OS4wMDEgMi42ODMuNjg0IDMuNDU1IDEuNzg5IDEuMzQzLS4yNDcgMi43NDIuMTY2IDMuNzMyIDEuMTQ2Ljk5Ljk3MiAxLjQwNiAyLjM1IDEuMTU0IDMuNjcyLjguNTQ3IDEuMzk4IDEuMzYyIDEuNjYgMi4yODguNDg1IDEuNzE0LS4yMTcgMy41MjQtMS42NiA0LjUwNnptLS4zMDItNC4wMDVjLS4xODMtLjY0OS0uNjY5LTEuMTk3LTEuMzAyLTEuNDY4bC0uNTQ0LS4yMzJWNy4zNWwtLjEtLjE2OS4xNjItLjQwM2MuMzQzLS44MzkuMTQzLTEuNzkzLS41MDQtMi40My0uNjUxLS42NDMtMS42MjMtLjg0LTIuNDc2LS41MDRsLS4xNjIuMDY0aC0uNTQ3bC0uMzg5LS4zODItLjA2OS0uMTU3Yy0uMzYyLS44MzEtMS4xOS0xLjM2OC0yLjEwOC0xLjM2OS0uOTE3LjAwMS0xLjc0NC41MzgtMi4xMDYgMS4zNjlsLS4wNjkuMTU3LS4zODcuMzgxLS41NDkuMDAxLS4xNjEtLjA2NGMtLjg1NS0uMzM1LTEuODI0LS4xMzktMi40NzIuNS0uNjUuNjM5LS44NDkgMS41OTQtLjUwOSAyLjQzNGwuMjIuNTQ0LS4xNTguMTU1di4yMmwtLjU0NS4yMzFjLTEuMDQ4LjQ0NS0xLjYwOCAxLjU5Ny0xLjMwMSAyLjY4MS4xODMuNjQ4LjY3MSAxLjE5NyAxLjMwMiAxLjQ2OGwuMTU4LjA2Ny4yNDUuMjQxLjIxNy40OTktLjEzOC4zNDNjLS4zNDEuODQtLjE0MyAxLjc5NC41MDUgMi40My42NTIuNjQzIDEuNjIyLjg0MSAyLjQ3NC41MDRsLjgxOS0uMzI0LjM0OS43OTljLjE5OC40NTUuNTM3LjgyNS45NzkgMS4wNy41MzEuMjk2IDEuMTU3LjM3MSAxLjc0Ny4yMDkuNjU3LS4xODEgMS4yMTUtLjY2MSAxLjQ4OC0xLjI4MmwuMDY5LS4xNTUuNTQ2LS41MzYuNTUzLjIxOWMuODUyLjMzNiAxLjgyMi4xNDEgMi40Ny0uNS42NTEtLjY0MS44NTEtMS41OTYuNTA5LTIuNDM0bC0uMjIxLS41NDUuMzE4LS4zMTMuMDgzLS4xNjUuMzA0LS4xMjhjMS4wNDktLjQ0NSAxLjYwNy0xLjU5NyAxLjMtMi42OHpNMTAuNDE3IDEyYy0xLjEyMiAwLTIuMDMxLS44OTYtMi4wMzEtMnMuOTA5LTIgMi4wMzEtMmMxLjEyMSAwIDIuMDMuODk2IDIuMDMgMnMtLjkwOSAyLTIuMDMgMnoiLz4KPC9zdmc+Cg==");
}

.change-password-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 21px;
  width: 26px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iIzQyNEE1MyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMyA4VjUuNTM2YzAtMS45NTQgMS44OTUtMy41NDQgNC4wMDEtMy41NDRDOS4xMDYgMS45OTIgMTEgMy41ODIgMTEgNS41MzZWNmgydi0uNDY0QzEzIDIuNDgzIDEwLjMwOSAwIDcuMDAxIDAgMy42OTIgMCAxIDIuNDgzIDEgNS41MzZWOEgwdjEwaDE0VjhIM3ptOSA4SDJ2LTZoMTB2NnoiLz48L3N2Zz4=");
}
.change-password-icon.blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iIzEyNmJlNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMyA4VjUuNTM2YzAtMS45NTQgMS44OTUtMy41NDQgNC4wMDEtMy41NDRDOS4xMDYgMS45OTIgMTEgMy41ODIgMTEgNS41MzZWNmgydi0uNDY0QzEzIDIuNDgzIDEwLjMwOSAwIDcuMDAxIDAgMy42OTIgMCAxIDIuNDgzIDEgNS41MzZWOEgwdjEwaDE0VjhIM3ptOSA4SDJ2LTZoMTB2NnoiLz48L3N2Zz4K");
}

.download-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 14px;
  width: 11px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCI+CiAgICA8cGF0aCBmaWxsPSIjMTI2QkU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4wMDQgOC43MDFsLTUuNTA5IDUuMzAyLTUuNTA5LTUuMzAyLjcyOC0uNyA0LjMgNC4xMzhWLjAxNGguOTkydjEyLjA5N2w0LjI3LTQuMTEuNzI4Ljd6Ii8+Cjwvc3ZnPgo=");
}

.users-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 21px;
  width: 32px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIyMSI+CiAgICA8cGF0aCBmaWxsPSIjMTI2QkU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMiAyMUgwdi0zYzAtMy4zMDkgMi42OTItNiA2LjAwMS02SDh2Mkg2LjAwMUMzLjc5NSAxNCAyIDE1Ljc5NCAyIDE4djFoOHYtM2MwLTMuMzA5IDIuNjkyLTYgNi02IDMuMzA5IDAgNiAyLjY5MSA2IDZ2M2g4di0xYzAtMi4yMDYtMS43OTQtNC00LTRoLTEuOTk5di0ySDI2YzMuMzA5IDAgNiAyLjY5MSA2IDZ2M0gyMnptLTItNWMwLTIuMjA2LTEuNzk0LTQtNC00cy00LjAwMSAxLjc5NC00LjAwMSA0djNIMjB2LTN6bTYtNmMtMi4yMDYgMC00LTEuNzk0LTQtNHMxLjc5NC00IDQtNCA0IDEuNzk0IDQgNC0xLjc5NCA0LTQgNHptMC02Yy0xLjEwMiAwLTEuOTk5Ljg5OC0xLjk5OSAyIDAgMS4xMDMuODk3IDIgMS45OTkgMiAxLjEwMyAwIDItLjg5NyAyLTIgMC0xLjEwMi0uODk3LTItMi0yek0xNiA4Yy0yLjIwOSAwLTQuMDAxLTEuNzkxLTQuMDAxLTRTMTMuNzkxIDAgMTYgMGMyLjIwOSAwIDQgMS43OTEgNCA0cy0xLjc5MSA0LTQgNHptMC02Yy0xLjEwMiAwLTIgLjg5Ny0yIDJzLjg5OCAyIDIgMmMxLjEwNCAwIDItLjg5NyAyLTJzLS44OTYtMi0yLTJ6bS05Ljk5OSA4QzMuNzk1IDEwIDIgOC4yMDYgMiA2czEuNzk1LTQgNC4wMDEtNEM4LjIwNyAyIDEwIDMuNzk0IDEwIDZzLTEuNzkzIDQtMy45OTkgNHptMC02Yy0xLjEwMyAwLTIgLjg5OC0yIDIgMCAxLjEwMy44OTcgMiAyIDJDNy4xMDMgOCA4IDcuMTAzIDggNmMwLTEuMTAyLS44OTctMi0xLjk5OS0yeiIvPgo8L3N2Zz4K");
}

.users-icon-dark {
  display: inline-block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 21px;
  width: 32px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIyMSI+CiAgICA8cGF0aCBmaWxsPSIjMkQzNTNGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMiAyMUgwdi0zYzAtMy4zMDkgMi42OTItNiA2LjAwMS02SDh2Mkg2LjAwMUMzLjc5NSAxNCAyIDE1Ljc5NCAyIDE4djFoOHYtM2MwLTMuMzA5IDIuNjkyLTYgNi02IDMuMzA5IDAgNiAyLjY5MSA2IDZ2M2g4di0xYzAtMi4yMDYtMS43OTQtNC00LTRoLTEuOTk5di0ySDI2YzMuMzA5IDAgNiAyLjY5MSA2IDZ2M0gyMnptLTItNWMwLTIuMjA2LTEuNzk0LTQtNC00cy00LjAwMSAxLjc5NC00LjAwMSA0djNIMjB2LTN6bTYtNmMtMi4yMDYgMC00LTEuNzk0LTQtNHMxLjc5NC00IDQtNCA0IDEuNzk0IDQgNC0xLjc5NCA0LTQgNHptMC02Yy0xLjEwMiAwLTEuOTk5Ljg5OC0xLjk5OSAyIDAgMS4xMDMuODk3IDIgMS45OTkgMiAxLjEwMyAwIDItLjg5NyAyLTIgMC0xLjEwMi0uODk3LTItMi0yek0xNiA4Yy0yLjIwOSAwLTQuMDAxLTEuNzkxLTQuMDAxLTRTMTMuNzkxIDAgMTYgMGMyLjIwOSAwIDQgMS43OTEgNCA0cy0xLjc5MSA0LTQgNHptMC02Yy0xLjEwMiAwLTIgLjg5Ny0yIDJzLjg5OCAyIDIgMmMxLjEwNCAwIDItLjg5NyAyLTJzLS44OTYtMi0yLTJ6bS05Ljk5OSA4QzMuNzk1IDEwIDIgOC4yMDYgMiA2czEuNzk1LTQgNC4wMDEtNEM4LjIwNyAyIDEwIDMuNzk0IDEwIDZzLTEuNzkzIDQtMy45OTkgNHptMC02Yy0xLjEwMyAwLTIgLjg5OC0yIDIgMCAxLjEwMy44OTcgMiAyIDJDNy4xMDMgOCA4IDcuMTAzIDggNmMwLTEuMTAyLS44OTctMi0xLjk5OS0yeiIvPgo8L3N2Zz4K");
}

.sfooter-body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
}

.sfooter-container {
  flex: 1 0 auto;
}

.search-clear-button {
  position: absolute;
  background: #ced0d0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: white;
  top: 6px;
  right: 6px;
}

.search-clear-input {
  width: 210px !important;
  font-size: 11px;
  padding: 10px 20px;
  border-radius: 6px;
  border: solid 1px #ced0d0;
}

.border-semi-white {
  border-top: rgba(255, 255, 255, 0.2) 1px solid;
}

.kt-offcanvas-panel, #topbar-mobile-profile {
  font-family: Montserrat !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  letter-spacing: 1.3px !important;
  text-transform: uppercase;
}
.kt-offcanvas-panel a, #topbar-mobile-profile a {
  color: #2d353f;
}
.kt-offcanvas-panel a:hover, .kt-offcanvas-panel a:active, #topbar-mobile-profile a:hover, #topbar-mobile-profile a:active {
  color: #2d353f;
}
.kt-offcanvas-panel .kt-menu__item a, #topbar-mobile-profile .kt-menu__item a {
  display: flex;
  align-items: center;
}
.kt-offcanvas-panel .kt-menu__item a span, #topbar-mobile-profile .kt-menu__item a span {
  margin-left: 15px;
  border-bottom: 2px solid transparent;
}
.kt-offcanvas-panel .kt-menu__item a span.active, #topbar-mobile-profile .kt-menu__item a span.active {
  border-bottom-color: #126BE5;
  font-weight: 700 !important;
}
.kt-offcanvas-panel .kt-menu__item a i, #topbar-mobile-profile .kt-menu__item a i {
  width: 36px;
}
.kt-offcanvas-panel .kt-menu__item a i.fa-users, #topbar-mobile-profile .kt-menu__item a i.fa-users {
  font-size: 20px;
  text-align: center;
}
.kt-offcanvas-panel .kt-menu__item a i.fa-users.blue, #topbar-mobile-profile .kt-menu__item a i.fa-users.blue {
  color: #126BE5;
}
.kt-offcanvas-panel .btn, #topbar-mobile-profile .btn {
  letter-spacing: 1.3px;
  font-size: 13px;
  font-family: Montserrat !important;
  padding: 13px 30px;
  font-weight: 500;
  line-height: 13px;
  text-transform: none;
  margin-top: 55px;
}

@media (max-width: 767.98px) {
  .kt-header__topbar-welcome {
    color: black !important;
  }
  .kt-header__topbar-username {
    color: black !important;
  }
  .overflow-sm-auto {
    overflow: auto;
  }
  .nav-divider {
    display: none;
  }
  .nav-item-dark {
    color: #373939;
    font-family: "Montserrat";
    font-weight: bold;
    letter-spacing: 1.5px;
    line-height: 1.85;
    text-transform: uppercase;
    font-size: 15px;
  }
  #topbar-mobile-profile div.kt-user-card-v3__detalis a, #topbar-mobile-profile div.kt-menu__item a {
    color: #373939;
    font-family: "Montserrat";
    font-weight: bold;
    letter-spacing: 1.5px;
    line-height: 1.85;
    text-transform: uppercase;
    font-size: 15px;
  }
  .kt-header__topbar {
    padding: 0;
  }
  #topbar-mobile-nav {
    padding: 0;
  }
  #topbar-mobile-nav .kt-menu__item {
    padding: 20px 0;
    border-top: 1px solid #e9e9e9;
  }
  #topbar-mobile-nav .kt-menu__item:last-of-type {
    border-bottom: 1px solid #e9e9e9;
  }
  #topbar-mobile-nav .kt-menu__item a {
    width: 100%;
    padding: 0 20px;
  }
  #topbar-mobile-nav .kt-menu__item a .nav-item-active {
    position: relative;
    top: -4px;
  }
  #topbar-mobile-nav .kt-menu__item a:active, #topbar-mobile-nav .kt-menu__item a:hover {
    color: #373939;
  }
  #topbar-mobile-nav .kt-menu__item .dropdown-menu {
    border: none !important;
    box-shadow: none !important;
    padding-bottom: 0 !important;
  }
  #topbar-mobile-nav .kt-menu__item .kt-menu__link-text {
    display: flex;
    width: 100% !important;
    justify-content: space-between;
    align-items: center;
  }
  #topbar-mobile-nav .kt-menu__item .kt-menu__link-text i {
    font-size: 15px;
  }
  .kt-header__topbar--mobile-on .kt-header__topbar {
    transition: height 0.3s ease;
    box-shadow: none;
  }
  .mobile-dim {
    opacity: 0.2;
  }
  #topbar-user-container {
    height: 65px;
    padding: 20px;
  }
  #topbar-user-container .kt-header__topbar-item--user {
    display: flex;
    align-items: center;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
  }
  #topbar-user-container .kt-header__topbar-item--user .kt-header__topbar-welcome, #topbar-user-container .kt-header__topbar-item--user .kt-header__topbar-username {
    font-size: 13px;
    color: #2d353f;
  }
  #topbar-user-container .kt-header__topbar-item--user .fa-chevron-right {
    position: relative;
    right: 4px;
  }
  .kt-offcanvas-panel .kt-menu__item a i, #topbar-mobile-profile .kt-menu__item a i {
    width: 28px;
  }
}
@media (min-width: 768px) {
  .nav-divider {
    display: none;
  }
  #topbar-user-container {
    justify-content: flex-end !important;
  }
}
.org-profile .left, .user-profile .left {
  padding: 0 20px 0 0;
}
.org-profile .left .kt-portlet, .user-profile .left .kt-portlet {
  border-radius: 10px;
}
.org-profile .left .kt-portlet .top, .user-profile .left .kt-portlet .top {
  padding: 50px 58px 25px 58px;
  background-color: #126be5;
}
.org-profile .left .kt-portlet .top .logo, .user-profile .left .kt-portlet .top .logo {
  margin-bottom: 30px;
}
.org-profile .left .kt-portlet .top .logo img, .user-profile .left .kt-portlet .top .logo img {
  height: 75px;
  width: 225px;
  -o-object-fit: contain;
     object-fit: contain;
}
.org-profile .left .kt-portlet .top h4, .user-profile .left .kt-portlet .top h4 {
  color: #fff;
  font-size: 24px;
}
.org-profile .left .kt-portlet .top .avatar, .user-profile .left .kt-portlet .top .avatar {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 12px;
}
.org-profile .left .kt-portlet .top .avatar img, .user-profile .left .kt-portlet .top .avatar img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
  height: 100%;
  width: 100%;
}
.org-profile .left .kt-portlet .kt-portlet__body, .user-profile .left .kt-portlet .kt-portlet__body {
  padding: 43px 0 30px 0;
}
.org-profile .left .kt-portlet .kt-portlet__foot, .user-profile .left .kt-portlet .kt-portlet__foot {
  padding: 43px 0;
}
.org-profile .left .kt-portlet .bottom, .user-profile .left .kt-portlet .bottom {
  padding: 0 30px;
}
.org-profile .left .kt-portlet .menu-item, .user-profile .left .kt-portlet .menu-item {
  letter-spacing: 1.2px;
  font-size: 12px;
  font-family: "Montserrat";
  font-weight: 700;
}
.org-profile .left .kt-portlet .menu-item span.label, .user-profile .left .kt-portlet .menu-item span.label {
  border-bottom: 2px solid transparent;
  padding-bottom: 6px;
  position: relative;
  top: 4px;
}
.org-profile .left .kt-portlet .menu-item.active, .user-profile .left .kt-portlet .menu-item.active {
  color: #126be5;
}
.org-profile .left .kt-portlet .menu-item.active span.label, .user-profile .left .kt-portlet .menu-item.active span.label {
  border-bottom-color: #126be5;
}
.org-profile .left .kt-portlet .menu-item.active a, .user-profile .left .kt-portlet .menu-item.active a {
  pointer-events: none;
}
.org-profile .left .kt-portlet .menu-item a, .user-profile .left .kt-portlet .menu-item a {
  display: flex;
  align-items: center;
  color: inherit;
}
.org-profile .left .kt-portlet .menu-item a:hover, .org-profile .left .kt-portlet .menu-item a:active, .user-profile .left .kt-portlet .menu-item a:hover, .user-profile .left .kt-portlet .menu-item a:active {
  color: inherit;
}
.org-profile .left .kt-portlet .menu-item i, .user-profile .left .kt-portlet .menu-item i {
  margin-right: 12px;
}
.org-profile .left .kt-portlet .menu-item:not(last-child), .user-profile .left .kt-portlet .menu-item:not(last-child) {
  margin-bottom: 21px;
}
.org-profile .right, .user-profile .right {
  padding: 0 0 0 20px;
}
.org-profile .right .kt-portlet, .user-profile .right .kt-portlet {
  padding: 0 22px;
  border-radius: 10px;
  font-family: Montserrat;
}
.org-profile .right .kt-portlet .kt-portlet__head, .user-profile .right .kt-portlet .kt-portlet__head {
  font-size: 12px;
  letter-spacing: 1.2px;
  font-weight: 600;
  border-color: #e8e9ea;
  margin-bottom: 30px;
}
.org-profile .right .kt-portlet .kt-portlet__body, .user-profile .right .kt-portlet .kt-portlet__body {
  padding: 0;
}
.org-profile .right .kt-portlet .kt-portlet__body .form-group:not(.no-padding), .user-profile .right .kt-portlet .kt-portlet__body .form-group:not(.no-padding) {
  padding: 0 28px;
}
.org-profile .right .kt-portlet .kt-portlet__body .form-row, .user-profile .right .kt-portlet .kt-portlet__body .form-row {
  padding: 0 28px;
}
.org-profile .right .kt-portlet h5, .user-profile .right .kt-portlet h5 {
  text-transform: uppercase;
  color: #2d353f;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1.2px;
  padding: 0 25px 22px 25px;
  margin-bottom: 0;
}
.org-profile .right .kt-portlet .kt-portlet__separator, .user-profile .right .kt-portlet .kt-portlet__separator {
  border-color: #e9e9e9;
}
.org-profile .right .kt-portlet label, .user-profile .right .kt-portlet label {
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 1.3px;
  padding-left: 8px;
}
.org-profile .right .kt-portlet label.kt-avatar__upload, .user-profile .right .kt-portlet label.kt-avatar__upload {
  padding-left: 6px;
}
.org-profile .right .kt-portlet input, .user-profile .right .kt-portlet input {
  border-color: #ced0d0;
}
.org-profile .right .kt-portlet .kt-avatar .kt-avatar__holder, .user-profile .right .kt-portlet .kt-avatar .kt-avatar__holder {
  height: 105px;
  width: 310px;
}
.org-profile .right .kt-portlet .form-text, .user-profile .right .kt-portlet .form-text {
  font-family: "Open Sans";
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 1.3px;
}
.org-profile .right .kt-portlet .form-text.indent, .user-profile .right .kt-portlet .form-text.indent {
  padding-left: 8px;
}
.org-profile .right .kt-portlet .logo-label, .user-profile .right .kt-portlet .logo-label {
  font-family: Montserrat;
  font-size: 12px;
  letter-spacing: 1.2px;
}
.org-profile .right .kt-portlet .logo-label :nth-child(2), .user-profile .right .kt-portlet .logo-label :nth-child(2) {
  font-weight: 600;
}
.org-profile .right .kt-portlet .inner, .user-profile .right .kt-portlet .inner {
  padding: 0 22px;
}
.org-profile .right .kt-portlet .inner table td, .user-profile .right .kt-portlet .inner table td {
  vertical-align: middle;
}
.org-profile .right .kt-portlet .dataTables_wrapper, .user-profile .right .kt-portlet .dataTables_wrapper {
  padding: 0 22px !important;
  margin-bottom: 29px;
}
.org-profile .right .kt-portlet .dataTables_wrapper table.dataTable, .user-profile .right .kt-portlet .dataTables_wrapper table.dataTable {
  padding: 0 !important;
}
.org-profile .right .kt-portlet .dataTables_wrapper table.dataTable tr button.btn, .user-profile .right .kt-portlet .dataTables_wrapper table.dataTable tr button.btn {
  font-size: 10px;
  padding: 3px 10px;
}
.org-profile .kt-portlet .kt-portlet__foot .btn, .user-profile .kt-portlet .kt-portlet__foot .btn {
  font-weight: 500;
  font-family: Montserrat;
  font-size: 13px;
  letter-spacing: 1.3px;
  padding: 10px 50px;
}
.org-profile .kt-portlet .kt-portlet__foot .btn.btn-secondary, .user-profile .kt-portlet .kt-portlet__foot .btn.btn-secondary {
  color: #373939;
  border-color: #6a6d6d;
}
.org-profile .kt-portlet .kt-portlet__foot .btn.btn-secondary:hover, .user-profile .kt-portlet .kt-portlet__foot .btn.btn-secondary:hover {
  color: #fff;
}

.user-profile .left .kt-portlet .top {
  padding: 50px 30px;
  color: #fff;
}
.user-profile .left .kt-portlet .top .name {
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 11px;
}
.user-profile .left .kt-portlet .top .role {
  font-size: 17px;
  line-height: 17px;
  font-weight: 500;
}
.user-profile .left .kt-portlet .menu-item {
  color: #2d353f;
  font-weight: 600;
}
.user-profile .left .kt-portlet .menu-item i {
  width: 22px !important;
}
.user-profile .left .kt-portlet .menu-item.active {
  color: #000;
  font-weight: 700;
}
.user-profile .right .kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
  font-family: Montserrat;
  letter-spacing: 1.2px;
  color: #2d353f;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
}
.user-profile .right .kt-portlet .profile-form-container select[name=bar_number_state], .user-profile .right .kt-portlet .profile-form-container select.additional_bar_number_state {
  width: 5em;
}
.user-profile .right .kt-portlet .profile-form-container select.is-invalid + .select2 .select2-selection {
  border-color: #e40066;
}
.user-profile .right .kt-portlet .profile-form-container .kt-repeater__item .invalid-feedback {
  display: block;
}
.user-profile .right .kt-portlet .profile-form-container .form-control.is-invalid {
  padding: 0.65rem 1rem;
}
.user-profile .right .kt-portlet .profile-form-container .select2-container .select2-selection {
  border-color: #ced0d0;
}
.user-profile .right .kt-portlet .profile-form-container .select2-container .select2-selection--single {
  height: calc(1.5em + 1.1rem);
  display: flex;
  align-items: center;
  padding: 0 6px;
}
.user-profile .right .kt-portlet .profile-form-container .select2-container .select2-selection__arrow {
  top: 6px;
}
.user-profile .right .kt-portlet .profile-form-container .select2-container .select2-selection__rendered {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1.1px;
}
.user-profile .right .kt-portlet .profile-form-container button#add_bar_number, .user-profile .right .kt-portlet .profile-form-container button[data-repeater-create] {
  border-color: rgb(50, 63, 75);
  color: rgb(50, 63, 75);
}
.user-profile .right .kt-portlet .profile-form-container button#add_bar_number:hover, .user-profile .right .kt-portlet .profile-form-container button#add_bar_number:active, .user-profile .right .kt-portlet .profile-form-container button[data-repeater-create]:hover, .user-profile .right .kt-portlet .profile-form-container button[data-repeater-create]:active {
  background: #fafafa;
}
.user-profile .right .kt-portlet .profile-form-container button[data-repeater-delete], .user-profile .right .kt-portlet .profile-form-container button#remove_profile_picture, .user-profile .right .kt-portlet .profile-form-container .work-history-remove {
  color: rgb(204, 9, 55);
  border-color: rgb(204, 9, 55);
}
.user-profile .right .kt-portlet .profile-form-container button[data-repeater-delete]:hover, .user-profile .right .kt-portlet .profile-form-container button#remove_profile_picture:hover, .user-profile .right .kt-portlet .profile-form-container .work-history-remove:hover {
  color: #fff !important;
  background-color: rgb(204, 9, 55) !important;
}
.user-profile .right .kt-portlet .profile-form-container a[data-toggle=collapse] {
  color: #323F4B;
  display: inline-block;
  width: 8px;
}
.user-profile .right .kt-portlet .profile-form-container a[data-toggle=collapse] i.fa-caret-right {
  display: inline-block;
}
.user-profile .right .kt-portlet .profile-form-container a[data-toggle=collapse] i.fa-caret-down {
  display: none;
}
.user-profile .right .kt-portlet .profile-form-container a[data-toggle=collapse][aria-expanded=true] i.fa-caret-right {
  display: none;
}
.user-profile .right .kt-portlet .profile-form-container a[data-toggle=collapse][aria-expanded=true] i.fa-caret-down {
  display: inline-block;
}
.user-profile .right .kt-portlet .profile-form-container .badge-pill {
  display: flex;
  align-items: center;
}
.user-profile .right .kt-portlet .profile-form-container input[type=text], .user-profile .right .kt-portlet .profile-form-container input[type=password], .user-profile .right .kt-portlet .profile-form-container input[type=text].form-control.is-invalid, .user-profile .right .kt-portlet .profile-form-container input[type=password].form-control.is-invalid {
  font-size: 11px;
  letter-spacing: 1.1px;
  padding: 15px 29px;
  font-weight: 600;
}
.user-profile .right .kt-portlet .profile-form-container input[type=text] + button.position-absolute, .user-profile .right .kt-portlet .profile-form-container input[type=password] + button.position-absolute, .user-profile .right .kt-portlet .profile-form-container input[type=text].form-control.is-invalid + button.position-absolute, .user-profile .right .kt-portlet .profile-form-container input[type=password].form-control.is-invalid + button.position-absolute {
  top: calc(50% - 13px);
  height: inherit !important;
}
.user-profile .right .kt-portlet .profile-form-container .sep {
  font-family: Montserrat;
  padding: 22px 30px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 22px;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1.2px;
}
.user-profile .right .kt-portlet .profile-form-container label.kt-checkbox {
  padding-left: 30px;
  margin-left: 12px;
}
.user-profile .right .kt-portlet .profile-form-container label.kt-radio {
  padding-left: 30px;
}
.user-profile .right .kt-portlet .profile-form-container .kt-avatar__holder {
  width: 105px;
}
.user-profile .right .kt-portlet .profile-form-container button.btn {
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 1.3px;
  padding: 15px 50px;
  font-weight: 600;
}
.user-profile .right .kt-portlet .profile-form-container button.btn.btn-sm {
  font-size: 11px;
  padding: 0 30px;
  line-height: 11px;
  height: 36px;
  display: flex;
  align-items: center;
}
.user-profile .right .kt-portlet .profile-form-container .form-group {
  margin-bottom: 28px;
}
.user-profile .right .kt-portlet .profile-form-container button.show-hide {
  width: 134px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px !important;
  color: #373939;
  border-color: rgba(106, 109, 109, 0.7);
  border-radius: 6px;
  font-weight: 600;
  top: calc(50% - 14px) !important;
}
.user-profile .right .kt-portlet .profile-form-container button.show-hide:hover, .user-profile .right .kt-portlet .profile-form-container button.show-hide:active {
  background: transparent;
  font-weight: 700;
}
.user-profile .right .kt-portlet .profile-form-container input[name=current_password], .user-profile .right .kt-portlet .profile-form-container input[name=new_password] {
  height: calc(1.5em + 1.3rem + 4px);
}

.dataTables_wrapper a.dropdown-toggle, .dataTables_wrapper a.dropdown-item {
  cursor: pointer;
  text-transform: capitalize;
}

.current-past-badge {
  border-radius: 3px;
  background: #fff;
  font-family: "Open Sans";
  font-size: 11px;
  line-height: 11px;
  padding: 4px 10px;
}
.current-past-badge.current {
  color: #1b998b;
}
.current-past-badge.past {
  color: #cf000f;
}

.table.table-hover.no-header-hover thead tr:hover {
  background: transparent;
}
.table.table-hover.no-header-hover thead tr:hover th {
  background: transparent;
}

.member-dropdown-item a {
  color: #373939;
}

table.table-border-top-0 tbody tr:first-child th, table.table-border-top-0 tbody tr:first-child td {
  border-top: 0;
}

button.btn.btn-secondary.text-simplejustice-grey:hover {
  color: white !important;
}

.font-size-normal {
  font-size: 1rem !important;
}

.spaced-extra-vertical {
  line-height: 1.85;
}

.larger-50 {
  height: 1.5rem;
  width: 1.5rem;
}

.badge-read-more:hover {
  background-color: #126be5 !important;
  border-color: white !important;
  color: white !important;
}
.badge-read-more:hover span {
  color: white !important;
}

input[type=checkbox].toggle-switch {
  height: 32px;
  width: 52px;
  border-radius: 16px;
  display: inline-block;
  position: relative;
  margin: 0;
  border: 2px solid black;
  background: transparent;
  transition: all 0.2s ease;
}
input[type=checkbox].toggle-switch:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: white;
  box-shadow: 0 1px 2px rgba(44, 44, 44, 0.2);
  transition: all 0.2s cubic-bezier(0.5, 0.1, 0.75, 1.35);
}
input[type=checkbox].toggle-switch:checked {
  border-color: #654FEC;
}
input[type=checkbox].toggle-switch:checked:after {
  transform: translatex(20px);
}

.simplejustice-footer-dark {
  color: #878888;
  background-color: #22282f;
}
.simplejustice-footer-dark div.kt-footer__copyright {
  color: #878888;
  font-size: 85%;
}
.simplejustice-footer-dark div.kt-footer__copyright a {
  color: #878888;
}
.simplejustice-footer-dark div.kt-footer__copyright img {
  height: 31px;
}
.simplejustice-footer-dark div.kt-footer__menu a {
  color: #878888;
  font-size: 85%;
}

.fa-jumbo {
  line-height: 100% !important;
  font-size: 185% !important;
}

.bg-inherit {
  background: inherit !important;
}

.dropdown-scrollable {
  height: auto;
  max-height: 50vh;
  overflow-x: hidden;
}

#save-and-continue:hover {
  color: white !important;
}

.badge-squared {
  border-radius: 3px;
  padding: 4px 9px 5px 11px;
  font-family: "Open Sans";
}

.qa-admin.card-body {
  padding: 30px;
}
.qa-admin .dashboard-count {
  width: 75%;
}

.qa-admin-tabs {
  border-bottom: 1px solid #d0d3d6;
}
.qa-admin-tabs .nav-link {
  padding: 0 0 10px 0;
  font-family: Montserrat;
  font-size: 13px;
  letter-spacing: 1.3px;
  font-weight: 600;
  color: #373939;
}
.qa-admin-tabs .nav-link.active {
  font-weight: 700;
  border-bottom: 2px solid #126be5;
}

@media (max-width: 767.98px) {
  .notification-circle {
    background-color: #e40066;
    border-radius: 50%;
    color: #e40066;
    display: inline-block;
    margin-top: 8px;
    position: absolute;
    top: 0;
    right: 0;
    height: 12px;
    width: 12px;
    margin-right: 28px;
  }
}
@media (min-width: 768px) {
  .notification-circle {
    background-color: #e40066;
    border-radius: 50%;
    color: #e40066;
    display: inline-block;
    margin-top: 8px;
    position: absolute;
    top: 0;
    right: 0;
    height: 12px;
    width: 12px;
    margin-right: 12px;
  }
  .text-md-nowrap {
    white-space: nowrap !important;
  }
}
.message-circle {
  height: 32px;
  width: 32px;
  background-color: #dddcdb;
  border-radius: 50%;
}

.font-variant-all-small-caps {
  font-variant-caps: all-small-caps;
}

/*! purgecss end ignore */
