* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

ul,
li,
i,
p,
span,
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  padding: 0; }

ul {
  list-style-type: none; }

html * {
  font-family: 'Lato','Muli', sans-serif; }

.carousel-control {
  width: 10% !important; }

.related-products-center-inner {
  margin-left: 100px;
  margin-right: 100px; }

.back-to-top {
  background-color: #176f5c;
  color: #FFFFFF !important;
  opacity: 0;
  transition: opacity .6s ease-in-out;
  z-index: 999;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  border-radius: 0%; }

.buttonNextPage {
  text-align: center; }

a.back-to-top {
  font-weight: 1000;
  letter-spacing: 2px;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.6;
  padding-left: 2px;
  padding-top: 14px; }

.back-to-top:hover, .back-to-top:focus, .back-to-top:visited {
  color: #FFFFFF; }

.back-to-top.show {
  opacity: 1; }

a.button,
button.button {
  height: 44px;
  line-height: 44px;
  width: 126px;
  text-align: center;
  font-weight: 400;
  font-size: 18px;
  color: #fafafa;
  background-color: #126863;
  display: inline-block;
  border: none; }

a.button-2,
button.button-2 {
  height: 44px;
  line-height: 44px;
  width: 126px;
  text-align: center;
  font-weight: 400;
  font-size: 18px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  display: inline-block;
  opacity: 1;
  border: none; }

a.button-3,
button.button-3 {
  height: 44px;
  line-height: 44px;
  width: 126px;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  display: inline-block;
  opacity: 1;
  border: none;
  position: absolute;
  bottom: 50px;
  left: 50%;
  margin-left: -63px; }

a:hover {
  text-decoration: none; }

body a.dropdown-button {
  font-weight: 600;
  font-size: 16px;
  color: #fff !important;
  display: inline-block;
  background-color: #126863;
  border: 1px solid #126863;
  height: 43px;
  line-height: 34px;
  text-transform: uppercase;
  width: 234px;
  text-align: center;
  margin-top: 24px; }
  body a.dropdown-button:hover {
    cursor: pointer;
    background: #0e524e !important; }

a:not(.button) {
  color: #176f5c; }

.no-margin {
  margin-top: -50px !important; }

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

.section-title {
  border-bottom: 1px solid #d4d4d4;
  text-align: center;
  margin-bottom: 56px; }
  .section-title h2 {
    font-size: 30px;
    font-weight: 300;
    color: #323232;
    padding-bottom: 30px; }

a.page-button {
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  width: 170px;
  height: 48px;
  line-height: 48px;
  background: #176f5c;
  display: inline-block;
  text-align: center; }

.country-select,
.custom-select,
.search-container {
  position: relative; }
  .country-select .select-arrow:after,
  .custom-select .select-arrow:after,
  .search-container .select-arrow:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #176f5c;
    content: '';
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 17px;
    z-index: 1; }
  .country-select .select-arrow:before,
  .custom-select .select-arrow:before,
  .search-container .select-arrow:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: '';
    display: inline-block;
    position: absolute;
    right: 22px;
    top: 17px;
    z-index: 2; }
  .country-select select,
  .custom-select select,
  .search-container select {
    font-size: 16px;
    color: #828282;
    font-weight: 300;
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    height: 43px;
    line-height: 43px;
    border: 1px solid #d1d1d1;
    width: 100%;
    padding: 0 18px; }
  .country-select.custom-select-shorter .select-arrow:after,
  .custom-select.custom-select-shorter .select-arrow:after,
  .search-container.custom-select-shorter .select-arrow:after {
    top: 14px; }
  .country-select.custom-select-shorter .select-arrow:before,
  .custom-select.custom-select-shorter .select-arrow:before,
  .search-container.custom-select-shorter .select-arrow:before {
    top: 14px; }
  .country-select.custom-select-shorter select,
  .custom-select.custom-select-shorter select,
  .search-container.custom-select-shorter select {
    height: 36px;
    line-height: 36px; }

.translate-modal {
  z-index: 100;
  max-width: 350px;
  min-height: 200px;
  right: 20px;
  padding: 33px;
  background: #ececec;
  position: absolute;
  top: 115px;
  display: none; }
  .translate-modal:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ececec;
    display: inline-block;
    position: absolute;
    top: -10px;
    right: 20px;
    z-index: 10000; }
  .translate-modal .inner h2 {
    font-size: 24px;
    color: #2d2d2d;
    font-weight: 300;
    margin-bottom: 27px; }
  .translate-modal .inner select {
    width: 100%;
    height: 43px;
    line-height: 43px;
    font-size: 16px;
    color: #828282;
    padding: 0 15px;
    margin-bottom: 13px;
    border: 1px solid #d1d1d1;
    -webkit-appearance: menulist-button;
    -moz-appearance: menulist-button; }

