@import url('https://fonts.googleapis.com/css?family=Lato:300,400,400i,700,900');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600&display=swap');
/* :L404 */
.sdg-container {
  width: 910px;
  margin: 0 auto;
}
/* :L414 */
.sdg-container * {
  box-sizing: border-box;
}
/* :L417 */
.sdg-container *:focus {
  outline: none;
}
/* :L422 */
.sdg-container .sdg-header {
  margin: 0 auto 10px auto;
  position: relative;
  height: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L429 */
.sdg-container .sdg-header .sdg-logo {
  width: 480px;
}
/* :L433 */
.sdg-container .sdg-header .edit-buttons {
  position: absolute;
  top: calc(50% -  19px);
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L223 */
html:not([dir='rtl']) .sdg-container .sdg-header .edit-buttons {
  right: 12px;
}
/* :L228 */
html[dir='rtl'] .sdg-container .sdg-header .edit-buttons {
  left: 12px;
}
/* :L440 */
.sdg-container .sdg-header .edit-buttons .edit-save {
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-size: 24px;
  text-align: center;
  font-weight: 300;
  border-radius: 50%;
  background-color: rgba(0, 157, 218, 0.1);
  color: #009dda;
  cursor: pointer;
  transition: all 0.2s ease;
}
/* :L290 */
html:not([dir='rtl']) .sdg-container .sdg-header .edit-buttons .edit-save {
  margin-left: 10px;
}
/* :L295 */
html[dir='rtl'] .sdg-container .sdg-header .edit-buttons .edit-save {
  margin-right: 10px;
}
/* :L450 */
.sdg-container .sdg-header .edit-buttons .edit-save:hover {
  background-color: rgba(0, 157, 218, 0.2);
}
/* :L454 */
.sdg-container .sdg-header .edit-buttons .edit-save.a {
  background-color: #009dda;
  color: white;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}
/* :L461 */
.sdg-container .sdg-header .edit-buttons .edit-save.a:hover {
  background-color: rgba(0, 157, 218, 0.7);
}
/* :L464 */
.sdg-container .sdg-header .edit-buttons .edit-save.a.save {
  box-shadow: 0 0 0 3px white, 0 0 0 15px rgba(0, 157, 218, 0.05);
}
/* :L468 */
.sdg-container .sdg-header .edit-buttons .edit-save.a.save:hover {
  background-color: #0078a7;
  box-shadow: 0 0 0 3px white, 0 0 0 20px rgba(0, 157, 218, 0.05);
}
/* :L473 */
.sdg-container .sdg-header .edit-buttons .edit-save.a.status-1 {
  color: transparent !important;
  background-image: url("//knoema-thumbnails.s3-us-west-1.amazonaws.com/production/KFM/img/loader/loader.gif");
  pointer-events: none;
}
/* :L478 */
.sdg-container .sdg-header .edit-buttons .edit-save.a.status-2 {
  background-color: #86bc7c;
  box-shadow: 0 0 0 3px white, 0 0 0 20px rgba(159, 230, 146, 0.2);
  pointer-events: none;
}
/* :L484 */
.sdg-container .sdg-header .edit-buttons .edit-save.disable {
  background-color: #f4f4f4;
  color: #cccccc;
  cursor: help;
}
/* :L491 */
.sdg-container .sdg-header .edit-buttons .help-tooltip {
  height: 18px;
  width: 18px;
  line-height: 18px;
  font-size: 14px;
  text-align: center;
  font-weight: 300;
  border-radius: 50%;
  background: #cdebf7;
  color: #009dda;
  cursor: pointer;
  transition: all 0.3s ease;
  cursor: help;
}
/* :L501 */
.sdg-container .sdg-header .edit-buttons .def-lang {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 22px;
  width: auto;
  padding: 0 8px;
  line-height: 22px;
  border-radius: 11px;
  background: #cdebf7;
  color: #009dda !important;
  cursor: pointer;
  transition: all 0.3s ease;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
/* :L516 */
.sdg-container .sdg-header .edit-buttons .def-lang:hover {
  background: #a1d9f0;
}
/* :L520 */
.sdg-container .sdg-header .edit-buttons .def-lang .flag {
  width: 15px;
  height: 10px;
  background-image: url("//cdn.knoema.com/flags/mini/gb.png");
  background-size: 15px 10px;
}
/* :L303 */
html:not([dir='rtl']) .sdg-container .sdg-header .edit-buttons .def-lang .flag {
  margin-right: 4px;
}
/* :L308 */
html[dir='rtl'] .sdg-container .sdg-header .edit-buttons .def-lang .flag {
  margin-left: 4px;
}
/* :L528 */
.sdg-container .sdg-header .edit-buttons .cancel {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  border-radius: 15px;
  background: #cdebf7;
  color: #009dda;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 0 0 5px white;
  position: relative;
}
/* :L541 */
.sdg-container .sdg-header .edit-buttons .cancel:hover {
  background: #d86868;
  color: white;
}
/* :L546 */
.sdg-container .sdg-header .edit-buttons .cancel > * {
  transition: none !important;
}
/* :L550 */
.sdg-container .sdg-header .edit-buttons .cancel .count {
  font-size: 15px;
  font-weight: bold;
}
/* :L555 */
.sdg-container .sdg-header .edit-buttons .cancel .close {
  height: 18px;
  width: 18px;
  line-height: 18px;
  font-size: 18px;
  text-align: center;
  font-weight: 300;
}
/* :L290 */
html:not([dir='rtl']) .sdg-container .sdg-header .edit-buttons .cancel .close {
  margin-left: 8px;
}
/* :L295 */
html[dir='rtl'] .sdg-container .sdg-header .edit-buttons .cancel .close {
  margin-right: 8px;
}
/* :L303 */
html:not([dir='rtl']) .sdg-container .sdg-header .edit-buttons .cancel .close {
  margin-right: -4px;
}
/* :L308 */
html[dir='rtl'] .sdg-container .sdg-header .edit-buttons .cancel .close {
  margin-left: -4px;
}
/* :L564 */
.sdg-container #sdg-errors {
  padding: 40px;
  background: #fff2f2;
  border: 1px solid #ffd6d6;
  color: #eb2222;
}
/* :L570 */
.sdg-container #sdg-errors a {
  color: #eb2222 !important;
  text-decoration: underline !important;
}
/* :L576 */
.sdg-container #goals-wrapper {
  min-height: 454px;
  position: relative;
}
/* :L581 */
.sdg-container #tiles-block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
/* :L591 */
.sdg-container #tiles-block .tile {
  width: 150px;
  height: 150px;
  margin-bottom: 2px;
  position: relative;
  overflow: hidden;
  color: white;
  font-family: "Oswald";
}
/* :L600 */
.sdg-container #tiles-block .tile .extra {
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s ease;
  cursor: pointer;
}
/* :L608 */
.sdg-container #tiles-block .tile .extra .side {
  width: 150px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
