@charset "UTF-8";
@font-face {
  font-family: 'unv-icons';
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: local("unv-icons"), url("../assets/unv-icons/unv-icons.eot") format("eot"), url("../assets/unv-icons/unv-icons.ttf") format("ttf"), url("../../assets/unv-icons/unv-icons.woff") format("woff"), url("../assets/unv-icons/unv-icons.svg") format("svg"); }
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: 'unv-icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'unv-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon--auto-save-icon-m:before {
  content: ""; }

.icon--done-state .path1:before {
  content: "";
  color: #7f97ab; }

.icon--done-state .path2:before {
  content: "";
  margin-left: -0.73828125em;
  color: white; }

.icon--done-state .path3:before {
  content: "";
  margin-left: -0.73828125em;
  color: #dde4e9; }

.icon--done-state .path4:before {
  content: "";
  margin-left: -0.73828125em;
  color: #dde4e9; }

.icon--done-state .path5:before {
  content: "";
  margin-left: -0.73828125em;
  color: #dde4e9; }

.icon--done-state .path6:before {
  content: "";
  margin-left: -0.73828125em;
  color: #002f49; }

.icon--done-state .path7:before {
  content: "";
  margin-left: -0.73828125em;
  color: #25a898; }

.icon--handshake:before {
  content: "";
  color: #007fc7; }

.icon--icon-pin1:before {
  content: "";
  color: #7f97ab; }

.icon--man-user .path1:before {
  content: "";
  color: #dde4e9; }

.icon--man-user .path2:before {
  content: "";
  margin-left: -1em;
  color: #7f97ab; }

.icon--man-user .path3:before {
  content: "";
  margin-left: -1em;
  color: black; }

.icon--man-user .path4:before {
  content: "";
  margin-left: -1em;
  color: black; }

.icon--man-user .path5:before {
  content: "";
  margin-left: -1em;
  color: #7f97ab; }

.icon--report-img .path1:before {
  content: "";
  color: black; }

.icon--report-img .path2:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #7f97ab; }

.icon--report-img .path3:before {
  content: "";
  margin-left: -0.6865234375em;
  color: black; }

.icon--report-img .path4:before {
  content: "";
  margin-left: -0.6865234375em;
  color: white; }

.icon--report-img .path5:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img .path6:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #002f49; }

.icon--report-img .path7:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #25a898; }

.icon--report-img .path8:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img .path9:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #002f49; }

.icon--report-img .path10:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img .path11:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #25a898; }

.icon--report-img .path12:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img .path13:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #25a898; }

.icon--report-img .path14:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img-sm .path1:before {
  content: "";
  color: #7f97ab; }

.icon--report-img-sm .path2:before {
  content: "";
  margin-left: -0.8076171875em;
  color: black; }

.icon--report-img-sm .path3:before {
  content: "";
  margin-left: -0.8076171875em;
  color: white; }

.icon--report-img-sm .path4:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #dde4e9; }

.icon--report-img-sm .path5:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #002f49; }

.icon--report-img-sm .path6:before {
  content: "";
  margin-left: -0.8076171875em;
  color: none; }

.icon--report-img-sm .path7:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #dde4e9; }

.icon--report-img-sm .path8:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #dde4e9; }

.icon--report-img-sm .path9:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #dde4e9; }

.icon--report-img-sm .path10:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #25a898; }

.icon--report-img-sm .path11:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #25a898; }

.icon--report-img-sm .path12:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #25a898; }

.icon--teamwork:before {
  content: "";
  color: #25a898; }

.icon--un_logo_en:before {
  content: "";
  color: #037fc2; }

.icon--un_logo_mob:before {
  content: "";
  color: #008fd5; }

.icon--goal1 {
  background: #e5243b; }
  .icon--goal1:before {
    color: white;
    content: "" !important; }

.icon--goal2 {
  background: #dda63a; }
  .icon--goal2:before {
    content: ""; }

.icon--goal3 {
  background: #4c9f38; }
  .icon--goal3:before {
    content: ""; }

.icon--goal4 {
  background: #c5192d; }
  .icon--goal4:before {
    content: ""; }

.icon--goal5 {
  background: #ff3a21; }
  .icon--goal5:before {
    content: ""; }

.icon--goal6 {
  background: #26bde2; }
  .icon--goal6:before {
    content: ""; }

.icon--goal7 {
  background: #fcc30b; }
  .icon--goal7:before {
    content: ""; }

.icon--goal8 {
  background: #a21942; }
  .icon--goal8:before {
    content: ""; }

.icon--goal9 {
  background: #fd6925; }
  .icon--goal9:before {
    content: ""; }

.icon--goal10 {
  background: #dd1367; }
  .icon--goal10:before {
    content: ""; }

.icon--goal11 {
  background: #fd9d24; }
  .icon--goal11:before {
    content: ""; }

.icon--goal12 {
  background: #bf8b2e; }
  .icon--goal12:before {
    content: ""; }

.icon--goal13 {
  background: #3f7e44; }
  .icon--goal13:before {
    content: ""; }

.icon--goal14 {
  background: #0a97d9; }
  .icon--goal14:before {
    content: ""; }

.icon--goal15 {
  background: #56c02b; }
  .icon--goal15:before {
    content: ""; }

.icon--goal16 {
  background: #00689d; }
  .icon--goal16:before {
    content: ""; }

.icon--goal17 {
  background: #19486a; }
  .icon--goal17:before {
    content: ""; }

.icon--goal_climate:before {
  content: ""; }

.icon--goal_communities:before {
  content: ""; }

.icon--goal_consumption:before {
  content: ""; }

.icon--goal_economic:before {
  content: ""; }

.icon--goal_education:before {
  content: ""; }

.icon--goal_energy:before {
  content: ""; }

.icon--goal_gender:before {
  content: ""; }

.icon--goal_health:before {
  content: ""; }

.icon--goal_hunger:before {
  content: ""; }

.icon--goal_industry:before {
  content: ""; }

.icon--goal_inequalities:before {
  content: ""; }

.icon--goal_land:before {
  content: ""; }

.icon--goal_partnership:before {
  content: ""; }

.icon--goal_peace:before {
  content: ""; }

.icon--goal_poverty:before {
  content: ""; }

.icon--goal_sanitation:before {
  content: ""; }

.icon--goal_water:before {
  content: ""; }

.icon--goal1-es:before {
  content: ""; }

.icon--goal2-es:before {
  content: ""; }

.icon--goal3-es:before {
  content: ""; }

.icon--goal4-es:before {
  content: ""; }

.icon--goal5-es:before {
  content: ""; }

.icon--goal6-es:before {
  content: ""; }

.icon--goal7-es:before {
  content: ""; }

.icon--goal8-es:before {
  content: ""; }

.icon--goal9-es:before {
  content: ""; }

.icon--goal10-es:before {
  content: ""; }

.icon--goal11-es:before {
  content: ""; }

.icon--goal12-es:before {
  content: ""; }

.icon--goal13-es:before {
  content: ""; }

.icon--goal14-es:before {
  content: ""; }

.icon--goal15-es:before {
  content: ""; }

.icon--goal16-es:before {
  content: ""; }

.icon--goal17-es:before {
  content: ""; }

.icon--goal1-fr:before {
  content: ""; }

.icon--goal2-fr:before {
  content: ""; }

.icon--goal3-fr:before {
  content: ""; }

.icon--goal4-fr:before {
  content: ""; }

.icon--goal5-fr:before {
  content: ""; }

.icon--goal6-fr:before {
  content: ""; }

.icon--goal7-fr:before {
  content: ""; }

.icon--goal8-fr:before {
  content: ""; }

.icon--goal9-fr:before {
  content: ""; }

.icon--goal10-fr:before {
  content: ""; }

.icon--goal11-fr:before {
  content: ""; }

.icon--goal12-fr:before {
  content: ""; }

.icon--goal13-fr:before {
  content: ""; }

.icon--goal14-fr:before {
  content: ""; }

.icon--goal15-fr:before {
  content: ""; }

.icon--goal16-fr:before {
  content: ""; }

.icon--goal17-fr:before {
  content: ""; }

.icon--goal0-fr:before {
  content: ""; }

.icon--goal0-es:before {
  content: ""; }

.icon--goal0:before {
  content: ""; }

.icon--heart:before {
  content: ""; }

.icon--dashboard:before {
  content: ""; }

.icon--edit:before {
  content: ""; }

.icon--growth:before {
  content: ""; }

.icon--survey:before {
  content: ""; }

.icon--view:before {
  content: ""; }

.icon--ok:before {
  content: ""; }

.icon--pin:before {
  content: ""; }

.icon--ok-round:before {
  content: ""; }

.icon--err-round:before {
  content: ""; }

.icon--warn-round:before {
  content: ""; }

.icon--speech-bubble:before {
  content: ""; }

.icon-globe:before {
  content: ""; }

.icon-flag:before {
  content: ""; }

.icon--logout:before {
  content: ""; }

.icon--help-round:before {
  content: ""; }

.icon--close:before {
  content: ""; }

.icon--camp:before {
  content: ""; }

.icon--district:before {
  content: ""; }

.icon--provincial:before {
  content: ""; }

.icon--line-bottom:before {
  content: ""; }

.icon--bubble:before {
  content: ""; }

.icon--reply:before {
  content: ""; }

.icon--list-with-dots:before {
  content: ""; }

.icon--download:before {
  content: ""; }

.icon-sex-ratio:before {
  content: ""; }

.icon--open-magazine:before {
  content: ""; }

.icon--placeholder:before {
  content: ""; }

.icon--people-outline:before {
  content: ""; }

.icon--star:before {
  content: ""; }

.icon--vol-reports:before {
  content: ""; }

.icon--questionnarie-edit:before {
  content: ""; }

.icon--taxonomies:before {
  content: ""; }

.icon--annual-report:before {
  content: ""; }

.icon--email-templates:before {
  content: ""; }

.icon--log:before {
  content: ""; }

.icon--cog:before {
  content: ""; }

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  line-height: 1.2;
  margin-bottom: 1em;
  font-weight: 400;
  font-display: swap; }

h1 {
  font-size: 2.25rem;
  font-weight: 300;
  color: #002f49;
  margin: 25px 0 50px; }

h2 {
  font-size: 1.5em;
  font-weight: 600; }

h3 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 400; }

a {
  text-decoration: none; }

.eye-link {
  color: #61798e;
  font-weight: 600;
  display: flex;
  width: fit-content; }
  .eye-link:hover {
    color: #24a394; }
  .eye-link:focus {
    color: #24a394;
    border-bottom: 1px solid #24a394; }
  .eye-link .icon--view:before {
    vertical-align: middle; }

.form-select,
.form-type-textfield input {
  background-color: #dde4e9;
  color: #002f49;
  border: 0;
  border-radius: 0;
  font-size: inherit;
  max-width: 100%;
  transition: box-shadow .3s ease-out, background .3s ease-out; }

.form-type-textfield input {
  padding: 16px 20px; }

.form-select {
  padding: 2px 20px 2px 10px; }

@media screen and (max-width: 768px) {
  .js-form-type-checkbox label, .js-form-type-checkbox input {
    vertical-align: middle; } }

.form-check-input[type=checkbox] {
  border-radius: 0; }
  @media screen and (max-width: 768px) {
    .form-check-input[type=checkbox] {
      height: 28px;
      width: 28px; } }
  .form-check-input[type=checkbox]:checked {
    background-color: #24a394;
    border-color: #24a394; }

label {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  font-weight: 400;
  color: #002f49;
  margin-bottom: 5px; }

.btn {
  display: inline-flex;
  min-width: 120px;
  justify-content: center;
  border-radius: 0;
  border: 0;
  color: #002f49;
  background: #c3d1dc;
  padding: 0.75em; }
  .btn.btn-blue {
    background: #027cc1;
    color: #fff;
    transition: background .3s ease; }

.alert {
  position: relative;
  width: 100%;
  color: #fff;
  background-color: #56c02b;
  box-shadow: 0 1px 10px #56c02b;
  border-radius: 0; }
  .alert .btn-close {
    filter: invert(1) brightness(1); }

.pager {
  color: #50677a; }
  .pager a span {
    color: #50677a;
    font-weight: 700; }
    .pager a span:hover {
      color: #007fc7; }
  .pager a:focus span {
    color: #007fc7 !important;
    outline: 2px #027cc1 !important; }

.pager__item.is-active:focus, .pager__item.is-active:hover {
  color: #007fc7;
  outline: 2px #027cc1 !important; }

.form-textarea-wrapper textarea::placeholder {
  color: #7f97ab; }

#block-vra-theme-tabs {
  position: fixed;
  background-color: #19486a;
  width: 100%;
  bottom: 0;
  right: 0;
  margin-bottom: 0;
  z-index: 2;
  padding-left: 400px; }
  @media screen and (max-width: 1025px) {
    #block-vra-theme-tabs {
      padding-left: 0; } }
  #block-vra-theme-tabs .tabs-wrapper {
    margin: 0.5rem 0; }
  #block-vra-theme-tabs .nav-tabs {
    border: none; }
    #block-vra-theme-tabs .nav-tabs .nav-item {
      background-color: transparent;
      margin-right: 5px; }
      #block-vra-theme-tabs .nav-tabs .nav-item a {
        border-radius: 0;
        color: #fff; }
      #block-vra-theme-tabs .nav-tabs .nav-item .is-active {
        background-color: #002f49; }

/**
 * @file
 * Functions.
 */
@font-face {
  font-family: 'unv-icons';
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: local("unv-icons"), url("../assets/unv-icons/unv-icons.eot") format("eot"), url("../assets/unv-icons/unv-icons.ttf") format("ttf"), url("../../assets/unv-icons/unv-icons.woff") format("woff"), url("../assets/unv-icons/unv-icons.svg") format("svg"); }
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: 'unv-icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'unv-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon--auto-save-icon-m:before {
  content: ""; }

.icon--done-state .path1:before {
  content: "";
  color: #7f97ab; }

.icon--done-state .path2:before {
  content: "";
  margin-left: -0.73828125em;
  color: white; }

.icon--done-state .path3:before {
  content: "";
  margin-left: -0.73828125em;
  color: #dde4e9; }

.icon--done-state .path4:before {
  content: "";
  margin-left: -0.73828125em;
  color: #dde4e9; }

.icon--done-state .path5:before {
  content: "";
  margin-left: -0.73828125em;
  color: #dde4e9; }

.icon--done-state .path6:before {
  content: "";
  margin-left: -0.73828125em;
  color: #002f49; }

.icon--done-state .path7:before {
  content: "";
  margin-left: -0.73828125em;
  color: #25a898; }

.icon--handshake:before {
  content: "";
  color: #007fc7; }

.icon--icon-pin1:before {
  content: "";
  color: #7f97ab; }

.icon--man-user .path1:before {
  content: "";
  color: #dde4e9; }

.icon--man-user .path2:before {
  content: "";
  margin-left: -1em;
  color: #7f97ab; }

.icon--man-user .path3:before {
  content: "";
  margin-left: -1em;
  color: black; }

.icon--man-user .path4:before {
  content: "";
  margin-left: -1em;
  color: black; }

.icon--man-user .path5:before {
  content: "";
  margin-left: -1em;
  color: #7f97ab; }

.icon--report-img .path1:before {
  content: "";
  color: black; }

.icon--report-img .path2:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #7f97ab; }

.icon--report-img .path3:before {
  content: "";
  margin-left: -0.6865234375em;
  color: black; }

.icon--report-img .path4:before {
  content: "";
  margin-left: -0.6865234375em;
  color: white; }

.icon--report-img .path5:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img .path6:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #002f49; }

.icon--report-img .path7:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #25a898; }

.icon--report-img .path8:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img .path9:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #002f49; }

.icon--report-img .path10:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img .path11:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #25a898; }

.icon--report-img .path12:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img .path13:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #25a898; }

.icon--report-img .path14:before {
  content: "";
  margin-left: -0.6865234375em;
  color: #dde4e9; }

.icon--report-img-sm .path1:before {
  content: "";
  color: #7f97ab; }

.icon--report-img-sm .path2:before {
  content: "";
  margin-left: -0.8076171875em;
  color: black; }

.icon--report-img-sm .path3:before {
  content: "";
  margin-left: -0.8076171875em;
  color: white; }

.icon--report-img-sm .path4:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #dde4e9; }

.icon--report-img-sm .path5:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #002f49; }

.icon--report-img-sm .path6:before {
  content: "";
  margin-left: -0.8076171875em;
  color: none; }

.icon--report-img-sm .path7:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #dde4e9; }

.icon--report-img-sm .path8:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #dde4e9; }

.icon--report-img-sm .path9:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #dde4e9; }

.icon--report-img-sm .path10:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #25a898; }

.icon--report-img-sm .path11:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #25a898; }

.icon--report-img-sm .path12:before {
  content: "";
  margin-left: -0.8076171875em;
  color: #25a898; }

.icon--teamwork:before {
  content: "";
  color: #25a898; }

.icon--un_logo_en:before {
  content: "";
  color: #037fc2; }

.icon--un_logo_mob:before {
  content: "";
  color: #008fd5; }

.icon--goal1 {
  background: #e5243b; }
  .icon--goal1:before {
    color: white;
    content: "" !important; }

.icon--goal2 {
  background: #dda63a; }
  .icon--goal2:before {
    content: ""; }

.icon--goal3 {
  background: #4c9f38; }
  .icon--goal3:before {
    content: ""; }

.icon--goal4 {
  background: #c5192d; }
  .icon--goal4:before {
    content: ""; }

.icon--goal5 {
  background: #ff3a21; }
  .icon--goal5:before {
    content: ""; }

.icon--goal6 {
  background: #26bde2; }
  .icon--goal6:before {
    content: ""; }

.icon--goal7 {
  background: #fcc30b; }
  .icon--goal7:before {
    content: ""; }

.icon--goal8 {
  background: #a21942; }
  .icon--goal8:before {
    content: ""; }

.icon--goal9 {
  background: #fd6925; }
  .icon--goal9:before {
    content: ""; }

.icon--goal10 {
  background: #dd1367; }
  .icon--goal10:before {
    content: ""; }

.icon--goal11 {
  background: #fd9d24; }
  .icon--goal11:before {
    content: ""; }

.icon--goal12 {
  background: #bf8b2e; }
  .icon--goal12:before {
    content: ""; }

.icon--goal13 {
  background: #3f7e44; }
  .icon--goal13:before {
    content: ""; }

.icon--goal14 {
  background: #0a97d9; }
  .icon--goal14:before {
    content: ""; }

.icon--goal15 {
  background: #56c02b; }
  .icon--goal15:before {
    content: ""; }

.icon--goal16 {
  background: #00689d; }
  .icon--goal16:before {
    content: ""; }

.icon--goal17 {
  background: #19486a; }
  .icon--goal17:before {
    content: ""; }

.icon--goal_climate:before {
  content: ""; }

.icon--goal_communities:before {
  content: ""; }

.icon--goal_consumption:before {
  content: ""; }

.icon--goal_economic:before {
  content: ""; }

.icon--goal_education:before {
  content: ""; }

.icon--goal_energy:before {
  content: ""; }

.icon--goal_gender:before {
  content: ""; }

.icon--goal_health:before {
  content: ""; }

.icon--goal_hunger:before {
  content: ""; }

.icon--goal_industry:before {
  content: ""; }

.icon--goal_inequalities:before {
  content: ""; }

.icon--goal_land:before {
  content: ""; }

.icon--goal_partnership:before {
  content: ""; }

.icon--goal_peace:before {
  content: ""; }

.icon--goal_poverty:before {
  content: ""; }

.icon--goal_sanitation:before {
  content: ""; }

.icon--goal_water:before {
  content: ""; }

.icon--goal1-es:before {
  content: ""; }

.icon--goal2-es:before {
  content: ""; }

.icon--goal3-es:before {
  content: ""; }

.icon--goal4-es:before {
  content: ""; }

.icon--goal5-es:before {
  content: ""; }

.icon--goal6-es:before {
  content: ""; }

.icon--goal7-es:before {
  content: ""; }

.icon--goal8-es:before {
  content: ""; }

.icon--goal9-es:before {
  content: ""; }

.icon--goal10-es:before {
  content: ""; }

.icon--goal11-es:before {
  content: ""; }

.icon--goal12-es:before {
  content: ""; }

.icon--goal13-es:before {
  content: ""; }

.icon--goal14-es:before {
  content: ""; }

.icon--goal15-es:before {
  content: ""; }

.icon--goal16-es:before {
  content: ""; }

.icon--goal17-es:before {
  content: ""; }

.icon--goal1-fr:before {
  content: ""; }

.icon--goal2-fr:before {
  content: ""; }

.icon--goal3-fr:before {
  content: ""; }

.icon--goal4-fr:before {
  content: ""; }

.icon--goal5-fr:before {
  content: ""; }

.icon--goal6-fr:before {
  content: ""; }

.icon--goal7-fr:before {
  content: ""; }

.icon--goal8-fr:before {
  content: ""; }

.icon--goal9-fr:before {
  content: ""; }

.icon--goal10-fr:before {
  content: ""; }

.icon--goal11-fr:before {
  content: ""; }

.icon--goal12-fr:before {
  content: ""; }

.icon--goal13-fr:before {
  content: ""; }

.icon--goal14-fr:before {
  content: ""; }

.icon--goal15-fr:before {
  content: ""; }

.icon--goal16-fr:before {
  content: ""; }

.icon--goal17-fr:before {
  content: ""; }

.icon--goal0-fr:before {
  content: ""; }

.icon--goal0-es:before {
  content: ""; }

.icon--goal0:before {
  content: ""; }

.icon--heart:before {
  content: ""; }

.icon--dashboard:before {
  content: ""; }

.icon--edit:before {
  content: ""; }

.icon--growth:before {
  content: ""; }

.icon--survey:before {
  content: ""; }

.icon--view:before {
  content: ""; }

.icon--ok:before {
  content: ""; }

.icon--pin:before {
  content: ""; }

.icon--ok-round:before {
  content: ""; }

.icon--err-round:before {
  content: ""; }

.icon--warn-round:before {
  content: ""; }

.icon--speech-bubble:before {
  content: ""; }

.icon-globe:before {
  content: ""; }

.icon-flag:before {
  content: ""; }

.icon--logout:before {
  content: ""; }

.icon--help-round:before {
  content: ""; }

.icon--close:before {
  content: ""; }

.icon--camp:before {
  content: ""; }

.icon--district:before {
  content: ""; }

.icon--provincial:before {
  content: ""; }

.icon--line-bottom:before {
  content: ""; }

.icon--bubble:before {
  content: ""; }

.icon--reply:before {
  content: ""; }

.icon--list-with-dots:before {
  content: ""; }

.icon--download:before {
  content: ""; }

.icon-sex-ratio:before {
  content: ""; }

.icon--open-magazine:before {
  content: ""; }

.icon--placeholder:before {
  content: ""; }

.icon--people-outline:before {
  content: ""; }

.icon--star:before {
  content: ""; }

.icon--vol-reports:before {
  content: ""; }

.icon--questionnarie-edit:before {
  content: ""; }

.icon--taxonomies:before {
  content: ""; }

.icon--annual-report:before {
  content: ""; }

.icon--email-templates:before {
  content: ""; }

.icon--log:before {
  content: ""; }

.icon--cog:before {
  content: ""; }

.green-button-link, .download-button a, .openid-connect-login-form input.form-submit {
  background-color: #24a394;
  color: black; }
  .green-button-link:hover, .download-button a:hover, .openid-connect-login-form input.form-submit:hover, .green-button-link:focus, .download-button a:focus, .openid-connect-login-form input.form-submit:focus {
    background-color: #027cc1;
    color: #fff; }
    .green-button-link:hover::before, .download-button a:hover::before, .openid-connect-login-form input.form-submit:hover::before, .green-button-link:hover::after, .download-button a:hover::after, .openid-connect-login-form input.form-submit:hover::after, .green-button-link:focus::before, .download-button a:focus::before, .openid-connect-login-form input.form-submit:focus::before, .green-button-link:focus::after, .download-button a:focus::after, .openid-connect-login-form input.form-submit:focus::after {
      color: #fff; }

.green-button-link {
  padding: 0.75em 1.5em;
  min-width: 100px;
  border: none; }

.blue-button-link, .block-facets-block .filters-buttons .apply-filters-side-bar {
  background-color: #027cc1 !important;
  color: #fff; }
  .blue-button-link:hover, .block-facets-block .filters-buttons .apply-filters-side-bar:hover, .blue-button-link:focus, .block-facets-block .filters-buttons .apply-filters-side-bar:focus {
    background-color: #24a394 !important; }

.blue-button-link {
  padding: 0.75em 1.5em;
  min-width: 100px;
  border: none; }

.back-button:before {
  display: inline-block;
  content: "" !important;
  font-family: 'unv-icons' !important;
  color: #fff;
  font-size: 0.875rem;
  width: 1rem;
  height: 1rem;
  rotate: 90deg;
  margin-right: 5px;
  vertical-align: middle; }

.back-button {
  font-size: .875rem; }

.button-link {
  color: #24a394;
  font-weight: 600;
  text-decoration: none;
  background: 0 0;
  padding: 0;
  border: none;
  transition: all .3s ease; }
  .button-link:hover, .button-link:focus {
    color: #002f49; }

.views-field .download-buttons {
  white-space: nowrap; }

.download-button {
  margin: 0 5px; }
  .download-button a {
    font-size: 0.875rem;
    padding: 5px 10px;
    text-align: center; }
    .download-button a:after {
      display: inline-block;
      content: "" !important;
      font-family: 'unv-icons' !important;
      color: black;
      font-size: 10px;
      width: 20px;
      height: 21px; }

@media screen and (max-width: 1025px) {
  .path-frontpage .layout-container {
    display: flex;
    flex-direction: column-reverse; } }
.path-frontpage .layout-container.slide {
  position: fixed; }
.path-frontpage .layout-container .sidebar-container {
  width: 510px !important; }
  @media screen and (max-width: 1025px) {
    .path-frontpage .layout-container .sidebar-container {
      position: unset;
      overflow: hidden;
      width: 100% !important;
      height: 50vh;
      display: contents; } }
  @media screen and (max-width: 1025px) {
    .path-frontpage .layout-container .sidebar-container .region-sidebar-left-top .menu-toggle {
      display: none !important; } }
  @media screen and (max-width: 1025px) {
    .path-frontpage .layout-container .sidebar-container .region-sidebar-left-bottom {
      position: unset !important; } }
  .path-frontpage .layout-container .sidebar-container .region-sidebar-left-bottom .report-application {
    margin-top: auto; }
  .path-frontpage .layout-container .sidebar-container .region-sidebar-left-bottom .need-help {
    margin-top: unset !important;
    margin-bottom: 30px !important;
    width: 100%; }
  .path-frontpage .layout-container .sidebar-container .region-sidebar-left-bottom .block-views-blockuser-login-info-login-user {
    padding: 50px 0;
    width: 100%; }
    .path-frontpage .layout-container .sidebar-container .region-sidebar-left-bottom .block-views-blockuser-login-info-login-user a {
      color: #fff;
      background-color: #24a394; }
      .path-frontpage .layout-container .sidebar-container .region-sidebar-left-bottom .block-views-blockuser-login-info-login-user a:hover {
        background-color: #027cc1; }
.path-frontpage .layout-container .main-container {
  margin-left: 510px !important;
  width: calc(100% - 510px) !important; }
  @media screen and (max-width: 1025px) {
    .path-frontpage .layout-container .main-container {
      width: unset !important;
      margin: unset !important; }
      .path-frontpage .layout-container .main-container .field--name-body p {
        display: none !important; } }
  .path-frontpage .layout-container .main-container #block-vra-theme-tabs {
    padding-left: 540px; }
    @media screen and (max-width: 1025px) {
      .path-frontpage .layout-container .main-container #block-vra-theme-tabs {
        padding-left: 0; } }

.layout-container .sidebar-container {
  width: 380px;
  position: fixed;
  z-index: 5; }
  @media screen and (max-width: 1025px) {
    .layout-container .sidebar-container {
      height: unset; } }
  .layout-container .sidebar-container .sidebar-content {
    display: flex;
    flex-direction: column;
    height: inherit; }
    .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      transition: margin-left 0.5s ease; }
      @media screen and (max-width: 1025px) {
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top {
          background: #fff;
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
          z-index: 1;
          box-shadow: 0 0 5px rgba(0, 47, 73, 0.15);
          display: flex;
          flex-direction: row;
          padding: 50px 10px 10px;
          min-height: 50px;
          max-width: 100vw; } }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .menu-toggle {
        display: none; }
        @media screen and (max-width: 1025px) {
          .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .menu-toggle {
            border: 0;
            padding: 0;
            font-size: 0;
            background: #fff;
            z-index: 1000;
            position: absolute;
            display: block;
            right: 10px;
            bottom: 15px;
            width: 50px;
            height: 50px; } }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .menu-toggle::before, .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .menu-toggle::after {
          content: "";
          position: absolute;
          display: block;
          width: 100%;
          height: 1px;
          background-color: #027cc1;
          bottom: 20px; }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .menu-toggle::after {
          bottom: 10px; }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .menu-toggle:focus {
          outline: 2px solid #027cc1; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .block-system-branding-block {
        width: 50%; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .language-switcher-language-url .list-inline {
        display: flex;
        width: max-content; }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .language-switcher-language-url .list-inline .language {
          padding: 0 5px; }
          .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .language-switcher-language-url .list-inline .language a {
            color: #002f49;
            font-size: 0.875rem; }
            .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .language-switcher-language-url .list-inline .language a:hover {
              color: #027cc1; }
          .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .language-switcher-language-url .list-inline .language a.is-active {
            color: #027cc1; }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .language-switcher-language-url .list-inline .language-link {
          display: none; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-top .language-switcher-language-url button.trigger {
        display: none; }
    .layout-container .sidebar-container .sidebar-content .menu-modal {
      display: none; }
      .layout-container .sidebar-container .sidebar-content .menu-modal.open {
        display: flex;
        flex-direction: row;
        min-height: 100px;
        background: #fff;
        position: fixed;
        top: 0;
        left: 70px;
        width: 100%; }
    .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom {
      height: 100%;
      display: flex;
      flex-direction: column;
      transition: right 0.5s ease;
      width: calc(100% - 10px);
      background: #fff; }
      @media screen and (max-width: 1025px) {
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom {
          position: fixed;
          right: -100%;
          top: 70px; } }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom > *:last-child {
        padding-bottom: 80px; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .block-views-blockuser-login-info-logged-user {
        width: 100%;
        padding: 45px 0 0; }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .block-views-blockuser-login-info-logged-user .views-row {
          display: flex; }
          .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .block-views-blockuser-login-info-logged-user .views-row .views-field-field-profile-pic {
            margin-right: 10px; }
          .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .block-views-blockuser-login-info-logged-user .views-row .user-text {
            font-size: 0.875rem; }
            .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .block-views-blockuser-login-info-logged-user .views-row .user-text a {
              color: #61798e; }
              .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .block-views-blockuser-login-info-logged-user .views-row .user-text a:hover, .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .block-views-blockuser-login-info-logged-user .views-row .user-text a:focus {
                color: #027cc1; }
              .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .block-views-blockuser-login-info-logged-user .views-row .user-text a:focus {
                border-bottom: 1px solid #027cc1; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url {
        position: relative;
        width: fit-content;
        left: 75%;
        bottom: 3%; }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url .list-inline {
          display: flex;
          width: max-content; }
          .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url .list-inline .language {
            padding: 0 5px; }
            .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url .list-inline .language a {
              color: #002f49;
              font-size: 0.875rem; }
              .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url .list-inline .language a:hover, .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url .list-inline .language a:focus {
                color: #027cc1; }
              .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url .list-inline .language a:focus {
                border-bottom: 1px solid #002f49; }
            .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url .list-inline .language a.is-active {
              color: #027cc1;
              font-weight: 700; }
          .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url .list-inline .language-link {
            display: none; }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .language-switcher-language-url button.trigger {
          display: none; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .need-help {
        margin-top: auto;
        font-size: 0.875rem; }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .need-help a {
          color: #027cc1; }
          .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .need-help a:hover {
            color: #002f49; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .contributions-container {
        display: flex;
        margin-bottom: 30px; }
        .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom .contributions-container::before {
          font-size: 2.8125rem;
          color: #24a394;
          padding-right: 5px; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom #spinner #spinner, .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom.loaded #spinner {
        display: none; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom #spinner .block-facets-block, .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom.loaded .block-facets-block {
        display: block; }
      .layout-container .sidebar-container .sidebar-content .region-sidebar-left-bottom.loading #spinner {
        display: block; }
    .layout-container .sidebar-container .sidebar-content.slide .region-sidebar-left-top {
      margin-left: calc(-100% + 70px); }
      @media screen and (max-width: 1025px) {
        .layout-container .sidebar-container .sidebar-content.slide .region-sidebar-left-top .menu-toggle {
          bottom: 5px;
          height: 50%;
          background-color: #027cc1; } }
      .layout-container .sidebar-container .sidebar-content.slide .region-sidebar-left-top .menu-toggle::after, .layout-container .sidebar-container .sidebar-content.slide .region-sidebar-left-top .menu-toggle::before {
        transform: rotate(45deg);
        background: #fff;
        bottom: 22px; }
      .layout-container .sidebar-container .sidebar-content.slide .region-sidebar-left-top .menu-toggle::before {
        transform: rotate(-45deg); }
    .layout-container .sidebar-container .sidebar-content.slide .region-sidebar-left-bottom {
      position: fixed;
      padding: 50px;
      right: 0; }
.layout-container .main-container {
  margin-left: 380px;
  width: calc(100% - 380px); }
  @media screen and (max-width: 1025px) {
    .layout-container .main-container {
      margin: unset;
      width: 100%; } }
.layout-container.slide {
  position: fixed; }
  .layout-container.slide .region-sidebar-left-bottom {
    overflow: auto;
    z-index: -1; }

.block-facets-block {
  display: none;
  position: relative; }
  .block-facets-block .filters-buttons {
    position: fixed;
    bottom: 0;
    z-index: 100;
    display: flex;
    width: 300px;
    background: white;
    height: 70px;
    align-items: center;
    min-height: 48px;
    justify-content: end;
    border-top: 1px solid gray; }
    @media screen and (max-width: 1025px) {
      .block-facets-block .filters-buttons {
        width: calc(100vw - 110px); } }
    .block-facets-block .filters-buttons > div {
      float: right;
      box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.12) 0px 1px 1px 0px, rgba(60, 66, 87, 0.16) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(60, 66, 87, 0.08) 0px 2px 5px 0px;
      border-radius: 4px;
      font-size: 14px;
      font-weight: 500;
      padding: 8px 16px;
      min-height: 28px;
      width: fit-content;
      margin-left: 5px;
      transition: background-color .24s, box-shadow .24s; }
    .block-facets-block .filters-buttons .clear-filters-side-bar {
      background: #fff; }
      .block-facets-block .filters-buttons .clear-filters-side-bar:hover, .block-facets-block .filters-buttons .clear-filters-side-bar:focus {
        color: #027cc1;
        cursor: pointer; }
      .block-facets-block .filters-buttons .clear-filters-side-bar:focus {
        border-bottom: 1px solid #027cc1; }
  .block-facets-block .form-section.facets-widget-checkbox {
    margin-bottom: 10px; }
  .block-facets-block .form-section .facets-widget-dropdown {
    margin-bottom: 10px; }
    .block-facets-block .form-section .facets-widget-dropdown label {
      margin-right: 5px; }
  .block-facets-block .form-section .facets-widget-checkbox {
    margin: 0;
    margin-right: 5px;
    vertical-align: middle; }
    .block-facets-block .form-section .facets-widget-checkbox:focus {
      border-color: #86b7fe;
      outline: 0;
      box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
    .block-facets-block .form-section .facets-widget-checkbox .input-item {
      display: flex;
      padding: 0;
      width: 100%; }
      .block-facets-block .form-section .facets-widget-checkbox .input-item__count {
        margin-left: 30px; }
      .block-facets-block .form-section .facets-widget-checkbox .input-item input[type="checkbox"] {
        margin-right: 5px; }
        .block-facets-block .form-section .facets-widget-checkbox .input-item input[type="checkbox"]:checked + label:before {
          content: '\f00c';
          font-family: FontAwesome;
          color: #fff;
          font-size: 10px;
          width: 20px;
          height: 21px;
          background: #007bff;
          padding: 0 3px;
          display: inline-block;
          vertical-align: middle;
          text-align: center; }
        .block-facets-block .form-section .facets-widget-checkbox .input-item input[type="checkbox"]:focus {
          outline: 2px solid #027cc1; }
      .block-facets-block .form-section .facets-widget-checkbox .input-item label {
        font-size: 1rem;
        cursor: pointer;
        min-height: 24px;
        height: auto; }
        .block-facets-block .form-section .facets-widget-checkbox .input-item label:before {
          display: inline-block;
          vertical-align: text-bottom;
          content: " ";
          background: #dde4e9;
          height: 20px;
          width: 20px;
          min-width: 20px;
          margin: 3px; }
  .block-facets-block .select2-container .select2-selection {
    background-color: #dde4e9;
    color: #303030;
    border-radius: 0;
    border: none;
    font-size: 1em;
    padding: 10px 70px 15px 10px;
    display: flex;
    align-items: center;
    min-height: 48px; }
    .block-facets-block .select2-container .select2-selection:after {
      position: absolute;
      margin-top: -4px;
      display: inline-block;
      content: "" !important;
      font-family: 'unv-icons' !important;
      color: #002f49;
      font-size: 1rem;
      width: 1rem;
      height: 1rem;
      right: 18px;
      top: 50%;
      transform: translateY(-50%); }
    .block-facets-block .select2-container .select2-selection input::placeholder {
      color: #61798e; }
  .block-facets-block .select2-container .select2-selection--multiple {
    display: flex;
    flex-direction: column; }
    .block-facets-block .select2-container .select2-selection--multiple .select2-selection__rendered {
      box-sizing: border-box;
      list-style: none;
      margin: 0;
      padding: 0 5px;
      width: 100%; }
  .block-facets-block .select2-container .select2-selection--multiple .select2-selection__choice {
    width: fit-content;
    background-color: #fff !important;
    display: flex !important;
    flex-direction: row-reverse !important;
    border: none !important;
    border-radius: 0 !important;
    height: fit-content !important;
    padding: 5px 0 5px 5px !important;
    max-width: 100%;
    white-space: normal; }
  .block-facets-block .select2-container .select2-selection--multiple .select2-selection__choice__remove {
    position: relative;
    border: unset; }
    .block-facets-block .select2-container .select2-selection--multiple .select2-selection__choice__remove:focus, .block-facets-block .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
      background-color: unset; }
    .block-facets-block .select2-container .select2-selection--multiple .select2-selection__choice__remove span {
      display: block;
      background-color: #e85d30;
      font-size: 0;
      color: #fff;
      margin: -5px;
      margin-left: 10px; }
      .block-facets-block .select2-container .select2-selection--multiple .select2-selection__choice__remove span:after {
        display: inline-block;
        content: "" !important;
        font-family: 'unv-icons' !important;
        color: #fff;
        font-size: 15px;
        width: 30px;
        height: 30px;
        padding: 4px 7.5px; }
  .block-facets-block .select2-container .select2-selection--multiple .select2-selection__choice__display {
    margin-left: 0;
    margin-right: auto; }
  @media screen and (max-width: 768px) {
    .block-facets-block .select2-container {
      min-width: unset; } }
  .block-facets-block .select2-container .select2-search--inline {
    padding: 0 5px;
    display: inline-block;
    width: 100%; }
    .block-facets-block .select2-container .select2-search--inline:not(:first-child):not(:focus-within) {
      height: 0;
      width: 0; }
  .block-facets-block .select2-container .select2-search__field:placeholder-shown {
    width: 100% !important; }

#spinner {
  margin: 0 auto;
  width: 50px;
  height: 50px;
  border: 3px solid rgba(18, 53, 49, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite; }

#spinner-report {
  margin: 0 auto;
  margin-top: 28vh;
  width: 200px;
  height: 200px;
  border: 3px solid rgba(18, 53, 49, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite; }

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg); } }
.select2-container--default,
.select2-container {
  width: 100% !important; }
  .select2-container--default .select2-dropdown,
  .select2-container .select2-dropdown {
    border-radius: 0 !important; }
    .select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected],
    .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected] {
      background-color: #24a394 !important; }
  .select2-container--default.select2-container.select2-container--open:not(.select2),
  .select2-container.select2-container.select2-container--open:not(.select2) {
    width: auto !important; }

.openid-connect-login-form {
  margin: 50px 0; }

#block-vra-theme-content .openid-connect-login-form {
  display: none; }

@media screen and (max-width: 768px) {
  .form-check-input[type=checkbox] {
    height: 32px;
    width: 32px; } }

.layout-container.dashboard .sidebar-container .sidebar-content .region-sidebar-left-bottom #block-vra-theme-contributionsmatter {
  padding-bottom: 40px; }

/*# sourceMappingURL=sidebar-left.css.map */