.login-modal {
  z-index: 100;
  max-width: 350px;
  min-height: 325px;
  right: 20px;
  padding: 33px;
  background: #ececec;
  position: absolute;
  top: 115px;
  display: none; }
  .login-modal:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ececec;
    display: inline-block;
    position: absolute;
    top: -10px;
    right: 53px;
    z-index: 10000; }
  .login-modal .inner h2 {
    font-size: 24px;
    color: #2d2d2d;
    font-weight: 300;
    margin-bottom: 27px; }
  .login-modal .inner input {
    width: 100%;
    height: 43px;
    line-height: 43px;
    font-size: 16px;
    color: #828282;
    padding: 0 15px;
    margin-bottom: 13px;
    border: 1px solid #d1d1d1; }
  .login-modal .inner button,
  .login-modal .inner a {
    display: inline-block;
    height: 43px;
    line-height: 43px;
    font-size: 16px;
    font-weight: 600; }
  .login-modal .inner .register {
    width: 100%;
    margin-top: 15px;
    color: #fff;
    text-transform: uppercase;
    background: #da8f3e;
    border: 1px solid #da8f3e; }
  .login-modal .inner .login {
    margin: 2px 19px 0 0;
    width: 146px;
    background: #176f5c;
    border: 1px solid #176f5c;
    color: #fff;
    text-transform: uppercase; }
  .login-modal .inner a {
    text-decoration: underline;
    font-weight: 300; }
  .login-modal.user-logged-in {
    height: auto;
    min-height: 1px; }
    .login-modal.user-logged-in .inner h2 {
      border-bottom: 1px solid #cdcdcd;
      padding-bottom: 15px;
      margin-bottom: 15px; }
    .login-modal.user-logged-in .inner a {
      display: inline-block;
      width: 100%;
      height: 20px;
      line-height: 30px;
      font-size: 18px;
      text-decoration: none; }
      .login-modal.user-logged-in .inner a.logout {
        color: #000;
        margin-top: 15px; }
  .login-modal.reset-password {
    height: auto;
    display: none;
    min-height: 1px; }
    .login-modal.reset-password .inner button {
      display: inline-block;
      vertical-align: top;
      font-size: 16px;
      height: 43px;
      line-height: 43px;
      text-transform: uppercase; }
      .login-modal.reset-password .inner button.send {
        background: #176f5c;
        color: #fff;
        border: 1px solid #176f5c;
        width: 65%; }
      .login-modal.reset-password .inner button.cancel {
        background: transparent;
        border: 1px solid #686868;
        color: #686868;
        width: 30%;
        margin-left: 2%; }

.register-modal {
  display: none;
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
  left: 0;
  top: 114px;
  z-index: 10000;
  width: 100%;
  padding: 100px 0; }
  .register-modal .register-container {
    margin: 60px auto;
    max-width: 460px;
    height: 480px;
    background: #ececec;
    text-align: center; }
    .register-modal .register-container .inner {
      padding: 33px 85px;
      position: relative; }
      .register-modal .register-container .inner .close-container {
        position: absolute;
        right: 0;
        top: 0; }
        .register-modal .register-container .inner .close-container:hover {
          background: #d1d1d1; }
        .register-modal .register-container .inner .close-container a.close {
          color: #176f5c;
          opacity: 1;
          width: 40px;
          height: 40px;
          line-height: 40px;
          font-size: 45px;
          text-align: center;
          position: relative;
          top: -3px;
          left: 2px;
          display: inline-block;
          transform: rotate(45deg); }
      .register-modal .register-container .inner h2 {
        font-size: 24px;
        color: #2d2d2d;
        font-weight: 300;
        margin-bottom: 27px; }
      .register-modal .register-container .inner input {
        width: 290px;
        height: 43px;
        line-height: 43px;
        font-size: 16px;
        color: #828282;
        padding: 0 15px;
        margin-bottom: 13px;
        border: 1px solid #d1d1d1; }
      .register-modal .register-container .inner button {
        width: 290px;
        background: #176f5c;
        border: 1px solid #176f5c;
        color: #fff;
        text-transform: uppercase;
        height: 43px;
        line-height: 43px;
        font-size: 16px;
        font-weight: 600;
        margin-top: 20px; }
    .register-modal .register-container.invalid {
      left: -500px;
      top: -540px;
      position: relative; }
      .register-modal .register-container.invalid .inner input {
        margin: 0;
        border-color: #db0826; }
      .register-modal .register-container.invalid .inner button {
        background: #cdcdcd;
        border-color: #cdcdcd;
        cursor: not-allowed; }
      .register-modal .register-container.invalid .inner p {
        width: 290px;
        margin: 0 auto 15px 0; }

@media (max-width: 1024px) {
  .container-fluid {
    max-width: 100%; }
  img {
    max-width: 100%; }
  a.button {
    height: 28px;
    line-height: 28px;
    width: 96px;
    font-size: 14px; }
  .section-title {
    margin-bottom: 30px; }
    .section-title h2 {
      padding-bottom: 15px; } }

.carousel-indicators li {
  width: 12px;
  height: 12px;
  line-height: 1.3;
  background: #e4e4e4; }
  .carousel-indicators li.active {
    background-color: #656565;
    width: 16px !important;
    height: 16px !important; }

.listFilterComponent .listFilter-search {
  width: 99%;
  margin-bottom: 5px; }
  .listFilterComponent .listFilter-search input {
    width: 100%; }

.ipm-filters .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 24px;
  border: 1px solid #bebebe;
  border-radius: 10px; }

.ipm-filters .switch input {
  display: none; }

.ipm-filters .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s; }

.ipm-filters .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 3px;
  bottom: 4px;
  background-color: #ededed;
  -webkit-transition: .4s;
  transition: .4s; }

.ipm-filters input:checked + .slider {
  background-color: #fff; }

.ipm-filters input:checked .switch {
  border-color: #176f5c; }

.ipm-filters input:checked + .slider:before {
  background-color: #176f5c; }

.ipm-filters input:focus + .slider {
  box-shadow: 0 0 1px #176f5c; }

.ipm-filters input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px); }

.ipm-filters .slider.round {
  border-radius: 34px; }

.ipm-filters .slider.round:before {
  border-radius: 50%; }

select::-ms-expand {
  display: none !important; }

select {
  -webkit-appearance: none;
  -moz-appearance: none; }

p.warning-message {
  color: #db0826;
  font-weight: bold;
  font-size: 13px;
  margin: 2px 0 15px 0;
  display: inline-block;
  width: 100%;
  text-align: left; }

.input-group-container {
  position: relative; }
  .input-group-container .image,
  .input-group-container p.warning-message {
    display: none; }
  .input-group-container p {
    display: none;
    position: relative;
    top: -12px;
    font-size: 15px; }
    .input-group-container p img {
      display: inline-block;
      max-width: 25px;
      border: 1px solid green;
      border-radius: 50%;
      padding: 5px;
      margin-right: 3px; }
    .input-group-container p.success-submit {
      color: #176f5c;
      font-weight: 600; }
    .input-group-container p.fail-submit {
      color: #db0826;
      font-weight: 600;
      display: none; }
      .input-group-container p.fail-submit img {
        border-color: #db0826; }
  .input-group-container.valid p.warning-message {
    display: none !important; }
  .input-group-container.valid input {
    border: 1px solid #176f5c !important; }
  .input-group-container.valid .image.valid {
    display: inline-block; }
  .input-group-container.valid .image.invalid {
    display: none; }
  .input-group-container.invalid p.warning-message {
    display: inline-block !important;
    position: relative;
    top: -12px;
    margin: 0; }
  .input-group-container.invalid input {
    border: 1px solid #db0826 !important; }
  .input-group-container.invalid .image.valid {
    display: none; }
  .input-group-container.invalid .image.invalid {
    display: inline-block; }
  .input-group-container .image.invalid,
  .input-group-container .image.valid {
    position: absolute;
    right: 10px;
    top: 10px; }
  .input-group-container.success-action p.success-submit {
    display: inline-block; }
  .input-group-container.success-action p.fail-submit {
    display: none; }
  .input-group-container.fail-action p.success-submit {
    display: none; }
  .input-group-container.fail-action p.fail-submit {
    display: inline-block; }

input.invalid {
  border: 1px solid #db0826 !important; }

input.valid {
  border: 1px solid green !important; }

button.disabled {
  background: #cdcdcd !important;
  border-color: #c1c1c1 !important;
  cursor: not-allowed; }

.objectives .radio,
.filters-tabs .radio,
.new-filters-tab .radio {
  margin: 0.5rem; }
  .objectives .radio input[type="radio"],
  .filters-tabs .radio input[type="radio"],
  .new-filters-tab .radio input[type="radio"] {
    position: absolute;
    opacity: 0; }
    .objectives .radio input[type="radio"] + .radio-label:before,
    .filters-tabs .radio input[type="radio"] + .radio-label:before,
    .new-filters-tab .radio input[type="radio"] + .radio-label:before {
      content: '';
      background: #fff;
      border-radius: 100%;
      border: 1px solid #bebebe;
      display: inline-block;
      width: 1.65em;
      height: 1.65em;
      position: relative;
      margin-right: 1em;
      vertical-align: top;
      cursor: pointer;
      text-align: center;
      transition: all 250ms ease; }
    .objectives .radio input[type="radio"]:checked + .radio-label:before,
    .filters-tabs .radio input[type="radio"]:checked + .radio-label:before,
    .new-filters-tab .radio input[type="radio"]:checked + .radio-label:before {
      background-color: #176f5c;
      box-shadow: inset 0 0 0 3px #f4f4f4; }
    .objectives .radio input[type="radio"]:focus + .radio-label:before,
    .filters-tabs .radio input[type="radio"]:focus + .radio-label:before,
    .new-filters-tab .radio input[type="radio"]:focus + .radio-label:before {
      outline: none;
      border-color: #176f5c; }
    .objectives .radio input[type="radio"]:disabled + .radio-label:before,
    .filters-tabs .radio input[type="radio"]:disabled + .radio-label:before,
    .new-filters-tab .radio input[type="radio"]:disabled + .radio-label:before {
      box-shadow: inset 0 0 0 4px #f4f4f4;
      border-color: #b4b4b4;
      background: #b4b4b4; }
    .objectives .radio input[type="radio"] + .radio-label:empty:before,
    .filters-tabs .radio input[type="radio"] + .radio-label:empty:before,
    .new-filters-tab .radio input[type="radio"] + .radio-label:empty:before {
      margin-right: 0; }

.new-filters-tab .checkbox label, .radio label {
  padding-left: 0;
  margin-left: -5px;
  font-size: 16px; }

.categories .styled-checkbox,
.search-options .styled-checkbox,
.dropout-section .styled-checkbox,
.item .styled-checkbox,
.bottom-filters .styled-checkbox {
  position: absolute;
  opacity: 0; }
  .categories .styled-checkbox + label,
  .search-options .styled-checkbox + label,
  .dropout-section .styled-checkbox + label,
  .item .styled-checkbox + label,
  .bottom-filters .styled-checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-weight: normal; }
  .categories .styled-checkbox + label:before,
  .search-options .styled-checkbox + label:before,
  .dropout-section .styled-checkbox + label:before,
  .item .styled-checkbox + label:before,
  .bottom-filters .styled-checkbox + label:before {
    content: '';
    margin-right: 10px;
    margin-left: 3px;
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: white;
    outline: #bebebe;
    position: relative;
    top: 0;
    border: 1px solid #bebebe; }
  .categories .styled-checkbox:hover + label:before,
  .search-options .styled-checkbox:hover + label:before,
  .dropout-section .styled-checkbox:hover + label:before,
  .item .styled-checkbox:hover + label:before,
  .bottom-filters .styled-checkbox:hover + label:before {
    background: #176f5c; }
  .categories .styled-checkbox:focus + label:before,
  .search-options .styled-checkbox:focus + label:before,
  .dropout-section .styled-checkbox:focus + label:before,
  .item .styled-checkbox:focus + label:before,
  .bottom-filters .styled-checkbox:focus + label:before {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); }
  .categories .styled-checkbox:checked + label:before,
  .search-options .styled-checkbox:checked + label:before,
  .dropout-section .styled-checkbox:checked + label:before,
  .item .styled-checkbox:checked + label:before,
  .bottom-filters .styled-checkbox:checked + label:before {
    background: #176f5c;
    position: relative;
    top: -2px; }
  .categories .styled-checkbox:disabled + label,
  .search-options .styled-checkbox:disabled + label,
  .dropout-section .styled-checkbox:disabled + label,
  .item .styled-checkbox:disabled + label,
  .bottom-filters .styled-checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto; }
  .categories .styled-checkbox:disabled + label:before,
  .search-options .styled-checkbox:disabled + label:before,
  .dropout-section .styled-checkbox:disabled + label:before,
  .item .styled-checkbox:disabled + label:before,
  .bottom-filters .styled-checkbox:disabled + label:before {
    box-shadow: none;
    background: #ddd; }
  .categories .styled-checkbox:checked + label:after,
  .search-options .styled-checkbox:checked + label:after,
  .dropout-section .styled-checkbox:checked + label:after,
  .item .styled-checkbox:checked + label:after,
  .bottom-filters .styled-checkbox:checked + label:after {
    content: '';
    position: absolute;
    left: 8px;
    top: 8px;
    background: white;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    transform: rotate(45deg);
    outline-color: #176f5c; }

.item.iia-mapping-item .styled-checkbox {
  position: absolute;
  opacity: 0; }
  .item.iia-mapping-item .styled-checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 2rem;
    padding-left: 3rem;
    margin-bottom: 0.4rem; }
  .item.iia-mapping-item .styled-checkbox + label:before {
    content: '';
    display: block;
    vertical-align: text-top;
    width: 2rem;
    height: 2rem;
    background: white;
    outline: #bebebe;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #bebebe; }
  .item.iia-mapping-item .styled-checkbox:hover + label:before {
    background: #176f5c; }
  .item.iia-mapping-item .styled-checkbox:focus + label:before {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); }
  .item.iia-mapping-item .styled-checkbox:checked + label:before {
    background: #176f5c; }
  .item.iia-mapping-item .styled-checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto; }
  .item.iia-mapping-item .styled-checkbox:disabled + label:before {
    box-shadow: none;
    background: #ddd; }
  .item.iia-mapping-item .styled-checkbox:checked + label:after {
    content: '';
    position: absolute;
    left: 0.8rem;
    top: 0.9rem;
    background: white;
    width: 0.2rem;
    height: 0.2rem;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    transform: rotate(45deg);
    outline-color: #176f5c; }

.economic-sector .search-options .styled-checkbox:checked + label:after {
  top: 9px; }

.check-boxes {
  margin-top: 25px; }
  .check-boxes.single {
    margin-top: 25px; }

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: #000 !important; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  background: #176f5c;
  border-color: #176f5c; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #20997f;
  color: #fff; }

.ui-widget.ui-widget-content {
  z-index: 9999 !important; }

input#datepicker-from,
input#datepicker-to,
input#datepicker-from-2,
input#datepicker-to-2,
input#datepicker-from-3,
input#datepicker-to-3,
input#datepicker-from-4,
input#datepicker-to-4,
input#datepicker-publication-from,
input#datepicker-publication-to {
  max-width: 100px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding-left: 20px;
  background: transparent;
  border: none;
  margin-left: -20px;
  font-size: 15px;
  cursor: pointer; }

.panel-title .trigger:after {
  content: '-';
  display: inline-block;
  float: right;
  color: #176f5c; }

.panel-title .trigger.collapsed:after {
  content: '+'; }

.new-filters-tab .panel-title .trigger:after {
  display: none; }

@media (min-width: 1025px) and (max-width: 1347px) {
  main .home-policy-section .policy-tools-container .policy-item .description p {
    font-size: 18px !important; }
  main .home-policy-section {
    text-align: center; }
  main .home-policy-section .policy-tools-container .policy-item .description p,
  main .home-policy-section .policy-tools-container .policy-item .title h4 {
    text-align: left; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li a,
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li a {
    font-size: 15px !important; } }

@media (max-width: 767px) {
  .login-modal,
  .register-modal {
    right: 0;
    max-width: 100%;
    margin: 0 auto;
    top: 80px;
    border: 1px solid #cdcdcd; }
  .register-modal .register-container .inner {
    padding: 33px 48px; }
  .register-modal .register-container .inner input,
  .register-modal .register-container .inner button {
    max-width: 270px; }
  .register-modal {
    background: transparent;
    border: none; }
  .g-recaptcha > div,
  .g-recaptcha > div iframe {
    width: 280px !important; }
  .input-group-container p img {
    max-width: 20px;
    border-width: 1px; } }

a.button-regular {
  width: auto;
  padding: 0 15px;
  margin: 0; }

.item-country {
  display: flex;
  align-items: center;
  height: 53px;
  margin: 0;
  text-align: left; }
  .item-country .country-info {
    flex: 1 0;
    margin-left: 15px; }
    .item-country .country-info h2 {
      font-size: 22px;
      font-weight: 600;
      color: #272727;
      margin-bottom: 0;
      margin-left: 15px; }

.country-additional-info {
  margin-top: 20px; }

.triangle.down {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  position: relative;
  top: 5px;
  width: 0;
  height: 0;
  border-top: 8px solid #d1d1d1;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  float: right; }
  .triangle.down.green {
    border-top-color: #176f5c; }

.triangle.up {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  position: relative;
  top: 5px;
  width: 0;
  height: 0;
  border-bottom: 8px solid #d1d1d1;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  float: right; }
  .triangle.up.green {
    border-bottom-color: #176f5c; }

.sidebar .sidebar-navigation .detailed-item .panel-collapse {
  max-height: 430px;
  background: #fafafa;
  padding-left: 20px;
  border: 1px solid #d1d1d1;
  border-bottom: none; }

.sidebar-legend .detailed-item .panel-collapse {
  max-height: 430px;
  background: #fafafa;
  padding-left: 20px;
  border: 1px solid #d1d1d1;
  border-bottom: none; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000; }

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #dedede; }

.mCSB_scrollTools_onDrag .mCSB_dragger_bar {
  background-color: #000; }

ul.general-list {
  list-style-type: disc;
  padding-left: 20px; }

ul.general-list {
  font-size: 16px;
  margin-bottom: 10px;
  color: #cdcdcd; }

ul.general-list li p,
ul.general-list li span,
ul.general-list li h3,
ul.general-list li p h4 {
  color: #272727; }

ul.general-list li a * {
  color: #176f5c; }

.jvectormap-goback,
.jvectormap-zoomin,
.jvectormap-zoomout {
  background: #c9c9c9;
  color: #3f3f3f;
  line-height: 35px;
  width: 35px;
  height: 35px;
  font-size: 20px;
  font-weight: bold; }

.jvectormap-zoomout {
  top: 70px; }

.search-options .styled-checkbox:checked + label:after {
  top: 18px; }

.dropout-section .styled-checkbox:checked + label:after {
  top: 23px; }

.arrow-right,
.arrow-down {
  display: inline-block;
  position: relative; }

.arrow-right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYWY2ZGUzMi01ZjcxLTQzOGYtOThkZS0wZWNhMjcwNWVhNGMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUIzQTBFNEREQTczMTFFNzlCQTc4MEEzOTNCNEM1RDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUIzQTBFNENEQTczMTFFNzlCQTc4MEEzOTNCNEM1RDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMWE1OTJjOS0zZWM5LTRiNTItOGVlNy0wOGYwNzdhYjNjYjgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZWI5MzYzOC1mZjE5LTExN2EtYmI0Mi1lYWEyZGE3ZDUwZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iBnpwAAAAyUlEQVR42mIQz4+ZBsTM////Z8CGmRgYGDKBeJ1EQSwXAxYAUvAaiP2AeB9QkSg2BVZAfAeIzYH4GFCRCoqCFxMW34EqOgnEKlBF5sgmMAAVgaxxAuJNQCwKtQ5kLQMjyKUwABRkBlLtQFwKxH+BuJIJi8N5kNhfWJB0g7y5HOqjb0AcCbR6EwtUEmTvZqhPQO7xBUqeBLsBGIogl2+H+gDkI0+oz8AAZMIxqMtPQnW+Rg8okOQykDfRJWEKOoA4Bij5DVtcAAQYAHDGTsBxywlIAAAAAElFTkSuQmCC);
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  top: 2px; }

.arrow-down {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYWY2ZGUzMi01ZjcxLTQzOGYtOThkZS0wZWNhMjcwNWVhNGMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDM1NkM4NThEQTczMTFFN0ExM0U5OTRCNjExM0IzMEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM1NkM4NTdEQTczMTFFN0ExM0U5OTRCNjExM0IzMEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMWE1OTJjOS0zZWM5LTRiNTItOGVlNy0wOGYwNzdhYjNjYjgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZWI5MzYzOC1mZjE5LTExN2EtYmI0Mi1lYWEyZGE3ZDUwZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7EEZu/AAAAtklEQVR42mIRz49pZ2BgqADi10Bs9WLC4jsMWIBEQawKkDoGxKJAPJ0JSFQB8TKowHagAlEsmsByUDWbgDiXCWjDfyAjFYhPAjHI1M1AhVxImkDszVA5kJpIoJ6/jP///0c29RhUAcjUIKjedUDsB8R3oF4BeYkBrhGbP4D4CxCXYvM/ikaoZnMgtQ+IYc79BsROQE0nkdUxoQcEVEEkEP+F4kh0TVhtRLI5E0jxADV1Y5MHCDAARs5IyEhwB8cAAAAASUVORK5CYII=);
  height: 8px;
  width: 14px;
  background-repeat: no-repeat;
  top: 1px;
  left: -2px; }

.date {
  margin-top: 25px;
  margin-bottom: 15px; }
  .date > span {
    width: 100%;
    margin-bottom: 20px;
    font-weight: bold;
    display: inline-block; }
  .date span,
  .date a,
  .date p,
  .date img {
    display: inline-block;
    vertical-align: top;
    color: #272727; }
  .date a span {
    color: #176f5c; }
  .date img {
    margin: 0 2px 0 6px; }
  .date .check-boxes {
    display: inline-block; }
    .date .check-boxes .group {
      display: inline-block;
      margin-right: 15px; }
      .date .check-boxes .group label {
        line-height: 20px; }

table.ui-datepicker-calendar {
  background: #fff;
  border: 1px solid #d1d1d1;
  min-width: 200px;
  min-height: 200px; }
  table.ui-datepicker-calendar td:hover,
  table.ui-datepicker-calendar th:hover {
    background: #d1d1d1; }
  table.ui-datepicker-calendar a {
    display: inline-block;
    width: 100%;
    text-align: center;
    height: 100%;
    font-weight: 600; }
  table.ui-datepicker-calendar thead {
    border-bottom: 1px solid #176f5c; }
    table.ui-datepicker-calendar thead th span {
      color: #176f5c; }
  table.ui-datepicker-calendar .ui-state-active,
  table.ui-datepicker-calendar .ui-widget-content .ui-state-active {
    color: #fff; }

div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
  border: 1px solid #d1d1d1;
  position: relative;
  background: #fff;
  text-align: center;
  min-height: 50px; }
  div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a {
    margin: 10px 0 20px 0;
    display: inline-block;
    z-index: 9999; }
    div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a:hover {
      cursor: pointer; }
    div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a.ui-datepicker-prev {
      margin-right: 10px; }
    div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a span {
      font-size: 16px;
      display: inline-block;
      padding: 5px 10px;
      color: #fff;
      font-weight: 600;
      background-position: -46px -192px; }
  div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-title {
    position: absolute;
    top: 0;
    width: 100%;
    margin: 10px 0 0 0; }
    div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-title span {
      font-size: 18px;
      font-weight: 600; }

.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .col-md-6 .boxed-filters.economic-sector .box {
  width: 100%; }

@media (max-width: 992px) {
  div#ui-datepicker-div {
    left: 14px !important;
    top: 440px !important; } }

.filters-inner .navbar-nav > li > ul {
  padding: 0 0 0 18px; }

.ipm-filters input:checked + .slider:before {
  top: 3px !important; }

.ipm-filters .slider:before {
  bottom: 3px !important; }

.objectives .radio {
  margin: 0; }

.categories .country.dropdown .styled-checkbox:checked + label:after {
  top: 10px; }

body.events-page .sidebar {
  position: relative; }

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active[disabled] {
  background-color: #176f5c;
  background-image: none; }

.datepicker td {
  border-radius: 50%; }

.datepicker td.day:hover {
  background: #b6cec9; }

.datepicker-days thead th {
  color: #176f5c; }

.page-heading {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%; }
  .page-heading .sorter {
    float: left;
    border-bottom: 1px solid #d1d1d1; }
    .page-heading .sorter li {
      display: inline-block; }
      .page-heading .sorter li.active {
        position: relative;
        border-bottom: 1px solid #176f5c; }
        .page-heading .sorter li.active:after {
          content: '';
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-top: 7px solid #176f5c;
          position: absolute;
          bottom: -8px;
          left: 45%; }
        .page-heading .sorter li.active a {
          color: #176f5c;
          font-weight: 600; }
      .page-heading .sorter li a {
        font-size: 19px;
        font-weight: 600;
        padding: 0 10px 19px 10px;
        display: inline-block;
        color: #272727;
        font-weight: 300; }
  .page-heading .right-page-nav {
    float: right; }
    .page-heading .right-page-nav li {
      display: inline-block;
      vertical-align: top;
      margin-left: 6px; }
      .page-heading .right-page-nav li:first-child {
        margin-left: 0; }
      .page-heading .right-page-nav li a {
        font-size: 16px;
        font-weight: 300; }

ul.selected-filters li {
  display: inline-block;
  width: auto;
  margin-right: 5px; }
  ul.selected-filters li:last-child {
    margin-right: 0; }
  ul.selected-filters li a {
    background: #fff;
    display: inline-block;
    padding: 2px 4px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    margin-bottom: 3px; }
    ul.selected-filters li a span {
      display: inline-block;
      vertical-align: top;
      color: #000;
      font-weight: 600;
      font-size: 14px; }
      ul.selected-filters li a span.remove {
        color: #176f5c;
        font-weight: bold;
        font-size: 19px;
        position: relative;
        top: -5px;
        height: 12px; }

.country-dropdown {
  height: 250px; }
  .country-dropdown li {
    padding: 3px 0;
    padding-left: 0 !important; }
  .country-dropdown li.sub-list-item {
    padding: 0 0 0 20px !important; }

div#amounts-claimed,
#follow-proceedings {
  padding-top: 20px; }

div#arbitral-decisions-rendered .filter-sub-section .group,
div#follow-on-decisions .filter-sub-section .group {
  margin-right: 15px; }

#arbitrators-and-members .country-select {
  max-width: 300px; }

.ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box.regions-filter-box .filters-inner > ul:not(.country-dropdown).sub-filters-container li:first-child {
  border-right: 0; }

.ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box.regions-filter-box .filters-inner > ul li span {
  border-right: 1px solid #d1d1d1; }

.search-results-table {
  margin-top: 20px; }
  .search-results-table table thead {
    font-weight: 600;
    color: #7a7a7a;
    text-transform: uppercase; }
    .search-results-table table thead tr {
      background: #eee; }
      .search-results-table table thead tr th {
        border-right: 1px solid #d1d1d1;
        vertical-align: middle; }
        .search-results-table table thead tr th a {
          position: relative;
          width: 100%;
          display: inline-block; }
          .search-results-table table thead tr th a span.triangle {
            position: absolute;
            right: -2px;
            top: 32%; }

.search-options.aplicable-iia {
  margin-top: 20px; }

.ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .search-options.aplicable-iia .group.select {
  margin-top: 0; }

.visible-calendar {
  opacity: 0; }

div.datepicker.dropdown-menu.always-on-calendar {
  max-width: 420px !important;
  min-width: 295px !important;
  top: 200px !important;
  left: 10px !important;
  box-shadow: none;
  border: none;
  background: #f1f1f1; }
  div.datepicker.dropdown-menu.always-on-calendar:after, div.datepicker.dropdown-menu.always-on-calendar:before {
    display: none; }
  div.datepicker.dropdown-menu.always-on-calendar th.switch {
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase; }

div.datepicker.dropdown-menu.always-on-calendar td {
  border-radius: 0; }

.time-select-section input::-webkit-input-placeholder {
  color: #176f5c; }

.example-table td,
.example-table th {
  border: 1px solid #cdcdcd;
  padding-left: 3px; }

@media (max-width: 1200px) {
  ul.right-page-nav {
    margin-top: 20px; } }

@media (max-width: 1280px) {
  input#datepicker-from,
  input#datepicker-to,
  input#datepicker-from-2,
  input#datepicker-to-2,
  input#datepicker-from-3,
  input#datepicker-to-3,
  input#datepicker-from-4,
  input#datepicker-to-4,
  input#datepicker-publication-from,
  input#datepicker-publication-to {
    max-width: 85px;
    font-size: 11px; } }

.group > label {
  width: 100%;
  display: inline-block; }
  .group > label > span {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 40px); }

@media (max-width: 1280px) {
  .mCSB_scrollTools .mCSB_draggerContainer {
    left: 12px; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .mCSB_container {
    width: 94%; }
  .time-select-section {
    font-size: 75%; }
  div.datepicker.dropdown-menu.always-on-calendar {
    top: 250px !important; }
  .search-results-table table thead tr th a {
    font-size: 13px; }
    .search-results-table table thead tr th a span.triangle.up,
    .search-results-table table thead tr th a span.triangle.down,
    .search-results-table table thead tr th a span.triangle.green {
      border-width: 6px;
      right: -7px !important; }
  main.ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .time-select-section p {
    font-size: 13px; } }

.country-select .chosen-container > a {
  height: 43px;
  line-height: 43px;
  border: 1px solid #d1d1d1;
  display: inline-block;
  width: 100%;
  padding: 0 16px;
  margin-bottom: 30px; }

main.ipfsd.ipm-filters.ipm-content.law-details h6 {
  font-size: 20px;
  font-weight: 600;
  margin: 15px 0; }

.chosen-container a.chosen-single.disabled {
  background: #cdcdcd;
  cursor: not-allowed; }

.chosen-container > a {
  float: left;
  width: 100%; }

.spinner-loader,
.spinner-loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em; }

.spinner-loader {
  margin: 60px auto;
  font-size: 3px;
  position: relative;
  text-indent: -9999em;
  border-top: 4px solid #305850;
  border-right: 4px solid #305850;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
  position: absolute;
  right: 50px;
  top: -53px; }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.country-select.disabled select,
.search-container.disabled input {
  background: #ccc; }
  .country-select.disabled select .select-arrow:before,
  .search-container.disabled input .select-arrow:before {
    border-top-color: #ccc; }

.downloads {
  padding-bottom: 29px;
  margin-bottom: 29px;
  border-bottom: 1px solid #d6d6d6; }
  .downloads p {
    font-size: 20px;
    color: #272727; }

.social {
  padding-bottom: 42px;
  border-bottom: 1px solid #c0c0c0;
  margin-bottom: 25px; }
  .social .icons .icon {
    display: inline-block;
    width: 17%;
    max-height: 27px; }
    .social .icons .icon.share {
      padding-right: 15px;
      margin-right: 15px;
      border-right: 1px solid #c0c0c0; }
    .social .icons .icon:last-child {
      margin-right: 0; }
    .social .icons .icon a {
      display: inline-block;
      line-height: 1; }

.sidebar-legend ul {
  margin-top: 18px; }
  .sidebar-legend ul li {
    border-bottom: 1px solid #c0c0c0;
    padding: 10px 0 0 0;
    margin-bottom: 10px; }
    .sidebar-legend ul li a {
      margin-bottom: 10px;
      font-weight: 300;
      text-decoration: none;
      /*display: inline-block;*/
      word-break: break-word;
      width: 100%; }
    .sidebar-legend ul li h4 a {
      font-size: 24px;
      color: #272727; }
    .sidebar-legend ul li.detailed-item p {
      font-size: 18px;
      margin: 15px 0;
      font-weight: normal;
      word-break: break-word; }

.sidebar-legend.mobile {
  background: #f1f1f1;
  margin: 0 -15px -15px -15px;
  padding: 15px; }

.sidebar-navigation ul {
  margin-top: 18px; }
  .sidebar-navigation ul li {
    border-bottom: 1px solid #c0c0c0;
    padding: 10px 0 0 0;
    margin-bottom: 10px; }
    .sidebar-navigation ul li h4 a {
      font-size: 24px;
      margin-bottom: 10px;
      font-weight: 300;
      color: #272727;
      text-decoration: none;
      display: inline-block;
      width: 100%; }
    .sidebar-navigation ul li a {
      /*font-size: 24px;
                margin-bottom: 10px;
                font-weight: 300;
                color: #272727;
                text-decoration: none;
                display: inline-block;
                width: 100%;*/
      margin-bottom: 10px;
      font-weight: 300;
      text-decoration: none;
      word-break: break-word;
      width: 100%; }
    .sidebar-navigation ul li.detailed-item p {
      font-size: 18px;
      margin: 15px 0; }

.sidebar-navigation.mobile {
  color: #fff; }
  .sidebar-navigation.mobile ul li a {
    color: #fff; }
  .sidebar-navigation.mobile .panel-title .trigger:after {
    color: #fff; }
  .sidebar-navigation.mobile h4 {
    border-bottom: 1px solid #fff; }

.ajaxTable-loadOverOverlay {
  z-index: 9999;
  display: none;
  background-color: #fff;
  opacity: 0.7;
  cursor: wait; }
  .ajaxTable-loadOverOverlay .loadOver {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    overflow: hidden;
    z-index: 9999; }
  .ajaxTable-loadOverOverlay .loadOverDiv {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAHgCAYAAADXMi8AAAAnmklEQVR42u3dB3RlZdU38LH33nvH3nvvBRt2RcVeEVREUWyABcGuCBYUFVlWQF9FrEsFBCa5SWaSaZmSTMn0xjCDiC98a337d9bz5DtzCXNPknPv5FueWeusJGducvbZz95P+f93mTdv738HxHVUXL+I6/y4zuvRdX565lFJhin/vSKui+Iai2tRXMM9vhalZ1+UZNnr3yFxTcS1JK5WXAP76WolGcjyxizcg0tvsD+FKwtJloVxPYiAR8e1ao4IVxaSTB8j4Nlxjcwh4fJFpl/NS140XMMf7I+rr2YB/zovufhsBWzd7W53G370ox+95FrXulZdAg4n2WakwVbJZn3t/+53v7t5fHz88kc+8pGLa7Ln4STbtARs3fCGNxw69thj18c1cb3rXa8Y2hvd6EZDZ5999vYNGzZc8aIXvWh5FvDmN7/50D3ucY/hm9zkJkO9ErD/jne840LCtFqtS5///OcTZv5Nb3rToR/96EdbRkZGLnvuc5876nPXuc51Bu91r3sNP+hBD1p0m9vcZkG3BSwPad9b3vKWsfPOO++S733ve5tDe4PXv/71Bwk4PDy8Jwt4u9vdbsEDHvCARfe85z2H/X9XBYxhHbzVrW41lLy0FUO34OSTT958/vnn73rd615nvur71a9+VQzxgQceuDwcpXXf+9535P73v/+iW9ziFpPai/uDYRaDtQv4gQ98YE0ItJF9pQfMf9rTnrbsggsu2HXWWWdtjyEc+uhHPzpB4BjSxWzP0N75znee/LvskD0ecMABi2i9TgFbRxxxxJozzzxz209+8pMtn/rUpyYe+tCHLjKdfPjDH15z4oknbgjtLuAoBAjbG2Bz9773vYdvfOMbD133utcdDLtdENocechDHrLogQ984KKKTlNdg/EHB1/wgheMHn/88evPOOOMrT/96U+3vf71r191gxvcYJAQae5rpcl6IIQaIOjNbnazodBYIVjY40jMlQt9vu4hzg5SGD6b+/73v7+ZVkuCTfl7t771rRfQGEchbOnv1SZgK2vk2te+9uTPd73rXYc9vNNDaNFwlr3YS1VcbToK2DLnveMd7xg/7LDDVr/tbW8bf+tb3zp26KGHrn7mM5+5zP/z1k4PuuUtb7ngPve5z0jYZHHxbo5SYW7sKGC/eeyrX/3qxrg2fP7zn1//uc99bv03vvGNjR/84AfXcIoqw3WXu9xlYSx/S8KxFj/sYQ8rLms2e5z1EJtSHvzgBy9+/OMfvyT+6OJHPepRS+LnRWGLC6tOuP6GlSbmwyHezjRcHKx2J3GZ4571rGeNPvzhD1/cyZYIxotvf/vbL5jKQTr8/vSWOpPrE57whKVsMoZ7Ipa7VW1L4NVMJCbqhc94xjOWPfnJT17Km9lj3V5cXFaFN73pTatitVjzoQ99aM3LXvayFR7Ovhh+u7YNZ0zaxZzH0cI0Fj/pSU9a8rjHPW6JCbzicldNQNOLzcFxxx03QUhGbtqxQsScuNI9661h9CKmFHb60pe+dLnpiMCmGoIRMJbIpcykgiarCchOLG3W3tve9rbZOfpjuJe8+93vHrfCEOqJT3zikte85jUr4zMLaC22YqOhtaVp3W2ZE+MlFtp5V3CQaWlwsO1tW3e4wx0WvuENb1h5yCGHrDLM7rGzl7zkJcsJRxjDSkjz3lQv3a0N64C3pzXOQquEYwYENKwhcDGslsWnP/3pSzkJrfZsy29NjY3Cyje+8Y2r0nJXDB8BDzrooEkBs3PF/nDUWtwrAYvh8cDSSlAIGJpa+upXv3pFeQ8YXjx4pzvdaaENb88EnOIIUAh9v/vdb+Qxj3nMkmlsp7oqYLtWB9lhNv6azsaTAp5fE7JQ9zV5cP/HHBXQ9PQ3Av56roNHn5jD8NvRGcAcmYMA5nCSrfj35rjWzTEI+JBrAtFXxDW0H4QbSs+eEkTP/+4S15Fx/S6uBT0UbkF65pFJhnmdBPyfHmtxKD1znwLO6SFueJKGJ2l4km7zJHbOgQMunrM8CWDp73//+y5YTtv/tWZo3zM7NDnVgeMOP/zwNQ7vhHPm+Pa3v73pwgsv3OUUlwTqg2kHZbHjqU996rIZCDkznsQR8lvf+tZGmHV6cJ/DOaz6nHPOIcxSIHvgMIN+3rNnz5Vvf/vbxzM83AuepPWKV7xiZWDVWz772c+uD+0VEFsWEMAUn7n4fe973+qJiYl/x4tsZ59d1aAhTHhKfz4bo8ICTN+aqK++k046aaMhhssEJjOCkhgdHb08/X9/PuAns6hXwDe/+c1jxxxzzDr2lfi5+UBNAsZwb0LyvOc97xk//fTTt4I+4rMTV1555VVf//rXNyaYuODz4DIBBw/XzZMUAn7zm9/c9OUvf3kDBwFKmk4C/hg76qij1oLbaBlmQyDD+9e//vUSSBjh4n6BU4OU8SUVz87VBYQQMP4gbtYS0vXiF794OY+mmRId0UqfHwKLYEbBbsBLLwVoKn2+difp91A2FXPeBMS/A0/SH548RGt3v/vdh9nwNCfx6hh1Zo6yMNBVw9rpIRxiKp6kLgFb5rwAhFYefPDBK2NqWfHKV75yRXy/ClKaHtZx6sCMBhyMBgM4DePzgkceSXj17HgShh249NqPfOQja9///vevcR199NHrwL4ZOe0kIMcBwxlqX9mjNTvNjbMb4hiaAQgpb/THzXFQrIwLVhkqwxt0xKC5k9bg2b5WILmnzZO0Mk9itUBWdxKOULy4hLB2lycR0fGqV71qRQz16qAiVnbiScDA7NXvMZeK6P70Nciowbsm5pi0V2GaIPauRDVcjWGCtJoHfYZ5EDJMZRFHqZUnMQwvf/nLV8TqMA4kN+FmnuSFL3zhcoITiF3SEtvy1bLIQbygiZtgQZ8tgsKWuON6BGRv/jAyMA8frg4mbYWhET8/73nPG/UZZCPe5BGPeMTihE8XGwUvYa2uGAVSXcB2noTRW1Esd4kobBGG1tidSd10AvmfCuHvKk9i6nnKU56ylLPQakL5CwdCdLO5HA7AQWLXs7QKO1/bll+ABdvDKllrs4D45HCeSbvzeXMobm4qR+oqTxKrwHBpJSh4ksc+9rFLUF9JwOKzpiYarcjN1SfgVPesscJP5ipPshdH0vAkDU/S8CQNT9LwJA1P0vAkDU/S8CTd4ElaM8Che8eTODxlYHMu8CRXg0YEPopUh920nwJ7ypM400ZY3pjQvMyTOHPApX/2s59thV1nngQCgT8p3es+T+IISRiofhw7YdB9DucgulNPPXWz0517gWINiliPHJM9MMZuC7gXT+L0BqeWJeGcTJNZwJQyNF/4HlrilFNO2ZTOytN1pOoCJoxvkidxNg4qbLUg8EATJLi0ZEmgJdhgwBvDP//5z7dC+p/97GeP5iGH6ST4pDWvTuhD1C9qwdk32V0fUFOEuuEGq4GGv/jFL26Ay9DssmXL/vXxj398XRJmPs3+8Ic/3BqZPJlw7K9Ng9CtT3ziE+sMI0GcgYFBgmpBctAqUJsgXPc5UKQQbYVyObwT9OKLL969fv36f8t7SmZQn4C4jXCIpcKVJbkEebMGDnNNPIl78X8DIoWDErt048aNVyxatGgP5glG2C2epMV+IFjAdKh/hwf1vfa1r121evXqy1GykDA22A0nabXnk7Cz5DT7RBs4Ey0GjrOgRCgO1pZPQmMBSi7z9sBJKWlwQWBlxeyaVobiRAdDuTJXkvDq2QkYFJaEl7EgpK0cY+a2d73rXWPh1cszctpJEwBNBGJMP4hEnF3BlSAYa8knwbN5AKwPpeDtU65cpZXB30CH8XS/l6+u8SQeZg4E7XaypQyel9KDWtPIbZqeF5tSbKfYoqF+znOeM5q4umvMCiMYe0VDxEiMpHy6+nkSBm7ei6mloB0wTR7ugtpPkYc3BGn1UuEgQ8wDuMkGIbMVwwKq55PEerpM7ggh2SFM2kMkG7hnKNkVe2Vz7NT0wkESTzKIwkUoSr6qNTMxwbsjiMQSR9zPcexqJGIRNtMOPmNasZy5l1ilAsd2384mTdi18iRXmx+h9zkVQ6g8YdAOAixo3Tosp6ScfNATnoRG5MWZwGk10xAEtHNOHttCuaY8ukVV2Pnatvw2ApHIsoz2EudWDJ/k0pKAk6Zhh11KW+s+ym/4rMXlLBv35D2xwXJKJC/2s0k5reX7jycxFZknZ5jc0l2epC2XpHYBG56k4UkanqThSRqepOFJGp6k4UkanmTu8yR22IowzSWeZK+ckaimMgZYdw7Zr/kkzhcR6LhCsGNCCIp7QPWvfe1rGxI010q1GJZKSnCy6xVPUpTJEI0ZmPXaOHbSVp/DEZhOhLrDk3sif5WA+d3vfrdd2YOe8iTiB+HU4qnxJM7FWUDnY6g+ZuAXv/jFVixAKay5qzxJBiyLszGESyZEUBMSXFqyJAwxWC6OpcPx/UbFwlICTFEKxvk51e9q1SogMkbpDMOXYvoLbEaUuhJD4FwwMYGdg0OzY3/84x93vve9712dhJsPhcCjBMGzDcpaKw0RWOAyhUd4KowaUuWoGba1XKAthCFBbQvcD4huBWGgXXgSgioghho799xzd4DiahXQYVz8PeoBXk1QMAehXO08ic+7BN6GHW6bP3/+paHRHZ/+9KfZ6EjXeBIeDMEyhIH4L+sAZ/SZiiLX7pKvfOUrG8AimbOr3QbZXVkYQ1mFJwFcQlWTg/W7x+uTBmc9xIXGvLmyLIrbuOCCycir8CT9UDC8XRCJW37wgx9s8VWlPdNQh9/vLCA8md25YNNCkzmFcOREI3QU8JOf/OTE5s2b/7N48eLL8rVly5b/sMcOWuw8xJYyQsKc0QmYIj9XjMUvLtxxivm3PHrZlb7P9ZDqXOpyflxhVwTu9DsmdOBliZXa66qVJwH92k6xQ3MhFL+DHRYcnTmPzUpZSzHW9dfdwnmY96D67E/aBQxaqHyiGq7Gk1hRMsKqNhcKAsCJo6uItlZH+QkXdjTqq6E17bgkG9Ck6YRdWmFQDGFfC03SOb3DUHtJAlryaudJxO6jFUpzX4vjGG4PzMMPME/JVUOGVoBFJg1pTQobm0z5ofUJ2G7MIcQCMTPlJBgvgEUydxImx/bz4l7yJIWzIAcj48aEPZIfyM7wIrkAnZfg7WxvOtPSrEF004zwFGtyGvKCJ8n5d+WMQ8i/7X4vKtnuNTzxwIWl/KbCYewPUV/l+7yYwL7ud54ELWs3PcPklu7zJJkrKXMmDU/S8CQNT9LwJA1P0vAkDU/S8CQNT/Lfw5OAdh0352w+iUoqEam+plwLeBYcyaxOdQPQBYGNuQaNs29g2Ks+9rGPrXWKy8MthlB9LueVnvEkjpAAdZh1HMz9Xj8Bo6zByiiHvzodRfugDbJ0dH7JZaG7LeDksEEQ4NTgtFTNpxAwsiBWO8ATUBBuxO4XRZxKxdqnM+TVBSREqQCONjSDwEyAeqoM1dLMIoZ4jYjLQLUWBnC57oQTTlivaUAe8tzQolYBeSWACHhk+DJP4ohJQOkbhhPU62fnYukdAfduVlg7C8cc8ChyUFJ5jVZtGsQWgX49WPRlhtDUfhNXTUB2KBJYbDXiRwksaBdtc6Co27URiRNpRVNljs2eCqM9hA4hXYAi96fiSdzP5e/lkPzyl7/cJgGLPQpzrlLMaUY8CVwPocP+lGvpUCBb2tqyH//4x1tQZgJz8/26eZJWiScpcGVeaVj3tWr4P47F3uSVlHiSwdp4Eh5nsoVm+Zq/V2JoXrW6Wy32+6UvfWkD7i68eoPvo6Dd5tQuaXY8iTgEf8icZuXgIJyCV+cI804CRv7J+EUXXYSr25mv/v7+SxV2mjUNgScR2g6hx4/Amf3ciQYrEzlGIbVuWMq7AfFeuFz2pc6VpChvBY8G7XbYubRM4hFosdGKk2zu4m7xJEWIPISfHRrqUl7TNV3zY71efdVVV125bt26f0fbri1agHSF7WSLtJF7jJgTsexw6KnqGeXWXX4Pma38afB1V+glhqNLsf31TNSmF5yHHQkh2U6qZTlgInbPsLNLK4z7VhB2l9bvfqB7FPScWLJkyWU7d+78T7zk0toYd3ZCKPR+ms8K+7J7hkkHeD6ckrMKkgY3jCcR/QH5T3bWZx+ZCoytSXkA9TVQaQPAW7SV2xrlVIyUPVZQDpL7sJk0V/LW7m232rdetMZZkDU5fp+A4hFyCoeXsClgrz3lSWwOcB+8OO8RaYywtvul/nQFIR5aHOkpT2K47fnYWZ7HcvvBlPe0oLwLqpjk1x2epLyboSV2NxVPMsOjaK08yWDDkzQ8ScOTNDxJw5M0PEnDkzQ8ScOT9IInac2bqzyJyLbUOGDO5ZMU3wOVAOvlWsCz1OjMT3UqJAt2zJihM0eAmitkREBQMy7tGCopIcF1veFJcjVltbTSsbPgSeSMqHWUAPIiGFf3g+iYug6m2FOeBGqA+gLx5mo+YDXaStHB/eILMU/ulYq1d40nkTwwVK6cEoDmqADwHJUuMvid73xnYYOOpNqBBPO0NiXATPIk08AWqwvokI5yiOGb5EkcMUOLK/En8GrDqMo3bUlEkJ0jxyQLZ+jjBcajxNXaNsJx9tgMdCuGcBkaQtyqM7BhhdyL9WdvudMz3No9DgONTQ60PCqbrZOlo/dxst364DcP0Y8Y9UA7oFwe6j7BShWl9uJJhI0qKKbvtgQshA4Mpxs8yUCuG6O4kuwIWu0wKReOAt0HpKcsnMzK18uT5AjLPOTszLB2qkrBmeCIuZSQ3+X1HRqvVKchaAzG5+2hVC7fe2gFELz4GxwMiejC36kfBwYuZejMrjBYTnSBTfNUfxj8VrFuUUt5NaX+sJ/4Ol8j4WWbtKM6eJKBXHhJZTzhyX6eRuX4AsgUEsD72aQX9MIVesHPjCdhV1YLAnfiSXi60n42Eun3u8qTDCTEtKhtlIInrtGDHX6s1ytWrPjXBRdcsOv4449fn+pj1u7FBaKqZBBUH3Bud2Lo8CRlRDVrToVGfUyEB1htovTktr6+vksjEXWH0oC1tkk3vRCOg7AlFALAkpPQorXWsBMYTRv3W1aM/xP/BFoYVu23RIBEVuLOwcHB3bkDVm0CcgzkTLnHl+FG1uRyk6aeTPXzUJ3W/va3v13i99BiXiiWy+X+r2IC6ozzSVo5oY/28u5E0+8cdIE7Oe2007Zs2rTpP7HlWtdmd93lSQhgZ2LCzk3mDXkuA5g4kfkIx4ULF14WtS8vS032+nuy5bcJyIksecjREKYeQ5wELPKJbRBwc5rS90xA9sZzy+wRAdmiIS95dT8NO6uUKtnuHxrClR2pjbSZzu6l6/1JBuc1/UkanqThSRqepOFJGp6k4UkanqThSf5reZJcW6Eb261Z8yQ2qIIfhd+1Cbl/eBKQmsN3zidxTyw/jLrUwLElflBRnAqFR+rjSZyJHSnRDulQXggItYJFp/rTRcZEbnoh1rCnPImcEVg1tilHqRMQqp9qpPeDiB033StXuOhaPkk5qs3JDVZDyNzZVIwr3kTQLVApOm+sCKZpVQDpk9i0F5kGtlgd+nBIB0DiNzKi76wrSl0AtwO8YfQzbWEDRJqzyyycMzI4TqpRG+FYj4DKqYnLB62B49zPbX/ZG62aajKvwmFysWxh9sE8rUaNyXvKkElt6BYuhEPwXtoxpYi4dL/Ek0zaKZMAeEIbaAy7pOsLe4SKdasYSeGZQKJwjsW0WqYmpkJZaffII49cY2gTNDcdR6kuYHtUJTtT5KZKeL3gb1NTWbu18SSMHzqKXTK1mHhhgFO1W7gmrbNTTBMiMRj5cVOPuTFl6MyOJwFEpkSXJVYOnqqTAUi4Kk+C/AYJf+ELX5gApMc1IQHLsjhrnsQkDHeGS5vfUh/2SsNbHgWge3q5xZD+9rIvtfIkHIUnErgTT8IsIhtiHHGTfn9+2UlqzyfJlZ9QYcLlO7zMxQceeODon//8551oCCg/rq8rPIlh5SwizdkfuNekzJtLfR8yWNnvJcQ0WG2wTMr7qYcpEVXdzFK5ynomasLRmiHLVRrBvqk5T0E9oBiQNLEOD0Ye3bpVq1ZdrsKjYTV3xro8jkz8zW9+sz3FMdSXT0Iow1vmSUw1NJo4u5a0yKAdrrDMRTTIcplg0WBva+omNJ+JxHK5zBas9oycdp5E7Iy5MRX+KnY6p59++palS5deZlcTP7cw7UpLpkKdrfYdeFd5EjZoqUudyPt5tsKHagtKSaMxe8Xf//73O+TR9SqwZ3IvmLWX80l8VXOVBlPV2sJZ5LwPDQ3tDlJ7Zc8EzDXcOENeUw3xmWeeuZ0NlrjhFjvVAKjcy6SrArZTDKXvEYjjkbe5cYoqAfufJ6nhiNnwJA1P0vAkDU/S8CQNT9LwJA1P0vAk/5/zJLb9GdicKzxJeWddRPs6MFXAXLrPk0AXBJhlnsQhHoYNo04nveK+kD3w7zTgutnzJI6YOVw5BY0VAkKsCJMBcgcpByaFmSrWOKrvTALKUHMGikA4dpcFTOHH/c7N8BmkT6nEePfyScqNAvwM7wOop1Oc+uhoiGUwRAI5H4M5SjRYEQhZykupjyeRpyTiUj3zzJOgGAhouD1U5oOfETU0G5k4Y+wyA+rMgdAA9dwdtTZsBjZtCD1YgS9hxoaWUDBolAOtEi7zKhwmRQUXjb5175VjIu8p226tPAntebDpBG7NQ7Ng7Rp33+8YfrAHAB0uiHlio13jSdghQicHe3eou9UyHQWyvwpOmAuXdIUnKUdYZkIwppFKPAlcJveGqD2fxB/25pKtQG4u7GbJWTpqHSrLMXB3ph1fVdpju7PmSUT6KqUWf6zo5swG/WFOw0mqCGgePProo5GIa/KFu0s44ux5ElBbKt9SJBYAzqfRYbcYBXMhYL2U3VOl6fLM80mstxV2LsVabKnDTs3buzBd/TyJIQWYG15aSEmm/emhU72McPmlgbxu1gFL5mxak+vnSdgiZ7GDMVTmt9DkAJI7uLgVbUBlyxSkx7YVQ0YjG1QPU2mr4OhWltnPWpa6XC6IN6f9XhES0Gq1dgPOcz8S2bBIGozmX/7yl52Eo2EMu9wSsf2nnHLKptD+oloF5CAEKjlHn1TI6BZ0xRlnnLEt7g/EwwvagQMIHcCbKOWX8Ok+K44NhazGXFmqW/kkfYye9kZGRvYEUUhL/YTByxHO8Mufk54Wa/CqedNr3jO7DWtMOwNRNnKbjBtkDeGsGCeeeOIGnAi75CCxZi+JgnRy6bbkUqi92LAKLxmOAod7gv/Yk7yyz4GJsH/4wx92CFPJDsMWzz777G1I7Z7tqE3ewcWNlsrnFpuIKBu5KTK/diUNFvfZn61WymHqKQ3R38ZWtkQdmU6mqBLQ066TlZuqNDxJw5M0PEnDkzQ8ScOTNDxJw5M0PMl/HU8ylOon7H+eZKokZ+ASCHiKwsQ97U9SnEkc5FOHgkkU1sFerGopTquI3VJ2o5fFioFHRZV40bwZZSC0Us9C8nIxbHGFDkyqSXmhnp5JQBlwaiGiOZ/EEBMw92zPOSc0mLCY6Q75zHkSB3XCETLTXIYY+8QG8SSKPygclv4/8yQD08AWq0MfwSwthGylQiST1XwIaLhhhqBhPzvE02YM7WgqxFQcU9mhM7NUo2watQkIiMzIKHsynbgPkuMs7A31gNBJvMqw6jxQVNoWQQxdgFFL2aiVyMlDGn+0YJMMpQvK6r7hL+PVGcl33/AK9gaiyw7LNto18IgdguGA6QjFDvkkRdoavo5tpgyyruWTDJbnPKtGlTrnPkNj2TFSgHht08xkASYOAKmHbLE7bamr8iQ0bZg5hwBcX82NzGXWPAnKgUe6UmhyEctvHqxYv62FDVX2D1eXL3lOlsXaeBIQcApNLhc6rFI/puBJwlkWGAWTtywKXys0E+gsYDv0Czk1NFFbcIOKZPEC+9JAi2NIp+T186Zo4FMnT9IXWhw89NBDV//jH//YFT1HrhIGn7Q4/5p4EsML2ddlCP2Qa2bW7cUtRh1Q7na49Ojo6L+gqXhjlziFdrCSY4GCIas2FZF0NYafk86Bo0spR/VM1OxQQa/du3f/769//evtJl3ZDlaPs846azvg3KTNkaCsNgbYdQxTyvzqy4kv0inRFzy71qVO9bFI4FubpoZiWKWeBZi+O3rgbMCTHHHEEWt0tPIZpI6qjVIlEz6tQGfR+Yr3VizUOf1OV+nqsy7LrDnnnHN2JKKwxc6U7jPs1mVTi/Q0TtLOk5j4u7ZhjbcfkFRw4YUX7spFv6y9ih8SMBWg6zPkwc0VeXSlLoDd50kCxR8Oh9nBLtNOuc+Kg1kiYCm5pZ+9cqhSGm9v8klspeyUyzyJspGor1JKZLFnDHtcUoG8rp2GuFqOEi+1hKXQqDnHkwx2Iaek4UkanqThSRqepOFJGp6k4UkanqThSbqawlsrTzKQSz7PiXySqTK14S2291McKXvOkxSQXLnrvcM9DFtVlVLCSyt3TJ1hEszMqwSA4EoNHAuexIFdhkRuiQ4edkYWppxqHPXuTALKEFsNLM9dDwwxAcF0GbgM6HeJQ34b9VA/T2JYU0PlyZ8JRIvQVvfEEqIhcpy1AzymqUyNeZGpulLWQkMYQvRBjsN31iWgBiq5BwQ0gXDAc0ROwnKKz2uqIr8EV1J7rQ9O4eHYpVzKxX22paltoiMmeRLCZm1mmxUQKcdEnhNha0W3cB60RzNwFg9MrYAzTzIwFU9ieGkScC5qk0dzorp5kr3QAdgyTAbq34knoUmCmX5SFs5g3U5SgECGKVcjK9ccrJCDN8irc8fyaXZG7ShgPyNXpiWAye0RbqyFx5bABXdErOq6Mvu5L+1DXw1z7qrhEuNfAWXtKOB8ODNceu3atf+OoO7L9MBWEeW3v/3tjuSJnaiIlnlQkgsgE1/n8nNqEj47IgfeLLQ9agmuPOigg1Zod+7n9PaVeBJTEGdR2dEM4Hd9rbCxmLaTFDwJBvOwww5bA/kPe9rnEJvEsQCl1Mn+fQVmzIonCWMfjDZGY1HbaNvy5csvY48lwad6qT5kt3qDItKFByTGs36exFTxne98ZzNc+k9/+tMln/nMZyaQ2y6d19qnI44h84EHW21AwXLr9A2z/ElGqG2iNp2ceuqpWzhICLlJ6y0PwJOcdNJJm2jSUKrNBWVlt9j1KEa3PlUP7TPJ8+LIShwLtmo8pfjWt5Io+mWYUkHOYvhoI+ocbTPl4EmwmJF1s9FnrDbR4WotraVopP68JcOh5GJOtQnYNoT9jP7kk0/eJB0jd7BSYzBRDtbmAcNKePvBdofraj6JomBKp+m9REN5VfG9+oKJ2eyzbqO+MFBSjXq1YZWGu4D2OE3ueEVjMl/ZXSm5pSVdFzcX3MnSeb3kSXJFxywIDcbcuBr1ZWrJ96025TY1+40n8b2NqPylHBpVQ0xh7XW36s4tqY8n6WLCS8OTNDxJw5M0PEnDkzQ8ScOTNDxJw5P8P54kNw7Y7zzJVIE9MBcH+Rlu7+vlSUC/YIwST6Iw+3AqMjIJmosdBBtP0R21uzxJrnxS4kmKujQO7Pmek54zMuC8F4XB9kKmcrg8FCEjpqlGdQ4/LvAZhZy8zDRSNGYmoMO683BGskC6hMspHO7RoEM7AaH9NAzmKFMXuWF43QK2HNKjhsLuOJyvNnQEVfcoRaiP8GBaFcRNW7QpvrCMKKhf7QVotdaq8i4Cxr8rxsbGLodXAyVpQ00FaD+tAIfkO7mfo4IhXQ71tC3W1dlZykbF9LbqGoQQKNUSpTJ2jo+PXw6zDkhjIvN0U/AkRY4JlhMlBnoLjRb2CDPsBk9SVOaBxYhVDazwMshWmV6Y6vd4r+opOhqUUtdq50mKoO7EixTCmttKyVT7rFVo4k4E4mQj3IqCduZJeKYyLSJ5TzjhhA2BXm0AEB188MGrkuY6aoPzCLzlHPg7X82NpQydGQvYx6D/+c9/7tKkm/1FYPdOvbD1eCi1Ad6ngLwciSiFjXMBNEHFHZqEV69cJiQZ5ixJAEfCE1NNwf6qKw8CEY7N63m4q0K/pmk5yWQ+CWNXoi9PNft6CCjOKCTiZ6CdgqiVJzG5apastlFkQOyIPJGJfWTmFEC74Q2wfaV8OiOR2Pn6s8JMFcGNrFcJCrl4+OGHrxES4Eqc215eTxAUBA/2GXxx5ussfxWJyMr5JIORIrQ+CMTtCBxx+SkTcfCYY45ZBzg3lIaRfaIYkJAYJms1DedmQLg+uSa1VnBkJ+h8zclKbRX6kItB5GyMFlvj5jldg2Td2CsidYDqioGlDWwRupL7bFdsAjQzGoJGrK3HHnvshHwlQRX+DyNKa6lF1wCEH3cyReuP7vZxN4QerOBcTNgrc7YNbUWjntU5a8eQ83ZXLwN7WuyN9o477riJtEcsCoNhlpLdZeq1pfabNki96vg3yZOIOipl2eBJULWrlLUqpUS2sheXKtnuN55kwHqL5E4xMXXUXuhO3a2GJ2l4koYnaXiShidpeJKGJ2l4koYn+e/kSWz7c+OAucCTtGdo51B52/vBefuRJyk6uQQEtzmuTRkhKNEQI2V41/bfmWSGFc1mJGBRnTsKY+/eunXrFVGZwrFzfk6CgcVkGsJBSjqHILSU994TnqRAFfTDjn+XRymDnan7ZJE/4kSXTnBKkhfxq+qjT4N6mBn8BidMGHNfLk+gOAkhFYBImgVrjOQMCOdjXEnK0NmrEUbtGoRsReER5cNXJm1cLK41RajvAYV4CfYmADc3uCgjCjSbq061VTKbvYDQrSg8cul55513ichfIcimE5j1aaedtiUD6pkngaQSBkjEFnk4wSBc4Lfai5GwM9gLYaIgziUh6C6N42mtHTVI/UkGcyZEZpfgiOyRE1XMiJg2T9IPWwYcnXvuuRDW9R3aeBRpa6krzEg5na1uniRrZHKCBrHlZKsO3HLBk4DjyrkktfUnYeyYJbSXgjg81vcwmKo8Ce/PdeN4OdbJz6l2+ux4Ep4YDbq3atKN+nKpysOrK/Z3KFDVxNUtcUH9QcUViiZW40mwlHBpKL3Lz22V4zvyJJY6mtSdw++2tXGoLZ+kPycOBD69HPLfiSfhxYazNB+2pgE6TWup67dLwTQptKQyj77s+8D/Wpnrg+yjvnhzW4x1ffOgPx7r7+rox74xSMX1kfkwZu11tXFurcwwYd95sMRAiVb6lWALUBMV1+bqdbdoSy6JBjyMPDWQGlDaSjKBbZWcJfbp4dhM4HlO70hF7kbQZ1FJb3lFTVbnSVAJCMUSR9yPvcSL6GSFJ0E2qlDmM7ZemCUMU97d5FAB63XFhmbTzifZq8NGaG9cOkYOnAhhltEa4WjX1ELIlJQwE0R2Zhi16SEls6yVPpS0M0hbsnJSATrhAMNRkHMUAZnoit5s+UUWSc0IQnF1rgZqKcQslQV02SSECaxIaWu9QfnZkgfKuMlCG1JMJhssC8j+1HB12qtYkrJrdbeKFEl0/36vpjxv33W35iZP0qWr4UkanqThSWbKk4yV3qCX16L07H3yJAfEdVQyzgvSPNSL64L0zKOSDJP//i9TIouk7H0PnQAAAABJRU5ErkJggg==); }

header {
  border-bottom: 1px solid #dbdbdb; }
  header nav.navbar-default {
    padding: 24px 0 0 0;
    background: #fff;
    margin: 0;
    border: none;
    /*li.dropdown {
            height: 91px !important;
        }*/ }
    header nav.navbar-default .navbar-header .navbar-brand {
      padding: 0; }
      header nav.navbar-default .navbar-header .navbar-brand img {
        display: inline-block;
        vertical-align: top;
        margin: 0 30px 0 35px;
        border-right: 1px solid #a9cac3;
        padding: 0 30px 0 0; }
      header nav.navbar-default .navbar-header .navbar-brand h2 {
        display: inline-block;
        vertical-align: top;
        font-size: 22px;
        color: #126863;
        line-height: 60px;
        font-weight: 300; }
    header nav.navbar-default .navbar-collapse .navbar-right > li > a {
      font-size: 16px;
      color: #272727;
      line-height: 36px; }
    header nav.navbar-default .navbar-collapse .navbar-right .dropdown:hover .dropdown-menu {
      display: block; }
    header nav.navbar-default .navbar-collapse .navbar-right li.dropdown {
      position: static; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown h2 {
        font-size: 24px;
        color: #2d2d2d;
        font-weight: 300;
        margin-bottom: 22px; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown {
        left: 0;
        width: 100%;
        background: #ececec;
        background-image: url(d0f79dffa6f558fe6c9c0841b71ad453.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 0 -150px; }
        header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li {
          width: 16%;
          display: inline-block;
          vertical-align: top;
          margin: 0 0.2%; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a {
            white-space: normal;
            display: inline-block;
            max-width: 100%;
            text-align: center;
            padding: 40px 19px;
            height: 395px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a:hover {
              background: #dbdbdb; }
              header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a:hover div.title b {
                color: #126863; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title {
              display: inline-block;
              width: 100%; }
              header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title .title__img {
                display: block;
                margin: 0;
                padding: 0; }
              header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title .title__text {
                display: inline-block;
                margin: 0;
                padding: 0; }
              header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title img {
                display: inline-block;
                margin-bottom: 14px; }
              header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title b {
                display: block;
                color: #323232;
                font-size: 19px;
                font-weight: 600;
                margin-bottom: 11px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.description {
              display: inline-block;
              width: 100%;
              float: left; }
              header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.description p {
                display: inline-block;
                width: 100%;
                font-weight: 300;
                font-size: 16px;
                color: #555555;
                line-height: 23px; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown.open > a {
        background: #fff; }
        header nav.navbar-default .navbar-collapse .navbar-right li.dropdown.open > a:after {
          content: '';
          width: 0;
          height: 0;
          border-left: 10px solid transparent;
          border-right: 10px solid transparent;
          border-bottom: 10px solid #ececec;
          display: inline-block;
          position: absolute;
          bottom: -25px;
          left: 40%;
          z-index: 10000; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown {
        left: 0;
        width: 100%;
        background: #ececec;
        min-height: 290px;
        background-image: url(bcde8ad6c2780a909c1fb4719480087c.png);
        padding: 0 67px; }
        header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li {
          width: 33%;
          display: inline-block;
          vertical-align: top;
          padding: 40px 19px; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.search .search-container {
            position: relative;
            display: inline-block; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.search .search-container input {
              width: 100%;
              height: 44px;
              border: 1px solid #d1d1d1;
              font-weight: 300;
              font-size: 16px;
              line-height: 44px;
              color: #828282;
              padding: 0 45px 0 15px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.search .search-container a {
              position: relative;
              right: 55px;
              top: 0;
              display: inline-block;
              height: 44px;
              line-height: 44px;
              width: 44px;
              text-align: center; }
              header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.search .search-container a img {
                width: 22px;
                height: 22px;
                display: inline-block; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.recent-search ul li {
            margin-bottom: 5px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.recent-search ul li a {
              color: #126863;
              font-size: 18px;
              font-weight: 300;
              line-height: 1; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.country-navigator p {
            font-size: 18px;
            color: #323232;
            line-height: 26px;
            font-weight: 300; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown {
        background-color: #ececec;
        left: 0;
        width: 100%; }
        header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li {
          width: 33%;
          display: inline-block;
          vertical-align: top;
          padding: 40px 19px; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li.publications .item {
            display: inline-block;
            width: 42%;
            margin-right: 7%; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li.publications .item:last-child {
              margin-right: 0; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li.publications .item span {
              font-size: 14px;
              color: #838383;
              font-weight: 300;
              margin-bottom: 7px;
              display: inline-block; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li.publications .item p {
              color: #323232;
              font-size: 16px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li.publications .item a {
              font-size: 14px;
              color: #419784;
              margin-top: 12px;
              display: inline-block; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li.series ul li {
            margin-bottom: 5px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li.series ul li a {
              font-weight: 300;
              font-size: 18px; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li.blog span {
            font-size: 16px;
            color: #838383;
            font-weight: 300; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown > li.blog p {
            font-weight: 600;
            font-size: 20px;
            color: #323232;
            display: inline-block;
            margin: 7px 0 11px 0;
            padding-right: 15px; }
    header nav.navbar-default ul.always {
      display: inline-block;
      margin-right: 20px;
      margin-left: 5px;
      padding-top: 3px; }
      header nav.navbar-default ul.always li {
        display: inline-block;
        margin-left: 25px;
        margin-top: 10px; }

/*@media (max-width: 1024px){
  header {
  }
}*/
@media (max-width: 767px) {
  .navbar-header {
    float: none; }
  .navbar-toggle {
    display: inline-flex; }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
  /*.navbar-collapse.collapse {
        display: none !important;
    }*/
  .navbar-collapse.collapse.in {
    display: block !important; }
  .navbar-nav {
    float: none !important;
    margin: 7.5px -15px; }
  .navbar-nav > li {
    float: none; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px; }
  header nav.navbar-default {
    padding: 0;
    border: inherit;
    margin-bottom: 1px; }
    header nav.navbar-default .navbar-header .navbar-brand {
      padding: 0; }
      header nav.navbar-default .navbar-header .navbar-brand img {
        margin: 15px 11px 0 15px;
        padding: 0;
        width: 31px;
        display: inline-block;
        border: none; }
      header nav.navbar-default .navbar-header .navbar-brand h2 {
        font-size: 14px;
        border-left: 1px solid #a9cac3;
        padding-left: 15px;
        line-height: 1;
        margin-top: 17px;
        width: 110px; }
    header nav.navbar-default ul.always {
      position: relative;
      top: -35px;
      margin-right: 0 !important; }
      header nav.navbar-default ul.always li {
        margin-left: 15px;
        margin-top: 0; }
        header nav.navbar-default ul.always li a img {
          display: inline-block;
          width: 15px; }
    header nav.navbar-default button.navbar-toggle {
      float: none;
      border: none;
      margin-left: 15px;
      margin-top: 15px; }
    header nav.navbar-default .navbar-collapse {
      width: 100%;
      margin: 0; }
      header nav.navbar-default .navbar-collapse .navbar-right > li > a {
        font-size: 18px;
        line-height: 36px; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown {
        position: static; }
        header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li {
          width: 16%;
          margin: 0 0.2%; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a {
            padding: 40px 19px;
            height: 395px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title img {
              margin-bottom: 14px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title b {
              font-size: 19px;
              margin-bottom: 11px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.description p {
              font-size: 16px;
              line-height: 23px; }
        header nav.navbar-default .navbar-collapse .navbar-right li.dropdown.open > a:after {
          bottom: -29px;
          left: 40%; }
        header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown {
          min-height: 290px;
          padding: 0 67px; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li {
            width: 33%;
            padding: 40px 19px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li h2 {
              font-size: 24px;
              margin-bottom: 22px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.search .search-container input {
              height: 44px;
              font-size: 16px;
              line-height: 44px;
              padding: 0 45px 0 15px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.search .search-container a {
              height: 44px;
              line-height: 44px;
              width: 44px; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.recent-search ul li {
              margin-bottom: 5px; }
              header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.recent-search ul li a {
                font-size: 18px;
                line-height: 1; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.country-navigator p {
              font-size: 18px;
              line-height: 26px; } }

@media (max-width: 320px) {
  .register-modal .register-container .inner {
    padding: 33px 30px; } }

footer {
  border-top: 10px solid #126863; }
  footer .footer-top {
    background: #4e4e4e;
    padding: 72px 89px 66px 63px;
    border: 1px solid #5d5d5d;
    border-top: none; }
    footer .footer-top .newsletter-title {
      display: inline-block;
      vertical-align: top; }
      footer .footer-top .newsletter-title h2 {
        font-size: 30px;
        color: #fff;
        font-weight: 300; }
        footer .footer-top .newsletter-title h2 span {
          border-bottom: 1px solid #d4d4d4;
          padding-bottom: 39px; }
    footer .footer-top .newsletter-form input {
      display: inline-block;
      vertical-align: top;
      float: left;
      width: calc(100% - 250px);
      height: 63px;
      line-height: 63px;
      background: #404040;
      border: 1px solid #404040;
      color: #9f9f9f;
      font-size: 18px;
      padding: 0 20px; }
    footer .footer-top .newsletter-form button {
      width: 245px;
      text-align: center;
      display: inline-block;
      vertical-align: top;
      float: left;
      height: 63px;
      line-height: 63px;
      background: #2c2c2c;
      border: 1px solid #2c2c2c;
      color: #fff;
      font-size: 20px;
      font-weight: 300;
      text-transform: uppercase; }
  footer .footer-mid {
    padding: 54px 130px;
    background: #414141; }
    footer .footer-mid .footer-mid-block.dif {
      margin-top: 22px; }
    footer .footer-mid .footer-mid-block .title h2 {
      font-size: 26px;
      color: #fff;
      font-weight: 300; }
    footer .footer-mid .footer-mid-block .block-content:before {
      content: '';
      width: 53px;
      height: 1px;
      display: inline-block;
      background: #fff;
      margin: 29px 0; }
    footer .footer-mid .footer-mid-block .block-content p {
      color: #fff;
      font-size: 16px;
      font-weight: 300; }
      footer .footer-mid .footer-mid-block .block-content p b {
        font-weight: 600; }
    footer .footer-mid .footer-mid-block .block-content li {
      margin-bottom: 8px; }
      footer .footer-mid .footer-mid-block .block-content li.social {
        margin-top: 15px; }
        footer .footer-mid .footer-mid-block .block-content li.social a {
          margin-right: 20px; }
      footer .footer-mid .footer-mid-block .block-content li a {
        color: #fff;
        font-size: 18px;
        font-weight: 300; }
  footer .footer-bot {
    background: #414141; }
    footer .footer-bot .copyright {
      text-align: center;
      padding: 0 39px 39px 39px; }
      footer .footer-bot .copyright p {
        border-top: 1px solid #626262;
        padding-top: 39px;
        font-weight: 300;
        color: #ababab;
        font-size: 18px; }

@media (max-width: 1366px) {
  footer .footer-top .newsletter-title h2 {
    font-size: 29px; } }

@media screen and (max-width: 1024px) {
  footer {
    border-top: 10px solid #126863; }
    footer .footer-top {
      padding: 36px 0; }
      footer .footer-top .newsletter-title h2 {
        font-size: 16px; }
        footer .footer-top .newsletter-title h2 span {
          padding-bottom: 21px; }
      footer .footer-top .newsletter-form {
        margin-top: 45px; }
        footer .footer-top .newsletter-form input {
          float: left;
          width: 180px;
          height: 34px;
          line-height: 34px;
          font-size: 11px;
          padding: 0 10px; }
        footer .footer-top .newsletter-form button {
          width: 103px;
          float: left;
          height: 34px;
          line-height: 34px;
          font-size: 11px; }
    footer .footer-mid {
      padding: 40px 0; }
      footer .footer-mid .footer-mid-block .title h2 {
        font-size: 16px; }
      footer .footer-mid .footer-mid-block .block-content:before {
        width: 40px;
        margin: 12px 0; }
      footer .footer-mid .footer-mid-block .block-content p {
        font-size: 10px; }
      footer .footer-mid .footer-mid-block .block-content li {
        margin-bottom: 4px; }
        footer .footer-mid .footer-mid-block .block-content li.social {
          margin-top: 8px; }
          footer .footer-mid .footer-mid-block .block-content li.social a {
            margin-right: 15px; }
        footer .footer-mid .footer-mid-block .block-content li a {
          font-size: 11px; }
    footer .footer-bot .copyright {
      padding: 0; }
      footer .footer-bot .copyright p {
        padding: 20px 0;
        font-size: 10px; } }

main .carousel-indicators li.active {
  background-color: #126863; }

main .home-top-section .col-md-12 {
  padding-left: 0; }
  main .home-top-section .col-md-12 .box-inner .box-top:before {
    position: relative;
    /*background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;*/
    /*background: #000000 0% 0% no-repeat padding-box;*/
    opacity: 0.7;
    z-index: 1; }
  main .home-top-section .col-md-12 .box-inner .box-top {
    padding: 38px 38px 70px 10%; }
    main .home-top-section .col-md-12 .box-inner .box-top:after {
      content: '';
      display: inline-block;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.1)); }
    main .home-top-section .col-md-12 .box-inner .box-top img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-height: 100%; }
    main .home-top-section .col-md-12 .box-inner .box-top .box-top-inner {
      height: 390px;
      padding-top: 50px;
      margin-left: 5%; }
      main .home-top-section .col-md-12 .box-inner .box-top .box-top-inner * {
        position: relative;
        z-index: 1; }
      main .home-top-section .col-md-12 .box-inner .box-top .box-top-inner h1 {
        font-size: 30px;
        font-weight: 300;
        color: #fff;
        border-bottom: 1px solid #676663;
        width: 100%;
        padding-bottom: 28px;
        margin-bottom: 80px; }
      main .home-top-section .col-md-12 .box-inner .box-top .box-top-inner p {
        color: #cbcbcb;
        font-size: 22px;
        font-weight: 300;
        margin-bottom: 18px; }
      main .home-top-section .col-md-12 .box-inner .box-top .box-top-inner h2 {
        font-size: 30px;
        color: #fff;
        font-weight: 600;
        line-height: 38px;
        max-width: 480px; }
        main .home-top-section .col-md-12 .box-inner .box-top .box-top-inner h2 a {
          color: #fff; }
  main .home-top-section .col-md-12 .box-inner .box-bot {
    padding: 35px;
    background: #063027;
    color: #fff; }
    main .home-top-section .col-md-12 .box-inner .box-bot > div {
      display: inline-block;
      vertical-align: top; }
    main .home-top-section .col-md-12 .box-inner .box-bot .column.archive h2 {
      font-weight: 300;
      font-size: 28px;
      color: #fff;
      padding-bottom: 20px;
      border-bottom: 1px solid #657b76; }
    main .home-top-section .col-md-12 .box-inner .box-bot .column.post {
      width: 31%;
      margin-left: 8%; }
      main .home-top-section .col-md-12 .box-inner .box-bot .column.post span {
        color: #cbcbcb;
        font-size: 16px;
        font-weight: 300; }
      main .home-top-section .col-md-12 .box-inner .box-bot .column.post p {
        font-size: 20px;
        color: #fff;
        font-weight: 300;
        line-height: 1.3; }
        main .home-top-section .col-md-12 .box-inner .box-bot .column.post p a {
          color: #fff;
          font-weight: 300; }
      main .home-top-section .col-md-12 .box-inner .box-bot .column.post a {
        font-weight: 600; }

main .twitter-section {
  background: #F5F5F5; }
  main .twitter-section .view-all {
    padding: 20px; }
  main .twitter-section .col-md-6 .tweet-follow h3 {
    color: #419784;
    font-size: 20px;
    font-weight: 600;
    display: inline-block;
    vertical-align: top;
    margin: 5px 5px 0 9px; }
  main .twitter-section .col-md-6 .tweet-follow img {
    padding-top: 10px;
    display: inline-block;
    vertical-align: top; }
  main .twitter-section .col-md-6 .right-top-content {
    /*max-height: 650px;*/
    padding-right: 10px;
    overflow-y: none; }
    main .twitter-section .col-md-6 .right-top-content .twitter-heading {
      /* border-bottom: 1px solid #d4d4d4;
                   margin-bottom: 33px;
                    padding: 38px 0 29px 0;*/ }
      main .twitter-section .col-md-6 .right-top-content .twitter-heading h2 {
        font-size: 30px;
        color: #323232; }
      main .twitter-section .col-md-6 .right-top-content .twitter-heading > img.bg {
        position: absolute;
        top: 0;
        left: 0; }
    main .twitter-section .col-md-6 .right-top-content .twitter-item {
      margin-bottom: 35px; }
      main .twitter-section .col-md-6 .right-top-content .twitter-item:last-child {
        margin-bottom: 0; }
      main .twitter-section .col-md-6 .right-top-content .twitter-item > img.bg {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1; }
      main .twitter-section .col-md-6 .right-top-content .twitter-item .AdaptiveMedia-container {
        max-width: 512px; }
        main .twitter-section .col-md-6 .right-top-content .twitter-item .AdaptiveMedia-container img {
          max-width: 100%;
          border-radius: 0; }
      main .twitter-section .col-md-6 .right-top-content .twitter-item img {
        border-radius: 50%; }
      main .twitter-section .col-md-6 .right-top-content .twitter-item * {
        font-size: 18px; }
      main .twitter-section .col-md-6 .right-top-content .twitter-item span {
        font-weight: 600;
        display: inline-block;
        margin-bottom: 9px; }
        main .twitter-section .col-md-6 .right-top-content .twitter-item span i {
          font-weight: lighter;
          font-size: smaller;
          font-style: normal;
          color: #a6a6a6; }
          main .twitter-section .col-md-6 .right-top-content .twitter-item span i:before {
            width: 7px;
            height: 7px;
            /*display: inline-block;*/
            background-color: #a6a6a6;
            border-radius: 50%;
            content: '';
            vertical-align: top;
            position: relative;
            top: 10px;
            margin: 0 5px; }
      main .twitter-section .col-md-6 .right-top-content .twitter-item p {
        font-weight: 300;
        max-width: 100%; }
      main .twitter-section .col-md-6 .right-top-content .twitter-item img {
        margin-top: 0px; }

main .home-policy-section {
  padding-top: 66px;
  padding-bottom: 83px;
  background: #f4f4f4;
  background-image: url(d0f79dffa6f558fe6c9c0841b71ad453.png);
  -webkit-background-size: 50%;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: 0 100%; }
  main .home-policy-section .policy-tools-container {
    margin-bottom: 55px; }
    main .home-policy-section .policy-tools-container .policy-item {
      padding: 30px;
      background: #FFFFFF 0% 0% no-repeat padding-box;
      box-shadow: 0px 10px 10px #12686329;
      border-radius: 8px;
      opacity: 1;
      margin: 5px;
      min-height: 550px; }
      main .home-policy-section .policy-tools-container .policy-item .title {
        margin-bottom: 22px;
        text-align: left; }
        main .home-policy-section .policy-tools-container .policy-item .title h4 {
          font-size: 18px;
          font-weight: 600;
          color: #323232;
          /*display: inline-block;*/
          vertical-align: top;
          /*max-width: calc(100% - 94px);*/
          /*margin-left: 18px;*/
          line-height: 1.5;
          text-align: center;
          padding: 10px 5px 0 5px; }
        main .home-policy-section .policy-tools-container .policy-item .title img {
          /*display: inline-block;*/
          vertical-align: top;
          margin-left: auto;
          margin-right: auto;
          display: block; }
      main .home-policy-section .policy-tools-container .policy-item .description {
        /*display: inline-block;
                    max-width: calc(100% - 94px);
                    margin-left: 94px;*/
        margin-bottom: 80px;
        padding: 0 5px 0 5px; }
        main .home-policy-section .policy-tools-container .policy-item .description p {
          font-size: 16px;
          font-weight: 300;
          color: #555555;
          letter-spacing: 0; }

main .home-policy-data-section {
  padding: 75px 0;
  color: #fff;
  background: #176f5c; }
  main .home-policy-data-section .section-title {
    border-color: #569688; }
    main .home-policy-data-section .section-title h2 {
      color: #fff; }
  main .home-policy-data-section .data-item {
    text-align: center;
    min-height: 170px; }
    main .home-policy-data-section .data-item h2 {
      font-size: 73px;
      color: #fff;
      font-weight: 600;
      margin-bottom: 6px; }
    main .home-policy-data-section .data-item p {
      font-size: 24px;
      font-weight: 600;
      color: #fff; }

main .home-related-products-section {
  padding: 75px 0 60px 0; }
  main .home-related-products-section .carousel-inner ul {
    width: 100%; }
    main .home-related-products-section .carousel-inner ul li {
      display: inline-block;
      width: 19%;
      text-align: center; }
  main .home-related-products-section .carousel-nav {
    text-align: center;
    margin-top: 67px; }

.twitter-header {
  height: 125px;
  padding: 20px 20px 0 0px;
  margin-left: -20px;
  /*border-bottom: 1px solid #d4d4d4;*/ }

@media (min-width: 1366px) {
  main .home-policy-section .policy-tools-container .policy-item {
    min-height: 550px; } }

@media (min-width: 1200px) and (max-width: 1365px) {
  main .home-policy-section .policy-tools-container .policy-item {
    min-height: 650px; } }

@media (min-width: 768px) and (max-width: 1199px) {
  main .home-policy-section .policy-tools-container .policy-item {
    min-height: 450px; } }

@media (min-width: 480px) and (max-width: 767px) {
  main .home-policy-section .policy-tools-container .policy-item {
    min-height: 350px; } }

@media (max-width: 600px) {
  .box-top-inner h2 {
    font-size: 20px !important; } }

/*@media (max-width: 1199px) {
    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}*/
.page-content-general .container-fluid {
  padding-left: 0; }
  .page-content-general .container-fluid .col-md-3 {
    padding: 0; }
    .page-content-general .container-fluid .col-md-3 .sidebar {
      background: #f1f1f1;
      padding: 31px 29px 100px 44px; }
      .page-content-general .container-fluid .col-md-3 .sidebar h3 {
        font-size: 24px;
        font-weight: 300;
        margin-bottom: 24px; }
      .page-content-general .container-fluid .col-md-3 .sidebar .title h2 {
        font-size: 24px;
        color: #176f5c;
        font-weight: 300;
        line-height: 36px;
        margin-bottom: 27px; }
      .page-content-general .container-fluid .col-md-3 .sidebar .social {
        padding-bottom: 42px;
        border-bottom: 1px solid #c0c0c0;
        margin-bottom: 25px; }
        .page-content-general .container-fluid .col-md-3 .sidebar .social .icons .icon {
          display: inline-block;
          width: 17%;
          max-height: 27px; }
          .page-content-general .container-fluid .col-md-3 .sidebar .social .icons .icon.share {
            padding-right: 15px;
            margin-right: 15px;
            border-right: 1px solid #c0c0c0; }
          .page-content-general .container-fluid .col-md-3 .sidebar .social .icons .icon:last-child {
            margin-right: 0; }
          .page-content-general .container-fluid .col-md-3 .sidebar .social .icons .icon a {
            display: inline-block;
            line-height: 1; }
      .page-content-general .container-fluid .col-md-3 .sidebar .updates img {
        display: none; }
      .page-content-general .container-fluid .col-md-3 .sidebar .updates h3 {
        color: #272727; }
      .page-content-general .container-fluid .col-md-3 .sidebar .updates .article span {
        color: #a0a0a0;
        font-size: 16px; }
      .page-content-general .container-fluid .col-md-3 .sidebar .updates .article p {
        color: #272727;
        font-size: 20px;
        font-weight: 600;
        margin-top: 7px;
        line-height: 1.5; }
        .page-content-general .container-fluid .col-md-3 .sidebar .updates .article p a {
          color: #272727;
          margin: 0; }
      .page-content-general .container-fluid .col-md-3 .sidebar .updates .article a {
        font-weight: 600;
        margin: 7px 0 25px 0;
        display: inline-block; }
  .page-content-general .container-fluid .col-md-9 {
    padding: 0; }
    .page-content-general .container-fluid .col-md-9 .main-content {
      background: #fafafa;
      min-height: 712px; }
      .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner {
        padding: 40px 140px 50px 50px; }
        .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .breadcrumbs ul {
          margin-bottom: 43px; }
          .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .breadcrumbs ul li {
            display: inline-block; }
            .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .breadcrumbs ul li a {
              color: #176f5c;
              font-size: 16px;
              font-weight: 300; }
            .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .breadcrumbs ul li span {
              font-size: 16px;
              font-weight: 300;
              color: #272727; }
        .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-title h2 {
          font-size: 30px;
          font-weight: 300;
          color: #272727; }
        .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-title span {
          color: #a0a0a0;
          font-size: 20px;
          display: inline-block;
          width: 100%;
          margin-top: 14px; }
        .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content p {
          font-size: 18px;
          color: #0b121d;
          margin: 28px 0 0 0; }
        .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content .content-img {
          margin-top: 28px; }
          .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content .content-img p {
            margin-top: 0; }
            .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content .content-img p img {
              margin: 0 0 0 10px; }
        .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content ul {
          font-size: 18px;
          list-style-type: disc;
          padding: 10px 40px; }

@media (max-width: 767px) {
  .page-content-general .container-fluid {
    padding-left: 15px; }
    .page-content-general .container-fluid .col-md-3 {
      background: #f1f1f1;
      padding: 0 15px; }
      .page-content-general .container-fluid .col-md-3 .sidebar {
        padding: 0; }
        .page-content-general .container-fluid .col-md-3 .sidebar h3 {
          margin-bottom: 24px; }
        .page-content-general .container-fluid .col-md-3 .sidebar .title h2 {
          font-size: 18px; }
        .page-content-general .container-fluid .col-md-3 .sidebar .social {
          padding-bottom: 42px;
          margin-bottom: 0; }
          .page-content-general .container-fluid .col-md-3 .sidebar .social h3 {
            display: inline-block;
            float: left; }
          .page-content-general .container-fluid .col-md-3 .sidebar .social .icons {
            display: inline-block;
            width: 70%;
            margin-left: 20px; }
            .page-content-general .container-fluid .col-md-3 .sidebar .social .icons .icon {
              width: 17%; }
              .page-content-general .container-fluid .col-md-3 .sidebar .social .icons .icon.share {
                padding-right: 15px;
                margin-right: 15px; }
              .page-content-general .container-fluid .col-md-3 .sidebar .social .icons .icon.print {
                display: none; }
        .page-content-general .container-fluid .col-md-3 .sidebar .updates {
          background: #fafafa;
          margin-left: -15px;
          margin-right: -15px;
          padding: 25px 15px; }
          .page-content-general .container-fluid .col-md-3 .sidebar .updates img,
          .page-content-general .container-fluid .col-md-3 .sidebar .updates h3 {
            display: inline-block; }
          .page-content-general .container-fluid .col-md-3 .sidebar .updates .article span {
            font-size: 12px; }
          .page-content-general .container-fluid .col-md-3 .sidebar .updates .article p {
            font-size: 16px;
            margin-top: 7px;
            line-height: 1.5; }
            .page-content-general .container-fluid .col-md-3 .sidebar .updates .article p a {
              color: #272727;
              margin: 0; }
          .page-content-general .container-fluid .col-md-3 .sidebar .updates .article a {
            font-size: 12px; }
    .page-content-general .container-fluid .col-md-9 {
      padding: 0 15px; }
      .page-content-general .container-fluid .col-md-9 .main-content {
        background: #fff;
        min-height: 0px; }
        .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner {
          padding: 0; }
          .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .breadcrumbs {
            display: none; }
            .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .breadcrumbs.breadcrumbs-mobile {
              display: block; }
          .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-title h2 {
            font-size: 18px; }
          .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-title span {
            font-size: 16px; }
          .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content p {
            font-size: 14px; }
          .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content .content-img p {
            max-width: 100%;
            display: inline-block;
            float: left; }
          .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content .content-img img {
            float: left;
            max-width: 100%; }
          .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content ul {
            font-size: 14px; } }

@media (max-width: 1024px) {
  .page-content-general .container-fluid .col-md-3 .sidebar .social .icons .icon.share {
    padding-right: 0;
    margin-right: 4px; } }

main.ipfsd .container-fluid .col-md-3 .sidebar img {
  margin-bottom: 26px; }

main.ipfsd .container-fluid .col-md-3 .sidebar .downloads {
  padding-bottom: 29px;
  margin-bottom: 29px;
  border-bottom: 1px solid #d6d6d6; }
  main.ipfsd .container-fluid .col-md-3 .sidebar .downloads p {
    font-size: 20px;
    color: #272727; }

main.ipfsd .container-fluid .col-md-3 .sidebar .sidebar-nav {
  padding-bottom: 29px;
  margin-bottom: 29px;
  border-bottom: 1px solid #d6d6d6; }
  main.ipfsd .container-fluid .col-md-3 .sidebar .sidebar-nav ul {
    list-style-type: disc;
    padding-left: 20px; }
    main.ipfsd .container-fluid .col-md-3 .sidebar .sidebar-nav ul li {
      color: #cdcdcd;
      font-size: 20px;
      font-weight: 300; }

main.ipfsd .container-fluid .col-md-9 .main-content .main-content-inner .page-title h2 {
  margin-bottom: 28px; }

main.ipfsd .container-fluid .col-md-9 .main-content .main-content-inner .page-content p {
  margin: 0 0 10px 0; }

main.ipfsd .container-fluid .col-md-9 .main-content .main-content-inner .page-content ul {
  list-style-type: disc;
  padding-left: 56px;
  margin-bottom: 30px; }
  main.ipfsd .container-fluid .col-md-9 .main-content .main-content-inner .page-content ul li {
    font-size: 18px;
    line-height: 26px; }

main.ipfsd .container-fluid .col-md-9 .main-content .main-content-inner .page-content img {
  margin-top: 33px; }

main.ipfsd .container-fluid .col-md-9 .main-content .main-content-inner .page-content a.page-button {
  margin-top: 24px; }

main.ipfsd .container-fluid .col-md-9 .main-content .main-content-inner .page-section {
  padding: 50px 0;
  border-bottom: 1px solid #d6d6d6; }

main.ipr .container-fluid .col-md-3 .sidebar select {
  height: 43px;
  line-height: 43px;
  border: 1px solid #d1d1d1;
  display: inline-block;
  width: 100%;
  padding: 0 16px;
  margin-bottom: 30px; }

main.ipr .container-fluid .col-md-3 .sidebar .sidebar-nav ul {
  list-style-type: none;
  padding: 0; }
  main.ipr .container-fluid .col-md-3 .sidebar .sidebar-nav ul li span {
    font-size: 20px;
    color: #272727; }

main.ipr .container-fluid .col-md-3 .sidebar .download-button {
  margin: 0 0 20px 0;
  display: block; }

main.ipr .container-fluid .col-md-9 .main-content .main-content-inner {
  padding-right: 0; }
  main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-title {
    margin-bottom: 30px; }
    main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-title h2 {
      font-size: 24px; }
    main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-title .item-country {
      display: flex;
      align-items: center;
      height: 53px;
      margin: 0;
      text-align: left; }
      main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-title .item-country .country-flag {
        float: left;
        display: flex; }
      main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-title .item-country .country-info {
        float: left;
        display: inline-flex; }
        main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-title .item-country .country-info h2 {
          font-size: 22px;
          font-weight: 600;
          color: #272727;
          margin-bottom: 0;
          margin-left: 15px; }
  main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content {
    padding-right: 35px; }
    main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content ul li {
      font-weight: normal; }
    main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .download-button-content {
      max-width: 100%;
      width: auto;
      padding: 0 15px;
      margin: 10px 0; }
    main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item {
      padding-bottom: 38px;
      margin-bottom: 40px;
      border-bottom: 1px solid #d1d1d1; }
      main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .left-side {
        display: inline-block;
        vertical-align: top; }
        main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .left-side img {
          width: 166px;
          margin-top: 0; }
        main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .left-side a {
          display: block;
          width: 166px; }
      main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .right-side {
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 205px);
        margin-left: 35px; }
        main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .right-side h2 {
          font-size: 22px;
          color: #272727;
          font-weight: 600;
          display: inline-block;
          width: 100%;
          margin-bottom: 4px; }
        main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .right-side span {
          font-size: 18px;
          color: #7d7c7c;
          font-weight: 600;
          display: inline-block;
          width: 100%;
          margin-bottom: 13px; }
        main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .right-side p {
          font-size: 18px;
          display: inline-block;
          width: 100%;
          margin-bottom: 7px;
          font-weight: 300; }

main.ipr .container-fluid .right-map img {
  width: 100%;
  display: inline-block; }

@media (max-width: 767px) {
  main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .right-side {
    width: 100%;
    max-width: 100%;
    margin: 15px 0 0 0; }
  main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .left-side,
  main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .left-side a {
    width: 100%;
    text-align: center; } }

.page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAMSCAIAAADIockMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYWY2ZGUzMi01ZjcxLTQzOGYtOThkZS0wZWNhMjcwNWVhNGMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxMjQzQkRBNzc4MTFFN0IzOEM5MjVGRTM0MUMzREQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0QxMjQzQkNBNzc4MTFFN0IzOEM5MjVGRTM0MUMzREQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M2VjMDc2ZGQtYjA2Ni00MmZiLWEzYWItNjQ1MGYyOTA2NGNhIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MzM5NTJkMjMtYzAzYS0xMTdhLWFiYWQt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);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 1000px; }
  .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .country-select {
    position: relative; }
  .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav h3 {
    font-weight: 600;
    margin-top: 30px; }
  .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation {
    margin-bottom: 30px; }

.page-content-general .container-fluid .col-md-9 .main-content {
  min-height: 1000px; }

.page-content-general .container-fluid .col-md-6 .main-content {
  padding: 35px; }
  .page-content-general .container-fluid .col-md-6 .main-content .content-item {
    margin-bottom: 31px; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title h3 {
      font-weight: 300;
      margin-bottom: 22px;
      display: inline-block;
      color: #272727; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title span {
      color: #949494;
      display: inline-block; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title button {
      background: transparent;
      border: 1px solid transparent;
      float: left;
      padding-left: 0;
      top: 0px;
      position: relative; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist {
      padding-left: 20px;
      list-style-type: disc; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li h4 {
      color: #272727; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a span {
      font-size: 18px; }
      .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a span.date {
        font-size: 16px;
        color: #8b8b8b; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a.show-more {
      font-weight: 600;
      font-size: 16px;
      text-transform: uppercase;
      color: #fff;
      background: #176f5c;
      padding: 5px 10px;
      margin-top: 10px;
      display: inline-block; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item h4 {
      font-size: 20px;
      margin-bottom: 9px; }
      .page-content-general .container-fluid .col-md-6 .main-content .content-item h4 span {
        color: #949494; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li > a {
      font-size: 18px; }
      .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li > a > span {
        font-size: 16px; }
    .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li span.language {
      color: #8b8b8b;
      font-size: 16px;
      display: inline-block;
      width: 100%;
      margin-top: 4px; }

.page-content-general .container-fluid .col-md-3 .country-nav-right {
  background: #f8f8f8; }
  .page-content-general .container-fluid .col-md-3 .country-nav-right img {
    width: 100%; }

@media (max-width: 767px) {
  .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar {
    background-position: 0 -150px;
    min-height: 100px; }
    .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav h3 {
      font-size: 18px; }
    .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav ul li {
      font-size: 16px;
      margin-bottom: 10px; }
      .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav ul li a {
        font-size: 16px; }
    .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .country-select {
      margin-bottom: 30px; }
  .page-content-general .container-fluid .col-md-9 .main-content {
    min-height: 100px;
    margin: 25px 0 0 0; }
  .page-content-general .container-fluid .col-md-6 {
    background: #fafafa; }
    .page-content-general .container-fluid .col-md-6 .main-content {
      padding: 0; }
      .page-content-general .container-fluid .col-md-6 .main-content .content-item {
        margin-bottom: 0;
        border-bottom: 1px solid #d1d1d1; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title {
          position: relative; }
          .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title h3 {
            margin: 17px 0;
            font-size: 16px;
            padding-left: 40px; }
          .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title button {
            margin: 13px 0 !important;
            position: absolute;
            left: -7px;
            top: 0; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item ul {
          margin-bottom: 20px; }
          .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a span {
            font-size: 14px; }
            .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a span.date {
              font-size: 12px; }
          .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a.show-more {
            font-size: 12px; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item h4 {
          font-size: 20px;
          margin-bottom: 9px; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li > a {
          font-size: 14px; }
          .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li > a > span {
            font-size: 12px; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li span.language {
          font-size: 12px; } }

.ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .action {
  margin-top: 12px; }
  .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .action .search-button {
    display: inline-block;
    width: 100%;
    height: 43px;
    line-height: 43px;
    background: #176f5c;
    color: #fff;
    border: 1px solid #176f5c;
    text-align: center;
    text-transform: uppercase; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .action .search-button span {
      display: inline-block; }
      .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .action .search-button span.clear {
        float: right;
        font-weight: 300;
        font-size: 30px;
        line-height: 40px;
        margin-right: 20px; }

.ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .actions {
  margin-top: 27px; }
  .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .actions a {
    width: 48%;
    display: inline-block;
    text-align: center;
    height: 43px;
    line-height: 43px;
    border: 1px solid #969696;
    color: #272727; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .actions a:first-child {
      margin-right: 2.5%; }

.ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper ul.menu-navigation {
  border-bottom: 1px solid #d3d3d3; }
  .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper ul.menu-navigation > li {
    display: inline-block;
    vertical-align: top;
    text-align-last: center;
    max-width: 49.5%;
    margin-bottom: -1px; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper ul.menu-navigation > li a {
      font-size: 16px;
      font-weight: normal;
      color: #272727;
      border-radius: 0; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper ul.menu-navigation > li.active a {
      background: transparent;
      border-bottom: 1px solid #176f5c;
      color: #176f5c; }

.ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper .tab-content {
  padding-top: 30px; }
  .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper .tab-content .new-filters-tab .item h4.panel-title {
    line-height: 40px; }
  .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper .tab-content .new-filters-tab .item .menu-item h4.panel-title {
    border-bottom: 1px solid #cacaca; }
  .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper .tab-content .new-filters-tab .item .menu-level-2 {
    padding-left: 30px; }
  .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper .tab-content .new-filters-tab .item .switches-filter li {
    position: relative; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper .tab-content .new-filters-tab .item .switches-filter li span {
      display: inline-block;
      vertical-align: top;
      font-size: 16px;
      line-height: 40px; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar.new-filters-sidebar .filters-inner .menu-wrapper .tab-content .new-filters-tab .item .switches-filter li label {
      position: absolute;
      right: 10px;
      top: 5px; }

.ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav {
  width: 100%;
  margin: 0; }
  .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li {
    display: inline-block;
    width: 100%; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li.dropdown {
      border-bottom: 1px solid #cdcdcd; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li a.dropdown-toggle {
      color: #272727;
      font-weight: 600;
      padding-left: 0; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li ul.dropdown-menu {
      position: relative;
      background: transparent;
      border: none;
      box-shadow: none;
      width: 100%; }
      .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li ul.dropdown-menu li {
        padding: 10px 0; }
        .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li ul.dropdown-menu li label {
          float: right;
          line-height: 24px; }
        .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li ul.dropdown-menu li .radio > .radio-label {
          display: block;
          font-size: 1.4rem;
          line-height: 2rem;
          padding-left: 3.7rem;
          margin-top: -2.7rem;
          margin-bottom: 0.5rem; }
          .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li ul.dropdown-menu li .radio > .radio-label:before {
            display: block;
            margin-right: 0;
            left: -3.7rem;
            top: 2.1rem;
            width: 2.3rem;
            height: 2.3rem; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li ul.selected-filters li {
      display: inline-block;
      width: auto;
      margin-right: 5px; }
      .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li ul.selected-filters li:last-child {
        margin-right: 0; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li.objectives label, .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li.date label, .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li.country label {
      float: none !important;
      padding: 0; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li.country .country-dropdown {
      height: 250px; }
      .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li.country .country-dropdown li {
        padding: 3px 0; }
      .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li.country .country-dropdown li.sub-list-item {
        padding: 0 0 0 20px !important; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li.country .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      background-color: #000; }
    .ipm-filters .page-content-general .container-fluid .col-md-3 .categories .navbar-nav li.country .mCSB_scrollTools .mCSB_draggerRail {
      background-color: #dedede; }

.ipm-filters .page-content-general .col-md-6 .main-content {
  padding: 31px 25px; }
  .ipm-filters .page-content-general .col-md-6 .main-content .breadcrumbs {
    margin-bottom: 43px; }
    .ipm-filters .page-content-general .col-md-6 .main-content .breadcrumbs ul li {
      display: inline-block; }
      .ipm-filters .page-content-general .col-md-6 .main-content .breadcrumbs ul li a {
        font-size: 16px; }
  .ipm-filters .page-content-general .col-md-6 .main-content .content-heading {
    margin-bottom: 33px; }
    .ipm-filters .page-content-general .col-md-6 .main-content .content-heading .heading-title {
      display: inline-block;
      vertical-align: top; }
      .ipm-filters .page-content-general .col-md-6 .main-content .content-heading .heading-title h3 {
        margin-bottom: 15px; }
    .ipm-filters .page-content-general .col-md-6 .main-content .content-heading .heading-button {
      display: inline-block;
      vertical-align: top;
      float: right; }
      .ipm-filters .page-content-general .col-md-6 .main-content .content-heading .heading-button button,
      .ipm-filters .page-content-general .col-md-6 .main-content .content-heading .heading-button a {
        width: 210px;
        height: 47px;
        line-height: 47px;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        background: #176f5c;
        border: 1px solid #176f5c;
        display: inline-block;
        cursor: pointer; }
  .ipm-filters .page-content-general .col-md-6 .main-content .content-item .item-country .country-flag img {
    margin-right: 0; }
  .ipm-filters .page-content-general .col-md-6 .main-content .content-item .item-country .country-info h4 {
    font-size: 22px;
    font-weight: 600;
    color: #272727;
    margin-bottom: 7px; }
  .ipm-filters .page-content-general .col-md-6 .main-content .content-item .item-country .country-info span {
    font-size: 18px;
    color: #7d7c7c;
    font-weight: 300; }
  .ipm-filters .page-content-general .col-md-6 .main-content .content-item .item-message {
    margin-bottom: 50px; }
    .ipm-filters .page-content-general .col-md-6 .main-content .content-item .item-message h4 {
      font-size: 22px;
      font-weight: 600;
      color: #272727;
      margin-top: 20px;
      margin-bottom: 11px; }
    .ipm-filters .page-content-general .col-md-6 .main-content .content-item .item-message p {
      font-size: 18px;
      font-weight: 300;
      color: #272727;
      margin-bottom: 9px; }
      .ipm-filters .page-content-general .col-md-6 .main-content .content-item .item-message p a {
        display: inline-block;
        margin-left: 15px; }

.ipfsd.ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-3 .categories .navbar-nav li ul.dropdown-menu li {
  position: relative; }

@media (max-width: 767px) {
  .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .country-select .select-arrow:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #176f5c;
    content: '';
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 17px; }
  .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .country-select .select-arrow:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    content: '';
    display: inline-block;
    position: absolute;
    right: 22px;
    top: 17px;
    z-index: 1; }
  .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav h3 {
    font-size: 18px; }
  .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav ul li a {
    font-size: 16px; }
  .page-content-general .container-fluid .col-md-9 .main-content {
    min-height: 100px; }
  .page-content-general .container-fluid .col-md-6 {
    background: #fafafa; }
    .page-content-general .container-fluid .col-md-6 .main-content {
      padding: 0; }
      .page-content-general .container-fluid .col-md-6 .main-content .content-item {
        margin-bottom: 0;
        border-bottom: 1px solid #d1d1d1; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title h3 {
          margin: 17px 0;
          font-size: 16px; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title button {
          margin: 15px 0;
          position: absolute; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item ul {
          margin-bottom: 20px; }
          .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a span {
            font-size: 14px; }
            .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a span.date {
              font-size: 12px; }
          .page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a.show-more {
            font-size: 14px; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item h4 {
          font-size: 20px;
          margin-bottom: 9px; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li > a {
          font-size: 14px; }
          .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li > a > span {
            font-size: 14px; }
            .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li > a > span.date {
              font-size: 12px; }
        .page-content-general .container-fluid .col-md-6 .main-content .content-item ul.sublist li span.language {
          font-size: 14px; } }

.year-selector-combo__label {
  float: left;
  width: 25%;
  position: relative;
  min-height: 1px;
  padding-right: 15px; }

.year-selector-combo__select {
  float: left;
  width: 75%; }

.ipfsd.ipm-filters .ipm-searchsidebar-basicfilters .styled-checkbox {
  position: absolute;
  opacity: 0; }
  .ipfsd.ipm-filters .ipm-searchsidebar-basicfilters .styled-checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 2rem !important;
    padding-left: 3rem !important;
    margin-bottom: 0.4rem; }
  .ipfsd.ipm-filters .ipm-searchsidebar-basicfilters .styled-checkbox + label:before {
    content: '';
    display: block;
    margin: 0;
    vertical-align: text-top;
    width: 2rem;
    height: 2rem;
    background: white;
    outline: #bebebe;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #bebebe; }
  .ipfsd.ipm-filters .ipm-searchsidebar-basicfilters .styled-checkbox:hover + label:before {
    background: #176f5c; }
  .ipfsd.ipm-filters .ipm-searchsidebar-basicfilters .styled-checkbox:focus + label:before {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); }
  .ipfsd.ipm-filters .ipm-searchsidebar-basicfilters .styled-checkbox:checked + label:before {
    background: #176f5c; }
  .ipfsd.ipm-filters .ipm-searchsidebar-basicfilters .styled-checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto; }
  .ipfsd.ipm-filters .ipm-searchsidebar-basicfilters .styled-checkbox:disabled + label:before {
    box-shadow: none;
    background: #ddd; }
  .ipfsd.ipm-filters .ipm-searchsidebar-basicfilters .styled-checkbox:checked + label:after {
    content: '';
    margin: 0;
    position: absolute;
    left: 0.5rem;
    top: 0.9rem;
    background: white;
    width: 0.2rem;
    height: 0.2rem;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    transform: rotate(45deg);
    outline-color: #176f5c; }

.ipm-filters.ipm-content .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .social {
  margin-top: 30px;
  padding-bottom: 15px; }

.ipm-filters.ipm-content .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul {
  margin-top: 18px; }
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li {
    border-bottom: 1px solid #c0c0c0;
    padding: 10px 0 0 0;
    margin-bottom: 10px; }
    .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li h4 a {
      font-size: 24px;
      margin-bottom: 10px;
      font-weight: 300;
      color: #272727;
      text-decoration: none;
      display: inline-block;
      width: 100%; }
    .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li a {
      margin-bottom: 10px;
      font-weight: 300;
      text-decoration: none;
      word-break: break-word;
      width: 100%;
      font-size: 18px; }
    .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li.detailed-item p {
      font-size: 18px;
      margin: 15px 0; }

.ipm-filters.ipm-content .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest h3 {
  font-weight: normal; }

.ipm-filters.ipm-content .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul {
  padding: 0; }
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul li {
    list-style-type: none;
    margin-bottom: 12px; }

.ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 {
  width: 75%; }
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .breadcrumbs ul li a,
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .breadcrumbs ul li span {
    font-size: 16px; }
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-country .country-flag img {
    margin-right: 0; }
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-country .country-info h4 {
    font-size: 26px;
    font-weight: 600;
    color: #272727;
    margin: 0 0 7px 0; }
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message {
    margin-top: 40px; }
    .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h4 {
      font-size: 28px; }
    .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message span {
      font-size: 20px;
      margin-bottom: 20px;
      display: inline-block; }
    .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message p {
      color: #0b121d;
      margin-bottom: 20px; }
    .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ul li {
      list-style-type: none; }
      .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ul li h5 {
        font-size: 18px;
        font-weight: 600;
        color: #0b121d;
        margin-bottom: 0;
        display: inline-block; }
      .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ul li li {
        font-size: 18px;
        font-weight: 300;
        color: #0b121d;
        margin-bottom: 25px; }
      .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ul li ul {
        padding-left: 20px;
        margin: 10px 0; }
        .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ul li ul li {
          list-style-type: disc; }

.ipm-filters.ipm-content.advisory-services .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h4 {
  font-size: 24px; }

.ipm-filters.ipm-content.advisory-services .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message a.button {
  margin-top: 0; }

.ipm-filters.ipm-content.advisory-services div.contact-us a {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 300;
  color: #176f5c; }
  .ipm-filters.ipm-content.advisory-services div.contact-us a img {
    margin: 0 5px 0 0; }

.ipm-filters.ipm-content.advisory-services .page-content-general .container-fluid .col-md-6 .main-content .content-item {
  border-bottom: 1px solid #d1d1d1; }

.ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .page-title span {
  font-size: 18px;
  font-weight: 300;
  color: #7e7e7e;
  margin-top: 10px;
  display: inline-block;
  vertical-align: top; }

.ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 20px; }
  .ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item .publication-image {
    display: inline-block;
    vertical-align: top;
    margin: 20px 18px 0 0; }
    .ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item .publication-image img {
      max-width: 87px; }
  .ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item .content-item {
    display: inline-block;
    padding: 0;
    border: none; }
    .ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item .content-item .item-message {
      margin: 0; }
      .ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item .content-item .item-message h4 {
        font-size: 18px;
        font-weight: 300;
        color: #8d8d8d;
        text-transform: uppercase;
        margin-bottom: 10px; }
      .ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item .content-item .item-message span {
        font-size: 18px;
        font-weight: 300;
        color: #8d8d8d;
        margin-bottom: 5px; }
      .ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item .content-item .item-message p {
        margin-bottom: 4px;
        color: #176f5c;
        font-weight: normal; }
      .ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item .content-item .item-message a {
        display: block;
        margin-bottom: 0; }
        .ipm-filters.ipm-content.publications-list .container-fluid .col-md-6 .main-content .publication-item .content-item .item-message a span {
          font-weight: normal;
          color: #176f5c; }

.ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar {
  padding: 31px 42px 100px 42px; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .social {
    margin-top: 30px;
    padding-bottom: 15px; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li {
    border-bottom: 1px solid #c0c0c0;
    padding: 10px 0;
    margin-bottom: 10px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li h4 a {
      font-size: 24px;
      margin-bottom: 10px;
      font-weight: 300;
      color: #272727;
      text-decoration: none;
      display: inline-block;
      width: 100%; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li a {
      margin-bottom: 10px;
      font-weight: 300;
      text-decoration: none;
      word-break: break-word;
      width: 100%;
      font-size: 18px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li a span {
        float: right;
        color: #176f5c;
        font-size: 24px; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest {
    border-bottom: none; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul {
      padding: 0; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul li {
        list-style-type: none;
        margin-bottom: 12px; }

.ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 {
  width: 50%; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-title h3 {
    margin-bottom: 0; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-title span {
    color: #7e7e7e;
    margin-top: 8px;
    display: inline-block;
    font-size: 20px; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions {
    display: inline-block;
    width: 100%;
    margin-top: 19px;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 18px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .pin {
      display: inline-block;
      margin-right: 23px;
      color: #272727;
      font-weight: 600;
      padding: 10px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .pin.disabled {
        background: #cdcdcd;
        cursor: not-allowed; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .pin.active {
        background: #176f5c; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .pin.active p {
          color: #fff; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .pin img {
        display: inline-block;
        margin-right: 9px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .pin p {
        display: inline-block;
        font-size: 18px;
        font-weight: 600;
        position: relative;
        top: 2px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .compare {
      display: inline-block;
      color: #272727;
      font-weight: 600;
      padding: 10px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .compare.disabled {
        background: #cdcdcd;
        cursor: not-allowed; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .compare.active {
        background: #176f5c; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .compare.active p {
          color: #fff; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .compare img {
        display: inline-block;
        margin-right: 9px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-actions .compare p {
        display: inline-block;
        font-size: 18px;
        font-weight: 600;
        position: relative;
        top: 2px; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions h4.panel-title {
      position: relative; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions h4.panel-title a.trigger span {
        display: none; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions h4.panel-title a.compare {
        position: absolute;
        top: 0;
        right: 5px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item.has-laws .item-actions h4.panel-title a.trigger span {
      display: inline-block; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country {
      display: flex;
      flex-flow: row wrap;
      align-items: center;
      height: auto;
      margin: 0;
      text-align: left; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .country-flag {
        flex: 0 1; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .country-info {
        flex: 1 0;
        text-align: left; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .country-info h4 {
          font-size: 22px;
          font-weight: 600;
          color: #272727;
          margin-bottom: 0; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .actions {
        flex: 3 auto;
        text-align: right; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .actions * {
          font-size: 18px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .actions .primary {
          float: right; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .actions .primary .view {
            display: inline-block;
            margin-right: 27px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .actions .primary .view a {
              color: #419784; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .actions .primary .download {
            display: inline-block; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .actions .primary .download * {
              display: inline-block; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-country .item-actions {
        display: inline-block;
        width: 100%; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item {
      padding-bottom: 3px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item:last-child {
        border-bottom: none; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message {
        margin: 0 !important; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message h4 {
          font-size: 22px;
          margin: 16px 0 0 0; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message span {
          font-size: 20px;
          margin-bottom: 20px;
          display: inline-block; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message p {
          color: #0b121d;
          margin-bottom: 20px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message ul li {
          list-style-type: none; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message ul li h5 {
            font-size: 18px;
            font-weight: 600;
            color: #0b121d;
            margin-bottom: 7px;
            display: inline-block; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message ul li li {
            font-size: 18px;
            font-weight: 300;
            color: #0b121d;
            margin-bottom: 10px; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message ul li ul {
            padding-left: 20px;
            margin: 10px 0; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message ul li ul li {
              list-style-type: disc; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message .actions .secondary {
          float: right; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message .actions .secondary .pin {
            display: inline-block;
            margin-right: 20px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message .actions .secondary .pin img {
              display: inline-block;
              margin-right: 6px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message .actions .secondary .pin p {
              display: inline-block;
              color: #8d8d8d;
              position: relative;
              top: 2px; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message .actions .secondary .compare {
            display: inline-block; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message .actions .secondary .compare img {
              display: inline-block;
              margin-right: 6px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .law-item .item-message .actions .secondary .compare p {
              display: inline-block;
              color: #8d8d8d;
              position: relative;
              top: 2px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions {
      display: inline-block;
      width: 100%;
      margin-top: 20px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .panel-title a {
        display: inline-block; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .panel-title a:hover, .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .panel-title a:visited, .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .panel-title a:active {
          text-decoration: none; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .panel-title a.trigger span {
          color: #176f5c; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .panel-title a.trigger:after {
          display: none; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .panel-title a.compare {
          float: right; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .language-section {
        padding: 15px 0; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .language-section ul {
          border-bottom: 1px solid #cdcdcd; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .language-section ul li {
            display: inline-block;
            width: auto;
            margin-right: 5px;
            padding: 10px 15px;
            margin-bottom: -1px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .language-section ul li.active {
              border-bottom: 1px solid #176f5c; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .language-section ul li a {
              font-size: 18px;
              font-weight: 300; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details {
        border: 1px solid #b7b7b7;
        padding: 22px 26px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-heading .breadcrumbs {
          display: inline-block; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-heading .breadcrumbs p {
            color: #8d8d8d;
            font-size: 16px;
            font-weight: 600; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-heading .pin {
          float: right; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-heading .pin span {
            font-weight: 300;
            font-size: 18px;
            color: #8d8d8d;
            position: relative;
            top: 2px;
            margin-left: 5px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content {
          font-size: 22px;
          line-height: 30px; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content h1 {
            font-size: 1em;
            line-height: 1.3em;
            margin-bottom: 1em; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content h3 {
            font-size: .9em;
            line-height: 1.3em;
            color: #272727;
            margin-bottom: 1em; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content h6 {
            font-size: 0.727272em;
            line-height: 1.3em;
            font-weight: 600;
            color: #8d8d8d;
            margin-top: .5em;
            margin-bottom: .5em; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content p {
            font-size: 0.727272em;
            line-height: 1.3em;
            font-weight: 300;
            color: #0b121d; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content ul {
            padding-left: 30px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content ul li {
              color: #0b121d;
              font-size: 0.727272em;
              line-height: 1.3em;
              list-style-type: disc;
              margin-bottom: .1em; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content ol {
            padding-left: 30px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content ol li {
              color: #0b121d;
              font-size: 0.727272em;
              line-height: 1.3em;
              margin-bottom: .1em; }

.ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 {
  width: 75%; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner {
    padding-right: 40px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-title h3 {
      margin-bottom: 0; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-title span {
      color: #7e7e7e;
      margin-top: 8px;
      display: inline-block;
      font-size: 20px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions {
      display: inline-block;
      width: 100%;
      margin-top: 19px;
      border-bottom: 1px solid #e4e4e4;
      padding-bottom: 18px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .pin {
        display: inline-block;
        margin-right: 23px;
        color: #272727;
        font-weight: 600;
        padding: 10px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .pin.disabled {
          background: #cdcdcd;
          cursor: not-allowed; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .pin.active {
          background: #176f5c; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .pin.active p {
            color: #fff; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .pin img {
          display: inline-block;
          margin-right: 9px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .pin p {
          display: inline-block;
          font-size: 18px;
          font-weight: 600;
          position: relative;
          top: 2px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .compare {
        display: inline-block;
        color: #272727;
        font-weight: 600;
        padding: 10px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .compare.disabled {
          background: #cdcdcd;
          cursor: not-allowed; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .compare.active {
          background: #176f5c; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .compare.active p {
            color: #fff; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .compare img {
          display: inline-block;
          margin-right: 9px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-heading .heading-actions .compare p {
          display: inline-block;
          font-size: 18px;
          font-weight: 600;
          position: relative;
          top: 2px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item {
      border: 1px solid #e4e4e4;
      padding: 20px;
      width: 49%;
      display: inline-block;
      border-radius: 4px;
      margin-top: 30px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item:last-child {
        float: right; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions h4.panel-title {
        position: relative; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions h4.panel-title a.trigger {
          display: none; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions h4.panel-title a.compare {
          position: absolute;
          top: 0;
          right: 5px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item.content-item.has-laws .item-actions h4.panel-title a.trigger span {
        display: inline-block; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country {
        display: flex;
        align-items: center;
        height: 53px;
        margin: 0;
        text-align: left; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .country-flag {
          float: left;
          display: flex; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .country-info {
          float: left;
          display: inline-flex; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .country-info h4 {
            font-size: 22px;
            font-weight: 600;
            color: #272727;
            margin-bottom: 0; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .actions {
          margin-top: 10px;
          float: right;
          width: 100%; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .actions * {
            font-size: 18px; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .actions .primary {
            float: right; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .actions .primary .view {
              display: inline-block;
              margin-right: 27px; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .actions .primary .view a {
                color: #419784; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .actions .primary .download {
              display: inline-block; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .actions .primary .download * {
                display: inline-block; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-country .item-actions {
          display: inline-block;
          width: 100%; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item {
        padding-bottom: 3px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item:last-child {
          border-bottom: none; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message {
          margin: 0 !important; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message h4 {
            font-size: 22px;
            margin: 16px 0 0 0; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message span {
            font-size: 20px;
            margin-bottom: 20px;
            display: inline-block; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message p {
            color: #0b121d;
            margin-bottom: 20px; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message ul li {
            list-style-type: none; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message ul li h5 {
              font-size: 18px;
              font-weight: 600;
              color: #0b121d;
              margin-bottom: 7px;
              display: inline-block; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message ul li li {
              font-size: 18px;
              font-weight: 300;
              color: #0b121d;
              margin-bottom: 10px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message ul li ul {
              padding-left: 20px;
              margin: 10px 0; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message ul li ul li {
                list-style-type: disc; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message .actions .secondary {
            float: right; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message .actions .secondary .pin {
              display: inline-block;
              margin-right: 20px; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message .actions .secondary .pin img {
                display: inline-block;
                margin-right: 6px; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message .actions .secondary .pin p {
                display: inline-block;
                color: #8d8d8d;
                position: relative;
                top: 2px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message .actions .secondary .compare {
              display: inline-block; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message .actions .secondary .compare img {
                display: inline-block;
                margin-right: 6px; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .law-item .item-message .actions .secondary .compare p {
                display: inline-block;
                color: #8d8d8d;
                position: relative;
                top: 2px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions {
        display: inline-block;
        width: 100%;
        margin-top: 20px; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .panel-title a {
          display: inline-block; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .panel-title a:hover, .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .panel-title a:visited, .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .panel-title a:active {
            text-decoration: none; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .panel-title a.trigger span {
            color: #176f5c; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .panel-title a.trigger:after {
            display: none; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .panel-title a.compare {
            float: right; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .language-section {
          padding: 15px 0; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .language-section ul {
            border-bottom: 1px solid #cdcdcd; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .language-section ul li {
              display: inline-block;
              width: auto;
              margin-right: 5px;
              padding: 10px 15px;
              margin-bottom: -1px; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .language-section ul li.active {
                border-bottom: 1px solid #176f5c; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .language-section ul li a {
                font-size: 18px;
                font-weight: 300; }
        .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details {
          border: 1px solid #b7b7b7;
          padding: 22px 26px; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-heading .breadcrumbs {
            display: inline-block; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-heading .breadcrumbs p {
              color: #8d8d8d;
              font-size: 16px;
              font-weight: 600; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-heading .pin {
            float: right; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-heading .pin span {
              font-weight: 300;
              font-size: 18px;
              color: #8d8d8d;
              position: relative;
              top: 2px;
              margin-left: 5px; }
          .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content {
            line-height: 1.8;
            height: 300px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content h3 {
              font-size: 20px;
              font-weight: 600;
              color: #272727;
              margin-bottom: 23px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content p {
              font-size: 16px;
              font-weight: 300;
              color: #0b121d;
              margin-bottom: 5px; }
            .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content ul {
              padding-left: 30px; }
              .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-9 .main-content.compare-laws .main-content-inner .content-item .item-actions .law-details-section .law-details .law-details-content ul li {
                list-style-type: disc;
                margin-bottom: 13px; }

.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .content-heading .heading-title h3 {
  margin-bottom: 0; }

.ipm-filters.ipm-content.investment-laws .il-searchsidebar-basicfilters .styled-checkbox {
  position: absolute;
  opacity: 0; }
  .ipm-filters.ipm-content.investment-laws .il-searchsidebar-basicfilters .styled-checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 2rem !important;
    padding-left: 3rem !important;
    margin-bottom: 0.4rem; }
  .ipm-filters.ipm-content.investment-laws .il-searchsidebar-basicfilters .styled-checkbox + label:before {
    content: '';
    display: block;
    margin: 0;
    vertical-align: text-top;
    width: 2rem;
    height: 2rem;
    background: white;
    outline: #bebebe;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #bebebe; }
  .ipm-filters.ipm-content.investment-laws .il-searchsidebar-basicfilters .styled-checkbox:hover + label:before {
    background: #176f5c; }
  .ipm-filters.ipm-content.investment-laws .il-searchsidebar-basicfilters .styled-checkbox:focus + label:before {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); }
  .ipm-filters.ipm-content.investment-laws .il-searchsidebar-basicfilters .styled-checkbox:checked + label:before {
    background: #176f5c; }
  .ipm-filters.ipm-content.investment-laws .il-searchsidebar-basicfilters .styled-checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto; }
  .ipm-filters.ipm-content.investment-laws .il-searchsidebar-basicfilters .styled-checkbox:disabled + label:before {
    box-shadow: none;
    background: #ddd; }
  .ipm-filters.ipm-content.investment-laws .il-searchsidebar-basicfilters .styled-checkbox:checked + label:after {
    content: '';
    margin: 0;
    position: absolute;
    left: 0.5rem;
    top: 0.9rem;
    background: white;
    width: 0.2rem;
    height: 0.2rem;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    transform: rotate(45deg);
    outline-color: #176f5c; }

#world-map .jvectormap-legend-cnt-h {
  left: 30%; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .social {
  margin-top: 30px;
  padding-bottom: 15px; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul {
  margin-top: 18px; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li {
    border-bottom: 1px solid #c0c0c0;
    padding: 10px 0;
    margin-bottom: 10px; }
    .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li a {
      font-size: 24px;
      font-weight: 300;
      color: #272727; }
      .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li a span {
        float: right;
        color: #176f5c;
        font-size: 24px; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul {
  padding: 0; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul li {
    list-style-type: none;
    margin-bottom: 12px; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 {
  width: 75%;
  background: #fafafa; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .breadcrumbs ul li.back a {
    font-size: 18px;
    font-weight: 600;
    color: #176f5c; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-country {
    display: flex;
    align-items: center;
    height: 53px;
    margin: 0;
    text-align: left;
    position: relative; }
    .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-country .country-info h4 {
      font-size: 22px;
      font-weight: 600;
      color: #272727;
      margin-bottom: 7px; }
    .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-country button {
      width: 210px;
      height: 47px;
      line-height: 47px;
      text-align: center;
      text-transform: uppercase;
      color: #fff;
      background: #176f5c;
      border: 1px solid #176f5c;
      position: absolute;
      right: 0;
      top: 0; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message .actions-bar {
    border-bottom: 1px solid #bababa;
    margin-bottom: 40px; }
    .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message .actions-bar a {
      display: inline-block;
      vertical-align: top;
      padding: 0 10px 15px 10px;
      font-size: 18px;
      font-weight: 300;
      color: #000; }
      .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message .actions-bar a img {
        display: inline-block;
        vertical-align: top; }
      .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message .actions-bar a.active, .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message .actions-bar a.last-child {
        color: #176f5c; }
      .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message .actions-bar a:first-child {
        margin-right: 10px; }
      .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message .actions-bar a.active {
        border-bottom: 1px solid #176f5c;
        margin-bottom: -1px; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h4 {
    font-size: 30px;
    margin-bottom: 25px; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message span {
    font-size: 20px;
    margin-bottom: 20px;
    display: inline-block; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message p {
    color: #0b121d;
    margin-bottom: 20px; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h3 {
    font-size: 24px;
    font-weight: 600;
    color: #272727;
    margin: 15px 0;
    display: inline-block; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h5 {
    font-size: 18px;
    font-weight: 600;
    color: #0b121d;
    margin-bottom: 7px;
    display: inline-block; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ul {
    padding-left: 20px;
    margin-top: 0; }
    .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ul li {
      list-style-type: decimal;
      font-size: 18px;
      font-weight: 300;
      color: #0b121d; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message .article {
    margin: 15px 0; }

.ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .social {
  margin-top: 30px;
  padding-bottom: 15px; }

.ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul {
  margin-top: 18px; }
  .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li {
    border-bottom: 1px solid #c0c0c0;
    padding: 10px 0;
    margin-bottom: 10px; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li h4 a {
      font-size: 24px;
      margin-bottom: 10px;
      font-weight: 300;
      color: #272727;
      text-decoration: none;
      display: inline-block;
      width: 100%; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li a {
      margin-bottom: 10px;
      font-weight: 300;
      text-decoration: none;
      word-break: break-word;
      width: 100%;
      font-size: 18px; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-navigation ul li.detailed-item p {
      font-size: 18px;
      margin: 15px 0; }

.ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-search-result {
  margin-top: 35px; }
  .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-search-result .item {
    margin: 10px 0 20px 0; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-search-result .item h4 {
      font-size: 20px;
      font-weight: 300;
      margin-bottom: 20px;
      line-height: 1.4;
      color: #272727; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-search-result .item p span {
      color: #7a7a7a;
      font-size: 18px; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-search-result .item p a {
      font-size: 18px; }

.ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest h3 {
  font-weight: normal; }

.ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul {
  padding: 0; }
  .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul li {
    list-style-type: none;
    margin-bottom: 12px; }

.ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 {
  width: 75%;
  background: #fafafa; }
  .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-title h2 {
    font-size: 24px; }
  .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading {
    background: #eeeeee;
    padding: 15px;
    margin-top: 20px; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .top {
      display: inline-block;
      width: 100%;
      border-bottom: 1px solid #d1d1d1;
      padding-bottom: 15px; }
      .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .top * {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        padding: 0;
        font-size: 16px;
        width: auto;
        height: auto;
        line-height: 33px;
        font-weight: normal; }
      .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .top h4,
      .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .top a {
        margin-right: 10px; }
      .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .top a.button {
        float: right;
        padding: 0 15px; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .selected-filters {
      padding: 15px 0; }
      .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .selected-filters div {
        display: inline-block;
        max-width: 100%;
        width: auto; }
        .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .selected-filters div b {
          font-weight: 600;
          columns: #272727; }
        .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .selected-filters div span {
          color: #7a7a7a; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .bottom span {
      font-size: 16px;
      border-top: 1px solid #d1d1d1;
      margin-top: 10px;
      padding: 5px 20px 0 0; }
  .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table {
    margin-top: 20px; }
    .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table {
      border-collapse: separate;
      border-spacing: 3px; }
      .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table td,
      .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table th {
        border: 1px solid #d1d1d1; }
      .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table thead {
        font-weight: 600;
        color: #7a7a7a;
        text-transform: uppercase; }
        .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table thead tr {
          background: #eee; }
          .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table thead tr th {
            border-right: 1px solid #d1d1d1;
            vertical-align: middle; }
            .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table thead tr th a {
              position: relative;
              width: 100%;
              display: inline-block; }
              .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table thead tr th a span.triangle {
                position: absolute;
                right: -5px;
                top: 32%; }
      .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table tbody tr {
        border: 1px solid #d1d1d1; }
        .ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table tbody tr td {
          font-size: 16px;
          font-weight: 300;
          border: 1px solid #d1d1d1; }

.ipm-filters.ipm-content.search-result.search-advanced .search-top-section {
  margin-top: 50px; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .search-input {
    display: inline-block;
    vertical-align: top;
    width: 35%;
    margin-right: 1%;
    position: relative; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .search-input input {
      width: 100%;
      height: 43px;
      line-height: 43px;
      font-size: 16px;
      font-weight: 300;
      color: #828282;
      padding: 0 40px 0 20px; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .search-input img {
      position: absolute;
      right: 11px;
      top: 7px; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .search-options {
    display: inline-block;
    vertical-align: top;
    width: 52%; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .search-options .group {
      display: inline-block; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .search-options .group:first-child {
        margin-right: 15px; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .search-options .group label {
        font-size: 16px;
        line-height: 43px;
        font-weight: normal; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .tips {
    float: right;
    margin-right: 27px; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .tips a {
      margin: 0;
      background: transparent;
      border: 1px solid #272727;
      color: #272727;
      line-height: 43px; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .tips a img {
        position: relative; }

.ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop {
  margin-top: 25px; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop p {
    font-weight: 300;
    font-size: 18px; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .time-select-section p {
    font-size: 15px; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .time-select-section img {
    position: relative;
    top: 3px; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters {
    margin-top: 20px; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box {
      background: #f0f0f0;
      padding: 15px;
      height: 250px;
      display: inline-block;
      vertical-align: top;
      width: 23.1%;
      margin-right: 1.6%;
      padding-bottom: 15px;
      border: 1px solid #d1d1d1;
      height: 385px; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .mCSB_container {
        width: 95%; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box:last-child {
        margin: 0; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box h3 {
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        margin-bottom: 15px; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box input {
        height: 43px;
        line-height: 43px;
        font-size: 16px;
        padding: 0 5px;
        margin-bottom: 12px;
        max-width: 100%; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner {
        overflow: hidden; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown) {
          height: 245px; }
          .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown) li {
            border: 1px solid #b4b4b4;
            position: relative;
            background: #f5f5f5;
            margin-bottom: 7px;
            padding: 0 0 0 15px;
            min-height: 42px; }
            .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown) li:hover {
              cursor: move; }
            .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown) li span {
              font-size: 14px;
              font-weight: 300;
              line-height: 14px;
              padding: 14px 15px 14px 0;
              display: inline-block;
              width: 100%; }
            .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown) li img {
              position: absolute;
              right: 5px;
              top: 12px; }
            .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown) li ul.sub-filters li {
              padding: 0 0 0 15px;
              margin-bottom: 9px;
              position: relative; }
              .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown) li ul.sub-filters li:before {
                content: '';
                display: inline-block;
                position: absolute;
                width: 14px;
                height: 1px;
                background: #ddd;
                top: 50%;
                left: -15px; }
              .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown) li ul.sub-filters li span {
                margin-left: 5px;
                border-right: 1px solid #d1d1d1; }
              .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown) li ul.sub-filters li ul.sub-filters-2 li {
                position: relative; }
          .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown).sub-filters-container li {
            padding-right: 0;
            padding-left: 8px;
            position: relative; }
            .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters .box .filters-inner > ul:not(.country-dropdown).sub-filters-container li ul li {
              margin-bottom: 15px; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters.economic-sector {
      overflow: hidden; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters.economic-sector .box {
        width: 31%; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters.economic-sector .box ul {
          margin-top: 20px;
          border: 1px solid #d1d1d1;
          border-right: 0;
          padding: 15px; }
          .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters.economic-sector .box ul li {
            padding-left: 40px; }
            .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters.economic-sector .box ul li img {
              max-width: 20px;
              left: 10px;
              right: auto;
              top: 10px; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters.economic-sector .bottom-section {
        margin-top: 20px; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .boxed-filters.economic-sector .bottom-section .group {
          margin-bottom: 10px; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section {
    margin-top: 15px; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box {
      padding: 0 15px;
      display: inline-block;
      vertical-align: top;
      width: 48%;
      min-height: 366px;
      background: #f0f0f0;
      border: 1px solid #d1d1d1;
      margin-bottom: 20px;
      position: relative; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box.ui-droppable {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYWY2ZGUzMi01ZjcxLTQzOGYtOThkZS0wZWNhMjcwNWVhNGMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDM1Qjk4MkVENTE1MTFFNzg5ODZGQzQxOUNBQTlDNDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDM1Qjk4MkRENTE1MTFFNzg5ODZGQzQxOUNBQTlDNDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMWE1OTJjOS0zZWM5LTRiNTItOGVlNy0wOGYwNzdhYjNjYjgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZWI5MzYzOC1mZjE5LTExN2EtYmI0Mi1lYWEy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);
        background-repeat: no-repeat;
        background-position: 50%; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box.ui-droppable:before {
          content: "Drag & Drop here";
          font-size: 18px;
          color: #9d9d9d;
          position: absolute;
          top: 65%;
          left: 40%; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box h4 {
        position: absolute;
        top: 62%;
        left: 35%;
        z-index: 0;
        color: #cdcdcd; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box:nth-last-child(n+1) {
        margin-right: 1.7%; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header {
        height: 54px;
        border-bottom: 1px solid #d1d1d1;
        text-transform: uppercase; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header * {
          display: inline-block;
          line-height: 54px; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header a {
          float: right; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header h3 {
          font-size: 18px;
          font-weight: 600;
          margin-right: 15px; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header label, .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header a {
          font-size: .75em;
          font-weight: normal; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header .styled-checkbox + label {
          top: -2px; }
          .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header .styled-checkbox + label:before {
            width: 18px;
            height: 18px;
            margin-left: 8px;
            margin-right: 5px;
            top: -2px; }
          .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header .styled-checkbox + label:after {
            top: 26px;
            left: 12px; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters {
    margin-top: 10px;
    max-width: 98%; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters h3 {
      font-size: 18px;
      font-weight: 300;
      margin: 30px 0 22px 0; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters li {
      padding: 10px 0;
      position: relative;
      border-bottom: 1px solid #d1d1d1; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters li a {
        font-weight: 600;
        font-size: 16px;
        margin-left: 15px; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .panel-title .trigger:after {
      content: ''; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .panel-collapse,
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .panel {
      margin-top: 15px;
      padding-left: 15px;
      margin-bottom: 8px; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .group {
      display: inline-block;
      margin-right: 15px; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item {
      border: 1px solid #d9d9d9;
      border-bottom: none;
      margin-bottom: 5px; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item a.trigger {
        font-weight: 600;
        background: #f0f0f0;
        padding: 20px 0;
        width: 100%;
        display: inline-block;
        font-size: 16px;
        padding-left: 15px;
        border-bottom: 1px solid #d9d9d9; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item .panel-collapse.collapsing, .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item .panel-collapse.collapse.in {
        border-bottom: 1px solid #d9d9d9; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item .panel-collapse > div, .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item .panel-collapse > .date, .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item .panel-collapse > .check-boxes {
        margin-bottom: 5px; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item.other-relationship-agreements .group {
        display: block; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item.other-relationship-agreements .group.indented {
          padding-left: 30px;
          margin: 10px 0; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item.other-relationship-agreements .group .styled-checkbox:checked + label:after {
          top: 8px; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item h4 a span.grey {
        color: #afafaf; }
      .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item .check-boxes.termination {
        background: #f0f0f0;
        border-radius: 5px;
        padding: 15px 15px 10px 15px;
        margin: 15px 15px 25px 0; }
        .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .bottom-filters .item .check-boxes.termination p {
          display: inline-block; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .search-container button {
    display: inline-block;
    width: 100%;
    background: #176f5c;
    color: #fff;
    border: none;
    font-size: 18px;
    font-weight: 600;
    line-height: 53px;
    margin-top: 20px;
    max-width: 98%; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .search-container .spinner-loader {
    top: -27px;
    display: none; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .search-container.disabled button {
    background: #cdcdcd !important;
    border-color: #c1c1c1 !important;
    cursor: not-allowed; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .search-container.disabled .spinner-loader {
    display: inline-block; }

.ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-input {
  margin-bottom: 15px; }

.ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-container {
  display: inline-block;
  width: auto;
  min-width: 200px; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-container .spinner-loader {
    right: 10px;
    display: none; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-container.disabled .spinner-loader {
    right: 10px;
    display: inline-block; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-container.disabled button {
    background: #cdcdcd !important;
    border-color: #c1c1c1 !important;
    cursor: not-allowed; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-container button {
    width: 100%;
    margin: 0;
    height: 43px;
    line-height: 43px;
    padding: 0 15px;
    margin-right: 10px;
    font-size: 20px; }

.ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section a.clear-search {
  display: inline-block;
  border: 1px solid #d1d1d1;
  background: #fff;
  color: #272727;
  font-size: 16px;
  padding: 0 15px;
  line-height: 41px;
  font-size: 16px;
  position: relative;
  top: -2px; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section a.clear-search:hover {
    background: #f0f0f0; }

.ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-options {
  width: 100%; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-options .group {
    width: 100%; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-options .group label {
      line-height: 30px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-top-section .search-options .group label:after {
        top: 12px; }

.ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop button {
  display: inline-block;
  border: 1px solid #d1d1d1;
  background: #fff;
  color: #272727;
  font-size: 16px;
  padding: 0 15px;
  line-height: 43px;
  font-size: 16px;
  max-width: 180px; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop button:hover {
    background: #f0f0f0; }

.ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop > a {
  display: inline-block;
  border: 1px solid #d1d1d1;
  background: #fff;
  color: #272727;
  font-size: 16px;
  padding: 0 15px;
  line-height: 43px;
  font-size: 16px; }

.ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop > p {
  display: inline-block;
  margin-right: 10px; }

.ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs {
  margin: 30px 0; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item {
    margin: 5px 0;
    border: 1px solid #d1d1d1;
    overflow: hidden; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item div#follow-proceedings .group {
      margin-bottom: 9px;
      line-height: 1.5; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item input {
      font-size: 15px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item a.trigger {
      font-weight: 600;
      background: #f0f0f0;
      padding: 20px 0;
      width: 100%;
      display: inline-block;
      font-size: 16px;
      padding-left: 15px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item a.trigger:after {
        display: none; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse {
      padding: 0 15px;
      margin-bottom: 8px;
      border-top: 1px solid #d1d1d1; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse > div, .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse > .date, .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse > .check-boxes {
        margin-top: 25px;
        margin-bottom: 15px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .custom-select {
        max-width: 300px; }
        .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .custom-select .select-arrow {
          position: absolute;
          right: 0;
          top: 25px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .radio label {
        padding-left: 0; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .date .time-select-section {
      height: 22px;
      line-height: 22px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .date .time-select-section img {
        margin-left: 2px;
        position: relative;
        top: 1px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .aplicable-iia .group {
      display: inline-block; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .aplicable-iia .group label:after {
        top: 8px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .aplicable-iia .group.data-not-available {
        width: 100%; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .col-md-6 {
      width: 50%; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .group.select {
      margin: 20px 0 20px 20px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .group.select label {
        width: 100%; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .group.select select {
        font-size: 16px;
        color: #828282;
        font-weight: 300;
        -webkit-appearance: none;
        -moz-appearance: none;
        display: inline-block;
        height: 43px;
        line-height: 43px;
        border: 1px solid #d1d1d1;
        max-width: 100%;
        padding: 0 18px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .group.select .check-boxes {
        display: inline-block;
        width: 100%;
        margin-top: 20px; }
        .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .group.select .check-boxes .group {
          display: inline-block; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .selected-filters {
      margin-top: 20px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .selected-filters li {
        margin-bottom: 3px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .col-md-12 .group {
      margin-top: 20px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .filter-sub-section .check-boxes .group {
      display: inline-block; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .filter-sub-section .group.select {
      margin-left: 0; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .filter-sub-section .group.select .country-select {
        max-width: 300px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .amounts-group input {
      display: inline-block;
      max-width: 50px;
      border: 1px solid #d1d1d1;
      padding: 0 15px;
      margin-right: 10px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .amounts-group span {
      font-weight: bold;
      display: inline-block; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .amounts-group .group {
      margin-top: 15px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item.last .search-options .group {
      display: block;
      margin: 10px 0 0 0; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item.last .roles-appointments p {
      font-weight: bold;
      font-size: 16px;
      margin: 15px 0; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item.last .roles-appointments .group {
      display: inline-block;
      margin-right: 15px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item.last .roles-appointments .group.last {
        margin: 20px 0; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item.last .roles-appointments .group.select {
        margin-left: 0; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item.last .roles-appointments .check-boxes {
      margin-top: 20px; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item.last .roles-appointments .check-boxes .group {
        display: block; }
      .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item.last .roles-appointments .check-boxes:last-child {
        margin-bottom: 20px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .item .country-dropdown {
      height: 245px; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .search-container {
    width: auto;
    display: inline-block;
    min-width: 200px;
    text-align-last: center; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .search-container button {
      line-height: 43px;
      height: 43px;
      margin-right: 15px;
      background: #176f5c;
      color: #fff;
      border: none;
      height: 43px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .search-container .spinner-loader {
      right: 10px;
      top: -35px;
      display: none; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs .search-container.disabled .spinner-loader {
      display: inline-block; }
  .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs > a.clear-search {
    display: inline-block;
    border: 1px solid #d1d1d1;
    background: #fff;
    color: #272727;
    font-size: 16px;
    padding: 0 15px;
    line-height: 43px;
    font-size: 16px;
    height: 43px;
    position: relative;
    top: 1px; }
    .ipm-filters.ipm-content.search-result.isds-search-advanced .search-drag-and-drop .filters-tabs > a.clear-search:hover {
      background: #f0f0f0; }

@media (max-width: 1280px) {
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .box-header h3 {
    font-size: 15px; } }

.col-md-4 .group > label {
  display: inline-block;
  max-width: calc(100% - 40px);
  vertical-align: top; }
  .col-md-4 .group > label > span {
    display: inline-block;
    vertical-align: top; }

div#arbitral-rules .check-boxes .group,
div#arbitral-decisions-rendered .check-boxes .group {
  min-width: 170px;
  max-width: 320px; }

.ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table thead tr th.header-with-startlink a.starlink {
  display: inline;
  font-size: 16px;
  color: #777; }

.ipm-filters.ipm-content.search-result .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table table thead tr th.header-with-startlink a.sortable {
  display: inline-block;
  width: 92%; }

.ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul {
  padding: 0; }

.ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 {
  width: 75%;
  background: #fafafa; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 table {
    background: #fff; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%; }
    .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter {
      float: left;
      border-bottom: 1px solid #d1d1d1; }
      .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li {
        display: inline-block; }
        .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li.active {
          position: relative;
          border-bottom: 1px solid #176f5c; }
          .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li.active:after {
            content: '';
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            border-top: 7px solid #176f5c;
            position: absolute;
            bottom: -8px;
            left: 45%; }
          .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li.active a {
            color: #176f5c;
            font-weight: 600; }
        .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li a {
          font-size: 19px;
          font-weight: 600;
          padding: 0 10px 19px 10px;
          display: inline-block;
          color: #272727;
          font-weight: 300; }
    .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .right-page-nav {
      float: right; }
      .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .right-page-nav li {
        display: inline-block;
        vertical-align: top;
        margin-left: 6px; }
        .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .right-page-nav li:first-child {
          margin-left: 0; }
        .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .right-page-nav li a {
          font-size: 16px;
          font-weight: 300; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-title {
    display: inline-block;
    width: 100%;
    position: relative; }
    .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-title h2 {
      display: inline-block;
      vertical-align: top; }
    .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-title a.button {
      width: auto;
      font-size: 18px;
      padding: 0 15px;
      border: 1px solid #bfbfbf;
      background: transparent;
      color: #272727;
      display: inline-block;
      vertical-align: top;
      float: right;
      margin: 0;
      position: relative;
      top: -10px; }
      .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-title a.button.export-button {
        position: absolute;
        right: 0; }
      .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-title a.button img {
        position: relative;
        top: -2px;
        margin: 0 10px 0 0; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav {
    float: left;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px; }
    .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li {
      display: inline-block; }
      .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li.active {
        position: relative;
        border-bottom: 1px solid #176f5c; }
        .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li.active:after {
          content: '';
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-top: 7px solid #176f5c;
          position: absolute;
          bottom: -8px;
          left: 45%; }
        .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li.active a {
          color: #176f5c;
          font-weight: 600; }
      .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li a {
        font-size: 17px;
        font-weight: 600;
        padding: 15px;
        display: inline-block;
        color: #272727;
        font-weight: 300; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .selected-filters {
    padding: 15px 0; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-results-table .result-count {
    display: block;
    margin-left: 3px;
    margin-top: 10px;
    color: #9d9d9d;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 15px; }

.ipm-filters.ipm-content.search-result.iia-landing.country-details table td p {
  display: inline-block; }

@media (max-width: 992px) {
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6.col-sm-12 {
    width: 100%; } }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced .date span.select-arrow {
  display: inline; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced .iia-advanced-search-time-selection {
  font-size: 13px; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced .year-selector-combo {
  display: block;
  float: left; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced .year-selector-combo:first-child {
    margin-right: 30px; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced .year-selector-combo__label {
    width: auto; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced .year-selector-combo__select {
    width: 100px; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced .year-selector-combo .custom-select.custom-select-shorter .select-arrow:before {
    top: 8px;
    right: 16px; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced .year-selector-combo .custom-select.custom-select-shorter .select-arrow:after {
    top: 8px;
    right: 14px; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced .year-selector-combo .custom-select.custom-select-shorter select {
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    padding: 0 10px; }

.blog .container-fluid .col-md-3 .sidebar .blog-post-summary {
  margin: 20px 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #d1d1d1; }
  .blog .container-fluid .col-md-3 .sidebar .blog-post-summary p {
    font-size: 20px;
    line-height: 24px;
    font-weight: 300; }
    .blog .container-fluid .col-md-3 .sidebar .blog-post-summary p span:first-child {
      color: #9d9d9d;
      margin-right: 10px; }

.blog .container-fluid .col-md-3 .sidebar .updates.previous-posts .article {
  margin-bottom: 30px; }
  .blog .container-fluid .col-md-3 .sidebar .updates.previous-posts .article * {
    font-size: 17px; }
  .blog .container-fluid .col-md-3 .sidebar .updates.previous-posts .article p {
    font-weight: 300; }
  .blog .container-fluid .col-md-3 .sidebar .updates.previous-posts .article a.link {
    font-weight: normal;
    margin-bottom: 5px; }
  .blog .container-fluid .col-md-3 .sidebar .updates.previous-posts .article .author-info p,
  .blog .container-fluid .col-md-3 .sidebar .updates.previous-posts .article .author-info span {
    display: inline-block; }

.blog .container-fluid .col-md-3 .sidebar .updates.previous-posts a.button-regular {
  color: #272727;
  font-size: 18px;
  font-weight: 600;
  border: 1px solid #272727;
  height: 40px;
  line-height: 40px;
  width: 140px;
  display: inline-block;
  text-align: center; }

.blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments {
  border: 1px solid #d1d1d1;
  margin-top: 50px; }
  .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .panel-title a {
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative; }
    .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .panel-title a:after {
      display: none; }
    .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .panel-title a p {
      padding-bottom: 20px;
      font-size: 24px;
      font-weight: 300;
      color: #505050;
      text-transform: uppercase;
      display: inline-block;
      width: calc(100% - 30px);
      vertical-align: top;
      border-bottom: 1px solid #d1d1d1; }
    .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .panel-title a span {
      position: absolute;
      right: 35%;
      top: 45%;
      left: auto; }
  .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .heading {
    padding: 30px 15px;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 30px; }
    .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .heading img {
      display: inline-block;
      vertical-align: top;
      line-height: 43px;
      margin: 5px 5px 0 15px; }
    .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .heading textarea {
      width: calc(100% - 60px);
      display: inline-block;
      font-size: 16px;
      min-height: 43px;
      border: 1px solid #d1d1d1;
      padding: 0 15px; }
    .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .heading a {
      font-size: 16px;
      width: auto;
      padding: 5px 15px;
      line-height: 1;
      height: auto;
      margin: 10px 0 0 15px;
      min-width: 100px; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .heading a:last-child {
        background: #d1d1d1;
        border: 1px solid #cdcdcd; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .heading a.post {
        margin-left: 52px; }
  .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section {
    padding: 0 30px; }
    .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item {
      position: relative;
      margin-bottom: 50px; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item:before {
        content: '';
        display: inline-block;
        width: 1px;
        height: 100%;
        position: absolute;
        background: #d4d4d4;
        left: 3%;
        z-index: 0; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .blog-user-image {
        display: inline-block;
        height: 50px;
        width: 50px;
        text-align: center;
        border: 1px solid #d1d1d1;
        border-radius: 50%;
        position: relative;
        z-index: 3;
        background: #fafafa;
        margin-right: 10px; }
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .blog-user-image img {
          display: inline-block;
          position: relative;
          top: 18%;
          left: 10%; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .thread-delete, .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .reply-delete {
        font-size: 1em;
        line-height: 1em;
        top: -3px;
        margin: 0;
        display: inline-block;
        position: relative; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .user-info {
        z-index: 1;
        position: relative; }
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .user-info .info,
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .user-info img {
          display: inline-block;
          vertical-align: top;
          line-height: 35px; }
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .user-info img {
          margin-right: 10px; }
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .user-info .info h4 {
          font-size: 18px;
          font-weight: 600;
          margin: 3px 0 0 0; }
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .user-info .info p {
          font-weight: 300;
          display: inline-block;
          vertical-align: baseline;
          margin: 0 0 0 0;
          position: relative;
          top: -3px;
          font-size: 16px; }
          .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .user-info .info p span:first-child {
            color: #9d9d9d; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .message p {
        font-size: 16px;
        font-weight: 300;
        color: #272727;
        padding: 0 15px 0 65px;
        margin-bottom: 30px;
        margin-top: 0; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .message .response {
        padding-left: 65px; }
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .message .response .info p {
          padding-left: 0; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .actions a {
        display: inline-block;
        height: 50px;
        width: 50px;
        text-align: center;
        border: 1px solid #d1d1d1;
        border-radius: 50%;
        position: relative;
        z-index: 3;
        background: #fafafa; }
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .actions a img {
          display: inline-block;
          position: relative;
          top: 20%; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .actions a.button {
        font-size: 16px;
        width: auto;
        padding: 5px 15px;
        line-height: 1;
        height: auto;
        margin: 10px 0 0 15px;
        border-radius: 0;
        min-width: 100px;
        border: 0 none;
        background: #176f5c; }
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .actions a.button:last-child {
          background: #d1d1d1;
          border: 1px solid #cdcdcd; }
        .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .actions a.button.post {
          margin-left: 0; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .actions .new-reply-container {
        display: inline-block;
        width: calc(100% - 60px);
        margin-bottom: -5px;
        margin-top: -95px;
        position: relative;
        top: 65px;
        border: 0 none; }
      .blog .container-fluid .col-md-9 .main-content .main-content-inner .page-content .item.comments .comments-box .messages-section .message-item .actions textarea {
        width: 100%; }

.blog.events.page-content-general .container-fluid .col-md-3 .sidebar .updates h6 {
  font-weight: 600;
  font-size: 18px; }

.blog.events.page-content-general .container-fluid .col-md-3 .sidebar h2 {
  margin-bottom: 250px; }

.blog.events.page-content-general .time-select-section input#datepicker-to {
  width: auto;
  min-width: 100px; }

.blog.events.page-content-general .time-select-section img {
  margin: 0 10px 0 0; }

.blog.events.page-content-general .container-fluid .col-md-3 .sidebar .updates .article {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 15px; }
  .blog.events.page-content-general .container-fluid .col-md-3 .sidebar .updates .article a {
    font-weight: 300;
    font-size: 22px;
    margin-bottom: 10px; }
    .blog.events.page-content-general .container-fluid .col-md-3 .sidebar .updates .article a.view-more {
      font-weight: 600;
      font-size: 16px;
      margin-bottom: 15px; }
  .blog.events.page-content-general .container-fluid .col-md-3 .sidebar .updates .article p {
    color: #0b121d;
    font-size: 18px;
    font-weight: 300; }

.blog .container-fluid .col-md-9 .search-top-section {
  margin: 30px 0 40px 0; }
  .blog .container-fluid .col-md-9 .search-top-section * {
    display: inline-block;
    font-size: 16px;
    line-height: 43px; }
  .blog .container-fluid .col-md-9 .search-top-section select {
    max-width: 500px;
    float: left;
    margin-right: 15px;
    font-size: 16px;
    height: 43px;
    line-height: 43px;
    padding: 0 15px;
    color: #828282; }
  .blog .container-fluid .col-md-9 .search-top-section img {
    margin: 12px 0 0 10px; }
  .blog .container-fluid .col-md-9 .search-top-section .date {
    float: right;
    width: auto;
    min-width: 380px;
    width: auto;
    margin: 0; }
    .blog .container-fluid .col-md-9 .search-top-section .date .time-select-section {
      width: 100%;
      float: right; }
      .blog .container-fluid .col-md-9 .search-top-section .date .time-select-section input {
        height: 43px;
        background: #fff !important;
        padding: 0 15px !important;
        margin: 0 !important;
        border: 1px solid #d1d1d1 !important;
        min-width: 123px !important; }
      .blog .container-fluid .col-md-9 .search-top-section .date .time-select-section p {
        margin: 0 7px; }
        .blog .container-fluid .col-md-9 .search-top-section .date .time-select-section p b {
          margin-right: 7px; }

.blog .container-fluid .col-md-9 .page-content .event-item {
  border-bottom: 1px solid #d1d1d1;
  padding: 30px 0; }
  .blog .container-fluid .col-md-9 .page-content .event-item h3 {
    font-size: 22px;
    color: #0b121d;
    font-weight: 300;
    margin-bottom: 20px; }
  .blog .container-fluid .col-md-9 .page-content .event-item p {
    font-size: 18px;
    font-weight: 300;
    color: #0b121d;
    margin-top: 18px !important; }
  .blog .container-fluid .col-md-9 .page-content .event-item span {
    display: inline-block;
    color: #176f5c; }
    .blog .container-fluid .col-md-9 .page-content .event-item span p {
      font-size: 18px;
      font-weight: 300;
      margin: 0 0 0 15px !important;
      color: #176f5c !important; }
    .blog .container-fluid .col-md-9 .page-content .event-item span p,
    .blog .container-fluid .col-md-9 .page-content .event-item span img {
      display: inline-block;
      vertical-align: top;
      height: 22px; }
  .blog .container-fluid .col-md-9 .page-content .event-item a {
    display: inline-block;
    margin-top: 30px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    height: 41px;
    line-height: 41px;
    background: #176f5c;
    padding: 0 30px;
    font-weight: 600;
    width: auto; }

.blog .container-fluid .col-md-9 .page-heading ul {
  width: 100%; }

.blog.publications .sidebar .title img {
  min-width: 100px;
  max-width: 100%;
  margin: 0; }

.blog.publications .sidebar .download-publication {
  margin: 15px 0;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 15px; }
  .blog.publications .sidebar .download-publication a {
    font-size: 18px;
    font-weight: 600; }
    .blog.publications .sidebar .download-publication a img {
      margin-right: 5px; }
    .blog.publications .sidebar .download-publication a span {
      position: relative;
      top: 3px; }

.blog.publications .sidebar .updates h3 {
  color: #272727 !important;
  font-size: 24px !important; }

@media (max-width: 767px) {
  .page-content-general .container-fluid .col-md-3 .sidebar {
    padding: 0; } }

@media (max-width: 1300px) {
  .blog .container-fluid .col-md-3 .sidebar .blog-post-summary p {
    font-size: 17px; } }

@media (max-width: 1024px) {
  .blog .container-fluid .col-md-3 .sidebar .blog-post-summary p {
    font-size: 14px; } }

.ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-search-result .item {
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 15px;
  margin-bottom: 15px; }
  .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-search-result .item span.update-info {
    color: #b7b6b6;
    margin-top: 15px;
    display: inline-block; }

.ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .statistics p {
  margin-bottom: 30px;
  font-size: 18px; }

.ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar .sidebar-nav.latest ul {
  padding: 0; }

.ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 {
  width: 75%;
  background: #fafafa; }
  .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 table {
    background: #fff; }
  .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%; }
    .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter {
      float: left;
      border-bottom: 1px solid #d1d1d1;
      max-width: 100%;
      display: inline-block; }
      .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li {
        display: inline-block; }
        .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li a {
          font-size: 19px;
          font-weight: 600;
          padding: 0 9px 19px 9px;
          display: inline-block;
          color: #272727;
          font-weight: 300; }
        .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li:last-child a {
          position: relative;
          top: 14px; }
    .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .title {
      margin-top: 20px;
      display: inline-block;
      width: 100%;
      position: relative; }
      .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .title h2 {
        display: inline-block;
        vertical-align: top; }
      .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .title span {
        display: block;
        margin-left: 3px;
        margin-top: 10px;
        color: #9d9d9d;
        font-size: 18px;
        font-weight: 300; }
      .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .title button {
        position: absolute;
        right: 0;
        top: -40px;
        width: auto;
        padding: 0 25px; }
  .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading-mid {
    display: inline-block;
    width: 100%;
    position: relative; }
    .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading-mid p,
    .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading-mid .input-group,
    .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading-mid a {
      display: inline-block;
      vertical-align: top;
      height: 43px;
      line-height: 43px; }
    .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading-mid a {
      position: absolute;
      right: 0;
      background: transparent;
      color: #272727;
      border: 1px solid #272727;
      font-weight: 300;
      font-size: 16px;
      padding: 0 60px; }
    .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading-mid .input-group {
      margin-right: 10px;
      position: relative; }
      .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading-mid .input-group input {
        padding: 0 40px 0 15px; }
      .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading-mid .input-group img {
        position: absolute;
        right: 10px;
        top: 9px;
        width: 25px; }
    .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading-mid p {
      margin-right: 10px; }
  .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav {
    float: left;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px; }
    .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li {
      display: inline-block; }
      .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li.active {
        position: relative;
        border-bottom: 1px solid #176f5c; }
        .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li.active:after {
          content: '';
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-top: 7px solid #176f5c;
          position: absolute;
          bottom: -8px;
          left: 45%; }
        .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li.active a {
          color: #176f5c;
          font-weight: 600; }
      .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .subtitle-nav li a {
        font-size: 17px;
        font-weight: 600;
        padding: 15px;
        display: inline-block;
        color: #272727;
        font-weight: 300; }
  .ipm-filters.ipm-content.search-result.iia-landing.isds-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .search-page-heading .selected-filters {
    padding: 15px 0; }

.ipm-filters.ipm-content.search-result.iia-landing.isds-landing.country-details table td p {
  display: inline-block; }

.ipm-filters.ipm-content.search-result.iia-landing.isds-landing .isds-table > table {
  margin-top: 60px; }

.isds-container-custom-scroll {
  height: 250px;
  overflow: auto; }

@media (max-width: 992px) {
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6.col-sm-12 {
    width: 100%; } }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .custom-select .select-arrow:before,
.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .country-select .select-arrow:before {
  top: 10px; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .custom-select .select-arrow:after,
.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .country-select .select-arrow:after {
  top: 10px; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .country-select.country-select-grande .select-arrow:before {
  top: 17px; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .country-select.country-select-grande .select-arrow:after {
  top: 17px; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .styled-checkbox + label > span.text-for-checkable-item {
  width: calc(100% - 40px);
  display: inline-block;
  vertical-align: top; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .boxed-filters.economic-sector .box ul.isds-container-custom-scroll {
  padding: 0;
  margin-right: -1px; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .isds-advanced-search-time-selection {
  font-size: 13px; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .year-selector-combo {
  display: block;
  float: left; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .year-selector-combo:first-child {
    margin-right: 30px; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .year-selector-combo__label {
    width: auto; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .year-selector-combo__select {
    width: 100px; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .year-selector-combo .custom-select.custom-select-shorter .select-arrow {
    position: static; }
    .ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .year-selector-combo .custom-select.custom-select-shorter .select-arrow:before {
      top: 8px;
      right: 16px; }
    .ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .year-selector-combo .custom-select.custom-select-shorter .select-arrow:after {
      top: 8px;
      right: 14px; }
  .ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .panel-collapse .year-selector-combo .custom-select.custom-select-shorter select {
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    padding: 0 10px; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .search-drag-and-drop .filters-tabs .item .amounts-group input {
  padding: 0 0 0 10px;
  margin: 0;
  width: 80px;
  max-width: 80px;
  margin-bottom: 5px; }

.ipfsd.ipm-filters.ipm-content.search-result.search-advanced.isds-search-advanced .filters-tabs.isds-filters-tabs .item {
  overflow: visible; }

.isds-party-drop-container-list {
  height: 290px;
  overflow: auto; }

#contactFormContainer .page-title {
  padding: 25px 0 40px; }

#contactFormContainer .main-content {
  background: #fafafa; }

#contactFormContainer .main-content-inner {
  padding: 20px 20px 40px; }

#contactFormContainer .form-actions {
  margin-bottom: 10px; }

#contactFormContainer .contact-form-success {
  background: url(data:image/png;base64,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) no-repeat scroll 5px 5px transparent;
  padding: 0 10px 0 58px;
  font-size: 24px;
  line-height: 58px;
  color: #008d72;
  margin-bottom: 400px; }

.contact-form .form-group.error input, .contact-form .form-group.error textarea {
  border: 1px solid #b94a48; }

.contact-form .help-inline {
  display: none;
  font-size: 12px;
  color: #b94a48; }
  .contact-form .help-inline.invalid {
    display: inline-block; }

header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.search .search-container inpput {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.page-content-general .container-fluid .col-md-6 .main-content .content-item ul li a.show-more {
  margin: 15px 0 30px; }

header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.country-dropdown > li.search .search-container a {
  position: absolute;
  right: 0; }

@media (min-width: 1120px) {
  main .home-top-section .col-md-4 .right-top-content {
    max-height: 620px; } }

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 100%;
  padding: 0 3px; }

@media (max-width: 1440px) {
  .ipm-filters.ipm-content.search-result.search-advanced .search-top-section .tips {
    margin-right: 17px; } }

div .jvectormap-legend {
  background: transparent !important;
  color: #cdcdcd !important;
  font-weight: bold !important; }

div .jvectormap-legend-tick-sample {
  width: 15px;
  display: inline-block;
  border: 1px solid #cdcdcd; }

div .jvectormap-legend-tick-text {
  color: #ccc !important;
  font-weight: bold !important;
  display: inline-block;
  position: relative;
  top: -3px;
  left: 3px; }

.jvectormap-legend-cnt .jvectormap-legend:first-child .jvectormap-legend-tick-sample {
  background: lightseagreen; }

.jvectormap-legend-cnt .jvectormap-legend:first-child .jvectormap-legend-tick-sample {
  background: #068A75; }

.jvectormap-legend-cnt .jvectormap-legend:first-child .jvectormap-legend-tick-sample {
  background: #176f5c; }

.gradient-legend {
  position: relative;
  background: linear-gradient(to right, lightblue, blue);
  height: 20px;
  padding: 0 20px;
  top: -50px; }
  .gradient-legend span {
    position: absolute;
    color: #8f8f8f;
    font-weight: 600;
    bottom: -23px; }
    .gradient-legend span.legend-min {
      left: 15px; }
    .gradient-legend span.legend-max {
      right: 15px; }
    .gradient-legend span.gradient-legend-text {
      bottom: auto;
      top: -23px;
      left: 10px; }

.newsletter-form {
  position: relative; }
  .newsletter-form > img {
    display: none; }
  .newsletter-form p {
    font-size: 18px;
    font-weight: 300;
    display: none; }
  .newsletter-form.invalid > img, .newsletter-form.error > img {
    display: inline-block;
    position: absolute;
    right: 255px;
    top: 16px; }
  .newsletter-form.invalid input, .newsletter-form.error input {
    border-color: #c52828; }
  .newsletter-form.invalid p, .newsletter-form.error p {
    color: #c52828; }
  .newsletter-form.error .error-message {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    line-height: 31px; }
  .newsletter-form.error img,
  .newsletter-form.error span {
    display: inline-block; }
  .newsletter-form.invalid .invalid-message {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    line-height: 31px; }
  .newsletter-form.invalid img,
  .newsletter-form.invalid span {
    display: inline-block; }
  .newsletter-form.success > img {
    display: none; }
  .newsletter-form.success p {
    color: #176f5c; }
  .newsletter-form.success .success-message {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    line-height: 31px; }
    .newsletter-form.success .success-message img,
    .newsletter-form.success .success-message span {
      display: inline-block; }

div#country_chosen a.chosen-single {
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #d1d1d1; }

.chosen-container-single .chosen-single div b {
  display: none; }

.country-select .chosen-container > a {
  margin-bottom: 0; }

.spinner-container {
  position: relative;
  width: 100%;
  display: inline-block; }
  .spinner-container .spinner-loader {
    position: relative;
    right: auto;
    top: auto; }

.country-select .spinner-loader {
  display: none; }

.country-select.disabled .spinner-loader {
  display: inline-block; }

.filters-inner .action .search-button {
  position: relative; }
  .filters-inner .action .search-button div.spinner-loader {
    display: none; }
  .filters-inner .action .search-button.disabled div.spinner-loader {
    display: inline-block; }

div#nav_country_chosen {
  min-width: 300px; }
  div#nav_country_chosen a.chosen-single {
    width: 100%;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 0;
    margin-bottom: 30px;
    text-align: left; }
  div#nav_country_chosen .chosen-drop {
    top: 44px; }

.chosen-container .chosen-results li {
  padding-left: 10px !important; }
  .chosen-container .chosen-results li.highlighted {
    background: #176f5c;
    background-image: none; }

.search-container .select-arrow:before {
  z-index: 10002; }

.search-container .select-arrow:after {
  z-index: 10001; }

.country-nav-right {
  padding: 0 20px;
  background: #F8F8F8;
  min-height: 1500px; }

main.ipfsd.ipm-filters div.sidebar-navigation {
  margin-top: 10px; }
  main.ipfsd.ipm-filters div.sidebar-navigation > ul {
    margin-top: 5px;
    float: left;
    width: 100%; }
    main.ipfsd.ipm-filters div.sidebar-navigation > ul li {
      border-bottom: 1px solid #c0c0c0;
      padding: 10px 0;
      margin-bottom: 10px; }
      main.ipfsd.ipm-filters div.sidebar-navigation > ul li a, main.ipfsd.ipm-filters div.sidebar-navigation > ul li span {
        font-size: 24px;
        font-weight: 300; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-country .heading-button a {
  width: 210px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background: #176f5c;
  border: 1px solid #176f5c;
  position: absolute;
  right: 0;
  top: 0; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ol {
  padding-left: 50px; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ol li {
    font-size: 18px; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ul {
  padding-left: 50px; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message ul li {
    list-style-type: disc; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h1 {
  margin: 30px 0; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h2 {
  margin: 25px 0; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h5 {
  margin: 20px 0;
  font-size: 22px; }

.ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h6 {
  margin: 20px 0; }

.ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .filters-inner {
  height: 303px;
  overflow: auto;
  background: #f0f0f0;
  position: relative;
  z-index: 1; }
  .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .filters-inner ul li {
    border: 1px solid #b4b4b4;
    position: relative;
    background: #f5f5f5;
    margin-bottom: 7px;
    padding: 0 0 0 15px;
    min-height: 42px; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .filters-inner ul li span:not(.remove) {
      font-size: 14px;
      font-weight: 300;
      line-height: 14px;
      padding: 14px 15px 14px 0;
      display: inline-block;
      width: 100%; }
    .ipm-filters.ipm-content.search-result.search-advanced .search-drag-and-drop .dropout-section .box .filters-inner ul li img {
      position: absolute;
      right: 15px;
      top: 15px; }

a:focus {
  text-decoration: none; }

#country-navigator-menu-mobile {
  display: none; }

@media (max-width: 767px) {
  #country-navigator-menu {
    display: none; }
  #country-navigator-menu-mobile {
    display: block; }
  header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown {
    background: none; }
    header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li {
      width: 100%;
      line-height: 52px; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a {
        display: inline-block;
        vertical-align: top;
        padding-top: 0;
        padding-bottom: 0;
        width: 100%;
        height: auto;
        text-align-last: left; }
        header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title {
          text-align-last: left;
          display: table; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title .title__img,
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title .title__text {
            display: table-cell;
            vertical-align: middle; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title .title__text {
            width: 100%; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title img, header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title b {
            display: inline-block;
            vertical-align: top; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title img {
            max-width: 40px;
            float: left;
            margin-bottom: 0; }
          header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title b {
            margin: 0 0 0 10px;
            font-size: 14px;
            text-align: left; }
            header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title b > br {
              content: ' '; }
              header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.title b > br:after {
                content: ' '; }
        header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.policy-dropdown li a div.description {
          display: none; }
  header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown {
    background: #fff; }
    header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown li {
      width: 100%;
      padding: 0; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown li h2, header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown li div {
        display: none !important; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown li.series {
        display: none; }
      header nav.navbar-default .navbar-collapse .navbar-right li.dropdown ul.publications-dropdown li a {
        background: none;
        border: none;
        font-size: 16px;
        color: #555 !important;
        text-align-last: left;
        padding: 0 0 0 50px;
        text-transform: capitalize;
        margin: 0; }
  header nav.navbar-default .navbar-collapse .navbar-right li.dropdown.open > a:after,
  header nav.navbar-default .navbar-collapse .navbar-right li.dropdown > a:after {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    /*--adjust as necessary--*/
    position: absolute;
    left: auto;
    right: 20px;
    bottom: auto;
    top: 11px;
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYWY2ZGUzMi01ZjcxLTQzOGYtOThkZS0wZWNhMjcwNWVhNGMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUIzQTBFNEREQTczMTFFNzlCQTc4MEEzOTNCNEM1RDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUIzQTBFNENEQTczMTFFNzlCQTc4MEEzOTNCNEM1RDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMWE1OTJjOS0zZWM5LTRiNTItOGVlNy0wOGYwNzdhYjNjYjgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZWI5MzYzOC1mZjE5LTExN2EtYmI0Mi1lYWEyZGE3ZDUwZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iBnpwAAAAyUlEQVR42mIQz4+ZBsTM////Z8CGmRgYGDKBeJ1EQSwXAxYAUvAaiP2AeB9QkSg2BVZAfAeIzYH4GFCRCoqCFxMW34EqOgnEKlBF5sgmMAAVgaxxAuJNQCwKtQ5kLQMjyKUwABRkBlLtQFwKxH+BuJIJi8N5kNhfWJB0g7y5HOqjb0AcCbR6EwtUEmTvZqhPQO7xBUqeBLsBGIogl2+H+gDkI0+oz8AAZMIxqMtPQnW+Rg8okOQykDfRJWEKOoA4Bij5DVtcAAQYAHDGTsBxywlIAAAAAElFTkSuQmCC);
    border-bottom: none;
    color: #176f5c; }
  header nav.navbar-default .navbar-collapse .navbar-right li.dropdown.open > a:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYWY2ZGUzMi01ZjcxLTQzOGYtOThkZS0wZWNhMjcwNWVhNGMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDM1NkM4NThEQTczMTFFN0ExM0U5OTRCNjExM0IzMEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM1NkM4NTdEQTczMTFFN0ExM0U5OTRCNjExM0IzMEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMWE1OTJjOS0zZWM5LTRiNTItOGVlNy0wOGYwNzdhYjNjYjgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZWI5MzYzOC1mZjE5LTExN2EtYmI0Mi1lYWEyZGE3ZDUwZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7EEZu/AAAAtklEQVR42mIRz49pZ2BgqADi10Bs9WLC4jsMWIBEQawKkDoGxKJAPJ0JSFQB8TKowHagAlEsmsByUDWbgDiXCWjDfyAjFYhPAjHI1M1AhVxImkDszVA5kJpIoJ6/jP///0c29RhUAcjUIKjedUDsB8R3oF4BeYkBrhGbP4D4CxCXYvM/ikaoZnMgtQ+IYc79BsROQE0nkdUxoQcEVEEkEP+F4kh0TVhtRLI5E0jxADV1Y5MHCDAARs5IyEhwB8cAAAAASUVORK5CYII=); }
  .carousel-indicators {
    top: 20px;
    bottom: auto; }
  footer .social {
    border-bottom: none; }
  .downloads.mobile {
    display: block;
    background: #f1f1f1;
    margin: 15px -15px -15px -15px;
    padding: 15px 15px 15px;
    border-bottom: 1px solid #d6d6d6; }
    .downloads.mobile h3 {
      margin-bottom: 15px; }
  .social.mobile {
    display: block;
    background: #f1f1f1;
    margin: 15px -15px 0 -15px;
    padding: 15px 15px 25px;
    border-bottom: none; }
    .social.mobile h3 {
      margin-bottom: 10px; }
  footer .footer-top {
    padding-top: 0; }
  .downloads.mobile h3 {
    margin-bottom: 15px; }
  .downloads.desktop,
  .social.desktop {
    display: none; }
  .ipfsd .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-content p {
    font-size: 18px; }
  .ipfsd .page-content-general .container-fluid .col-md-3 .country-nav-right {
    display: none; }
  .ipfsd.ipm-filters .col-md-3 .country-nav-right,
  .ipfsd.ipm-filters .col-md-3 .gradient-legend,
  .ipfsd.ipm-filters div#map-container {
    display: none; }
  .ipfsd.ipr .col-md-3.right-map {
    display: none; }
  .country-navigation-landing .col-md-9 {
    display: none; }
  .ipm-filters .page-content-general .container-fluid .col-md-6 .main-content .content-heading .heading-button {
    float: none;
    margin: 20px 0 0 0; }
  .ipm-filters .page-content-general .container-fluid .col-md-6 .main-content .content-item {
    margin-top: 50px; }
    .ipm-filters .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h4 {
      font-size: 20px; }
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6.col-xs-12 {
    width: 100%; }
  .sidebar-nav.latest.mobile {
    margin-bottom: 20px;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 15px;
    background: #f1f1f1;
    margin: 0 -15px;
    padding: 15px; }
    .sidebar-nav.latest.mobile h3 {
      margin-bottom: 15px; }
  .latest.sidebar-nav.desktop,
  .sidebar-navigation.desktop,
  .sidebar-legend.desktop {
    display: none; }
  main.ipfsd.ipm-filters .page-content-general .col-md-6 .main-content .breadcrumbs {
    margin-top: 30px; }
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h4 {
    font-size: 25px; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-6 {
    width: 100%; }
  main.ipfsd.ipm-filters.ipm-content.investment-laws .page-content-general .col-md-6 .main-content .breadcrumbs,
  main.ipfsd.ipm-filters.ipm-content.law-details .page-content-general .col-md-6 .main-content .breadcrumbs {
    margin-top: 0;
    padding-top: 20px; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid .col-md-3 .sidebar.country-nav-sidebar {
    padding: 0; }
  .ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-country .country-flag img {
    min-width: 53px; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 {
    width: 100%; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-country button {
    width: 165px; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 .main-content .content-item .item-message h1 {
    font-size: 30px; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 {
    background: #fff; }
  .ipm-filters.ipm-content.law-details .page-content-general .container-fluid .col-md-6 {
    background: #fff; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-title a.button,
  main.ipfsd.ipm-filters.ipm-content.search-result.iia-landing .breadcrumbs {
    display: none; }
    .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-title a.button.breadcrumbs-mobile,
    main.ipfsd.ipm-filters.ipm-content.search-result.iia-landing .breadcrumbs.breadcrumbs-mobile {
      display: block; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .right-page-nav li a {
    font-size: 13px; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li a {
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    padding: 5px 0; }
  .ipm-filters.ipm-content.search-result.iia-landing .page-content-general .container-fluid .col-md-6 .main-content .main-content-inner .page-content .page-heading .sorter li {
    max-width: 32.5%; }
  table.table {
    table-layout: fixed;
    width: 100%; }
    table.table tr {
      border-bottom: 3px solid #ddd;
      display: block; }
    table.table td, table.table th {
      display: block;
      text-align: left; }
      table.table td:before, table.table th:before {
        content: attr(data-label);
        float: left; }
    table.table thead {
      border: none;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px; }
    table.table tbody tr {
      border: none !important; }
      table.table tbody tr td, table.table tbody tr th {
        border: solid 1px #d1d1d1 !important; }
      table.table tbody tr td, table.table tbody tr th {
        padding-left: 110px;
        text-align: left;
        position: relative;
        font-size: 14px !important;
        margin-top: 2px;
        margin-bottom: 2px; }
        table.table tbody tr td:first-child, table.table tbody tr th:first-child {
          font-weight: bold !important; }
        table.table tbody tr td:last-child, table.table tbody tr th:last-child {
          margin-bottom: 30px; }
        table.table tbody tr td.min-one-line, table.table tbody tr th.min-one-line {
          min-height: 36px; }
        table.table tbody tr td.min-two-lines, table.table tbody tr th.min-two-lines {
          min-height: 50px; }
      table.table tbody tr td:before, table.table tbody tr th:before {
        font-weight: bold !important;
        top: 0;
        position: absolute;
        left: 0;
        width: 100px;
        height: 100%;
        background: #eee;
        color: #777;
        text-align: left;
        font-size: 13px !important;
        line-height: 1.5;
        text-transform: uppercase;
        display: block;
        padding: 5px;
        border-right: solid 1px #d1d1d1; }
  section.home-policy-data-section,
  section.home-related-products-section {
    display: none; }
  main.home section.home-policy-data-section,
  main.home section.home-related-products-section {
    display: block; }
  .country-select.disabled select, .search-container.disabled input {
    background: #fcfcfc; }
  li.list-title {
    list-style-type: none; }
  li.list-title h4 {
    font-size: 16px !important; }
  .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title h3 {
    padding-left: 20px;
    font-weight: 600; }
  .page-content-general .container-fluid .col-md-6 .main-content .content-item .page-title button {
    left: -10px; }
  .page-content-general .container-fluid .col-md-9 .main-content .main-content-inner .page-title h2 {
    font-size: 27px;
    font-weight: 600; }
  .newsletter-title {
    margin: 20px 0;
    display: inline-block;
    width: 100%; }
  main.ipr .container-fluid .col-md-9 {
    background: #fff; }
    main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item {
      position: relative;
      padding-bottom: 320px; }
      main.ipr .container-fluid .col-md-9 .main-content .main-content-inner .page-content .report-item .left-side {
        position: absolute;
        bottom: 0; }
  main.ipr .ipr-download-sidebar.mobile {
    text-align-last: center; }
    main.ipr .ipr-download-sidebar.mobile a {
      display: inline-block;
      width: 100%; }
  main.ipr .ipr-download-sidebar.desktop {
    display: none; }
  .iia-page-nav {
    display: block;
    width: 100%;
    margin: 20px 0 !important; }
    .iia-page-nav li {
      width: 48%;
      display: inline-block;
      margin: 0; }
      .iia-page-nav li a {
        display: inline-block;
        width: 100%;
        height: auto;
        line-height: 2em; }
        .iia-page-nav li a.one-line {
          line-height: 3em; }
        .iia-page-nav li a.two-lines {
          line-height: 1.5em; }
      .iia-page-nav li:first-child {
        float: left; }
      .iia-page-nav li:last-child {
        float: right; }
  .iia-page-sorter {
    width: 100% !important;
    margin: 0 !important; }
    .iia-page-sorter li {
      width: 32.5%;
      margin: 0; }
  .iia-subtitle-nav {
    width: 100% !important;
    margin: 0 !important; }
    .iia-subtitle-nav li {
      width: 32.5%;
      margin: 0; }
  main.ipm-filters .page-content-general .container-fluid .col-md-6 {
    background: #fff; }
  main.ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 {
    width: 100%; }
    main.ipm-filters.ipm-content .page-content-general .container-fluid .col-md-6 .main-content .content-item {
      border-bottom: none; }
  .sidebar .updates.desktop {
    display: none; }
  .page-content-general .container-fluid .updates.mobile {
    display: block;
    background: #f1f1f1;
    margin: 0 -15px;
    padding: 15px; }
    .page-content-general .container-fluid .updates.mobile img {
      display: none; }
    .page-content-general .container-fluid .updates.mobile h3 {
      border-top: solid 1px #c0c0c0;
      padding-top: 30px;
      padding-bottom: 20px;
      color: #272727; }
    .page-content-general .container-fluid .updates.mobile .article span {
      color: #a0a0a0;
      font-size: 16px; }
    .page-content-general .container-fluid .updates.mobile .article p {
      color: #272727;
      font-size: 20px;
      font-weight: 600;
      margin-top: 7px;
      line-height: 1.5; }
    .page-content-general .container-fluid .updates.mobile .article a {
      font-weight: 600;
      margin: 7px 0 25px 0;
      display: inline-block; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .item-country .actions {
    flex: 1 100%;
    margin: 0;
    text-align: left;
    padding-left: 64px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .item-country .actions .primary {
      float: none; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .content-heading .heading-button {
    display: inline-block;
    vertical-align: top;
    float: right;
    margin: 0; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .content-heading .heading-button a {
      width: 130px; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-heading .heading-actions .compare {
    display: none; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .item-actions h4.panel-title a.compare {
    display: none; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .item-country .actions {
    display: none; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .actions-duplicated {
    margin-top: 5px;
    flex: 3 auto; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .actions-duplicated * {
      font-size: 18px; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .actions-duplicated .primary .view {
      display: inline-block;
      margin-right: 27px; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .actions-duplicated .primary .view a {
        color: #419784; }
    .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .actions-duplicated .primary .download {
      display: inline-block; }
      .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .actions-duplicated .primary .download * {
        display: inline-block; }
  .ipfsd.ipm-filters.ipm-content.law-details .page-content-general .container-fluid
.col-md-6 .main-content .content-heading .heading-button {
    float: right;
    margin: 0 0 30px 0; }
  .ipfsd.ipm-filters.ipm-content.law-details .page-content-general .container-fluid
.col-md-6 .main-content .breadcrumbs-back-mobile {
    margin-bottom: -24px; }
    .ipfsd.ipm-filters.ipm-content.law-details .page-content-general .container-fluid
.col-md-6 .main-content .breadcrumbs-back-mobile a {
      line-height: 24px;
      font-size: 18px;
      font-weight: 600;
      color: #176f5c; } }

@media (min-width: 768px) {
  .downloads.mobile,
  .social.mobile,
  .sidebar-nav.latest.mobile,
  .sidebar-navigation.mobile,
  .sidebar-legend.mobile,
  .ipr-download-sidebar .mobile,
  .main-content .updates.mobile {
    display: none; }
  .ipm-filters.ipm-content.investment-laws .page-content-general .container-fluid
.col-md-6 .main-content .main-content-inner .content-item .actions-duplicated {
    display: none; }
  .ipfsd.ipm-filters.ipm-content.law-details .page-content-general .container-fluid
.col-md-6 .main-content .breadcrumbs-back-mobile {
    display: none; } }

#newsArchive .content-heading {
  margin: 0 0 33px 0; }

#newsArchive .heading-title {
  display: inline-block;
  vertical-align: top; }
  #newsArchive .heading-title h3 {
    margin-bottom: 15px; }

#newsArchive .media-heading {
  font-weight: bold;
  margin-bottom: 1px; }

#newsArchive .media-subheading {
  margin-bottom: 6px; }

#newsArchive .content-item.news {
  padding: 10px 0; }