/* :L614 */
.sdg-container #tiles-block .tile .extra .main-side {
  justify-content: flex-start;
}
/* :L618 */
.sdg-container #tiles-block .tile .extra .main-side .title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 10px;
  width: 100%;
}
/* :L623 */
.sdg-container #tiles-block .tile .extra .main-side .title .number {
  font-size: 35px;
  line-height: 1;
  font-weight: 500;
}
/* :L303 */
html:not([dir='rtl']) .sdg-container #tiles-block .tile .extra .main-side .title .number {
  margin-right: 6px;
}
/* :L308 */
html[dir='rtl'] .sdg-container #tiles-block .tile .extra .main-side .title .number {
  margin-left: 6px;
}
/* :L629 */
.sdg-container #tiles-block .tile .extra .main-side .title .text {
  font-size: 14px;
  text-transform: uppercase;
}
/* :L633 */
html[lang="ar-SA"] .sdg-container #tiles-block .tile .extra .main-side .title .text {
  font-size: 16px;
  line-height: 1;
  font-weight: bold;
}
/* :L641 */
.sdg-container #tiles-block .tile .extra .main-side .image {
  position: relative;
  width: 130px;
  height: 90px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
/* :L651 */
.sdg-container #tiles-block .tile .extra .text-side {
  background: rgba(0, 0, 0, 0.1);
}
/* :L655 */
.sdg-container #tiles-block .tile .extra .text-side .text {
  width: inherit;
  text-align: center;
  text-decoration: none;
  padding: 10px;
  font-size: 12.5px;
  transform: scaleY(0.85);
}
/* :L665 */
/* :L666 */
.sdg-container #tiles-block .tile:hover .extra {
  top: -100%;
}
/* :L673 */
.sdg-container #tiles-block #tile-0 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 2px solid #eeeeee;
}
/* :L678 */
.sdg-container #tiles-block #tile-0 .round {
  width: 54px;
  height: 54px;
  background: url("//knoema-thumbnails.s3-us-west-1.amazonaws.com/production/KFM/img/sdg/round.svg") center no-repeat;
  background-size: contain;
}
/* :L683 */
.sdg-container #tiles-block #tile-0 .text {
  color: #999999;
  text-align: center;
  padding: 15px 15px 0 15px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 300;
  width: inherit;
}
/* :L692 */
html[lang="ar-SA"] .sdg-container #tiles-block #tile-0 .text {
  font-size: 15px;
}
/* :L699 */
.sdg-container #detail-block {
  transform-origin: top;
  transition: opacity 0.25s ease !important;
}
/* :L704 */
.sdg-container #detail-block .goal-nav {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
/* :L708 */
.sdg-container #detail-block .goal-nav .back-button {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  height: 40px;
  flex: auto;
  text-transform: uppercase;
  padding: 0 10px;
  transition: all 0.2s ease;
  color: #009dda;
}
/* :L718 */
.sdg-container #detail-block .goal-nav .back-button span {
  font-weight: bold;
  font-size: 14px;
}
/* :L722 */
html[lang="ar-SA"] .sdg-container #detail-block .goal-nav .back-button span {
  font-size: 18px;
}
/* :L727 */
.sdg-container #detail-block .goal-nav .back-button .knoema-ico {
  font-size: 16px;
  transition: transform 0.25s ease;
}
/* :L303 */
html:not([dir='rtl']) .sdg-container #detail-block .goal-nav .back-button .knoema-ico {
  margin-right: 5px;
}
/* :L308 */
html[dir='rtl'] .sdg-container #detail-block .goal-nav .back-button .knoema-ico {
  margin-left: 5px;
}
/* :L732 */
html[dir="rtl"] .sdg-container #detail-block .goal-nav .back-button .knoema-ico {
  transform: scaleX(-1);
}
/* :L737 */
.sdg-container #detail-block .goal-nav .back-button:hover {
  background: rgba(0, 157, 218, 0.05);
}
/* :L740 */
.sdg-container #detail-block .goal-nav .back-button:hover .knoema-ico {
  transform: translate(-5px);
}
/* :L743 */
html[dir="rtl"] .sdg-container #detail-block .goal-nav .back-button:hover .knoema-ico {
  transform: translate(5px) scaleX(-1);
}
/* :L750 */
.sdg-container #detail-block .goal-nav .tiles {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  height: 43px;
}
/* :L754 */
.sdg-container #detail-block .goal-nav .tiles > * {
  width: 40px;
  height: 40px;
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.4;
  cursor: pointer;
  transition: all 0.2s ease;
}
/* :L290 */
html:not([dir='rtl']) .sdg-container #detail-block .goal-nav .tiles > * {
  margin-left: 3px;
}
/* :L295 */
html[dir='rtl'] .sdg-container #detail-block .goal-nav .tiles > * {
  margin-right: 3px;
}
/* :L764 */
.sdg-container #detail-block .goal-nav .tiles > *:hover {
  opacity: 0.8;
}
/* :L768 */
.sdg-container #detail-block .goal-nav .tiles > *.a {
  height: 43px;
  opacity: 1;
}
/* :L776 */
.sdg-container #detail-block .goal-header {
  height: 80px;
  position: relative;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.2s ease;
}
/* :L784 */
.sdg-container #detail-block .goal-header .img-block {
  width: 90px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L789 */
