.visuallyhidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.container {
  padding: 0;
  width: 1300px;
}
.navbar {
  border-radius: 0;
  position: relative;
  min-height: 0;
  margin-bottom: 0;
  border: 0;
}
.modal-content {
  border-radius: none;
}
.modal-content .card {
  margin: 0;
}
.select2-container {
  min-width: 150px;
}
.select2-container .select2-choice {
  border: 0;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  background: #ffffff;
  border-radius: 0;
  color: #2e2e2e;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.14em;
  outline: 0;
  padding: 8px 16px;
  text-decoration: none;
  user-select: none;
  display: block;
}
.select2-container .select2-choice:hover,
.select2-container .select2-choice:focus {
  border: 0;
  box-shadow: 0 0 0 1px #007bc7 inset;
  background: #edf6f9;
  color: #007bc7;
  text-decoration: none;
}
.select2-container .select2-choice:active {
  background: #007bc7;
  color: #ffffff;
}
.select2-container .select2-choice:disabled {
  background: #dad8d6;
  color: #ffffff;
}
.select2-container .select2-choice:hover,
.select2-container .select2-choice:focus {
  border: 0;
  box-shadow: 0 0 0 1px #007bc7 inset;
  background: #edf6f9;
  color: #007bc7;
  text-decoration: none;
}
.select2-container .select2-choice:active {
  background: #007bc7;
  color: #ffffff;
}
.select2-container .select2-choice:disabled {
  background: #dad8d6;
  color: #ffffff;
}
.select2-container .select2-choice.light {
  border: 0;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.25) inset;
  color: #ffffff;
  background: transparent;
}
.select2-container .select2-choice.close {
  background-position: center;
  background-image: url(../../i/close.svg);
  background-repeat: no-repeat;
  background-size: auto;
  align-content: center;
  display: flex;
  font-weight: 400;
  height: 32px;
  justify-content: center;
  opacity: 1;
  padding: 0;
  width: 32px;
}
.select2-container .select2-choice.primary,
.select2-container .select2-choice.btn-primary {
  background: #007bc7;
  color: #ffffff;
}
.select2-container .select2-choice.primary:hover,
.select2-container .select2-choice.btn-primary:hover,
.select2-container .select2-choice.primary:focus,
.select2-container .select2-choice.btn-primary:focus {
  background: #005b94;
}
.select2-container .select2-choice.primary.new-app,
.select2-container .select2-choice.btn-primary.new-app {
  background-position: center;
  background-image: url(../../i/new-app.svg);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 10% 50%;
  padding-left: 35px;
}
.select2-container .select2-choice .select2-arrow {
  background: none;
  border-radius: 0;
  border: 0;
  box-sizing: content-box;
  padding: 0 12px;
  width: 12px;
}
.select2-container .select2-choice .select2-arrow b {
  background-position: center !important;
  background-image: url(../../i/icon-caret-down.svg) !important;
  background-repeat: no-repeat !important;
  background-size: auto !important;
  display: inline-block;
}
.select2-drop {
  border-radius: 2px;
}
.select2-drop-active {
  border: 0;
  box-shadow: 0 -1px 0 1px rgba(46, 46, 46, 0.15) inset;
}
.select2-results .select2-highlighted {
  background: #007bc7;
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background: #ffffff;
  border: 0;
}
.input-group-addon:first-child {
  border-radius: 2px;
}
.input-group-btn:first-child {
  border-radius: 2px;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle {
  border-radius: 2px;
}
.input-group-btn:first-child > .btn-group > .btn {
  border-radius: 2px;
}
.form-group {
  margin: 0;
}
label {
  font-weight: 400;
}
.input-group {
  display: flex;
}
.modal-backdrop.in {
  opacity: 0.55;
}
.modal-dialog .group {
  width: 100%;
}
.modal-dialog .select2-container,
.modal-dialog .select2-drop,
.modal-dialog .select2-search,
.modal-dialog .text-input {
  flex-grow: 1;
}
.modal-content {
  position: relative;
  background-color: none;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button.close,
.btn.close {
  display: block !important;
}
/* Slider Checkbox Directive */
.slider-checkbox--directive-container {
  float: left;
  margin-right: 10px;
}
.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}
input.cmn-toggle-round + label {
  padding: 2px;
  width: 50px;
  height: 25px;
  background-color: #dddddd;
  border-radius: 30px;
}
input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 30px;
}
input.cmn-toggle-round + label:after {
  width: 28px;
  background-color: #fff;
  border: solid 1px #93c8d9;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  margin-left: 0;
  transition: margin-left 0.3s, background-color 0.6s;
}
input.cmn-toggle-round:checked + label:before {
  background-color: #7fbed1;
}
input.cmn-toggle-round:checked + label:after {
  background-color: #007da4;
  margin-left: 20px;
  transition: margin-left 0.3s, background-color 0.6s;
}
input.cmn-toggle-round.disabled + label {
  opacity: 0.5;
  cursor: not-allowed;
  transition: opacity 0.4s;
}
.checkbox-container .checkbox {
  background-image: url('/i/checkbox.svg');
  background-size: 100%;
  display: block;
  height: 20px;
  width: 20px;
}
.checkbox-container .checkbox.active {
  background-image: url('/i/checkbox-active.svg');
}
.dropdown-multiselect-container button {
  align-items: center;
  background-color: #ffffff;
  border: solid 1px #d4d7d9;
  display: flex;
  height: 44px;
  padding: 0 17px;
}
.dropdown-multiselect-container button .text {
  color: #2e2e2e;
  flex-grow: 1;
  font-size: 14px;
  line-height: 1.29;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown-multiselect-container button:active {
  border: solid 2px rgba(0, 125, 164, 0.6);
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
.dropdown-multiselect-container ul {
  background-color: #ffffff;
  border: solid 1px #d4d7d9;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  max-height: 223px;
  overflow-y: scroll;
  padding: 0;
}
.dropdown-multiselect-container ul li {
  align-items: center;
  display: flex;
  min-height: 44px;
  padding: 8px 7px;
}
.dropdown-multiselect-container ul li .checkbox-container {
  margin: 0 8px 0 0;
}
.dropdown-multiselect-container ul li.selected {
  background: rgba(0, 125, 164, 0.2);
}
.dropdown-multiselect-container ul li:hover {
  background: #005773;
  color: #ffffff;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.full-center {
  width: 100%;
  text-align: center;
  float: center;
}
.hideOveride {
  display: none!important;
}
.hide {
  display: none;
}
.pad-top-10 {
  padding-top: 10px;
}
.pad-top-20 {
  padding-top: 20px;
}
.pad-top-30 {
  padding-top: 30px;
}
.pad-top-40 {
  padding-top: 40px;
}
.pad-bottom-10 {
  padding-bottom: 10px;
}
.pad-bottom-20 {
  padding-bottom: 20px;
}
.pad-bottom-30 {
  padding-bottom: 30px;
}
.pad-bottom-40 {
  padding-bottom: 40px;
}
.sliderView-container {
  -webkit-transition: top 1s linear;
  -moz-transition: top 1s linear;
  -o-transition: top 1s linear;
  transition: top 1s linear;
  background-size: cover;
  display: block;
  height: 100vh;
  left: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 40px 189px;
  position: fixed;
  top: 100vh;
  width: 100vw;
  z-index: 1040;
}
.sliderView-container.active {
  top: 0;
}
.sliderView-container > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.sliderView-container header {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.sliderView-container header h4 {
  flex-grow: 1;
  margin: 0 0 0 24px;
}
.sliderView-container header .icon {
  display: block;
  height: 34px;
  margin: 0 0 0 48px;
  width: 34px;
  z-index: 1;
}
.sliderView-container .stroke {
  margin: 24px 0;
}
.sliderView-container .content {
  height: 100%;
}
.modal.fade.slide-up {
  opacity: 1;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.modal.fade.slide-up.in .slide-up-container {
  top: 0;
}
.modal.fade.slide-up .modal-dialog {
  position: static;
  width: 100vw;
  transform: none;
}
.slide-up-container {
  -webkit-transition: top 700ms;
  -moz-transition: top 700ms;
  -o-transition: top 700ms;
  transition: top 700ms;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 100vh;
  width: 100vw;
  z-index: 1100;
  max-height: 100%;
  overflow: scroll;
}
.slide-up-container .slide-up-content {
  width: 990px;
  margin-top: 6vh;
}
.slide-up-container header {
  display: flex;
  flex-direction: column;
  position: relative;
  border-bottom: 2px solid rgba(0, 0, 0, 0.08);
  margin-bottom: 32px;
}
.slide-up-container header .slide-up-title {
  font-size: 36px;
  font-weight: bold;
  color: #000;
}
.slide-up-container header .subtitle {
  font-size: 14px;
  color: #333;
  line-height: 1.14;
  margin-top: 16px;
  margin-left: 0px;
  height: auto;
  width: inherit;
}
.slide-up-container header .close-action-container {
  background: url(/i/icon-close-dark.svg) no-repeat;
  background-size: 100%;
  height: 1em;
  width: 1em;
  font-size: 35px;
  display: block;
  cursor: pointer;
  position: absolute;
  top: -14px;
  right: -111px;
}
.slide-up-container .minisubtitle {
  margin-bottom: 24px;
}
.slide-up-container .slide-up-body {
  background: #fff;
  padding: 48px;
  min-height: 62vh;
  box-sizing: border-box;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
}
.slide-up-container .slide-up-actions {
  margin: 24px 0px;
  display: flex;
  align-items: center;
}
.slide-up-container .slide-up-actions button {
  min-width: 180px;
  height: 40px;
  margin-right: 0;
}
.slide-up-container .slide-up-actions .message-container {
  flex: 1 1 auto;
  text-align: right;
  margin-right: 22px;
  color: #d40a1c;
}
.slide-up-container .slide-up-actions .back-button-container {
  margin-right: 8px;
}
.slide-up-container .slide-up-actions .primary-button-container {
  margin-left: 8px;
}
.slide-up-container .slide-up-actions .secondary-button-container {
  margin-left: 0;
}
.slide-up-container .didyouknow-title,
.slide-up-container .didyouknow-desc {
  display: none;
}
.slide-up-container .button:disabled,
.slide-up-container .btn:disabled,
.slide-up-container .btn-primary:disabled {
  background-color: rgba(212, 215, 217, 0.3);
  color: #919191;
  pointer-events: none;
}
.global-design h1,
.global-design h4,
.global-design .text {
  text-align: left;
}
.global-design h1.primary,
.global-design h4.primary,
.global-design .text.primary {
  color: #007da4;
}
.global-design h1.light,
.global-design h4.light,
.global-design .text.light {
  color: #ffffff;
}
.global-design h1.medium,
.global-design h4.medium,
.global-design .text.medium {
  color: #919191;
}
.global-design h1.dark,
.global-design h4.dark,
.global-design .text.dark {
  color: #000000;
}
.global-design h1 {
  font-size: 36px;
  font-weight: bold;
  letter-spacing: .014em;
  line-height: 40px;
}
.global-design h4 {
  font-size: 16px;
  font-weight: normal;
  letter-spacing: .031em;
  line-height: 20px;
}
.global-design h4.heavy {
  font-weight: bold;
}
.global-design .text {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.029em;
  line-height: 20px;
}
.global-design .text.small {
  font-size: 12px;
  letter-spacing: 0.017;
  line-height: 18px;
}
.global-design .text.heavy {
  font-weight: bold;
}
.global-design .icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.global-design .icon.close.dark {
  background-image: url('/i/icon-close-dark.svg');
}
.global-design .icon.arrow-down.primary {
  background-image: url('/i/icon-arrow-down-primary.svg');
}
.global-design .icon.arrow-down.dark {
  background-image: url('/i/icon-arrow-down-dark.svg');
}
.global-design .icon.green-check.solid {
  background-image: url('/i/icon-green-check-solid.svg');
}
.global-design .stroke {
  border-color: rgba(0, 0, 0, 0.08);
  border-width: 1px;
  display: block;
  height: 1px;
  width: auto;
}
.global-design .stroke.solid {
  border-style: solid;
}
.global-design .stroke.vertical {
  height: auto;
  width: 1px;
}
.global-design button {
  align-items: center;
  display: flex;
  flex-direction: row;
  font-size: 14px;
  font-weight: bold;
  height: 42px;
  letter-spacing: .036em;
  line-height: 18px;
  padding: 0 32px;
}
.global-design button.primary {
  background: #007da4;
  border: solid 1px rgba(255, 255, 255, 0.75);
  color: #ffffff;
}
.global-design button.primary:active {
  background: #007093;
}
.global-design button.primary:hover {
  background: #005971;
}
.global-design button.primary:focus {
  border: solid 2px #ffffff;
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
.global-design .card {
  background: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: row;
}
.global-design .card .job-info {
  flex-grow: 1;
}
.global-design table.selectable {
  width: 100%;
}
.global-design table.selectable tr {
  border-bottom: solid 2px rgba(0, 0, 0, 0.08);
  cursor: pointer;
}
.global-design table.selectable tr.selected {
  background: rgba(0, 125, 164, 0.15);
}
.global-design table.selectable thead th {
  padding: 17px 25px 15px 10px;
}
.global-design table.selectable tbody td {
  padding: 17px 25px 13px 10px;
}
.dropdown-directive-container {
  position: relative;
  width: 288px;
}
.dropdown-directive-container button {
  align-items: center;
  background: #ffffff;
  border: solid 1px #919191;
  display: flex;
  flex-direction: row;
  height: 44px;
  outline: none;
  padding: 0 17px;
  width: 100%;
}
.dropdown-directive-container button .text {
  flex-grow: 1;
}
.dropdown-directive-container button .icon {
  display: block;
  height: 11px;
  width: 11px;
}
.dropdown-directive-container button:focus {
  border: solid 2px rgba(0, 125, 164, 0.6);
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
.dropdown-directive-container button.light {
  background: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  box-sizing: content-box;
  height: 22px;
  margin-bottom: 1px;
  padding: 0;
}
.dropdown-directive-container button.light:focus {
  box-shadow: none;
  margin-bottom: 0;
}
.dropdown-directive-container button[disabled] {
  background: rgba(145, 145, 145, 0.3);
  border: solid 1px rgba(0, 0, 0, 0.1);
}
.dropdown-directive-container ul {
  background: #ffffff;
  border: solid 1px #919191;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  display: block;
  max-height: 223px;
  overflow-y: scroll;
  padding: 0;
  position: absolute;
  top: calc(100% - 1px);
  width: 100%;
  z-index: 1;
}
.dropdown-directive-container ul li {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 44px;
  padding: 0 19px;
}
.dropdown-directive-container ul li.selected {
  background: rgba(0, 125, 164, 0.15);
}
.dropdown-directive-container ul li:hover {
  background: #005971;
}
.dropdown-directive-container ul li:hover .text {
  color: #ffffff;
}
.dropdown-container button.dropdown-toggle:hover {
  border: 0;
  box-shadow: 0 0 0 1px #007da4 inset;
  background: #edf6f9;
  color: #007da4;
  text-decoration: none;
}
.dropdown-container ul.dropdown-menu li a {
  color: #000000;
}
.dropdown-container ul.dropdown-menu li a:hover {
  background-color: #005184;
  color: #ffffff;
}
.dropdown-container ul.dropdown-menu li a.selected {
  background-color: #e4f4ff;
  color: #000000;
}
div.dropdown-search-container {
  position: relative;
  width: 288px;
}
div.dropdown-search-container button {
  align-items: center;
  background: #ffffff;
  border: solid 1px #919191;
  display: flex;
  flex-direction: row;
  height: 44px;
  outline: none;
  padding: 0 17px;
  width: 100%;
}
div.dropdown-search-container button .text {
  flex-grow: 1;
}
div.dropdown-search-container button .icon {
  display: block;
  height: 11px;
  width: 11px;
}
div.dropdown-search-container button:focus {
  border: solid 2px rgba(0, 125, 164, 0.6);
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
div.dropdown-search-container button.light {
  background: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  box-sizing: content-box;
  height: 22px;
  margin-bottom: 1px;
  padding: 0;
}
div.dropdown-search-container button.light:focus {
  box-shadow: none;
  margin-bottom: 0;
}
div.dropdown-search-container button[disabled] {
  background: rgba(145, 145, 145, 0.3);
  border: solid 1px rgba(0, 0, 0, 0.1);
}
div.dropdown-search-container ul {
  background: #ffffff;
  border: solid 1px #919191;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  display: block;
  max-height: 223px;
  overflow-y: scroll;
  padding: 0;
  position: absolute;
  top: calc(100% - 1px);
  width: 100%;
  z-index: 1;
}
div.dropdown-search-container ul li.search-dropdown-filter input#query-search {
  width: 100%;
  padding-left: 18px;
  border-left: none;
  border-top: none;
  border-right: none;
  margin-left: 1px;
}
div.dropdown-search-container ul li.search-dropdown-filter img {
  position: relative;
  top: -33px;
  left: 235px;
}
div.dropdown-search-container ul li.dropdown-list {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 44px;
  padding: 0 19px;
}
div.dropdown-search-container ul li.dropdown-list.selected {
  background: rgba(0, 125, 164, 0.15);
}
div.dropdown-search-container ul li.dropdown-list:hover {
  background: #005971;
}
div.dropdown-search-container ul li.dropdown-list:hover .text {
  color: #ffffff;
}
body,
html {
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
}
html body {
  background-position: center -15px;
  background-repeat: no-repeat;
  background-size: 1920px;
}
html body.no-scroll {
  overflow-y: hidden;
}
html.successprofile body {
  background-image: url('../../i/PM_combo.jpg');
  background-color: #f3f2f3;
}
html.talentAcquisition body {
  background-image: url('../../i/TA_combo.jpg');
  background-color: #f2f4f4;
}
html.talentManagement body {
  background-image: url('../../i/TA_combo.jpg');
  background-color: #f2f4f4;
}
html.org-perform body {
  background-image: url('../../i/op-background.png');
}
html.pay body {
  background-image: url('../../i/OP_combo.jpg');
}
html.pay2 body {
  background-image: url('../../i/OP_light.jpg');
}
html.pay-my-markets body {
  background: url('../../i/dark.jpg') top no-repeat, url('../../i/OP_light.jpg') repeat-y;
  background-size: 100% 740px  ;
}
html.second-menu body {
  background-position: center 35px;
}
.clm-container {
  min-height: calc(100vh - 35px);
}
.bgcolor {
  background-color: #fafafa;
}
body {
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  background: none;
}
.stretched-bgcolor {
  background-image: url(../../i/background_SP@2x.png);
  width: 1500px;
  margin-left: -150px;
  height: 750px;
}
.masthead {
  align-items: center;
  background: none;
  display: flex;
  flex-direction: column;
}
.masthead .body {
  width: 1080px;
  z-index: 1;
}
.small-header {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.54;
  letter-spacing: 1px;
  color: #2e2e2e;
  text-transform: uppercase;
}
.flex {
  display: flex;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.flex-start {
  justify-content: flex-start;
}
.flex-grow {
  flex-grow: 1;
}
.bulleted-list li {
  list-style-type: disc;
  list-style-position: inside;
}
.main-column {
  background: none;
  flex-grow: 1;
  padding-top: 107px;
}
.main-column.shadow-extra-height {
  padding-top: 139px;
}
.main-column .shadow-mode {
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
.main-column .shadow-mode .second-level-menu {
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
.main-column.margin-none.main-company-section {
  background: white;
}
.main-column.login {
  background-image: url(/i/background-login.jpg);
  background-size: cover;
}
.common-navbar {
  height: 35px;
}
.common-navbar .navbar-top-menu {
  border: 0;
  box-shadow: 0 -1px 0 0 rgba(46, 46, 46, 0.05) inset;
  background: #ffffff;
  width: 1595px;
  position: fixed;
  right: 0;
  z-index: 1001;
}
.common-navbar .navbar-header {
  cursor: pointer;
}
.common-navbar .navbar-text.navbar-right.shadow-client-name {
  margin: 0 0 0 0;
  padding-right: 20px;
}
#navbar {
  cursor: pointer;
  width: 720px;
}
.header-bar {
  background: none;
  position: fixed;
  top: 50px;
  z-index: 1000;
}
.header-bar_config {
  background: none;
  margin-top: 35px;
  position: fixed;
  z-index: 1000;
}
.config-nav {
  background: #ffffff;
  left: 50%;
  margin-left: -540px;
  position: fixed;
  width: 1080px;
  z-index: 1000;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.17);
}
.config-nav .navbar {
  width: 100%;
  width: 100% !important;
}
@media (min-width: 768px) {
  .config-nav .navbar {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .config-nav .navbar {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .config-nav .navbar {
    width: 1170px;
  }
}
.config-nav .navbar > ul {
  padding: 0;
}
.config-nav .navbar > ul li a {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: initial;
  text-transform: none;
}
.first-level-menu {
  display: flex;
  display: -ms-flexbox;
  -ms-flex-pack: center;
  position: fixed;
  justify-content: center;
  top: 35px;
  left: 0;
  width: 100%;
}
.first-level-menu.shadow-mode {
  top: 67px;
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
.first-level-menu nav {
  display: flex;
  flex-direction: column;
  display: -ms-flexbox;
  -ms-flex-direction: column;
  height: 72px;
}
.first-level-menu ul {
  align-items: center;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-pack: center;
  flex-grow: 1;
  -ms-flex: 0.4;
  justify-content: center;
}
.first-level-menu li {
  margin: 25px 100px 0 0;
  -webkit-margin-before: 0px;
}
.first-level-menu li:last-child {
  margin: 25px 0 0 0;
  -webkit-margin-before: 0px;
}
.first-level-menu li.active a:after {
  background: #2e2e2e;
  content: '';
  display: block;
  height: 2px;
  width: 28px;
}
.first-level-menu a {
  color: #2e2e2e;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .5px;
}
.first-level-menu a:hover,
.first-level-menu a:active,
.first-level-menu a:focus {
  color: #2e2e2e;
  text-decoration: none;
}
.first-level-menu .separator {
  background: rgba(0, 0, 0, 0.08);
  display: block;
  height: 1px;
  width: 845px;
}
.second-level-menu {
  align-items: center;
  background: rgba(255, 255, 255, 0.95);
  display: flex;
  display: -ms-flexbox;
  -ms-flex-pack: center;
  height: 50px;
  justify-content: center;
  left: 0;
  position: absolute;
  width: 100%;
}
.second-level-menu.shadow-mode {
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
.second-level-menu li {
  margin: 15px;
}
.second-level-menu li a span.beta-text b {
  color: #007da4;
}
.second-level-menu li.active a:after {
  background: #2e2e2e;
  content: '';
  display: block;
  height: 0.1rem;
  width: 28px;
}
.second-level-menu a {
  color: #000000;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
}
.second-level-menu a:hover,
.second-level-menu a:active,
.second-level-menu a:focus {
  color: #2e2e2e;
  text-decoration: none;
}
.navbar-container {
  background: #ffffff;
  position: fixed;
  left: 0;
  z-index: 100;
}
.navbar-container .navbar-top-menu {
  background-color: white;
  margin-top: 0;
}
.navbar-container .navbar-top-menu .navbar-brand img {
  display: inline-block;
  margin-top: 7px;
  -webkit-margin-before: 0em;
  -moz-margin-start: 0em;
  width: 150px;
  height: 40px;
}
.navbar-container .navbar-top-menu .navbar-brand span {
  float: right;
  font-size: 10px;
  letter-spacing: 3px;
  position: relative;
  top: 1px;
  left: 7px;
}
.navbar-container .navbar-top-menu .navbar-brand span:before {
  content: ":  ";
}
.navbar {
  margin: auto;
  width: 100%;
  /* Disable animation */
}
.navbar .container .pull-right a.icon {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 7px 17px;
  padding: 0;
}
.navbar .container .pull-right .search {
  background-image: url(../../i/icon-search-header.svg);
}
.navbar .container .pull-right .settings {
  background-image: url(../../i/gear.svg);
}
.navbar .container .pull-right .clm {
  background-image: url(../../i/clm.svg);
}
.navbar .container .pull-right .user {
  background-image: url(../../i/btn-profile.svg);
}
.navbar .container .pull-right .apps {
  background-image: url(../../i/icon-apps.svg);
}
.navbar .container .pull-right .help {
  background-image: url(../../i/icon-help-portal.svg);
}
.navbar .container .pull-right .logout {
  background-image: url(../../i/ic_power_settings_new_black_48px.svg);
  background-size: contain;
  background-color: white;
  height: 24px;
  width: 24px;
  border: 0;
  margin: 16px;
}
.navbar .container .pull-right[disabled] {
  cursor: pointer;
  pointer-events: none;
}
.navbar .collapsing {
  -webkit-transition: none;
  transition: none;
  display: none;
}
.navbar .navbar-dropdown {
  top: 60px;
  right: 2px;
  position: absolute;
  height: 400px;
  width: 410px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);
  z-index: 10000;
  background-color: #ffffff;
}
.navbar .navbar-dropdown .icon-container {
  display: block;
  width: 100%;
  height: 86%;
}
.navbar .navbar-dropdown .icon-container .icon {
  width: 35%;
  height: 33%;
  margin: 7%;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.navbar .navbar-dropdown .icon-container .icon label {
  position: relative;
  bottom: -100px;
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}
.navbar .navbar-dropdown .icon-container .job-grading {
  background-image: url(../../i/icon-job-grading.svg);
}
.navbar .navbar-dropdown .icon-container .job-pricing {
  background-image: url(../../i/icon-job-pricing.svg);
}
.navbar .navbar-dropdown .icon-container .mypeople {
  background-image: url(../../i/icon-mypeople.svg);
}
.navbar .navbar-dropdown .icon-container .stylesclimate {
  background-image: url(../../i/icon-stylesclimate.svg);
}
.navbar .navbar-dropdown .button {
  margin-left: 12px;
}
.navbar .triangle-with-shadow {
  right: -52px;
  top: -20px;
  position: absolute;
  width: 100px;
  height: 20px;
  overflow: hidden;
}
.navbar .triangle-with-shadow:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: #ffffff;
  transform: rotate(45deg);
  /* Prefixes... */
  top: 11px;
  left: 10px;
  box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.2);
}
.navbar.subnav {
  width: 100%;
  background: #ffffff;
  margin: 0 -1000em;
  padding: 0 1000em;
  box-sizing: content-box;
}
@media (min-width: 768px) {
  .navbar.subnav {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .navbar.subnav {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .navbar.subnav {
    width: 1170px;
  }
}
.navbar.subnav > ul {
  padding: 0;
}
.navbar.subnav > ul li a {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: initial;
  text-transform: none;
}
.navbar > ul {
  display: flex;
  padding: 0 24px;
}
.navbar > ul li {
  justify-content: flex-start;
  list-style: none;
  margin: 0 12px;
  padding: 0 16px;
}
.navbar > ul li a {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.54;
  letter-spacing: 1px;
  color: #2e2e2e;
  text-transform: uppercase;
  border-bottom: 3px solid transparent;
  color: #007bc7;
  display: block;
  padding: 12px 8px;
  text-decoration: none;
}
.navbar > ul li a:hover,
.navbar > ul li a:focus {
  border-bottom-color: #dad8d6;
  color: #2e2e2e;
}
.navbar > ul li:first-child {
  margin-left: 0;
}
.navbar > ul li.active a {
  border-bottom-color: #2e2e2e;
  color: #2e2e2e;
}
.button,
.btn {
  border: 0;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  background: #ffffff;
  border-radius: 0;
  color: #2e2e2e;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.14em;
  outline: 0;
  padding: 8px 16px;
  text-decoration: none;
  user-select: none;
}
.button:hover,
.btn:hover,
.button:focus,
.btn:focus {
  border: 0;
  box-shadow: 0 0 0 1px #007bc7 inset;
  background: #edf6f9;
  color: #007bc7;
  text-decoration: none;
}
.button:active,
.btn:active {
  background: #007bc7;
  color: #ffffff;
}
.button:disabled,
.btn:disabled {
  background: #dad8d6;
  color: #ffffff;
}
.button.light,
.btn.light {
  border: 0;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.25) inset;
  color: #ffffff;
  background: transparent;
}
.button.close,
.btn.close {
  background-position: center;
  background-image: url(../../i/close.svg);
  background-repeat: no-repeat;
  background-size: auto;
  align-content: center;
  display: flex;
  font-weight: 400;
  height: 32px;
  justify-content: center;
  opacity: 1;
  padding: 0;
  width: 32px;
}
.button.primary,
.btn.primary,
.button.btn-primary,
.btn.btn-primary {
  background: #007bc7;
  color: #ffffff;
}
.button.primary:hover,
.btn.primary:hover,
.button.btn-primary:hover,
.btn.btn-primary:hover,
.button.primary:focus,
.btn.primary:focus,
.button.btn-primary:focus,
.btn.btn-primary:focus {
  background: #005b94;
}
.button.primary.new-app,
.btn.primary.new-app,
.button.btn-primary.new-app,
.btn.btn-primary.new-app {
  background-position: center;
  background-image: url(../../i/new-app.svg);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 10% 50%;
  padding-left: 35px;
}
input[type='text'] {
  border-radius: 0;
}
.link {
  color: #007bc7;
  cursor: pointer;
}
.link:hover,
.link:focus {
  color: #005b94;
}
#header-region .navbar {
  background-color: transparent;
  width: 100%;
  position: fixed;
  z-index: 10000000;
}
#header-region .navbar.nav-main .container {
  position: relative;
  padding: 0;
  max-width: 1170px;
}
#header-region .navbar.nav-main .btn-primary {
  border: 1px solid #1b2b46;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
#header-region .pull-left .btn-icon {
  margin-top: 6px;
  padding: 4px 11px;
  margin-left: 4px;
}
#header-region .pull-right {
  margin: 7px 7px 5px 0px;
}
#header-region .pull-right .log-out {
  font-size: 13px;
}
#header-region .btn {
  transition: all ease .3s!important;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
#header-region h2 {
  font-family: Proxima Nova, Arial, sans-serif;
  font-size: 18px;
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 30px;
  font-weight: 600;
  width: 100%;
  height: 100%;
  height: auto;
  line-height: 26px;
  color: #ffffff;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.4), 0 0 8px rgba(0, 0, 0, 0.4);
}
#header-region .icon-cog:before {
  content: "\47";
}
#header-region .icon-home:before {
  content: "\68";
}
#header-region .icon-bell:before {
  content: "\23";
}
#header-region .navbar .btn-icon .icon {
  font-size: 20px;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.9), 0 1px 0 rgba(255, 255, 255, 0.1);
}
#header-region .bell {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#header-region .cog {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#header-region .nav-title {
  text-indent: 52px;
  margin-top: 9px;
}
#header-region .logo-nav {
  background: url('../../i/logo-nav.png') center 14px no-repeat;
  margin: 0 auto;
  text-indent: -9999px;
  margin-top: -4px;
  height: 110%;
  left: 0;
}
#header-region .nav-main .navbar-inner {
  border: 1px solid #173763;
  background-color: #1e4881;
  height: 45px;
  background-image: -moz-linear-gradient(top, #235395, #173763);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#235395), to(#173763));
  background-image: -webkit-linear-gradient(top, #235395, #173763);
  background-image: -o-linear-gradient(top, #235395, #173763);
  background-image: linear-gradient(to bottom, #235395, #173763);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff235395', endColorstr='#ff173763', GradientType=0);
}
#header-region .icon-search,
#header-region .icon-exclamation-sign,
#header-region .icon-asterisk,
#header-region .icon-remove,
#header-region .icon-ok,
#header-region .icon-ok-sign,
#header-region .icon-remove-sign,
#header-region .icon-check-empty,
#header-region .icon-check,
#header-region .icon-signout,
#header-region .icon-angle-left,
#header-region .icon-angle-right,
#header-region .icon-question-sign,
#header-region .icon-radio-unchecked,
#header-region .icon-radio-checked,
#header-region .icon-plus,
#header-region .icon-user,
#header-region .icon-home,
#header-region .icon-cancel-circle,
#header-region .icon-bell,
#header-region .icon-calendar,
#header-region .icon-lock,
#header-region .icon-cog,
#header-region .icon-lines,
#header-region .icon-reorder,
#header-region .icon-reorder_vert,
#header-region .icon-comments,
#header-region .icon-bars-alt,
#header-region .icon-globe,
#header-region .icon-pencil,
#header-region .icon-envelope-alt,
#header-region .icon-star,
#header-region .icon-trophy,
#header-region .icon-angle-up,
#header-region .icon-angle-down,
#header-region .icon-arrow-left,
#header-region .icon-arrow-right,
#header-region .icon-info,
#header-region .icon-arrow-up,
#header-region .icon-arrow-down {
  font-family: 'hay101';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
#header-region .btn:hover,
#header-region .btn:active,
#header-region .btn.active {
  background-color: rgba(74, 145, 255, 0.17) !important;
  background: rgba(74, 145, 255, 0.17) !important;
}
.navbar-fixed-top {
  z-index: 150;
}
.navbar-fixed-bottom {
  z-index: 1030;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
  padding-bottom: 6px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
}
.navbar-fixed-bottom.nav-footer {
  position: relative;
  background-color: #63646F;
}
.nav-footer.sub-footer {
  height: 40px;
  clear: both;
  border: none;
  z-index: 1;
}
.navbar-fixed-bottom {
  z-index: 1030;
}
.nav-main,
.nav-footer {
  min-height: 44px;
}
.footer-outer {
  position: relative;
  clear: both;
  display: block;
  overflow: hidden;
}
footer#footer-region {
  border-top: 1px solid #ffffff;
  bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  left: 0;
  right: 0;
}
footer#footer-region.shadow-mode {
  border: 5px solid #005971;
  border-top: 0;
}
footer#footer-region .nav-footer .navbar-inner {
  border: 1px solid #173763;
  background-color: #1e4881;
  height: 45px;
  background-image: -moz-linear-gradient(top, #235395, #173763);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#235395), to(#173763));
  background-image: -webkit-linear-gradient(top, #235395, #173763);
  background-image: -o-linear-gradient(top, #235395, #173763);
  background-image: linear-gradient(to bottom, #235395, #173763);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff235395', endColorstr='#ff173763', GradientType=0);
}
footer#footer-region .btn-primary,
#header-region .btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #1e4881;
  background-image: -moz-linear-gradient(top, #235395, #173763);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#235395), to(#173763));
  background-image: -webkit-linear-gradient(top, #235395, #173763);
  background-image: -o-linear-gradient(top, #235395, #173763);
  background-image: linear-gradient(to bottom, #235395, #173763);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff235395', endColorstr='#ff173763', GradientType=0);
  border-color: #173763 #173763 #091525;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
footer#footer-region .navbar.nav-footer .btn-primary {
  border: 1px solid #1b2b46;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
footer#footer-region .navbar button.btn.btn-large {
  margin-top: 20px;
}
footer#footer-region .navbar.nav-footer .navbar-inner {
  overflow-x: hidden;
  overflow-y: hidden;
}
footer#footer-region .navbar-fixed-bottom {
  bottom: 0;
  width: 100%;
}
footer#footer-region .nav-footer.sub-footer ul.horizontal-ul li a {
  color: #fff;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 12px;
  line-height: inherit;
}
footer#footer-region .nav-footer.sub-footer ul.horizontal-ul li a:hover {
  text-decoration: underline;
}
footer#footer-region .navbar.nav-footer .navbar-inner .list-float-center {
  margin-left: -9px;
  margin-top: -11px;
}
footer#footer-region .list-float-center li {
  width: auto;
  height: 50px;
  display: block;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  right: 50%;
}
footer#footer-region .list-float-center li:hover,
footer#footer-region .list-float-center li a:hover {
  background-color: transparent;
  background: transparent;
  color: inherit;
  border: none;
}
footer#footer-region .navbar.nav-footer .logo-nav {
  background-position: center 30px;
  background: url('../../i/logo-nav.png') center 29px no-repeat;
}
footer#footer-region .list-float-center {
  clear: left;
  float: left;
  position: relative;
  left: 50%;
  text-align: center;
}
footer#footer-region .list-float-right {
  clear: right;
  float: right;
}
footer#footer-region .float-left {
  clear: left;
  float: left;
}
footer#footer-region nav {
  display: flex;
  justify-content: center;
}
footer#footer-region .footer-container {
  align-items: center;
  display: flex;
  height: 100%;
  margin: 0;
  padding-right: 0;
  width: 1080px;
}
footer#footer-region .legal {
  color: white;
  font-size: 10px;
  padding-left: 0;
  flex-grow: 1;
}
footer#footer-region .nav-footer.sub-footer ul.horizontal-ul li {
  color: #6d7279;
  margin: 0 0 0 20px;
  line-height: 43px;
  height: 40px;
  display: inline-block;
}
footer#footer-region .navbar.nav-footer .navbar-inner,
footer#footer-region .navbar.nav-footer .container,
footer#footer-region .navbar.nav-footer h2 {
  height: 60px;
  width: 1595px;
}
footer#footer-region h2.logo-nav {
  width: 165px;
}
footer#footer-region .nav-footer.sub-footer ul.horizontal-ul {
  margin: 0;
  padding: 0;
}
footer#footer-region .nav-footer.sub-footer > .container {
  overflow: hidden;
}
footer#footer-region .nav-footer.sub-footer {
  height: 40px;
  background-color: #1b1e1e;
}
/* ==============RESET CSS================= */
/* CSS Document */
.wizard {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
command,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
meter,
nav,
output,
progress,
section,
summary,
time {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: auto;
  vertical-align: baseline;
}
address,
article,
aside,
header,
footer,
section,
nav,
menu,
hgroup,
figure,
figcaption {
  display: block;
}
ol,
ul,
li {
  list-style: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
.ui-helper-hidden-accessible {
  display: none;
}
a,
a:hover,
a:focus,
a:active {
  color: #007bc7;
  outline: none;
  cursor: pointer;
}
.block {
  display: table-row;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* Top Menu Navbar CSS Begins */
.shadow-mode-header {
  height: 32px;
  background-color: #005971;
  text-align: center;
}
.shadow-mode-header span {
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
  padding-top: 8px;
  display: inline-block;
  color: #ffffff;
}
#navigation-bar {
  background: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  height: 35px;
  justify-content: center;
  width: 100%;
  z-index: 1001;
}
#navigation-bar.pay-nav-stripe {
  border-top: 4px solid transparent;
  border-image: linear-gradient(to right, #228445, #32b561) 1 round;
}
#navigation-bar.op-nav-stripe {
  border-top: 4px solid transparent;
  border-image: linear-gradient(to right, #0c8471, #32b5a0) 1 round;
}
#navigation-bar .shadow-mode {
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
#navigation-bar .container {
  position: relative;
  align-items: center;
  display: flex;
  height: 35px;
  padding: 0;
  width: 1080px;
}
#navigation-bar .navbar {
  height: 35px;
  position: auto;
  width: inherit;
}
#navigation-bar .navbar-brand {
  display: flex;
  height: 20px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
}
#navigation-bar .navbar-brand img {
  height: 20px;
  margin-top: 0;
  width: auto;
}
#navigation-bar .navbar-collapse {
  height: 35px;
  width: auto;
}
#navigation-bar .navbar-header {
  flex-grow: 1;
  height: 20px;
  position: relative;
}
#navigation-bar ul.navbar-nav {
  height: 35px;
  margin: 0;
  width: auto;
}
#navigation-bar ul.navbar-nav li {
  align-items: center;
  display: inline-block;
  height: 35px;
}
#navigation-bar ul.navbar-nav li + li:before {
  border: solid 0.5px #d8d8d8;
  content: '';
  display: block;
  height: 35px;
  position: absolute;
  width: .5px;
}
#navigation-bar .menu {
  position: absolute;
  top: 27px;
  right: 6px;
}
#navigation-bar .menu .triangle {
  height: 8px;
  left: 70px;
  overflow: hidden;
  position: relative;
  width: 16px;
  z-index: 1;
}
#navigation-bar .menu .triangle:after {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  content: '';
  display: block;
  height: 11px;
  left: 3px;
  position: absolute;
  top: 3px;
  transform: rotate(45deg);
  width: 11px;
}
#navigation-bar .menu ul {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  width: 112px;
}
#navigation-bar .menu li {
  color: #2e2e2e;
  cursor: pointer;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 35px;
  text-align: center;
}
#navigation-bar .menu li:not(:last-child) {
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}
/* Top Menu navbar CSS Ends */
/* CSS for the First and Second Level Navigation Menus Begins */
.flm-nav-left {
  text-align: center;
}
.flm-nav-left ul.nav {
  display: inline-block;
  float: left;
  width: 100%;
  box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.17);
}
.flm-nav-left ul.nav li {
  display: inline-block;
  width: 220px;
}
.flm-nav-left ul.nav li a {
  font-size: 16px;
  font-weight: 600;
  margin: 0 2em;
}
.slm-nav-left {
  text-align: center;
  height: 50px;
}
.slm-nav-left .nav-tabs > li.active > a,
.slm-nav-left .nav-tabs > li.active > a:hover,
.slm-nav-left .nav-tabs > li.active > a:focus {
  border: 0;
  color: white;
  background-color: transparent;
  padding-top: 6px;
  border-bottom: solid 2px #00adbb;
  height: 50px;
}
.slm-nav-left ul.nav {
  padding-top: 0;
  margin-top: 5px;
  border: 0;
  background-color: #002c5c;
  display: inline-block;
  float: left;
  width: 100%;
  height: 32px;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.17);
}
.slm-nav-left ul.nav li {
  display: inline-block;
  width: auto;
  height: 32px;
}
.slm-nav-left ul.nav li a {
  height: 32px;
  font-size: 14px;
  font-weight: 400;
  margin: 0 1em;
  padding-top: 6px;
  border: 0;
  color: white;
  background-color: transparent;
}
.slm-nav-left ul.nav li:hover,
.slm-nav-left ul.nav li.active {
  background-color: #00173b;
  border-bottom: solid 2px #00adbb;
}
.flm-nav-center {
  text-align: center;
}
.flm-nav-center ul.nav {
  display: inline-block;
}
.flm-nav-center ul.nav li {
  display: inline-block;
}
.flm-nav-center ul.nav li a {
  width: 220px;
  float: left;
}
.slm-nav-center {
  text-align: center;
}
.slm-nav-center ul.nav {
  display: inline-block;
}
.slm-nav-center ul.nav li {
  display: inline-block;
}
.slm-nav-center ul.nav li a {
  width: 220px;
  float: left;
}
.nav-pills > li > a {
  background-color: transparent !important;
  color: white;
  font-weight: normal !important;
}
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: transparent !important;
  color: white;
  font-weight: bold !important;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  font-weight: bold !important;
  background-color: transparent !important;
}
.stretched_footer {
  position: relative;
  left: calc(.5 * 1080px - 50vw);
  width: 100vw;
  z-index: 1000;
}
.pagination {
  margin: 20px 25px;
  float: right;
}
.pagination-sm > li > a {
  font-family: Proxima Nova, Arial, sans-serif;
  font-size: 14px;
  color: rgba(46, 46, 46, 0.52);
  border: 1px solid #ccc;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #edf6f9;
  border-color: #ccc;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #007da4 !important;
  border-color: #007da4 !important;
  font-size: 14px;
  font-weight: 600;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: rgba(46, 46, 46, 0.52);
  cursor: not-allowed;
  background-color: #fff;
  border-color: #aaa;
  opacity: 0.5;
}
/* CSS for the First and Second Level Navigation Menus Ends */
.generic-confirmation .modal-footer,
.changePassword .modal-footer {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
.generic-confirmation .modal-footer button,
.changePassword .modal-footer button {
  white-space: inherit;
}
.date-picker .btn {
  min-width: 0;
}
/******
	MODAL
******/
.modal-header {
  background-color: #cee2ec;
  border-color: #a5c7d9;
  box-shadow: #ffffff 0 0 2px inset;
  border-radius: 4px 4px 0 0;
  border-width: 2px;
  padding: 8px 15px;
}
.modal-body {
  border-bottom: 1px solid #E6E6E6;
}
.modal-footer {
  margin-top: 0;
  padding: 15px;
  text-align: center;
  border-top: 1px solid #ffffff;
  background-color: #f5f5f5;
  display: flex;
  justify-content: flex-end;
}
.modal-title {
  color: #295093;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  margin-top: 4px;
}
.modal-header .close {
  margin-top: 4px;
  font-size: 17px;
}
.modal-dialog {
  left: auto;
  margin-top: 80px;
}
.handle {
  -ms-touch-action: none;
  touch-action: none;
}
/******
	SLIDER
******/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZ3VyYXRpb24vX21peGlucy5sZXNzIiwiY29uZmlndXJhdGlvbi9fYm9vdHN0cmFwLW92ZXJyaWRlcy5sZXNzIiwic2hhcmUvc2hhcmUubGVzcyIsImNvbmZpZ3VyYXRpb24vX2ljb25zLmxlc3MiLCJzaGFyZS9kaXJlY3RpdmVzL3NsaWRlci1jaGVja2JveC5sZXNzIiwic2hhcmUvZGlyZWN0aXZlcy9jaGVja2JveC5sZXNzIiwic2hhcmUvZGlyZWN0aXZlcy9kcm9wZG93bi1tdWx0aXNlbGVjdC5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvZXh0cmFzL19taXhpbnMubGVzcyIsInNoYXJlL2RpcmVjdGl2ZXMvc2xpZGVyVmlldy5sZXNzIiwic2hhcmUvZGlyZWN0aXZlcy9zbGlkZS11cC1tb2RhbC5sZXNzIiwic2hhcmUvZGVzaWduLmxlc3MiLCJzaGFyZS9kaXJlY3RpdmVzL2Ryb3Bkb3duLmxlc3MiLCJzaGFyZS9kaXJlY3RpdmVzL2Ryb3Bkb3duLXNlYXJjaC5sZXNzIiwiY29uZmlndXJhdGlvbi9fYnJlYWtwb2ludHMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFNLGFBQU47RUFDQSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFBYyxVQUFBO0VBQVksU0FBQTs7QUNONUI7RUFDSSxVQUFBO0VBQ0EsYUFBQTs7QUFJSjtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBOztBQUlKO0VBQ0ksbUJBQUE7O0FBREosY0FFSTtFQUNJLFNBQUE7O0FBS1I7RUFDSSxnQkFBQTs7QUFESixrQkFFSTtFRFBILFNBQUE7RUFDQSxrREFBQTtFQTJERSxtQkFBQTtFQUNDLGdCQUFBO0VBQ0QsY0FBQTtFQUNBLHFCQUFBO0VBQ0YsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0UsVUFBQTtFQUNGLGlCQUFBO0VBQ0Us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 */
@import "../loading-indicator.css";
.visuallyhidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.container {
  padding: 0;
  width: 1300px;
}
.navbar {
  border-radius: 0;
  position: relative;
  min-height: 0;
  margin-bottom: 0;
  border: 0;
}
.modal-content {
  border-radius: none;
}
.modal-content .card {
  margin: 0;
}
.select2-container {
  min-width: 150px;
}
.select2-container .select2-choice {
  border: 0;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  background: #ffffff;
  border-radius: 0;
  color: #2e2e2e;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.14em;
  outline: 0;
  padding: 8px 16px;
  text-decoration: none;
  user-select: none;
  display: block;
}
.select2-container .select2-choice:hover,
.select2-container .select2-choice:focus {
  border: 0;
  box-shadow: 0 0 0 1px #007bc7 inset;
  background: #edf6f9;
  color: #007bc7;
  text-decoration: none;
}
.select2-container .select2-choice:active {
  background: #007bc7;
  color: #ffffff;
}
.select2-container .select2-choice:disabled {
  background: #dad8d6;
  color: #ffffff;
}
.select2-container .select2-choice:hover,
.select2-container .select2-choice:focus {
  border: 0;
  box-shadow: 0 0 0 1px #007bc7 inset;
  background: #edf6f9;
  color: #007bc7;
  text-decoration: none;
}
.select2-container .select2-choice:active {
  background: #007bc7;
  color: #ffffff;
}
.select2-container .select2-choice:disabled {
  background: #dad8d6;
  color: #ffffff;
}
.select2-container .select2-choice.light {
  border: 0;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.25) inset;
  color: #ffffff;
  background: transparent;
}
.select2-container .select2-choice.close {
  background-position: center;
  background-image: url(../../i/close.svg);
  background-repeat: no-repeat;
  background-size: auto;
  align-content: center;
  display: flex;
  font-weight: 400;
  height: 32px;
  justify-content: center;
  opacity: 1;
  padding: 0;
  width: 32px;
}
.select2-container .select2-choice.primary,
.select2-container .select2-choice.btn-primary {
  background: #007bc7;
  color: #ffffff;
}
.select2-container .select2-choice.primary:hover,
.select2-container .select2-choice.btn-primary:hover,
.select2-container .select2-choice.primary:focus,
.select2-container .select2-choice.btn-primary:focus {
  background: #005b94;
}
.select2-container .select2-choice.primary.new-app,
.select2-container .select2-choice.btn-primary.new-app {
  background-position: center;
  background-image: url(../../i/new-app.svg);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 10% 50%;
  padding-left: 35px;
}
.select2-container .select2-choice .select2-arrow {
  background: none;
  border-radius: 0;
  border: 0;
  box-sizing: content-box;
  padding: 0 12px;
  width: 12px;
}
.select2-container .select2-choice .select2-arrow b {
  background-position: center !important;
  background-image: url(../../i/icon-caret-down.svg) !important;
  background-repeat: no-repeat !important;
  background-size: auto !important;
  display: inline-block;
}
.select2-drop {
  border-radius: 2px;
}
.select2-drop-active {
  border: 0;
  box-shadow: 0 -1px 0 1px rgba(46, 46, 46, 0.15) inset;
}
.select2-results .select2-highlighted {
  background: #007bc7;
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background: #ffffff;
  border: 0;
}
.input-group-addon:first-child {
  border-radius: 2px;
}
.input-group-btn:first-child {
  border-radius: 2px;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle {
  border-radius: 2px;
}
.input-group-btn:first-child > .btn-group > .btn {
  border-radius: 2px;
}
.form-group {
  margin: 0;
}
label {
  font-weight: 400;
}
.input-group {
  display: flex;
}
.modal-backdrop.in {
  opacity: 0.55;
}
.modal-dialog .group {
  width: 100%;
}
.modal-dialog .select2-container,
.modal-dialog .select2-drop,
.modal-dialog .select2-search,
.modal-dialog .text-input {
  flex-grow: 1;
}
.modal-content {
  position: relative;
  background-color: none;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button.close,
.btn.close {
  display: block !important;
}
/* Slider Checkbox Directive */
.slider-checkbox--directive-container {
  float: left;
  margin-right: 10px;
}
.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}
input.cmn-toggle-round + label {
  padding: 2px;
  width: 50px;
  height: 25px;
  background-color: #dddddd;
  border-radius: 30px;
}
input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 30px;
}
input.cmn-toggle-round + label:after {
  width: 28px;
  background-color: #fff;
  border: solid 1px #93c8d9;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  margin-left: 0;
  transition: margin-left 0.3s, background-color 0.6s;
}
input.cmn-toggle-round:checked + label:before {
  background-color: #7fbed1;
}
input.cmn-toggle-round:checked + label:after {
  background-color: #007da4;
  margin-left: 20px;
  transition: margin-left 0.3s, background-color 0.6s;
}
input.cmn-toggle-round.disabled + label {
  opacity: 0.5;
  cursor: not-allowed;
  transition: opacity 0.4s;
}
.checkbox-container .checkbox {
  background-image: url('/i/checkbox.svg');
  background-size: 100%;
  display: block;
  height: 20px;
  width: 20px;
}
.checkbox-container .checkbox.active {
  background-image: url('/i/checkbox-active.svg');
}
.dropdown-multiselect-container button {
  align-items: center;
  background-color: #ffffff;
  border: solid 1px #d4d7d9;
  display: flex;
  height: 44px;
  padding: 0 17px;
}
.dropdown-multiselect-container button .text {
  color: #2e2e2e;
  flex-grow: 1;
  font-size: 14px;
  line-height: 1.29;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown-multiselect-container button:active {
  border: solid 2px rgba(0, 125, 164, 0.6);
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
.dropdown-multiselect-container ul {
  background-color: #ffffff;
  border: solid 1px #d4d7d9;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  max-height: 223px;
  overflow-y: scroll;
  padding: 0;
}
.dropdown-multiselect-container ul li {
  align-items: center;
  display: flex;
  min-height: 44px;
  padding: 8px 7px;
}
.dropdown-multiselect-container ul li .checkbox-container {
  margin: 0 8px 0 0;
}
.dropdown-multiselect-container ul li.selected {
  background: rgba(0, 125, 164, 0.2);
}
.dropdown-multiselect-container ul li:hover {
  background: #005773;
  color: #ffffff;
}
.sliderView-container {
  -webkit-transition: top 1s linear;
  -moz-transition: top 1s linear;
  -o-transition: top 1s linear;
  transition: top 1s linear;
  background-size: cover;
  display: block;
  height: 100vh;
  left: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 40px 189px;
  position: fixed;
  top: 100vh;
  width: 100vw;
  z-index: 1040;
}
.sliderView-container.active {
  top: 0;
}
.sliderView-container > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.sliderView-container header {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.sliderView-container header h4 {
  flex-grow: 1;
  margin: 0 0 0 24px;
}
.sliderView-container header .icon {
  display: block;
  height: 34px;
  margin: 0 0 0 48px;
  width: 34px;
  z-index: 1;
}
.sliderView-container .stroke {
  margin: 24px 0;
}
.sliderView-container .content {
  height: 100%;
}
.modal.fade.slide-up {
  opacity: 1;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.modal.fade.slide-up.in .slide-up-container {
  top: 0;
}
.modal.fade.slide-up .modal-dialog {
  position: static;
  width: 100vw;
  transform: none;
}
.slide-up-container {
  -webkit-transition: top 700ms;
  -moz-transition: top 700ms;
  -o-transition: top 700ms;
  transition: top 700ms;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 100vh;
  width: 100vw;
  z-index: 1100;
  max-height: 100%;
  overflow: scroll;
}
.slide-up-container .slide-up-content {
  width: 990px;
  margin-top: 6vh;
}
.slide-up-container header {
  display: flex;
  flex-direction: column;
  position: relative;
  border-bottom: 2px solid rgba(0, 0, 0, 0.08);
  margin-bottom: 32px;
}
.slide-up-container header .slide-up-title {
  font-size: 36px;
  font-weight: bold;
  color: #000;
}
.slide-up-container header .subtitle {
  font-size: 14px;
  color: #333;
  line-height: 1.14;
  margin-top: 16px;
  margin-left: 0px;
  height: auto;
  width: inherit;
}
.slide-up-container header .close-action-container {
  background: url(/i/icon-close-dark.svg) no-repeat;
  background-size: 100%;
  height: 1em;
  width: 1em;
  font-size: 35px;
  display: block;
  cursor: pointer;
  position: absolute;
  top: -14px;
  right: -111px;
}
.slide-up-container .minisubtitle {
  margin-bottom: 24px;
}
.slide-up-container .slide-up-body {
  background: #fff;
  padding: 48px;
  min-height: 62vh;
  box-sizing: border-box;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
}
.slide-up-container .slide-up-actions {
  margin: 24px 0px;
  display: flex;
  align-items: center;
}
.slide-up-container .slide-up-actions button {
  min-width: 180px;
  height: 40px;
  margin-right: 0;
}
.slide-up-container .slide-up-actions .message-container {
  flex: 1 1 auto;
  text-align: right;
  margin-right: 22px;
  color: #d40a1c;
}
.slide-up-container .slide-up-actions .back-button-container {
  margin-right: 8px;
}
.slide-up-container .slide-up-actions .primary-button-container {
  margin-left: 8px;
}
.slide-up-container .slide-up-actions .secondary-button-container {
  margin-left: 0;
}
.slide-up-container .didyouknow-title,
.slide-up-container .didyouknow-desc {
  display: none;
}
.slide-up-container .button:disabled,
.slide-up-container .btn:disabled,
.slide-up-container .btn-primary:disabled {
  background-color: rgba(212, 215, 217, 0.3);
  color: #919191;
  pointer-events: none;
}
.dropdown-directive-container {
  position: relative;
  width: 288px;
}
.dropdown-directive-container button {
  align-items: center;
  background: #ffffff;
  border: solid 1px #919191;
  display: flex;
  flex-direction: row;
  height: 44px;
  outline: none;
  padding: 0 17px;
  width: 100%;
}
.dropdown-directive-container button .text {
  flex-grow: 1;
}
.dropdown-directive-container button .icon {
  display: block;
  height: 11px;
  width: 11px;
}
.dropdown-directive-container button:focus {
  border: solid 2px rgba(0, 125, 164, 0.6);
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
.dropdown-directive-container button.light {
  background: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  box-sizing: content-box;
  height: 22px;
  margin-bottom: 1px;
  padding: 0;
}
.dropdown-directive-container button.light:focus {
  box-shadow: none;
  margin-bottom: 0;
}
.dropdown-directive-container button[disabled] {
  background: rgba(145, 145, 145, 0.3);
  border: solid 1px rgba(0, 0, 0, 0.1);
}
.dropdown-directive-container ul {
  background: #ffffff;
  border: solid 1px #919191;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  display: block;
  max-height: 223px;
  overflow-y: scroll;
  padding: 0;
  position: absolute;
  top: calc(100% - 1px);
  width: 100%;
  z-index: 1;
}
.dropdown-directive-container ul li {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 44px;
  padding: 0 19px;
}
.dropdown-directive-container ul li.selected {
  background: rgba(0, 125, 164, 0.15);
}
.dropdown-directive-container ul li:hover {
  background: #005971;
}
.dropdown-directive-container ul li:hover .text {
  color: #ffffff;
}
.dropdown-container button.dropdown-toggle:hover {
  border: 0;
  box-shadow: 0 0 0 1px #007da4 inset;
  background: #edf6f9;
  color: #007da4;
  text-decoration: none;
}
.dropdown-container ul.dropdown-menu li a {
  color: #000000;
}
.dropdown-container ul.dropdown-menu li a:hover {
  background-color: #005184;
  color: #ffffff;
}
.dropdown-container ul.dropdown-menu li a.selected {
  background-color: #e4f4ff;
  color: #000000;
}
.global-design h1,
.global-design h4,
.global-design .text {
  text-align: left;
}
.global-design h1.primary,
.global-design h4.primary,
.global-design .text.primary {
  color: #007da4;
}
.global-design h1.light,
.global-design h4.light,
.global-design .text.light {
  color: #ffffff;
}
.global-design h1.medium,
.global-design h4.medium,
.global-design .text.medium {
  color: #919191;
}
.global-design h1.dark,
.global-design h4.dark,
.global-design .text.dark {
  color: #000000;
}
.global-design h1 {
  font-size: 36px;
  font-weight: bold;
  letter-spacing: .014em;
  line-height: 40px;
}
.global-design h4 {
  font-size: 16px;
  font-weight: normal;
  letter-spacing: .031em;
  line-height: 20px;
}
.global-design h4.heavy {
  font-weight: bold;
}
.global-design .text {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.029em;
  line-height: 20px;
}
.global-design .text.small {
  font-size: 12px;
  letter-spacing: 0.017;
  line-height: 18px;
}
.global-design .text.heavy {
  font-weight: bold;
}
.global-design .icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.global-design .icon.close.dark {
  background-image: url('/i/icon-close-dark.svg');
}
.global-design .icon.arrow-down.primary {
  background-image: url('/i/icon-arrow-down-primary.svg');
}
.global-design .icon.arrow-down.dark {
  background-image: url('/i/icon-arrow-down-dark.svg');
}
.global-design .icon.green-check.solid {
  background-image: url('/i/icon-green-check-solid.svg');
}
.global-design .stroke {
  border-color: rgba(0, 0, 0, 0.08);
  border-width: 1px;
  display: block;
  height: 1px;
  width: auto;
}
.global-design .stroke.solid {
  border-style: solid;
}
.global-design .stroke.vertical {
  height: auto;
  width: 1px;
}
.global-design button {
  align-items: center;
  display: flex;
  flex-direction: row;
  font-size: 14px;
  font-weight: bold;
  height: 42px;
  letter-spacing: .036em;
  line-height: 18px;
  padding: 0 32px;
}
.global-design button.primary {
  background: #007da4;
  border: solid 1px rgba(255, 255, 255, 0.75);
  color: #ffffff;
}
.global-design button.primary:active {
  background: #007093;
}
.global-design button.primary:hover {
  background: #005971;
}
.global-design button.primary:focus {
  border: solid 2px #ffffff;
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
.global-design .card {
  background: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: row;
}
.global-design .card .job-info {
  flex-grow: 1;
}
.global-design table.selectable {
  width: 100%;
}
.global-design table.selectable tr {
  border-bottom: solid 2px rgba(0, 0, 0, 0.08);
  cursor: pointer;
}
.global-design table.selectable tr.selected {
  background: rgba(0, 125, 164, 0.15);
}
.global-design table.selectable thead th {
  padding: 17px 25px 15px 10px;
}
.global-design table.selectable tbody td {
  padding: 17px 25px 13px 10px;
}
div.dropdown-search-container {
  position: relative;
  width: 288px;
}
div.dropdown-search-container button {
  align-items: center;
  background: #ffffff;
  border: solid 1px #919191;
  display: flex;
  flex-direction: row;
  height: 44px;
  outline: none;
  padding: 0 17px;
  width: 100%;
}
div.dropdown-search-container button .text {
  flex-grow: 1;
}
div.dropdown-search-container button .icon {
  display: block;
  height: 11px;
  width: 11px;
}
div.dropdown-search-container button:focus {
  border: solid 2px rgba(0, 125, 164, 0.6);
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
div.dropdown-search-container button.light {
  background: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  box-sizing: content-box;
  height: 22px;
  margin-bottom: 1px;
  padding: 0;
}
div.dropdown-search-container button.light:focus {
  box-shadow: none;
  margin-bottom: 0;
}
div.dropdown-search-container button[disabled] {
  background: rgba(145, 145, 145, 0.3);
  border: solid 1px rgba(0, 0, 0, 0.1);
}
div.dropdown-search-container ul {
  background: #ffffff;
  border: solid 1px #919191;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  display: block;
  max-height: 223px;
  overflow-y: scroll;
  padding: 0;
  position: absolute;
  top: calc(100% - 1px);
  width: 100%;
  z-index: 1;
}
div.dropdown-search-container ul li.search-dropdown-filter input#query-search {
  width: 100%;
  padding-left: 18px;
  border-left: none;
  border-top: none;
  border-right: none;
  margin-left: 1px;
}
div.dropdown-search-container ul li.search-dropdown-filter img {
  position: relative;
  top: -33px;
  left: 235px;
}
div.dropdown-search-container ul li.dropdown-list {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 44px;
  padding: 0 19px;
}
div.dropdown-search-container ul li.dropdown-list.selected {
  background: rgba(0, 125, 164, 0.15);
}
div.dropdown-search-container ul li.dropdown-list:hover {
  background: #005971;
}
div.dropdown-search-container ul li.dropdown-list:hover .text {
  color: #ffffff;
}
body,
html {
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
}
html body {
  background-position: center -15px;
  background-repeat: no-repeat;
  background-size: 1920px;
}
html body.no-scroll {
  overflow-y: hidden;
}
html.successprofile body {
  background-image: url('../../i/PM_combo.jpg');
  background-color: #f3f2f3;
}
html.talentAcquisition body {
  background-image: url('../../i/TA_combo.jpg');
  background-color: #f2f4f4;
}
html.talentManagement body {
  background-image: url('../../i/TA_combo.jpg');
  background-color: #f2f4f4;
}
html.org-perform body {
  background-image: url('../../i/op-background.png');
}
html.pay body {
  background-image: url('../../i/OP_combo.jpg');
}
html.pay2 body {
  background-image: url('../../i/OP_light.jpg');
}
html.pay-my-markets body {
  background: url('../../i/dark.jpg') top no-repeat, url('../../i/OP_light.jpg') repeat-y;
  background-size: 100% 740px  ;
}
html.second-menu body {
  background-position: center 35px;
}
.clm-container {
  min-height: calc(100vh - 35px);
}
.bgcolor {
  background-color: #fafafa;
}
body {
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  background: none;
}
.stretched-bgcolor {
  background-image: url(../../i/background_SP@2x.png);
  width: 1500px;
  margin-left: -150px;
  height: 750px;
}
.masthead {
  align-items: center;
  background: none;
  display: flex;
  flex-direction: column;
}
.masthead .body {
  width: 1080px;
  z-index: 1;
}
.small-header {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.54;
  letter-spacing: 1px;
  color: #2e2e2e;
  text-transform: uppercase;
}
.flex {
  display: flex;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.flex-start {
  justify-content: flex-start;
}
.flex-grow {
  flex-grow: 1;
}
.bulleted-list li {
  list-style-type: disc;
  list-style-position: inside;
}
.main-column {
  background: none;
  flex-grow: 1;
  padding-top: 107px;
}
.main-column.shadow-extra-height {
  padding-top: 139px;
}
.main-column .shadow-mode {
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
.main-column .shadow-mode .second-level-menu {
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
.main-column.margin-none.main-company-section {
  background: white;
}
.main-column.login {
  background-image: url(/i/background-login.jpg);
  background-size: cover;
}
.common-navbar {
  height: 35px;
}
.common-navbar .navbar-top-menu {
  border: 0;
  box-shadow: 0 -1px 0 0 rgba(46, 46, 46, 0.05) inset;
  background: #ffffff;
  width: 1595px;
  position: fixed;
  right: 0;
  z-index: 1001;
}
.common-navbar .navbar-header {
  cursor: pointer;
}
.common-navbar .navbar-text.navbar-right.shadow-client-name {
  margin: 0 0 0 0;
  padding-right: 20px;
}
#navbar {
  cursor: pointer;
  width: 720px;
}
.header-bar {
  background: none;
  position: fixed;
  top: 50px;
  z-index: 1000;
}
.header-bar_config {
  background: none;
  margin-top: 35px;
  position: fixed;
  z-index: 1000;
}
.config-nav {
  background: #ffffff;
  left: 50%;
  margin-left: -540px;
  position: fixed;
  width: 1080px;
  z-index: 1000;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.17);
}
.config-nav .navbar {
  width: 100%;
  width: 100% !important;
}
@media (min-width: 768px) {
  .config-nav .navbar {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .config-nav .navbar {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .config-nav .navbar {
    width: 1170px;
  }
}
.config-nav .navbar > ul {
  padding: 0;
}
.config-nav .navbar > ul li a {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: initial;
  text-transform: none;
}
.first-level-menu {
  display: flex;
  display: -ms-flexbox;
  -ms-flex-pack: center;
  position: fixed;
  justify-content: center;
  top: 35px;
  left: 0;
  width: 100%;
}
.first-level-menu.shadow-mode {
  top: 67px;
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
.first-level-menu nav {
  display: flex;
  flex-direction: column;
  display: -ms-flexbox;
  -ms-flex-direction: column;
  height: 72px;
}
.first-level-menu ul {
  align-items: center;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-pack: center;
  flex-grow: 1;
  -ms-flex: 0.4;
  justify-content: center;
}
.first-level-menu li {
  margin: 25px 100px 0 0;
  -webkit-margin-before: 0px;
}
.first-level-menu li:last-child {
  margin: 25px 0 0 0;
  -webkit-margin-before: 0px;
}
.first-level-menu li.active a:after {
  background: #2e2e2e;
  content: '';
  display: block;
  height: 2px;
  width: 28px;
}
.first-level-menu a {
  color: #2e2e2e;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .5px;
}
.first-level-menu a:hover,
.first-level-menu a:active,
.first-level-menu a:focus {
  color: #2e2e2e;
  text-decoration: none;
}
.first-level-menu .separator {
  background: rgba(0, 0, 0, 0.08);
  display: block;
  height: 1px;
  width: 845px;
}
.second-level-menu {
  align-items: center;
  background: rgba(255, 255, 255, 0.95);
  display: flex;
  display: -ms-flexbox;
  -ms-flex-pack: center;
  height: 50px;
  justify-content: center;
  left: 0;
  position: absolute;
  width: 100%;
}
.second-level-menu.shadow-mode {
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
.second-level-menu li {
  margin: 15px;
}
.second-level-menu li a span.beta-text b {
  color: #007da4;
}
.second-level-menu li.active a:after {
  background: #2e2e2e;
  content: '';
  display: block;
  height: 0.1rem;
  width: 28px;
}
.second-level-menu a {
  color: #000000;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
}
.second-level-menu a:hover,
.second-level-menu a:active,
.second-level-menu a:focus {
  color: #2e2e2e;
  text-decoration: none;
}
.navbar-container {
  background: #ffffff;
  position: fixed;
  left: 0;
  z-index: 100;
}
.navbar-container .navbar-top-menu {
  background-color: white;
  margin-top: 0;
}
.navbar-container .navbar-top-menu .navbar-brand img {
  display: inline-block;
  margin-top: 7px;
  -webkit-margin-before: 0em;
  -moz-margin-start: 0em;
  width: 150px;
  height: 40px;
}
.navbar-container .navbar-top-menu .navbar-brand span {
  float: right;
  font-size: 10px;
  letter-spacing: 3px;
  position: relative;
  top: 1px;
  left: 7px;
}
.navbar-container .navbar-top-menu .navbar-brand span:before {
  content: ":  ";
}
.navbar {
  margin: auto;
  width: 100%;
  /* Disable animation */
}
.navbar .container .pull-right a.icon {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 7px 17px;
  padding: 0;
}
.navbar .container .pull-right .search {
  background-image: url(../../i/icon-search-header.svg);
}
.navbar .container .pull-right .settings {
  background-image: url(../../i/gear.svg);
}
.navbar .container .pull-right .clm {
  background-image: url(../../i/clm.svg);
}
.navbar .container .pull-right .user {
  background-image: url(../../i/btn-profile.svg);
}
.navbar .container .pull-right .apps {
  background-image: url(../../i/icon-apps.svg);
}
.navbar .container .pull-right .help {
  background-image: url(../../i/icon-help-portal.svg);
}
.navbar .container .pull-right .logout {
  background-image: url(../../i/ic_power_settings_new_black_48px.svg);
  background-size: contain;
  background-color: white;
  height: 24px;
  width: 24px;
  border: 0;
  margin: 16px;
}
.navbar .container .pull-right[disabled] {
  cursor: pointer;
  pointer-events: none;
}
.navbar .collapsing {
  -webkit-transition: none;
  transition: none;
  display: none;
}
.navbar .navbar-dropdown {
  top: 60px;
  right: 2px;
  position: absolute;
  height: 400px;
  width: 410px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);
  z-index: 10000;
  background-color: #ffffff;
}
.navbar .navbar-dropdown .icon-container {
  display: block;
  width: 100%;
  height: 86%;
}
.navbar .navbar-dropdown .icon-container .icon {
  width: 35%;
  height: 33%;
  margin: 7%;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.navbar .navbar-dropdown .icon-container .icon label {
  position: relative;
  bottom: -100px;
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}
.navbar .navbar-dropdown .icon-container .job-grading {
  background-image: url(../../i/icon-job-grading.svg);
}
.navbar .navbar-dropdown .icon-container .job-pricing {
  background-image: url(../../i/icon-job-pricing.svg);
}
.navbar .navbar-dropdown .icon-container .mypeople {
  background-image: url(../../i/icon-mypeople.svg);
}
.navbar .navbar-dropdown .icon-container .stylesclimate {
  background-image: url(../../i/icon-stylesclimate.svg);
}
.navbar .navbar-dropdown .button {
  margin-left: 12px;
}
.navbar .triangle-with-shadow {
  right: -52px;
  top: -20px;
  position: absolute;
  width: 100px;
  height: 20px;
  overflow: hidden;
}
.navbar .triangle-with-shadow:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: #ffffff;
  transform: rotate(45deg);
  /* Prefixes... */
  top: 11px;
  left: 10px;
  box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.2);
}
.navbar.subnav {
  width: 100%;
  background: #ffffff;
  margin: 0 -1000em;
  padding: 0 1000em;
  box-sizing: content-box;
}
@media (min-width: 768px) {
  .navbar.subnav {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .navbar.subnav {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .navbar.subnav {
    width: 1170px;
  }
}
.navbar.subnav > ul {
  padding: 0;
}
.navbar.subnav > ul li a {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: initial;
  text-transform: none;
}
.navbar > ul {
  display: flex;
  padding: 0 24px;
}
.navbar > ul li {
  justify-content: flex-start;
  list-style: none;
  margin: 0 12px;
  padding: 0 16px;
}
.navbar > ul li a {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.54;
  letter-spacing: 1px;
  color: #2e2e2e;
  text-transform: uppercase;
  border-bottom: 3px solid transparent;
  color: #007bc7;
  display: block;
  padding: 12px 8px;
  text-decoration: none;
}
.navbar > ul li a:hover,
.navbar > ul li a:focus {
  border-bottom-color: #dad8d6;
  color: #2e2e2e;
}
.navbar > ul li:first-child {
  margin-left: 0;
}
.navbar > ul li.active a {
  border-bottom-color: #2e2e2e;
  color: #2e2e2e;
}
.button,
.btn {
  border: 0;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  background: #ffffff;
  border-radius: 0;
  color: #2e2e2e;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.14em;
  outline: 0;
  padding: 8px 16px;
  text-decoration: none;
  user-select: none;
}
.button:hover,
.btn:hover,
.button:focus,
.btn:focus {
  border: 0;
  box-shadow: 0 0 0 1px #007bc7 inset;
  background: #edf6f9;
  color: #007bc7;
  text-decoration: none;
}
.button:active,
.btn:active {
  background: #007bc7;
  color: #ffffff;
}
.button:disabled,
.btn:disabled {
  background: #dad8d6;
  color: #ffffff;
}
.button.light,
.btn.light {
  border: 0;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.25) inset;
  color: #ffffff;
  background: transparent;
}
.button.close,
.btn.close {
  background-position: center;
  background-image: url(../../i/close.svg);
  background-repeat: no-repeat;
  background-size: auto;
  align-content: center;
  display: flex;
  font-weight: 400;
  height: 32px;
  justify-content: center;
  opacity: 1;
  padding: 0;
  width: 32px;
}
.button.primary,
.btn.primary,
.button.btn-primary,
.btn.btn-primary {
  background: #007bc7;
  color: #ffffff;
}
.button.primary:hover,
.btn.primary:hover,
.button.btn-primary:hover,
.btn.btn-primary:hover,
.button.primary:focus,
.btn.primary:focus,
.button.btn-primary:focus,
.btn.btn-primary:focus {
  background: #005b94;
}
.button.primary.new-app,
.btn.primary.new-app,
.button.btn-primary.new-app,
.btn.btn-primary.new-app {
  background-position: center;
  background-image: url(../../i/new-app.svg);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 10% 50%;
  padding-left: 35px;
}
input[type='text'] {
  border-radius: 0;
}
.link {
  color: #007bc7;
  cursor: pointer;
}
.link:hover,
.link:focus {
  color: #005b94;
}
#header-region .navbar {
  background-color: transparent;
  width: 100%;
  position: fixed;
  z-index: 10000000;
}
#header-region .navbar.nav-main .container {
  position: relative;
  padding: 0;
  max-width: 1170px;
}
#header-region .navbar.nav-main .btn-primary {
  border: 1px solid #1b2b46;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
#header-region .pull-left .btn-icon {
  margin-top: 6px;
  padding: 4px 11px;
  margin-left: 4px;
}
#header-region .pull-right {
  margin: 7px 7px 5px 0px;
}
#header-region .pull-right .log-out {
  font-size: 13px;
}
#header-region .btn {
  transition: all ease .3s!important;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
#header-region h2 {
  font-family: Proxima Nova, Arial, sans-serif;
  font-size: 18px;
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 30px;
  font-weight: 600;
  width: 100%;
  height: 100%;
  height: auto;
  line-height: 26px;
  color: #ffffff;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.4), 0 0 8px rgba(0, 0, 0, 0.4);
}
#header-region .icon-cog:before {
  content: "\47";
}
#header-region .icon-home:before {
  content: "\68";
}
#header-region .icon-bell:before {
  content: "\23";
}
#header-region .navbar .btn-icon .icon {
  font-size: 20px;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.9), 0 1px 0 rgba(255, 255, 255, 0.1);
}
#header-region .bell {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#header-region .cog {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#header-region .nav-title {
  text-indent: 52px;
  margin-top: 9px;
}
#header-region .logo-nav {
  background: url('../../i/logo-nav.png') center 14px no-repeat;
  margin: 0 auto;
  text-indent: -9999px;
  margin-top: -4px;
  height: 110%;
  left: 0;
}
#header-region .nav-main .navbar-inner {
  border: 1px solid #173763;
  background-color: #1e4881;
  height: 45px;
  background-image: -moz-linear-gradient(top, #235395, #173763);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#235395), to(#173763));
  background-image: -webkit-linear-gradient(top, #235395, #173763);
  background-image: -o-linear-gradient(top, #235395, #173763);
  background-image: linear-gradient(to bottom, #235395, #173763);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff235395', endColorstr='#ff173763', GradientType=0);
}
#header-region .icon-search,
#header-region .icon-exclamation-sign,
#header-region .icon-asterisk,
#header-region .icon-remove,
#header-region .icon-ok,
#header-region .icon-ok-sign,
#header-region .icon-remove-sign,
#header-region .icon-check-empty,
#header-region .icon-check,
#header-region .icon-signout,
#header-region .icon-angle-left,
#header-region .icon-angle-right,
#header-region .icon-question-sign,
#header-region .icon-radio-unchecked,
#header-region .icon-radio-checked,
#header-region .icon-plus,
#header-region .icon-user,
#header-region .icon-home,
#header-region .icon-cancel-circle,
#header-region .icon-bell,
#header-region .icon-calendar,
#header-region .icon-lock,
#header-region .icon-cog,
#header-region .icon-lines,
#header-region .icon-reorder,
#header-region .icon-reorder_vert,
#header-region .icon-comments,
#header-region .icon-bars-alt,
#header-region .icon-globe,
#header-region .icon-pencil,
#header-region .icon-envelope-alt,
#header-region .icon-star,
#header-region .icon-trophy,
#header-region .icon-angle-up,
#header-region .icon-angle-down,
#header-region .icon-arrow-left,
#header-region .icon-arrow-right,
#header-region .icon-info,
#header-region .icon-arrow-up,
#header-region .icon-arrow-down {
  font-family: 'hay101';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
#header-region .btn:hover,
#header-region .btn:active,
#header-region .btn.active {
  background-color: rgba(74, 145, 255, 0.17) !important;
  background: rgba(74, 145, 255, 0.17) !important;
}
.navbar-fixed-top {
  z-index: 150;
}
.navbar-fixed-bottom {
  z-index: 1030;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
  padding-bottom: 6px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
}
.navbar-fixed-bottom.nav-footer {
  position: relative;
  background-color: #63646F;
}
.nav-footer.sub-footer {
  height: 40px;
  clear: both;
  border: none;
  z-index: 1;
}
.navbar-fixed-bottom {
  z-index: 1030;
}
.nav-main,
.nav-footer {
  min-height: 44px;
}
.footer-outer {
  position: relative;
  clear: both;
  display: block;
  overflow: hidden;
}
footer#footer-region {
  border-top: 1px solid #ffffff;
  bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  left: 0;
  right: 0;
}
footer#footer-region.shadow-mode {
  border: 5px solid #005971;
  border-top: 0;
}
footer#footer-region .nav-footer .navbar-inner {
  border: 1px solid #173763;
  background-color: #1e4881;
  height: 45px;
  background-image: -moz-linear-gradient(top, #235395, #173763);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#235395), to(#173763));
  background-image: -webkit-linear-gradient(top, #235395, #173763);
  background-image: -o-linear-gradient(top, #235395, #173763);
  background-image: linear-gradient(to bottom, #235395, #173763);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff235395', endColorstr='#ff173763', GradientType=0);
}
footer#footer-region .btn-primary,
#header-region .btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #1e4881;
  background-image: -moz-linear-gradient(top, #235395, #173763);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#235395), to(#173763));
  background-image: -webkit-linear-gradient(top, #235395, #173763);
  background-image: -o-linear-gradient(top, #235395, #173763);
  background-image: linear-gradient(to bottom, #235395, #173763);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff235395', endColorstr='#ff173763', GradientType=0);
  border-color: #173763 #173763 #091525;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
footer#footer-region .navbar.nav-footer .btn-primary {
  border: 1px solid #1b2b46;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
footer#footer-region .navbar button.btn.btn-large {
  margin-top: 20px;
}
footer#footer-region .navbar.nav-footer .navbar-inner {
  overflow-x: hidden;
  overflow-y: hidden;
}
footer#footer-region .navbar-fixed-bottom {
  bottom: 0;
  width: 100%;
}
footer#footer-region .nav-footer.sub-footer ul.horizontal-ul li a {
  color: #fff;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 12px;
  line-height: inherit;
}
footer#footer-region .nav-footer.sub-footer ul.horizontal-ul li a:hover {
  text-decoration: underline;
}
footer#footer-region .navbar.nav-footer .navbar-inner .list-float-center {
  margin-left: -9px;
  margin-top: -11px;
}
footer#footer-region .list-float-center li {
  width: auto;
  height: 50px;
  display: block;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  right: 50%;
}
footer#footer-region .list-float-center li:hover,
footer#footer-region .list-float-center li a:hover {
  background-color: transparent;
  background: transparent;
  color: inherit;
  border: none;
}
footer#footer-region .navbar.nav-footer .logo-nav {
  background-position: center 30px;
  background: url('../../i/logo-nav.png') center 29px no-repeat;
}
footer#footer-region .list-float-center {
  clear: left;
  float: left;
  position: relative;
  left: 50%;
  text-align: center;
}
footer#footer-region .list-float-right {
  clear: right;
  float: right;
}
footer#footer-region .float-left {
  clear: left;
  float: left;
}
footer#footer-region nav {
  display: flex;
  justify-content: center;
}
footer#footer-region .footer-container {
  align-items: center;
  display: flex;
  height: 100%;
  margin: 0;
  padding-right: 0;
  width: 1080px;
}
footer#footer-region .legal {
  color: white;
  font-size: 10px;
  padding-left: 0;
  flex-grow: 1;
}
footer#footer-region .nav-footer.sub-footer ul.horizontal-ul li {
  color: #6d7279;
  margin: 0 0 0 20px;
  line-height: 43px;
  height: 40px;
  display: inline-block;
}
footer#footer-region .navbar.nav-footer .navbar-inner,
footer#footer-region .navbar.nav-footer .container,
footer#footer-region .navbar.nav-footer h2 {
  height: 60px;
  width: 1595px;
}
footer#footer-region h2.logo-nav {
  width: 165px;
}
footer#footer-region .nav-footer.sub-footer ul.horizontal-ul {
  margin: 0;
  padding: 0;
}
footer#footer-region .nav-footer.sub-footer > .container {
  overflow: hidden;
}
footer#footer-region .nav-footer.sub-footer {
  height: 40px;
  background-color: #1b1e1e;
}
/* ==============RESET CSS================= */
/* CSS Document */
.wizard {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
command,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
meter,
nav,
output,
progress,
section,
summary,
time {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: auto;
  vertical-align: baseline;
}
address,
article,
aside,
header,
footer,
section,
nav,
menu,
hgroup,
figure,
figcaption {
  display: block;
}
ol,
ul,
li {
  list-style: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
.ui-helper-hidden-accessible {
  display: none;
}
a,
a:hover,
a:focus,
a:active {
  color: #007bc7;
  outline: none;
  cursor: pointer;
}
.block {
  display: table-row;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* Top Menu Navbar CSS Begins */
.shadow-mode-header {
  height: 32px;
  background-color: #005971;
  text-align: center;
}
.shadow-mode-header span {
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
  padding-top: 8px;
  display: inline-block;
  color: #ffffff;
}
#navigation-bar {
  background: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  height: 35px;
  justify-content: center;
  width: 100%;
  z-index: 1001;
}
#navigation-bar.pay-nav-stripe {
  border-top: 4px solid transparent;
  border-image: linear-gradient(to right, #228445, #32b561) 1 round;
}
#navigation-bar.op-nav-stripe {
  border-top: 4px solid transparent;
  border-image: linear-gradient(to right, #0c8471, #32b5a0) 1 round;
}
#navigation-bar .shadow-mode {
  border-left: 5px solid #005971;
  border-right: 5px solid #005971;
}
#navigation-bar .container {
  position: relative;
  align-items: center;
  display: flex;
  height: 35px;
  padding: 0;
  width: 1080px;
}
#navigation-bar .navbar {
  height: 35px;
  position: auto;
  width: inherit;
}
#navigation-bar .navbar-brand {
  display: flex;
  height: 20px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
}
#navigation-bar .navbar-brand img {
  height: 20px;
  margin-top: 0;
  width: auto;
}
#navigation-bar .navbar-collapse {
  height: 35px;
  width: auto;
}
#navigation-bar .navbar-header {
  flex-grow: 1;
  height: 20px;
  position: relative;
}
#navigation-bar ul.navbar-nav {
  height: 35px;
  margin: 0;
  width: auto;
}
#navigation-bar ul.navbar-nav li {
  align-items: center;
  display: inline-block;
  height: 35px;
}
#navigation-bar ul.navbar-nav li + li:before {
  border: solid 0.5px #d8d8d8;
  content: '';
  display: block;
  height: 35px;
  position: absolute;
  width: .5px;
}
#navigation-bar .menu {
  position: absolute;
  top: 27px;
  right: 6px;
}
#navigation-bar .menu .triangle {
  height: 8px;
  left: 70px;
  overflow: hidden;
  position: relative;
  width: 16px;
  z-index: 1;
}
#navigation-bar .menu .triangle:after {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  content: '';
  display: block;
  height: 11px;
  left: 3px;
  position: absolute;
  top: 3px;
  transform: rotate(45deg);
  width: 11px;
}
#navigation-bar .menu ul {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  width: 112px;
}
#navigation-bar .menu li {
  color: #2e2e2e;
  cursor: pointer;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 35px;
  text-align: center;
}
#navigation-bar .menu li:not(:last-child) {
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}
/* Top Menu navbar CSS Ends */
/* CSS for the First and Second Level Navigation Menus Begins */
.flm-nav-left {
  text-align: center;
}
.flm-nav-left ul.nav {
  display: inline-block;
  float: left;
  width: 100%;
  box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.17);
}
.flm-nav-left ul.nav li {
  display: inline-block;
  width: 220px;
}
.flm-nav-left ul.nav li a {
  font-size: 16px;
  font-weight: 600;
  margin: 0 2em;
}
.slm-nav-left {
  text-align: center;
  height: 50px;
}
.slm-nav-left .nav-tabs > li.active > a,
.slm-nav-left .nav-tabs > li.active > a:hover,
.slm-nav-left .nav-tabs > li.active > a:focus {
  border: 0;
  color: white;
  background-color: transparent;
  padding-top: 6px;
  border-bottom: solid 2px #00adbb;
  height: 50px;
}
.slm-nav-left ul.nav {
  padding-top: 0;
  margin-top: 5px;
  border: 0;
  background-color: #002c5c;
  display: inline-block;
  float: left;
  width: 100%;
  height: 32px;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.17);
}
.slm-nav-left ul.nav li {
  display: inline-block;
  width: auto;
  height: 32px;
}
.slm-nav-left ul.nav li a {
  height: 32px;
  font-size: 14px;
  font-weight: 400;
  margin: 0 1em;
  padding-top: 6px;
  border: 0;
  color: white;
  background-color: transparent;
}
.slm-nav-left ul.nav li:hover,
.slm-nav-left ul.nav li.active {
  background-color: #00173b;
  border-bottom: solid 2px #00adbb;
}
.flm-nav-center {
  text-align: center;
}
.flm-nav-center ul.nav {
  display: inline-block;
}
.flm-nav-center ul.nav li {
  display: inline-block;
}
.flm-nav-center ul.nav li a {
  width: 220px;
  float: left;
}
.slm-nav-center {
  text-align: center;
}
.slm-nav-center ul.nav {
  display: inline-block;
}
.slm-nav-center ul.nav li {
  display: inline-block;
}
.slm-nav-center ul.nav li a {
  width: 220px;
  float: left;
}
.nav-pills > li > a {
  background-color: transparent !important;
  color: white;
  font-weight: normal !important;
}
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: transparent !important;
  color: white;
  font-weight: bold !important;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  font-weight: bold !important;
  background-color: transparent !important;
}
.stretched_footer {
  position: relative;
  left: calc(.5 * 1080px - 50vw);
  width: 100vw;
  z-index: 1000;
}
.pagination {
  margin: 20px 25px;
  float: right;
}
.pagination-sm > li > a {
  font-family: Proxima Nova, Arial, sans-serif;
  font-size: 14px;
  color: rgba(46, 46, 46, 0.52);
  border: 1px solid #ccc;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #edf6f9;
  border-color: #ccc;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #007da4 !important;
  border-color: #007da4 !important;
  font-size: 14px;
  font-weight: 600;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: rgba(46, 46, 46, 0.52);
  cursor: not-allowed;
  background-color: #fff;
  border-color: #aaa;
  opacity: 0.5;
}
/* CSS for the First and Second Level Navigation Menus Ends */
.generic-confirmation .modal-footer,
.changePassword .modal-footer {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
.generic-confirmation .modal-footer button,
.changePassword .modal-footer button {
  white-space: inherit;
}
.date-picker .btn {
  min-width: 0;
}
/******
	MODAL
******/
.modal-header {
  background-color: #cee2ec;
  border-color: #a5c7d9;
  box-shadow: #ffffff 0 0 2px inset;
  border-radius: 4px 4px 0 0;
  border-width: 2px;
  padding: 8px 15px;
}
.modal-body {
  border-bottom: 1px solid #E6E6E6;
}
.modal-footer {
  margin-top: 0;
  padding: 15px;
  text-align: center;
  border-top: 1px solid #ffffff;
  background-color: #f5f5f5;
  display: flex;
  justify-content: flex-end;
}
.modal-title {
  color: #295093;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  margin-top: 4px;
}
.modal-header .close {
  margin-top: 4px;
  font-size: 17px;
}
.modal-dialog {
  left: auto;
  margin-top: 80px;
}
.handle {
  -ms-touch-action: none;
  touch-action: none;
}
/******
	SLIDER
******/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
main {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: none;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
ul li {
  list-style-type: none;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  /* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */
  width: auto\9;
  /* IE7-8 need help adjusting responsive images */
  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
button,
input,
select,
textarea,
figure {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
@media print {
  * {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  body {
    background: transparent !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  nav {
    display: none;
  }
  .header-container {
    background-image: url("../../i/success-profile-banner@3x.png") !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: #2696b3 !important;
  }
  .header-container .header-right {
    color: white !important;
  }
  .title-page .content-container .white {
    color: white !important;
  }
  .pdf {
    background: transparent !important;
  }
  .pdf body {
    background: transparent !important;
  }
  .pdf h3 {
    color: #1d3f81 !important;
  }
  .pdf .page {
    background: transparent !important;
  }
  .pdf .spdj-main-data-item-container {
    width: 75%;
  }
  .pdf .spdj-main-data-item-container .spdj-main-data-item-text-container a {
    color: #007da4 !important;
  }
  .pdf .spdj-main-data-item-container .spdj-main-data-item-chart-container a {
    color: #007da4 !important;
  }
  .pdf .spdj-main-data-item-container .spdj-main-data-item-text-container .spdj-main-data-item-title a {
    color: #007da4 !important;
  }
  .pdf .spdj-main-data-item-container .spdj-main-data-item-text-container .spdj-main-data-item-detail {
    font-weight: normal;
  }
  .pdf .spdj-main-data-item-container .spdj-main-data-item-text-container .spdj-main-data-item-detail a {
    color: #007da4 !important;
  }
  .pdf .spdj-main-data-item-container .spdj-main-data-item-chart-container .level-slider-bar-container .level-slider-bar-stat .level-slider-bar .level-slider-bar-block-primary {
    background-color: #037ca3 !important;
  }
  .pdf .spdj-main-data-item-container .spdj-main-data-item-chart-container .level-slider-bar-container .level-slider-bar-stat .level-slider-bar .level-slider-bar-block-secondary {
    background-color: #90257c !important;
  }
  .pdf .spdj-work-char-container {
    border: 0;
    background-color: transparent !important;
  }
  .pdf .spdj-work-char-container .spdj-work-char-col {
    width: 32%;
    display: inline-block;
  }
  .pdf .spdj-work-char-container .spdj-work-char-col .spdj-work-char-col-text {
    color: #ffffff !important;
    margin-top: -36px;
  }
  .pdf .select2-container {
    display: none !important;
  }
}
/*
 * The extras/*.less were included for the purpose of the chartwell charts and will be removed
 * if we decide to go with another library, say d3Js.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.full-center {
  width: 100%;
  text-align: center;
  float: center;
}
.hideOveride {
  display: none!important;
}
.hide {
  display: none;
}
.pad-top-10 {
  padding-top: 10px;
}
.pad-top-20 {
  padding-top: 20px;
}
.pad-top-30 {
  padding-top: 30px;
}
.pad-top-40 {
  padding-top: 40px;
}
.pad-bottom-10 {
  padding-bottom: 10px;
}
.pad-bottom-20 {
  padding-bottom: 20px;
}
.pad-bottom-30 {
  padding-bottom: 30px;
}
.pad-bottom-40 {
  padding-bottom: 40px;
}
/* ==========================================================================
   Grading Header
   ========================================================================== */
/*
 * Desktop
 */
#grading-wizard {
  width: 180px;
  height: 30px;
  position: relative;
  margin: 0 auto;
}
#grading-header-region {
  margin-bottom: 5px;
}
#grading-header h1 {
  margin-top: 4px;
}
.grading-region h2.job-title {
  cursor: pointer;
  color: #00bfee;
  font-size: 24px;
  border-bottom: 1px solid transparent;
  display: inline-block;
  margin: 0 auto;
  position: relative;
  height: 33px;
  line-height: 30px;
}
.grading-region h2.job-title i {
  font-size: 15px;
  color: #646464;
  position: absolute;
  top: 8px;
  right: -22px;
}
.grading-region h2.job-title:hover {
  border-bottom: 1px dashed;
}
/* =============================================================================
   Grading Circles
   ========================================================================== */
.grade-container {
  position: relative;
}
.grade-container .job-grade {
  position: absolute;
  z-index: 1;
  width: 100%;
}
.grade-container .job-grade h1.grade {
  color: #f78600;
  width: 150px;
  margin: 55px 0 0 0;
}
.grade-container .job-grade h2 {
  color: #999999;
  font-size: 12px;
  margin: -3px 0 0 0;
}
.grade-container .job-grade h1.numeric {
  font-size: 55px;
}
.grade-container .job-grade h1.numeric-large {
  font-size: 38px;
}
.grade-container .job-grade h1.alpha {
  font-size: 42px;
}
.grade-container .job-grade h1.alpha-large {
  font-size: 22px;
}
.grade-container .chartwell-pies {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.grade-container.small h1 {
  position: absolute;
  z-index: 2;
  text-align: center;
  font-size: 25px;
  height: 100px;
  min-height: 100px;
  line-height: 87px;
  width: 100%;
  color: #fcb133;
}
.grade-container.small h1.grade {
  width: 100%;
}
.grade-container.small h1.apply-grade {
  width: 100%;
  font-size: 17px;
  line-height: 18px;
  margin: 35px 0 0 0;
  color: #00bfee;
  cursor: pointer;
}
.grade-container.small h1.numeric {
  font-size: 34px;
}
.grade-container.small h1.numeric-large {
  font-size: 28px;
}
.grade-container.small .chartwell-pies {
  width: 100%;
  height: 100px;
  min-height: 100px;
  position: absolute;
  top: 0;
  left: 0;
}
.grade-container.small .chartwell-pies .cw-graph {
  line-height: 100px;
  font-size: 100px;
  width: 100%;
  height: 100px;
  text-align: center;
}
.grade-container.medium {
  width: 112px;
  height: 112px;
}
.grade-container.medium h1.grade {
  width: 112px;
}
.grade-container.medium h1.numeric {
  font-size: 36px;
}
.grade-container.medium h1.numeric-large {
  font-size: 29px;
}
.grade-container.medium h1.alpha {
  font-size: 29px;
}
.grade-container.medium h1.alpha-large {
  font-size: 21px;
}
.grade-container.medium .chartwell-pies {
  height: 112px;
  min-height: 112px;
}
.grade-container.medium .chartwell-pies .cw-graph {
  line-height: 112px;
  height: 112px;
  font-size: 112px;
}
.grade-container.large {
  width: 150px;
  height: 150px;
}
.grade-container.large .chartwell-pies {
  height: 150px;
  min-height: 150px;
}
.grade-container.large .chartwell-pies .cw-graph {
  line-height: 150px;
  height: 150px;
  font-size: 150px;
}
.grade-container.small:after {
  display: block;
  position: absolute;
  content: '';
  width: 76px;
  height: 76px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.035);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.035);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.035);
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
.grade-container.large:after {
  display: block;
  content: '';
  width: 112px;
  height: 112px;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.035);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.035);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.035);
  -webkit-border-radius: 72px;
  -moz-border-radius: 72px;
  border-radius: 72px;
  margin: 20px 0 0 19px;
}
/* This fixes the offset circle for my people chartwell pie graph + number btwnviewport widths */
/* ==============================
Chartwell
================================*/
.chartwell-pies {
  font-size: 150px;
  height: 150px;
  width: 150px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.chartwell-pies .cw-graph {
  font-size: 150px;
  height: 150px;
  line-height: 150px;
  width: 150px;
}
.chartwell-pies.large {
  font-size: 300px;
  height: 300px;
  width: 300px;
}
.chartwell-pies.large .cw-graph {
  font-size: 300px;
  height: 300px;
  line-height: 300px;
  width: 300px;
}
.chartwell-pies.pie .cw-value-slice6 {
  color: #bad7cb;
}
.chartwell-pies.pie .cw-value-slice5 {
  color: #99cdc1;
}
.chartwell-pies.pie .cw-value-slice4 {
  color: #75c5c3;
}
.chartwell-pies.pie .cw-value-slice3 {
  color: #4eacc1;
}
.chartwell-pies.pie .cw-value-slice2 {
  color: #3381b0;
}
.chartwell-pies.pie .cw-value-slice1 {
  color: #235395;
}
.chartwell-pies .cw-pies-counter {
  color: #fff;
}
.chartwell-pies.ring span {
  text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
}
.chartwell-pies.ring.inactive .cw-value-slice20 {
  color: #a7a7a7;
}
.chartwell-pies.ring.inactive .cw-value-slice19 {
  color: #ababab;
}
.chartwell-pies.ring.inactive .cw-value-slice18 {
  color: #aeaeae;
}
.chartwell-pies.ring.inactive .cw-value-slice17 {
  color: #b2b2b2;
}
.chartwell-pies.ring.inactive .cw-value-slice16 {
  color: #b6b6b6;
}
.chartwell-pies.ring.inactive .cw-value-slice15 {
  color: #b9b9b9;
}
.chartwell-pies.ring.inactive .cw-value-slice14 {
  color: #bdbdbd;
}
.chartwell-pies.ring.inactive .cw-value-slice13 {
  color: #c0c0c0;
}
.chartwell-pies.ring.inactive .cw-value-slice12 {
  color: #c4c4c4;
}
.chartwell-pies.ring.inactive .cw-value-slice11 {
  color: #c7c7c7;
}
.chartwell-pies.ring.inactive .cw-value-slice10 {
  color: #cbcbcb;
}
.chartwell-pies.ring.inactive .cw-value-slice9 {
  color: #cfcfcf;
}
.chartwell-pies.ring.inactive .cw-value-slice8 {
  color: #d2d2d2;
}
.chartwell-pies.ring.inactive .cw-value-slice7 {
  color: #d6d6d6;
}
.chartwell-pies.ring.inactive .cw-value-slice6 {
  color: #d9d9d9;
}
.chartwell-pies.ring.inactive .cw-value-slice5 {
  color: #dddddd;
}
.chartwell-pies.ring.inactive .cw-value-slice4 {
  color: #e0e0e0;
}
.chartwell-pies.ring.inactive .cw-value-slice3 {
  color: #e4e4e4;
}
.chartwell-pies.ring.inactive .cw-value-slice2 {
  color: #e8e8e8;
}
.chartwell-pies.ring.inactive .cw-value-slice1 {
  color: #ebebeb;
}
.chartwell-pies.ring.active .cw-value-slice20 {
  color: #d35a5e;
}
.chartwell-pies.ring.active .cw-value-slice19 {
  color: #d3705a;
}
.chartwell-pies.ring.active .cw-value-slice18 {
  color: #d3895a;
}
.chartwell-pies.ring.active .cw-value-slice17 {
  color: #d3a25a;
}
.chartwell-pies.ring.active .cw-value-slice16 {
  color: #d3bb5a;
}
.chartwell-pies.ring.active .cw-value-slice15 {
  color: #d1d35a;
}
.chartwell-pies.ring.active .cw-value-slice14 {
  color: #b8d35a;
}
.chartwell-pies.ring.active .cw-value-slice13 {
  color: #9fd35a;
}
.chartwell-pies.ring.active .cw-value-slice12 {
  color: #86d35a;
}
.chartwell-pies.ring.active .cw-value-slice11 {
  color: #6dd35a;
}
.chartwell-pies.ring.active .cw-value-slice10 {
  color: #5ad361;
}
.chartwell-pies.ring.active .cw-value-slice9 {
  color: #5ad37a;
}
.chartwell-pies.ring.active .cw-value-slice8 {
  color: #5ad393;
}
.chartwell-pies.ring.active .cw-value-slice7 {
  color: #5ad3ac;
}
.chartwell-pies.ring.active .cw-value-slice6 {
  color: #5ad3c5;
}
.chartwell-pies.ring.active .cw-value-slice5 {
  color: #5ac7d3;
}
.chartwell-pies.ring.active .cw-value-slice4 {
  color: #5aaed3;
}
.chartwell-pies.ring.active .cw-value-slice3 {
  color: #5a95d3;
}
.chartwell-pies.ring.active .cw-value-slice2 {
  color: #5a7cd3;
}
.chartwell-pies.ring.active .cw-value-slice1 {
  color: #5a63d3;
}
.salary-chart-labels .label-6 .swatch {
  background-color: #bad7cb;
}
.salary-chart-labels .label-5 .swatch {
  background-color: #99cdc1;
}
.salary-chart-labels .label-4 .swatch {
  background-color: #75c5c3;
}
.salary-chart-labels .label-3 .swatch {
  background-color: #4eacc1;
}
.salary-chart-labels .label-2 .swatch {
  background-color: #3381b0;
}
.salary-chart-labels .label-1 .swatch {
  background-color: #235395;
}
.grade-scale-19 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-18 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-18 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-17 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-17 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-17 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-16 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-16 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-16 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-16 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #e6e6e6;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #e6e6e6;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-slice9 {
  color: #e9e9e9;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #e6e6e6;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice9 {
  color: #e9e9e9;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-slice8 {
  color: #ebebeb;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #e6e6e6;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice9 {
  color: #e9e9e9;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice8 {
  color: #ebebeb;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-slice7 {
  color: #eeeeee;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #e6e6e6;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice9 {
  color: #e9e9e9;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice8 {
  color: #ebebeb;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice7 {
  color: #eeeeee;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-slice6 {
  color: #f0f0f0;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #e6e6e6;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice9 {
  color: #e9e9e9;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice8 {
  color: #ebebeb;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice7 {
  color: #eeeeee;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice6 {
  color: #f0f0f0;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-slice5 {
  color: #f3f3f3;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #e6e6e6;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice9 {
  color: #e9e9e9;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice8 {
  color: #ebebeb;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice7 {
  color: #eeeeee;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice6 {
  color: #f0f0f0;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice5 {
  color: #f3f3f3;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-slice4 {
  color: #f5f5f5;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #e6e6e6;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice9 {
  color: #e9e9e9;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice8 {
  color: #ebebeb;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice7 {
  color: #eeeeee;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice6 {
  color: #f0f0f0;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice5 {
  color: #f3f3f3;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice4 {
  color: #f5f5f5;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-slice3 {
  color: #f8f8f8;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #cdcdcd;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #cfcfcf;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #d2d2d2;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #d4d4d4;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #d7d7d7;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #d9d9d9;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #dcdcdc;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #dedede;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #e1e1e1;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #e3e3e3;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #e6e6e6;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice9 {
  color: #e9e9e9;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice8 {
  color: #ebebeb;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice7 {
  color: #eeeeee;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice6 {
  color: #f0f0f0;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice5 {
  color: #f3f3f3;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice4 {
  color: #f5f5f5;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice3 {
  color: #f8f8f8;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-slice2 {
  color: #fafafa;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice20 {
  color: #a7a7a7;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice19 {
  color: #ababab;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice18 {
  color: #aeaeae;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice17 {
  color: #b2b2b2;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice16 {
  color: #b6b6b6;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice15 {
  color: #b9b9b9;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice14 {
  color: #bdbdbd;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice13 {
  color: #c0c0c0;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice12 {
  color: #c4c4c4;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice11 {
  color: #c7c7c7;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice10 {
  color: #cbcbcb;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice9 {
  color: #cfcfcf;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice8 {
  color: #d2d2d2;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice7 {
  color: #d6d6d6;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice6 {
  color: #d9d9d9;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice5 {
  color: #dddddd;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice4 {
  color: #e0e0e0;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice3 {
  color: #e4e4e4;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice2 {
  color: #e8e8e8;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-slice1 {
  color: #ebebeb;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-nine {
  color: #5ad37a;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-eight {
  color: #5ad393;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-seven {
  color: #5ad3ac;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-six {
  color: #5ad3c5;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-five {
  color: #5ac7d3;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-four {
  color: #5aaed3;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-three {
  color: #5a95d3;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-two {
  color: #5a7cd3;
}
.grade-scale-0 .chartwell-pies.ring.active .cw-value-one {
  color: #5a63d3;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-nine {
  color: #5ad37a;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-eight {
  color: #5ad393;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-seven {
  color: #5ad3ac;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-six {
  color: #5ad3c5;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-five {
  color: #5ac7d3;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-four {
  color: #5aaed3;
}
.grade-scale-1 .chartwell-pies.ring.active .cwvalue-three {
  color: #5a95d3;
}
.grade-scale-1 .chartwell-pies.ring.active .cw-value-two {
  color: #5a7cd3;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-nine {
  color: #5ad37a;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-eight {
  color: #5ad393;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-seven {
  color: #5ad3ac;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-six {
  color: #5ad3c5;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-five {
  color: #5ac7d3;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-four {
  color: #5aaed3;
}
.grade-scale-2 .chartwell-pies.ring.active .cw-value-three {
  color: #5a95d3;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-nine {
  color: #5ad37a;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-eight {
  color: #5ad393;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-seven {
  color: #5ad3ac;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-six {
  color: #5ad3c5;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-five {
  color: #5ac7d3;
}
.grade-scale-3 .chartwell-pies.ring.active .cw-value-four {
  color: #5aaed3;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-nine {
  color: #5ad37a;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-eight {
  color: #5ad393;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-seven {
  color: #5ad3ac;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-six {
  color: #5ad3c5;
}
.grade-scale-4 .chartwell-pies.ring.active .cw-value-five {
  color: #5ac7d3;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-nine {
  color: #5ad37a;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-eight {
  color: #5ad393;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-seven {
  color: #5ad3ac;
}
.grade-scale-5 .chartwell-pies.ring.active .cw-value-six {
  color: #5ad3c5;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-nine {
  color: #5ad37a;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-eight {
  color: #5ad393;
}
.grade-scale-6 .chartwell-pies.ring.active .cw-value-seven {
  color: #5ad3ac;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-nine {
  color: #5ad37a;
}
.grade-scale-7 .chartwell-pies.ring.active .cw-value-eight {
  color: #5ad393;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-8 .chartwell-pies.ring.active .cw-value-nine {
  color: #5ad37a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-9 .chartwell-pies.ring.active .cw-value-ten {
  color: #5ad361;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-10 .chartwell-pies.ring.active .cw-value-eleven {
  color: #6dd35a;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-11 .chartwell-pies.ring.active .cw-value-twelve {
  color: #86d35a;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-12 .chartwell-pies.ring.active .cw-value-thirteen {
  color: #9fd35a;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-13 .chartwell-pies.ring.active .cw-value-fourteen {
  color: #b8d35a;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-14 .chartwell-pies.ring.active .cw-value-fifteen {
  color: #d1d35a;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-15 .chartwell-pies.ring.active .cw-value-sixteen {
  color: #d3bb5a;
}
.grade-scale-16 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-16 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-16 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-16 .chartwell-pies.ring.active .cw-value-seventeen {
  color: #d3a25a;
}
.grade-scale-17 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-17 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-17 .chartwell-pies.ring.active .cw-value-eighteen {
  color: #d3895a;
}
.grade-scale-18 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.grade-scale-18 .chartwell-pies.ring.active .cw-value-nineteen {
  color: #d3705a;
}
.grade-scale-19 .chartwell-pies.ring.active .cw-value-twenty {
  color: #d35a5e;
}
.org-perform-data-leaderboard-container {
  width: 100%;
}
.org-perform-data-leaderboard-container .header-survey-status-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: 96px;
  width: 100%;
  background-color: rgba(221, 179, 7, 0.2);
  padding: 0 16px 0 36px;
}
.org-perform-data-leaderboard-container .header-survey-status-container .header-survey-cell ul.dropdown-menu {
  right: 0;
  left: auto;
}
.org-perform-data-leaderboard-container .header-survey-status-container .btn-start-demographics {
  color: white;
  width: 180px;
  height: 40px;
  background-color: #007da4;
  border: solid 1px #ffffff;
}
.org-perform-data-leaderboard-container .well-top-breadcrumbs {
  font-family: Proxima Nova, Verdana, Geneva, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  width: 100%;
  background-color: #215686;
  padding: 8px 4%;
}
.org-perform-data-leaderboard-container .well-top-breadcrumbs .bread-crumb {
  color: #ffffff;
  opacity: 1;
}
.org-perform-data-leaderboard-container .well-top-breadcrumbs .bread-crumb-sep {
  color: #027ca3;
  opacity: 1;
  margin: 0 8px;
}
.org-perform-data-leaderboard-container .btn-new-market {
  width: 161px;
  height: 40px;
  background-color: #ffffff;
  border: solid 1px #007da4;
}
.org-perform-data-leaderboard-container .btn-actions-container {
  position: relative;
  float: right;
  margin-left: 16px;
}
.org-perform-data-leaderboard-container .btn-actions-container button.btn-new-project span {
  padding-left: 8px;
  top: 1px;
}
.org-perform-data-leaderboard-container .view-by-button {
  background-color: #ffffff;
  color: #2e2e2e;
  height: 44px;
  width: auto;
}
.org-perform-data-leaderboard-container header.masthead {
  align-items: normal;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0;
  position: relative;
  z-index: 1;
}
.org-perform-data-leaderboard-container header.masthead .avatar {
  display: none;
  background: url(../i/avatar.svg) no-repeat 0;
  background-size: contain;
}
.org-perform-data-leaderboard-container header.masthead .avatar img {
  top: -2px;
  position: relative;
}
.org-perform-data-leaderboard-container header.masthead p {
  width: auto;
  font-weight: 100;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.4px;
}
.org-perform-data-leaderboard-container .view-by {
  color: #333333;
  opacity: .5;
}
.org-perform-data-leaderboard-container .project-banner {
  background-color: #027ca3;
  width: 100%;
  height: auto;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  border-bottom: solid 2px #002c5c;
}
.org-perform-data-leaderboard-container .project-banner .project-amount,
.org-perform-data-leaderboard-container .project-banner .project-templates {
  color: #fff;
  padding: 10px 56px;
  min-width: 200px;
  display: inline-block;
}
.org-perform-data-leaderboard-container .project-banner .active {
  font-weight: 600;
}
.org-perform-data-leaderboard-container .project-banner .active::after {
  content: '';
  position: relative;
  bottom: -5px;
  right: 48px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 8px 7px;
  border-color: transparent transparent #002c5c transparent;
}
.org-perform-data-leaderboard-container .expand-cell {
  width: 61px;
  display: inline-block;
  text-align: center;
}
.org-perform-data-leaderboard-container .expand-cell span.glyphicon {
  cursor: pointer;
  color: #007da4;
}
.org-perform-data-leaderboard-container .name-cell {
  width: 35%;
  display: inline-flex;
  font-size: 14px;
}
.org-perform-data-leaderboard-container .expand-cell.show-region {
  width: 53px;
  margin-left: 16px;
}
.org-perform-data-leaderboard-container .name-cell.show-region {
  width: 34.3%;
}
.org-perform-data-leaderboard-container .owner-cell {
  width: 33%;
  display: inline-flex;
}
.org-perform-data-leaderboard-container .owner-cell .initials {
  display: inline-block;
  margin-right: 7px;
  font-family: Proxima Nova;
  font-size: 8px;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0.3px;
  text-align: center;
  color: white;
  background-color: #919191;
  padding-top: 5px;
  border-radius: 10px;
  height: 16px;
  width: 16px;
}
.org-perform-data-leaderboard-container .owner-cell .notAssigned {
  color: #d40a1c;
}
.org-perform-data-leaderboard-container .owner-cell .notAssigned img {
  margin-right: 7px;
}
.org-perform-data-leaderboard-container .content-status {
  font-weight: 600;
  flex-grow: 1;
}
.org-perform-data-leaderboard-container .content-status .glyphicon-ok-sign {
  color: #92c94c;
}
.org-perform-data-leaderboard-container .content-status .glyphicon-remove-sign {
  color: #919191;
}
.org-perform-data-leaderboard-container .content-status img {
  height: 16px;
  width: 16px;
}
.org-perform-data-leaderboard-container .status-cell {
  width: 182px;
  display: inline-flex;
  justify-content: flex-start;
}
.org-perform-data-leaderboard-container .status-cell .make-complete {
  display: none;
  flex-grow: 1;
  color: #92c94c;
  cursor: pointer;
}
.org-perform-data-leaderboard-container .status-cell .slider-container {
  display: inline-block;
  margin-top: 5px;
  margin-right: 5px;
}
.org-perform-data-leaderboard-container .status-cell .slider-container .generic-level-slider-bar-stat {
  display: none;
}
.org-perform-data-leaderboard-container .status-cell .slider-container .generic-level-slider-bar-block:first-child,
.org-perform-data-leaderboard-container .status-cell .slider-container .generic-level-slider-bar-block:last-child {
  border-radius: 0px;
}
.org-perform-data-leaderboard-container .status-cell .slider-container .generic-level-slider-bar-block {
  border-right: none;
  margin-right: 2px;
}
.org-perform-data-leaderboard-container .due-cell {
  width: 247px;
  display: inline-flex;
}
.org-perform-data-leaderboard-container .due-cell img {
  height: 16px;
  width: 16px;
}
.org-perform-data-leaderboard-container .review-link-cell {
  display: inline-flex;
  width: 130px;
}
.org-perform-data-leaderboard-container .review-link-cell .review-link {
  width: 100%;
}
.org-perform-data-leaderboard-container .clipboard-cell {
  display: inline-flex;
  width: 52px;
  text-align: left;
}
.org-perform-data-leaderboard-container .clipboard-cell .assigned-to-me-count {
  position: relative;
  top: 26px;
  right: 17px;
  font-weight: 600;
}
.org-perform-data-leaderboard-container .assigned-to-me-cell {
  display: inline-flex;
  width: 955px;
  text-align: left;
  cursor: pointer;
}
.org-perform-data-leaderboard-container .ellipsis-cell {
  display: inline-flex;
  text-align: center;
  position: relative;
}
.org-perform-data-leaderboard-container .ellipsis-cell .actions-toggle {
  cursor: pointer;
  /*width: 20px;*/
}
.org-perform-data-leaderboard-container .ellipsis-cell .actions-toggle img {
  height: 16px;
  width: 16px;
}
.org-perform-data-leaderboard-container .ellipsis-cell .drop-down-menu {
  position: absolute;
  display: none;
}
.org-perform-data-leaderboard-container .ellipsis-cell.open .drop-down-menu {
  display: block;
}
.org-perform-data-leaderboard-container .search-result-section::after {
  content: '';
  display: block;
  clear: both;
}
.org-perform-data-leaderboard-container .search-result-section .results-hdr-container {
  float: left;
  width: 100%;
  margin-top: 20px 0;
}
.org-perform-data-leaderboard-container .search-result-section .results-hdr-container .dropdown-container {
  float: left;
}
.org-perform-data-leaderboard-container .search-result-section .results-hdr-container .dropdown-container .dropdown-group {
  display: inline-block;
  position: absolute;
}
.org-perform-data-leaderboard-container .search-result-section .btn-new-market {
  float: right;
  width: 154px;
  height: 40px;
  color: #007bc7;
  background-color: white;
  font-size: 14px;
  padding: 0;
  font-weight: 600;
  margin-left: 16px;
}
.org-perform-data-leaderboard-container .search-result-section .btn-new-project {
  float: right;
  width: 154px;
  height: 40px;
  background-color: #007bc7;
  font-size: 14px;
  padding: 0;
  margin-left: 16px;
}
.org-perform-data-leaderboard-container .search-result-section .action-dropdown-section {
  margin: 16px 0;
  height: 40px;
}
.org-perform-data-leaderboard-container .search-result-section .header-row {
  height: 36px;
  font-size: 14px;
  font-weight: 600;
  color: #007da4;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.org-perform-data-leaderboard-container .search-result-section .region-container.show-region {
  box-shadow: none;
  margin-bottom: none;
}
.org-perform-data-leaderboard-container .search-result-section .region-container {
  margin-bottom: 16px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.org-perform-data-leaderboard-container .search-result-section .region-container .region-row {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: 64px;
  background-color: white;
  margin-bottom: 1px;
}
.org-perform-data-leaderboard-container .search-result-section .region-container .region-row .name-cell {
  font-size: 18px;
}
.org-perform-data-leaderboard-container .search-result-section .region-row.active {
  background-color: rgba(0, 125, 164, 0.1);
}
.org-perform-data-leaderboard-container .search-result-section .region-row.org-demographic-survey-row {
  background-color: rgba(221, 179, 7, 0.2);
}
.org-perform-data-leaderboard-container .search-result-section .country-container {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  margin: 1px;
  margin-bottom: 16px;
}
.org-perform-data-leaderboard-container .search-result-section .country-container .country-row {
  height: 64px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.org-perform-data-leaderboard-container .search-result-section .country-container .country-row .name-cell {
  font-size: 18px;
}
.org-perform-data-leaderboard-container .search-result-section .country-container.show-region {
  margin-bottom: 1px;
}
.org-perform-data-leaderboard-container .search-result-section .content-row-container .content-row {
  height: 48px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.org-perform-data-leaderboard-container .search-result-section .content-row-container .content-row:nth-child(odd) {
  background-color: #e8eced;
}
.org-perform-data-leaderboard-container .search-result-section .content-row-container .content-row:nth-child(even) {
  background-color: white;
}
.org-perform-data-leaderboard-container .search-result-section table {
  background-color: white;
  padding-top: 16px;
}
.org-perform-data-leaderboard-container .search-result-section table tr td,
.org-perform-data-leaderboard-container .search-result-section table tr th {
  height: 48px;
  padding: 0 16px;
  border: 0;
  vertical-align: middle;
}
.org-perform-data-leaderboard-container .search-result-section table tr td a,
.org-perform-data-leaderboard-container .search-result-section table tr th a {
  color: #333333;
  font-size: 14px;
  font-weight: 600;
}
.org-perform-data-leaderboard-container .search-result-section table tr th {
  color: #007bc7;
  font-weight: 600;
  font-size: 14px;
}
.org-perform-data-leaderboard-container .main-container .search-filter-section .input-group {
  width: 50%;
}
.org-perform-data-leaderboard-container .main-container .search-filter-section .search-filter-group {
  width: 50%;
}
.org-perform-data-leaderboard-container .main-container .search-filter-section .search-filter {
  width: 30%;
}
.org-perform-data-leaderboard-container .main-container h2 {
  padding: 50px 0;
  font-size: 28px;
  line-height: 1.14;
  letter-spacing: 1px;
}
.org-perform-data-leaderboard-container .main-container .question-set {
  background-color: #edf0f2;
}
.org-perform-data-leaderboard-container .main-container .question-set .row {
  display: flex;
  align-items: center;
  padding: 16px;
  margin: 0;
}
.org-perform-data-leaderboard-container .main-container .question-set .row .question-text {
  font-weight: 600;
}
.org-perform-data-leaderboard-container .main-container .question-set .row.striped {
  background-color: #fbfbfb;
}
.org-perform-data-leaderboard-container .main-container .question-set .header-row {
  padding-top: 36px;
  padding-bottom: 10px;
}
.org-perform-data-leaderboard-container .main-container .question-set .header-row .col-md-2 {
  text-align: center;
}
.org-perform-data-leaderboard-container .main-container .question-set.single {
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 8px;
}
.org-perform-data-leaderboard-container .main-container .question-group {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.org-perform-data-leaderboard-container .main-container .button-container {
  margin-top: 24px;
  margin-bottom: 75px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.org-perform-data-leaderboard-container .main-container .button-container .btn {
  font-size: 14px;
  font-weight: 600;
  margin-left: 8px;
}
.org-perform-data-leaderboard-container .main-container .button-container .btn-primary {
  border: none;
}
.org-perform-data-leaderboard-container .main-container .countries-container h2 {
  padding-bottom: 30px;
  width: 76%;
}
.org-perform-data-leaderboard-container .main-container .countries-container .button-container {
  justify-content: space-between;
}
.org-perform-data-leaderboard-container .main-container .dropdown button {
  padding: 12px 12px;
  white-space: nowrap;
  font-weight: normal;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.org-perform-data-leaderboard-container .main-container .dropdown button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.org-perform-data-leaderboard-container .main-container .dropdown .caret {
  float: right;
  margin-left: 8px;
  height: 14px;
  width: 12px;
  border: 0;
  background: url(../i/arrow-down.svg) no-repeat center;
}
.org-perform-data-leaderboard-container .main-container .countries-table {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.org-perform-data-leaderboard-container .main-container .countries-table tbody tr td {
  border: none;
  padding: 23px 16px;
}
.org-perform-data-leaderboard-container .main-container .countries-table.table-striped > tbody > tr:nth-child(odd) > td,
.org-perform-data-leaderboard-container .main-container .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #fff;
}
.org-perform-data-leaderboard-container .main-container .countries-table.table-striped > tbody > tr:nth-child(even) > td,
.org-perform-data-leaderboard-container .main-container .table-striped > tbody > tr:nth-child(even) > th {
  background-color: #fbfbfb;
}
.org-perform-data-leaderboard-container .main-container .disclaimer {
  font-weight: bold;
  display: flex;
  align-items: center;
  margin-left: 16px;
}
.org-perform-data-leaderboard-container .main-container .disclaimer img {
  align-self: flex-start;
  padding-right: 8px;
}
/* The following were added to fix the abnormal padding and other issues with the calendar that opens with datepicker */
.date-picker-container {
  padding: 15px;
  width: 100%;
}
.date-picker th {
  vertical-align: top;
}
.date-picker input[type='text'] {
  width: auto;
}
.date-picker span.calendar {
  background-image: url(../i/calendar.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 12px;
}
.date-picker span.calendar.plancalendar {
  margin-left: 12px;
}
.date-picker .end-date-picker-text {
  padding-left: 40px;
}
.date-picker .btn {
  background: none;
  border: solid 1px white;
  border-radius: 24px;
  box-shadow: none;
  box-sizing: border-box;
  color: #333;
  height: auto;
  font-size: 12px;
  padding: 7px 13px;
}
.date-picker ul.dropdown-menu {
  padding: 4px;
  border-radius: 0;
  margin: 0;
}
.date-picker .btn-info.active {
  background: #007da4;
  color: #fff;
}
.date-picker span .btn.btn-info {
  display: none;
}
.input-radio-no-enddate {
  padding-left: 20px;
  border-left: 1px solid lightgray;
}
.text-muted {
  color: transparent;
}
/* End abnormal datepicker issues fix */
.dotsContainer ul li[disabled] {
  opacity: 0.5;
}
.dotsContainer ul.dropdown-menu {
  right: 0;
  left: auto;
}
.helpContainer {
  width: 44px;
  position: fixed;
  right: 0px;
  height: 68px;
  border-radius: 13px 0px 0px 13px;
  background-color: #ffffff !important;
  background-color: var(--white);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);
  text-align: center;
  top: 220px;
  z-index: 2;
}
.helpContainer .helpBlock {
  top: 14px;
  position: absolute;
  cursor: pointer;
}
.helpContainer .helpText {
  width: 26px;
  height: 12px;
  font-family: Proxima Nova;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #007da4;
}
.section-name.toggle-shown {
  position: relative;
  left: 5px;
}
.org-main-data-item-container {
  background-color: transparent;
  border-bottom: solid 1px #d5d7d9;
  padding: 10px 0;
  width: 100%;
}
.org-main-data-item-container td {
  vertical-align: middle;
}
.org-main-data-item-text-container {
  width: 33%;
  margin-right: 5px;
}
.org-main-data-item-text-container textarea {
  border: solid 1px #d4d7d9;
}
.org-main-data-item-title {
  display: block;
  margin: 10px 0;
  font-family: Proxima Nova, Verdana, Geneva, Tahoma, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-align: left;
  color: #027ca3;
}
.org-main-data-item-title input {
  width: 90%;
  margin-left: 5px;
}
.org-main-data-item-add {
  width: 100%;
  padding: 10px 20px;
  min-height: 70px;
  position: relative;
}
.org-main-data-item-add-select {
  width: 100%;
}
.org-main-data-item-add-select .select2-chosen {
  margin-top: 5px;
}
.org-main-data-item-remove {
  font-family: Proxima Nova;
  font-size: 10px;
  letter-spacing: 0.5px;
  padding-left: 24px;
  text-align: left;
}
.org-main-data-item-remove a {
  text-decoration: none;
  color: #015870;
  padding: 5px;
  background-image: url('../../i/close-blue.svg');
  background-repeat: no-repeat;
  background-size: contain;
  height: 12px;
  width: 12px;
}
.org-main-data-item-remove a:hover {
  background-color: #015870;
  color: white;
}
.inputCheck {
  width: 10% !important;
}
.org-perform-surveys-container,
.market-surveys-container {
  color: #000000;
  margin-bottom: 200px;
}
.org-perform-surveys-container .question-group-header-container,
.market-surveys-container .question-group-header-container {
  display: flex;
  margin-top: 40px;
}
.org-perform-surveys-container .question-group-header-container .group-header-text,
.market-surveys-container .question-group-header-container .group-header-text {
  flex: 1;
  margin-right: 40px;
}
.org-perform-surveys-container .question-group-header-container .group-header-text h4,
.market-surveys-container .question-group-header-container .group-header-text h4 {
  font-weight: bold;
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.5px;
  color: #000000;
}
.org-perform-surveys-container .question-group-header-container .group-header-text p,
.market-surveys-container .question-group-header-container .group-header-text p {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.4px;
}
.org-perform-surveys-container .question-group-header-container .button-container,
.market-surveys-container .question-group-header-container .button-container {
  margin: 0px !important;
}
.org-perform-surveys-container .question-group-header-container .button-container .btn,
.market-surveys-container .question-group-header-container .button-container .btn {
  width: 160px;
  height: 42px;
  line-height: 1.29;
  letter-spacing: 0.5px;
}
.org-perform-surveys-container .question-group-header-container .button-container .btn-primary,
.market-surveys-container .question-group-header-container .button-container .btn-primary {
  background-color: #007bc7 !important;
  border: solid 1px rgba(255, 255, 255, 0.75) !important;
}
.org-perform-surveys-container .question-group-header-container .button-container .btn-primary:hover,
.market-surveys-container .question-group-header-container .button-container .btn-primary:hover {
  border: solid 1px rgba(255, 255, 255, 0.75) !important;
  background-color: #005184 !important;
}
.org-perform-surveys-container .question-group-header-container .button-container .btn-primary:active,
.market-surveys-container .question-group-header-container .button-container .btn-primary:active {
  border: solid 1px rgba(255, 255, 255, 0.75) !important;
  background-color: #07639c !important;
}
.org-perform-surveys-container .question-group-header-container .button-container .btn-primary:focus,
.market-surveys-container .question-group-header-container .button-container .btn-primary:focus {
  box-shadow: 0 0 5px 0 #007bc7 !important;
  border: solid 2px #ffffff !important;
  background-color: #007bc7 !important;
}
.org-perform-surveys-container .question-group-header-container .button-container .btn-secondary,
.market-surveys-container .question-group-header-container .button-container .btn-secondary {
  border: solid 1px #007bc7 !important;
  background-color: #ffffff !important;
  color: #007bc7 !important;
  background-image: none;
}
.org-perform-surveys-container .question-group-header-container .button-container .btn-secondary:hover,
.market-surveys-container .question-group-header-container .button-container .btn-secondary:hover {
  border: solid 1px #005184 !important;
  background-color: #ffffff !important;
}
.org-perform-surveys-container .question-group-header-container .button-container .btn-secondary:focus,
.market-surveys-container .question-group-header-container .button-container .btn-secondary:focus {
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6) !important;
  border: solid 2px #007bc7 !important;
  background-color: #ffffff !important;
  color: #007bc7 !important;
}
.org-perform-surveys-container .question-group-header-container .button-container .btn-secondary:active,
.market-surveys-container .question-group-header-container .button-container .btn-secondary:active {
  border: solid 1px #07639c !important;
  background-color: rgba(0, 125, 164, 0.05) !important;
  color: #07639c !important;
}
.org-perform-surveys-container .question-group-header-container .button-container .disabled,
.market-surveys-container .question-group-header-container .button-container .disabled {
  background-color: rgba(145, 145, 145, 0.3) !important;
  color: #919191 !important;
  cursor:  auto !important;
  pointer-events: none !important;
}
.org-perform-surveys-container .question-groups,
.market-surveys-container .question-groups {
  display: flex;
  margin-top: 40px;
}
.org-perform-surveys-container .question-groups .question-group,
.market-surveys-container .question-groups .question-group {
  flex: 1;
}
.org-perform-surveys-container .question-groups .question-group:nth-child(1),
.market-surveys-container .question-groups .question-group:nth-child(1) {
  padding-right: 32px;
  border-right: solid 1px rgba(0, 0, 0, 0.08);
  margin-right: 32px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-text,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-text {
  font-weight: 600;
  font-size: 12px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.5px;
  color: #000000;
  padding-bottom: 8px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-text label,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-text label {
  cursor: pointer;
  font-weight: 900;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs {
  display: flex;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question:nth-child(1),
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question:nth-child(1) {
  flex: 1;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question:nth-child(2),
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question:nth-child(2) {
  padding-left: 8px;
  width: 41%;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container {
  width: 100%;
  margin-bottom: 32px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button {
  height: 44px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button:hover,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button:hover {
  border: 0;
  box-shadow: 0 0 0 1px #007da4 inset;
  background: #edf6f9;
  color: #007da4;
  text-decoration: none;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button:focus,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button:focus {
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  background: #ffffff;
  border-radius: 0;
  color: #2e2e2e;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button:active,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button:active {
  background: #007da4;
  color: #ffffff;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button div,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button div {
  white-space: normal;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button span.caret,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container button span.caret {
  float: right;
  margin-left: 8px;
  height: 14px;
  width: 12px;
  border: 0;
  background: url(../i/arrow-down.svg) no-repeat center;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container ul.dropdown-menu,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container ul.dropdown-menu {
  width: 100%;
  max-height: 200px;
  overflow-y: scroll;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container ul.dropdown-menu li a,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container ul.dropdown-menu li a {
  font-weight: normal !important;
  color: #000000;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container ul.dropdown-menu li a:hover,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question lti-dropdown .dropdown-container ul.dropdown-menu li a:hover {
  background-color: #005773;
  color: #ffffff;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type {
  margin-bottom: 32px;
  margin-top: 24px;
  /* the checked style using the :checked pseudo class */
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type input[type="radio"]:checked,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type input[type="radio"]:checked,
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type input[type="radio"]:not(:checked),
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type input[type="radio"]:not(:checked) {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type label,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type label {
  cursor: pointer;
  margin-right: 32px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type span,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type span {
  margin-top: 5px;
  margin-right: 8px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type [type="radio"] + span:before,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type [type="radio"] + span:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: -0.25em;
  border-radius: 1em;
  border: 4px solid #fff;
  box-shadow: 0 0 0 1px #d5d7d9;
  background-color: white;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type [type="radio"]:checked + span:before,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question div.question-radio-type [type="radio"]:checked + span:before {
  background: #007bc7;
  box-shadow: 0 0 0 1px #d5d7d9;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question input.question-input-type,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question input.question-input-type {
  margin-bottom: 32px;
  width: 100%;
  padding-left: 10px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question input[type="number"],
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question input[type="number"] {
  height: 44px;
  border: solid 1px #d4d7d9;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown {
  margin-bottom: 32px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown button,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown button {
  width: 100%;
  height: 44px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown button:focus,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown button:focus {
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  background: #ffffff;
  border-radius: 0;
  color: #2e2e2e;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown button .button-title,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown button .button-title {
  float: left;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown button .caret,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown button .caret {
  float: right;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu {
  width: 100%;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu li,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu li {
  height: 40px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu li a,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu li a {
  padding: 12px;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu li a:hover,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu li a:hover {
  background-color: #005773;
  color: #ffffff;
}
.org-perform-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu li a.selected,
.market-surveys-container .question-groups .question-group .question-set .question-row .question-inputs .question .question-dropdown .dropdown ul.dropdown-menu li a.selected {
  background-color: #e4f4ff;
  color: white;
}
.org-perform-surveys-container .container div#orgCountry,
.market-surveys-container .container div#orgCountry {
  margin-top: 50px;
}
.org-perform-surveys-container .container div#orgCountry table,
.market-surveys-container .container div#orgCountry table {
  width: 100%;
}
.org-perform-surveys-container .container div#orgCountry table thead tr th,
.market-surveys-container .container div#orgCountry table thead tr th {
  padding-bottom: 13px;
}
.org-perform-surveys-container .container div#orgCountry table thead tr th:nth-child(1),
.market-surveys-container .container div#orgCountry table thead tr th:nth-child(1) {
  padding-left: 40px;
}
.org-perform-surveys-container .container div#orgCountry table tbody,
.market-surveys-container .container div#orgCountry table tbody {
  background-color: #ffffff;
  border-top: solid 2px #d5d7d9;
  border-bottom: solid 2px #d5d7d9;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td .org-main-data-item-title,
.market-surveys-container .container div#orgCountry table tbody tr td .org-main-data-item-title {
  color: #000000;
  width: 100%;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td .org-main-data-item-title input[type='number'],
.market-surveys-container .container div#orgCountry table tbody tr td .org-main-data-item-title input[type='number'] {
  padding-left: 10px;
  height: 44px;
  border: 1px solid #d4d7d9 !important;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td:first-child span.org-main-data-item-title,
.market-surveys-container .container div#orgCountry table tbody tr td:first-child span.org-main-data-item-title {
  margin-left: 40px;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td div.input-cancel-container,
.market-surveys-container .container div#orgCountry table tbody tr td div.input-cancel-container {
  display: flex;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td div.input-cancel-container span.org-main-data-item-remove,
.market-surveys-container .container div#orgCountry table tbody tr td div.input-cancel-container span.org-main-data-item-remove {
  padding-top: 32px;
  padding-left: 0;
  margin-right: 40px;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td div.input-cancel-container span.org-main-data-item-remove a:hover,
.market-surveys-container .container div#orgCountry table tbody tr td div.input-cancel-container span.org-main-data-item-remove a:hover {
  background-color: white;
  color: #015870;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td span,
.market-surveys-container .container div#orgCountry table tbody tr td span {
  /* CSS for alternate Checkbox Look Begins */
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td span .org-main-data-item-select-option,
.market-surveys-container .container div#orgCountry table tbody tr td span .org-main-data-item-select-option {
  width: 80%;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td.with-percentage,
.market-surveys-container .container div#orgCountry table tbody tr td.with-percentage {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td.with-percentage .org-main-data-item-title:nth-child(1),
.market-surveys-container .container div#orgCountry table tbody tr td.with-percentage .org-main-data-item-title:nth-child(1) {
  margin-right: 10px;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td.with-percentage .responsibilities,
.market-surveys-container .container div#orgCountry table tbody tr td.with-percentage .responsibilities {
  width: 100%;
  margin-right: 10px;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input,
.market-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input {
  margin: 10px 0;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container .dropdown-toggle,
.market-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container .dropdown-toggle {
  height: 44px;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container ul.dropdown-menu,
.market-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container ul.dropdown-menu {
  width: inherit;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container ul.dropdown-menu li a,
.market-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container ul.dropdown-menu li a {
  font-weight: normal;
  color: #000000;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container ul.dropdown-menu li a:hover,
.market-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container ul.dropdown-menu li a:hover {
  background-color: #005184;
  color: #ffffff;
}
.org-perform-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container ul.dropdown-menu li a a.selected,
.market-surveys-container .container div#orgCountry table tbody tr td.with-percentage .lti-dropdown-input .dropdown-container ul.dropdown-menu li a a.selected {
  background-color: #e4f4ff;
  color: #000000;
}
.org-perform-surveys-container .container div#orgCountry div.org-main-data-item-add,
.market-surveys-container .container div#orgCountry div.org-main-data-item-add {
  padding: 32px 0px;
  border-bottom: solid 1px rgba(145, 145, 145, 0.3);
}
.org-perform-surveys-container .container div#orgCountry div.org-main-data-item-add a.org-main-data-item-add-select-btn,
.market-surveys-container .container div#orgCountry div.org-main-data-item-add a.org-main-data-item-add-select-btn {
  padding: 22px;
  width: 100%;
}
.org-perform-surveys-container .container div#orgCountry div.org-main-data-item-add a.org-main-data-item-add-select-btn:active,
.market-surveys-container .container div#orgCountry div.org-main-data-item-add a.org-main-data-item-add-select-btn:active {
  background: none;
  color: #007da4;
  border: solid 1px rgba(0, 123, 199, 0.53);
}
.org-perform-surveys-container .container div#orgCountry div.org-main-data-item-add a.org-main-data-item-add-select-btn span,
.market-surveys-container .container div#orgCountry div.org-main-data-item-add a.org-main-data-item-add-select-btn span {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.4px;
  color: #007bc7;
}
.org-perform-surveys-container .onboarding-without-int-country-add .question-groups .question-group:nth-child(1),
.market-surveys-container .onboarding-without-int-country-add .question-groups .question-group:nth-child(1),
.org-perform-surveys-container .onboarding-without-iternational-submit .question-groups .question-group:nth-child(1),
.market-surveys-container .onboarding-without-iternational-submit .question-groups .question-group:nth-child(1) {
  border-right: none;
}
.org-perform-surveys-container .onboarding-sub-with-international .question-groups .question-group:nth-child(1) .question-set:nth-child(even) .question-row .question-text,
.market-surveys-container .onboarding-sub-with-international .question-groups .question-group:nth-child(1) .question-set:nth-child(even) .question-row .question-text,
.org-perform-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1) .question-set:nth-child(even) .question-row .question-text,
.market-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1) .question-set:nth-child(even) .question-row .question-text,
.org-perform-surveys-container .onboarding-sub-without-international .question-groups .question-group:nth-child(1) .question-set:nth-child(even) .question-row .question-text,
.market-surveys-container .onboarding-sub-without-international .question-groups .question-group:nth-child(1) .question-set:nth-child(even) .question-row .question-text {
  font-weight: normal;
}
.org-perform-surveys-container .onboarding-sub-with-international .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text:nth-child(2),
.market-surveys-container .onboarding-sub-with-international .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text:nth-child(2),
.org-perform-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text:nth-child(2),
.market-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text:nth-child(2),
.org-perform-surveys-container .onboarding-sub-without-international .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text:nth-child(2),
.market-surveys-container .onboarding-sub-without-international .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text:nth-child(2) {
  font-weight: normal;
}
.org-perform-surveys-container .onboarding-sub-with-international .question-groups .question-group:nth-child(2) .question-set .question-row .question-inputs .question .lti-dropdown-input .dropdown-container ul.dropdown-menu li a,
.market-surveys-container .onboarding-sub-with-international .question-groups .question-group:nth-child(2) .question-set .question-row .question-inputs .question .lti-dropdown-input .dropdown-container ul.dropdown-menu li a,
.org-perform-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(2) .question-set .question-row .question-inputs .question .lti-dropdown-input .dropdown-container ul.dropdown-menu li a,
.market-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(2) .question-set .question-row .question-inputs .question .lti-dropdown-input .dropdown-container ul.dropdown-menu li a,
.org-perform-surveys-container .onboarding-sub-without-international .question-groups .question-group:nth-child(2) .question-set .question-row .question-inputs .question .lti-dropdown-input .dropdown-container ul.dropdown-menu li a,
.market-surveys-container .onboarding-sub-without-international .question-groups .question-group:nth-child(2) .question-set .question-row .question-inputs .question .lti-dropdown-input .dropdown-container ul.dropdown-menu li a {
  white-space: normal;
  line-height: inherit;
  margin: 3px 0;
  height: 46px;
}
.org-perform-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1),
.market-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1) {
  border-right: none;
}
.org-perform-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1) .question-set:last-child .question-row .question-inputs .question:nth-child(2),
.market-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1) .question-set:last-child .question-row .question-inputs .question:nth-child(2) {
  width: 5%;
  margin-top: 10px;
}
.org-perform-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1) .question-set:last-child .question-row .question-inputs .question:nth-child(2) .percentage-value,
.market-surveys-container .onboarding-sub-with-int-submit .question-groups .question-group:nth-child(1) .question-set:last-child .question-row .question-inputs .question:nth-child(2) .percentage-value {
  padding-top: 13px;
  font-size: 20px;
  font-weight: bold;
}
.org-perform-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text,
.market-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text,
.org-perform-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(1) .question-set:nth-child(6) .question-row .question-text,
.market-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(1) .question-set:nth-child(6) .question-row .question-text,
.org-perform-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(1) .question-set:nth-child(8) .question-row .question-text,
.market-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(1) .question-set:nth-child(8) .question-row .question-text {
  font-weight: normal;
}
.org-perform-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(1) .question-set:nth-child(4) .question-row .question-text:nth-child(2),
.market-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(1) .question-set:nth-child(4) .question-row .question-text:nth-child(2) {
  font-weight: normal;
}
.org-perform-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(2) .question-set:nth-child(5) .question-row .question-text,
.market-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(2) .question-set:nth-child(5) .question-row .question-text {
  font-weight: normal;
}
.org-perform-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(2) .question-set:nth-child(5) .question-row .question-inputs .question:nth-child(2),
.market-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(2) .question-set:nth-child(5) .question-row .question-inputs .question:nth-child(2) {
  width: 5%;
  margin-top: 10px;
}
.org-perform-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(2) .question-set:nth-child(5) .question-row .question-inputs .question:nth-child(2) .percentage-value,
.market-surveys-container .onboarding-sub-with-international-parent .question-groups .question-group:nth-child(2) .question-set:nth-child(5) .question-row .question-inputs .question:nth-child(2) .percentage-value {
  padding-top: 13px;
  font-size: 20px;
  font-weight: bold;
}
.org-perform-surveys-container .onboarding-container .question-groups .question-group:nth-child(1) .question-set:nth-child(odd):not( :nth-child(1)) .question-row .question-text,
.market-surveys-container .onboarding-container .question-groups .question-group:nth-child(1) .question-set:nth-child(odd):not( :nth-child(1)) .question-row .question-text {
  font-weight: normal;
}
.org-perform-surveys-container .onboarding-container .question-groups .question-group:nth-child(2) .question-set:nth-child(n+2) .question-row .question-text,
.market-surveys-container .onboarding-container .question-groups .question-group:nth-child(2) .question-set:nth-child(n+2) .question-row .question-text {
  font-weight: normal;
}
.org-perform-surveys-container .onboarding-subsidiary-contianer .question-groups .question-group:nth-child(1) .question-set:nth-child(2) .question-row .question-text:nth-child(2),
.market-surveys-container .onboarding-subsidiary-contianer .question-groups .question-group:nth-child(1) .question-set:nth-child(2) .question-row .question-text:nth-child(2),
.org-perform-surveys-container .onboarding-subsidiary-contianer .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text:nth-child(2),
.market-surveys-container .onboarding-subsidiary-contianer .question-groups .question-group:nth-child(1) .question-set:nth-child(3) .question-row .question-text:nth-child(2) {
  font-weight: normal;
}
.question-dropdown button span.button-title {
  font-weight: normal;
}
.question-dropdown .dropdown-menu {
  max-height: 200px;
  overflow-y: scroll;
}
.org-perform-surveys-container,
.market-surveys-container {
  width: 100%;
  /* The following were added to fix the abnormal padding and other issues with the calendar that opens with datepicker */
}
.org-perform-surveys-container .main-background,
.market-surveys-container .main-background {
  display: flex;
}
.org-perform-surveys-container .main-background .main-container .row,
.market-surveys-container .main-background .main-container .row {
  margin: 0;
}
.org-perform-surveys-container .main-background .main-container .description,
.market-surveys-container .main-background .main-container .description {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
}
.org-perform-surveys-container .well-top-breadcrumbs,
.market-surveys-container .well-top-breadcrumbs {
  font-family: Proxima Nova, Verdana, Geneva, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  width: 100%;
  background-color: #215686;
  padding: 8px 4%;
}
.org-perform-surveys-container .well-top-breadcrumbs .bread-crumb,
.market-surveys-container .well-top-breadcrumbs .bread-crumb {
  color: #ffffff;
  opacity: 1;
}
.org-perform-surveys-container .well-top-breadcrumbs .bread-crumb-sep,
.market-surveys-container .well-top-breadcrumbs .bread-crumb-sep {
  color: #027ca3;
  opacity: 1;
  margin: 0 8px;
}
.org-perform-surveys-container .btn-new-market,
.market-surveys-container .btn-new-market {
  width: 161px;
  height: 40px;
  background-color: #ffffff;
  border: solid 1px #007da4;
}
.org-perform-surveys-container .view-by-button,
.market-surveys-container .view-by-button {
  width: 200px;
  height: 40px;
  background-color: #ffffff;
  border: solid 1px #d4d7d9;
}
.org-perform-surveys-container header.masthead,
.market-surveys-container header.masthead {
  align-items: normal;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 160px;
  padding: 0;
  position: relative;
  z-index: 1;
}
.org-perform-surveys-container header.masthead .avatar,
.market-surveys-container header.masthead .avatar {
  display: none;
}
.org-perform-surveys-container header.masthead h1,
.market-surveys-container header.masthead h1 {
  text-transform: capitalize;
}
.org-perform-surveys-container header.masthead p,
.market-surveys-container header.masthead p {
  width: auto;
  font-weight: 100;
}
.org-perform-surveys-container .view-by,
.market-surveys-container .view-by {
  color: #333333;
  opacity: .5;
}
.org-perform-surveys-container .project-banner,
.market-surveys-container .project-banner {
  background-color: #027ca3;
  width: 100%;
  height: auto;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  border-bottom: solid 2px #002c5c;
}
.org-perform-surveys-container .project-banner .project-amount,
.market-surveys-container .project-banner .project-amount,
.org-perform-surveys-container .project-banner .project-templates,
.market-surveys-container .project-banner .project-templates {
  color: #fff;
  padding: 10px 56px;
  min-width: 200px;
  display: inline-block;
}
.org-perform-surveys-container .project-banner .active,
.market-surveys-container .project-banner .active {
  font-weight: 600;
}
.org-perform-surveys-container .project-banner .active::after,
.market-surveys-container .project-banner .active::after {
  content: '';
  position: relative;
  bottom: -5px;
  right: 48px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 8px 7px;
  border-color: transparent transparent #002c5c transparent;
}
.org-perform-surveys-container .search-result-section::after,
.market-surveys-container .search-result-section::after {
  content: '';
  display: block;
  clear: both;
}
.org-perform-surveys-container .search-result-section .results-hdr-container,
.market-surveys-container .search-result-section .results-hdr-container {
  float: left;
  width: 100%;
  margin-top: 20px 0;
}
.org-perform-surveys-container .search-result-section .results-hdr-container .dropdown-container,
.market-surveys-container .search-result-section .results-hdr-container .dropdown-container {
  float: left;
}
.org-perform-surveys-container .search-result-section .results-hdr-container .dropdown-container .dropdown-group,
.market-surveys-container .search-result-section .results-hdr-container .dropdown-container .dropdown-group {
  display: inline-block;
  position: absolute;
}
.org-perform-surveys-container .search-result-section .btn-new-market,
.market-surveys-container .search-result-section .btn-new-market {
  float: right;
  width: 154px;
  height: 40px;
  color: #007bc7;
  background-color: white;
  font-size: 14px;
  padding: 0;
  margin-left: 16px;
}
.org-perform-surveys-container .search-result-section .btn-new-project,
.market-surveys-container .search-result-section .btn-new-project {
  float: right;
  width: 154px;
  height: 40px;
  background-color: #007bc7;
  font-size: 14px;
  padding: 0;
  margin-left: 16px;
}
.org-perform-surveys-container .search-result-section .action-dropdown-section,
.market-surveys-container .search-result-section .action-dropdown-section {
  margin: 16px 0;
  height: 40px;
}
.org-perform-surveys-container .search-result-section .header-row,
.market-surveys-container .search-result-section .header-row {
  height: 36px;
  font-size: 14px;
  font-weight: 600;
  color: #007da4;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.org-perform-surveys-container .search-result-section .region-container.show-region,
.market-surveys-container .search-result-section .region-container.show-region {
  box-shadow: none;
  margin-bottom: none;
}
.org-perform-surveys-container .search-result-section .region-container,
.market-surveys-container .search-result-section .region-container {
  margin-bottom: 16px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.org-perform-surveys-container .search-result-section .region-container .region-row,
.market-surveys-container .search-result-section .region-container .region-row {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: 64px;
  background-color: white;
  margin-bottom: 1px;
}
.org-perform-surveys-container .search-result-section .region-container .region-row .name-cell,
.market-surveys-container .search-result-section .region-container .region-row .name-cell {
  font-size: 18px;
}
.org-perform-surveys-container .search-result-section .region-row.active,
.market-surveys-container .search-result-section .region-row.active {
  background-color: rgba(0, 125, 164, 0.1);
}
.org-perform-surveys-container .search-result-section .country-container,
.market-surveys-container .search-result-section .country-container {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  margin: 1px;
  margin-bottom: 16px;
}
.org-perform-surveys-container .search-result-section .country-container .country-row,
.market-surveys-container .search-result-section .country-container .country-row {
  height: 64px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.org-perform-surveys-container .search-result-section .country-container .country-row .name-cell,
.market-surveys-container .search-result-section .country-container .country-row .name-cell {
  font-size: 18px;
}
.org-perform-surveys-container .search-result-section .country-container.show-region,
.market-surveys-container .search-result-section .country-container.show-region {
  margin-left: 16px;
  margin-bottom: 0px;
}
.org-perform-surveys-container .search-result-section .trait-row-container .trait-row,
.market-surveys-container .search-result-section .trait-row-container .trait-row {
  height: 48px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.org-perform-surveys-container .search-result-section .trait-row-container .trait-row:nth-child(odd),
.market-surveys-container .search-result-section .trait-row-container .trait-row:nth-child(odd) {
  background-color: #e8eced;
}
.org-perform-surveys-container .search-result-section .trait-row-container .trait-row:nth-child(even),
.market-surveys-container .search-result-section .trait-row-container .trait-row:nth-child(even) {
  background-color: white;
}
.org-perform-surveys-container .search-result-section .expand-cell,
.market-surveys-container .search-result-section .expand-cell {
  width: 61px;
  display: inline-block;
  text-align: center;
}
.org-perform-surveys-container .search-result-section .expand-cell span.glyphicon,
.market-surveys-container .search-result-section .expand-cell span.glyphicon {
  cursor: pointer;
  color: #007da4;
}
.org-perform-surveys-container .search-result-section .name-cell,
.market-surveys-container .search-result-section .name-cell {
  width: 285px;
  display: inline-flex;
  font-size: 14px;
}
.org-perform-surveys-container .search-result-section .expand-cell.show-region,
.market-surveys-container .search-result-section .expand-cell.show-region {
  width: 53px;
}
.org-perform-surveys-container .search-result-section .name-cell.show-region,
.market-surveys-container .search-result-section .name-cell.show-region {
  width: 277px;
}
.org-perform-surveys-container .search-result-section .owner-cell,
.market-surveys-container .search-result-section .owner-cell {
  width: 234px;
  display: inline-flex;
}
.org-perform-surveys-container .search-result-section .owner-cell .initials,
.market-surveys-container .search-result-section .owner-cell .initials {
  display: inline-block;
  margin-right: 7px;
  font-family: Proxima Nova;
  font-size: 8px;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0.3px;
  text-align: center;
  color: white;
  background-color: #919191;
  padding-top: 5px;
  border-radius: 10px;
  height: 16px;
  width: 16px;
}
.org-perform-surveys-container .search-result-section .owner-cell .notAssigned,
.market-surveys-container .search-result-section .owner-cell .notAssigned {
  color: #007da4;
  font-weight: 600;
}
.org-perform-surveys-container .search-result-section .owner-cell .notAssigned img,
.market-surveys-container .search-result-section .owner-cell .notAssigned img {
  margin-right: 7px;
}
.org-perform-surveys-container .search-result-section .status-cell,
.market-surveys-container .search-result-section .status-cell {
  width: 182px;
  display: inline-flex;
}
.org-perform-surveys-container .search-result-section .status-cell .trait-status,
.market-surveys-container .search-result-section .status-cell .trait-status {
  font-weight: 600;
}
.org-perform-surveys-container .search-result-section .status-cell .trait-status .glyphicon-ok-sign,
.market-surveys-container .search-result-section .status-cell .trait-status .glyphicon-ok-sign {
  color: #92c94c;
}
.org-perform-surveys-container .search-result-section .status-cell .trait-status .glyphicon-remove-sign,
.market-surveys-container .search-result-section .status-cell .trait-status .glyphicon-remove-sign {
  color: #919191;
}
.org-perform-surveys-container .search-result-section .status-cell .trait-status img,
.market-surveys-container .search-result-section .status-cell .trait-status img {
  height: 16px;
  width: 16px;
}
.org-perform-surveys-container .search-result-section .status-cell .slider-container,
.market-surveys-container .search-result-section .status-cell .slider-container {
  display: inline-block;
  margin-top: 5px;
  margin-right: 5px;
}
.org-perform-surveys-container .search-result-section .status-cell .slider-container .generic-level-slider-bar-stat,
.market-surveys-container .search-result-section .status-cell .slider-container .generic-level-slider-bar-stat {
  display: none;
}
.org-perform-surveys-container .search-result-section .status-cell .slider-container .generic-level-slider-bar-block:first-child,
.market-surveys-container .search-result-section .status-cell .slider-container .generic-level-slider-bar-block:first-child,
.org-perform-surveys-container .search-result-section .status-cell .slider-container .generic-level-slider-bar-block:last-child,
.market-surveys-container .search-result-section .status-cell .slider-container .generic-level-slider-bar-block:last-child {
  border-radius: 0px;
}
.org-perform-surveys-container .search-result-section .status-cell .slider-container .generic-level-slider-bar-block,
.market-surveys-container .search-result-section .status-cell .slider-container .generic-level-slider-bar-block {
  border-right: none;
  margin-right: 2px;
}
.org-perform-surveys-container .search-result-section .due-cell,
.market-surveys-container .search-result-section .due-cell {
  width: 147px;
  display: inline-flex;
}
.org-perform-surveys-container .search-result-section .due-cell img,
.market-surveys-container .search-result-section .due-cell img {
  height: 16px;
  width: 16px;
}
.org-perform-surveys-container .search-result-section .ellipsis-cell,
.market-surveys-container .search-result-section .ellipsis-cell {
  display: inline-flex;
  width: 62px;
  text-align: center;
  position: relative;
}
.org-perform-surveys-container .search-result-section .ellipsis-cell img,
.market-surveys-container .search-result-section .ellipsis-cell img {
  margin-left: 100%;
  height: 16px;
  width: auto;
  cursor: pointer;
}
.org-perform-surveys-container .search-result-section .ellipsis-cell .drop-down-menu,
.market-surveys-container .search-result-section .ellipsis-cell .drop-down-menu {
  position: absolute;
  display: none;
}
.org-perform-surveys-container .search-result-section .ellipsis-cell.open .drop-down-menu,
.market-surveys-container .search-result-section .ellipsis-cell.open .drop-down-menu {
  display: block;
}
.org-perform-surveys-container .search-result-section table,
.market-surveys-container .search-result-section table {
  background-color: white;
  padding-top: 16px;
}
.org-perform-surveys-container .search-result-section table tr td,
.market-surveys-container .search-result-section table tr td,
.org-perform-surveys-container .search-result-section table tr th,
.market-surveys-container .search-result-section table tr th {
  height: 48px;
  padding: 0 16px;
  border: 0;
  vertical-align: middle;
}
.org-perform-surveys-container .search-result-section table tr td a,
.market-surveys-container .search-result-section table tr td a,
.org-perform-surveys-container .search-result-section table tr th a,
.market-surveys-container .search-result-section table tr th a {
  color: #333333;
  font-size: 14px;
  font-weight: 600;
}
.org-perform-surveys-container .search-result-section table tr th,
.market-surveys-container .search-result-section table tr th {
  color: #007bc7;
  font-weight: 600;
  font-size: 14px;
}
.org-perform-surveys-container .main-container .search-filter-section .input-group,
.market-surveys-container .main-container .search-filter-section .input-group {
  width: 50%;
}
.org-perform-surveys-container .main-container .search-filter-section .search-filter-group,
.market-surveys-container .main-container .search-filter-section .search-filter-group {
  width: 50%;
}
.org-perform-surveys-container .main-container .search-filter-section .search-filter,
.market-surveys-container .main-container .search-filter-section .search-filter {
  width: 30%;
}
.org-perform-surveys-container .main-container h2,
.market-surveys-container .main-container h2 {
  padding: 50px 0;
  font-size: 28px;
  line-height: 1.14;
  letter-spacing: 1px;
}
.org-perform-surveys-container .main-container .surveys .header-row,
.market-surveys-container .main-container .surveys .header-row,
.org-perform-surveys-container .main-container .survey .header-row,
.market-surveys-container .main-container .survey .header-row {
  background-color: transparent;
  color: #007da4;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  padding: 36px 16px 10px 16px;
}
.org-perform-surveys-container .main-container .surveys .header-row .sortable,
.market-surveys-container .main-container .surveys .header-row .sortable,
.org-perform-surveys-container .main-container .survey .header-row .sortable,
.market-surveys-container .main-container .survey .header-row .sortable {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.org-perform-surveys-container .main-container .surveys .header-row .sortable .sortArrow,
.market-surveys-container .main-container .surveys .header-row .sortable .sortArrow,
.org-perform-surveys-container .main-container .survey .header-row .sortable .sortArrow,
.market-surveys-container .main-container .survey .header-row .sortable .sortArrow {
  width: 7px;
  height: 4px;
  background: url("../i/sort-arrow.png");
  margin-left: 6px;
}
.org-perform-surveys-container .main-container .surveys .header-row .sortable .sortArrow.down,
.market-surveys-container .main-container .surveys .header-row .sortable .sortArrow.down,
.org-perform-surveys-container .main-container .survey .header-row .sortable .sortArrow.down,
.market-surveys-container .main-container .survey .header-row .sortable .sortArrow.down {
  transform: rotate(180deg);
}
.org-perform-surveys-container .main-container .surveys .question-set.striped .row,
.market-surveys-container .main-container .surveys .question-set.striped .row,
.org-perform-surveys-container .main-container .survey .question-set.striped .row,
.market-surveys-container .main-container .survey .question-set.striped .row {
  background-color: #eef1f3;
}
.org-perform-surveys-container .main-container .surveys .grouped-question-set .row.header-row,
.market-surveys-container .main-container .surveys .grouped-question-set .row.header-row,
.org-perform-surveys-container .main-container .survey .grouped-question-set .row.header-row,
.market-surveys-container .main-container .survey .grouped-question-set .row.header-row {
  background: #fff;
}
.org-perform-surveys-container .main-container .surveys .grouped-question-set .row.header-row .col-md-2,
.market-surveys-container .main-container .surveys .grouped-question-set .row.header-row .col-md-2,
.org-perform-surveys-container .main-container .survey .grouped-question-set .row.header-row .col-md-2,
.market-surveys-container .main-container .survey .grouped-question-set .row.header-row .col-md-2 {
  font-size: 14px;
  text-transform: capitalize;
  text-align: center;
  color: #333;
}
.org-perform-surveys-container .main-container .surveys .grouped-question-set .question-row .dropdown,
.market-surveys-container .main-container .surveys .grouped-question-set .question-row .dropdown,
.org-perform-surveys-container .main-container .survey .grouped-question-set .question-row .dropdown,
.market-surveys-container .main-container .survey .grouped-question-set .question-row .dropdown {
  width: auto;
}
.org-perform-surveys-container .main-container .surveys .survey-row,
.market-surveys-container .main-container .surveys .survey-row,
.org-perform-surveys-container .main-container .survey .survey-row,
.market-surveys-container .main-container .survey .survey-row {
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  padding: 16px;
}
.org-perform-surveys-container .main-container .surveys .survey-row .question-text,
.market-surveys-container .main-container .surveys .survey-row .question-text,
.org-perform-surveys-container .main-container .survey .survey-row .question-text,
.market-surveys-container .main-container .survey .survey-row .question-text {
  font-weight: 600;
}
.org-perform-surveys-container .main-container .surveys .survey-row .dropdown-container.dropdown ul,
.market-surveys-container .main-container .surveys .survey-row .dropdown-container.dropdown ul,
.org-perform-surveys-container .main-container .survey .survey-row .dropdown-container.dropdown ul,
.market-surveys-container .main-container .survey .survey-row .dropdown-container.dropdown ul {
  width: auto;
}
.org-perform-surveys-container .main-container .surveys .survey-row .dropdown .button,
.market-surveys-container .main-container .surveys .survey-row .dropdown .button,
.org-perform-surveys-container .main-container .survey .survey-row .dropdown .button,
.market-surveys-container .main-container .survey .survey-row .dropdown .button {
  border: solid 1px #d4d7d9;
  box-shadow: none;
  font-weight: normal;
}
.org-perform-surveys-container .main-container .surveys .survey-row .dropdown .button span.caret,
.market-surveys-container .main-container .surveys .survey-row .dropdown .button span.caret,
.org-perform-surveys-container .main-container .survey .survey-row .dropdown .button span.caret,
.market-surveys-container .main-container .survey .survey-row .dropdown .button span.caret {
  float: right;
  margin-left: 8px;
  height: 14px;
  width: 12px;
  border: 0;
  background: url(../i/arrow-down.svg) no-repeat center;
}
.org-perform-surveys-container .main-container .surveys .survey-row .dropdown .dropdown-menu,
.market-surveys-container .main-container .surveys .survey-row .dropdown .dropdown-menu,
.org-perform-surveys-container .main-container .survey .survey-row .dropdown .dropdown-menu,
.market-surveys-container .main-container .survey .survey-row .dropdown .dropdown-menu {
  max-height: 270px;
  overflow: hidden;
  overflow-y: scroll;
}
.org-perform-surveys-container .main-container .surveys .survey-row .question-inputs,
.market-surveys-container .main-container .surveys .survey-row .question-inputs,
.org-perform-surveys-container .main-container .survey .survey-row .question-inputs,
.market-surveys-container .main-container .survey .survey-row .question-inputs {
  display: flex;
  align-items: center;
}
.org-perform-surveys-container .main-container .surveys .survey-row .question-inputs .question,
.market-surveys-container .main-container .surveys .survey-row .question-inputs .question,
.org-perform-surveys-container .main-container .survey .survey-row .question-inputs .question,
.market-surveys-container .main-container .survey .survey-row .question-inputs .question {
  margin-right: 8px;
  display: flex;
  align-items: center;
}
.org-perform-surveys-container .main-container .surveys .survey-row .question-inputs .question input,
.market-surveys-container .main-container .surveys .survey-row .question-inputs .question input,
.org-perform-surveys-container .main-container .survey .survey-row .question-inputs .question input,
.market-surveys-container .main-container .survey .survey-row .question-inputs .question input {
  border: solid 1px #d4d7d9;
}
.org-perform-surveys-container .main-container .surveys .survey-row .question-inputs .question input.date-input,
.market-surveys-container .main-container .surveys .survey-row .question-inputs .question input.date-input,
.org-perform-surveys-container .main-container .survey .survey-row .question-inputs .question input.date-input,
.market-surveys-container .main-container .survey .survey-row .question-inputs .question input.date-input {
  width: 60px;
  text-align: center;
}
.org-perform-surveys-container .main-container .surveys .survey-row .question-inputs .question input[type='number'],
.market-surveys-container .main-container .surveys .survey-row .question-inputs .question input[type='number'],
.org-perform-surveys-container .main-container .survey .survey-row .question-inputs .question input[type='number'],
.market-surveys-container .main-container .survey .survey-row .question-inputs .question input[type='number'],
.org-perform-surveys-container .main-container .surveys .survey-row .question-inputs .question input[type='text'],
.market-surveys-container .main-container .surveys .survey-row .question-inputs .question input[type='text'],
.org-perform-surveys-container .main-container .survey .survey-row .question-inputs .question input[type='text'],
.market-surveys-container .main-container .survey .survey-row .question-inputs .question input[type='text'] {
  height: 40px;
}
.org-perform-surveys-container .main-container .surveys .survey-row .question-inputs .question label,
.market-surveys-container .main-container .surveys .survey-row .question-inputs .question label,
.org-perform-surveys-container .main-container .survey .survey-row .question-inputs .question label,
.market-surveys-container .main-container .survey .survey-row .question-inputs .question label {
  margin-right: 18px;
}
.org-perform-surveys-container .main-container .surveys .survey-row .question-inputs .question label input,
.market-surveys-container .main-container .surveys .survey-row .question-inputs .question label input,
.org-perform-surveys-container .main-container .survey .survey-row .question-inputs .question label input,
.market-surveys-container .main-container .survey .survey-row .question-inputs .question label input {
  margin-right: 8px;
  vertical-align: baseline;
}
.org-perform-surveys-container .main-container .surveys .survey-row .question-inputs .question .percent-sign,
.market-surveys-container .main-container .surveys .survey-row .question-inputs .question .percent-sign,
.org-perform-surveys-container .main-container .survey .survey-row .question-inputs .question .percent-sign,
.market-surveys-container .main-container .survey .survey-row .question-inputs .question .percent-sign {
  margin-left: 8px;
  font-weight: 600;
}
.org-perform-surveys-container .main-container .surveys .survey-row .name,
.market-surveys-container .main-container .surveys .survey-row .name,
.org-perform-surveys-container .main-container .survey .survey-row .name,
.market-surveys-container .main-container .survey .survey-row .name {
  font-size: 18px;
}
.org-perform-surveys-container .main-container .surveys .survey-row .assignedTo,
.market-surveys-container .main-container .surveys .survey-row .assignedTo,
.org-perform-surveys-container .main-container .survey .survey-row .assignedTo,
.market-surveys-container .main-container .survey .survey-row .assignedTo,
.org-perform-surveys-container .main-container .surveys .survey-row .status,
.market-surveys-container .main-container .surveys .survey-row .status,
.org-perform-surveys-container .main-container .survey .survey-row .status,
.market-surveys-container .main-container .survey .survey-row .status {
  font-size: 12px;
  color: #333;
  font-weight: 600;
}
.org-perform-surveys-container .main-container .surveys .survey-row .btn,
.market-surveys-container .main-container .surveys .survey-row .btn,
.org-perform-surveys-container .main-container .survey .survey-row .btn,
.market-surveys-container .main-container .survey .survey-row .btn {
  width: 100%;
  padding: 4px 29px;
}
.org-perform-surveys-container .main-container .surveys .survey-row .status img,
.market-surveys-container .main-container .surveys .survey-row .status img,
.org-perform-surveys-container .main-container .survey .survey-row .status img,
.market-surveys-container .main-container .survey .survey-row .status img {
  width: 16px;
  margin-right: 6px;
}
.org-perform-surveys-container .main-container .surveys .survey-row input,
.market-surveys-container .main-container .surveys .survey-row input,
.org-perform-surveys-container .main-container .survey .survey-row input,
.market-surveys-container .main-container .survey .survey-row input {
  width: auto;
}
.org-perform-surveys-container .main-container .surveys .survey-row.in-progress,
.market-surveys-container .main-container .surveys .survey-row.in-progress,
.org-perform-surveys-container .main-container .survey .survey-row.in-progress,
.market-surveys-container .main-container .survey .survey-row.in-progress {
  background-color: rgba(221, 179, 7, 0.1);
}
.org-perform-surveys-container .main-container .surveys .question-row .add-grade,
.market-surveys-container .main-container .surveys .question-row .add-grade,
.org-perform-surveys-container .main-container .survey .question-row .add-grade,
.market-surveys-container .main-container .survey .question-row .add-grade {
  color: #007da4;
  font-size: 14px;
  font-weight: 600;
}
.org-perform-surveys-container .main-container .surveys .question-row .scale-label,
.market-surveys-container .main-container .surveys .question-row .scale-label,
.org-perform-surveys-container .main-container .survey .question-row .scale-label,
.market-surveys-container .main-container .survey .question-row .scale-label {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
}
.org-perform-surveys-container .main-container .surveys .question-row .close,
.market-surveys-container .main-container .surveys .question-row .close,
.org-perform-surveys-container .main-container .survey .question-row .close,
.market-surveys-container .main-container .survey .question-row .close {
  cursor: default;
  text-align: right;
  flex-grow: 1;
}
.org-perform-surveys-container .main-container .surveys .question-row .close img,
.market-surveys-container .main-container .surveys .question-row .close img,
.org-perform-surveys-container .main-container .survey .question-row .close img,
.market-surveys-container .main-container .survey .question-row .close img {
  cursor: pointer;
}
.org-perform-surveys-container .main-container .surveys .question-group-header-container,
.market-surveys-container .main-container .surveys .question-group-header-container,
.org-perform-surveys-container .main-container .survey .question-group-header-container,
.market-surveys-container .main-container .survey .question-group-header-container {
  padding-top: 48px;
  padding-bottom: 16px;
}
.org-perform-surveys-container .main-container .surveys .question-group-header-container .question-group-header,
.market-surveys-container .main-container .surveys .question-group-header-container .question-group-header,
.org-perform-surveys-container .main-container .survey .question-group-header-container .question-group-header,
.market-surveys-container .main-container .survey .question-group-header-container .question-group-header {
  padding: 0;
}
.org-perform-surveys-container .main-container .surveys .question-group-header-container .description,
.market-surveys-container .main-container .surveys .question-group-header-container .description,
.org-perform-surveys-container .main-container .survey .question-group-header-container .description,
.market-surveys-container .main-container .survey .question-group-header-container .description {
  padding-top: 8px;
  max-width: 75%;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container,
.market-surveys-container .main-container .surveys .rating-scale-container,
.org-perform-surveys-container .main-container .survey .rating-scale-container,
.market-surveys-container .main-container .survey .rating-scale-container,
.org-perform-surveys-container .main-container .surveys .structure-container,
.market-surveys-container .main-container .surveys .structure-container,
.org-perform-surveys-container .main-container .survey .structure-container,
.market-surveys-container .main-container .survey .structure-container {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 8px;
  background: #fff;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .ranking-level-container,
.market-surveys-container .main-container .surveys .rating-scale-container .ranking-level-container,
.org-perform-surveys-container .main-container .survey .rating-scale-container .ranking-level-container,
.market-surveys-container .main-container .survey .rating-scale-container .ranking-level-container,
.org-perform-surveys-container .main-container .surveys .structure-container .ranking-level-container,
.market-surveys-container .main-container .surveys .structure-container .ranking-level-container,
.org-perform-surveys-container .main-container .survey .structure-container .ranking-level-container,
.market-surveys-container .main-container .survey .structure-container .ranking-level-container {
  padding-left: 0;
  padding-right: 30px;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .ranking-level-container img,
.market-surveys-container .main-container .surveys .rating-scale-container .ranking-level-container img,
.org-perform-surveys-container .main-container .survey .rating-scale-container .ranking-level-container img,
.market-surveys-container .main-container .survey .rating-scale-container .ranking-level-container img,
.org-perform-surveys-container .main-container .surveys .structure-container .ranking-level-container img,
.market-surveys-container .main-container .surveys .structure-container .ranking-level-container img,
.org-perform-surveys-container .main-container .survey .structure-container .ranking-level-container img,
.market-surveys-container .main-container .survey .structure-container .ranking-level-container img {
  margin-bottom: 2px;
  margin-left: 7px;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content {
  border-top: 2px solid #d4d7d9;
  padding: 24px 42px;
  padding-bottom: 125px;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .description,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .description,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .description,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .description,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .description,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .description,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .description,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .description {
  padding-bottom: 16px;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level,
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row {
  margin-bottom: 8px;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level .input-wrapper,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level .input-wrapper,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level .input-wrapper,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level .input-wrapper,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level .input-wrapper,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level .input-wrapper,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level .input-wrapper,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level .input-wrapper,
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row .input-wrapper,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row .input-wrapper,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row .input-wrapper,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row .input-wrapper,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row .input-wrapper,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row .input-wrapper,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row .input-wrapper,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row .input-wrapper {
  display: flex;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level .input-wrapper img,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level .input-wrapper img,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level .input-wrapper img,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level .input-wrapper img,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level .input-wrapper img,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level .input-wrapper img,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level .input-wrapper img,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level .input-wrapper img,
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row .input-wrapper img,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row .input-wrapper img,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row .input-wrapper img,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row .input-wrapper img,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row .input-wrapper img,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row .input-wrapper img,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row .input-wrapper img,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row .input-wrapper img {
  cursor: pointer;
  align-self: center;
  visibility: hidden;
  margin-left: 8px;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level .input-wrapper .showButton,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level .input-wrapper .showButton,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level .input-wrapper .showButton,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level .input-wrapper .showButton,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level .input-wrapper .showButton,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level .input-wrapper .showButton,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level .input-wrapper .showButton,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level .input-wrapper .showButton,
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row .input-wrapper .showButton,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row .input-wrapper .showButton,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row .input-wrapper .showButton,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row .input-wrapper .showButton,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row .input-wrapper .showButton,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row .input-wrapper .showButton,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row .input-wrapper .showButton,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row .input-wrapper .showButton {
  visibility: visible;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row img,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row img,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row img,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row img,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row img,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row img,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row img,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row img {
  cursor: pointer;
  visibility: hidden;
  margin-top: 9px;
  margin-left: -20px;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row .showButton,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .grade-row .showButton,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row .showButton,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .grade-row .showButton,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row .showButton,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .grade-row .showButton,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row .showButton,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .grade-row .showButton {
  visibility: visible;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level-header,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .ranking-level-header,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level-header,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .ranking-level-header,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level-header,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .ranking-level-header,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level-header,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .ranking-level-header {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 2px;
  display: inline;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .center-text,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .center-text,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .center-text,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .center-text,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .center-text,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .center-text,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .center-text,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .center-text {
  text-align: center;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .add-rank,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .add-rank,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .add-rank,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .add-rank,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .add-rank,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .add-rank,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .add-rank,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .add-rank,
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .add-grade,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .add-grade,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .add-grade,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .add-grade,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .add-grade,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .add-grade,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .add-grade,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .add-grade {
  cursor: pointer;
  color: #007da4;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .add-rank img,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .add-rank img,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .add-rank img,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .add-rank img,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .add-rank img,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .add-rank img,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .add-rank img,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .add-rank img,
.org-perform-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .add-grade img,
.market-surveys-container .main-container .surveys .rating-scale-container .rating-scale-content .add-grade img,
.org-perform-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .add-grade img,
.market-surveys-container .main-container .survey .rating-scale-container .rating-scale-content .add-grade img,
.org-perform-surveys-container .main-container .surveys .structure-container .rating-scale-content .add-grade img,
.market-surveys-container .main-container .surveys .structure-container .rating-scale-content .add-grade img,
.org-perform-surveys-container .main-container .survey .structure-container .rating-scale-content .add-grade img,
.market-surveys-container .main-container .survey .structure-container .rating-scale-content .add-grade img {
  margin-right: 8px;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .is-open,
.market-surveys-container .main-container .surveys .rating-scale-container .is-open,
.org-perform-surveys-container .main-container .survey .rating-scale-container .is-open,
.market-surveys-container .main-container .survey .rating-scale-container .is-open,
.org-perform-surveys-container .main-container .surveys .structure-container .is-open,
.market-surveys-container .main-container .surveys .structure-container .is-open,
.org-perform-surveys-container .main-container .survey .structure-container .is-open,
.market-surveys-container .main-container .survey .structure-container .is-open {
  transform: rotate(180deg);
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .hide,
.market-surveys-container .main-container .surveys .rating-scale-container .hide,
.org-perform-surveys-container .main-container .survey .rating-scale-container .hide,
.market-surveys-container .main-container .survey .rating-scale-container .hide,
.org-perform-surveys-container .main-container .surveys .structure-container .hide,
.market-surveys-container .main-container .surveys .structure-container .hide,
.org-perform-surveys-container .main-container .survey .structure-container .hide,
.market-surveys-container .main-container .survey .structure-container .hide {
  display: none;
}
.org-perform-surveys-container .main-container .surveys .rating-scale-container .close,
.market-surveys-container .main-container .surveys .rating-scale-container .close,
.org-perform-surveys-container .main-container .survey .rating-scale-container .close,
.market-surveys-container .main-container .survey .rating-scale-container .close,
.org-perform-surveys-container .main-container .surveys .structure-container .close,
.market-surveys-container .main-container .surveys .structure-container .close,
.org-perform-surveys-container .main-container .survey .structure-container .close,
.market-surveys-container .main-container .survey .structure-container .close {
  opacity: 1;
}
.org-perform-surveys-container .main-container .surveys .structure-container,
.market-surveys-container .main-container .surveys .structure-container,
.org-perform-surveys-container .main-container .survey .structure-container,
.market-surveys-container .main-container .survey .structure-container {
  display: flex;
  padding: 24px;
}
.org-perform-surveys-container .main-container .surveys .structure-container .question-container p,
.market-surveys-container .main-container .surveys .structure-container .question-container p,
.org-perform-surveys-container .main-container .survey .structure-container .question-container p,
.market-surveys-container .main-container .survey .structure-container .question-container p {
  font-weight: 600;
  margin-bottom: 16px;
}
.org-perform-surveys-container .main-container .surveys .structure-container .question-container .other-choice,
.market-surveys-container .main-container .surveys .structure-container .question-container .other-choice,
.org-perform-surveys-container .main-container .survey .structure-container .question-container .other-choice,
.market-surveys-container .main-container .survey .structure-container .question-container .other-choice {
  float: left;
}
.org-perform-surveys-container .main-container .surveys .structure-container .question-container .other-choice-input,
.market-surveys-container .main-container .surveys .structure-container .question-container .other-choice-input,
.org-perform-surveys-container .main-container .survey .structure-container .question-container .other-choice-input,
.market-surveys-container .main-container .survey .structure-container .question-container .other-choice-input {
  width: auto;
  display: inline-block;
  position: relative;
  top: -6px;
  margin-left: 8px;
}
.org-perform-surveys-container .main-container .surveys .structure-container .img-container,
.market-surveys-container .main-container .surveys .structure-container .img-container,
.org-perform-surveys-container .main-container .survey .structure-container .img-container,
.market-surveys-container .main-container .survey .structure-container .img-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.org-perform-surveys-container .main-container .surveys .structure-container .img-container h3,
.market-surveys-container .main-container .surveys .structure-container .img-container h3,
.org-perform-surveys-container .main-container .survey .structure-container .img-container h3,
.market-surveys-container .main-container .survey .structure-container .img-container h3 {
  color: #333;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
  text-transform: uppercase;
}
.org-perform-surveys-container .main-container .surveys .structure-container .img-container img,
.market-surveys-container .main-container .surveys .structure-container .img-container img,
.org-perform-surveys-container .main-container .survey .structure-container .img-container img,
.market-surveys-container .main-container .survey .structure-container .img-container img {
  margin-top: 16px;
  align-self: center;
}
.org-perform-surveys-container .main-container .surveys .structure-container label,
.market-surveys-container .main-container .surveys .structure-container label,
.org-perform-surveys-container .main-container .survey .structure-container label,
.market-surveys-container .main-container .survey .structure-container label {
  display: block;
  margin-bottom: 16px;
}
.org-perform-surveys-container .main-container .surveys .structure-container label input,
.market-surveys-container .main-container .surveys .structure-container label input,
.org-perform-surveys-container .main-container .survey .structure-container label input,
.market-surveys-container .main-container .survey .structure-container label input {
  margin-right: 8px;
  vertical-align: baseline;
}
.org-perform-surveys-container .main-container .btn,
.market-surveys-container .main-container .btn {
  font-size: 12px;
  font-weight: 600;
}
.org-perform-surveys-container .main-container .btn-primary,
.market-surveys-container .main-container .btn-primary {
  border: none;
}
.org-perform-surveys-container .main-container .button-container,
.market-surveys-container .main-container .button-container {
  margin-top: 24px;
  margin-bottom: 75px;
  display: flex;
  align-items: center;
}
.org-perform-surveys-container .main-container .button-container .btn,
.market-surveys-container .main-container .button-container .btn {
  font-size: 14px;
  font-weight: 600;
  margin-left: 8px;
}
.org-perform-surveys-container .main-container .button-container .btn-primary,
.market-surveys-container .main-container .button-container .btn-primary {
  border: none;
}
.org-perform-surveys-container .main-container .button-container .justify-start,
.market-surveys-container .main-container .button-container .justify-start {
  margin-right: auto;
}
.org-perform-surveys-container .main-container .button-container .invert-btn,
.market-surveys-container .main-container .button-container .invert-btn {
  background: #fff;
  color: #007da4;
  margin-right: auto;
  margin-left: 0;
  display: flex;
  align-items: center;
  border: 1px solid #A6BBC5;
}
.org-perform-surveys-container .main-container .button-container .invert-btn img,
.market-surveys-container .main-container .button-container .invert-btn img {
  display: flex;
  align-items: center;
  margin-right: 8px;
}
.org-perform-surveys-container .main-container .countries-container .button-container,
.market-surveys-container .main-container .countries-container .button-container {
  justify-content: space-between;
}
.org-perform-surveys-container .main-container .dropdown button,
.market-surveys-container .main-container .dropdown button {
  padding: 8px 8px;
  white-space: nowrap;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.org-perform-surveys-container .main-container .dropdown button.disabled,
.market-surveys-container .main-container .dropdown button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.org-perform-surveys-container .main-container .dropdown .caret,
.market-surveys-container .main-container .dropdown .caret {
  float: right;
  margin-left: 8px;
  height: 14px;
  width: 12px;
  border: 0;
  background: url(../i/arrow-down.svg) no-repeat center;
}
.org-perform-surveys-container .main-container .countries-table,
.market-surveys-container .main-container .countries-table {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.org-perform-surveys-container .main-container .countries-table tbody tr td,
.market-surveys-container .main-container .countries-table tbody tr td {
  padding: 23px 16px;
}
.org-perform-surveys-container .main-container .disclaimer,
.market-surveys-container .main-container .disclaimer {
  font-weight: bold;
  display: flex;
  align-items: center;
}
.org-perform-surveys-container .main-container .disclaimer img,
.market-surveys-container .main-container .disclaimer img {
  padding-right: 6px;
}
.org-perform-surveys-container .main-container .disclaimer a,
.market-surveys-container .main-container .disclaimer a {
  padding-left: 4px;
}
.org-perform-surveys-container .calendar,
.market-surveys-container .calendar {
  background-image: url(../i/calendar.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 12px;
  left: 25px;
}
.org-perform-surveys-container .end-date-picker,
.market-surveys-container .end-date-picker {
  width: 100%;
}
.org-perform-surveys-container .end-date-picker span.glyphicon-calendar,
.market-surveys-container .end-date-picker span.glyphicon-calendar {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 20px;
  color: #007da4;
}
.org-perform-surveys-container .end-date-picker-text,
.market-surveys-container .end-date-picker-text {
  padding-left: 40px;
}
.org-perform-surveys-container .date-picker th,
.market-surveys-container .date-picker th {
  vertical-align: top;
}
.org-perform-surveys-container .main-container .survey .question-row .date-picker .btn,
.market-surveys-container .main-container .survey .question-row .date-picker .btn {
  padding: 7px 13px;
  border-radius: 24px;
  background: none;
  border: solid 1px transparent;
  box-shadow: none;
  width: auto;
}
.org-perform-surveys-container .date-picker ul.dropdown-menu,
.market-surveys-container .date-picker ul.dropdown-menu {
  padding: 10px;
}
.org-perform-surveys-container .main-container .survey .question-row .date-picker .btn.active,
.market-surveys-container .main-container .survey .question-row .date-picker .btn.active {
  background: #007da4;
}
.org-perform-surveys-container .main-container .survey .question-row .date-picker .btn.active span,
.market-surveys-container .main-container .survey .question-row .date-picker .btn.active span {
  color: white;
}
.org-perform-surveys-container .main-container .survey .question-row .date-picker span .btn.btn-info,
.market-surveys-container .main-container .survey .question-row .date-picker span .btn.btn-info {
  display: none;
}
.org-perform-surveys-container .wrap-text,
.market-surveys-container .wrap-text {
  white-space: normal;
  line-height: unset !important;
}
.org-perform-surveys-container .option-width,
.market-surveys-container .option-width {
  width: 780px;
  height: 45px !important;
}
.org-perform-leaderboard-assign-container {
  width: 100%;
  float: left;
  background-color: #ffffff;
}
.org-perform-leaderboard-assign-container .input-group {
  width: 100%;
}
.org-perform-leaderboard-assign-container .button.default,
.org-perform-leaderboard-assign-container .btn.default,
.org-perform-leaderboard-assign-container .button.btn-default,
.org-perform-leaderboard-assign-container .btn.btn-default,
.org-perform-leaderboard-assign-container .button.default:hover,
.org-perform-leaderboard-assign-container .btn.default:hover,
.org-perform-leaderboard-assign-container .button.btn-default:hover,
.org-perform-leaderboard-assign-container .btn.btn-default:hover,
.org-perform-leaderboard-assign-container .button.default:active,
.org-perform-leaderboard-assign-container .btn.default:active,
.org-perform-leaderboard-assign-container .button.btn-default:active,
.org-perform-leaderboard-assign-container .btn.btn-default:active {
  border: solid 1px black;
}
.org-perform-leaderboard-assign-container .ui-select-search {
  width: 96% !important;
}
.org-perform-leaderboard-assign-container .dialog-title-container {
  width: 100%;
  float: left;
  padding: 16px;
  border-bottom: solid 2px lightgray;
}
.org-perform-leaderboard-assign-container .client-list-container {
  overflow-y: scroll;
  max-height: 400px;
}
.org-perform-leaderboard-assign-container .client-list-container .client-row {
  cursor: pointer;
}
.org-perform-leaderboard-assign-container .dialog-title {
  width: 80%;
  float: left;
  font-family: Proxima Nova;
  font-size: 20px;
  font-weight: 600;
}
.org-perform-leaderboard-assign-container .add-new-user {
  width: 147px;
  height: 40px;
  vertical-align: center;
  cursor: pointer;
}
.org-perform-leaderboard-assign-container .add-new-user .dialog-text {
  color: #007da4;
}
.org-perform-leaderboard-assign-container .dialog-close {
  width: 15%;
  float: right;
  text-align: right;
  margin-top: 5px;
  cursor: pointer;
}
.org-perform-leaderboard-assign-container .dialog-body-container {
  width: 100%;
  padding: 20px;
  display: inline-block;
}
.org-perform-leaderboard-assign-container .dialog-body-container .indented-points {
  padding: 20px;
}
.org-perform-leaderboard-assign-container .dialog-body-container .alert {
  position: relative;
  top: 0;
}
.org-perform-leaderboard-assign-container .dialog-body-container .close {
  height: 15px;
  padding: 0px;
}
.org-perform-leaderboard-assign-container .form-table {
  width: 100;
}
.org-perform-leaderboard-assign-container .col-sm-4 {
  width: 28.333333%;
}
.org-perform-leaderboard-assign-container .modal-body {
  padding: 25px 15px 15px 15px;
}
.org-perform-leaderboard-assign-container .modal-footer {
  padding: 23px 24px 0px 24px;
}
.org-perform-leaderboard-assign-container .form-group {
  margin-bottom: 7px;
}
.org-perform-leaderboard-assign-container .form-height {
  height: 200px;
}
.org-perform-leaderboard-assign-container .text-input {
  width: 100%;
  height: 38px;
  padding-left: 5px;
}
.org-perform-leaderboard-assign-container .first-name-column {
  width: 45%;
  margin-right: 5%;
}
.org-perform-leaderboard-assign-container .last-name-column {
  width: 50%;
}
.org-perform-leaderboard-assign-container .reminder-button {
  justify-content: flex-start;
  margin-bottom: 4px;
  max-width: 100%;
  text-align: left;
  width: 100%;
}
.org-perform-leaderboard-assign-container .reminder-button:hover {
  box-sizing: border-box;
  height: 36px;
  padding: 8px 16px;
}
.org-perform-leaderboard-assign-container .modal-button-footer {
  width: 100%;
  height: 72px;
  border-top: 2px solid lightgrey;
  display: inline-flex;
  align-items: center;
  padding: 0px 16px;
}
.org-perform-leaderboard-assign-container .modal-button-footer .justify-left {
  margin-right: auto;
}
.org-perform-leaderboard-assign-container .modal-button-footer .justify-right {
  margin-left: auto;
}
.org-perform-leaderboard-assign-container .modal-button-footer button {
  padding: 12px 16px 9px 16px;
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
}
.org-perform-leaderboard-assign-container .modal-button-footer .cancel-button {
  background-color: #ffffff;
  border: solid 1px #007bc7;
  color: #007bc7;
  border-radius: 5px;
  background-image: none;
  line-height: 1.29;
  letter-spacing: .5px;
}
.org-perform-leaderboard-assign-container .modal-button-footer .margin-left-auto {
  margin-left: auto;
}
.org-perform-leaderboard-assign-container .modal-button-footer .button-right {
  background-color: #007bc7;
  border: none;
  color: #ffffff;
  margin-left: 8px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: .5px;
  background-image: none;
}
.org-perform-leaderboard-assign-container .modal-button-footer .button-right[disabled] {
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(212, 215, 217, 0.3);
  color: #757575;
  font-weight: bold;
}
.org-perform-leaderboard-assign-container .active-filter-items-container {
  background-color: #d4d7d9;
  display: flex;
  align-content: flex-start;
  flex-flow: row wrap;
  flex-direction: row;
  border-radius: 5px;
  padding: 4px;
}
.org-perform-leaderboard-assign-container .active-filter-items-container .country-pill {
  border-radius: 5px;
  padding: 4px 8px;
  background-color: #007da4;
  margin: 4px;
  color: white;
}
.org-perform-leaderboard-assign-container .active-filter-items-container .country-pill country-pill-remove {
  cursor: pointer;
}
.org-perform-leaderboard-assign-container .form-group:first-child {
  padding-bottom: 30px;
  border-bottom: 1px solid lightgrey;
}
.org-perform-leaderboard-assign-container .form-group:nth-child(2) {
  padding-top: 15px;
}
.org-perform-leaderboard-assign-container .form-group .marketname {
  margin-bottom: 4px;
  font-weight: 600;
}
.org-perform-leaderboard-assign-container .addRegionModel-footer button {
  border-radius: 5px;
}
.addUserContainer .ui-select-bootstrap .ui-select-match-text span {
  top: 3px;
  position: relative;
}
.addUserContainer .userSelectDropDown {
  width: 100%;
  height: 100%;
}
.addUserContainer .select2-choice {
  height: 100%;
}
.addUserContainer .well {
  background-color: #d4d7d9;
}
.org-perform-save-warning-container {
  width: 100%;
  float: left;
  background-color: #ffffff;
}
.org-perform-save-warning-container .input-group {
  width: 100%;
}
.org-perform-save-warning-container .button.default,
.org-perform-save-warning-container .btn.default,
.org-perform-save-warning-container .button.btn-default,
.org-perform-save-warning-container .btn.btn-default,
.org-perform-save-warning-container .button.default:hover,
.org-perform-save-warning-container .btn.default:hover,
.org-perform-save-warning-container .button.btn-default:hover,
.org-perform-save-warning-container .btn.btn-default:hover,
.org-perform-save-warning-container .button.default:active,
.org-perform-save-warning-container .btn.default:active,
.org-perform-save-warning-container .button.btn-default:active,
.org-perform-save-warning-container .btn.btn-default:active {
  border: solid 1px black;
}
.org-perform-save-warning-container .dialog-title-container {
  width: 100%;
  float: left;
  padding: 16px;
  border-bottom: solid 2px lightgray;
}
.org-perform-save-warning-container .dialog-title {
  width: 80%;
  float: left;
  font-family: Proxima Nova;
  font-size: 20px;
  font-weight: 600;
}
.org-perform-save-warning-container .add-new-user {
  width: 147px;
  height: 40px;
  vertical-align: center;
  cursor: pointer;
}
.org-perform-save-warning-container .add-new-user .dialog-text {
  color: #007da4;
  padding: 10px 0px;
}
.org-perform-save-warning-container .dialog-close {
  width: 15%;
  float: right;
  text-align: right;
  margin-top: 5px;
  cursor: pointer;
}
.org-perform-save-warning-container .dialog-body-container {
  width: 100%;
  padding: 20px;
  display: inline-block;
}
.org-perform-save-warning-container .dialog-body-container .indented-points {
  padding: 20px;
}
.org-perform-save-warning-container .dialog-body-container .alert {
  position: relative;
  top: 0;
}
.org-perform-save-warning-container .dialog-body-container .close {
  height: 15px;
  padding: 0px;
}
.org-perform-save-warning-container .form-table {
  width: 100;
}
.org-perform-save-warning-container .col-sm-4 {
  width: 28.333333%;
}
.org-perform-save-warning-container .modal-body {
  padding: 25px 15px 15px 15px;
}
.org-perform-save-warning-container .modal-footer {
  padding: 23px 24px 0px 24px;
}
.org-perform-save-warning-container .form-group {
  margin-bottom: 7px;
}
.org-perform-save-warning-container .form-height {
  height: 200px;
}
.org-perform-save-warning-container .text-input {
  width: 100%;
  height: 38px;
  padding-left: 5px;
}
.org-perform-save-warning-container .modal-button-footer {
  width: 100%;
  height: 72px;
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0px 16px;
}
.org-perform-save-warning-container .modal-button-footer .justify-left {
  margin-right: auto;
}
.org-perform-save-warning-container .modal-button-footer button {
  padding: 12px 16px 9px 16px;
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
}
.org-perform-save-warning-container .modal-button-footer .cancel-button {
  background-color: #ffffff;
  border: solid 1px #007bc7;
  color: #007bc7;
  background-image: none;
  line-height: 1.29;
  letter-spacing: .5px;
}
.org-perform-save-warning-container .modal-button-footer .button-right {
  background-color: #007bc7;
  border: none;
  color: #ffffff;
  margin-left: 8px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: .5px;
  background-image: none;
}
.org-perform-save-warning-container .modal-button-footer .button-right[disabled] {
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(212, 215, 217, 0.3);
  color: #757575;
  font-weight: bold;
}
.ltiModal .modal-dialog {
  width: 680px;
  height: 371px;
  background-color: #ffffff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
}
.ltiModal .modal-header {
  background-color: #ffffff;
  border-color: #d4d7d9;
  font-family: Proxima Nova;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.27;
  letter-spacing: 1px;
}
.ltiModal .modal-footer {
  border-color: #d4d7d9;
  text-align: right;
}
.ltiModal .modal-title {
  width: 475px;
  height: 56px;
  font-family: Proxima Nova;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.27;
  letter-spacing: 1px;
  text-align: left;
  color: #333333;
}
.ltiModal .modal-body {
  border-top: 4px solid #d4d7d9;
  border-bottom: 2px solid #d4d7d9;
  text-align: left;
  padding: 15px 48px;
}
.ltiModal .modal-body .input-group {
  display: flex;
  align-items: center;
}
.ltiModal .modal-body .input-group label {
  display: flex;
  align-items: center;
}
.ltiModal .modal-body .input-group label input[type="radio"],
.ltiModal .modal-body .input-group label input[type="checkbox"] {
  margin-top: 0;
}
.ltiModal .modal-body .input-group label img {
  margin-left: 6px;
}
.ltiModal .modal-footer {
  background-color: #ffffff;
}
.ltiModal .form-check-input {
  width: 24px;
  height: 24px;
}
.ltiModal .btn-info {
  width: 120px;
  height: 40px;
  background-color: #ffffff;
  border: solid 1px #007da4;
  color: #007da4;
}
.ltiModal .btn-success {
  width: 120px;
  height: 40px;
  background-color: #007da4;
  border: solid 1px #ffffff;
  color: #ffffff;
}
.ltiModal button[disabled] {
  background: #dad8d6;
  border-color: #dad8d6;
  color: #ffffff;
}
.ltiModal button[disabled]:hover {
  background: #dad8d6;
  border-color: #dad8d6;
  color: #ffffff;
}
.org-perform-lti .img-center {
  padding-top: 4px !important;
}
.org-perform-lti .text-up {
  position: relative;
  top: -3px;
}
.org-perform-lti .text-down {
  position: relative;
  top: 2px;
}
.org-perform-lti .complete-survey {
  padding: 0px 20px 0 20px;
}
.org-perform-lti .complete-survey button {
  align-self: flex-start;
  background-color: #007da4;
  color: #ffffff;
  border: solid 1px #007da4;
  height: 40px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
  padding: 8px 16px;
  min-width: 152px;
}
.org-perform-lti .completed-card {
  padding: 40px 20px 20px 20px !important;
}
.org-perform-lti .plan-status {
  flex-grow: 1;
  font-size: 18px;
  min-height: 24px;
  min-width: 216px;
  line-height: 1.33;
  letter-spacing: 1px;
  padding: 0px 20px 0 20px;
}
.org-perform-lti .complete-survey {
  padding: 0px 20px 0 20px;
}
.org-perform-lti .dashboard-error {
  border: solid 1px #cf2d21;
}
.org-perform-lti .body-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.org-perform-lti .main-container {
  margin: 0;
  padding-bottom: 100px;
}
.org-perform-lti .add-vehicle .vehicle-button {
  align-items: center;
  background-color: rgba(0, 125, 164, 0.4);
  border: solid 2px rgba(255, 255, 255, 0.4);
  color: #ffffff;
  display: flex;
  height: 40px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
  padding: 8px 16px;
  width: 140px;
}
.org-perform-lti .add-vehicle .vehicle-button div {
  flex-grow: 1;
  text-align: left;
}
.org-perform-lti .add-vehicle .vehicle-button span {
  position: relative;
  top: -1px;
}
.org-perform-lti .add-vehicle ul {
  padding: 0;
}
.org-perform-lti .add-vehicle li {
  height: 48px;
}
.org-perform-lti .add-vehicle li a {
  color: #007bc7;
  font-size: 14px;
  font-weight: 600;
  line-height: 48px;
  padding: 0 20px;
}
.org-perform-lti .add-vehicle li a.disabled {
  color: #dad8d6;
  cursor: default;
}
.org-perform-lti .add-vehicle li a.disabled:hover {
  background: #fff;
}
.org-perform-lti .full_card .card {
  flex-basis: calc(100%) !important;
}
.org-perform-lti .card-container {
  display: flex;
  flex-wrap: wrap;
  margin: 36px 0px;
}
.org-perform-lti .card-container .card {
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  flex-basis: calc(50% - 24px);
  flex-wrap: wrap;
  margin: 12px !important;
  overflow: visible;
}
.org-perform-lti .card-container .card header {
  align-items: center;
  display: flex;
  min-height: 64px;
  padding: 20px;
}
.org-perform-lti .card-container .card header .card-title {
  color: #2e2e2e;
  flex-grow: 1;
  font-size: 18px;
  min-height: 24px;
  line-height: 1.33;
  letter-spacing: 1px;
  padding: 0;
}
.org-perform-lti .card-container .card header span {
  color: #007bc7;
  height: 16px;
  width: 16px;
}
.org-perform-lti .card-container .card .add-plan {
  align-self: flex-start;
  width: 85px;
  height: 24px;
  background-color: #ffffff;
  border: solid 1px #007da4;
}
.org-perform-lti .card-container .card .add-plan span {
  color: #007da4;
  height: 17px;
  line-height: 1.33;
  font-family: Proxima Nova;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  width: 69px;
}
.org-perform-lti .card-container .card-no-plans {
  background: #fafafa;
  color: #2e2e2e;
  height: 128px;
  padding: 20px;
}
.org-perform-lti .card-container .card-no-plans .info-text {
  font-size: 14px;
  line-height: 1.29;
  margin-top: 20px;
  width: 307px;
}
.org-perform-lti .card-container .card-no-plans .remove-text {
  font-size: 12px;
  line-height: 1.33;
  margin-top: 8px;
}
.org-perform-lti .card-container .card-plans .plan {
  align-items: center;
  background: #ffffff;
  display: flex;
  height: 64px;
  margin: 0;
}
.org-perform-lti .card-container .card-plans .plan:nth-child(odd) {
  background: #fafafa;
}
.org-perform-lti .card-container .card-plans .plan-name {
  color: #2e2e2e;
  font-size: 14px;
  line-height: 1.29;
  padding: 0 0 0 20px;
}
.org-perform-lti .card-container .card-plans .plan-percent img {
  height: 16px;
  width: 16px;
}
.org-perform-lti .card-container .card-plans .plan-percent div {
  color: #2e2e2e;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  height: 16px;
  line-height: 16px;
}
.org-perform-lti .card-container .plan-status {
  align-items: flex-start;
}
.org-perform-lti .card-container .plan-status .glyphicon {
  color: #cf2d21;
  font-size: 22px;
}
.org-perform-lti .card-container .completed-card {
  display: flex;
}
.org-perform-lti .section-container {
  background: #edf0f2;
  margin: 0;
  padding: 32px 64px;
  margin-bottom: 210px;
}
.org-perform-lti .section-header {
  align-items: center;
  display: flex;
}
.org-perform-lti .section-header .title {
  font-size: 28px;
  font-weight: 600;
  flex-grow: 1;
  line-height: 1.14;
  letter-spacing: 1px;
  text-align: left;
  color: #2e2e2e;
}
.org-perform-lti .section-header .paginator {
  display: flex;
}
.org-perform-lti .section-header .number {
  background: #fafafa;
  border-radius: 50%;
  color: #2e2e2e;
  line-height: 24px;
  text-align: center;
  margin: 4px;
  height: 24px;
  width: 24px;
}
.org-perform-lti .section-header .number.complete {
  background: #005b94;
  color: #ffffff;
}
.org-perform-lti .section-header .number.current {
  background: #007bc7;
  color: #ffffff;
}
.org-perform-lti .section-content {
  border: solid 1px #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  margin: 24px 0 48px;
}
.org-perform-lti .section-footer {
  align-items: center;
  display: flex;
}
.org-perform-lti .section-footer button {
  border: solid 1px #007bc7;
  font-size: 14px;
  font-weight: 600;
  height: 40px;
  line-height: 1.29;
  margin-right: 8px;
}
.org-perform-lti .section-footer button.btn-default {
  color: #007bc7;
}
.org-perform-lti .section-footer button:last-child {
  margin-right: 0;
}
.org-perform-lti .section-footer button:hover {
  background: #008be1;
  border-color: #008be1;
  color: #ffffff;
}
.org-perform-lti .section-footer .group-left {
  flex-grow: 1;
}
.org-perform-lti .section-footer button[disabled] {
  background: #dad8d6;
  border-color: #dad8d6;
  color: #ffffff;
}
.org-perform-lti .section-footer button[disabled]:hover {
  background: #dad8d6;
  border-color: #dad8d6;
  color: #ffffff;
}
.org-perform-lti .question-set {
  margin: 0;
  padding: 12px 16px;
}
.org-perform-lti .question-set:nth-child(odd) {
  background: #fafafa;
}
.org-perform-lti .question-set:nth-child(even) {
  background: #ffffff;
}
.org-perform-lti .lti-question-set-container .title {
  color: #2e2e2e;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
  width: 100%;
}
.org-perform-lti .lti-question-set-container .label {
  color: #2e2e2e;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.29;
  padding: 0;
}
.org-perform-lti .lti-question-set-container .questions {
  align-items: center;
  display: flex;
}
.org-perform-lti .lti-question-set-container .questions .question {
  flex-grow: 1;
  margin-right: 8px;
  width: 100%;
}
.org-perform-lti .lti-question-set-container .questions .question:last-child {
  margin-right: 0;
}
.org-perform-lti .lti-question-set-container .checkbox {
  align-items: center;
  display: flex;
  height: 24px;
  margin: 0 8px 8px 0;
  position: relative;
}
.org-perform-lti .lti-question-set-container .checkbox:last-child {
  margin: 8px 0 0 0;
}
.org-perform-lti .lti-question-set-container .checkbox label {
  color: #2e2e2e;
  cursor: default;
  font-size: 14px;
  line-height: 1.29;
  margin-left: 32px;
  padding: 0;
}
.org-perform-lti .lti-question-set-container .checkbox .checkmark {
  box-sizing: border-box;
  background: #fff;
  border-radius: 5px;
  border: solid 1px #d5d7d9;
  cursor: pointer;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
}
.org-perform-lti .lti-question-set-container .checkbox .checkmark:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: '';
  height: 12px;
  left: 9px;
  position: absolute;
  top: 4px;
  width: 6px;
}
.org-perform-lti .lti-question-set-container .checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  margin: 0;
  height: 24px;
  width: 24px;
  z-index: 1;
}
.org-perform-lti .lti-question-set-container .checkbox input:checked ~ .checkmark {
  background: #007bc7;
  border: none;
  box-sizing: content-box;
}
.org-perform-lti .lti-question-set-container .checkbox input:checked ~ .checkmark:after {
  display: block;
}
.org-perform-lti .lti-question-set-container input[type='number'] {
  background: #fff;
  border: solid 1px #d5d7d9;
  color: #2e2e2e;
  font-size: 14px;
  line-height: 1.29;
  padding-left: 8px;
  height: 40px;
  width: 100%;
}
.org-perform-lti .lti-question-set-container .string-input {
  background: #fff;
  border: solid 1px #d5d7d9;
  color: #2e2e2e;
  font-size: 14px;
  line-height: 1.29;
  padding-left: 8px;
  height: 40px;
  width: 100%;
}
.dropdown-container {
  width: 200px;
}
.dropdown-container.dropdown button {
  align-items: center;
  background: #fff;
  border: solid 1px #d5d7d9;
  border-radius: 0;
  color: #2e2e2e;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.29;
  padding: 0 0 0 8px !important;
  text-align: left;
  height: 40px;
  width: 100%;
}
.dropdown-container.dropdown button div {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown-container.dropdown button div.empty {
  color: #919191;
}
.dropdown-container.dropdown button span {
  color: #007bc7;
  margin: 8px;
  position: relative;
  top: -1px;
}
.dropdown-container.dropdown ul {
  width: inherit;
  padding: 0;
  z-index: 999999999999999999;
}
.dropdown-container.dropdown ul li {
  height: 40px;
}
.dropdown-container.dropdown ul a {
  color: #007bc7;
  height: 100%;
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
}
.dropdown-container.dropdown ul a:hover,
.dropdown-container.dropdown ul a.selected {
  background: #008be1;
  color: #2e2e2e;
}
.dropdown-container .dropdown-menu {
  max-height: 320px;
  overflow-y: scroll;
}
.radio-container {
  align-items: center;
  display: flex;
}
.radio-container .radio {
  align-items: center;
  display: flex;
  margin: 0 8px 0 0;
}
.radio-container .radio .input {
  position: relative;
  height: 24px;
  margin: 0 8px 0 0;
  width: 24px;
}
.radio-container .radio input[type='radio'] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  margin: 0;
  width: 24px;
  z-index: 1;
}
.radio-container .radio .checkmark {
  background: #fff;
  border: solid 1px #d5d7d9;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
}
.radio-container .radio input:checked ~ .checkmark {
  border: 6px solid #007bc7;
  box-sizing: border-box;
}
.tooltip {
  display: inline-block;
  position: relative;
  z-index: 10;
  opacity: 1;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
}
.visible {
  visibility: visible !important;
}
.tooltiptext {
  background-color: #2e2e2e;
  border-radius: 16px;
  color: #ffffff;
  padding: 16px;
  position: absolute;
  visibility: hidden;
  width: 475px;
  opacity: .8;
  margin-top: 65px;
  margin-left: 20px;
}
.orgp-du-responsibility-container {
  /* CSS for alternate Checkbox Look Begins */
  /* CSS for alternate Checkbox Look Ends */
}
.orgp-du-responsibility-container .info-container {
  padding: 22px 24px 18px;
  margin: -48px -48px 0;
  background-color: #fbf7e6;
}
.orgp-du-responsibility-container .content-container {
  flex: 1 0 auto;
  margin-top: 0;
  overflow-y: auto;
}
.orgp-du-responsibility-container .content-title {
  font-size: 25px;
  font-weight: 600;
  color: #000000;
}
.orgp-du-responsibility-container .responsibility-content-container {
  width: 100%;
  float: left;
  background-color: #ffffff;
}
.orgp-du-responsibility-container .region-container {
  min-height: 180px;
  float: left;
  padding: 12px 72px 0 72px;
}
.orgp-du-responsibility-container .region-title {
  font-size: 20px;
  font-weight: 600;
}
.orgp-du-responsibility-container .countries-container {
  margin: 5px;
}
.orgp-du-responsibility-container .country-container {
  width: 250px;
  float: left;
  padding: 10px;
  margin-right: 20px;
  margin-bottom: 5px;
}
.orgp-du-responsibility-container .country-title {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.orgp-du-responsibility-container .responsibility-container {
  margin-top: 10px;
}
.orgp-du-responsibility-container .responsibility-title {
  padding: 5px 0;
}
.orgp-du-responsibility-container .responsibility-name {
  display: flex;
  align-items: center;
}
.orgp-du-responsibility-container .responsibility-name .in-progress {
  margin-right: 8px;
}
.orgp-du-responsibility-container .responsibility-name span {
  background-image: url(../../i/icon-success.svg);
  background-size: contain;
  width: 24px;
  height: 24px;
  color: transparent;
  top: 0;
  margin-right: 8px;
}
.orgp-du-responsibility-container img.completed {
  width: 24px;
  margin-right: 8px;
}
.orgp-du-responsibility-container .input-container + .input-container {
  margin-left: 32px;
}
.orgp-du-responsibility-container .input-container input[type="radio"],
.orgp-du-responsibility-container .input-container input[type="checkbox"] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.orgp-du-responsibility-container .input-container input[type="radio"]:checked + label:before,
.orgp-du-responsibility-container .input-container input[type="checkbox"]:checked + label:before {
  background-position: center;
  background-image: url(../../i/check-white.svg);
  background-repeat: no-repeat;
  background-size: auto;
  background-color: #007bc7;
  border-color: #007bc7;
}
.orgp-du-responsibility-container .input-container input[type="radio"] + label,
.orgp-du-responsibility-container .input-container input[type="checkbox"] + label {
  align-items: center;
  display: flex;
}
.orgp-du-responsibility-container .input-container input[type="radio"] + label:before,
.orgp-du-responsibility-container .input-container input[type="checkbox"] + label:before {
  border: 0;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  content: '';
  display: inline-block;
  overflow: hidden;
  background: #ffffff;
  border: solid 2px lightgray;
  border-radius: 50%;
  margin-right: 8px;
  font-size: 16px;
  width: 25px;
  height: 25px;
}
.orgp-du-responsibility-container .input-container input[type="checkbox"] + label:before {
  border-radius: 0;
  border: solid 1px #d4d7d9;
}
.orgp-du-responsibility-container .input-idc-container + .input-container {
  margin-left: 32px;
}
.orgp-du-responsibility-container .input-idc-container input[type="radio"],
.orgp-du-responsibility-container .input-idc-container input[type="checkbox"] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.orgp-du-responsibility-container .input-idc-container input[type="radio"]:checked + label:before,
.orgp-du-responsibility-container .input-idc-container input[type="checkbox"]:checked + label:before {
  background-position: center;
  background-image: url(../../i/check-white.svg);
  background-repeat: no-repeat;
  background-size: auto;
  background-color: #dad8d6;
  border-color: #dad8d6;
}
.orgp-du-responsibility-container .input-idc-container input[type="radio"] + label,
.orgp-du-responsibility-container .input-idc-container input[type="checkbox"] + label {
  align-items: center;
  display: flex;
}
.orgp-du-responsibility-container .input-idc-container input[type="radio"] + label:before,
.orgp-du-responsibility-container .input-idc-container input[type="checkbox"] + label:before {
  border: 0;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  content: '';
  display: inline-block;
  overflow: hidden;
  background: #ffffff;
  border: solid 2px lightgray;
  border-radius: 50%;
  margin-right: 8px;
  font-size: 16px;
  width: 25px;
  height: 25px;
}
.orgp-du-responsibility-container .input-idc-container input[type="checkbox"] + label:before {
  border-radius: 0;
  border: solid 1px #d4d7d9;
}
.orgp-du-responsibility-container .country-container.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.orgp-du-responsibility-container div.slide-up-content div.slide-up-body div.helpContainer {
  position: absolute;
}
.orgp-du-fileopen-container .slide-up-content .slide-up-body {
  min-height: 500px;
  width: 100%;
}
.orgp-du-fileopen-container .slide-up-content .slide-up-body div.helpContainer {
  position: absolute;
}
.orgp-du-fileopen-container .error-container {
  color: red;
  font-size: 19px;
  font-weight: 600;
  padding: 0 0 20px;
}
.orgp-du-fileopen-container .info-container {
  width: 100%;
  float: left;
  margin: 0 0 20px;
  font-size: 20px;
}
.orgp-du-fileopen-container .info-title {
  color: #9cce5d;
}
.orgp-du-fileopen-container .info-file {
  font-weight: 600;
}
.orgp-du-fileopen-container .content-container {
  flex: 1 1 auto;
  width: 100%;
  flex-direction: column;
  display: flex;
  margin-top: 0;
}
.orgp-du-fileopen-container .download-template-lists-container {
  margin-top: 12px;
}
.orgp-du-fileopen-container .content-title {
  font-size: 18px;
  color: #333;
  line-height: 1.33;
  margin-bottom: 12px;
}
.orgp-du-fileopen-container .content-desc {
  font-size: 16px;
  color: #333;
}
.orgp-du-fileopen-container .content-desc-bolded {
  font-weight: 600;
}
.orgp-du-fileopen-container .prev-uploaded-files-container {
  border: solid 1px lightgray;
  padding: 5px;
  max-height: 170px;
  margin-bottom: 24px;
  overflow-y: auto;
  box-shadow: 1px 2px 2px lightgrey;
}
.orgp-du-fileopen-container .prev-uploaded-files-container table {
  margin: 0 auto;
}
.orgp-du-fileopen-container .prev-uploaded-files-container table tr {
  border-bottom: solid 1px lightgray;
}
.orgp-du-fileopen-container .prev-uploaded-files-container table tr:last-child {
  border: none;
}
.orgp-du-fileopen-container .prev-uploaded-files-container table th {
  text-align: center;
  vertical-align: middle;
  padding: 5px 12px 9px 0;
}
.orgp-du-fileopen-container .prev-uploaded-files-container table td {
  padding: 2px 12px 0 0;
  vertical-align: middle;
}
.orgp-du-fileopen-container .filename {
  text-align: left;
  width: 370px;
}
.orgp-du-fileopen-container .records {
  text-align: right;
  width: 60px;
}
.orgp-du-fileopen-container .numeric-column {
  text-align: right;
}
.orgp-du-fileopen-container .date-column {
  text-align: center;
  width: 104px;
}
.orgp-du-fileopen-container .centered-column {
  text-align: center;
}
.orgp-du-fileopen-container .apparatus-container {
  width: 100%;
  flex: 1 1 auto;
  display: flex;
}
.orgp-du-fileopen-container .download-template-container {
  width: 25%;
  float: left;
  padding-right: 20px;
}
.orgp-du-fileopen-container .download-template-container .download-btn {
  margin-top: 12px;
}
.orgp-du-fileopen-container .download-template-title {
  font-weight: 600;
}
.orgp-du-fileopen-container .templates-dropdown button {
  width: 100%;
  min-height: 40px;
  text-align: left;
}
.orgp-du-fileopen-container .templates-dropdown button span.caret {
  float: right;
  margin-top: 5px;
}
.orgp-du-fileopen-container .download-btn {
  width: 100%;
  padding: 10px;
}
.orgp-du-fileopen-container .download-btn span.glyphicon.glyphicon-save {
  float: left;
}
.orgp-du-fileopen-container .request-instruction-container {
  margin-top: 36px;
  color: #333;
  font-size: 14px;
}
.orgp-du-fileopen-container .upload-file-container {
  width: 75%;
  display: flex;
  float: right;
  padding: 5px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  padding-left: 48px;
}
.orgp-du-fileopen-container .upload-file-droparea {
  width: 100%;
  height: 100%;
  border: dashed 1px #007da4;
  padding: 50px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: copy;
}
.orgp-du-fileopen-container .upload-file-droparea .upload-icon {
  background-image: url("../../i/icon-large-upload.svg");
  height: 60px;
  width: 60px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.orgp-du-fileopen-container .upload-icon span {
  font-size: 30px;
  color: #007da4;
}
.orgp-du-fileopen-container .upload-file-text {
  font-size: 16px;
  color: #333;
}
.orgp-du-fileopen-container .fileupload-dialog-text a {
  font-weight: 600;
}
.orgp-du-file-colmap-errors-container .icon-container {
  width: 100%;
  height: 60px;
  float: left;
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../../i/icon-page-success.svg");
}
.orgp-du-file-colmap-errors-container .icon-container span {
  font-size: 70px;
  color: #9cce5d;
}
.orgp-du-file-colmap-errors-container .error-container {
  color: red;
  font-size: larger;
  font-weight: 600;
}
.orgp-du-file-colmap-errors-container .apparatus-container {
  width: 100%;
  float: left;
  margin-top: 20px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.orgp-du-file-colmap-errors-container .apparatus-container div.content-desc span {
  position: relative;
  right: 10px;
  top: 22px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.2px;
  color: #919191;
}
.orgp-du-file-colmap-errors-container .apparatus-container > div:nth-child(even) > div {
  background-color: #fafafa;
}
.orgp-du-file-colmap-errors-container .column-map-header-colname,
.orgp-du-file-colmap-errors-container .column-map-header-location,
.orgp-du-file-colmap-errors-container .column-map-header-mapto {
  float: left;
  padding: 20px;
  font-size: 15px;
  font-weight: 600;
  color: #007da4;
}
.orgp-du-file-colmap-errors-container .column-map-header-colname {
  width: 33%;
}
.orgp-du-file-colmap-errors-container .column-map-header-location {
  width: 22%;
}
.orgp-du-file-colmap-errors-container .column-map-header-mapto {
  width: 35%;
}
.orgp-du-file-colmap-errors-container .column-map-data-container {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
}
.orgp-du-file-colmap-errors-container .column-map-colname,
.orgp-du-file-colmap-errors-container .column-map-location,
.orgp-du-file-colmap-errors-container .column-map-mapto {
  float: left;
  padding: 8px 20px;
  font-size: 15px;
}
.orgp-du-file-colmap-errors-container .column-map-colname {
  width: 33%;
}
.orgp-du-file-colmap-errors-container .column-map-location {
  width: 22%;
}
.orgp-du-file-colmap-errors-container .column-map-mapto {
  width: 44%;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown button {
  width: 100%;
  text-align: left;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown .dropdown-menu {
  min-width: 100%;
  max-height: 400px;
  overflow-y: auto;
  padding-top: 0px;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown .dropdown-menu .wrap li {
  padding: 12px 20px;
  cursor: pointer;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown .dropdown-menu .wrap li:hover {
  background-color: rgba(0, 123, 199, 0.15);
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown .dropdown-menu .wrap li.sticky-heading {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown .dropdown-menu .wrap li.list-dropdown-item:hover .list-tool-tip-top {
  display: block;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown .dropdown-menu .wrap li.list-dropdown-item .list-tool-tip-top {
  display: none;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown .dropdown-menu .wrap li.list-dropdown-item .list-tool-tip-top {
  position: absolute;
  width: 232px;
  left: 100px;
  background-color: white;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  z-index: 99999;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown .dropdown-menu .wrap li.list-dropdown-item .list-tool-tip-top .list-tool-text {
  font-size: 12px;
  padding: 10px;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown .dropdown-menu .mapping-label {
  min-width: 100%;
  max-height: 200px;
  background: #eef1f3;
}
.orgp-du-file-colmap-errors-container .header-column-glyphicon {
  color: #007bc7;
}
.orgp-du-file-colmap-errors-container .unmapped-column-dropdown span.caret {
  display: block;
  float: right;
  margin-top: 5px;
}
.orgp-du-file-colmap-errors-container .action-container {
  width: 100%;
  float: left;
  padding: 15px 10px;
  text-align: right;
  border-top: solid 3px lightgray;
}
.orgp-du-file-colmap-errors-container .action-container .btn-default {
  float: none;
}
.orgp-du-file-colmap-errors-container hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
.orgp-du-file-colmap-errors-container .content-desc-header {
  margin-top: 9px;
  margin-bottom: 8px;
  font-family: Proxima Nova;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
}
.orgp-du-file-colmap-errors-container .content-desc {
  letter-spacing: 0.4px;
  color: #000000;
  margin-left: 4px;
}
.orgp-du-file-colmap-errors-container .content-desc a.reUploadLink {
  font-weight: bold;
}
.orgp-du-file-read-validate-container .slide-up-body {
  justify-content: space-between;
  align-items: center;
}
.orgp-du-file-read-validate-container .slide-up-body div.helpContainer {
  position: absolute;
}
.orgp-du-file-read-validate-container .read-validate-desc {
  margin: 0 15%;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  letter-spacing: 1.5px;
}
.orgp-du-file-read-validate-container .read-validate-progress-container {
  width: 100%;
  min-height: 48vh;
  padding: 147px 0;
}
.orgp-du-file-read-validate-container .read-validate-progress-bar {
  display: flex;
  margin: 4px 15% 0 15%;
}
.orgp-du-file-read-validate-container .read-validate-progress-bar generic-percentage-bar {
  flex: 1 1 auto;
}
.orgp-du-file-read-validate-container .read-validate-progress-bar generic-percentage-bar .generic-percentagebar-container {
  width: 100% !important;
}
.orgp-du-file-read-validate-container .read-validate-progress-bar .percentage {
  flex: 0 0 3em;
  font-weight: 600;
  margin-left: 5px;
}
.orgp-du-file-read-validate-container .didyouknow-container {
  text-align: center;
  margin-bottom: 8px;
}
.orgp-du-file-read-validate-container .didyouknow-title {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
.orgp-du-file-read-validate-container .didyouknow-desc {
  font-size: 22px;
}
.orgp-du-file-validation-errors-container .modal-open .modal {
  display: flex !important;
  height: 100%;
}
.orgp-du-file-validation-errors-container .modal-open .modal .modal-dialog {
  margin: auto;
}
.orgp-du-file-validation-errors-container .error-continer:after {
  content: "";
  display: table;
  clear: both;
}
.orgp-du-file-validation-errors-container .header-container {
  width: 100%;
  height: 60px;
  float: left;
  padding: 10px;
}
.orgp-du-file-validation-errors-container .header-title {
  font-size: 30px;
  font-weight: 600;
  color: #ffffff;
}
.orgp-du-file-validation-errors-container .header-desc {
  color: #ffffff;
}
.orgp-du-file-validation-errors-container .close-action-container {
  width: 25px;
  float: right;
}
.orgp-du-file-validation-errors-container .close-action-container span {
  font-size: 20px;
  color: #ffffff;
  cursor: pointer;
}
.orgp-du-file-validation-errors-container .content-container {
  width: 100%;
  height: 469px;
  float: left;
  padding-top: 24px;
  overflow-y: auto;
}
.orgp-du-file-validation-errors-container .errors-icon-container {
  width: 100%;
  height: 60px;
  float: left;
  padding: 10px;
  text-align: center;
  background-image: url("../../i/group-11.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.orgp-du-file-validation-errors-container .warning-icon-container {
  width: 100%;
  height: 60px;
  float: left;
  padding: 10px;
  text-align: center;
  background-image: url("../../i/group-12.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.orgp-du-file-validation-errors-container .errors-icon-container span.error-sign {
  font-size: 55px;
  color: red;
}
.orgp-du-file-validation-errors-container .errors-icon-container span.warning-sign {
  font-size: 55px;
  color: orange;
}
.orgp-du-file-validation-errors-container .error-container-body {
  width: 100%;
  float: left;
  padding: 48px 10px 10px 10px;
  overflow-y: auto;
  display: flex;
  justify-content: center;
}
.orgp-du-file-validation-errors-container .continue-warning {
  float: right;
  color: red;
  padding: 0px 20px;
}
.orgp-du-file-validation-errors-container .errors-main-container {
  width: 50%;
  float: left;
  padding: 0 20px;
  border-right: solid 1px lightgray;
}
.orgp-du-file-validation-errors-container .warnings-main-container {
  width: 50%;
  float: left;
  padding: 0 20px;
}
.orgp-du-file-validation-errors-container .content-title {
  font-size: 18px;
  color: blue;
}
.orgp-du-file-validation-errors-container .errors-container {
  margin-top: 10px;
}
.orgp-du-file-validation-errors-container .error {
  padding: 5px;
  color: green;
}
.orgp-du-file-validation-errors-container .action-container {
  width: 100%;
  float: left;
  padding: 15px 10px;
  text-align: right;
  border-top: solid 3px lightgray;
}
.orgp-du-file-accept-container .icon-container {
  width: 100%;
  height: 60px;
  float: left;
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.orgp-du-file-accept-container .icon-container span {
  font-size: 70px;
  color: #9cce5d;
}
.orgp-du-file-accept-container .infotext-container {
  width: 52%;
  margin: 25px auto;
}
.orgp-du-file-accept-container .infotext-container p {
  padding: 8px 0;
  font-size: 18px;
  color: #333;
  line-height: 1.33;
}
.orgp-du-job-analysis-container {
  position: absolute;
  width: 1000px;
  height: 600px;
  top: 50%;
  left: 50%;
  margin-top: -300px;
  margin-left: -500px;
  background-color: #ffffff;
}
.orgp-du-job-analysis-container .modal-open .modal {
  display: flex !important;
  height: 100%;
}
.orgp-du-job-analysis-container .modal-open .modal .modal-dialog {
  margin: auto;
}
.orgp-du-job-analysis-container .header-container {
  width: 100%;
  height: 60px;
  float: left;
  padding: 10px;
}
.orgp-du-job-analysis-container .header-title {
  font-size: 30px;
  font-weight: 600;
  color: #ffffff;
}
.orgp-du-job-analysis-container .header-desc {
  color: #ffffff;
}
.orgp-du-job-analysis-container .close-action-container {
  width: 25px;
  float: right;
}
.orgp-du-job-analysis-container .close-action-container span {
  font-size: 20px;
  color: #ffffff;
  cursor: pointer;
}
.orgp-du-job-analysis-container .content-container {
  width: 100%;
  height: 465px;
  float: left;
  margin-top: 0;
  overflow-y: auto;
}
.orgp-du-job-analysis-container .overall-progress-container {
  width: 60%;
  float: left;
  padding: 10px 20px;
  margin: 52px 20% 0 20%;
}
.orgp-du-job-analysis-container .overall-progress-stat {
  width: 40px;
  float: left;
  margin-left: 10px;
}
.orgp-du-job-analysis-container .joblevel-progress-container {
  width: 60%;
  float: left;
  margin: 0 20%;
}
.orgp-du-job-analysis-container .job-progress-stat {
  width: 40px;
  float: left;
  margin-left: 10px;
}
.orgp-du-job-analysis-container .jl-progress-bar {
  width: 100%;
  float: left;
  padding: 5px 20px;
}
.orgp-du-job-analysis-container .action-container {
  width: 100%;
  float: left;
  padding: 15px 10px;
  text-align: right;
  border-top: solid 3px lightgray;
}
.radio {
  position: relative;
  padding: 12px;
}
.radio input {
  opacity: 0;
  height: 24px;
  width: 24px;
}
.radio .checkmark {
  background: #fff;
  border: solid 1px #d5d7d9;
  border-radius: 50%;
  display: block;
  height: 24px;
  width: 24px;
}
.radio input:checked ~ .checkmark {
  border: 6px solid #007bc7;
  box-sizing: border-box;
}
.orgp-du-job-matchmain-container {
  position: absolute;
  width: 1000px;
  height: 600px;
  top: 50%;
  left: 50%;
  margin-top: -300px;
  margin-left: -500px;
  background-color: #fff;
}
.orgp-du-job-matchmain-container .modal-open .modal {
  display: flex !important;
  height: 100%;
}
.orgp-du-job-matchmain-container .modal-open .modal .modal-dialog {
  margin: auto;
}
.orgp-du-job-matchmain-container .header-container {
  width: 100%;
  height: 60px;
  float: left;
  padding: 10px;
}
.orgp-du-job-matchmain-container .header-title {
  font-size: 30px;
  font-weight: 600;
  color: #ffffff;
}
.orgp-du-job-matchmain-container .header-desc {
  color: #ffffff;
}
.orgp-du-job-matchmain-container .close-action-container {
  width: 25px;
  float: right;
}
.orgp-du-job-matchmain-container .close-action-container span {
  font-size: 20px;
  color: #fff;
  cursor: pointer;
}
.orgp-du-job-matchmain-container .content-container {
  width: 100%;
  height: 465px;
  float: left;
  overflow-y: auto;
  padding: 24px 12px;
}
.orgp-du-job-matchmain-container .action-container {
  width: 100%;
  float: left;
  padding: 15px 10px;
  text-align: right;
  border-top: solid 3px lightgray;
}
.orgp-du-job-matchmain-container .content-header {
  width: 100%;
  float: left;
  border-bottom: solid 1px #d5d7d9;
  display: flex;
  padding-bottom: 16px;
}
.orgp-du-job-matchmain-container .content-header .job-select {
  align-items: center;
  align-self: flex-end;
  display: flex;
  width: 25%;
  margin-left: auto;
}
.orgp-du-job-matchmain-container .content-header .job-select label {
  font-size: 12px;
  color: #333;
}
.orgp-du-job-matchmain-container .content-header .job-select .job-number {
  color: #333;
  cursor: pointer;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  margin-left: 6px;
  text-align: center;
  width: 20px;
}
.orgp-du-job-matchmain-container .content-header .job-select .job-number.selected {
  background: #007bc7;
  border-radius: 50%;
  color: #ffffff;
}
.orgp-du-job-matchmain-container .families {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  position: absolute;
  top: 70px;
}
.orgp-du-job-matchmain-container .families .family {
  align-items: center;
  display: flex;
}
.orgp-du-job-matchmain-container .families .family .title {
  color: #333;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1.29;
  margin-right: 10px;
  text-transform: uppercase;
  width: 87px;
}
.orgp-du-job-matchmain-container .families .family .text {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
  color: #333;
}
.orgp-du-job-matchmain-container .content-job-matching {
  width: 100%;
  display: flex;
  padding-top: 16px;
}
.orgp-du-job-matchmain-container .content-job-matching .title {
  color: #333;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  padding: 8px 0;
}
.orgp-du-job-matchmain-container .content-job-matching .headers {
  display: flex;
  padding: 12px 0;
}
.orgp-du-job-matchmain-container .content-job-matching .header {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.9px;
  color: #333;
}
.orgp-du-job-matchmain-container .content-job-matching .shadow-box {
  box-shadow: 0 2px 4px 0 #888888;
}
.orgp-du-job-matchmain-container .content-confirm {
  display: flex;
  flex-basis: 45%;
  flex-direction: column;
  margin-right: 32px;
}
.orgp-du-job-matchmain-container .content-confirm .headers {
  border-bottom: solid 1px #d5d7d9;
}
.orgp-du-job-matchmain-container .content-confirm .header {
  flex-basis: 30%;
}
.orgp-du-job-matchmain-container .content-confirm .header:first-child {
  flex-basis: 40%;
}
.orgp-du-job-matchmain-container .content-confirm .box {
  flex-grow: 1;
}
.orgp-du-job-matchmain-container .content-confirm .job-info {
  align-items: center;
  background: #fbf7e6;
  display: flex;
  height: 48px;
  padding: 12px 0;
  position: relative;
  margin-top: 48px;
}
.orgp-du-job-matchmain-container .content-confirm .job-info span {
  color: orange;
  margin-right: 6px;
  position: relative;
  top: -1px;
}
.orgp-du-job-matchmain-container .content-confirm .job-info .job-title {
  align-items: center;
  display: flex;
  justify-content: center;
}
.orgp-du-job-matchmain-container .content-confirm .job-info .section {
  flex-basis: 30%;
  text-align: center;
}
.orgp-du-job-matchmain-container .content-confirm .job-info .section:first-child {
  flex-basis: 40%;
}
.orgp-du-job-matchmain-container .content-confirm .job-info .text {
  color: #333;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
}
.orgp-du-job-matchmain-container .content-confirm .job-info .pointer {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fbf7e6;
  position: absolute;
  right: -16.97056275px;
  height: 33.9411255px;
  width: 33.9411255px;
}
.orgp-du-job-matchmain-container .content-confirm .job-question {
  font-size: 14px;
  line-height: 1.29;
  color: #333;
  padding: 12px 32px 48px;
}
.orgp-du-job-matchmain-container .content-match {
  flex-basis: 55%;
}
.orgp-du-job-matchmain-container .content-match .col-1 {
  text-align: center;
  width: 48px;
}
.orgp-du-job-matchmain-container .content-match .col-2 {
  flex-basis: calc((100% - 48px) / 2);
  text-align: left;
}
.orgp-du-job-matchmain-container .content-match .col-3 {
  flex-basis: calc((100% - 48px) / 4);
  text-align: center;
}
.orgp-du-job-matchmain-container .content-match .col-4 {
  flex-basis: calc((100% - 48px) / 4);
  text-align: left;
}
.orgp-du-job-matchmain-container .content-match .job {
  align-items: center;
  display: flex;
  height: 48px;
}
.orgp-du-job-matchmain-container .content-match .job:nth-child(odd) {
  background: #fafafa;
}
.orgp-du-job-matchmain-container .content-match .job.recommended {
  background: #d9f3f5;
}
.orgp-du-job-matchmain-container .content-match .job.matched {
  background: #fbf7e6;
}
.orgp-du-job-matchmain-container .content-match .job .title {
  color: #007bc7;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
  text-transform: none;
  text-align: left;
}
.orgp-du-job-matchmain-container .content-match .job .text {
  color: #333;
  font-size: 14px;
  line-height: 1.29;
}
.orgp-du-job-matchdetail-container {
  position: absolute;
  width: 1000px;
  height: 600px;
  top: 50%;
  left: 50%;
  margin-top: -300px;
  margin-left: -500px;
  background-color: #ffffff;
}
.orgp-du-job-matchdetail-container .modal-open .modal {
  display: flex !important;
  height: 100%;
}
.orgp-du-job-matchdetail-container .modal-open .modal .modal-dialog {
  margin: auto;
}
.orgp-du-job-matchdetail-container .header-container {
  width: 100%;
  height: 60px;
  float: left;
  padding: 10px;
}
.orgp-du-job-matchdetail-container .header-title {
  font-size: 30px;
  font-weight: 600;
  color: #ffffff;
}
.orgp-du-job-matchdetail-container .header-desc {
  color: #333;
}
.orgp-du-job-matchdetail-container .close-action-container {
  width: 25px;
  float: right;
}
.orgp-du-job-matchdetail-container .close-action-container span {
  font-size: 20px;
  color: #fff;
  cursor: pointer;
}
.orgp-du-job-matchdetail-container .content-container {
  padding: 16px;
  height: 465px;
  float: left;
  margin-top: 0;
  overflow-y: auto;
  width: 100%;
}
.orgp-du-job-matchdetail-container .action-container {
  align-items: center;
  width: 100%;
  float: left;
  padding: 15px 10px;
  text-align: right;
  border-top: solid 3px lightgray;
}
.orgp-du-job-matchdetail-container .close-btn {
  float: left;
}
.orgp-du-job-matchdetail-container .header {
  color: #333;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
  margin-bottom: 4px;
}
.orgp-du-job-matchdetail-container .description {
  color: #333;
  font-size: 14px;
  line-height: 1.29;
  margin-bottom: 16px;
  max-width: 600px;
}
.orgp-du-job-matchdetail-container .list {
  margin-left: 16px;
}
.orgp-du-job-matchdetail-container .list ul,
.orgp-du-job-matchdetail-container .list li {
  list-style-type: disc;
  max-width: 600px;
}
.orgp-du-job-matchdetail-container .header-nav {
  display: flex;
}
.orgp-du-job-matchdetail-container .nav {
  align-items: center;
  color: #007bc7;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
}
.orgp-du-job-matchdetail-container .nav .glyphicon {
  position: relative;
  top: -1px;
}
.orgp-du-job-matchdetail-container .nav:first-child {
  margin-right: 32px;
}
.orgp-du-submit-ready-container .icon-container {
  width: 100%;
  height: 60px;
  float: left;
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../../i/icon-large-success.svg");
}
.orgp-du-submit-ready-container .infotext-container {
  width: 54%;
  margin: 25px auto;
}
.orgp-du-submit-ready-container .infotext-container p {
  padding: 8px 0;
  letter-spacing: 1px;
  font-size: 18px;
  color: #333;
  line-height: 1.33;
}
.orgp-du-submit-ready-container .didyouknow-container {
  display: none;
  width: 70%;
  float: left;
  margin: 30px 15% 65px 15%;
  font-size: 20px;
}
.orgp-du-submit-ready-container .didyouknow-title {
  color: #ca6b18;
}
.orgp-du-submit-inprogress-container .content-container {
  width: 100%;
  height: 465px;
  float: left;
  margin-top: 0;
  overflow-y: auto;
}
.orgp-du-submit-inprogress-container .secure-submit-progress-container {
  width: 70%;
  float: left;
  margin: 120px 25% 120px 25%;
}
.orgp-du-submit-inprogress-container .icon-container {
  width: 100%;
  min-height: 60px;
  float: left;
  padding: 10px;
  text-align: center;
  background-image: url("../../i/group-4.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.orgp-du-submit-inprogress-container .action-container {
  width: 100%;
  float: left;
  padding: 15px 10px;
  text-align: right;
  border-top: solid 3px lightgray;
}
.orgp-du-submit-inprogress-container .percentage {
  flex: 0 0 3em;
  font-weight: 600;
  margin-left: 5px;
}
.orgp-du-submit-inprogress-container .read-validate-desc {
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  letter-spacing: 1.5px;
}
.orgp-du-submit-complete-container .modal-open .modal {
  display: flex !important;
  height: 100%;
}
.orgp-du-submit-complete-container .modal-open .modal .modal-dialog {
  margin: auto;
}
.orgp-du-submit-complete-container .header-container {
  width: 100%;
  height: 60px;
  float: left;
  padding: 10px;
}
.orgp-du-submit-complete-container .header-title {
  font-size: 30px;
  font-weight: 600;
  color: #ffffff;
}
.orgp-du-submit-complete-container .header-desc {
  color: #ffffff;
}
.orgp-du-submit-complete-container .close-action-container {
  width: 25px;
  float: right;
}
.orgp-du-submit-complete-container .close-action-container span {
  font-size: 20px;
  color: #ffffff;
  cursor: pointer;
}
.orgp-du-submit-complete-container .content-container {
  width: 100%;
  height: 465px;
  float: left;
  margin-top: 0;
  overflow-y: auto;
}
.orgp-du-submit-complete-container .group-container {
  width: 100%;
  float: left;
}
.orgp-du-submit-complete-container .icon-container {
  width: 100%;
  height: 60px;
  float: left;
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../../i/group-9.png");
}
.orgp-du-submit-complete-container .icon-container span {
  font-size: 70px;
  color: #9cce5d;
}
.orgp-du-submit-complete-container .infotext-container {
  width: 52%;
  margin: 25px auto;
}
.orgp-du-submit-complete-container .infotext-container p {
  padding: 8px 0;
  font-size: 18px;
  color: #333;
  line-height: 1.33;
}
.modal-header-container {
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: space-between;
  padding: 16px;
  border-bottom: solid 4px #d4d7d9;
}
.modal-header-container .header-title {
  display: inline-block;
  font-size: 22px;
  font-weight: 600;
  color: #1b1e1e;
}
.modal-header-container .upload-country {
  display: inline-block;
  margin-right: 24px;
  font-size: 12px;
}
.modal-header-container .close-action-container {
  width: 16px;
  height: 16px;
  margin: 8px;
  cursor: pointer;
  background-image: url(../../i/close.svg);
  background-position: center;
  background-size: contain;
  display: inline-block;
}
.action-container {
  width: 100%;
  float: left;
  padding: 15px 10px;
  margin-top: 0;
  text-align: right;
  border-top: solid 3px lightgray;
}
.action-container button {
  height: 40px;
  min-width: 140px;
  margin-right: 15px;
  margin-left: 10px;
}
.action-container .btn-default {
  float: left;
  margin-right: 15px;
  margin-left: 10px;
  border: solid 1px #007da4;
  color: #007da4;
}
.action-container .btn-primary {
  float: right;
  margin-right: 15px;
  margin-left: 10px;
}
.group-container .didyouknow-container {
  display: none;
  width: 65%;
  float: left;
  position: relative;
  top: 50px;
  margin: 59px 20% 0px 20%;
  font-size: 20px;
}
.group-container .didyouknow-title {
  color: #ca6b18;
}
.centered-content {
  width: 503px;
  margin: auto;
  color: #333;
  font-size: 18px;
}
.centered-content .question {
  font-weight: 600;
  margin-top: 24px;
}
.centered-content img {
  display: block;
  margin: 0 auto 48px;
}
.modal-footer,
.modal-header,
.modal-body {
  text-align: center;
  border-top: 0px;
  border-bottom: 0px;
}
.modal-footer .no-border {
  border-top: 0px;
}
.body-title {
  text-align: left;
}
.column-mappings-container {
  margin-top: 10px;
  border: solid 1px lightgray;
  padding: 5px;
  max-height: 350px;
  overflow-y: auto;
  box-shadow: 1px 2px 2px lightgrey;
}
.column-mappings-container table {
  margin: 0 auto;
}
.column-mappings-container table tr {
  border-bottom: solid 1px lightgray;
}
.column-mappings-container table tr:last-child {
  border: none;
}
.column-mappings-container table th {
  text-align: center;
  vertical-align: middle;
  padding: 5px 12px 9px 0;
}
.column-mappings-container table td {
  padding: 2px 12px 0 0;
  vertical-align: middle;
}
.column-mappings-container .filename {
  text-align: left;
  width: 370px;
}
.column-mappings-container .records {
  text-align: right;
  width: 60px;
}
.column-mappings-container .numeric-column {
  text-align: right;
}
.column-mappings-container .date-column {
  text-align: center;
  width: 104px;
}
.column-mappings-container .centered-column {
  text-align: center;
}
.org-perform-match-jobs-container {
  width: 100%;
}
.org-perform-match-jobs-container header.masthead {
  align-items: normal;
  display: flex;
  flex-direction: column;
  height: 192px;
  justify-content: center;
  min-height: 192px;
  padding: 0;
  position: relative;
  z-index: 1;
}
.org-perform-match-jobs-container header.masthead .body {
  display: flex;
  justify-content: space-between;
}
.org-perform-match-jobs-container header.masthead .avatar {
  display: none;
  background: url(../i/avatar.svg) no-repeat 0;
  background-size: contain;
}
.org-perform-match-jobs-container header.masthead .avatar img {
  top: -2px;
  position: relative;
}
.org-perform-match-jobs-container header.masthead p {
  width: auto;
  font-weight: 100;
}
.org-perform-match-jobs-container header.masthead .btn-complete-task {
  font-size: 14px;
  padding: 0;
  width: 100%;
  min-width: 303px;
  margin-right: 10px;
  top: 70px;
  right: 0;
}
.org-perform-match-jobs-container .main-container {
  width: 1080px;
}
.org-perform-match-jobs-container .main-container .result-table-job-matches {
  box-shadow: none;
}
.org-perform-match-jobs-container .main-container .bulk-action-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  height: 40px;
  width: 100%;
  padding: 0 0 0 0px;
  margin-left: 0px;
}
.org-perform-match-jobs-container .main-container .bulk-action-container .bulk-action-button-container {
  display: inline-flex;
  width: 65%;
  padding-bottom: 9px;
}
.org-perform-match-jobs-container .main-container .bulk-action-container .bulk-action-button-container button {
  height: 30px;
  background-color: #ffffff;
  border: solid 1px #d4d7d9;
  box-shadow: none;
}
.org-perform-match-jobs-container .main-container .bulk-action-container .bulk-action-button-container .button-text {
  margin-right: 10px;
  color: #919191;
  font-size: 14px;
  font-weight: normal;
}
.org-perform-match-jobs-container .main-container .bulk-action-container .bulk-action-button-container .page-size-selector-container {
  margin-left: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.org-perform-match-jobs-container .main-container .bulk-action-container .bulk-action-button-container .page-size-selector-container .page-size-dd {
  width: 54px;
}
.org-perform-match-jobs-container .main-container .bulk-action-container .bulk-action-button-container .page-size-selector-container .dropdown-directive-container button .icon {
  background-image: url("/i/arrow-down.svg");
  background-repeat: no-repeat;
  background-position: center;
  flex-grow: 1;
}
.org-perform-match-jobs-container .main-container .bulk-action-container .bulk-action-button-container .page-size-selector-container .dropdown-directive-container ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}
.org-perform-match-jobs-container .main-container .bulk-action-container .expand-collapse-container {
  display: inline-flex;
  width: 163px;
  padding-bottom: 12px;
}
.org-perform-match-jobs-container .main-container .bulk-action-container .expand-collapse-container .showing-expand-collapse-link {
  font-family: Proxima Nova;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: 1.3px;
  text-align: left;
  color: #007da4;
}
.org-perform-match-jobs-container .main-container .low-action-container {
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
}
.org-perform-match-jobs-container .main-container .header-row {
  height: 52px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.9;
  color: #007da4;
  font-family: Proxima Nova;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  letter-spacing: 0.5px;
  align-items: center;
  margin-bottom: 20px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  width: 100%;
  /*
            div img {
                    height: 20px;
                    width: 7px;
                    margin-right: 5px;
                    object-fit: contain;
                    opacity: 0.3;
            }
*/
}
.org-perform-match-jobs-container .main-container .header-row .arrow {
  height: 20px;
  width: 7px;
}
.org-perform-match-jobs-container .main-container .header-row .arrow.sort-up-arrow {
  padding-top: 8px;
  margin-right: 8px;
}
.org-perform-match-jobs-container .main-container .header-row .arrow.sort-down-arrow {
  padding-bottom: 8px;
  margin-right: 8px;
}
.org-perform-match-jobs-container .main-container .header-row .arrow.sorted {
  opacity: 1;
}
.org-perform-match-jobs-container .main-container .header-row .arrow.inactive {
  opacity: .3;
}
.org-perform-match-jobs-container .main-container .header-row .select-cell div.input-container {
  padding-left: 20px;
}
.org-perform-match-jobs-container .main-container .header-row .select-cell div.input-container label.bulk-selected-number {
  margin-left: -10px;
}
.org-perform-match-jobs-container .main-container .select-cell {
  width: 61px;
  display: inline-block;
  text-align: center;
}
.org-perform-match-jobs-container .main-container .select-cell .input-container .bulk-selected-number {
  background: #007da4;
  color: #ffffff;
  width: 20px;
  text-align: center;
}
.org-perform-match-jobs-container .main-container .organization-job-cell {
  width: 240px;
  display: inline-flex;
}
.org-perform-match-jobs-container .main-container .organization-job-cell .organization-job-cell-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  flex: 1;
}
.org-perform-match-jobs-container .main-container .organization-job-cell .organization-job-text {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color: #007da4;
  display: -webkit-box;
  font-family: Proxima Nova;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.4px;
  line-height: 1.43;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 2.86;
  padding: 0 8px 0 0;
  text-align: left;
}
.org-perform-match-jobs-container .main-container .organization-job-cell .organization-job-family-text {
  font-family: Proxima Nova;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.4px;
  text-align: left;
}
.org-perform-match-jobs-container .main-container .kf-job-cell {
  width: 280px;
  display: inline-flex;
}
.org-perform-match-jobs-container .main-container .kf-job-cell .kf-job-cell-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.org-perform-match-jobs-container .main-container .kf-job-cell .kf-job-text {
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
.org-perform-match-jobs-container .main-container .comparatio-cell {
  width: 150px;
  display: inline-flex;
  justify-content: center;
}
.org-perform-match-jobs-container .main-container .confidence-cell {
  width: 150px;
  display: inline-flex;
  justify-content: center;
}
.org-perform-match-jobs-container .main-container .img-pop {
  background: url('../i/question-blue.svg') no-repeat 0;
  height: 16px;
  width: 2%;
}
.org-perform-match-jobs-container .main-container .reviewed-cell {
  width: 150px;
  display: inline-flex;
  justify-content: center;
  text-align: center;
}
.org-perform-match-jobs-container .main-container .reviewed-cell .asterisk-required {
  position: relative;
  top: -1px;
}
.org-perform-match-jobs-container .main-container .match-view-action-cell {
  width: 180px;
  display: inline-flex;
  justify-content: center;
  font-family: Proxima Nova;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: 1.3px;
  text-align: right;
  color: #007da4;
}
.org-perform-match-jobs-container .main-container .match-view-action-cell .match-view-action-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.org-perform-match-jobs-container .main-container .match-view-action-cell .match-view-action-container .button {
  width: 120px;
  margin-bottom: 5px;
  color: #007da4;
  border: 1px solid #007da4;
}
.org-perform-match-jobs-container .main-container .match-view-action-cell .match-view-action-container .button:hover {
  background-color: #ffffff;
  border: solid 1px #005971;
  color: #005773;
}
.org-perform-match-jobs-container .main-container .match-view-action-cell .match-view-action-container .button:active {
  background-color: rgba(0, 125, 164, 0.05);
  border: solid 1px #007da4;
}
.org-perform-match-jobs-container .main-container .job-matches-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: left;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 20px 0 20px 0;
  background-color: white;
  margin-top: 17px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  width: 100%;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row div.input-container {
  padding-top: 0px;
  padding-left: 20px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row div.input-container div.checkbox-container div.checkbox {
  margin-top: 4px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details {
  height: 100px;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  background-color: rgba(212, 215, 217, 0.15);
  border: solid 1px rgba(212, 215, 217, 0.6);
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .organization-job-grade-cell {
  width: 210px;
  display: inline-flex;
  padding-left: 20px;
  border-right: solid 1px #d4d7d9;
  border-right-width: 2px;
  height: 60px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .organization-employee-count-cell {
  width: 170px;
  display: inline-flex;
  padding-left: 20px;
  height: 60px;
  border-right: solid 1px #d4d7d9;
  border-left-width: 2px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .organization-country-name-cell {
  display: inline-flex;
  padding-left: 20px;
  height: 60px;
  border-left-width: 2px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .organization-salary-cell {
  width: 280px;
  display: inline-flex;
  padding-left: 20px;
  height: 60px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .organization-salary-cell .organization-salary-container {
  width: 100%;
  display: inline-flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .organization-salary-cell .organization-salary-container .organization-salary-text {
  flex-wrap: nowrap;
  display: inline-flex;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .kf-job-grade-cell {
  width: 180px;
  display: inline-flex;
  padding-left: 20px;
  height: 60px;
  border-right: solid 1px #d4d7d9;
  border-right-width: 2px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .kf-job-market-cell {
  width: 190px;
  display: inline-flex;
  padding-left: 20px;
  border-left: solid 1px #d4d7d9;
  border-left-width: 2px;
  height: 60px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .kf-no-match-cell {
  width: 370px;
  display: inline-flex;
  height: 60px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .extended-cell-text {
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  margin-left: 5px;
  margin-right: 5px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .job-match-row-details .job-match-salary {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 250px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .ai-match-row-details {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  background-color: rgba(212, 215, 217, 0.15);
  padding: 8px;
}
.org-perform-match-jobs-container .main-container .job-matches-container .ai-match-row-details .extended-cell-text {
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  margin-left: 5px;
  margin-right: 5px;
}
.btn-displayleaderboard {
  display: flex;
}
.btn-displayleaderboard .btn-leaderboard {
  margin-right: 0px !important;
}
.btn-leaderboard {
  min-width: 235px !important;
}
.popover-comp {
  max-width: 550px !important;
  height: 250px;
}
.popover-conf {
  max-width: 275px !important;
}
.popover-conf .popover-body-desc {
  padding: 15px 10px;
}
.popover-conf .popover-body-desc .popover-header {
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.2px;
}
.popover-conf .popover-body-desc .popover-body {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.2px;
}
.popover-word {
  font-style: inherit;
  word-break: break-all;
  height: 72px;
}
.org-perform-job-matches-search-filter-container {
  width: 100%;
  float: left;
  margin: 10px 0 12px 0;
}
.org-perform-job-matches-search-filter-container .search-bar-container {
  width: 385px;
  height: 40px;
  float: left;
  position: relative;
}
.org-perform-job-matches-search-filter-container .search-bar-container input {
  width: 100%;
  height: 38px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
}
.org-perform-job-matches-search-filter-container .search-bar-container .placehold-text {
  left: 8px;
  top: 8px;
  font-size: 16px;
  color: #0781a7;
  position: absolute;
}
.org-perform-job-matches-search-filter-container .filter-container {
  height: 40px;
  margin-left: 10px;
  padding: 0 1px;
}
.org-perform-job-matches-search-filter-container .filter-container .dropdown {
  float: left;
  margin-left: 10px;
}
.org-perform-job-matches-search-filter-container .filter-container .dropdown span {
  left: 6px;
  top: 9px;
  font-size: 16px;
  margin-right: 5px;
}
.org-perform-job-matches-search-filter-container .filter-container .dropdown .filter-position {
  position: absolute;
  color: #0781a7;
  background-image: url("../i/filter.png");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.org-perform-job-matches-search-filter-container .filter-container .dropdown button {
  width: 208px;
  text-align: left;
  height: 38px;
  padding-left: 30px;
}
.org-perform-job-matches-search-filter-container .caret-customized {
  color: #0781a7;
}
.org-perform-job-matches-search-filter-container .filter-container .filter-by-text {
  color: #919191;
  margin: 0 4px 0 0;
}
.org-perform-job-matches-search-filter-container .filter-container .dropdown span.caret {
  display: block;
  margin: 0;
}
.org-perform-job-matches-search-filter-container .filter-container ul.dropdown-menu {
  min-width: 200px;
  padding: 5px 10px 5px 0;
}
.org-perform-job-matches-search-filter-container .filter-container ul.dropdown-menu li {
  padding: 5px 0;
}
.org-perform-job-matches-search-filter-container .filter-container ul.dropdown-menu li.empty-filter-option {
  padding: 30px 0px 30px 10px;
  width: 240px;
}
.org-perform-job-matches-search-filter-container .upload-jd-container button {
  width: 100%;
  height: 38px;
  color: #0781A7;
}
.org-perform-job-matches-search-filter-container .upload-jd-container {
  width: 200px;
  float: left;
  margin-left: 10px;
}
.org-perform-job-matches-search-filter-container .active-filter-items-container {
  width: 100%;
  float: left;
  background-color: #e0e3e5;
  min-height: 50px;
  border-radius: 5px;
  margin-top: 10px;
  padding: 10px 10px 0 10px;
}
.org-perform-job-matches-search-filter-container .filter-item {
  min-width: 100px;
  float: left;
  background-color: #0781A7;
  padding: 5px 10px;
  border-radius: 5px;
  margin: 0 10px 10px 0;
}
.org-perform-job-matches-search-filter-container .filter-item-type {
  color: #ffffff;
  font-weight: 100;
}
.org-perform-job-matches-search-filter-container .filter-item-value {
  color: #ffffff;
  font-weight: 600;
  display: inline-block;
  margin-left: 5px;
}
.org-perform-job-matches-search-filter-container .filter-item-remove {
  display: inline-block;
  margin-left: 10px;
  color: #ffffff;
  cursor: pointer;
}
.org-perform-job-matches-search-filter-container .filter-option-clear-container .filter-option-clear {
  margin-left: 40px;
  vertical-align: middle;
  line-height: 2.2;
}
.org-perform-job-matches-search-filter-container .icon-checkbox.unchecked {
  visibility: hidden;
}
.org-perform-job-matches-search-filter-container .dropdown-container {
  display: inline-block;
  width: 40%;
}
.org-perform-job-matches-search-filter-container .dropdown-container label {
  padding: 12px;
}
.org-perform-job-matches-search-filter-container .dropdown-container .dropdown-group ul {
  z-index: 1050;
  height: 130px;
  overflow-x: hidden;
  margin: -1px 0 0 0;
  top: auto;
  left: auto;
  border-top-left-radius: 0px;
}
.org-perform-job-matches-search-filter-container .dropdown .second-dropdown,
.org-perform-job-matches-search-filter-container .dropdown .fifth-dropdown {
  width: 245px !important;
}
.org-perform-job-matches-search-filter-container .dropdown .default.button {
  background-color: #fff;
  border: none;
}
.org-perform-job-matches-search-filter-container .dropdown .default.button:hover {
  border-radius: 0;
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
.org-perform-job-matches-search-filter-container .dropdown button {
  align-items: center;
  display: flex;
}
.org-perform-job-matches-search-filter-container .dropdown .button-title {
  flex-grow: 1;
  font-size: 14px;
  font-weight: 400;
}
.org-perform-job-matches-search-filter-container .filter-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.29;
  margin: 0 4px 0 0;
}
.org-perform-job-matches-search-filter-container .job-matches-search-filters {
  white-space: nowrap;
  overflow: hidden;
  max-width: 247px;
}
.org-perform-job-matches-search-filter-container .job-match-filter {
  text-overflow: ellipsis;
  overflow: hidden;
}
.org-perform-employees-container {
  width: 100%;
}
.org-perform-employees-container header.masthead {
  align-items: normal;
  display: flex;
  flex-direction: column;
  height: 192px;
  justify-content: center;
  min-height: 192px;
  padding: 0;
  position: relative;
  z-index: 1;
}
.org-perform-employees-container header.masthead .avatar {
  display: none;
  background: url(../i/avatar.svg) no-repeat 0;
  background-size: contain;
}
.org-perform-employees-container header.masthead .avatar img {
  top: -2px;
  position: relative;
}
.org-perform-employees-container header.masthead #jobMatchButton {
  display: inline-block;
}
.org-perform-employees-container header.masthead p {
  width: auto;
  font-weight: 100;
}
.org-perform-employees-container header.masthead a {
  float: right;
}
.org-perform-employees-container header.masthead a .back-to-job-matches-text {
  font-family: Proxima Nova;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 1.5px;
  text-align: left;
  color: #ffffff;
}
.org-perform-employees-container .main-container {
  width: 932px;
  /*        
        .arrow {
            height: 20px;
            width: 7px;

            &.sort-down-arrow {
              padding-bottom: 5px;
            }

            &.sorted {
                opacity: 1;
            }

            &.inactive {
                opacity: .3;
            }
        }            
*/
}
.org-perform-employees-container .main-container .result-table-job-matches {
  box-shadow: none;
}
.org-perform-employees-container .main-container .bulk-action-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  height: 40px;
  width: 100%;
  padding: 0 0 0 0px;
  margin-left: 0px;
}
.org-perform-employees-container .main-container .bulk-action-container .bulk-action-button-conrainer {
  display: inline-flex;
  width: 50%;
}
.org-perform-employees-container .main-container .bulk-action-container .bulk-action-button-conrainer .button-text {
  margin-right: 10px;
}
.org-perform-employees-container .main-container .bulk-action-container .bulk-action-button-conrainer .page-size-selector-container {
  margin-left: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.org-perform-employees-container .main-container .bulk-action-container .bulk-action-button-conrainer .page-size-selector-container .page-size-dd {
  width: 54px;
}
.org-perform-employees-container .main-container .bulk-action-container .bulk-action-button-conrainer .page-size-selector-container .dropdown-directive-container button .icon {
  background-image: url("/i/arrow-down.svg");
  background-repeat: no-repeat;
  background-position: center;
  flex-grow: 1;
}
.org-perform-employees-container .main-container .bulk-action-container .expand-collapse-container {
  display: inline-flex;
  width: 30%;
}
.org-perform-employees-container .main-container .bulk-action-container .expand-collapse-container .showing-expand-collapse-link {
  font-family: Proxima Nova;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: 1.3px;
  text-align: left;
  color: #007da4;
}
.org-perform-employees-container .main-container .bulk-action-container .page-selector-container {
  width: 100%;
}
.org-perform-employees-container .main-container .low-action-container {
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
}
.org-perform-employees-container .main-container .header-row {
  height: 50px;
  font-size: 12px;
  font-weight: 600;
  color: #007da4;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 20px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.org-perform-employees-container .main-container .header-row .arrow {
  height: 20px;
  width: 7px;
}
.org-perform-employees-container .main-container .header-row .arrow.sort-up-arrow {
  padding-top: 8px;
  margin-right: 8px;
}
.org-perform-employees-container .main-container .header-row .arrow.sort-down-arrow {
  padding-bottom: 8px;
  margin-right: 8px;
}
.org-perform-employees-container .main-container .header-row .arrow.sorted {
  opacity: 1;
}
.org-perform-employees-container .main-container .header-row .arrow.inactive {
  opacity: .3;
}
.org-perform-employees-container .main-container .select-cell {
  width: 61px;
  display: inline-block;
  text-align: center;
}
.org-perform-employees-container .main-container .select-cell .input-container {
  padding: 20px;
}
.org-perform-employees-container .main-container .select-cell .input-container .bulk-selected-number {
  background: #007da4;
  color: #ffffff;
  width: 20px;
  text-align: center;
}
.org-perform-employees-container .main-container .organization-job-cell {
  display: inline-flex;
  width: 200px;
}
.org-perform-employees-container .main-container .organization-job-cell .organization-job-text {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  font-family: Proxima Nova;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: .4px;
  line-height: 1.43;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 2.86;
  padding: 0 8px 0 0;
  text-align: left;
}
.org-perform-employees-container .main-container .client-grade-cell {
  width: 100px;
  display: inline-flex;
  justify-content: center;
}
.org-perform-employees-container .main-container .pay-cell {
  width: 150px;
  display: inline-flex;
  justify-content: center;
}
.org-perform-employees-container .main-container .level-from-ceo-cell {
  width: 150px;
  display: inline-flex;
  justify-content: center;
}
.org-perform-employees-container .main-container .kf-grade-cell {
  width: 120px;
  display: inline-flex;
  justify-content: center;
}
.org-perform-employees-container .main-container .employee-id-cell {
  width: 150px;
  display: inline-flex;
  justify-content: center;
}
.org-perform-employees-container .main-container .manager-id-cell {
  width: 150px;
  display: inline-flex;
  justify-content: center;
}
.org-perform-employees-container .main-container div.employees-container:nth-child(even) {
  background-color: white;
}
.org-perform-employees-container .main-container div.employees-container:nth-child(odd) {
  background-color: #eef1f3 ;
}
.org-perform-employees-container .main-container .employees-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: left;
}
.org-perform-employees-container .main-container .employees-container .employees-row {
  height: 60px;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  margin-top: 0px;
}
.org-perform-employees-search-filter-container {
  width: 100%;
  float: left;
  margin: 10px 0 12px 0;
}
.org-perform-employees-search-filter-container .search-bar-container {
  width: 410px;
  height: 40px;
  float: left;
  position: relative;
}
.org-perform-employees-search-filter-container .search-bar-container input {
  width: 100%;
  height: 38px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
}
.org-perform-employees-search-filter-container .search-bar-container span {
  left: 6px;
  top: 9px;
  font-size: 16px;
  color: #0781a7;
  position: absolute;
}
.org-perform-employees-search-filter-container .filter-container {
  height: 40px;
  float: right;
  margin-left: 10px;
  padding: 0 1px;
}
.org-perform-employees-search-filter-container .filter-container .dropdown {
  float: left;
  margin-left: 10px;
}
.org-perform-employees-search-filter-container .filter-container .dropdown span {
  left: 6px;
  top: 9px;
  font-size: 16px;
  margin-right: 5px;
}
.org-perform-employees-search-filter-container .filter-container .dropdown .filter-position {
  position: absolute;
  color: #0781a7;
  background-image: url("../i/filter.png");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.org-perform-employees-search-filter-container .filter-container .dropdown button {
  width: 100%;
  text-align: left;
  height: 38px;
  padding-left: 30px;
}
.org-perform-employees-search-filter-container .caret-customized {
  color: #0781a7;
}
.org-perform-employees-search-filter-container .filter-container .filter-by-text {
  color: #919191;
  margin: 0 4px 0 0;
}
.org-perform-employees-search-filter-container .filter-container .dropdown span.caret {
  display: block;
  margin: 0;
}
.org-perform-employees-search-filter-container .filter-container ul.dropdown-menu {
  min-width: 200px;
  padding: 5px 10px 5px 0;
}
.org-perform-employees-search-filter-container .filter-container ul.dropdown-menu li {
  padding: 5px 0;
}
.org-perform-employees-search-filter-container .upload-jd-container button {
  width: 100%;
  height: 38px;
  color: #0781A7;
}
.org-perform-employees-search-filter-container .upload-jd-container {
  width: 200px;
  float: left;
  margin-left: 10px;
}
.org-perform-employees-search-filter-container .active-filter-items-container {
  width: 100%;
  float: left;
  background-color: #e0e3e5;
  min-height: 50px;
  border-radius: 5px;
  margin-top: 10px;
  padding: 10px 10px 0 10px;
}
.org-perform-employees-search-filter-container .filter-item {
  min-width: 100px;
  float: left;
  background-color: #0781A7;
  padding: 5px 10px;
  border-radius: 5px;
  margin: 0 10px 10px 0;
}
.org-perform-employees-search-filter-container .filter-item-type {
  color: #ffffff;
  font-weight: 100;
}
.org-perform-employees-search-filter-container .filter-item-value {
  color: #ffffff;
  font-weight: 600;
  display: inline-block;
  margin-left: 5px;
}
.org-perform-employees-search-filter-container .filter-item-remove {
  display: inline-block;
  margin-left: 10px;
  color: #ffffff;
  cursor: pointer;
}
.org-perform-employees-search-filter-container .filter-option-clear-container {
  margin-top: 3px;
}
.org-perform-employees-search-filter-container .filter-option-clear-container .filter-option-clear {
  margin-left: 40px;
  vertical-align: middle;
}
.org-perform-employees-search-filter-container .icon-checkbox.unchecked {
  visibility: hidden;
}
.org-perform-employees-search-filter-container .dropdown-container {
  display: inline-block;
  width: 40%;
}
.org-perform-employees-search-filter-container .dropdown-container label {
  padding: 12px;
}
.org-perform-employees-search-filter-container .dropdown-container .dropdown-group ul {
  z-index: 1050;
  height: 130px;
  overflow-x: hidden;
  margin: -1px 0 0 0;
  top: auto;
  left: auto;
  border-top-left-radius: 0px;
}
.org-perform-employees-search-filter-container .dropdown .default.button {
  background-color: #fff;
  border: none;
}
.org-perform-employees-search-filter-container .dropdown .default.button:hover {
  border-radius: 0;
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
}
.org-perform-employees-search-filter-container .dropdown button {
  align-items: center;
  display: flex;
}
.org-perform-employees-search-filter-container .dropdown .button-title {
  flex-grow: 1;
  color: #919191;
  font-size: 14px;
  font-weight: 400;
}
.org-perform-employees-search-filter-container .filter-text {
  color: #919191;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.29;
  margin: 0 4px 0 0;
}
.orgperformJMTMatchJob-container .sliderView-container {
  padding: 40px 5%;
}
.orgperformJMTMatchJob-container .sliderView-container div.helpContainer {
  position: absolute;
}
.orgperformJMTMatchJob-container .content {
  display: flex;
  flex-direction: column;
}
.orgperformJMTMatchJob-container .top-details-section {
  margin-bottom: 30px;
}
.orgperformJMTMatchJob-container .top-details-section h4 {
  float: left;
  padding-top: 9px;
}
.orgperformJMTMatchJob-container .top-details-section .top-details {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 1;
}
.orgperformJMTMatchJob-container .top-details-section .top-details > div {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin: 0 48px 0 0;
}
.orgperformJMTMatchJob-container .top-details-section .top-details > div > :first-child {
  margin: 0 8px 0 0;
}
.orgperformJMTMatchJob-container .org-job-section {
  position: relative;
  top: -10px;
}
.orgperformJMTMatchJob-container .org-job-section h4 {
  margin: 0 0 16px;
}
.orgperformJMTMatchJob-container .card {
  padding: 32px;
}
.orgperformJMTMatchJob-container .card > div {
  display: flex;
  flex-direction: column;
}
.orgperformJMTMatchJob-container .card > div:nth-child(2) {
  flex-grow: 1;
}
.orgperformJMTMatchJob-container .card > div > div {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.orgperformJMTMatchJob-container .card > div > div > :first-child {
  margin: 0 4px 0 0;
}
.orgperformJMTMatchJob-container .card .stroke {
  margin: 0 24px;
}
.orgperformJMTMatchJob-container .card .icon {
  display: block;
  height: 18px;
  margin-right: 16px;
  width: 18px;
}
.orgperformJMTMatchJob-container .kf-job-section > div {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.orgperformJMTMatchJob-container .kf-job-section > div > div {
  display: flex;
  flex-direction: column;
  margin-left: 8px;
}
.orgperformJMTMatchJob-container .kf-job-section > div > div:first-child {
  flex-grow: 1;
  margin-left: 0;
}
.orgperformJMTMatchJob-container .kf-job-section div.job-family-dropdown .dropdown-directive-container ul li,
.orgperformJMTMatchJob-container .kf-job-section div.job-function-dropdown .dropdown-directive-container ul li {
  min-height: 0px;
  height: 44px;
}
.orgperformJMTMatchJob-container .kf-job-table {
  flex-grow: 1;
  margin: 40px 0 0;
  min-height: 0;
  overflow-y: scroll;
}
.orgperformJMTMatchJob-container .kf-job-table table .referenceLevelDropdown {
  display: block;
  width: 118px;
}
.orgperformJMTMatchJob-container .kf-job-table table .job-describe {
  max-width: 102px;
  width: 40%;
}
#bulk-actions #split-button {
  min-width: 58px;
  height: 30px;
}
#bulk-actions #split-button:disabled {
  background-color: rgba(212, 215, 217, 0.3);
  border: solid 1px rgba(0, 0, 0, 0.1);
  color: #757575;
}
.leaderboard-card-owner .dropdown-container {
  width: auto;
}
.leaderboard-card-owner .dropdown-container .dropdown-group {
  position: relative;
  width: auto;
}
.leaderboard-card-owner .dropdown-container .dropdown-group span.owner-label {
  font-weight: 600;
  letter-spacing: 0.4px;
  color: #000000;
}
.leaderboard-card-owner .dropdown-container .dropdown-group a.owner-label-name {
  text-decoration: none;
  font-weight: bold;
  letter-spacing: 0.4px;
}
.leaderboard-card-owner .dropdown-container .dropdown-group .assign-now-label {
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 0.4px;
  color: #e00c50;
  text-decoration: none;
}
.leaderboard-card-owner .dropdown-container .dropdown-group .assign-now-label::before {
  content: '!';
  color: #ffffff;
  position: relative;
  left: 15px;
  top: 1.2px;
}
.leaderboard-card-owner .dropdown-container .dropdown-group .dropdown-menu {
  position: absolute;
  overflow-y: auto;
}
.leaderboard-card-owner .dropdown-container .dropdown-group .dropdown-menu li a:hover {
  color: #ffffff;
}
.leaderboard-card-owner .dropdown-container .dropdown-group .dropdown-menu li a.primary {
  color: #ffffff;
}
.leaderboard-card {
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  padding-bottom: 24px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.45);
  position: relative;
  margin-bottom: 24px;
}
.leaderboard-card .grey-out-overlay {
  position: absolute;
  background-color: rgba(150, 150, 150, 0.8);
  height: 100%;
  width: 100%;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 10;
}
.leaderboard-card .grey-out-overlay .overlay-message {
  color: black;
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 16px;
}
.leaderboard-card .top-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}
.leaderboard-card .top-row .top-row-cell {
  padding: 24px;
  flex-grow: 1;
  border-right: solid 1px rgba(0, 0, 0, 0.08);
}
.leaderboard-card .top-row .top-row-cell .top-row-label {
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.5px;
  color: #000000;
  padding-bottom: 8px;
}
.leaderboard-card .top-row .top-row-cell .top-row-owner {
  font-size: 14px;
  font-weight: 600;
}
.leaderboard-card .top-row .top-row-cell .leaderboard-card-owner .assign-now-label {
  margin-left: -7px;
}
.leaderboard-card .top-row .top-row-cell:last-child {
  border-right: none;
}
.leaderboard-card .top-row .region-cell {
  display: none;
}
.leaderboard-card .bottom-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 25px;
}
.leaderboard-card .bottom-row .due-progress-container .border-triangle {
  width: 2px;
  height: 37px;
  border-right: solid 1px rgba(0, 0, 0, 0.15);
  align-self: center;
}
.leaderboard-card .bottom-row .due-progress-container .border-triangle::after {
  content: '';
  display: inline-block;
  position: relative;
  top: 8px;
  left: 2px;
  border-style: solid;
  border-width: 4px 4px 4px 0;
  border-color: transparent rgba(0, 0, 0, 0.15);
  transform: rotate(180deg);
}
.leaderboard-card .bottom-row .progress-cell {
  position: relative;
  left: 30px;
  top: 25px;
}
.leaderboard-card .bottom-row .content-container .content-row span.owner-label {
  font-weight: normal;
}
.leaderboard-card .due-progress-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-grow: 1;
  padding: 12px;
}
.leaderboard-card .due-progress-container .due-date {
  padding: 12px;
  align-self: center;
  letter-spacing: 0.4px;
}
.leaderboard-card .due-progress-container .due-date h4 {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
.leaderboard-card .due-progress-container .due-date .medium-date {
  font-weight: normal;
  color: #000000;
}
.leaderboard-card .content-container {
  flex-grow: 3;
  display: flex;
  flex-basis: 74%;
  flex-direction: column;
  padding-top: 32px;
  padding-right: 48px;
  padding-left: 48px;
}
.leaderboard-card .content-container .content-row {
  display: flex;
  flex-grow: 1;
  flex-direction: row;
}
.leaderboard-card .content-container .content-row:nth-child(n+2) {
  margin-top: 15px;
}
.leaderboard-card .content-container .content-row .leaderboard-progress-bar-directive {
  flex-grow: 1;
  flex-basis: 100%;
}
.leaderboard-card .content-container .content-row .progress-bar-top-row {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-bottom: 8px;
}
.leaderboard-card .content-container .content-row .progress-bar-top-row .content-type-label {
  font-size: 14px;
  font-weight: 600;
  align-self: flex-end;
  letter-spacing: 0.4px;
  color: #000000;
}
.leaderboard-card .content-container .content-row .leaderboard-progress-bar-container .progress {
  height: 8px;
  border-radius: 0px;
  background-color: #02c0b34d;
}
.leaderboard-card .content-container .content-row .leaderboard-progress-bar-container .progress-bar {
  min-width: 0px;
  background-color: #02c0b3;
}
.leaderboard-card .action-button {
  display: none;
}
.leaderboard-card.data-uploader .due-progress-container {
  display: none;
}
.leaderboard-card.data-uploader .action-button {
  display: block;
  padding-left: 32px;
  flex-basis: 25%;
}
.leaderboard-card.data-uploader .action-button button {
  width: 207px;
  height: 42px;
}
.leaderboard-card.data-uploader .action-button button:nth-child(n+2) {
  margin-top: 5px;
}
.leaderboard-card.data-uploader .disabledButton {
  background-color: rgba(145, 145, 145, 0.3) !important;
  color: #919191 !important;
  cursor:  auto !important;
  pointer-events: none !important;
}
.leaderboard-card.country-admin .action-button {
  display: block;
  padding-left: 32px;
}
.page-size-selector-container .dropdown-directive-container button {
  height: 24px;
  padding: 0px 0px 0px 3px;
  white-space: normal;
}
.page-size-selector-container .dropdown-directive-container button div.text {
  overflow: hidden;
  white-space: nowrap;
}
.page-size-selector-container .dropdown-directive-container button div.icon {
  padding-right: 12px;
}
.page-size-selector-container .dropdown-directive-container ul li {
  height: 30px;
  padding: 0px 0px 0px 3px;
}
.page-size-selector-container .page-size-dd {
  width: 40px;
  margin-right: 3px;
}
.page-selector-container {
  width: 226px;
  display: inline-flex;
  /*ul li {
        display: inline-flex; 
        &:not(:last-child)  {
            a,span {
                margin-right: 6px;
            }
        }
    }*/
}
.page-selector-container .dropdown-menu {
  min-width: 98%;
  margin-top: 7%;
  overflow-y: auto;
  max-height: 204px;
}
.page-selector-container #prev {
  border-width: 0px;
  position: relative;
  width: 38px;
  height: 30px;
  color: #999999;
  background-color: white;
  margin-right: 2px;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  cursor: pointer;
}
.page-selector-container .button_-_hifi_secondary {
  font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial';
  font-weight: 700;
  font-style: normal;
  /* font-size: 14px; */
  color: #007DA4;
}
.page-selector-container .ax_default {
  font-family: 'ArialMT', 'Arial';
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #333333;
  text-align: center;
  line-height: normal;
}
.page-selector-container #prev_img {
  border-width: 0px;
  position: absolute;
  left: -3px;
  top: 0px;
  width: 38px;
  height: 30px;
}
.page-selector-container #prev_text {
  border-width: 0px;
  position: absolute;
  left: -4px;
  width: 38px;
  word-wrap: break-word;
  top: 8px;
  transform-origin: 19px 7px 0px;
}
.page-selector-container p {
  margin: 0px;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern" 1;
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern=1";
  font-kerning: normal;
  color: #666666;
}
.page-selector-container #next {
  border-width: 0px;
  position: relative;
  width: 38px;
  height: 30px;
  color: #999999;
  background-color: white;
  margin-left: 1px;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  cursor: pointer;
}
.page-selector-container #next_img {
  border-width: 0px;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 38px;
  height: 30px;
}
.page-selector-container #next_text {
  border-width: 0px;
  position: absolute;
  left: 0px;
  width: 38px;
  word-wrap: break-word;
  top: 8px;
  transform-origin: 19px 7px 0px;
}
.page-selector-container .my-disable {
  pointer-events: none;
}
.page-selector-container .dropdown-button-div {
  width: 154px;
  height: 30px;
  margin: 0px 3px 0px 0px;
  max-height: 130px;
}
.page-selector-container .span-head {
  margin-left: 10px;
}
.org-perform-help-container {
  width: 50%;
  float: right;
  height: 100vh;
  background-color: #ffffff;
}
.org-perform-help-container .content {
  display: inline-flex;
  width: 100%;
  height: 100%;
}
.org-perform-help-container .nav-container {
  margin-top: 43px;
  margin-bottom: 39px;
  width: 65px;
  cursor: pointer;
  border-right: solid 1px #979797;
}
.org-perform-help-container .back-button {
  padding-left: 30px;
  padding-top: 13px;
}
.org-perform-help-container .arrow-left {
  width: 9px;
  height: 15px;
}
.org-perform-help-container .main-container {
  width: 90%;
  padding-left: 31px;
  padding-top: 56px;
  padding-right: 42px;
}
.org-perform-help-container .header {
  display: inline-flex;
}
.org-perform-help-container .title {
  font-family: Proxima Nova;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.88;
  letter-spacing: 0.3px;
  color: #000000;
  padding-left: 13px;
}
.org-perform-help-container .body {
  padding-top: 33px;
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.3px;
  color: #000000;
  height: 91%;
  overflow-y: auto;
}
.org-perform-help-container .body:before {
  position: absolute;
  content: "";
  width: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
}
.org-du-datasubmission-container {
  font-size: 35px;
}
.org-du-datasubmission-container .content-title {
  font-size: 18px;
  color: #333;
  line-height: 1.33;
  margin-bottom: 25px;
}
.org-du-datasubmission-container .content-container {
  display: inline-flex;
}
.org-du-datasubmission-container .selector-button {
  width: 280px;
  height: 40px;
  text-align: left;
}
.org-du-datasubmission-container .caret {
  float: right;
  margin-top: 5px;
}
.org-du-datasubmission-container .row-selector {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.org-du-datasubmission-container .row-dropdown {
  max-width: 50vw !important;
  overflow: hidden;
}
.org-du-datasubmission-container .pad-right-30 {
  padding-right: 30px;
}
.org-du-datasubmission-container .dropdown-width {
  width: 280px;
}
.org-du-datasubmission-container .word-wrap {
  word-wrap: break-word;
}
.org-du-datasubmission-container .dropdown-item {
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
}
.org-du-datasubmission-container .setDataRowDropdown {
  overflow-y: auto;
  max-height: 150px;
  width: 100%;
}
.org-du-datasubmission-container .dropdown.templates-dropdown button.selector-button.data-submission-btn {
  display: flex;
  justify-content: space-between;
}
.org-perform-data-leaderboard-container .section-header {
  padding-bottom: 16px;
}
.org-perform-data-leaderboard-container .section-header .section-title {
  font-weight: 700;
  font-size: 30px;
  display: inline-block;
  letter-spacing: 0.5px;
  color: #000000;
}
.org-perform-data-leaderboard-container .section-header .info-section {
  padding: 25px;
  margin: 25px;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.5px;
}
.org-perform-data-leaderboard-container .section-header .info-section .top-row {
  padding: 10px;
  color: #000000;
}
.org-perform-data-leaderboard-container .section-header .info-section .bottom-row {
  padding: 40px;
}
.org-perform-data-leaderboard-container .section-header .submenu-container {
  padding-left: 16px;
  display: inline-block;
  cursor: pointer;
}
.org-perform-data-leaderboard-container .section-header .submenu-container .section-submenu {
  position: relative;
}
.org-perform-data-leaderboard-container .section-header .submenu-container .section-submenu .actions-toggle img {
  height: 16px;
  width: 16px;
}
.org-perform-data-leaderboard-container .section-header .submenu-container .section-submenu .drop-down-menu {
  position: absolute;
  display: none;
}
.org-perform-data-leaderboard-container .section-message {
  display: flex;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  padding-bottom: 24px;
  width: 100%;
  border-right: 9px solid #e00c50;
  margin-bottom: 25px;
  padding: 12px;
  height: 46px;
}
.org-perform-data-leaderboard-container .section-message .message {
  font-size: 12px;
  letter-spacing: 0.7px;
  margin-bottom: 0px;
  margin-top: 3px;
  flex-grow: 1;
  color: #000000;
}
.org-perform-data-leaderboard-container .section-message .message span.notification-title {
  font-weight: bold;
}
.org-perform-data-leaderboard-container .section-message .notification-message-icon .number-circle {
  border-radius: 100%;
  font-size: 12px;
  border: 2px solid #e00c50;
  padding: 2px;
  color: #e00c50;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  width: 25px;
  height: 25px;
}
.org-perform-data-leaderboard-container .section-message .notification-message-icon a {
  font-size: 12px;
  color: #e00c50;
  padding-left: 5px;
  letter-spacing: 0.7px;
  cursor: not-allowed;
  font-weight: bold;
  opacity: 0.5;
}
.org-perform-data-leaderboard-container .section-message .notification-message-icon .linkDisabled {
  font-size: 11px;
  letter-spacing: 1.4px;
  color: #e00c50;
  padding-left: 5px;
  text-transform: uppercase;
  font-weight: bold;
}
.org-perform-data-leaderboard-container .company-container,
.org-perform-data-leaderboard-container .region-container,
.org-perform-data-leaderboard-container .country-container {
  padding-bottom: 48px;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 32px;
  padding-top: 32px;
  font-size: 600;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu div.view-text {
  padding-top: 9px;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu div.view-text a.profile-link {
  font-weight: bold;
  text-decoration: none;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .pipe-separator {
  padding: 5px;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .view-by-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .view-by-container .view-by-label {
  padding-right: 10px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.2px;
  color: #000000;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .view-by-container .dropdown-container {
  width: auto;
  position: relative;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .view-by-container .dropdown-container .dropdown-group {
  display: inline-block;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .view-by-container .dropdown-container .dropdown-group .view-by-button {
  width: 240px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: normal;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .view-by-container .dropdown-container .dropdown-group .view-by-button span.caret-indicator {
  background-image: url('/i/indicator.png');
  margin-left: 8px;
  height: 6px;
  width: 13px;
  border: 0;
  background-repeat: no-repeat;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .view-by-container .dropdown-container .dropdown-group ul.dropdown-menu {
  width: 100%;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .view-by-container .dropdown-container .dropdown-group ul.dropdown-menu li a {
  height: 44px;
  padding: 10px 20px;
}
.org-perform-data-leaderboard-container .leaderboard-top-menu .view-by-container .dropdown-container .dropdown-group ul.dropdown-menu li a:hover {
  background-color: #005184 !important;
  color: #ffffff;
}
.org-perform-data-leaderboard-container .main-container.hr-buyer-container .section-header.assigned-to-you {
  display: none;
}
.org-perform-data-leaderboard-container .main-container.country-admin-container .section-header.assigned-to-you {
  display: none;
}
.org-perform-data-leaderboard-container .main-container.country-admin-container .company-container .section-message {
  display: flex;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  padding-bottom: 24px;
  width: 100%;
  border-right: 9px solid #e00c50;
  margin-bottom: 25px;
  padding: 12px;
  height: 46px;
}
.org-perform-data-leaderboard-container .main-container.country-admin-container .company-container .section-message .message {
  flex-grow: 1;
  color: #000000;
}
.org-perform-data-leaderboard-container .main-container.country-admin-container .company-container .section-message .message span {
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 0.7px;
}
.org-perform-data-leaderboard-container .main-container.country-admin-container .company-container .section-message .notification-message-icon .number-circle {
  border-radius: 50%;
  text-align: center;
  font-size: 11px;
  border: 2px solid #e00c50;
  padding: 3px;
  color: #e00c50;
}
.org-perform-data-leaderboard-container .main-container.country-admin-container .company-container .section-message .notification-message-icon a {
  font-size: 12px;
  color: #e00c50;
  padding-left: 5px;
  letter-spacing: 0.7px;
  font-weight: bold;
}
.org-perform-data-leaderboard-container .main-container.data-uploader-container .company-container .section-header,
.org-perform-data-leaderboard-container .main-container.data-uploader-container .region-container .section-header,
.org-perform-data-leaderboard-container .main-container.data-uploader-container .country-container .section-header {
  display: none;
}
.resetAccount {
  margin-left: 10px;
}
.idc-Container {
  padding: 16px 0;
}
.idc-Container .idc-container-text-btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.idcbutton {
  margin-top: -26px;
}
.idclabel {
  margin: 0 20px 20px 0;
}
.disabledButton {
  background-color: rgba(145, 145, 145, 0.3) !important;
  color: #919191 !important;
  cursor: �auto !important;
  pointer-events: none !important;
}
.orgperform-leaderboard-assign-modal {
  width: 100%;
  float: left;
  background-color: #ffffff;
  padding: 40px;
}
.orgperform-leaderboard-assign-modal .dropdown-group {
  position: relative;
}
.orgperform-leaderboard-assign-modal .input-group {
  width: 100%;
  height: 40px;
  display: inline-block;
}
.orgperform-leaderboard-assign-modal .form-control {
  padding-left: 37px;
}
.orgperform-leaderboard-assign-modal .button.default,
.orgperform-leaderboard-assign-modal .btn.default,
.orgperform-leaderboard-assign-modal .button.btn-default,
.orgperform-leaderboard-assign-modal .btn.btn-default,
.orgperform-leaderboard-assign-modal .button.default:hover,
.orgperform-leaderboard-assign-modal .btn.default:hover,
.orgperform-leaderboard-assign-modal .button.btn-default:hover,
.orgperform-leaderboard-assign-modal .btn.btn-default:hover,
.orgperform-leaderboard-assign-modal .button.default:active,
.orgperform-leaderboard-assign-modal .btn.default:active,
.orgperform-leaderboard-assign-modal .button.btn-default:active,
.orgperform-leaderboard-assign-modal .btn.btn-default:active {
  border: none;
  background: white;
}
.orgperform-leaderboard-assign-modal .ui-select-match span.ui-select-toggle {
  padding-left: 15px;
  padding: 12px 29px;
}
.orgperform-leaderboard-assign-modal .ui-select-match span.ui-select-toggle span.ui-select-placeholder::before {
  content: '';
  background-image: url(/i/icon-search.png);
  width: 20px;
  height: 20px;
}
.orgperform-leaderboard-assign-modal .ui-select-match i.caret {
  right: 16px;
  background-image: url(/i/indicator.png);
  margin-left: 8px;
  height: 6px;
  width: 13px;
  border: 0;
  background-repeat: no-repeat;
}
.orgperform-leaderboard-assign-modal .ui-select-search {
  width: 88% !important;
  background-image: url(/i/icon-search.png);
  background-repeat: no-repeat;
  background-position: 13px;
}
.orgperform-leaderboard-assign-modal .dialog-title-container {
  width: 100%;
  float: left;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  padding-bottom: 8px;
}
.orgperform-leaderboard-assign-modal .client-list-container {
  overflow-y: scroll;
  max-height: 400px;
}
.orgperform-leaderboard-assign-modal .client-list-container .client-row {
  cursor: pointer;
}
.orgperform-leaderboard-assign-modal .dialog-title {
  width: 80%;
  float: left;
  font-family: Proxima Nova;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
}
.orgperform-leaderboard-assign-modal .first-heading {
  padding-top: 0px !important;
}
.orgperform-leaderboard-assign-modal .assign-modal-label {
  font-weight: 600;
  font-size: 12px;
  padding-top: 32px;
  color: #000000;
  line-height: 1.5;
  letter-spacing: 0.2px;
}
.orgperform-leaderboard-assign-modal .add-new-user {
  width: 147px;
  height: 40px;
  vertical-align: center;
  cursor: pointer;
}
.orgperform-leaderboard-assign-modal .add-new-user .dialog-text {
  color: #007da4;
}
.orgperform-leaderboard-assign-modal .dialog-close {
  width: 15%;
  float: right;
  text-align: right;
  margin-top: 5px;
  cursor: pointer;
}
.orgperform-leaderboard-assign-modal .dropdown-container {
  width: auto;
  padding-top: 8px;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-toggle {
  width: 100%;
  height: 44px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: normal;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-toggle span.caret-indicator {
  right: 16px;
  background-image: url(/i/indicator.png);
  margin-left: 8px;
  height: 6px;
  width: 13px;
  border: 0;
  background-repeat: no-repeat;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-toggle:focus,
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-toggle:active {
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
  border: solid 2px rgba(0, 125, 164, 0.6);
  background: #ffffff;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-toggle:focus,
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-toggle:hover {
  color: #000000;
  background: #ffffff;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu {
  width: 100%;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu li {
  cursor: pointer;
  height: 44px;
  font-size: 14px;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu li:hover {
  background-color: #005184;
  color: #ffffff;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu li a {
  height: 44px;
  padding-top: 10px;
  color: #000000;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu li a:focus,
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu li a:active,
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu li a:visited {
  background-color: #e4f4ff;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu li a:hover {
  background-color: #005184;
  color: #ffffff;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu .child-item {
  padding-left: 24px;
  padding-top: 5px;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu .highlight-option {
  background-color: #e4f4ff;
}
.orgperform-leaderboard-assign-modal .dropdown-container .dropdown-menu .apply-option {
  background-color: #007bc7;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  padding-top: 10px;
  border: solid 1px rgba(255, 255, 255, 0.75);
}
.orgperform-leaderboard-assign-modal .modal-body-container {
  width: 100%;
  padding: 24px 0;
  display: inline-block;
}
.orgperform-leaderboard-assign-modal .modal-body-container .indented-points {
  padding: 20px;
}
.orgperform-leaderboard-assign-modal .modal-body-container .alert {
  position: relative;
  top: 0;
}
.orgperform-leaderboard-assign-modal .modal-body-container .close {
  height: 15px;
  padding: 0px;
}
.orgperform-leaderboard-assign-modal .form-table {
  width: 100;
}
.orgperform-leaderboard-assign-modal .col-sm-4 {
  width: 28.333333%;
}
.orgperform-leaderboard-assign-modal .modal-body {
  padding: 25px 15px 15px 15px;
}
.orgperform-leaderboard-assign-modal .modal-footer {
  padding: 23px 24px 0px 24px;
}
.orgperform-leaderboard-assign-modal .form-group {
  margin-bottom: 7px;
}
.orgperform-leaderboard-assign-modal .form-height {
  height: 200px;
}
.orgperform-leaderboard-assign-modal .text-input {
  width: 100%;
  height: 38px;
  padding-left: 5px;
}
.orgperform-leaderboard-assign-modal .first-name-column {
  width: 45%;
  margin-right: 5%;
}
.orgperform-leaderboard-assign-modal .last-name-column {
  width: 50%;
}
.orgperform-leaderboard-assign-modal .reminder-button {
  justify-content: flex-start;
  margin-bottom: 4px;
  max-width: 100%;
  text-align: left;
  width: 100%;
}
.orgperform-leaderboard-assign-modal .reminder-button:hover {
  box-sizing: border-box;
  height: 36px;
  padding: 8px 16px;
}
.orgperform-leaderboard-assign-modal .modal-button-footer {
  width: 100%;
  height: 72px;
  display: inline-flex;
  align-items: center;
}
.orgperform-leaderboard-assign-modal .modal-button-footer .justify-left {
  margin-right: auto;
}
.orgperform-leaderboard-assign-modal .modal-button-footer .justify-right {
  margin-left: auto;
}
.orgperform-leaderboard-assign-modal .modal-button-footer button {
  padding: 12px 16px 9px 16px;
  font-family: Proxima Nova;
  font-size: 14px;
  white-space: nowrap;
  color: #000000;
}
.orgperform-leaderboard-assign-modal .modal-button-footer .cancel-button {
  background-color: #ffffff;
  border: solid 1px #007bc7;
  color: #007bc7;
  background-image: none;
  line-height: 1.29;
  letter-spacing: .5px;
}
.orgperform-leaderboard-assign-modal .modal-button-footer .margin-left-auto {
  margin-left: auto;
}
.orgperform-leaderboard-assign-modal .modal-button-footer .button-right {
  background-color: #007bc7;
  border: none;
  color: #ffffff;
  margin-left: 8px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: .5px;
  background-image: none;
}
.orgperform-leaderboard-assign-modal .modal-button-footer .button-right[disabled] {
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(212, 215, 217, 0.3);
  color: #757575;
  font-weight: bold;
}
.orgperform-leaderboard-assign-modal .active-filter-items-container {
  background-color: #d4d7d9;
  display: flex;
  align-content: flex-start;
  flex-flow: row wrap;
  flex-direction: row;
  padding: 4px;
}
.orgperform-leaderboard-assign-modal .active-filter-items-container .country-pill {
  border-radius: 5px;
  padding: 4px 8px;
  background-color: #007da4;
  margin: 4px;
  color: #ffffff;
}
.orgperform-leaderboard-assign-modal .active-filter-items-container .country-pill country-pill-remove {
  cursor: pointer;
}
.orgperform-leaderboard-assign-modal .form-group:first-child {
  padding-bottom: 30px;
}
.orgperform-leaderboard-assign-modal .form-group:nth-child(2) {
  padding-top: 15px;
}
.orgperform-leaderboard-assign-modal .form-group .marketname {
  margin-bottom: 4px;
  font-weight: 600;
}
.orgperform-leaderboard-assign-modal .glyphicon {
  padding-left: 15px;
  top: 6px;
}
.orgperform-leaderboard-assign-modal .glyphicon-unchecked::before {
  content: '';
  background-image: url(/i/checkbox.svg);
  background-size: 100%;
  display: block;
  height: 20px;
  width: 20px;
}
.orgperform-leaderboard-assign-modal .glyphicon-check::before {
  content: '';
  background-image: url(/i/checkbox-active.svg);
  background-size: 100%;
  display: block;
  height: 20px;
  width: 20px;
}
.orgperform-leaderboard-assign-modal div.form-group ui-select ui-select-match a.btn:hover {
  background-image: none;
}
.orgperform-leaderboard-assign-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span {
  background-color: #ffffff;
  color: #000000;
}
.orgperform-leaderboard-assign-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span:hover {
  background-color: #005184 !important;
  color: #ffffff;
}
.orgperform-leaderboard-assign-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span:active,
.orgperform-leaderboard-assign-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span:focus,
.orgperform-leaderboard-assign-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span:visited {
  background-color: #e4f4ff !important;
  color: #000000;
}
.orgperform-leaderboard-assign-modal div.form-group .ui-select-bootstrap .ui-select-choices-row .active span {
  background-color: #e4f4ff !important;
  color: #000000;
}
.orgp-tabsrow {
  width: 100%;
  float: left;
  margin: auto;
  background-color: inherit;
}
.orgp-tabsrow ul.nav-pillsli.active a {
  border-bottom: 1px solid;
}
.orgp-main-row .secondary-menu tbody td a {
  text-decoration: none;
  color: black;
}
.orgp-main-row .secondary-menu tbody td a.active {
  border-bottom: 2px solid black;
}
.orgp-main-row {
  width: 100%;
  margin: 0 auto;
  background-color: inherit;
  padding-top: 25px;
  padding-left: 20px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}
.orgp-main-row .secondary-menu {
  table-layout: fixed;
  width: 120%;
  margin-bottom: 5%;
}
.orgp-main-row .secondary-menu td {
  width: 15%;
  margin-left: 1%;
}
.orgp-main-row .secondary-menu li {
  display: flex;
  width: 220px !important;
  height: 32px ;
}
.modalHead {
  width: 100%;
  font-family: Proxima Nova;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  padding-top: 40px;
  padding-left: 39px;
}
.modal-container {
  padding: 40px;
}
.modal-reminder {
  height: 250px;
}
.orgperform-leaderboard-Reminder-modal {
  width: 100%;
  float: left;
  background-color: #ffffff;
  padding: 40px;
}
.orgperform-leaderboard-Reminder-modal .modal-body-container {
  width: 100%;
  height: 143px;
  padding: 20px 0;
  display: inline-block;
}
.orgperform-leaderboard-Reminder-modal .modal-body-container .indented-points {
  padding: 20px;
}
.orgperform-leaderboard-Reminder-modal .modal-button-footer {
  width: 100%;
  height: 72px;
  display: inline-flex;
  align-items: center;
}
.orgperform-leaderboard-Reminder-modal .modal-button-footer .justify-left {
  margin-right: auto;
}
.orgperform-leaderboard-Reminder-modal .modal-button-footer .justify-right {
  margin-left: auto;
}
.orgperform-leaderboard-Reminder-modal .modal-button-footer button {
  padding: 12px 16px 9px 16px;
  font-family: Proxima Nova;
  font-size: 14px;
  white-space: nowrap;
  color: #000000;
}
.orgperform-leaderboard-Reminder-modal .modal-button-footer .cancel-button {
  background-color: #ffffff;
  border: solid 1px #007bc7;
  color: #007bc7;
  background-image: none;
  line-height: 1.29;
  letter-spacing: .5px;
}
.orgperform-leaderboard-Reminder-modal .modal-button-footer .margin-left-auto {
  margin-left: auto;
}
.orgperform-leaderboard-Reminder-modal .modal-button-footer .button-right {
  background-color: #007bc7;
  border: none;
  color: #ffffff;
  margin-left: 8px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: .5px;
  background-image: none;
}
.orgperform-leaderboard-Reminder-modal .modal-button-footer .button-right[disabled] {
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(212, 215, 217, 0.3);
  color: #757575;
  font-weight: bold;
}
.reminder-label {
  padding-left: 10px !important;
  padding-bottom: 10px !important;
}
.leaderboard-assign-reminder-modal-a {
  width: 821px;
  height: 638px;
  position: relative;
  top: 50%;
  right: 35%;
  background-color: white;
  padding: 40px;
}
.leaderboard-assign-reminder-modal-a .modalHead {
  padding-top: 0px;
  padding-left: 0px;
}
.leaderboard-assign-reminder-modal-a .orgp-tabs .orgp-main-row {
  padding-left: 0px;
  padding-bottom: 25px;
}
.leaderboard-assign-reminder-modal-a .orgp-tabs .orgp-main-row .secondarmenuTable td.secondarymenulink {
  padding-right: 20px;
  height: 35px;
  vertical-align: middle;
}
.leaderboard-assign-reminder-modal-a .orgp-tabs .orgp-main-row .secondarmenuTable td.secondarymenulink:first-child {
  border-right: solid 1px rgba(0, 0, 0, 0.08);
}
.leaderboard-assign-reminder-modal-a .orgp-tabs .orgp-main-row .secondarmenuTable td.secondarymenulink:nth-child(2) {
  padding-left: 20px;
}
.leaderboard-assign-reminder-modal-a .orgp-tabs .orgp-main-row .secondarmenuTable td.secondarymenulink a {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-decoration: none;
  color: black;
}
.leaderboard-assign-reminder-modal-a .orgp-tabs .orgp-main-row .secondarmenuTable td.secondarymenulink a:active {
  border-bottom: 2px solid black;
}
.leaderboard-assign-reminder-modal-a .reassing-modal-tab .modal-body-container .assing-modal-to-whom .input-group .form-group .ui-select-search {
  width: 93% !important;
}
.leaderboard-assign-reminder-modal-a .orgperform-leaderboard-assign-modal {
  padding: 32px 0;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.leaderboard-assign-reminder-modal-a .orgperform-leaderboard-assign-modal .modal-body-container {
  padding-top: 0px;
}
.leaderboard-assign-reminder-modal-a .orgperform-leaderboard-assign-modal .modal-body-container .assign-modal-label {
  padding-top: 0px;
}
.leaderboard-assign-reminder-modal-a .orgperform-leaderboard-assign-modal .modal-button-footer {
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 741px;
  border-top: solid 1px rgba(0, 0, 0, 0.08);
  padding-top: 32px;
  margin: 0 40px 40px;
}
.leaderboard-assign-reminder-modal-a .orgperform-leaderboard-Reminder-modal {
  padding: 0px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.leaderboard-assign-reminder-modal-a .orgperform-leaderboard-Reminder-modal .modal-button-footer {
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 741px;
  border-top: solid 1px rgba(0, 0, 0, 0.08);
  padding-top: 32px;
  margin: 0 40px 40px;
}
.orgp-grade-mapping-container.slide-up-container.auto-width .slide-up-content {
  min-width: 990px;
  width: auto;
}
.orgp-grade-mapping-container.slide-up-container.auto-width .slide-up-content header .subtitle {
  margin-left: 0px;
}
.orgp-grade-mapping-container.slide-up-container.auto-width .slide-up-content .slide-up-body {
  padding: 0px;
}
.orgp-grade-mapping-container.slide-up-container.auto-width .grade-mapping-landing-box {
  width: 990px;
}
.orgp-grade-mapping-container.slide-up-container.auto-width .grade-mapping-landing-box .box-bottom-row .step-cell {
  width: 33%;
  flex-grow: none;
  padding-right: 20px;
}
.orgp-grade-mapping-container .dropdown-container {
  width: auto;
  position: relative;
}
.orgp-grade-mapping-container .dropdown-container .dropdown-group {
  display: inline-block;
}
.orgp-grade-mapping-container .dropdown-container .dropdown-group .import-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: normal;
}
.orgp-grade-mapping-container .dropdown-container .dropdown-group .import-button span.caret-indicator {
  background-image: url('/i/indicator.png');
  margin-left: 8px;
  height: 6px;
  width: 13px;
  border: 0;
  background-repeat: no-repeat;
}
.orgp-grade-mapping-container .dropdown-container .dropdown-group ul.dropdown-menu li a {
  height: 44px;
  padding: 10px 20px;
}
.orgp-grade-mapping-container .dropdown-container .dropdown-group ul.dropdown-menu li a:hover {
  background-color: #005184 !important;
  color: #ffffff;
}
.orgp-grade-mapping-container .icon-container {
  width: 100%;
  height: 60px;
  float: left;
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../../i/icon-page-success.svg");
}
.orgp-grade-mapping-container .icon-container span {
  font-size: 70px;
  color: #9cce5d;
}
.orgp-grade-mapping-container .infotext-container .subtitle {
  font-size: 24px;
  font-weight: 700;
  margin: 0px 0px 8px 0px;
  height: auto;
}
.orgp-grade-mapping-container .infotext-container .subtitle-desc {
  font-size: 14px;
}
.orgp-grade-mapping-container .infotext-container .grading-subtitle {
  height: 40px;
  font-size: 24px;
  font-weight: 700;
  margin: 0px 0px 8px 0px;
}
.orgp-grade-mapping-container .display-value {
  display: none;
}
.orgp-grade-mapping-container .org-perform-surveys-container .question-groups .question-group:nth-child(1) .question-set .question-row .question-inputs .question.display-only:nth-child(1) {
  flex: none;
}
.orgp-grade-mapping-container .org-perform-surveys-container .question-groups .question-group:nth-child(2) .question-set:nth-child(2) .question-row .question-inputs .question.display-only {
  flex: none;
  flex-shrink: inherit;
}
.orgp-grade-mapping-container .question-group .sp-title {
  font-size: 16px;
  font-weight: 700;
}
.orgp-grade-mapping-container .question-group .sp-link {
  font-size: 10px;
  font-weight: 700;
  margin-bottom: 24px;
}
.orgp-grade-mapping-container .question-group .sp-section-header {
  font-weight: 600;
  font-size: 12px;
  margin-bottom: 8px;
}
.orgp-grade-mapping-container .question-group .mapping-kf-info {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 16px;
}
.orgp-grade-mapping-container .question-group .sp-section-body {
  font-size: 14px;
  margin-bottom: 24px;
}
.orgp-grade-mapping-container .question-group .sp-section-body ul.bullet-list {
  list-style-type: disc;
  list-style-position: outside;
}
.orgp-grade-mapping-container .question-group .sp-section-body ul.bullet-list li {
  list-style-type: disc;
  list-style-position: outside;
}
.orgp-grade-mapping-container .question-group.mapping-column .question-row {
  padding-bottom: 50px;
}
.orgp-grade-mapping-container .question-group.mapping-column .question-row .question-input-type {
  width: 100%;
}
.orgp-grade-mapping-container .display-only .question-radio-type,
.orgp-grade-mapping-container .display-only .question-input-type,
.orgp-grade-mapping-container .display-only .lti-dropdown-input {
  display: none;
}
.orgp-grade-mapping-container .display-only .display-value {
  display: block;
  padding-bottom: 40px;
}
.orgp-grade-mapping-container .grade-mapping-progress-bar-container .percentage-label {
  display: flex;
  justify-content: flex-end;
}
.orgp-grade-mapping-container .percentage-label {
  font-size: 16px;
  font-weight: 700;
}
.orgp-grade-mapping-container .grade-mapping-progress-bar {
  height: 6px;
  border-radius: 0px;
}
.orgp-grade-mapping-container .grade-mapping-landing-box {
  width: 1280px;
  padding: 32px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 24px;
  background: #ffffff;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .in-progress-body {
  flex-basis: 66%;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .percentage-label {
  align-self: flex-end;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-top-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 32px;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-top-row .box-header {
  font-size: 24px;
  font-weight: 700;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-top-row .import-body {
  font-size: 14px;
  flex-basis: 45%;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-bottom-row {
  display: flex;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-bottom-row .step-cell {
  display: flex;
  flex-grow: 1;
  padding-right: 50px;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-bottom-row .step-cell:last-child {
  padding-right: 0px;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-bottom-row .step-cell .number-icon {
  background-color: #ebeff2;
  height: 44px;
  width: 42px;
  border-radius: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 19px 24px 19px 24px;
  margin-right: 24px;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-bottom-row .step-cell .number-icon span {
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: 0.5px;
  color: #000000;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-bottom-row .step-title {
  font-size: 16px;
  font-weight: 700;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-bottom-row .step-body {
  font-size: 14px;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .box-bottom-row .step-cell-faq {
  flex-basis: 33%;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .bottom-row .step-cell-faq:nth-child(1) {
  padding-right: 40px;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .bottom-row .step-cell-faq:nth-child(2) {
  padding-left: 40px;
  border-right: 2px solid rgba(0, 0, 0, 0.2);
  border-left: 2px solid rgba(0, 0, 0, 0.2);
  padding-right: 40px;
}
.orgp-grade-mapping-container .grade-mapping-landing-box .bottom-row .step-cell-faq:last-child {
  padding-left: 45px;
  padding-right: 0px;
}
.orgp-grade-mapping-container .org-perform-surveys-container .confirmed-data {
  display: flex;
}
.orgp-grade-mapping-container .org-perform-surveys-container .confirmed-data .question-group:nth-child(1) .question-set:nth-child(even) .question-row .question-text {
  font-weight: normal !important;
}
.orgp-grade-mapping-container .grade-mapping-body-container .confirmed-data .question-group:nth-child(2) .question-set:nth-child(2) .question-row .question-text {
  font-weight: normal;
}
.onboarding-without-int-container .question-groups .question-group:nth-child(1) .question-set:nth-child(even) .question-row .question-text {
  font-weight: normal;
}
.onboarding-without-int-container .question-groups .question-group:nth-child(2) .question-set .question-row .question-text:nth-child(2) {
  font-weight: normal;
}
.onboarding-with-international .question-groups .question-group:nth-child(1) .question-set:nth-child(even) .question-row .question-text {
  font-weight: normal;
}
.onboarding-with-international .question-groups .question-group:nth-child(2) .question-set:nth-child(1) .question-row .question-text:nth-child(2) {
  font-weight: normal;
}
.onboarding-with-int-country-add .question-groups .question-group .question-set:nth-child(even) .question-row .question-text {
  font-weight: normal;
}
.onboarding-with-int-country-add .question-groups .question-group:nth-child(1) {
  border-right: none;
}
.onboarding-with-int-country-add .question-groups .question-group:nth-child(1) .question-set:nth-child(8) .question-row .question-inputs .question:nth-child(1) {
  flex: none;
}
.onboarding-with-int-country-add .question-groups .question-group:nth-child(1) .question-set:nth-child(8) .question-row .question-inputs .question:nth-child(1) input.question-input-type {
  width: 254px;
}
.onboarding-with-int-country-add .question-groups .question-group:nth-child(1) .question-set:nth-child(8) .question-row .question-inputs .question:nth-child(2) {
  margin-top: 10px;
}
.onboarding-with-int-country-add .question-groups .question-group:nth-child(1) .question-set:nth-child(8) .question-row .question-inputs .question:nth-child(2) .percentage-value {
  padding-top: 13px;
  font-size: 20px;
  font-weight: bold;
}
.onboarding-with-int-country-add .question-groups .question-group:nth-child(1) .question-set:nth-child(6) .question-row .question-inputs .question input.question-input-type {
  width: 50%;
}
.onboarding-subsidiary-country-add .question-groups .question-group:nth-child(1) {
  border-right: none;
}
.onboarding-subsidiary-country-add .question-groups .question-group:nth-child(1) .question-set:nth-child(odd) .question-row .question-text {
  font-weight: normal;
}
.onboarding-subsidiary-map .question-group-header-container {
  border-bottom: solid 1px #d5d7d9;
  padding: 10px;
}
.onboarding-subsidiary-map .question-group-header-container .group-header-text h2 {
  font-weight: bold;
  color: #000000;
  margin-top: 20px;
}
.onboarding-subsidiary-map .sub-header-container {
  margin-top: 40px;
  margin-bottom: 70px;
}
.onboarding-subsidiary-map .sub-header-container h4 {
  font-weight: bold;
  color: #000000;
}
.onboarding-subsidiary-map .sub-header-container p {
  margin-top: 8px;
  color: #000000;
}
.onboarding-subsidiary-map div#orgCountry {
  margin-top: 0px !important;
}
.onboarding-subsidiary-map div#orgCountry:nth-child(3) table.subsidiary-map-table thead tr.subsidiary-map-heading-top-row th.bg-match {
  background-color: transparent;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table thead tr.subsidiary-map-heading-top-row {
  border-bottom: solid 1px #d5d7d9;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table thead tr.subsidiary-map-heading-top-row th.country-name {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1.5px;
  color: #000000;
  padding: 0px 0 10px 0;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table thead tr.subsidiary-map-heading-top-row th.bg-match {
  background-color: #ffffff;
  padding-left: 40px;
  width: 744px;
  color: #000000;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table thead tr.subsidiary-map-heading-bottom-row th {
  padding-top: 20px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1.5px;
  font-weight: 600;
  letter-spacing: 0.2px;
  text-align: center;
  color: #000000;
  padding-left: 0px;
  padding-bottom: 15px;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table thead tr.subsidiary-map-heading-bottom-row th.bg-match {
  background-color: #ffffff;
  padding-left: 40px;
  width: 744px;
  color: #000000;
  text-align: left;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body {
  background-color: transparent !important;
  border: none;
  color: #000000;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr {
  border: none;
  text-align: center;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr td {
  /* the basic, unchecked style */
  /* the checked style using the :checked pseudo class */
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr td input[type="radio"]:checked,
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr td input[type="radio"]:not(:checked) {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr td label {
  display: block;
  cursor: pointer;
  line-height: 2.1;
  font-size: 1.5em;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr td span {
  margin-top: 5px;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr td [type="radio"] + span:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: -0.25em;
  border-radius: 1em;
  border: 0.125em solid #fff;
  box-shadow: 0 0 0 1px #d5d7d9;
  transition: 0.5s ease all;
  background-color: white;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr td [type="radio"]:checked + span:before {
  background: #007da4;
  box-shadow: 0 0 0 1px #d5d7d9;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr td.company-name-text-column {
  background-color: #ffffff;
  padding-left: 40px;
  width: 744px;
  text-align: left;
}
.onboarding-subsidiary-map div#orgCountry table.subsidiary-map-table tbody.subsidiary-map-table-body tr td.company-name-text-column span {
  font-weight: normal;
  font-size: 14px;
}
.orgperform-leaderboard-createUser-modal {
  width: 100%;
  float: left;
  background-color: #ffffff;
  padding: 40px;
}
.orgperform-leaderboard-createUser-modal .dropdown-group {
  position: relative;
}
.orgperform-leaderboard-createUser-modal .button.default,
.orgperform-leaderboard-createUser-modal .btn.default,
.orgperform-leaderboard-createUser-modal .button.btn-default,
.orgperform-leaderboard-createUser-modal .btn.btn-default,
.orgperform-leaderboard-createUser-modal .button.default:hover,
.orgperform-leaderboard-createUser-modal .btn.default:hover,
.orgperform-leaderboard-createUser-modal .button.btn-default:hover,
.orgperform-leaderboard-createUser-modal .btn.btn-default:hover,
.orgperform-leaderboard-createUser-modal .button.default:active,
.orgperform-leaderboard-createUser-modal .btn.default:active,
.orgperform-leaderboard-createUser-modal .button.btn-default:active,
.orgperform-leaderboard-createUser-modal .btn.btn-default:active {
  border: none;
  background: white;
}
.orgperform-leaderboard-createUser-modal .dialog-title-container {
  width: 100%;
  float: left;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  padding-bottom: 8px;
}
.orgperform-leaderboard-createUser-modal .dialog-title {
  width: 80%;
  float: left;
  font-family: Proxima Nova;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
}
.orgperform-leaderboard-createUser-modal .add-new-user {
  width: 147px;
  height: 40px;
  vertical-align: center;
  cursor: pointer;
}
.orgperform-leaderboard-createUser-modal .add-new-user .dialog-text {
  color: #007da4;
}
.orgperform-leaderboard-createUser-modal .dialog-close {
  width: 15%;
  float: right;
  text-align: right;
  margin-top: 5px;
  cursor: pointer;
}
.orgperform-leaderboard-createUser-modal .dropdown-container {
  width: auto;
  padding-top: 8px;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-toggle {
  width: 100%;
  height: 44px;
  display: inline-table;
  justify-content: space-between;
  align-items: center;
  font-weight: normal;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-toggle span.caret-indicator {
  right: 16px;
  background-image: url(/i/indicator.png);
  margin-left: 8px;
  height: 6px;
  width: 13px;
  border: 0;
  background-repeat: no-repeat;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-toggle:focus,
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-toggle:active {
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
  border: solid 2px rgba(0, 125, 164, 0.6);
  background: #ffffff;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-toggle:focus,
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-toggle:hover {
  color: #000000;
  background: #ffffff;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu {
  width: 100%;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu li {
  cursor: pointer;
  height: 44px;
  font-size: 14px;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu li:hover {
  background-color: #005184;
  color: #ffffff;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu li a {
  height: 44px;
  padding-top: 10px;
  color: #000000;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu li a:focus,
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu li a:active,
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu li a:visited {
  background-color: #e4f4ff;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu li a:hover {
  background-color: #005184;
  color: #ffffff;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu .child-item {
  padding-left: 24px;
  padding-top: 5px;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu .highlight-option {
  background-color: #e4f4ff;
}
.orgperform-leaderboard-createUser-modal .dropdown-container .dropdown-menu .apply-option {
  background-color: #007bc7;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  padding-top: 10px;
  border: solid 1px rgba(255, 255, 255, 0.75);
}
.orgperform-leaderboard-createUser-modal .modal-body-container {
  width: 100%;
  padding: 20px 0;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section .section .first-name-section input,
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section .section .location-section input,
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section .section .last-name-section input,
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section .section .email-section input {
  width: 205px;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section .section .first-name-section input,
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section .section .last-name-section input {
  width: 180px;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section .section .email-section input {
  width: 205px;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr {
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr td {
  padding-top: 9.1px;
  padding-bottom: 10px;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr td div.question-dropdown div.dropdown button {
  width: 360px;
  min-height: 40px;
  display: flex;
  justify-content: space-between;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr td div.question-dropdown div.dropdown button span.button-title {
  float: left;
  text-align: left;
  width: fit-content;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr td div.question-dropdown div.dropdown button span.caret {
  display: inline-block;
  background-image: url(/i/indicator.png);
  height: 6px;
  width: 13px;
  border: 0;
  background-repeat: no-repeat;
  float: right;
  margin-top: 4px;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr td div.question-dropdown div.dropdown ul.dropdown-menu {
  width: 360px;
  padding-top: 0px;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr td div.question-dropdown div.dropdown ul.dropdown-menu li a {
  white-space: pre-wrap;
  padding-top: 10px;
  color: #000000;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr td div.question-dropdown div.dropdown ul.dropdown-menu li a:hover {
  color: #ffffff;
  background-color: #005184;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr td div.yellow-dot {
  width: 10px;
  height: 10px;
  background-color: #ffcd00;
  margin-top: 11px;
  border-radius: 50%;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr .org-main-data-item-text-container .spdj-main-data-item-add-select {
  border: 0;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.15) inset;
  background: #ffffff;
  border-radius: 0;
  color: #2e2e2e;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  height: 40px !important;
  line-height: 1.14em;
  outline: 0;
  padding: 1px !important;
  text-decoration: none;
  user-select: none;
  width: 83%;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr .org-main-data-item-text-container .spdj-main-data-item-add-select .select2-choice {
  height: 38px !important;
  padding-left: 15px !important;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr .org-main-data-item-text-container .spdj-main-data-item-add-select .select2-choice:hover {
  border: 0;
  box-shadow: 0 0 0 1px #007bc7 inset;
  background: #edf6f9;
  color: #007bc7;
  text-decoration: none;
  border-radius: 0px;
  padding-left: 15px;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .body-section tr .org-main-data-item-text-container .spdj-main-data-item-add-select .select2-choice .select2-chosen {
  margin-top: 0px !important;
  color: #2e2e2e !important;
  font-weight: normal !important;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .indented-points {
  padding: 20px;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .alert {
  position: relative;
  top: 0;
}
.orgperform-leaderboard-createUser-modal .modal-body-container .close {
  height: 15px;
  padding: 0px;
}
.orgperform-leaderboard-createUser-modal .text-input {
  width: 100%;
  height: 44px;
  padding-left: 5px;
}
.orgperform-leaderboard-createUser-modal .first-name-column {
  width: 45%;
  margin-right: 5%;
}
.orgperform-leaderboard-createUser-modal .last-name-column {
  width: 50%;
}
.orgperform-leaderboard-createUser-modal .modal-button-footer {
  width: 100%;
  height: 72px;
  display: inline-flex;
  align-items: center;
}
.orgperform-leaderboard-createUser-modal .modal-button-footer .justify-left {
  margin-right: auto;
}
.orgperform-leaderboard-createUser-modal .modal-button-footer .justify-right {
  margin-left: auto;
}
.orgperform-leaderboard-createUser-modal .modal-button-footer button {
  padding: 12px 16px 9px 16px;
  font-family: Proxima Nova;
  font-size: 14px;
  white-space: nowrap;
  color: #000000;
}
.orgperform-leaderboard-createUser-modal .modal-button-footer .cancel-button {
  background-color: #ffffff;
  border: solid 1px #007bc7;
  color: #007bc7;
  background-image: none;
  line-height: 1.29;
  letter-spacing: .5px;
}
.orgperform-leaderboard-createUser-modal .modal-button-footer .margin-left-auto {
  margin-left: auto;
}
.orgperform-leaderboard-createUser-modal .modal-button-footer .button-right {
  background-color: #007bc7;
  border: none;
  color: #ffffff;
  margin-left: 8px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: .5px;
  background-image: none;
}
.orgperform-leaderboard-createUser-modal .modal-button-footer .button-right[disabled] {
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(212, 215, 217, 0.3);
  color: #757575;
  font-weight: bold;
}
.modalHead {
  width: 100%;
  font-family: Proxima Nova;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  padding-top: 20px;
  padding-left: 20px;
}
.modal-container {
  padding: 40px;
}
.user-container {
  width: 45%;
  float: left;
  margin: 5px;
}
.user-container > label {
  margin-bottom: 5px;
}
.dropdown-setwidth {
  width: 205px;
  float: left;
  margin-top: -5px;
}
.dropdown-setwidth .spdj-main-data-item-add-select {
  display: flex !important;
}
.dropdown-setwidth .spdj-main-data-item-add-select a {
  display: flex;
  align-items: center;
  width: 100%;
}
.modalHead {
  width: 100%;
  font-family: Proxima Nova;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  padding-top: 20px;
  padding-left: 20px;
}
.modal-container {
  padding: 40px;
}
.orgperform-process-modal {
  width: 800px;
  float: left;
  background-color: #ffffff;
  padding: 20px;
  margin-left: -150px;
}
.orgperform-process-modal .modal-body-container {
  width: 100%;
  height: 143px;
  padding: 20px 0;
  display: inline-block;
}
.orgperform-process-modal .modal-body-container .indented-points {
  padding: 10px;
}
.orgperform-process-modal .modal-button-footer {
  width: 100%;
  height: 72px;
  display: inline-flex;
  align-items: center;
}
.orgperform-process-modal .modal-button-footer .justify-left {
  margin-right: auto;
}
.orgperform-process-modal .modal-button-footer .justify-right {
  margin-left: auto;
}
.orgperform-process-modal .modal-button-footer button {
  padding: 12px 16px 9px 16px;
  font-family: Proxima Nova;
  font-size: 14px;
  white-space: nowrap;
  color: #000000;
}
.orgperform-process-modal .modal-button-footer .cancel-button {
  background-color: #ffffff;
  border: solid 1px #007bc7;
  color: #007bc7;
  background-image: none;
  line-height: 1.29;
  letter-spacing: .5px;
}
.orgperform-process-modal .modal-button-footer .margin-left-auto {
  margin-left: auto;
}
.orgperform-process-modal .modal-button-footer .button-right {
  background-color: #007bc7;
  border: none;
  color: #ffffff;
  margin-left: 8px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: .5px;
  background-image: none;
}
.orgperform-process-modal .modal-button-footer .button-right[disabled] {
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(212, 215, 217, 0.3);
  color: #757575;
  font-weight: bold;
}
.process-dont-show {
  margin-left: 30px;
  cursor: pointer !important;
}
.process-label {
  padding-left: 10px !important;
  cursor: auto !important;
}
.process-justify-right {
  margin-left: auto !important;
}
.modalHead {
  width: 100%;
  font-family: Proxima Nova;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  padding-top: 20px;
  padding-left: 20px;
}
.modal-container {
  padding: 40px;
}
.orgperform-survey-modal {
  width: 900px;
  float: left;
  background-color: #ffffff;
  padding: 20px;
  margin-left: -180px;
}
.orgperform-survey-modal .modal-body-container {
  width: 100%;
  height: 143px;
  padding: 20px 0;
  display: inline-block;
}
.orgperform-survey-modal .modal-body-container .indented-points {
  padding: 10px;
}
.orgperform-survey-modal .modal-button-footer {
  width: 100%;
  height: 72px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
}
.orgperform-survey-modal .modal-button-footer .justify-left {
  margin-right: auto;
}
.orgperform-survey-modal .modal-button-footer .justify-right {
  margin-left: auto;
}
.orgperform-survey-modal .modal-button-footer button {
  padding: 12px 16px 9px 16px;
  font-family: Proxima Nova;
  font-size: 14px;
  white-space: nowrap;
  color: #000000;
}
.orgperform-survey-modal .modal-button-footer .cancel-button {
  background-color: #ffffff;
  border: solid 1px #007bc7;
  color: #007bc7;
  background-image: none;
}
.orgperform-survey-modal .modal-button-footer .margin-left-auto {
  margin-left: auto;
}
.orgperform-survey-modal .modal-button-footer .button-right {
  background-color: #007bc7;
  border: none;
  color: #ffffff;
  margin-left: 8px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: .5px;
  background-image: none;
}
.orgperform-survey-modal .modal-button-footer .button-right[disabled] {
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(212, 215, 217, 0.3);
  color: #757575;
  font-weight: bold;
}
.survey-justify-right {
  margin-left: auto !important;
}
.org-perform-subsidiary-info-modal {
  padding: 80px 40px 40px 40px;
}
.org-perform-subsidiary-info-modal .modal-body-container .cancel-btn .icon {
  background: url(/i/icon-close-dark.svg) no-repeat;
  cursor: pointer;
  background-size: 100%;
  height: 36px;
  width: 1em;
  font-size: 35px;
  float: right;
  position: relative;
  bottom: 42px;
}
.orgperform-leaderboard-idc-modal {
  width: 100%;
  float: left;
  background-color: #ffffff;
  padding: 40px;
}
.orgperform-leaderboard-idc-modal .dropdown-group {
  position: relative;
}
.orgperform-leaderboard-idc-modal .input-group {
  width: 100%;
}
.orgperform-leaderboard-idc-modal .form-control {
  padding-left: 37px;
}
.orgperform-leaderboard-idc-modal .button.default,
.orgperform-leaderboard-idc-modal .btn.default,
.orgperform-leaderboard-idc-modal .button.btn-default,
.orgperform-leaderboard-idc-modal .btn.btn-default,
.orgperform-leaderboard-idc-modal .button.default:hover,
.orgperform-leaderboard-idc-modal .btn.default:hover,
.orgperform-leaderboard-idc-modal .button.btn-default:hover,
.orgperform-leaderboard-idc-modal .btn.btn-default:hover,
.orgperform-leaderboard-idc-modal .button.default:active,
.orgperform-leaderboard-idc-modal .btn.default:active,
.orgperform-leaderboard-idc-modal .button.btn-default:active,
.orgperform-leaderboard-idc-modal .btn.btn-default:active {
  border: none;
  background: white;
}
.orgperform-leaderboard-idc-modal .ui-select-match span.ui-select-toggle {
  padding-left: 15px;
}
.orgperform-leaderboard-idc-modal .ui-select-match span.ui-select-toggle span.ui-select-placeholder::before {
  content: '';
  background-image: url(/i/icon-search.png);
  width: 20px;
  height: 20px;
}
.orgperform-leaderboard-idc-modal .ui-select-match i.caret {
  right: 16px;
  background-image: url(/i/indicator.png);
  margin-left: 8px;
  height: 6px;
  width: 13px;
  border: 0;
  background-repeat: no-repeat;
}
.orgperform-leaderboard-idc-modal .ui-select-search {
  width: 88% !important;
  background-image: url(/i/icon-search.png);
  background-repeat: no-repeat;
  background-position: 13px;
}
.orgperform-leaderboard-idc-modal .dialog-title-container {
  width: 100%;
  float: left;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  padding-bottom: 8px;
}
.orgperform-leaderboard-idc-modal .client-list-container {
  overflow-y: scroll;
  max-height: 400px;
}
.orgperform-leaderboard-idc-modal .client-list-container .client-row {
  cursor: pointer;
}
.orgperform-leaderboard-idc-modal .dialog-title {
  width: 80%;
  float: left;
  font-family: Proxima Nova;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
}
.orgperform-leaderboard-idc-modal .idc-modal-label {
  font-weight: 600;
  font-size: 14px;
  padding-top: 32px;
  color: #000000;
  padding-bottom: 5px;
}
.orgperform-leaderboard-idc-modal .idc-modal-label-normal {
  font-size: 14px;
  color: #000000;
  padding-bottom: 5px;
}
.orgperform-leaderboard-idc-modal .dialog-close {
  width: 15%;
  float: right;
  text-align: right;
  margin-top: 5px;
  cursor: pointer;
}
.orgperform-leaderboard-idc-modal .dropdown-container {
  width: auto;
  padding-top: 8px;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-toggle {
  width: 100%;
  height: 44px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: normal;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-toggle span.caret-indicator {
  right: 16px;
  background-image: url(/i/indicator.png);
  margin-left: 8px;
  height: 6px;
  width: 13px;
  border: 0;
  background-repeat: no-repeat;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-toggle:focus,
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-toggle:active {
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
  border: solid 2px rgba(0, 125, 164, 0.6);
  background: #ffffff;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-toggle:focus,
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-toggle:hover {
  color: #000000;
  background: #ffffff;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu {
  width: 100%;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu li {
  cursor: pointer;
  height: 44px;
  font-size: 14px;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu li:hover {
  background-color: #005184;
  color: #ffffff;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu li a {
  height: 44px;
  padding-top: 10px;
  color: #000000;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu li a:focus,
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu li a:active,
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu li a:visited {
  background-color: #e4f4ff;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu li a:hover {
  background-color: #005184;
  color: #ffffff;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu .child-item {
  padding-left: 24px;
  padding-top: 5px;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu .highlight-option {
  background-color: #e4f4ff;
}
.orgperform-leaderboard-idc-modal .dropdown-container .dropdown-menu .apply-option {
  background-color: #007bc7;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  padding-top: 10px;
  border: solid 1px rgba(255, 255, 255, 0.75);
}
.orgperform-leaderboard-idc-modal .modal-body-container {
  width: 100%;
  padding: 20px 0;
  display: inline-block;
}
.orgperform-leaderboard-idc-modal .modal-body-container .indented-points {
  padding: 20px;
}
.orgperform-leaderboard-idc-modal .modal-body-container .alert {
  position: relative;
  top: 0;
}
.orgperform-leaderboard-idc-modal .modal-body-container .close {
  height: 15px;
  padding: 0px;
}
.orgperform-leaderboard-idc-modal .form-table {
  width: 100;
}
.orgperform-leaderboard-idc-modal .col-sm-4 {
  width: 28.333333%;
}
.orgperform-leaderboard-idc-modal .modal-body {
  padding: 25px 15px 15px 15px;
}
.orgperform-leaderboard-idc-modal .modal-footer {
  padding: 23px 24px 0px 24px;
}
.orgperform-leaderboard-idc-modal .form-group {
  margin-bottom: 7px;
}
.orgperform-leaderboard-idc-modal .form-height {
  height: 200px;
}
.orgperform-leaderboard-idc-modal .text-input {
  width: 100%;
  height: 38px;
  padding-left: 5px;
}
.orgperform-leaderboard-idc-modal .first-name-column {
  width: 45%;
  margin-right: 5%;
}
.orgperform-leaderboard-idc-modal .last-name-column {
  width: 50%;
}
.orgperform-leaderboard-idc-modal .modal-button-footer {
  width: 100%;
  height: 72px;
  display: inline-flex;
  align-items: center;
}
.orgperform-leaderboard-idc-modal .modal-button-footer .justify-left {
  margin-right: auto;
}
.orgperform-leaderboard-idc-modal .modal-button-footer .justify-right {
  margin-left: auto;
}
.orgperform-leaderboard-idc-modal .modal-button-footer button {
  padding: 12px 16px 9px 16px;
  font-family: Proxima Nova;
  font-size: 14px;
  white-space: nowrap;
  color: #000000;
}
.orgperform-leaderboard-idc-modal .modal-button-footer .cancel-button {
  background-color: #ffffff;
  border: solid 1px #007da4;
  color: #007da4;
  min-width: 140px;
}
.orgperform-leaderboard-idc-modal .modal-button-footer .margin-left-auto {
  margin-left: auto;
}
.orgperform-leaderboard-idc-modal .modal-button-footer .button-right {
  background-color: #007da4;
  border: none;
  color: #ffffff;
  margin-left: 8px;
  min-width: 140px;
  font-weight: bold;
}
.orgperform-leaderboard-idc-modal .modal-button-footer .button-right[disabled] {
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(212, 215, 217, 0.3);
  color: #757575;
  font-weight: bold;
}
.orgperform-leaderboard-idc-modal .form-group:first-child {
  padding-bottom: 30px;
}
.orgperform-leaderboard-idc-modal .form-group:nth-child(2) {
  padding-top: 15px;
}
.orgperform-leaderboard-idc-modal .form-group .marketname {
  margin-bottom: 4px;
  font-weight: 600;
}
.orgperform-leaderboard-idc-modal div.form-group ui-select ui-select-match a.btn:hover {
  background-image: none;
}
.orgperform-leaderboard-idc-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span {
  background-color: #ffffff;
  color: #000000;
}
.orgperform-leaderboard-idc-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span:hover {
  background-color: #005184 !important;
  color: #ffffff;
}
.orgperform-leaderboard-idc-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span:active,
.orgperform-leaderboard-idc-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span:focus,
.orgperform-leaderboard-idc-modal div.form-group .ui-select-bootstrap .ui-select-choices-row span:visited {
  background-color: #e4f4ff !important;
  color: #000000;
}
.orgperform-leaderboard-idc-modal div.form-group .ui-select-bootstrap .ui-select-choices-row .active span {
  background-color: #e4f4ff !important;
  color: #000000;
}
.modalHead {
  width: 100%;
  font-family: Proxima Nova;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  padding-top: 20px;
  padding-left: 20px;
}
.modal-container {
  padding: 40px;
}
.idc-modal-content {
  margin-top: 30px;
}
.orgp-du-multicountry-container .info-title span {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  line-height: 1.25;
  letter-spacing: 0.5px;
}
.orgp-du-multicountry-container .content-container {
  flex: 1 0 auto;
  margin-top: 0;
  overflow-y: auto;
}
.orgp-du-multicountry-container .content-title {
  font-size: 25px;
  font-weight: 600;
  color: #000000;
}
.orgp-du-multicountry-container .multicountry-content-container {
  width: 100%;
  float: left;
  background-color: #ffffff;
}
.orgp-du-multicountry-container .multicountry-container {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 600;
  color: #000000;
  padding-bottom: 15px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}
.orgp-du-multicountry-container .multicountry-container label {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.4px;
  color: #000000;
}
.orgp-du-multicountry-container .multicountry-title {
  padding: 5px 0;
  font-size: 15px;
  font-weight: 600;
  color: #000000;
  width: 100%;
}
.orgp-du-multicountry-container .multicountry-name {
  display: flex;
  align-items: center;
}
.orgp-du-multicountry-container .multicountry-name .in-progress {
  margin-right: 8px;
}
.orgp-du-multicountry-container .multicountry-name span {
  background-image: url(../../i/icon-success.svg);
  background-size: contain;
  width: 24px;
  height: 24px;
  color: transparent;
  top: 0;
  margin-right: 8px;
}
.orgp-du-multicountry-container .countryname {
  padding: 21px 0 19px 16px;
  border-bottom: solid 1px lightgray;
}
.orgp-du-multicountry-container .countrylist {
  height: 300px;
}
.orgp-du-multicountry-container .countrylist .left {
  display: inline-block;
  width: 50%;
}
.orgp-du-multicountry-container .countrylist .right {
  float: right;
  width: 50%;
}
.orgp-du-multicountry-container .countrylist .countrylist-col .countrylist-col-desc {
  padding: 21px 0 19px 16px;
  color: #000000;
  letter-spacing: 0.2px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}
.orgp-du-multicountry-container .country-list-a .countrylist-col .countrylist-col-desc:last-child {
  border-bottom: none;
}
.orgp-du-multicountry-container .country-list-b .countrylist-col.left .countrylist-col-desc:last-child {
  border-bottom: none;
}
.orgp-du-multicountry-container .country-list-b .countrylist-col.right .hide-border:last-child {
  border-bottom: none;
}
.orgp-du-multicountry-container .country-list-b {
  overflow: auto;
  overflow-x: hidden;
}
.orgp-du-multicountry-container .country-list-b .left .countrylist-col-desc .divider-b {
  width: 855px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  margin-top: 18px;
  position: absolute;
}
.orgp-du-multicountry-container div.slide-up-content div.slide-up-body div.helpContainer {
  position: absolute;
}
.map-table-container {
  padding: 6px 12px;
  width: 100%;
}
.map-table-container table.map-table {
  width: 100%;
}
.map-table-container table.map-table thead tr.map-heading {
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}
.map-table-container table.map-table thead tr.map-heading th {
  padding-bottom: 13px;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 1.5px;
  color: #000000;
}
.map-table-container table.map-table thead tr.map-heading th.file-value-heading {
  width: 271px;
}
.map-table-container table.map-table thead tr.map-heading th.field-type-heading {
  width: 153px;
}
.map-table-container table.map-table thead tr.map-heading th.mapping-heading {
  width: 153px;
}
.map-table-container table.map-table thead tr.map-heading th.map-to-heading {
  width: 360px;
}
.map-table-container table.map-table tbody.map-body tr {
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}
.map-table-container table.map-table tbody.map-body tr td {
  padding-top: 9.1px;
  padding-bottom: 10px;
}
.map-table-container table.map-table tbody.map-body tr td div.question-dropdown div.dropdown button {
  width: 360px;
  min-height: 40px;
  display: flex;
  justify-content: space-between;
}
.map-table-container table.map-table tbody.map-body tr td div.question-dropdown div.dropdown button span.button-title {
  float: left;
  text-align: left;
  width: fit-content;
}
.map-table-container table.map-table tbody.map-body tr td div.question-dropdown div.dropdown button span.caret {
  display: inline-block;
  background-image: url(/i/indicator.png);
  height: 6px;
  width: 13px;
  border: 0;
  background-repeat: no-repeat;
  float: right;
  margin-top: 4px;
}
.map-table-container table.map-table tbody.map-body tr td div.question-dropdown div.dropdown ul.dropdown-menu {
  width: 360px;
  padding-top: 0px;
}
.map-table-container table.map-table tbody.map-body tr td div.question-dropdown div.dropdown ul.dropdown-menu li a {
  white-space: pre-wrap;
  padding-top: 10px;
  color: #000000;
}
.map-table-container table.map-table tbody.map-body tr td div.question-dropdown div.dropdown ul.dropdown-menu li a:hover {
  color: #ffffff;
  background-color: #005184;
}
.map-table-container table.map-table tbody.map-body tr td div.yellow-dot {
  width: 10px;
  height: 10px;
  background-color: #ffcd00;
  margin-top: 11px;
  border-radius: 50%;
}
.map-table-container table.map-table tbody.map-body tr .org-main-data-item-text-container .spdj-main-data-item-add-select {
  border: 0;
  background: #ffffff;
  border-radius: 0;
  color: #2e2e2e;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  height: 40px !important;
  line-height: 1.14em;
  outline: 0;
  padding: 1px !important;
  text-decoration: none;
  user-select: none;
  width: 100%;
}
.map-table-container table.map-table tbody.map-body tr .org-main-data-item-text-container .spdj-main-data-item-add-select .select2-choice {
  height: 38px !important;
  padding-left: 15px !important;
}
.map-table-container table.map-table tbody.map-body tr .org-main-data-item-text-container .spdj-main-data-item-add-select .select2-choice:hover {
  border: 0;
  box-shadow: 0 0 0 1px #007bc7 inset;
  background: #edf6f9;
  color: #007bc7;
  text-decoration: none;
  border-radius: 0px;
  padding-left: 15px;
}
.map-table-container table.map-table tbody.map-body tr .org-main-data-item-text-container .spdj-main-data-item-add-select .select2-choice .select2-chosen {
  margin-top: 0px !important;
  color: #2e2e2e !important;
  font-weight: normal !important;
}
/* All Imports to the less files for the Recruiting Module goes here */
/*@font-face {
    font-family: ProximaNova;
    src: url(../../fonts/33C8E4_2_0.woff2);
}*/
@font-face {
  font-family: 'Proxima Nova';
  font-weight: normal;
  font-style: normal;
  src: url('../font/proxima-nova/361042_2_0.eot');
  src: url('../font/proxima-nova/361042_2_0.eot?#iefix') format('embedded-opentype'), url('../font/proxima-nova/361042_2_0.woff2') format('woff2');
}
@font-face {
  font-family: 'Proxima Nova';
  font-weight: normal;
  font-style: italic;
  src: url('../font/proxima-nova/361042_3_0.eot');
  src: url('../font/proxima-nova/361042_3_0.eot?#iefix') format('embedded-opentype'), url('../font/proxima-nova/361042_3_0.woff2') format('woff2');
}
@font-face {
  font-family: 'Proxima Nova';
  font-weight: bold;
  font-style: normal;
  src: url('../font/proxima-nova/361042_0_0.eot');
  src: url('../font/proxima-nova/361042_0_0.eot?#iefix') format('embedded-opentype'), url('../font/proxima-nova/361042_0_0.woff2') format('woff2');
}
@font-face {
  font-family: 'Proxima Nova';
  font-weight: bold;
  font-style: italic;
  src: url('../font/proxima-nova/361042_1_0.eot');
  src: url('../font/proxima-nova/361042_1_0.eot?#iefix') format('embedded-opentype'), url('../font/proxima-nova/361042_1_0.woff2') format('woff2');
}
@font-face {
  font-family: 'Proxima Nova';
  font-weight: 600;
  font-style: normal;
  src: url('../font/proxima-nova/361042_4_0.eot');
  src: url('../font/proxima-nova/361042_4_0.eot?#iefix') format('embedded-opentype'), url('../font/proxima-nova/361042_4_0.woff2') format('woff2');
}
@font-face {
  font-family: 'Proxima Nova';
  font-weight: 600;
  font-style: italic;
  src: url('../font/proxima-nova/361042_5_0.eot');
  src: url('../font/proxima-nova/361042_5_0.eot?#iefix') format('embedded-opentype'), url('../font/proxima-nova/361042_5_0.woff2') format('woff2');
}
body {
  background: #ebeff2;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
  overflow-x: hidden;
  width: 1080px;
  margin: 0 auto;
}
body.login {
  background: #fafafa;
}
.login-block {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
}
.loginBox {
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  width: 452px;
  margin-top: 43px;
  margin-bottom: 20px;
  margin-left: 125px;
  padding-bottom: 20px;
}
.loginBox .loginBoxLang {
  width: 100%;
  height: 78px;
  margin: 0px;
  padding: 0px;
  background-color: blue;
}
.loginBox .loginBoxLang select {
  -webkit-appearance: none;
  appearance: none;
  width: 412px;
  height: 48px;
  border-radius: 2px;
  background-color: #FFFFFF;
  border: solid 1px #A8B1B6;
  position: relative;
  bottom: 10px;
  left: 5%;
}
.loginBox .loginBoxTitle {
  padding: 15px 0;
  margin-top: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.loginBox .loginBoxTitle h3 {
  /*font-family: ProximaNova;*/
  font-size: 24px;
  line-height: 1.17;
  letter-spacing: 0.2px;
  text-align: left;
  color: #212121;
  margin-bottom: 5px;
}
.loginBox .form-group {
  padding: 18px 0px 0px 0px;
}
.loginBox .loginBoxForms {
  width: 100%;
  margin: 0px;
  padding: 18px 20px 20px 20px;
}
.loginBox .loginBoxForms .alert {
  position: relative;
  top: 0;
}
.loginBox .loginBoxForms .alert button {
  margin-left: 20px;
}
.loginBox .loginBoxForms label {
  display: inline-block;
  /*font-family: ProximaNova;*/
  font-size: 15px;
  font-weight: bold;
  line-height: 1.47;
  letter-spacing: 0.1px;
  color: #2e2e2e;
}
.loginBox .loginBoxForms .reset-password-label {
  width: auto;
}
.loginBox .loginBoxForms input {
  display: block;
  width: 412px;
  height: 48px;
  border-radius: 2px;
  border: solid 1px #A8B1B6;
}
.loginBox .loginBoxForms .alert-success {
  position: relative;
  top: 0;
}
.loginBox .bolder-text {
  font-weight: 800;
}
.loginBox .submitButton {
  width: 412px;
  height: 48px;
  border-radius: 2px;
  background-color: #007da4;
  border: solid 1px #007da4;
  padding: 10px 0px;
  color: white;
  margin-top: 20px;
}
.loginBox a {
  font-weight: bold;
  padding: 15px 0 0;
  display: block;
}
.loginBox hr {
  background-color: rgba(0, 0, 0, 0.05);
  margin: 5px 0 2px 0;
}
.forgotBox {
  background-color: #e8e6e4;
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.forgotBox .forgotBoxLang {
  width: 100%;
  height: 78px;
  margin: 0px;
  padding: 0px;
  background-color: blue;
}
.forgotBox .forgotBoxLang select {
  -webkit-appearance: none;
  appearance: none;
  width: 412px;
  height: 48px;
  border-radius: 2px;
  background-color: #FFFFFF;
  border: solid 1px #A8B1B6;
  position: relative;
  bottom: 10px;
  left: 5%;
}
.forgotBox .forgotBoxTitle {
  padding: 15px 0 0 20px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.forgotBox .forgotBoxTitle h3 {
  /*font-family: ProximaNova;*/
  font-size: 24px;
  line-height: 1.17;
  letter-spacing: 0.2px;
  text-align: left;
  color: #212121;
  margin-bottom: 5px;
}
.forgotBox .forgotBoxForms {
  width: 100%;
  margin: 0px;
  padding: 0 20px 20px 20px;
}
.forgotBox .forgotBoxForms label {
  display: inline-block;
  text-weight: 900;
}
.forgotBox .forgotBoxForms input {
  display: block;
  width: 412px;
  height: 48px;
  border-radius: 2px;
  border: solid 1px #A8B1B6;
}
.forgotBox .submitButton {
  border: none;
  background-color: #2965a8;
  width: 99%;
  padding: 10px 0px;
  color: white;
  margin-top: 20px;
}
.forgotBox a {
  font-weight: bold;
  padding: 15px 0 20px 20px;
}
.forgotBox hr {
  background-color: rgba(0, 0, 0, 0.05);
  margin: 5px 0 2px 0;
}
/* All Imports to the less files for the Talent Architect Module goes here */
iframe {
  margin: 0 auto;
  display: block;
}
.talent-page .button {
  color: white;
  border: solid 2px rgba(255, 255, 255, 0.4);
  border-radius: 2px;
}
.talent-page .button.dropdown-toggle.function-create-new-dropdown {
  background-color: rgba(2, 124, 163, 0.4);
}
.talent-page .button.dropdown-toggle.function-create-new-dropdown .caret {
  background: url(../i/arrow-down-white.svg) no-repeat center;
  background-size: contain;
  height: 6px;
  width: 10px;
  border: 0;
  margin-left: 1em;
}
.searchbar-container {
  margin: 16px 16px 0 16px;
}
.searchbar-container input {
  height: 48px;
  padding: 0 162px 0 48px;
  background: #ffffff url(../i/icon-search.svg) no-repeat;
  background-position: 10px center;
  background-size: 24px;
  border: solid 1px #d5d7d9;
}
.searchbar-container .search-options-toggle {
  position: relative;
  bottom: 26px;
  left: 86%;
  font-size: 10px;
  font-weight: 500;
  color: #015870;
  width: 132px;
}
.searchbar-container .search-options-toggle span {
  margin-left: 21px;
}
.searchbar-container .dropdown-menu {
  top: 28px;
  left: -53px;
}
.searchbar-container.open .dropdown-menu.actions-dropdown {
  display: block;
}
talent-card {
  border-top: 3px solid transparent;
  display: block;
  background: #ffffff;
  margin: 16px;
  flex: 1 1 auto;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px 2px 0 0;
}
talent-card > header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 18px 24px;
  border-bottom: solid 1px #d5d7d9;
  border: 0;
  box-shadow: 0 -1px 0 0 rgba(46, 46, 46, 0.05) inset;
}
talent-card > header h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.08;
  letter-spacing: 0.2px;
  color: #2e2e2e;
}
talent-card > header h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.22;
  letter-spacing: 0.2px;
  color: #2e2e2e;
}
talent-card .talent-card-list {
  margin: 1em 1em 1em 48px;
}
talent-card .talent-card-list a {
  color: #015870;
  font-size: 14px;
  font-weight: 600;
}
talent-card .talent-card-list .talent-card-icon-container {
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 4px;
  left: -16px;
  width: 44px;
  height: 44px;
  border: solid 0.6px rgba(163, 164, 166, 0.65);
  border-radius: 24px;
}
talent-card .talent-card-list .talent-card-icon-container .icon {
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
talent-card .talent-card-list .talent-card-icon-container .icon.successprofile {
  background-image: url(../../i/icon-success-profiles.svg);
}
talent-card .talent-card-list .talent-card-icon-container .icon.jobdescriptions {
  background-image: url(../../i/icon-job-description.svg);
}
talent-card .talent-card-list .talent-card-list-container {
  display: inline-block;
}
talent-card .talent-card-list .talent-card-list-container .talent-card-list-header {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #262625;
  padding: 16px 0;
}
talent-card .talent-card-list .talent-card-list-container .talent-card-list-items {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.14;
  color: #015870;
  padding: 8px 0;
}
talent-card .talent-card-divider {
  height: 2px;
  width: 90%;
  margin: 0 5%;
  border-bottom: dotted 1px #a3a4a6;
}
talent-card .card-body {
  display: flex;
  padding: 24px;
}
talent-card .card-body .navbar:first-child {
  margin-top: -24px;
}
talent-card .card-body table,
talent-card .card-body .fieldset {
  margin: 0 -24px 0;
  width: calc(100% + 48px);
}
talent-card .card-footer {
  border: 0;
  box-shadow: 0 1px 0 0 rgba(46, 46, 46, 0.05) inset;
  display: flex;
  justify-content: flex-end;
  padding: 16px;
}
talent-card .card-footer .button {
  margin-left: 16px;
}
insight-card {
  border-top: 3px solid transparent;
  display: block;
  background: #ffffff;
  margin: 16px;
  flex: 1 1 auto;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px 2px 0 0;
}
insight-card > header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 18px 24px;
  border: 0;
  box-shadow: 0 -1px 0 0 rgba(46, 46, 46, 0.05) inset;
}
insight-card > header h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.08;
  letter-spacing: 0.2px;
  color: #2e2e2e;
}
insight-card > header h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.22;
  letter-spacing: 0.2px;
  color: #2e2e2e;
}
insight-card .card-body {
  display: flex;
  padding: 24px;
}
insight-card .card-body .navbar:first-child {
  margin-top: -24px;
}
insight-card .card-body table,
insight-card .card-body .fieldset {
  margin: 0 -24px 0;
  width: calc(100% + 48px);
}
insight-card .card-footer {
  border: 0;
  box-shadow: 0 1px 0 0 rgba(46, 46, 46, 0.05) inset;
  display: flex;
  justify-content: flex-end;
  padding: 16px;
}
insight-card .card-footer .button {
  margin-left: 16px;
}
.login-page {
  height: auto;
  padding-left: 250px;
  padding-top: 70px;
}
.login-page .lang-pick {
  display: block;
  width: 460px;
  padding: 24px;
  background-color: #f2f2f2;
}
.login-page .lang-pick select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 48px;
  padding-left: 10px;
  margin: 0;
  color: #00bfee;
}
.login-page .lang-pick p {
  position: relative;
  height: 0;
  margin: 0;
  right: -33em;
  top: -36px;
}
.login-page .lang-pick p i {
  border: solid #00bfee;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.login-page .text_head {
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: 0.2px;
  color: #212121;
}
.login-page .text_head.bold {
  font-weight: bold;
}
.login-page .text_detail {
  font-size: 15px;
  line-height: 1.47;
  color: #212121;
  padding: 1em 0em 2em;
}
.login-page .logo-header {
  background: url('/img/logo-login.png') no-repeat;
  text-indent: -9999px;
  width: 207px;
  height: 48px;
  margin: 0 auto 90px;
  display: none;
}
.login-page main[role=main]:after {
  height: 0;
}
.login-page select.input-full-width,
.login-page textarea.input-full-width,
.login-page input[type="text"].input-full-width,
.login-page input[type="password"].input-full-width,
.login-page input[type="datetime"].input-full-width,
.login-page input[type="datetime-local"].input-full-width,
.login-page input[type="date"].input-full-width,
.login-page input[type="month"].input-full-width,
.login-page input[type="time"].input-full-width,
.login-page input[type="week"].input-full-width,
.login-page input[type="number"].input-full-width,
.login-page input[type="email"].input-full-width,
.login-page input[type="url"].input-full-width,
.login-page input[type="search"].input-full-width,
.login-page input[type="tel"].input-full-width,
.login-page input[type="color"].input-full-width,
.login-page .uneditable-input.input-full-width {
  border-width: 0 0 1px;
  padding: 16px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
  height: 48px;
  border-radius: 2px;
  border: solid 1px #a8b1b6;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.login-page select.input-full-width:-moz-placeholder,
.login-page textarea.input-full-width:-moz-placeholder,
.login-page input[type="text"].input-full-width:-moz-placeholder,
.login-page input[type="password"].input-full-width:-moz-placeholder,
.login-page input[type="datetime"].input-full-width:-moz-placeholder,
.login-page input[type="datetime-local"].input-full-width:-moz-placeholder,
.login-page input[type="date"].input-full-width:-moz-placeholder,
.login-page input[type="month"].input-full-width:-moz-placeholder,
.login-page input[type="time"].input-full-width:-moz-placeholder,
.login-page input[type="week"].input-full-width:-moz-placeholder,
.login-page input[type="number"].input-full-width:-moz-placeholder,
.login-page input[type="email"].input-full-width:-moz-placeholder,
.login-page input[type="url"].input-full-width:-moz-placeholder,
.login-page input[type="search"].input-full-width:-moz-placeholder,
.login-page input[type="tel"].input-full-width:-moz-placeholder,
.login-page input[type="color"].input-full-width:-moz-placeholder,
.login-page .uneditable-input.input-full-width:-moz-placeholder {
  color: #737373;
}
.login-page select.input-full-width:-ms-input-placeholder,
.login-page textarea.input-full-width:-ms-input-placeholder,
.login-page input[type="text"].input-full-width:-ms-input-placeholder,
.login-page input[type="password"].input-full-width:-ms-input-placeholder,
.login-page input[type="datetime"].input-full-width:-ms-input-placeholder,
.login-page input[type="datetime-local"].input-full-width:-ms-input-placeholder,
.login-page input[type="date"].input-full-width:-ms-input-placeholder,
.login-page input[type="month"].input-full-width:-ms-input-placeholder,
.login-page input[type="time"].input-full-width:-ms-input-placeholder,
.login-page input[type="week"].input-full-width:-ms-input-placeholder,
.login-page input[type="number"].input-full-width:-ms-input-placeholder,
.login-page input[type="email"].input-full-width:-ms-input-placeholder,
.login-page input[type="url"].input-full-width:-ms-input-placeholder,
.login-page input[type="search"].input-full-width:-ms-input-placeholder,
.login-page input[type="tel"].input-full-width:-ms-input-placeholder,
.login-page input[type="color"].input-full-width:-ms-input-placeholder,
.login-page .uneditable-input.input-full-width:-ms-input-placeholder {
  color: #737373;
}
.login-page select.input-full-width::-webkit-input-placeholder,
.login-page textarea.input-full-width::-webkit-input-placeholder,
.login-page input[type="text"].input-full-width::-webkit-input-placeholder,
.login-page input[type="password"].input-full-width::-webkit-input-placeholder,
.login-page input[type="datetime"].input-full-width::-webkit-input-placeholder,
.login-page input[type="datetime-local"].input-full-width::-webkit-input-placeholder,
.login-page input[type="date"].input-full-width::-webkit-input-placeholder,
.login-page input[type="month"].input-full-width::-webkit-input-placeholder,
.login-page input[type="time"].input-full-width::-webkit-input-placeholder,
.login-page input[type="week"].input-full-width::-webkit-input-placeholder,
.login-page input[type="number"].input-full-width::-webkit-input-placeholder,
.login-page input[type="email"].input-full-width::-webkit-input-placeholder,
.login-page input[type="url"].input-full-width::-webkit-input-placeholder,
.login-page input[type="search"].input-full-width::-webkit-input-placeholder,
.login-page input[type="tel"].input-full-width::-webkit-input-placeholder,
.login-page input[type="color"].input-full-width::-webkit-input-placeholder,
.login-page .uneditable-input.input-full-width::-webkit-input-placeholder {
  color: #737373;
}
.login-page button.btn {
  font-family: ProximaNova-Semibold, 'Open Sans', Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  padding-top: 12px;
  letter-spacing: 1px;
  background-image: none;
  background-color: #007bc7;
  border-radius: 0;
  color: #ffffff;
}
.login-page form {
  height: 500px;
  background-color: #ffffff;
  padding: 24px;
  width: 460px;
}
.login-page form .forgot-password,
.login-page form .login-return {
  color: #00bfee;
  height: 22px;
  font-size: 14px;
  font-weight: 600;
  margin-top: 22px;
  display: block;
}
.login-page form .forgot-password:hover,
.login-page form .login-return:hover {
  color: #3cd8ff;
}
.login-page form .forgot-password {
  margin-top: 100px;
}
.login-page form .row-fluid > label {
  line-height: 40px;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0.1px;
  color: #2e2e2e;
}
.login-page form .row-fluid > label input {
  margin-top: 7px;
  margin-right: 9px;
  height: 2em;
  width: 2em;
}
.login-page .alert {
  opacity: 0.85;
  filter: alpha(opacity=85);
}
/*@media (max-width: 767px) {
  body.logged-out {
    .logo-header {
      margin: (@baseLineHeight * 2) auto (@baseLineHeight * 3);
    }
  }
}

body.logged-in {
  #login-region{
    display:none;
  }
}*/
/*#maintenance-banner {
  position: absolute;
  left: 0;
  margin-left: 0;
  right: 0;
  top: 130px;
  padding: 4px 0 5px 0;
  text-align: center;
  background-color: rgba(241, 62, 60, 0.75);
  color: @white;
  font-family: arial, sans-serif;
}
@media (min-width: 768px) and (max-width: 979px) {
  #maintenance-banner {
	top: 90px;
  }
}
@media (max-width: 767px) {
  #maintenance-banner {
	display: none;
  }
}*/
.preferences-page {
  margin-top: 55px;
  background-color: #ffffff;
}
.preferences-page .preferences-profile header {
  background: #ffffff;
  margin-top: 55px;
  padding: 32px;
  border: 0;
  box-shadow: 0 -1px 0 0 rgba(46, 46, 46, 0.05) inset;
}
.preferences-page .preferences-profile header h2 {
  color: #2e2e2e;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 0.1px;
  line-height: 1.11;
}
.preferences-page .preferences-profile .profile-container {
  display: flex;
  box-shadow: 0 0 0 1px rgba(46, 46, 46, 0.05) inset;
}
.preferences-page .preferences-profile .profile-container .profile-picture {
  width: 200px;
  display: inline-block;
}
.preferences-page .preferences-profile .profile-container .profile-picture .picture-container {
  position: relative;
  max-width: 200px;
  background: #eef0f3;
  margin: 0;
  padding: 24px;
}
.preferences-page .preferences-profile .profile-container .profile-picture .picture-container a {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.preferences-page .preferences-profile .profile-container .basic-info {
  width: 400px;
  display: inline-block;
  flex-grow: 1;
  padding: 24px;
}
.preferences-page .preferences-profile .profile-container .basic-info .basic-info-container div,
.preferences-page .preferences-profile .profile-container .basic-info .basic-info-container input {
  margin: 10px 0;
}
.preferences-general {
  margin: 16px;
  padding-bottom: 24px;
}
.preferences-general header {
  padding-bottom: 16px;
}
.preferences-general .dropdown-container {
  display: inline-block;
  width: 40%;
}
.preferences-general .dropdown-container label {
  padding: 12px;
}
.preferences-general .dropdown-container .dropdown-group ul {
  z-index: 1050;
  height: 130px;
  overflow-x: hidden;
  margin: -1px 0 0 0;
  top: auto;
  left: auto;
  border-top-left-radius: 0px;
}
#edit-picture-modal .modal-body input {
  display: none;
}
.changePassword .modal-body .form-group {
  display: flex;
  flex-direction: column;
}
.changePassword .modal-body input {
  margin-bottom: 6px;
  padding: 6px 12px;
}
.language-change {
  padding: 30px;
  text-align: center;
}
.language-change .language-change-message {
  padding: 10px;
  font-size: 20px;
  color: black;
  font-family: ProximaNova;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.4px;
}
level-slider-bar {
  display: block;
  margin-right: 45%;
}
.level-slider-bar-container {
  display: flex;
  align-items: center;
}
.level-slider-bar-container .col-md-4 {
  padding: 0;
  margin-left: -8px;
  width: auto;
  align-items: left;
  display: flex;
}
.level-slider-bar {
  height: 9px;
  width: 245px;
  border-radius: 9px;
  cursor: default;
}
.level-slider-bar.editable {
  cursor: pointer;
  background-position: 190px 0;
  background-repeat: no-repeat;
}
.level-slider-bar-block:first-child {
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}
.level-slider-bar-block:last-child {
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
}
.level-slider-bar-block {
  display: block;
  float: left;
  height: 9px;
  width: 10%;
  border-right: 1px solid white;
  padding: 0px;
}
.level-slider-bar-block-primary {
  background-color: #037ca3;
}
.level-slider-bar-block-secondary {
  background-color: #90257c;
}
.level-slider-bar-stat {
  margin-left: 9px;
  text-align: right;
  order: 10;
}
.level-slider-bar-stat.editable {
  padding-left: 14px;
}
.level-slider-bar-stat a {
  font-family: Proxima Nova;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  text-decoration: none;
  color: black;
  cursor: default;
}
.level-slider-bar-stat.editable a {
  cursor: pointer;
}
.level-slider-bar-stat.editable a:hover {
  color: white;
  background-color: #037ca3;
  cursor: pointer;
}
.level-slider-bar-stat img {
  width: 35px !important;
  heigth: 35px !important;
  background-color: transparent !important;
}
.spgr-qinfo-card-container {
  float: left;
  /*height: 400px;*/
  width: 100%;
  padding: 20px;
  /*background-color: @header-bkg-color;
    border: solid 1px lightgray;
    border-radius: 5px;
    box-shadow: 1px 2px 5px @box-shadow-color;*/
  /*#con-text{
        width:28%;
    }*/
}
.spgr-qinfo-card-container .spgr-qinfo-col-title {
  margin: 5px 0;
  font-family: ProximaNova, Verdana, Geneva, Tahoma, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 2px;
  /*text-align: center;*/
  border-bottom: white 1px solid;
}
.spgr-qinfo-card-container .oval-pdf {
  display: none;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-chart {
  width: 35%;
  float: left;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-chart .grade-level-static-pie {
  display: inline-block;
  width: 44%;
  background: url(../../i/oval-7.svg);
  background-repeat: no-repeat;
  height: 70px;
  vertical-align: middle;
  text-align: center;
  padding-top: 7%;
  letter-spacing: 2px;
  margin: 10px 10px;
  font-size: 30px;
  font-weight: 300;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-chart .grade-level-static-pie-label {
  display: inline-block;
  position: relative;
  bottom: 18px;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-content {
  display: inline-block;
  width: 62%;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-text {
  display: inline-block;
  width: 35%;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-border-line {
  background-color: #d5d7d9;
  display: block;
  height: 1px;
  width: auto;
  margin-top: 20px;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-stat {
  display: block;
  width: 65%;
  text-align: right;
  float: right;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-stat .select2-chosen {
  display: inline-block;
  float: left;
  width: 90%;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-stat .spdj-main-data-item-add-select .select2-choice {
  text-align: center;
  height: 35px;
  border-radius: 0px;
  margin-top: 30px;
}
.spgr-qinfo-card-container .spgr-qinfo-col-op-stat .spdj-main-data-item-add-select .select2-chosen {
  margin-top: 0px;
}
.sp-level-dialog-container {
  padding: 26px 30px;
}
.sp-level-dialog-container .sp-levels-modal-dialog {
  position: fixed;
  height: 500px;
  width: 600px;
  background-color: #ffffff;
  top: 8%;
  margin: 0 auto;
}
.sp-level-dialog-container .sp-level-dialog-title {
  padding-bottom: 24px;
  border-bottom: solid 2px gray;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
.sp-level-dialog-container .sp-levels-modal-dialog .modal-dialog {
  position: absolute;
  width: 600px;
  top: 250px;
  left: 0;
  margin: 0;
}
.sp-level-dialog-container .modal-open {
  overflow: scroll !important;
}
.sp-level-dialog-container .modal-open .modal {
  overflow-y: hidden;
}
.sp-level-dialog-container .sp-level-dialog-close {
  position: absolute;
  right: 30px;
  top: 20px;
  width: 33.7px;
  height: 34.1px;
  cursor: pointer;
  background-image: url('../../i/X_topCorner.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
.sp-level-dialog-container .sp-level-dialog-close a {
  text-decoration: none;
  color: #000000;
}
.sp-level-dialog-container .sp-level-dialog-items-container {
  overflow-y: scroll;
  height: 430px;
}
.sp-level-dialog-container .sp-level-dialog-item-container {
  width: 100%;
  min-height: 50px;
  padding: 20px 0;
  float: left;
  border-bottom: solid 1px #d4d7d9;
  position: relative;
  color: black;
  display: flex;
  align-items: center;
  justify-content: left;
}
.sp-level-dialog-container .sp-level-dialog-item-container.inactive {
  cursor: not-allowed;
  color: gray;
}
.sp-level-dialog-container .sp-level-dialog-item-container.active {
  background-color: rgba(0, 125, 164, 0.2);
  color: black;
  font-weight: bold;
}
.sp-level-dialog-container .sp-level-dialog-item-container:hover {
  background-color: greenyellow;
  opacity: 0.5;
  color: black;
}
.sp-level-dialog-container .sp-level-dialog-item-select {
  width: 10%;
  color: transparent;
  display: none;
}
.sp-level-dialog-container .sp-level-dialog-item-select.active {
  background-color: rgba(0, 125, 164, 0.2);
}
.sp-level-dialog-container .sp-level-dialog-item-level {
  width: 16px;
  margin: 0 20px;
  font-size: 18px;
  font-weight: bold;
}
.sp-level-dialog-container .sp-level-dialog-item-text {
  width: 80%;
  font-size: 14px;
  line-height: 1.14;
  letter-spacing: 0.2px;
}
/* Success Profile (sp) Sub Category (sc) Quick Info (qinfo) Card Directive CSS */
.sqcc-role-requirements {
  margin-left: 20px;
}
.sqcc-personal-characteristics {
  margin-left: 0;
}
.spsc-qinfo-card-container {
  height: 400px;
  width: 320px;
  padding: 20px;
  background-color: #ffffff;
  border: solid 1px lightgray;
  border-radius: 5px;
  box-shadow: 1px 2px 5px #888888;
}
.spsc-qinfo-card-container .spsc-qinfo-col-title {
  margin: 5px;
  font-family: ProximaNova, Verdana, Geneva, Tahoma, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #6c7480;
  letter-spacing: 2px;
  text-align: center;
}
.spsc-qinfo-card-container .spsc-qinfo-col-info-container {
  border-bottom: solid 1px #d5d7d9;
  margin: 10px;
  padding: 10px 10px 0px 10px;
}
.spsc-qinfo-card-container .spsc-qinfo-col-info-container:last-child {
  border-bottom: none;
}
.spsc-qinfo-card-container .spsc-qinfo-col-info-title {
  font-family: ProximaNova, Verdana, Geneva, Tahoma, sans-serif;
  font-size: 13px;
  line-height: 15.3px;
  letter-spacing: 0.3px;
  color: #868686;
}
.spsc-qinfo-card-container .spsc-qinfo-col-info-detail {
  margin-top: 5px;
  margin-bottom: 5px;
}
.spsc-qinfo-card-container .spsc-qinfo-col-info-content {
  display: inline-block;
  width: 100%;
  margin: 4px 0;
  font-family: ProximaNova, Verdana, Geneva, Tahoma, sans-serif;
  font-size: 15px;
  text-align: left;
  color: #000000;
}
.spsc-qinfo-card-container .spsc-qinfo-col-info-icon {
  display: block;
  margin-top: 2px;
  float: left;
  width: 20px;
  color: #EBB30D;
}
.spsc-qinfo-card-container .spsc-qinfo-col-info-text {
  display: block;
  float: left;
  width: 90%;
}
generic-level-slider-bar {
  display: block;
}
.generic-level-slider-bar-container {
  align-items: center;
}
.generic-level-slider-bar {
  height: 9px;
  width: 245px;
  border-radius: 9px;
  cursor: default;
}
.generic-level-slider-bar.editable {
  cursor: pointer;
}
.generic-level-slider-bar-block:first-child {
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}
.generic-level-slider-bar-block:last-child {
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
}
.generic-level-slider-bar-block {
  display: block;
  float: left;
  height: 9px;
  width: 20%;
  border-right: 1px solid white;
  padding: 0px;
}
/*
.generic-level-slider-bar-block-primary {
	background-color: #037ca3;
}

.generic-level-slider-bar-block-secondary {
	background-color: #90257c;
}

.generic-level-slider-bar-stat {
	margin-left: 9px;
	text-align: right;
	order: 10;
}

.generic-level-slider-bar-stat a {
	font-family: ProximaNova;
	font-size: 36px;
	font-weight: 300;
	line-height: 1;
	text-decoration: none;
	color: black;
	cursor: default;
}

.generic-level-slider-bar-stat.editable a {
	cursor: pointer;
}

.generic-level-slider-bar-stat.editable a:hover {
	color: white;
	background-color: #037ca3;
	cursor: pointer;
}
*/
generic-solid-bar {
  display: block;
}
.generic-solid-bar-container {
  align-items: center;
}
.generic-solid-bar {
  height: 9px;
  width: 245px;
  border-radius: 0px;
  cursor: default;
}
.generic-solid-bar.editable {
  cursor: pointer;
}
.generic-solid-bar-block:first-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.generic-solid-bar-block:last-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.generic-solid-bar-block {
  display: block;
  float: left;
  height: 9px;
  width: 20%;
  border-right: 0px solid white;
  padding: 0px;
}
.grade-level-chart {
  padding-top: 4px;
  padding-left: 4px;
  background-color: #fbfbfb;
  border: solid 0.8px transparent;
  width: 110px;
  height: 110px;
  border-radius: 110px;
}
.grade-label {
  font-family: ProximaNova;
  font-size: 10px;
  letter-spacing: 0.5px;
  text-align: center;
  color: #262625;
}
.grade-stat {
  font-family: ProximaNova;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.14;
  letter-spacing: 0.1px;
  text-align: center;
  color: #262625;
}
.generic-percentagebar-container {
  width: 200px;
  height: 15px;
  float: left;
  position: relative;
  overflow: hidden;
  background-color: #f1f1f1;
}
.generic-percentagebar {
  height: 100%;
  position: absolute;
  background-color: #007DA4;
}
.generic-percentagebar-stat {
  width: 60px;
  float: left;
  margin-left: 10px;
}
.competency-card-directive-container {
  float: left;
  width: 410px;
}
.competency-card-directive-container .title-container {
  float: left;
  width: 100%;
  border-bottom: solid 1px #A8B1B6;
  margin-bottom: 2px;
  padding-bottom: 5px;
  margin-top: 15px;
}
.competency-card-directive-container .title {
  width: 85%;
  font-weight: 900;
  margin-bottom: 2px;
}
.competency-card-directive-container .btn-cmp-dialog {
  float: right;
}
.competency-card-directive-container .competency-container {
  float: left;
  width: 100%;
}
.competency-card-directive-container .subcategory-description {
  float: left;
  width: 55%;
}
.competency-card-directive-container .subcategory-slider-value {
  width: 2%;
  font-weight: 900;
}
.competency-card-directive-container .subcategory-slider {
  float: right;
}
.competency-card-directive-container .generic-level-slider-bar {
  display: inline-block;
}
.market-insights-directive-container {
  float: left;
  width: 410px;
}
.market-insights-directive-container .title-container {
  float: left;
  width: 100%;
  border-bottom: solid 1px #A8B1B6;
  margin-bottom: 2px;
  padding-bottom: 5px;
}
.market-insights-directive-container .title {
  width: 85%;
  font-weight: 900;
  margin-bottom: 2px;
  letter-spacing: 2.1px;
  font-size: 15px;
}
.market-insights-directive-container .btn-cmp-dialog {
  float: right;
}
.market-insights-directive-container .market-insights-container {
  float: left;
  width: 100%;
  padding: 5px 5px 5px 5px;
}
.market-insights-directive-container .grade-level-container {
  float: left;
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.market-insights-directive-container .grade-level-container .grade-level-static-pie {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 61%;
  background: url(../../i/oval-7.svg);
  background-repeat: no-repeat;
  background-position: center;
  height: 70px;
  text-align: center;
  padding-top: 2%;
  margin: 10px 10px 0px 10px;
  font-size: 37px;
  font-weight: 300;
}
.market-insights-directive-container .grade-level-container .grade-level-static-label {
  font-size: 11px;
  text-align: center;
}
.market-insights-directive-container .pricing-container {
  float: right;
  display: block;
  text-align: right;
  width: 250px;
  padding-top: 20px;
}
.market-insights-directive-container .text-row {
  float: left;
  width: 100%;
}
.market-insights-directive-container .text-column {
  float: left;
  font-weight: 600;
  text-align: left;
  min-width: 29%;
}
.market-insights-directive-container .stat-column {
  display: block;
  width: 65%;
  text-align: right;
  float: right;
}
.market-insights-directive-container .stat-column:last-child {
  width: 100%;
}
.sp-market-competencies-container {
  float: left;
  width: 410px;
  color: black;
}
.sp-market-competencies-container .sp-market-insights-container {
  width: 100%;
  float: left;
  margin: 5px;
}
.sp-market-competencies-container .sp-behavoral-competencies-container {
  width: 100%;
  float: left;
  margin: 5px;
}
.sp-market-competencies-container .sp-traits-container {
  width: 100%;
  float: left;
  margin: 5px;
}
.sp-market-competencies-container .sp-drivers-container {
  width: 100%;
  float: left;
  margin: 5px;
}
.sp-role-details-container {
  float: left;
  width: 500px;
  color: black;
}
.sp-role-details-container .title-container {
  float: left;
  width: 100%;
  border-bottom: solid 1px #A8B1B6;
  margin-bottom: 2px;
}
.sp-role-details-container .title {
  width: 85%;
  font-weight: 900;
  margin-bottom: 2px;
  letter-spacing: 2.9px;
  font-size: 30px;
  font-weight: bold;
}
.sp-role-details-container .btn-cmp-dialog {
  float: right;
}
.sp-role-details-container .role-details-container {
  float: left;
  width: 100%;
  padding: 5px 5px 5px 5px;
}
.sp-role-details-container .role-detail-description {
  float: left;
  width: 100%;
}
.sp-role-details-container .role-sections-title {
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: 2.1px;
}
.sp-role-details-container .key-responsibilities-container {
  margin-top: 50px;
}
.sp-role-details-container .key-responsibilities-container .key-responsibilities-title {
  font-size: 15px;
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: 2.1px;
}
.sp-role-details-container .key-responsibilities-container .key-responsibilities {
  margin-top: 10px;
}
.sp-role-details-container .technical-competencies-container {
  margin-top: 10px;
}
.sp-role-details-container .technical-competencies-container .technical-competencies-title {
  font-size: 15px;
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: 2.1px;
}
.sp-role-details-container .technical-competencies-container .technical-competencies-table {
  display: table;
  width: 100%;
  margin-top: 12px;
}
.sp-role-details-container .technical-competencies-container .technical-competencies-table .technical-competency-cell {
  display: table-cell;
  width: 33%;
  text-align: center;
}
.sp-role-details-container .technical-competencies-container .technical-competencies-table .technical-competency-cell:first-child {
  border-left: none;
}
.sp-role-details-container .technical-competencies-container .technical-competencies-table .technical-competency-cell .technical-competency-level {
  width: 100%;
  height: 100px;
  text-align: center;
  font-size: 18px;
  color: white;
  font-weight: 900;
}
.ok-cancel-dlg-container {
  width: 550px;
  float: left;
  margin-top: 10px;
  background-color: #ffffff;
}
.ok-cancel-dlg-container .button.default,
.ok-cancel-dlg-container .btn.default,
.ok-cancel-dlg-container .button.btn-default,
.ok-cancel-dlg-container .btn.btn-default,
.ok-cancel-dlg-container .button.default:hover,
.ok-cancel-dlg-container .btn.default:hover,
.ok-cancel-dlg-container .button.btn-default:hover,
.ok-cancel-dlg-container .btn.btn-default:hover,
.ok-cancel-dlg-container .button.default:active,
.ok-cancel-dlg-container .btn.default:active,
.ok-cancel-dlg-container .button.btn-default:active,
.ok-cancel-dlg-container .btn.btn-default:active {
  border: solid 1px black;
}
.ok-cancel-dlg-container .icon {
  display: none;
  height: 34px;
  margin: 0 0 0 48px;
  width: 34px;
}
.ok-cancel-dlg-container .content {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ok-cancel-dlg-container .dialog-title-container {
  width: 100%;
  float: left;
  padding: 16px;
  border-bottom: solid 2px lightgray;
}
.ok-cancel-dlg-container .dialog-title {
  width: 80%;
  float: left;
  font-family: Proxima Nova;
  font-size: 20px;
  font-weight: 600;
}
.ok-cancel-dlg-container .dialog-close {
  width: 15%;
  float: right;
  text-align: right;
  margin-top: 5px;
  cursor: pointer;
}
.ok-cancel-dlg-container .dialog-body-container {
  width: 100%;
  float: left;
  padding: 20px;
}
.ok-cancel-dlg-container .form-table {
  width: 100%;
}
.ok-cancel-dlg-container .col-sm-4 {
  width: 28.333333%;
}
.ok-cancel-dlg-container .modal-body {
  padding: 25px 15px 15px 15px;
}
.ok-cancel-dlg-container .modal-footer {
  padding: 23px 24px 0px 24px;
}
.ok-cancel-dlg-container .form-group {
  margin-bottom: 7px;
}
.ok-cancel-dlg-container .form-height {
  height: 75px;
}
.ok-cancel-dlg-container .form-group:nth-child(3) {
  margin-bottom: 250px;
}
.ok-cancel-dlg-container .text-input {
  width: 100%;
  height: 38px;
  border-radius: 5px;
  padding-left: 5px;
}
.ok-cancel-dlg-container .first-name-column {
  width: 45%;
  margin-right: 5%;
}
.ok-cancel-dlg-container .last-name-column {
  width: 50%;
}
.ok-cancel-dlg-container .cancel-button-left {
  float: left;
  margin-left: 0px;
  margin-right: 70px;
}
.ok-cancel-dlg-container .cancel-button-more-left {
  float: left;
  margin-left: 0px;
  margin-right: 250px;
}
.ok-cancel-dlg-container .button-right {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}
.ok-cancel-dlg-container .modal-scroll {
  max-height: calc(70vh);
  overflow-y: auto;
}
.ok-cancel-dlg-container .desc-font {
  font-size: 300%;
  text-align: center;
  vertical-align: middle;
  margin-top: 5%;
  font-family: inherit;
}
.ok-cancel-dlg-container .modal-title-heading {
  color: #2e2e2e;
  font-weight: 500;
  font-size: 25px;
  text-align: left;
}
.ok-cancel-dlg-container .desc-body {
  border-bottom: solid 1px #ccc;
  text-align: justify;
  padding-left: 7%;
  font-family: inherit;
  padding-bottom: 2%;
  padding-top: 2%;
}
.ok-cancel-dlg-container .desc-container {
  display: flex;
  padding-left: 0%;
  padding-right: 2%;
}
.message {
  margin-bottom: 10px;
}
.description-dlg-container {
  width: 50%;
  float: right;
  background-color: #ffffff;
  padding-bottom: 20px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.description-dlg-container .content {
  display: inline-flex;
  width: 100%;
}
.description-dlg-container .main-container {
  width: 100%;
  padding-left: 70px;
  padding-top: 56px;
  padding-right: 90px;
}
.description-dlg-container .header {
  padding-top: 20px;
}
.description-dlg-container .header-title {
  display: flex;
}
.description-dlg-container .title {
  width: 402px;
  font-family: Proxima Nova;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
  margin-right: auto;
}
.description-dlg-container .body {
  padding-top: 33px;
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.3px;
  color: #000000;
  overflow-y: auto;
}
.description-dlg-container .icon-close-dark {
  background: url(/i/icon-close-dark.svg) no-repeat;
  cursor: pointer;
  background-size: 100%;
  height: 36px;
  width: 1em;
  font-size: 35px;
  float: right;
}
.description-dlg-container ul.description-details {
  margin-left: 24px;
  list-style-type: disc;
  list-style-position: outside;
}
.description-dlg-container ul.description-details li {
  list-style-type: disc;
}
.description-dlg-container .h4 {
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.4px;
  color: #000000;
}
.description-dlg-container .lbl {
  color: #000000;
}
.description-dlg-container .description-details {
  color: #000000;
}
.description-dlg-container .separator {
  height: 1px;
  background-color: rgba(154, 154, 154, 0.5);
  border: solid 1px var(--black-8);
}
.ref-level-container {
  width: 50%;
  float: right;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.ref-level-container .content {
  display: inline-flex;
  width: 100%;
}
.ref-level-container .main-container {
  width: 100%;
  padding: 60px 70px 60px 50px;
  margin: 0 40px 0 20px;
}
.ref-level-container .header-details {
  display: flex;
}
.ref-level-container .title {
  height: 50px;
  font-family: ProximaNova;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #000000;
  margin-right: auto;
}
.ref-level-container .icon-close-dark {
  background: url(/i/icon-close-dark.svg) no-repeat;
  cursor: pointer;
  background-size: 100%;
  height: 36px;
  width: 1em;
  font-size: 35px;
}
.ref-level-container .body {
  font-family: ProximaNova;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.3px;
  color: #000000;
  overflow-y: auto;
}
.ref-level-container .desc-container {
  display: flex;
  border-bottom: 1px solid rgba(154, 154, 154, 0.5);
  flex-direction: row;
}
.ref-level-container .ref-level-number {
  font-size: 300%;
  font-family: inherit;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.11;
  letter-spacing: 0.3px;
  color: #000000;
  padding: 20px;
  width: 80px;
}
.ref-level-container .ref-level-desc {
  margin: 25px 0px 20px 20px;
}
.ref-level-container .separator {
  height: 1px;
  background-color: rgba(154, 154, 154, 0.5);
  border: solid 1px var(--black-8);
}
body {
  width: 100%;
}
body.scrollable {
  overflow-y: auto;
  -ms-overflow-style: scrollbar;
}
body.scrollable.modal-open {
  overflow-y: hidden;
}
body .modal .modal-dialog,
body .modal.in .modal-dialog,
body .modal.fade .modal-dialog {
  z-index: 9999;
  margin: 0 auto;
  position: fixed;
  width: 481px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
}
body .modal .modal-dialog.modal-sm,
body .modal.in .modal-dialog.modal-sm,
body .modal.fade .modal-dialog.modal-sm {
  width: 370px;
}
header.masthead {
  display: flex;
  flex-direction: row;
  height: 192px;
  padding: 43px 0;
  width: 1080px;
}
header.masthead .body h1,
header.masthead .body p {
  color: #ffffff;
}
header.masthead .body a:hover,
header.masthead .body a:focus,
header.masthead .body :active {
  text-decoration: none;
}
header.masthead .body h1 {
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 1.5px;
  line-height: 40px;
}
header.masthead p {
  font-size: 14px;
  line-height: 18px;
  max-height: 36px;
  width: 810px;
  margin-top: 6px;
}
.page-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 152px);
}
.main-background {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  position: relative;
  width: 100vw;
}
.main-background.dark-background {
  background: url('../../i/background_SP@2x.png');
}
.main-container {
  width: 1280px;
}
@media (max-width: 1280px) {
  .main-container {
    width: 1080px;
  }
}
input[type='text'] {
  background: #ffffff;
  border: solid 1px #d4d7d9;
  color: #2e2e2e;
  height: 44px;
}
input[type='text']:hover {
  border: solid 1px rgba(0, 123, 199, 0.5);
}
input[type='text']:focus {
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
  border: solid 2px rgba(0, 123, 199, 0.5);
}
input[type='text'].disabled {
  background: rgba(212, 215, 217, 0.3);
  border: solid 1px rgba(0, 0, 0, 0.1);
  color: rgba(46, 46, 46, 0.4);
}
button.btn {
  align-items: center;
  display: flex;
  height: 42px;
  justify-content: center;
  min-width: 160px;
  padding: 0 32px;
}
button.btn.btn-primary {
  background: #007bc7;
  border: solid 1px rgba(255, 255, 255, 0.75);
  color: #ffffff;
}
button.btn.btn-primary:hover {
  background: #005184;
}
button.btn.btn-primary:focus {
  box-shadow: 0 0 5px 0 #007bc7;
  border: solid 2px #ffffff;
  background-color: #007bc7;
}
button.btn.btn-primary:active {
  border: solid 1px rgba(255, 255, 255, 0.75);
  background-color: #07639c;
}
button.btn.btn-primary.disabled {
  background: rgba(212, 215, 217, 0.3);
  border: solid 1px rgba(0, 0, 0, 0.1);
}
button.btn.btn-secondary {
  background-color: #ffffff;
  border: solid 1px rgba(0, 125, 164, 0.5);
}
button.btn.btn-secondary:hover {
  border: solid 1px #005184;
  background-color: #ffffff;
}
button.btn.btn-secondary:focus {
  box-shadow: 0 0 5px 0 rgba(0, 125, 164, 0.6);
  border: solid 2px #007bc7;
  background-color: #ffffff;
}
button.btn.btn-secondary.disabled {
  background: rgba(212, 215, 217, 0.3);
  border: solid 1px rgba(0, 0, 0, 0.1);
}
.standard-modal {
  background: #ffffff;
  display: block;
  height: 100%;
  padding: 40px;
  width: 100%;
}
.standard-modal .title {
  color: #2e2e2e;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 40px;
}
.standard-modal .separator {
  display: block;
  background: rgba(0, 0, 0, 0.08);
  height: 1px;
  margin: 8px;
}
.standard-modal .content {
  color: #2e2e2e;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.4px;
  line-height: 20px;
  margin: 15px 0;
  position: relative;
}
.standard-modal .actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.standard-modal .actions button {
  margin-left: 8px;
}
.button-style {
  white-space: normal;
  height: 50px !important;
}
.modal-width {
  width: 700px !important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN1Y2Nlc3Nwcm9maWxlL2FwcC5sZXNzIiwiY29uZmlndXJhdGlvbi9fbWl4aW5zLmxlc3MiLCJjb25maWd1cmF0aW9uL19ib290c3RyYXAtb3ZlcnJpZGVzLmxlc3MiLCJzaGFyZS9zaGFyZS5sZXNzIiwiY29uZmlndXJhdGlvbi9faWNvbnMubGVzcyIsInNoYXJlL2RpcmVjdGl2ZXMvc2xpZGVyLWNoZWNrYm94Lmxlc3MiLCJzaGFyZS9kaXJlY3RpdmVzL2NoZWNrYm94Lmxlc3MiLCJzaGFyZS9kaXJlY3RpdmVzL2Ryb3Bkb3duLW11bHRpc2VsZWN0Lmxlc3MiLCJzaGFyZS9kaXJlY3RpdmVzL3NsaWRlclZpZXcubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL2V4dHJhcy9fbWl4aW5zLmxlc3MiLCJzaGFyZS9kaXJlY3RpdmVzL3NsaWRlLXVwLW1vZGFsLmxlc3MiLCJzaGFyZS9kaXJlY3RpdmVzL2Ryb3Bkb3duLmxlc3MiLCJzaGFyZS9kZXNpZ24ubGVzcyIsInNoYXJlL2RpcmVjdGl2ZXMvZHJvcGRvd24tc2VhcmNoLmxlc3MiLCJjb25maWd1cmF0aW9uL19icmVha3BvaW50cy5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvZXh0cmFzL19yZXNldC5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvZXh0cmFzL19ncmFkaW5nX2hlYWRlci5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvZXh0cmFzL2NpcmNsZXMubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL2V4dHJhcy9jaGFydHdlbGwubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL2V4dHJhcy9yaW5ncy5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9vcmdQZXJmb3JtRGF0YUxlYWRlcmJvYXJkLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1TdXJ2ZXlzLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1QYXJ0aWNpcGFudHNBZGROZXdEaWFsb2cubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybVNhdmVXYXJuaW5nLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1MVEkubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybURVUmVzcG9uc2liaWxpdHkubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybURVRmlsZU9wZW4ubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybURVRmlsZUNvbE1hcEVycm9ycy5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9vcmdQZXJmb3JtRFVGaWxlUmVhZFZhbGlkYXRlLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1EVUZpbGVWYWxpZGF0aW9uRXJyb3JzLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1EVUZpbGVBY2NlcHQubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybURVSm9iQW5hbHlzaXMubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybURVSm9iTWF0Y2hNYWluLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1EVUpvYk1hdGNoRGV0YWlsLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1EVVN1Ym1pdFJlYWR5Lmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1EVVN1Ym1pdEluUHJvZ3Jlc3MubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybURVU3VibWl0Q29tcGxldGUubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybVNoYXJlZC5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9vcmdQZXJmb3JtRFVFeHRlbmRPdmVycmlkZURpYWxvZy5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9vcmdQZXJmb3JtRFVDb2xNYXBTZWxlY3Rpb25EaWFsb2cubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybUpNVEpvYk1hdGNoZXMubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3QvZGlyZWN0aXZlcy9vcmdQZXJmb3JtSk1USm9iTWF0Y2hlc1NlYXJjaEZpbHRlci5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9vcmdQZXJmb3JtSk1URW1wbG95ZWVzLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L2RpcmVjdGl2ZXMvb3JnUGVyZm9ybUpNVEVtcGxveWVlc1NlYXJjaEZpbHRlci5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9kaXJlY3RpdmVzL29yZ1BlcmZvcm1KTVRNYXRjaEpvYi5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9kaXJlY3RpdmVzL2xlYWRlcmJvYXJkQ2FyZE93bmVyLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L2RpcmVjdGl2ZXMvb3JnUGVyZm9ybUxlYWRlcmJvYXJkQ2FyZC5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9kaXJlY3RpdmVzL3BhZ2VTaXplU2VsZWN0b3IubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3QvZGlyZWN0aXZlcy9wYWdlU2VsZWN0b3IubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybUhlbHBNb2RlbC5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9vcmdQZXJmb3JtRGF0YVNoZWV0U3VibWlzc2lvbi5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9vcmdQZXJmb3JtTGVhZGVyYm9hcmQubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JncGVyZm9ybUxlYWRlcmJvYXJkQXNzaWduTW9kYWwubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybUdyYWRlTWFwcGluZy5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9vcmdQZXJmb3JtT25ib2FyZGluZ1dpdGhvdXRJbnRlcm5hdGlvbmFsLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1PbmJvYXJkaW5nV2l0aEludGVybmF0aW9uYWwubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybU9uYm9hcmRpbmdXaXRoSW50ZXJuYXRpb25hbENvdW50cnlBZGQubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybU9uYm9hcmRpbmdTdWJzaWRpYXJ5Q291bnRyeUFkZC5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvb3JnYW5pemF0aW9ucGVyZm9ybWFuY2UvcHJvamVjdC9vcmdQZXJmb3JtT25ib2FyZGluZ1N1YnNpZGlhcnlNYXAubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JncGVyZm9ybUxlYWRlcmJvYXJkQ3JlYXRlVXNlck1vZGFsLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ3BlcmZvcm1Qcm9jZXNzTW9kYWwubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JncGVyZm9ybVN1cnZleU1vZGFsLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1TdWJzaWRpYXJ5SW5mb01vZGFsLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ3BlcmZvcm1MZWFkZXJib2FyZElEQ01vZGFsLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9vcmdhbml6YXRpb25wZXJmb3JtYW5jZS9wcm9qZWN0L29yZ1BlcmZvcm1EVU11bHRpQ291bnRyeUxpc3QubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL29yZ2FuaXphdGlvbnBlcmZvcm1hbmNlL3Byb2plY3Qvb3JnUGVyZm9ybURVRmlsZU1hcC5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvYXV0aC9hZG1pbi5sZXNzIiwiY29uZmlndXJhdGlvbi9fdmFyaWFibGVzLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS90YWxlbnRhcmNoaXRlY3QvYXBwLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS90YWxlbnRhcmNoaXRlY3QvbG9naW4ubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL2V4dHJhcy9fdmFyaWFibGVzLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9wcmVmZXJlbmNlcy9wcmVmZXJlbmNlcy5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvcHJlZmVyZW5jZXMvbGFuZ3VhZ2VDaGFuZ2UubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL3NoYXJlL2RpcmVjdGl2ZXMvbGV2ZWxTbGlkZXJCYXIubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL3NoYXJlL2RpcmVjdGl2ZXMvc3BHcmFkZVFJbmZvQ2FyZC5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvc2hhcmUvZGlyZWN0aXZlcy9zcExldmVsc0VkaXRvci5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvc2hhcmUvZGlyZWN0aXZlcy9zcFNlY3Rpb25RSW5mb0NhcmQubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL3NoYXJlL2RpcmVjdGl2ZXMvZ2VuZXJpY0xldmVsU2xpZGVyQmFyLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9zaGFyZS9kaXJlY3RpdmVzL2dlbmVyaWNTb2xpZEJhci5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvc2hhcmUvZGlyZWN0aXZlcy9ncmFkZUxldmVsUGllLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9zaGFyZS9kaXJlY3RpdmVzL2dlbmVyaWNQZXJjZW50YWdlQmFyLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9zaGFyZS9kaXJlY3RpdmVzL2NvbXBldGVuY3ktY2FyZC5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvc2hhcmUvZGlyZWN0aXZlcy9tYXJrZXQtaW5zaWdodHMubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL3NoYXJlL2RpcmVjdGl2ZXMvc3AtbWFya2V0LWNvbXBldGVuY2llcy1jYXJkLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9zaGFyZS9kaXJlY3RpdmVzL3NwLXJvbGUtZGV0YWlscy1jYXJkLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9zaGFyZS9PS0NhbmNlbERpYWxvZy5sZXNzIiwic3VjY2Vzc3Byb2ZpbGUvc2hhcmUvZGVzY3JpcHRpb25EaWFsb2cubGVzcyIsInN1Y2Nlc3Nwcm9maWxlL3NoYXJlL3JlZkRlc2NyaXB0aW9uRGlhbG9nLmxlc3MiLCJzdWNjZXNzcHJvZmlsZS9hZG1pbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJRQUNvQjtBQ0NwQjtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFNLGFBQU47RUFDQSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFBYyxVQUFBO0VBQVksU0FBQTs7QUNONUI7RUFDSSxVQUFBO0VBQ0EsYUFBQTs7QUFJSjtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBOztBQUlKO0VBQ0ksbUJBQUE7O0FBREosY0FFSTtFQUNJLFNBQUE7O0FBS1I7RUFDSSxnQkFBQTs7QUFESixrQkFFSTtFRFBILFNBQUE7RUFDQSxrREFBQTtFQTJERSxtQkFBQTtFQUNDLGdCQUFBO0VBQ0QsY0FBQTtFQUNBLHFCQUFBO0VBQ0YsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0UsVUFBQTtFQUNGLGlCQUFBO0VBQ0UscUJBQUE7RUFDRixpQkFBQTtFQzlETyxjQUFBOztBRGdFTixrQkNsRUUsZ0JEa0VEO0FBQ0Qsa0JDbkVFLGdCRG1FRDtFQTFFRixTQUFBO0VBQ0EsbUNBQUE7RUEyRUEsbUJBQUE7RUFDQSxjQUFBO0VBQ0cscUJBQUE7O0FBR0Ysa0JDMUVFLGdCRDBFRDtFQUNBLG1CQUFBO0VBQ0EsY0FBQTs7QUFHRCxrQkMvRUUsZ0JEK0VEO0VBQ0EsbUJBQUE7RUFDQSxjQUFBOztBQWZELGtCQ2xFRSxn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RkgsZ0JBQWU7RUFNZixjQUFBOztBQTJFRSxlQVRELEtBU0UsU0FqRkgsZ0JBQWU7RUFNZixjQUFBOztBQTJFRSxlQVRELEtBU0UsU0FqRkgsZ0JBQWU7RUFNZixjQUFBOztBQTJFRSxlQVRELEtBU0UsU0FqRkgsZ0JBQWU7RUFNZixjQUFBOztBQThFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQWtFRSxlQVpELEtBWUUsT0F4RUgsZ0JBQWU7RUFNZixjQUFBOztBQXdFRixvQkF4REUsUUFBTyxDQUFTO0VBTWhCLHlCQUFBOztBQWtERixvQkF4REUsUUFBTyxDQUFTO0VBTWhCLHlCQUFBOztBQWtERixvQkF4REUsUUFBTyxDQUFTO0VBTWhCLHlCQUFBOztBQWtERixvQkF4REUsUUFBTyxDQUFTO0VBTWhCLHlCQUFBOztBQWtERixvQkF4REUsUUFBTyxDQUFTO0VBTWhCLHlCQUFBOztBQWtERixvQkF4REUsUUFBTyxDQUFTO0VBTWhCLHlCQUFBOztBQW9FRSxhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxFQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsRUFBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLEVBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxjQUFBOztBQURGLGFBQWEsQ0FBSyxnQkFBZSxLQUFLLE9BQVEsZ0JBQWU7RUFDM0QsY0FBQTs7QUFERixhQUFhLENBQUssZ0JBQWUsS0FBSyxPQUFRLGdCQUFlO0VBQzNELGNBQUE7O0FBREYsYUFBYSxDQUFLLGdCQUFlLEtBQUssT0FBUSxnQkFBZTtFQUMzRCxj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LGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUdGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBR0YsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBR0YsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUdGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBR0YsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBR0YsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUdGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBR0YsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBR0YsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUVGLGNBQWUsZ0JBQWUsS0FBSyxPQUFRO0VBQ3pDLGNBQUE7O0FBRUYsY0FBZSxnQkFBZSxLQUFLLE9BQVE7RUFDekMsY0FBQTs7QUFFRixjQUFlLGdCQUFlLEtBQUssT0FBUTtFQUN6QyxjQUFBOztBQUdGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUdGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUdGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUdGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUdGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUdGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVBQWdCLGdCQUFlLEtBQUssT0FBUTtFQUMxQyxjQUFBOztBQUVGLGVB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 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.full-center {
  width: 100%;
  text-align: center;
  float: center;
}
.hideOveride {
  display: none!important;
}
.hide {
  display: none;
}
.pad-top-10 {
  padding-top: 10px;
}
.pad-top-20 {
  padding-top: 20px;
}
.pad-top-30 {
  padding-top: 30px;
}
.pad-top-40 {
  padding-top: 40px;
}
.pad-bottom-10 {
  padding-bottom: 10px;
}
.pad-bottom-20 {
  padding-bottom: 20px;
}
.pad-bottom-30 {
  padding-bottom: 30px;
}
.pad-bottom-40 {
  padding-bottom: 40px;
}
@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spinner {
  align-items: center;
  display: flex;
  justify-content: center;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10000002;
}
.spinner img {
  animation: spin 1s linear infinite;
  position: relative;
  z-index: 2000000;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN1Y2Nlc3Nwcm9maWxlL2V4dHJhcy9fbWl4aW5zLmxlc3MiLCJsb2FkaW5nLWluZGljYXRvci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0RBO0VBQ0UsUUFBQTs7QUFDQSxTQUFDO0FBQ0QsU0FBQztFQUNDLGNBQUE7RUFDQSxTQUFTLEVBQVQ7RUFHQSxjQUFBOztBQUVGLFNBQUM7RUFDQyxXQUFBOztBQW1GSjtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBOztBQTJDRjtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFnTkEsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBQWdiVjtFQUNHLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7O0FBR0g7RUFDRyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBOztBQUVIO0VBQ0csdUJBQUE7O0FBRUg7RUFDRyxhQUFBOztBQXlESDtFQUNFLGlCQUFBOztBQUVGO0VBQ0UsaUJBQUE7O0FBRUY7RUFDRSxpQkFBQTs7QUFFRjtFQUNFLGlCQUFBOztBQUdGO0VBQ0Usb0JBQUE7O0FBRUY7RUFDRSxvQkFBQTs7QUFFRjtFQUNFLG9CQUFBOztBQUVGO0VBQ0Usb0JBQUE7O0FDbjZCRjtFQUNDO0lEa1VDLG1CQ2pVVyxjRGlVWDtJQUNHLGdCQ2xVUSxjRGtVUjtJQUNDLGVDblVPLGNEbVVQO0lBQ0MsY0NwVU0sY0RvVU47SUFDRyxXQ3JVRyxjRHFVSDs7O0FDalVWO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBOztBQUdKLFFBQVM7RUFDTCxrQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUEifQ== */