.sdg-container #detail-block .goal-header .img-block .img {
  width: 65px;
  height: 65px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* :L798 */
.sdg-container #detail-block .goal-header .text {
  font-size: 15px;
  font-weight: bold;
  color: white;
  width: 600px;
}
/* :L806 */
.sdg-container #detail-block .goal-header .space {
  flex: auto;
}
/* :L809 */
.sdg-container #detail-block .goal-header .controls {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 20px;
  transition: all 0.3s ease;
  cursor: pointer;
}
/* :L817 */
.sdg-container #detail-block .goal-header .controls .knoema-ico {
  height: 38px;
  width: 38px;
  line-height: 38px;
  font-size: 30px;
  text-align: center;
  font-weight: 300;
  flex: none;
  color: white;
  transition: all 0.3s ease;
  border-radius: 50%;
  text-shadow: 0 0 transparent;
}
/* :L825 */
.sdg-container #detail-block .goal-header .controls .knoema-ico.a {
  transform: scaleY(-1);
}
/* :L829 */
.sdg-container #detail-block .goal-header .controls:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
/* :L832 */
.sdg-container #detail-block .goal-header .controls:hover .knoema-ico {
  text-shadow: 0 6px rgba(255, 255, 255, 0.5);
}
/* :L838 */
.sdg-container #detail-block .targets {
  margin: 20px 0;
}
/* :L841 */
/* :L843 */
.sdg-container #detail-block .targets .target-group:not(:last-child) {
  border-bottom: 1px solid #eeeeee;
}
/* :L847 */
.sdg-container #detail-block .targets .target-group .target-header {
  padding: 20px 0;
  color: #444444;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background: radial-gradient(farthest-side at 50% 0, transparent, white);
  transition: all 0.3s ease;
}
/* :L855 */
.sdg-container #detail-block .targets .target-group .target-header .target-icon {
  position: relative;
  width: 90px;
  flex: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 16px;
}
/* :L276 */
html:not([dir='rtl']) .sdg-container #detail-block .targets .target-group .target-header .target-icon {
  padding-right: 17px;
}
/* :L281 */
html[dir='rtl'] .sdg-container #detail-block .targets .target-group .target-header .target-icon {
  padding-left: 17px;
}
/* :L864 */
.sdg-container #detail-block .targets .target-group .target-header .target-icon .knoema-ico {
  height: 16px;
  width: 16px;
  line-height: 16px;
  font-size: 32px;
  text-align: center;
  font-weight: 300;
  width: 32px;
  height: 20px;
  transition: transform 0.3s ease;
  flex: inherit;
  opacity: 0.35;
}
/* :L872 */
.sdg-container #detail-block .targets .target-group .target-header .target-icon .knoema-ico.a {
  font-weight: 300;
  opacity: 0.7;
}
/* :L878 */
.sdg-container #detail-block .targets .target-group .target-header .target-icon .counter {
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  top: 6px;
  border: 0px solid white;
  opacity: 0.4;
}
/* :L210 */
html:not([dir='rtl']) .sdg-container #detail-block .targets .target-group .target-header .target-icon .counter {
  left: -24px;
}
/* :L215 */
html[dir='rtl'] .sdg-container #detail-block .targets .target-group .target-header .target-icon .counter {
  right: -24px;
}
/* :L888 */
.sdg-container #detail-block .targets .target-group .target-header .text {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.3;
}
/* :L895 */
.sdg-container #detail-block .targets .target-group .target-header.disabled {
  opacity: 0.4;
  pointer-events: none;
}
/* :L900 */
.sdg-container #detail-block .targets .target-group .target-header:not(.disabled) {
  cursor: pointer;
}
/* :L903 */
.sdg-container #detail-block .targets .target-group .target-header:not(.disabled):hover {
  background-color: rgba(0, 0, 0, 0.03);
}
/* :L909 */
/* :L910 */
.sdg-container #detail-block .targets .target-group.active .target-header .knoema-ico {
  transform: scaleY(-1);
}
/* :L915 */
.sdg-container #detail-block .targets .target-group .target-items {
  will-change: height;
}
/* :L920 */
.sdg-container #detail-block .targets .target-group .target-items .target-items-wrap {
  padding-top: 5px;
  padding-bottom: 15px;
}
/* :L263 */
html:not([dir='rtl']) .sdg-container #detail-block .targets .target-group .target-items {
  padding-left: 90px;
}
/* :L268 */
html[dir='rtl'] .sdg-container #detail-block .targets .target-group .target-items {
  padding-right: 90px;
}
/* :L927 */
.sdg-container #detail-block .targets .target-group .target-items .target-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
}
/* :L933 */
.sdg-container #detail-block .targets .target-group .target-items .target-item:not(:last-child) {
  border-bottom: 1px solid #eeeeee;
}
/* :L937 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .name-column {
  line-height: 1.4;
  flex: auto;
}
/* :L303 */
html:not([dir='rtl']) .sdg-container #detail-block .targets .target-group .target-items .target-item .name-column {
  margin-right: 20px;
}
/* :L308 */
html[dir='rtl'] .sdg-container #detail-block .targets .target-group .target-items .target-item .name-column {
  margin-left: 20px;
}
/* :L942 */
/* :L263 */
html:not([dir='rtl']) .sdg-container #detail-block .targets .target-group .target-items .target-item .name-column.level-3 {
  padding-left: 20px;
}
/* :L268 */
html[dir='rtl'] .sdg-container #detail-block .targets .target-group .target-items .target-item .name-column.level-3 {
  padding-right: 20px;
}
/* :L947 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column {
  width: 16%;
  flex: none;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
/* :L263 */
html:not([dir='rtl']) .sdg-container #detail-block .targets .target-group .target-items .target-item .data-column {
  padding-left: 8px;
}
/* :L268 */
html[dir='rtl'] .sdg-container #detail-block .targets .target-group .target-items .target-item .data-column {
  padding-right: 8px;
}
/* :L954 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button {
  display: flex;
  justify-content: center;
  align-items: center;
  color: white !important;
  padding: 0 10px;
  height: 34px;
  width: 100%;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  cursor: pointer;
  text-decoration: none;
  border-radius: 2px;
}
/* :L977 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button.b-1 {
  transition: background-color 0.3s ease;
  background-color: #1f71bd;
}
/* :L960 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button.b-1:not(.disabled):hover {
  background-color: #185791;
}
/* :L980 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button.b-2 {
  transition: background-color 0.3s ease;
  background-color: #1cb29d;
}
/* :L960 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button.b-2:not(.disabled):hover {
  background-color: #158676;
}
/* :L983 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button.b-3 {
  transition: background-color 0.3s ease;
  background-color: #cf449f;
}
/* :L960 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button.b-3:not(.disabled):hover {
  background-color: #b22e84;
}
/* :L987 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button .knoema-ico {
  height: 16px;
  width: 16px;
  line-height: 16px;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  margin: 0;
}
/* :L303 */
html:not([dir='rtl']) .sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button .knoema-ico {
  margin-right: 7px;
}
/* :L308 */
html[dir='rtl'] .sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button .knoema-ico {
  margin-left: 7px;
}
/* :L993 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .button.disabled {
  pointer-events: none;
  background: rgba(0, 0, 0, 0.02);
  color: #e4e4e4 !important;
}
/* :L1000 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .data-column .text-field {
  font-weight: bold;
  word-break: break-all;
}
/* :L1006 */
.sdg-container #detail-block .targets .target-group .target-items .target-item .edit-button {
  height: 34px;
  width: 34px;
  line-height: 34px;
  font-size: 18px;
  text-align: center;
  font-weight: 500;
  flex: none;
  color: #009dda;
  cursor: pointer;
  transition: all 0.3s ease;
  border-radius: 2px;
}
/* :L290 */
html:not([dir='rtl']) .sdg-container #detail-block .targets .target-group .target-items .target-item .edit-button {
  margin-left: 8px;
}
/* :L295 */
html[dir='rtl'] .sdg-container #detail-block .targets .target-group .target-items .target-item .edit-button {
  margin-right: 8px;
}
/* :L1022 */
/* :L1023 */
/* :L1024 */
.sdg-container.edit-mode .targets .target-item {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
/* :L1029 */
.sdg-container.edit-mode .targets .target-item.changed {
  background: rgba(255, 227, 0, 0.2) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 227, 0, 0.4) !important;
}
/* :L1036 */
/* :L1037 */
/* :L1038 */
.sdg-container.edit-mode.saving-status-0 .targets .target-item {
  cursor: pointer;
}
/* :L1042 */
.sdg-container.edit-mode.saving-status-0 .targets .target-item:hover {
  background: rgba(0, 157, 218, 0.03);
  box-shadow: inset 0 0 0 1px rgba(0, 157, 218, 0.08);
}
/* :L1046 */
.sdg-container.edit-mode.saving-status-0 .targets .target-item:hover .edit-button {
  background: #009dda !important;
  color: white !important;
}
/* :L1050 */
.sdg-container.edit-mode.saving-status-0 .targets .target-item:hover .edit-button:hover {
  background-color: #0078a7 !important;
}
/* :L1060 */
/* :L1062 */
.sdg-container .ui-dialog .indicator-name {
  font-weight: bold;
  margin-bottom: 20px;
}
/* :L1067 */
.sdg-container .ui-dialog .fieldset {
  margin-top: 15px;
}
/* :L1070 */
.sdg-container .ui-dialog .fieldset .label {
  color: #999999;
  font-size: 13px;
}
/* :L1075 */
.sdg-container .ui-dialog .fieldset .value {
  position: relative;
}
/* :L1078 */
.sdg-container .ui-dialog .fieldset .value textarea,
.sdg-container .ui-dialog .fieldset .value input[type=text] {
  width: 100%;
  padding: 0.5em;
  border: 1px solid #dddddd;
  padding: 0.8em 0.8em;
  resize: vertical;
  transition: opacity 0.3s ease, background-color 0.3s ease, color 0.2s ease, border 0.3s ease, transform 0.3s ease, filter 0.3s ease !important;
}
/* :L1086 */
.sdg-container .ui-dialog .fieldset .value textarea:focus,
.sdg-container .ui-dialog .fieldset .value input[type=text]:focus {
  border-color: #009dda;
}
/* :L1091 */
.sdg-container .ui-dialog .fieldset .value input[type=text] {
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
/* :L276 */
html:not([dir='rtl']) .sdg-container .ui-dialog .fieldset .value input[type=text] {
  padding-right: 45px;
}
/* :L281 */
html[dir='rtl'] .sdg-container .ui-dialog .fieldset .value input[type=text] {
  padding-left: 45px;
}
/* :L1098 */
.sdg-container .ui-dialog .fieldset .value .check-link {
  height: 40px;
  width: 40px;
  line-height: 40px;
  font-size: 21px;
  text-align: center;
  font-weight: 300;
  position: absolute;
  top: 0;
  cursor: pointer;
  transition: all 0.3s ease;
  text-decoration: none;
  color: #0b2a3f;
}
/* :L223 */
html:not([dir='rtl']) .sdg-container .ui-dialog .fieldset .value .check-link {
  right: 0;
}
/* :L228 */
html[dir='rtl'] .sdg-container .ui-dialog .fieldset .value .check-link {
  left: 0;
}
/* :L1108 */
.sdg-container .ui-dialog .fieldset .value .check-link[href=''] {
  opacity: 0.2;
  pointer-events: none;
}
/* :L1113 */
.sdg-container .ui-dialog .fieldset .value .check-link:hover {
  color: #009dda;
}
/* :L1122 */
/* :L1124 */
/* :L236 */
html:not([dir='rtl']) .tippy-text.align-left {
  text-align: left;
}
/* :L241 */
html[dir='rtl'] .tippy-text.align-left {
  text-align: right;
}
/* :L1128 */
.tippy-text ol {
  margin: 0.5em 0;
}
/* :L1133 */
.tippy-text .knoema-ico {
  font-size: 1.2em;
  font-weight: 300;
}
/* :L1139 */
/* :L1141 */
.zoom-enter-active {
  transition: all 0.2s ease;
  opacity: 1;
  transform: scale(1);
}
/* :L1148 */
/* :L1149 */
/* :L1151 */
.zoom-enter,
.zoom-leave-to {
  transform: scale(0);
  opacity: 0 !important;
}
/* :L1158 */
/* :L1160 */
.dropdown-enter-active {
  transition: all 0.2s ease;
  transform: scaleY(1);
}
/* :L1166 */
.dropdown-leave-active {
  transition: all 0.2s ease;
}
/* :L1171 */
.dropdown-enter,
.dropdown-leave-to {
  opacity: 0;
  transform: scaleY(0);
}