@charset "UTF-8";
@font-face {
  font-family: "Ionicons";
  src: url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.1");
  src: url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.ttf?v=2.0.1") format("truetype"), url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.woff?v=2.0.1") format("woff"), url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.page-node-type-collections .main-container .row .content .region-content .custom-full-content.full-content-2-column-9-3-header .container-fluid .row .col-md-12.layout-first {
  margin-bottom: 0px;
}
.page-node-type-collections .custom-full-content .container .row > div.field--name-field-image {
  width: 100vw;
  /* make it 100% of the viewport width (vw) */
  margin-left: calc((100% - 100vw) / 2);
  /* then remove the gap to the left of the container with this equation */
  max-width: 100vw;
  /* experience learning, problem*/
}
.page-node-type-collections .custom-full-content .container .row > div.field--name-field-image .media--bundle--image.media--blazy.media--image {
  height: 500px;
}
.page-node-type-collections .custom-full-content .container .row > div.field--name-field-image .media--bundle--image.media--blazy.media--image img {
  width: 100%;
}
.page-node-type-collections .custom-full-content .container .row .like_button.field--name-field-like.field--type-likebtn-field {
  margin-top: 40px;
  float: right;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form {
  max-width: 1200px;
  margin: auto;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .js-form-item {
  float: left;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-textfield {
  width: 257px;
  margin: 0px;
  padding: 0px 17px 10px 0px;
}
@media only screen and (max-width: 768px) {
  .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-textfield {
    padding: 0px 0px;
    width: 100%;
  }
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-textfield input {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-textfield input:focus {
  border-color: #008484;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-textfield:first-child::after {
  color: #008484;
  display: none;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .js-form-item-combine {
  width: 100%;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .js-form-item-combine input {
  width: 50%;
}
@media only screen and (max-width: 769px) {
  .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .js-form-item-combine input {
    width: 100%;
  }
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-select .select-wrapper,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-select .shs-widget-container {
  border-radius: 5px;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-select .select-wrapper:before,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-select .shs-widget-container:before {
  height: 40px;
  width: 40px;
  line-height: 40px;
  padding: 0;
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 2.4rem;
  color: #fff;
  text-align: center;
  background-color: #008484;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
  border-radius: 0px 5px 5px 0px;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-select .select-wrapper select,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-select .shs-widget-container select {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-select .select-wrapper select:focus,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-select .shs-widget-container select:focus {
  border-color: #008484;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions {
  margin-top: 24px;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] {
  border-radius: 5px;
  text-align: center;
  padding: 12px 10px;
  line-height: 18px;
  cursor: pointer;
  background-color: #008484;
  color: #fff !important;
  padding: 4px 10px;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info a,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info span, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset],
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] a,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] span {
  cursor: pointer;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info a,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info span, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset],
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] a,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] span {
  text-decoration: none;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info:hover,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info a:hover,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info span:hover, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset]:hover,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] a:hover,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] span:hover {
  text-decoration: none;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info:active,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info a:active,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info span:active, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset]:active,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] a:active,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] span:active {
  box-shadow: none;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] {
  text-decoration: none;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info:hover, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset]:hover {
  text-decoration: none;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info:active, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset]:active {
  box-shadow: none;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info a,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info span, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset],
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] a,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info a,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info span, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset],
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] a,
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset] span {
    font-size: 13px;
    line-height: 16px;
  }
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info:hover, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset]:hover {
  background-color: #075353;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn-info:focus, .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions button.btn[name=reset]:focus {
  border: 1px solid #008484;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions .button.btn[name=reset] {
  margin-left: 15px;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions .button.btn[name=reset] .glyphicon.glyphicon-trash:before {
  display: none;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions .btn[data-drupal-selector=edit-reset] {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
  font-weight: 700;
  color: #075353 !important;
  line-height: 1.25em;
  text-decoration: underline;
}
@media only screen and (max-width: 769px) {
  .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions .btn[data-drupal-selector=edit-reset] {
    font-size: 14px;
    line-height: 18px;
  }
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-actions .btn[data-drupal-selector=edit-reset] span:before {
  content: "";
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-date {
  display: flex;
  flex-basis: 100%;
  flex-wrap: wrap;
  flex-direction: column;
  width: 257px;
  padding: 0px 17px 10px 0px;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-date label {
  margin-top: 7px;
  margin-bottom: 2px;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-date input {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
  margin: 0px;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-date input:focus {
  border-color: #008484;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-type-date .form-control:after {
  display: none;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-wrapper.panel {
  display: flex;
  flex-basis: 100%;
  flex-wrap: wrap;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-wrapper.panel .panel-heading {
  order: 2;
  flex-basis: 100%;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-wrapper.panel .panel-body {
  order: 1;
  padding-top: 0px;
  width: 100%;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-knowledge-base .panel-body .field--name-field-view-reference .views-element-container .view-pw-views .view-filters.form-group .views-exposed-form .form-inline .form-wrapper.panel .panel-body .control-label {
  position: initial;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-related-links--content .field--name-field-related-link {
  display: flex;
  flex-wrap: wrap;
  max-width: 850px;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-related-links--content .field--name-field-related-link .field--item {
  flex-basis: 50%;
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-related-links--content .field--name-field-related-link .field--item a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  text-decoration: underline;
  line-height: 16px;
}
@media only screen and (max-width: 769px) {
  .page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-related-links--content .field--name-field-related-link .field--item a {
    font-size: 13px;
    line-height: 16px;
  }
}
.page-node-type-collections .tab-content.vertical-tabs-panes #edit-group-related-links--content .field--name-field-related-link .field--item a:before {
  text-decoration: none;
  font-family: FontAwesome;
  padding-right: 6px;
  color: #008484;
  content: "";
}

@media only screen and (max-width: 769px) {
  .page-node-type-collections .custom-full-content .container .row > div.field--name-field-image .media--bundle--image.media--blazy.media--image {
    height: max-content;
  }
}
.image-banner_secondary-page .paragraph-content .field--type-text-long {
  margin-top: 24px;
  margin-bottom: 32px;
}
.image-banner_secondary-page .paragraph-content .field--type-text-long p {
  width: calc(100% + 30px);
  margin-left: -30px;
  margin-bottom: 0px;
}
.image-banner_secondary-page .paragraph-content .field--type-text-long p img {
  height: 220px;
  width: 100%;
  object-fit: cover;
}
.image-banner_secondary-page .paragraph-content .field--type-text-long p:nth-child(2) {
  background-color: #008484;
  color: #fff;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  line-height: 20px;
  color: #fff;
  padding: 18px 24px;
}
@media only screen and (max-width: 769px) {
  .image-banner_secondary-page .paragraph-content .field--type-text-long p:nth-child(2) {
    font-size: 14px;
    line-height: 18px;
  }
}

.block_resources_terminology .paragraph--type--simple-text .ck_title_section {
  margin-top: 29px;
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
}
@media only screen and (max-width: 769px) {
  .block_resources_terminology .paragraph--type--simple-text .ck_title_section {
    font-size: 18px;
  }
}
.block_resources_terminology .paragraph--type--simple-text p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .block_resources_terminology .paragraph--type--simple-text p {
    font-size: 14px;
    line-height: 18px;
  }
}
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-related-link .field--item {
  padding: 16px 0px 0px 0px;
}
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-related-link .field--item a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  text-decoration: underline;
  line-height: 16px;
}
@media only screen and (max-width: 769px) {
  .block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-related-link .field--item a {
    font-size: 13px;
    line-height: 16px;
  }
}
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-related-link .field--item:before {
  text-decoration: none;
  font-family: FontAwesome;
  padding-right: 6px;
  color: #008484;
  content: "";
}
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list {
  padding: 0px;
}
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment .field--item,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment li.paragraph--type--simple-attachments-list-item,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list .field--item,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li.paragraph--type--simple-attachments-list-item {
  margin: 0px !important;
  padding: 16px 0px 0px 0px;
}
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment .field--item .st-attch a,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment .field--item .simple-attachments-item a,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .st-attch a,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .simple-attachments-item a,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list .field--item .st-attch a,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list .field--item .simple-attachments-item a,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li.paragraph--type--simple-attachments-list-item .st-attch a,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li.paragraph--type--simple-attachments-list-item .simple-attachments-item a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  text-decoration: underline;
  line-height: 16px;
  display: inline-block;
}
@media only screen and (max-width: 769px) {
  .block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment .field--item .st-attch a,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment .field--item .simple-attachments-item a,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .st-attch a,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .simple-attachments-item a,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list .field--item .st-attch a,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list .field--item .simple-attachments-item a,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li.paragraph--type--simple-attachments-list-item .st-attch a,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li.paragraph--type--simple-attachments-list-item .simple-attachments-item a {
    font-size: 13px;
    line-height: 16px;
  }
}
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment .field--item .st-attch a div.field--name-field-title,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment .field--item .simple-attachments-item a div.field--name-field-title,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .st-attch a div.field--name-field-title,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .simple-attachments-item a div.field--name-field-title,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list .field--item .st-attch a div.field--name-field-title,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list .field--item .simple-attachments-item a div.field--name-field-title,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li.paragraph--type--simple-attachments-list-item .st-attch a div.field--name-field-title,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li.paragraph--type--simple-attachments-list-item .simple-attachments-item a div.field--name-field-title {
  padding: 0px;
}
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment .field--item .st-attch:before,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment .field--item .simple-attachments-item:before,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .st-attch:before,
.block_resources_terminology .paragraph--type--simple-attachments-list .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .simple-attachments-item:before,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list .field--item .st-attch:before,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list .field--item .simple-attachments-item:before,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li.paragraph--type--simple-attachments-list-item .st-attch:before,
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li.paragraph--type--simple-attachments-list-item .simple-attachments-item:before {
  text-decoration: none;
  font-family: FontAwesome;
  padding-right: 6px;
  color: #008484;
  content: "";
}
.block_resources_terminology .paragraph--type--simple-attachments-list h2 {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 29px;
}
@media only screen and (max-width: 769px) {
  .block_resources_terminology .paragraph--type--simple-attachments-list h2 {
    font-size: 18px;
  }
}
.block_resources_terminology .paragraph--type--simple-attachments-list .resources-attachments-list li .simple-attachments-item {
  max-width: 315px;
  display: flex;
  align-items: baseline;
}
.block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary h2 {
  margin-top: 48px;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #030303;
  margin: 20px 0 11px 0;
  padding: 0 0 11px 0;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary h2 {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
  }
}
.block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary h2:after {
  color: #008484;
  width: 100px;
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  border-bottom: 3px solid;
}
.block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary .view-id-glossary.view-display-id-glossary .view-header a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  text-decoration: none;
  height: 28px;
  width: 28px;
}
@media only screen and (max-width: 769px) {
  .block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary .view-id-glossary.view-display-id-glossary .view-header a {
    font-size: 13px;
    line-height: 16px;
  }
}
.block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary .view-id-glossary.view-display-id-glossary > .view-content > div {
  border-bottom: 1px solid #E6E6E6;
}
.block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary .view-id-glossary.view-display-id-glossary > .view-content h3 {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  line-height: 20px;
}
@media only screen and (max-width: 769px) {
  .block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary .view-id-glossary.view-display-id-glossary > .view-content h3 {
    font-size: 14px;
    line-height: 18px;
  }
}
.block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary .view-id-glossary.view-display-id-glossary > .view-content .views-row {
  margin-top: 5px;
}
.block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary .view-id-glossary.view-display-id-glossary > .view-content .views-row a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  text-decoration: none;
}
@media only screen and (max-width: 769px) {
  .block_resources_terminology .paragraph--type--simple-block-reference .block-views-blockglossary-glossary .view-id-glossary.view-display-id-glossary > .view-content .views-row a {
    font-size: 13px;
    line-height: 16px;
  }
}

.view-kb-latest-additions.view-display-id-block_3 {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 48px;
  margin-bottom: 48px;
}
.view-kb-latest-additions.view-display-id-block_3 .view-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: space-between;
  align-items: stretch;
}
@media only screen and (max-width: 769px) {
  .view-kb-latest-additions.view-display-id-block_3 .view-content {
    margin-left: -30px;
    flex-wrap: wrap;
  }
}
.view-kb-latest-additions.view-display-id-block_3 .view-content .views-row {
  flex: 0 1 auto;
  width: 23.5%;
}
@media only screen and (max-width: 769px) {
  .view-kb-latest-additions.view-display-id-block_3 .view-content .views-row {
    width: 100%;
  }
}
.view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-field-image img {
  width: 100%;
  object-fit: cover;
}
.view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-field-image + .views-field-type {
  margin-top: -24px;
  position: absolute;
}
.view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-type {
  width: max-content;
  background-color: #BE5410;
  padding: 0px 10px;
}
.view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-type,
.view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-type a,
.view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-type span {
  font-weight: 700;
  font-family: "Roboto";
  font-size: 14px;
  color: #030303;
  font-family: "Roboto Condensed";
  font-size: 14px;
  line-height: 24px;
  line-height: 24px;
  color: #fff;
  color: #ffffffcc;
  text-transform: uppercase;
}
.view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-title {
  margin-top: 18px;
}
@media only screen and (max-width: 769px) {
  .view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-title {
    margin-bottom: 30px;
  }
}
.view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-title span a {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
}
@media only screen and (max-width: 769px) {
  .view-kb-latest-additions.view-display-id-block_3 .view-content .views-row .views-field-title span a {
    font-size: 18px;
  }
}

.section_themes_cards .paragraph--type--simple-banner {
  margin-top: 0px;
}
.section_themes_cards.margin_bottom_section_cards > .selectionShareable {
  margin-bottom: 63px;
}
@media only screen and (max-width: 769px) {
  .section_themes_cards .multiple-columns-wrapper .paragraph-type--column:last-child .paragraph--type--simple-banner {
    margin-bottom: 0px;
  }
}

.paragraph--type--simple-banner .paragraph--type--simple-banner-item .banner-container .image-banner .banner-hover .title-hover {
  text-transform: capitalize;
}
.paragraph--type--simple-banner .paragraph--type--simple-banner-item .banner-container .image-banner .banner-hover:hover .title-normal-hover-banner {
  text-transform: capitalize;
}

@media only screen and (max-width: 1199px) {
  .paragraph--type--simple-banner .paragraph--type--simple-banner-item .banner-container .image-banner .banner-hover .title-hover {
    font-size: 14px;
  }
  .paragraph--type--simple-banner .paragraph--type--simple-banner-item .banner-container .image-banner .banner-hover .body-hover .field--name-field-long-text p {
    font-size: 12px;
  }
}
@media only screen and (max-width: 992px) {
  .paragraph--type--simple-banner .paragraph--type--simple-banner-item .banner-container .image-banner .banner-hover .title-hover {
    font-size: 16px;
  }
  .paragraph--type--simple-banner .paragraph--type--simple-banner-item .banner-container .image-banner .banner-hover .body-hover .field--name-field-long-text p {
    font-size: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .paragraph--type--simple-banner .paragraph--type--simple-banner-item .banner-container .image-banner .banner-hover .title-hover {
    font-size: 14px;
  }
  .paragraph--type--simple-banner .paragraph--type--simple-banner-item .banner-container .image-banner .banner-hover .body-hover .field--name-field-long-text p {
    font-size: 12px;
  }
}
.paracomponent.paragraph-type--section-wrapper.margin_top_13 {
  margin-top: 13px !important;
}

.paracomponent.paragraph-type--section-wrapper.margin_bottom_28 {
  margin-bottom: 28px !important;
}

.kb_countries_card .paragraph-content {
  background: #DDE9E9;
  padding: 24px;
}
.kb_countries_card .paragraph-content .simple-content-card-grid-item {
  width: 100%;
}
.kb_countries_card .paragraph-content .simple-content-card-grid-item .field--name-field-title {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  margin: 8px 0px;
}
@media only screen and (max-width: 769px) {
  .kb_countries_card .paragraph-content .simple-content-card-grid-item .field--name-field-title {
    font-size: 18px;
  }
}
.kb_countries_card .paragraph-content .simple-content-card-grid-item .field--name-field-subtitle {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .kb_countries_card .paragraph-content .simple-content-card-grid-item .field--name-field-subtitle {
    font-size: 14px;
    line-height: 18px;
  }
}

.kb_countries_pages .paragraph-content .paragraph--type--simple-text {
  margin: 0px !important;
}
.kb_countries_pages .paragraph-content .paragraph--type--simple-text .kb_countries_text_title {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  margin-bottom: 8px;
}
@media only screen and (max-width: 769px) {
  .kb_countries_pages .paragraph-content .paragraph--type--simple-text .kb_countries_text_title {
    font-size: 18px;
  }
}
.kb_countries_pages .paragraph-content .paragraph--type--simple-text .kb_countries_text_description {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  margin-bottom: 38px;
}
@media only screen and (max-width: 769px) {
  .kb_countries_pages .paragraph-content .paragraph--type--simple-text .kb_countries_text_description {
    font-size: 14px;
    line-height: 18px;
  }
}

.block_glossary_countries_and_regions .row {
  background-color: #F7F7F7;
  width: 100vw;
  /* make it 100% of the viewport width (vw) */
  margin-left: calc((100% - 100vw) / 2);
  /* then remove the gap to the left of the container with this equation */
  max-width: 100vw;
  /* experience learning, problem*/
  margin-top: 24px;
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content {
  max-width: 1200px;
  margin: auto;
  padding: 0px 30px;
}
@media only screen and (max-width: 481px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content {
    padding: 0px 15px;
  }
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-2 h2 {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  margin-bottom: 24px;
}
@media only screen and (max-width: 769px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-2 h2 {
    font-size: 18px;
  }
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-2 .view-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 250px;
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-2 .view-content a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  text-decoration: none;
}
@media only screen and (max-width: 769px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-2 .view-content a {
    font-size: 14px;
    line-height: 18px;
  }
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 h2 {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  margin-bottom: 24px;
}
@media only screen and (max-width: 769px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 h2 {
    font-size: 18px;
  }
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions {
  column-count: 4;
}
@media only screen and (max-width: 769px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions {
    column-count: 3;
  }
}
@media only screen and (max-width: 481px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions {
    column-count: 1;
  }
}
@media only screen and (max-width: 769px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions .view-content {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 481px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions .view-content {
    flex-direction: column;
  }
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions .view-content .item-list {
  margin-bottom: 40px;
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions .view-content .item-list h3 {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  margin-bottom: 9px;
}
@media only screen and (max-width: 769px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions .view-content .item-list h3 {
    font-size: 18px;
  }
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions .view-content .item-list ul {
  padding-left: 0px;
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions .view-content .item-list ul li {
  list-style-type: none;
}
.block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions .view-content .item-list ul a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  text-decoration: none;
}
@media only screen and (max-width: 769px) {
  .block_glossary_countries_and_regions .row .even .multiple-columns-wrapper .paragraph-content .block-views-blockglossary-countries-and-regions-block-1 .view-glossary-countries-and-regions .view-content .item-list ul a {
    font-size: 14px;
    line-height: 18px;
  }
}

.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .full_width_background {
  background-color: #F7F7F7;
  width: 100vw;
  /* make it 100% of the viewport width (vw) */
  margin-left: calc((100% - 100vw) / 2);
  /* then remove the gap to the left of the container with this equation */
  max-width: 100vw;
  /* experience learning, problem*/
  padding: 64px 0px 49px 0px;
  margin-bottom: 49px;
  margin-top: -40px;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .full_width_background .row {
  max-width: 1200px;
  margin: auto;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .full_width_background .row .block-views-blockkb-latest-additions-block-4 .views-element-container {
  margin-bottom: 0px;
  margin-top: 32px;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .full_width_background .row .block-views-blockkb-latest-additions-block-4 .views-element-container .container-fluid {
  padding: 0px;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .full_width_background .block-title {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #030303;
  margin: 20px 0 11px 0;
  padding: 0 0 11px 0;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .full_width_background .block-title {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .full_width_background .block-title:after {
  color: #008484;
  width: 100px;
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  border-bottom: 3px solid;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container > .row > h2 {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #030303;
  margin: 20px 0 11px 0;
  padding: 0 0 11px 0;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container > .row > h2 {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container > .row > h2:after {
  color: #008484;
  width: 100px;
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  border-bottom: 3px solid;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 {
  padding: 0px;
  margin-top: 21px;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .block-title,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .block-title {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  margin-bottom: 26px;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .block-title,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .block-title {
    font-size: 18px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-title,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-title {
  display: flex;
  flex-direction: column;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-title .views-label-title,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-title .views-label-title {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 4px;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-title .views-label-title,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-title .views-label-title {
    font-size: 14px;
    line-height: 18px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-title .field-content,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-title .field-content {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  margin-bottom: 18px;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-title .field-content,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-title .field-content {
    font-size: 14px;
    line-height: 18px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-focal-website,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-focal-website {
  display: none;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-focal-url-website .views-label-field-focal-url-website,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-focal-url-website .views-label-field-website-url,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-website-url .views-label-field-focal-url-website,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-website-url .views-label-field-website-url,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-focal-url-website .views-label-field-focal-url-website,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-focal-url-website .views-label-field-website-url,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-website-url .views-label-field-focal-url-website,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-website-url .views-label-field-website-url {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-focal-url-website .views-label-field-focal-url-website,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-focal-url-website .views-label-field-website-url,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-website-url .views-label-field-focal-url-website,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-website-url .views-label-field-website-url,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-focal-url-website .views-label-field-focal-url-website,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-focal-url-website .views-label-field-website-url,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-website-url .views-label-field-focal-url-website,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-website-url .views-label-field-website-url {
    font-size: 14px;
    line-height: 18px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-focal-url-website .field-content,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-website-url .field-content,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-focal-url-website .field-content,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-website-url .field-content {
  margin-bottom: 18px;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-focal-url-website .field-content a,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-website-url .field-content a,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-focal-url-website .field-content a,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-website-url .field-content a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
  font-weight: 700;
  color: #075353 !important;
  line-height: 1.25em;
  text-decoration: underline;
  margin-bottom: 22px;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-focal-url-website .field-content a,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-website-url .field-content a,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-focal-url-website .field-content a,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-website-url .field-content a {
    font-size: 14px;
    line-height: 18px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-focal-url-website .field-content a svg,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-website-url .field-content a svg,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-focal-url-website .field-content a svg,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-website-url .field-content a svg {
  display: none;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-organization .views-label-field-organization,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-organization .views-label-field-organization {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-organization .views-label-field-organization,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-organization .views-label-field-organization {
    font-size: 14px;
    line-height: 18px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-organization .field-content ul,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-organization .field-content ul {
  padding-left: 0px;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-organization .field-content ul li,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-organization .field-content ul li {
  list-style: none;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-organization .field-content ul li a,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-organization .field-content ul li a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
  font-weight: 700;
  color: #075353 !important;
  line-height: 1.25em;
  text-decoration: underline;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-5 .views-element-container .views-field-field-organization .field-content ul li a,
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .block-views-blockkb-latest-additions-block-8 .views-element-container .views-field-field-organization .field-content ul li a {
    font-size: 14px;
    line-height: 18px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .countryContent {
  padding: 0px;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .countryContent > h3 {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #030303;
  margin: 20px 0 11px 0;
  padding: 0 0 11px 0;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .countryContent > h3 {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
  }
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .countryContent > h3:after {
  color: #008484;
  width: 100px;
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  border-bottom: 3px solid;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .countryContent .block-views-blockkb-latest-additions-block-7 .view-display-id-block_7 {
  margin-top: 21px;
}
.view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .countryContent .block-views-blockkb-latest-additions-block-7 .view-display-id-block_7 .view-empty {
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) {
  .view-id-taxonomy_term_country .full-content-2-column-9-3-header .container .countryContent .block-views-blockkb-latest-additions-block-6 {
    margin-right: 25.5%;
    margin-top: 32px;
  }
}

.submit_one_country {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
  font-weight: 700;
  color: #075353 !important;
  line-height: 1.25em;
  text-decoration: underline;
}
@media only screen and (max-width: 769px) {
  .submit_one_country {
    font-size: 14px;
    line-height: 18px;
  }
}

.page-node-type-national_platform .main-container .region-content .custom-full-content .container .layout-main h2 {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #030303;
  margin: 20px 0 11px 0;
  padding: 0 0 11px 0;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .page-node-type-national_platform .main-container .region-content .custom-full-content .container .layout-main h2 {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
  }
}
.page-node-type-national_platform .main-container .region-content .custom-full-content .container .layout-main h2:after {
  color: #008484;
  width: 100px;
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  border-bottom: 3px solid;
}

.organization-section .organization-national-platform {
  padding-bottom: 40px;
}
.organization-section .organization-national-platform > div {
  margin-bottom: 12px;
}
.organization-section .organization-national-platform > div > a {
  text-decoration: none;
}
.organization-section .organization-national-platform > div > a:hover {
  text-decoration: none;
}
.organization-section .organization-national-platform > div > a:active {
  box-shadow: none;
}
.organization-section .organization-national-platform > div > a > span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .organization-section .organization-national-platform > div > a > span {
    font-size: 14px;
    line-height: 18px;
  }
}
.organization-section .organization-national-platform > div > a > span {
  text-decoration: none;
}
.organization-section .organization-national-platform > div > a > span:hover {
  text-decoration: none;
}
.organization-section .organization-national-platform > div > a > span:active {
  box-shadow: none;
}
.organization-section .organization-national-platform > div > a > svg {
  display: none;
}
.organization-section .organization-national-platform .organization-title span {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
}
@media only screen and (max-width: 769px) {
  .organization-section .organization-national-platform .organization-title span {
    font-size: 18px;
  }
}

.national-platform-website {
  position: relative;
  border: 1px solid #e3e3e3;
  margin-bottom: 30px;
  border-radius: 6px;
  overflow: hidden;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: stretch;
  width: 100% !important;
  cursor: pointer;
  text-align: center;
}
.national-platform-website a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 180px;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 769px) {
  .national-platform-website a {
    font-size: 14px;
    line-height: 18px;
  }
}
.national-platform-website a {
  text-decoration: none;
}
.national-platform-website a:hover {
  text-decoration: none;
}
.national-platform-website a:active {
  box-shadow: none;
}
.national-platform-website a span {
  padding: 0px 20px;
}
.national-platform-website a svg {
  display: none;
}
.national-platform-website a:before {
  text-decoration: none;
  font-family: FontAwesome;
  padding-right: 6px;
  color: #008484;
  content: "";
  font-size: 50px;
  line-height: 50px;
}

.national-platform-related-country {
  position: relative;
  border: 1px solid #e3e3e3;
  margin-bottom: 30px;
  border-radius: 6px;
  overflow: hidden;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: stretch;
  width: 100% !important;
  cursor: pointer;
  text-align: center;
}
.national-platform-related-country a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 180px;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 769px) {
  .national-platform-related-country a {
    font-size: 14px;
    line-height: 18px;
  }
}
.national-platform-related-country a {
  text-decoration: none;
}
.national-platform-related-country a:hover {
  text-decoration: none;
}
.national-platform-related-country a:active {
  box-shadow: none;
}
.national-platform-related-country a span {
  padding: 0px 20px;
}
.national-platform-related-country a svg {
  display: none;
}
.national-platform-related-country a:before {
  text-decoration: none;
  font-family: FontAwesome;
  padding-right: 6px;
  color: #008484;
  content: "";
  font-size: 50px;
  line-height: 50px;
}

.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .layout-first {
  padding: 12px 0 16px;
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: stretch;
  align-items: stretch;
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .organization-information {
  padding-top: 7px;
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .organization-information {
    width: 66%;
    display: inline-block;
    border-right: 2px solid #E6E6E6;
    padding-right: 46px;
  }
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .organization-information .field--name-field-organization-type {
  padding-top: 14px;
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .organization-information .field--name-field-website-url {
  padding-top: 14px;
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .organization-information .field--name-field-website-url a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
  font-weight: 700;
  color: #075353 !important;
  line-height: 1.25em;
  text-decoration: underline;
}
@media only screen and (max-width: 769px) {
  .page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .organization-information .field--name-field-website-url a {
    font-size: 14px;
    line-height: 18px;
  }
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .organization-information .field--name-field-website-url a svg {
  display: none;
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .contact-information {
  padding-left: 0px;
  padding-top: 17px;
  padding-bottom: 17px;
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .contact-information {
    width: 33%;
    display: inline-block;
    padding-left: 58px;
  }
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .contact-information .field--name-field-simple-country {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
}
@media only screen and (max-width: 769px) {
  .page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .title-information .contact-information .field--name-field-simple-country {
    font-size: 18px;
  }
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .row .layout-main .organization-tabs .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane .panel-body {
  padding: 0px;
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .row .layout-main .organization-tabs .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane .panel-body > .field > .field--label {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  margin-bottom: 16px;
  margin-top: 40px;
}
@media only screen and (max-width: 769px) {
  .page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .row .layout-main .organization-tabs .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane .panel-body > .field > .field--label {
    font-size: 18px;
  }
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .row .layout-main .organization-tabs .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane #edit-group-all-content--content .field--name-field-latest-additions-organizat .block-views-blocklatest-additions-organization-block-1 {
  padding-top: 32px;
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .row .layout-main .organization-tabs .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane #edit-group-all-content--content .field--name-field-latest-additions-organizat .block-views-blocklatest-additions-organization-block-1 h2 {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #030303;
  margin: 20px 0 11px 0;
  padding: 0 0 11px 0;
  position: relative;
  padding-bottom: 15px;
}
@media only screen and (max-width: 769px) {
  .page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .row .layout-main .organization-tabs .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane #edit-group-all-content--content .field--name-field-latest-additions-organizat .block-views-blocklatest-additions-organization-block-1 h2 {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
  }
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .row .layout-main .organization-tabs .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane #edit-group-all-content--content .field--name-field-latest-additions-organizat .block-views-blocklatest-additions-organization-block-1 h2:after {
  color: #008484;
  width: 100px;
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  border-bottom: 3px solid;
}
.page-node-type-organization .main-container .region-content .full-content-2-column-9-3-header .container .row .layout-main .organization-tabs .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane #edit-group-all-content--content .field--name-field-latest-additions-organizat .block-views-blocklatest-additions-organization-block-1 .views-element-container .view-filters .views-exposed-form .form--inline {
  margin: 0px 15px;
}
.page-node-type-resource .resource-attachment .field--name-field-related-link .field--item {
  padding: 16px 0px 0px 0px;
}
.page-node-type-resource .resource-attachment .field--name-field-related-link .field--item a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  text-decoration: underline;
  line-height: 16px;
}
@media only screen and (max-width: 769px) {
  .page-node-type-resource .resource-attachment .field--name-field-related-link .field--item a {
    font-size: 13px;
    line-height: 16px;
  }
}
.page-node-type-resource .resource-attachment .field--name-field-related-link .field--item:before {
  text-decoration: none;
  font-family: FontAwesome;
  padding-right: 6px;
  color: #008484;
  content: "";
}
.page-node-type-resource .resource-attachment .field--name-field-attachment,
.page-node-type-resource .resource-attachment .resources-attachments-list {
  padding: 0px;
}
.page-node-type-resource .resource-attachment .field--name-field-attachment .field--item,
.page-node-type-resource .resource-attachment .field--name-field-attachment li.paragraph--type--simple-attachments-list-item,
.page-node-type-resource .resource-attachment .resources-attachments-list .field--item,
.page-node-type-resource .resource-attachment .resources-attachments-list li.paragraph--type--simple-attachments-list-item {
  margin: 0px !important;
  padding: 16px 0px 0px 0px;
}
.page-node-type-resource .resource-attachment .field--name-field-attachment .field--item .st-attch a,
.page-node-type-resource .resource-attachment .field--name-field-attachment .field--item .simple-attachments-item a,
.page-node-type-resource .resource-attachment .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .st-attch a,
.page-node-type-resource .resource-attachment .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .simple-attachments-item a,
.page-node-type-resource .resource-attachment .resources-attachments-list .field--item .st-attch a,
.page-node-type-resource .resource-attachment .resources-attachments-list .field--item .simple-attachments-item a,
.page-node-type-resource .resource-attachment .resources-attachments-list li.paragraph--type--simple-attachments-list-item .st-attch a,
.page-node-type-resource .resource-attachment .resources-attachments-list li.paragraph--type--simple-attachments-list-item .simple-attachments-item a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  text-decoration: underline;
  line-height: 16px;
  display: inline-block;
}
@media only screen and (max-width: 769px) {
  .page-node-type-resource .resource-attachment .field--name-field-attachment .field--item .st-attch a,
.page-node-type-resource .resource-attachment .field--name-field-attachment .field--item .simple-attachments-item a,
.page-node-type-resource .resource-attachment .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .st-attch a,
.page-node-type-resource .resource-attachment .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .simple-attachments-item a,
.page-node-type-resource .resource-attachment .resources-attachments-list .field--item .st-attch a,
.page-node-type-resource .resource-attachment .resources-attachments-list .field--item .simple-attachments-item a,
.page-node-type-resource .resource-attachment .resources-attachments-list li.paragraph--type--simple-attachments-list-item .st-attch a,
.page-node-type-resource .resource-attachment .resources-attachments-list li.paragraph--type--simple-attachments-list-item .simple-attachments-item a {
    font-size: 13px;
    line-height: 16px;
  }
}
.page-node-type-resource .resource-attachment .field--name-field-attachment .field--item .st-attch a div.field--name-field-title,
.page-node-type-resource .resource-attachment .field--name-field-attachment .field--item .simple-attachments-item a div.field--name-field-title,
.page-node-type-resource .resource-attachment .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .st-attch a div.field--name-field-title,
.page-node-type-resource .resource-attachment .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .simple-attachments-item a div.field--name-field-title,
.page-node-type-resource .resource-attachment .resources-attachments-list .field--item .st-attch a div.field--name-field-title,
.page-node-type-resource .resource-attachment .resources-attachments-list .field--item .simple-attachments-item a div.field--name-field-title,
.page-node-type-resource .resource-attachment .resources-attachments-list li.paragraph--type--simple-attachments-list-item .st-attch a div.field--name-field-title,
.page-node-type-resource .resource-attachment .resources-attachments-list li.paragraph--type--simple-attachments-list-item .simple-attachments-item a div.field--name-field-title {
  padding: 0px;
}
.page-node-type-resource .resource-attachment .field--name-field-attachment .field--item .st-attch:before,
.page-node-type-resource .resource-attachment .field--name-field-attachment .field--item .simple-attachments-item:before,
.page-node-type-resource .resource-attachment .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .st-attch:before,
.page-node-type-resource .resource-attachment .field--name-field-attachment li.paragraph--type--simple-attachments-list-item .simple-attachments-item:before,
.page-node-type-resource .resource-attachment .resources-attachments-list .field--item .st-attch:before,
.page-node-type-resource .resource-attachment .resources-attachments-list .field--item .simple-attachments-item:before,
.page-node-type-resource .resource-attachment .resources-attachments-list li.paragraph--type--simple-attachments-list-item .st-attch:before,
.page-node-type-resource .resource-attachment .resources-attachments-list li.paragraph--type--simple-attachments-list-item .simple-attachments-item:before {
  text-decoration: none;
  font-family: FontAwesome;
  padding-right: 6px;
  color: #008484;
  content: "";
}

.view-pw-sendai-framework .view-header {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  margin-bottom: 50px;
}
@media only screen and (max-width: 769px) {
  .view-pw-sendai-framework .view-header {
    font-size: 14px;
    line-height: 18px;
  }
}

.view-id-pw_sendai_framework.view-display-id-block_2 {
  padding-left: 30px;
  margin-left: -30px;
  padding-right: calc(calc((100% - 100vw) / 2) * -1);
  margin-right: calc(calc((100% - 100vw) / 2));
  background-color: #E3E3E3;
  column-count: 4;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .view-id-pw_sendai_framework.view-display-id-block_2 {
    padding-left: calc(calc((100% - 100vw) / 2) * -1);
    margin-left: calc(calc((100% - 100vw) / 2));
  }
}
@media only screen and (max-width: 769px) {
  .view-id-pw_sendai_framework.view-display-id-block_2 {
    column-count: 3;
  }
}
@media only screen and (max-width: 481px) {
  .view-id-pw_sendai_framework.view-display-id-block_2 {
    column-count: 1;
  }
}
@media only screen and (max-width: 769px) {
  .view-id-pw_sendai_framework.view-display-id-block_2 .view-content {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 481px) {
  .view-id-pw_sendai_framework.view-display-id-block_2 .view-content {
    flex-direction: column;
  }
}
.view-id-pw_sendai_framework.view-display-id-block_2 .view-content .item-list {
  margin-bottom: 40px;
}
.view-id-pw_sendai_framework.view-display-id-block_2 .view-content .item-list h3 {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  margin-bottom: 9px;
}
@media only screen and (max-width: 769px) {
  .view-id-pw_sendai_framework.view-display-id-block_2 .view-content .item-list h3 {
    font-size: 18px;
  }
}
.view-id-pw_sendai_framework.view-display-id-block_2 .view-content .item-list ul {
  padding-left: 0px;
}
.view-id-pw_sendai_framework.view-display-id-block_2 .view-content .item-list ul li {
  list-style-type: none;
}
.view-id-pw_sendai_framework.view-display-id-block_2 .view-content .item-list ul a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  text-decoration: none;
}
@media only screen and (max-width: 769px) {
  .view-id-pw_sendai_framework.view-display-id-block_2 .view-content .item-list ul a {
    font-size: 14px;
    line-height: 18px;
  }
}
.view-id-pw_sendai_framework.view-display-id-block_2 .field-content a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  text-decoration: none;
}
@media only screen and (max-width: 769px) {
  .view-id-pw_sendai_framework.view-display-id-block_2 .field-content a {
    font-size: 14px;
    line-height: 18px;
  }
}
.view-id-pw_sendai_framework.view-display-id-block_2 .views-field-name span {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .view-id-pw_sendai_framework.view-display-id-block_2 .views-field-name span {
    font-size: 18px;
  }
}

body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container {
  max-width: 1200px;
  margin: auto;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-empty, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-content, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .js-form-item-items-per-page {
  padding-left: 30px;
  padding-right: 30px;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters {
  width: 100vw;
  /* make it 100% of the viewport width (vw) */
  margin-left: calc((100% - 100vw) / 2);
  /* then remove the gap to the left of the container with this equation */
  max-width: 100vw;
  /* experience learning, problem*/
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form {
  max-width: 1200px;
  margin: auto;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .js-form-item {
  float: left;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-textfield {
  width: 257px;
  margin: 0px;
  padding: 0px 17px 10px 0px;
}
@media only screen and (max-width: 768px) {
  body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-textfield {
    padding: 0px 0px;
    width: 100%;
  }
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-textfield input {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-textfield input:focus {
  border-color: #008484;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-textfield:first-child::after {
  color: #008484;
  display: none;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .js-form-item-combine {
  width: 100%;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .js-form-item-combine input {
  width: 50%;
}
@media only screen and (max-width: 769px) {
  body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .js-form-item-combine input {
    width: 100%;
  }
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-select .select-wrapper,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-select .shs-widget-container {
  border-radius: 5px;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-select .select-wrapper:before,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-select .shs-widget-container:before {
  height: 40px;
  width: 40px;
  line-height: 40px;
  padding: 0;
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 2.4rem;
  color: #fff;
  text-align: center;
  background-color: #008484;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
  border-radius: 0px 5px 5px 0px;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-select .select-wrapper select,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-select .shs-widget-container select {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-select .select-wrapper select:focus,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-select .shs-widget-container select:focus {
  border-color: #008484;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions {
  margin-top: 24px;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] {
  border-radius: 5px;
  text-align: center;
  padding: 12px 10px;
  line-height: 18px;
  cursor: pointer;
  background-color: #008484;
  color: #fff !important;
  padding: 4px 10px;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info a,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info span, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset],
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] a,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] span {
  cursor: pointer;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info a,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info span, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset],
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] a,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] span {
  text-decoration: none;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info:hover,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info a:hover,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info span:hover, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset]:hover,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] a:hover,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] span:hover {
  text-decoration: none;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info:active,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info a:active,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info span:active, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset]:active,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] a:active,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] span:active {
  box-shadow: none;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] {
  text-decoration: none;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info:hover, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset]:hover {
  text-decoration: none;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info:active, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset]:active {
  box-shadow: none;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info a,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info span, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset],
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] a,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info a,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info span, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset],
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] a,
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset] span {
    font-size: 13px;
    line-height: 16px;
  }
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info:hover, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset]:hover {
  background-color: #075353;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn-info:focus, body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions button.btn[name=reset]:focus {
  border: 1px solid #008484;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions .button.btn[name=reset] {
  margin-left: 15px;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions .button.btn[name=reset] .glyphicon.glyphicon-trash:before {
  display: none;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions .btn[data-drupal-selector=edit-reset] {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
  font-weight: 700;
  color: #075353 !important;
  line-height: 1.25em;
  text-decoration: underline;
}
@media only screen and (max-width: 769px) {
  body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions .btn[data-drupal-selector=edit-reset] {
    font-size: 14px;
    line-height: 18px;
  }
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-actions .btn[data-drupal-selector=edit-reset] span:before {
  content: "";
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-date {
  display: flex;
  flex-basis: 100%;
  flex-wrap: wrap;
  flex-direction: column;
  width: 257px;
  padding: 0px 17px 10px 0px;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-date label {
  margin-top: 7px;
  margin-bottom: 2px;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-date input {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
  margin: 0px;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-date input:focus {
  border-color: #008484;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-type-date .form-control:after {
  display: none;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-wrapper.panel {
  display: flex;
  flex-basis: 100%;
  flex-wrap: wrap;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-wrapper.panel .panel-heading {
  order: 2;
  flex-basis: 100%;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-wrapper.panel .panel-body {
  order: 1;
  padding-top: 0px;
  width: 100%;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form .form-inline .form-wrapper.panel .panel-body .control-label {
  position: initial;
}
body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form {
  padding-right: 30px;
  padding-left: 30px;
}
@media only screen and (max-width: 481px) {
  body > .dialog-off-canvas-main-canvas > .main-container > .row > .content.col-sm-12 > .region-content > .views-element-container .view-filters .views-exposed-form {
    padding-right: 0px;
    padding-left: 0px;
  }
}

.page-node-type-terminology .like_button.field--type-likebtn-field .likebtn-button {
  margin-bottom: 25px;
}
.page-node-type-terminology .layout-main p a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
  font-weight: 700;
  color: #075353 !important;
  line-height: 1.25em;
  text-decoration: underline;
}
@media only screen and (max-width: 769px) {
  .page-node-type-terminology .layout-main p a {
    font-size: 14px;
    line-height: 18px;
  }
}
.page-node-type-terminology .layout-main p a svg.ext {
  display: none;
}

.path-user .my-content-user .layout-main {
  padding: 0px;
}
.path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container {
  margin-bottom: 75px;
}
.path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table > thead > tr > th {
  border-bottom: 0px;
}
.path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table > thead > tr > td, .path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table > thead > tr > th, .path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table > tbody > tr > td, .path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table > tbody > tr > th, .path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table > tfoot > tr > td, .path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table > tfoot > tr > th {
  border-top: 0px;
}
.path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table thead {
  background: #DDE9E9;
}
.path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table thead th {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  padding: 20px 0px 16px 24px;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table thead th {
    font-size: 18px;
  }
}
.path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table tbody tr:nth-child(2n) {
  background: #F7F7F7;
}
.path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table tbody tr td {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  padding: 18px 0px 18px 24px;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .layout-main .block-views-blockmy-contents-my-contents .views-element-container .table tbody tr td {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user .my-content-user .layout-main .view-my-contents.view-empty {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .layout-main .view-my-contents.view-empty {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user .my-content-user .layout-main .form-item.form-type-item.form-no-label {
  display: none;
}
.path-user .my-content-user .user-cancel-form {
  max-width: 1200px;
  margin: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.path-user .my-content-user .user-cancel-form .cancel-account-title {
  margin-bottom: 20px;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary {
  border-radius: 5px;
  text-align: center;
  padding: 12px 10px;
  line-height: 18px;
  cursor: pointer;
  background-color: #C70000;
  color: #fff !important;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary span::before {
  display: none;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary a,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary span {
  cursor: pointer;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary a,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary span {
  text-decoration: none;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary:hover,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary a:hover,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary span:hover {
  text-decoration: none;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary:active,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary a:active,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary span:active {
  box-shadow: none;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary {
  text-decoration: none;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary:hover {
  text-decoration: none;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary:active {
  box-shadow: none;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary a,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-cancel-form .form-actions .button--primary,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary a,
.path-user .my-content-user .user-cancel-form .form-actions .button--primary span {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary:hover {
  background-color: #C70000AA;
}
.path-user .my-content-user .user-cancel-form .form-actions .button--primary:focus {
  border: 1px solid #C70000AA;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel {
  border-radius: 5px;
  text-align: center;
  padding: 12px 10px;
  line-height: 18px;
  cursor: pointer;
  border: 1px solid #008484;
  background-color: white;
  color: #008484;
  line-height: 18px !important;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel a,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel span {
  cursor: pointer;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel a,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel span {
  text-decoration: none;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel a:hover,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel span:hover {
  text-decoration: none;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:active,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel a:active,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel span:active {
  box-shadow: none;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel {
  text-decoration: none;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover {
  text-decoration: none;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:active {
  box-shadow: none;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel a,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #008484;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-cancel-form .form-actions #edit-cancel,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel a,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel span {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover {
  background-color: #075353;
  border: 1px solid #075353;
  line-height: 18px;
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover a,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover a,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover span {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover a:before,
.path-user .my-content-user .user-cancel-form .form-actions #edit-cancel:hover span:before {
  color: #fff !important;
}

.path-user .user-pass-reset {
  margin-top: 50px;
  padding-top: 0px;
}
.path-user .user-pass-reset p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .path-user .user-pass-reset p {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user .user-pass-reset button {
  border-radius: 5px;
  text-align: center;
  padding: 12px 10px;
  line-height: 18px;
  cursor: pointer;
  background-color: #008484;
  color: #fff !important;
  margin: 0px;
}
.path-user .user-pass-reset button,
.path-user .user-pass-reset button a,
.path-user .user-pass-reset button span {
  cursor: pointer;
}
.path-user .user-pass-reset button,
.path-user .user-pass-reset button a,
.path-user .user-pass-reset button span {
  text-decoration: none;
}
.path-user .user-pass-reset button:hover,
.path-user .user-pass-reset button a:hover,
.path-user .user-pass-reset button span:hover {
  text-decoration: none;
}
.path-user .user-pass-reset button:active,
.path-user .user-pass-reset button a:active,
.path-user .user-pass-reset button span:active {
  box-shadow: none;
}
.path-user .user-pass-reset button {
  text-decoration: none;
}
.path-user .user-pass-reset button:hover {
  text-decoration: none;
}
.path-user .user-pass-reset button:active {
  box-shadow: none;
}
.path-user .user-pass-reset button,
.path-user .user-pass-reset button a,
.path-user .user-pass-reset button span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  .path-user .user-pass-reset button,
.path-user .user-pass-reset button a,
.path-user .user-pass-reset button span {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .user-pass-reset button:hover {
  background-color: #075353;
}
.path-user .user-pass-reset button:focus {
  border: 1px solid #008484;
}
.path-user .user-pass-reset button span {
  display: none;
}

.path-user .my-content-user .user-form > a,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .password-strength .password-strength__meter,
.path-user .my-content-user .user-form .field--name-field-fax::before,
.path-user .my-content-user .user-form .field--name-field-telephone::before,
.path-user .user-form.user-details > a,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .password-strength .password-strength__meter,
.path-user .user-form.user-details .field--name-field-fax::before,
.path-user .user-form.user-details .field--name-field-telephone::before,
.path-user .user-register-form > a,
.path-user .user-register-form .form-type-password-confirm .form-type-password .password-strength .password-strength__meter,
.path-user .user-register-form .field--name-field-fax::before,
.path-user .user-register-form .field--name-field-telephone::before {
  display: none;
}
.path-user .my-content-user .user-form .field--type-list-string .select-wrapper,
.path-user .user-form.user-details .field--type-list-string .select-wrapper,
.path-user .user-register-form .field--type-list-string .select-wrapper {
  border-radius: 5px;
}
.path-user .my-content-user .user-form .field--type-list-string .select-wrapper:before,
.path-user .user-form.user-details .field--type-list-string .select-wrapper:before,
.path-user .user-register-form .field--type-list-string .select-wrapper:before {
  height: 40px;
  width: 40px;
  line-height: 40px;
  padding: 0;
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 2.4rem;
  color: #fff;
  text-align: center;
  background-color: #008484;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
  border-radius: 0px 5px 5px 0px;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
}
.path-user .my-content-user .user-form .field--type-list-string .select-wrapper select,
.path-user .user-form.user-details .field--type-list-string .select-wrapper select,
.path-user .user-register-form .field--type-list-string .select-wrapper select {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
}
.path-user .my-content-user .user-form .field--type-list-string .select-wrapper select:focus,
.path-user .user-form.user-details .field--type-list-string .select-wrapper select:focus,
.path-user .user-register-form .field--type-list-string .select-wrapper select:focus {
  border-color: #008484;
}
.path-user .my-content-user .user-form .field--type-list-string .select-wrapper .chosen-container,
.path-user .user-form.user-details .field--type-list-string .select-wrapper .chosen-container,
.path-user .user-register-form .field--type-list-string .select-wrapper .chosen-container {
  border: none;
  margin-bottom: 5px;
}
.path-user .my-content-user .user-form .field--type-list-string .select-wrapper .chosen-container .chosen-single .chosen-drop .chosen-results .result-selected, .path-user .my-content-user .user-form .field--type-list-string .select-wrapper .chosen-container .chosen-single .chosen-drop .chosen-results .highlighted,
.path-user .user-form.user-details .field--type-list-string .select-wrapper .chosen-container .chosen-single .chosen-drop .chosen-results .result-selected,
.path-user .user-form.user-details .field--type-list-string .select-wrapper .chosen-container .chosen-single .chosen-drop .chosen-results .highlighted,
.path-user .user-register-form .field--type-list-string .select-wrapper .chosen-container .chosen-single .chosen-drop .chosen-results .result-selected,
.path-user .user-register-form .field--type-list-string .select-wrapper .chosen-container .chosen-single .chosen-drop .chosen-results .highlighted {
  background-color: #B5D2D2;
}
.path-user .my-content-user .user-form .field--name-field-personal-details,
.path-user .my-content-user .user-form .field--name-field-contact-information,
.path-user .my-content-user .user-form .field--name-field-subscriptions,
.path-user .user-form.user-details .field--name-field-personal-details,
.path-user .user-form.user-details .field--name-field-contact-information,
.path-user .user-form.user-details .field--name-field-subscriptions,
.path-user .user-register-form .field--name-field-personal-details,
.path-user .user-register-form .field--name-field-contact-information,
.path-user .user-register-form .field--name-field-subscriptions {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #030303;
  margin: 20px 0 11px 0;
  padding: 0 0 11px 0;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .field--name-field-personal-details,
.path-user .my-content-user .user-form .field--name-field-contact-information,
.path-user .my-content-user .user-form .field--name-field-subscriptions,
.path-user .user-form.user-details .field--name-field-personal-details,
.path-user .user-form.user-details .field--name-field-contact-information,
.path-user .user-form.user-details .field--name-field-subscriptions,
.path-user .user-register-form .field--name-field-personal-details,
.path-user .user-register-form .field--name-field-contact-information,
.path-user .user-register-form .field--name-field-subscriptions {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
  }
}
.path-user .my-content-user .user-form .field--name-field-personal-details:after,
.path-user .my-content-user .user-form .field--name-field-contact-information:after,
.path-user .my-content-user .user-form .field--name-field-subscriptions:after,
.path-user .user-form.user-details .field--name-field-personal-details:after,
.path-user .user-form.user-details .field--name-field-contact-information:after,
.path-user .user-form.user-details .field--name-field-subscriptions:after,
.path-user .user-register-form .field--name-field-personal-details:after,
.path-user .user-register-form .field--name-field-contact-information:after,
.path-user .user-register-form .field--name-field-subscriptions:after {
  color: #008484;
  width: 100px;
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  border-bottom: 3px solid;
}
.path-user .my-content-user .user-form .field--name-field-personal-details .personal-details,
.path-user .my-content-user .user-form .field--name-field-personal-details .contact-information,
.path-user .my-content-user .user-form .field--name-field-personal-details .subscriptions,
.path-user .my-content-user .user-form .field--name-field-contact-information .personal-details,
.path-user .my-content-user .user-form .field--name-field-contact-information .contact-information,
.path-user .my-content-user .user-form .field--name-field-contact-information .subscriptions,
.path-user .my-content-user .user-form .field--name-field-subscriptions .personal-details,
.path-user .my-content-user .user-form .field--name-field-subscriptions .contact-information,
.path-user .my-content-user .user-form .field--name-field-subscriptions .subscriptions,
.path-user .user-form.user-details .field--name-field-personal-details .personal-details,
.path-user .user-form.user-details .field--name-field-personal-details .contact-information,
.path-user .user-form.user-details .field--name-field-personal-details .subscriptions,
.path-user .user-form.user-details .field--name-field-contact-information .personal-details,
.path-user .user-form.user-details .field--name-field-contact-information .contact-information,
.path-user .user-form.user-details .field--name-field-contact-information .subscriptions,
.path-user .user-form.user-details .field--name-field-subscriptions .personal-details,
.path-user .user-form.user-details .field--name-field-subscriptions .contact-information,
.path-user .user-form.user-details .field--name-field-subscriptions .subscriptions,
.path-user .user-register-form .field--name-field-personal-details .personal-details,
.path-user .user-register-form .field--name-field-personal-details .contact-information,
.path-user .user-register-form .field--name-field-personal-details .subscriptions,
.path-user .user-register-form .field--name-field-contact-information .personal-details,
.path-user .user-register-form .field--name-field-contact-information .contact-information,
.path-user .user-register-form .field--name-field-contact-information .subscriptions,
.path-user .user-register-form .field--name-field-subscriptions .personal-details,
.path-user .user-register-form .field--name-field-subscriptions .contact-information,
.path-user .user-register-form .field--name-field-subscriptions .subscriptions {
  margin-top: 48px;
}
.path-user .my-content-user .user-form .field--name-field-personal-details .contact-information,
.path-user .my-content-user .user-form .field--name-field-personal-details .subscriptions,
.path-user .my-content-user .user-form .field--name-field-contact-information .contact-information,
.path-user .my-content-user .user-form .field--name-field-contact-information .subscriptions,
.path-user .my-content-user .user-form .field--name-field-subscriptions .contact-information,
.path-user .my-content-user .user-form .field--name-field-subscriptions .subscriptions,
.path-user .user-form.user-details .field--name-field-personal-details .contact-information,
.path-user .user-form.user-details .field--name-field-personal-details .subscriptions,
.path-user .user-form.user-details .field--name-field-contact-information .contact-information,
.path-user .user-form.user-details .field--name-field-contact-information .subscriptions,
.path-user .user-form.user-details .field--name-field-subscriptions .contact-information,
.path-user .user-form.user-details .field--name-field-subscriptions .subscriptions,
.path-user .user-register-form .field--name-field-personal-details .contact-information,
.path-user .user-register-form .field--name-field-personal-details .subscriptions,
.path-user .user-register-form .field--name-field-contact-information .contact-information,
.path-user .user-register-form .field--name-field-contact-information .subscriptions,
.path-user .user-register-form .field--name-field-subscriptions .contact-information,
.path-user .user-register-form .field--name-field-subscriptions .subscriptions {
  border-top: 2px solid #E6E6E6;
  padding-top: 48px;
}
.path-user .my-content-user .user-form .field--name-field-salutation,
.path-user .my-content-user .user-form .form-type-password-confirm,
.path-user .user-form.user-details .field--name-field-salutation,
.path-user .user-form.user-details .form-type-password-confirm,
.path-user .user-register-form .field--name-field-salutation,
.path-user .user-register-form .form-type-password-confirm {
  margin-top: 32px;
}
.path-user .my-content-user .user-form .field--name-field-your-account-details,
.path-user .my-content-user .user-form .field--name-field-account-services,
.path-user .user-form.user-details .field--name-field-your-account-details,
.path-user .user-form.user-details .field--name-field-account-services,
.path-user .user-register-form .field--name-field-your-account-details,
.path-user .user-register-form .field--name-field-account-services {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #030303;
  margin: 20px 0 11px 0;
  padding: 0 0 11px 0;
  position: relative;
  margin-top: 48px !important;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .field--name-field-your-account-details,
.path-user .my-content-user .user-form .field--name-field-account-services,
.path-user .user-form.user-details .field--name-field-your-account-details,
.path-user .user-form.user-details .field--name-field-account-services,
.path-user .user-register-form .field--name-field-your-account-details,
.path-user .user-register-form .field--name-field-account-services {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
  }
}
.path-user .my-content-user .user-form .field--name-field-your-account-details:after,
.path-user .my-content-user .user-form .field--name-field-account-services:after,
.path-user .user-form.user-details .field--name-field-your-account-details:after,
.path-user .user-form.user-details .field--name-field-account-services:after,
.path-user .user-register-form .field--name-field-your-account-details:after,
.path-user .user-register-form .field--name-field-account-services:after {
  color: #008484;
  width: 100px;
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  border-bottom: 3px solid;
}
.path-user .my-content-user .user-form .field--name-field-term-of-use,
.path-user .user-form.user-details .field--name-field-term-of-use,
.path-user .user-register-form .field--name-field-term-of-use {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  padding-bottom: 48px;
  margin-top: 44px;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .field--name-field-term-of-use,
.path-user .user-form.user-details .field--name-field-term-of-use,
.path-user .user-register-form .field--name-field-term-of-use {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user .my-content-user .user-form .field--name-field-term-of-use p,
.path-user .user-form.user-details .field--name-field-term-of-use p,
.path-user .user-register-form .field--name-field-term-of-use p {
  margin: 0px;
}
.path-user .my-content-user .user-form .field--name-field-term-of-use a,
.path-user .user-form.user-details .field--name-field-term-of-use a,
.path-user .user-register-form .field--name-field-term-of-use a {
  text-decoration: none;
  color: #555555;
}
@media only screen and (min-width: 770px) {
  .path-user .my-content-user .user-form .field--name-field-salutation select.form-select,
.path-user .user-form.user-details .field--name-field-salutation select.form-select,
.path-user .user-register-form .field--name-field-salutation select.form-select {
    width: 276px;
  }
}
@media only screen and (min-width: 770px) and (max-width: 991px) {
  .path-user .my-content-user .user-form .field--name-field-salutation,
.path-user .user-form.user-details .field--name-field-salutation,
.path-user .user-register-form .field--name-field-salutation {
    padding-right: calc(100% - 328px);
  }
}
@media only screen and (min-width: 770px) {
  .path-user .my-content-user .user-form .field--name-field-position,
.path-user .user-form.user-details .field--name-field-position,
.path-user .user-register-form .field--name-field-position {
    width: calc(100% - 328px);
  }
}
.path-user .my-content-user .user-form .form-type-email,
.path-user .my-content-user .user-form .field--type-string,
.path-user .my-content-user .user-form .field--type-list-string,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password,
.path-user .user-form.user-details .form-type-email,
.path-user .user-form.user-details .field--type-string,
.path-user .user-form.user-details .field--type-list-string,
.path-user .user-form.user-details .form-type-password.form-item-current-pass,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password,
.path-user .user-register-form .form-type-email,
.path-user .user-register-form .field--type-string,
.path-user .user-register-form .field--type-list-string,
.path-user .user-register-form .form-type-password.form-item-current-pass,
.path-user .user-register-form .form-type-password-confirm .form-type-password {
  display: inline-block;
  margin-right: 24px;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-type-email,
.path-user .my-content-user .user-form .field--type-string,
.path-user .my-content-user .user-form .field--type-list-string,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password,
.path-user .user-form.user-details .form-type-email,
.path-user .user-form.user-details .field--type-string,
.path-user .user-form.user-details .field--type-list-string,
.path-user .user-form.user-details .form-type-password.form-item-current-pass,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password,
.path-user .user-register-form .form-type-email,
.path-user .user-register-form .field--type-string,
.path-user .user-register-form .field--type-list-string,
.path-user .user-register-form .form-type-password.form-item-current-pass,
.path-user .user-register-form .form-type-password-confirm .form-type-password {
    display: block;
    margin-right: 0px;
  }
}
.path-user .my-content-user .user-form .form-type-email .form-text,
.path-user .my-content-user .user-form .form-type-email .form-email,
.path-user .my-content-user .user-form .form-type-email .chosen-single,
.path-user .my-content-user .user-form .field--type-string .form-text,
.path-user .my-content-user .user-form .field--type-string .form-email,
.path-user .my-content-user .user-form .field--type-string .chosen-single,
.path-user .my-content-user .user-form .field--type-list-string .form-text,
.path-user .my-content-user .user-form .field--type-list-string .form-email,
.path-user .my-content-user .user-form .field--type-list-string .chosen-single,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .form-text,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .form-email,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .chosen-single,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .form-text,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .form-email,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .chosen-single,
.path-user .user-form.user-details .form-type-email .form-text,
.path-user .user-form.user-details .form-type-email .form-email,
.path-user .user-form.user-details .form-type-email .chosen-single,
.path-user .user-form.user-details .field--type-string .form-text,
.path-user .user-form.user-details .field--type-string .form-email,
.path-user .user-form.user-details .field--type-string .chosen-single,
.path-user .user-form.user-details .field--type-list-string .form-text,
.path-user .user-form.user-details .field--type-list-string .form-email,
.path-user .user-form.user-details .field--type-list-string .chosen-single,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .form-text,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .form-email,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .chosen-single,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .form-text,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .form-email,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .chosen-single,
.path-user .user-register-form .form-type-email .form-text,
.path-user .user-register-form .form-type-email .form-email,
.path-user .user-register-form .form-type-email .chosen-single,
.path-user .user-register-form .field--type-string .form-text,
.path-user .user-register-form .field--type-string .form-email,
.path-user .user-register-form .field--type-string .chosen-single,
.path-user .user-register-form .field--type-list-string .form-text,
.path-user .user-register-form .field--type-list-string .form-email,
.path-user .user-register-form .field--type-list-string .chosen-single,
.path-user .user-register-form .form-type-password.form-item-current-pass .form-text,
.path-user .user-register-form .form-type-password.form-item-current-pass .form-email,
.path-user .user-register-form .form-type-password.form-item-current-pass .chosen-single,
.path-user .user-register-form .form-type-password-confirm .form-type-password .form-text,
.path-user .user-register-form .form-type-password-confirm .form-type-password .form-email,
.path-user .user-register-form .form-type-password-confirm .form-type-password .chosen-single {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
  width: 276px;
}
.path-user .my-content-user .user-form .form-type-email .form-text:focus,
.path-user .my-content-user .user-form .form-type-email .form-email:focus,
.path-user .my-content-user .user-form .form-type-email .chosen-single:focus,
.path-user .my-content-user .user-form .field--type-string .form-text:focus,
.path-user .my-content-user .user-form .field--type-string .form-email:focus,
.path-user .my-content-user .user-form .field--type-string .chosen-single:focus,
.path-user .my-content-user .user-form .field--type-list-string .form-text:focus,
.path-user .my-content-user .user-form .field--type-list-string .form-email:focus,
.path-user .my-content-user .user-form .field--type-list-string .chosen-single:focus,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .form-text:focus,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .form-email:focus,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .chosen-single:focus,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .form-text:focus,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .form-email:focus,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .chosen-single:focus,
.path-user .user-form.user-details .form-type-email .form-text:focus,
.path-user .user-form.user-details .form-type-email .form-email:focus,
.path-user .user-form.user-details .form-type-email .chosen-single:focus,
.path-user .user-form.user-details .field--type-string .form-text:focus,
.path-user .user-form.user-details .field--type-string .form-email:focus,
.path-user .user-form.user-details .field--type-string .chosen-single:focus,
.path-user .user-form.user-details .field--type-list-string .form-text:focus,
.path-user .user-form.user-details .field--type-list-string .form-email:focus,
.path-user .user-form.user-details .field--type-list-string .chosen-single:focus,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .form-text:focus,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .form-email:focus,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .chosen-single:focus,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .form-text:focus,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .form-email:focus,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .chosen-single:focus,
.path-user .user-register-form .form-type-email .form-text:focus,
.path-user .user-register-form .form-type-email .form-email:focus,
.path-user .user-register-form .form-type-email .chosen-single:focus,
.path-user .user-register-form .field--type-string .form-text:focus,
.path-user .user-register-form .field--type-string .form-email:focus,
.path-user .user-register-form .field--type-string .chosen-single:focus,
.path-user .user-register-form .field--type-list-string .form-text:focus,
.path-user .user-register-form .field--type-list-string .form-email:focus,
.path-user .user-register-form .field--type-list-string .chosen-single:focus,
.path-user .user-register-form .form-type-password.form-item-current-pass .form-text:focus,
.path-user .user-register-form .form-type-password.form-item-current-pass .form-email:focus,
.path-user .user-register-form .form-type-password.form-item-current-pass .chosen-single:focus,
.path-user .user-register-form .form-type-password-confirm .form-type-password .form-text:focus,
.path-user .user-register-form .form-type-password-confirm .form-type-password .form-email:focus,
.path-user .user-register-form .form-type-password-confirm .form-type-password .chosen-single:focus {
  border-color: #008484;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-type-email .form-text,
.path-user .my-content-user .user-form .form-type-email .form-email,
.path-user .my-content-user .user-form .form-type-email .chosen-single,
.path-user .my-content-user .user-form .field--type-string .form-text,
.path-user .my-content-user .user-form .field--type-string .form-email,
.path-user .my-content-user .user-form .field--type-string .chosen-single,
.path-user .my-content-user .user-form .field--type-list-string .form-text,
.path-user .my-content-user .user-form .field--type-list-string .form-email,
.path-user .my-content-user .user-form .field--type-list-string .chosen-single,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .form-text,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .form-email,
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .chosen-single,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .form-text,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .form-email,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .chosen-single,
.path-user .user-form.user-details .form-type-email .form-text,
.path-user .user-form.user-details .form-type-email .form-email,
.path-user .user-form.user-details .form-type-email .chosen-single,
.path-user .user-form.user-details .field--type-string .form-text,
.path-user .user-form.user-details .field--type-string .form-email,
.path-user .user-form.user-details .field--type-string .chosen-single,
.path-user .user-form.user-details .field--type-list-string .form-text,
.path-user .user-form.user-details .field--type-list-string .form-email,
.path-user .user-form.user-details .field--type-list-string .chosen-single,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .form-text,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .form-email,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .chosen-single,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .form-text,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .form-email,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .chosen-single,
.path-user .user-register-form .form-type-email .form-text,
.path-user .user-register-form .form-type-email .form-email,
.path-user .user-register-form .form-type-email .chosen-single,
.path-user .user-register-form .field--type-string .form-text,
.path-user .user-register-form .field--type-string .form-email,
.path-user .user-register-form .field--type-string .chosen-single,
.path-user .user-register-form .field--type-list-string .form-text,
.path-user .user-register-form .field--type-list-string .form-email,
.path-user .user-register-form .field--type-list-string .chosen-single,
.path-user .user-register-form .form-type-password.form-item-current-pass .form-text,
.path-user .user-register-form .form-type-password.form-item-current-pass .form-email,
.path-user .user-register-form .form-type-password.form-item-current-pass .chosen-single,
.path-user .user-register-form .form-type-password-confirm .form-type-password .form-text,
.path-user .user-register-form .form-type-password-confirm .form-type-password .form-email,
.path-user .user-register-form .form-type-password-confirm .form-type-password .chosen-single {
    width: 100%;
  }
}
.path-user .my-content-user .user-form .form-type-email,
.path-user .user-form.user-details .form-type-email,
.path-user .user-register-form .form-type-email {
  display: block;
}
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .description.help-block,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .description.help-block,
.path-user .user-register-form .form-type-password.form-item-current-pass .description.help-block {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-type-password.form-item-current-pass .description.help-block,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .description.help-block,
.path-user .user-register-form .form-type-password.form-item-current-pass .description.help-block {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-form .form-type-password.form-item-current-pass .description.help-block a,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .description.help-block a,
.path-user .user-register-form .form-type-password.form-item-current-pass .description.help-block a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
  font-weight: 700;
  color: #075353 !important;
  line-height: 1.25em;
  text-decoration: underline;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-type-password.form-item-current-pass .description.help-block a,
.path-user .user-form.user-details .form-type-password.form-item-current-pass .description.help-block a,
.path-user .user-register-form .form-type-password.form-item-current-pass .description.help-block a {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .password-strength__title,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .password-confirm-message,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .password-strength__title,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .password-confirm-message,
.path-user .user-register-form .form-type-password-confirm .form-type-password .password-strength__title,
.path-user .user-register-form .form-type-password-confirm .form-type-password .password-confirm-message {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .password-strength__title,
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .password-confirm-message,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .password-strength__title,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .password-confirm-message,
.path-user .user-register-form .form-type-password-confirm .form-type-password .password-strength__title,
.path-user .user-register-form .form-type-password-confirm .form-type-password .password-confirm-message {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .password-confirm-message,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .password-confirm-message,
.path-user .user-register-form .form-type-password-confirm .form-type-password .password-confirm-message {
  margin-top: 5px;
}
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .password-confirm-message .error,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .password-confirm-message .error,
.path-user .user-register-form .form-type-password-confirm .form-type-password .password-confirm-message .error {
  color: #C70000;
}
.path-user .my-content-user .user-form .form-type-password-confirm .form-type-password .password-confirm-message .ok,
.path-user .user-form.user-details .form-type-password-confirm .form-type-password .password-confirm-message .ok,
.path-user .user-register-form .form-type-password-confirm .form-type-password .password-confirm-message .ok {
  color: #008484;
}
.path-user .my-content-user .user-form .form-type-password-confirm .password-suggestions,
.path-user .user-form.user-details .form-type-password-confirm .password-suggestions,
.path-user .user-register-form .form-type-password-confirm .password-suggestions {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-type-password-confirm .password-suggestions,
.path-user .user-form.user-details .form-type-password-confirm .password-suggestions,
.path-user .user-register-form .form-type-password-confirm .password-suggestions {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-form .form-type-password-confirm .password-suggestions ul,
.path-user .user-form.user-details .form-type-password-confirm .password-suggestions ul,
.path-user .user-register-form .form-type-password-confirm .password-suggestions ul {
  margin-top: 5px;
  padding-left: 16px;
}
.path-user .my-content-user .user-form .form-type-password-confirm .password-suggestions ul li::marker,
.path-user .user-form.user-details .form-type-password-confirm .password-suggestions ul li::marker,
.path-user .user-register-form .form-type-password-confirm .password-suggestions ul li::marker {
  color: #0F9F9F;
}
.path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription,
.path-user .user-register-form .field--type-mailchimp-lists-subscription {
  width: 100vw;
  /* make it 100% of the viewport width (vw) */
  margin-left: calc((100% - 100vw) / 2);
  /* then remove the gap to the left of the container with this equation */
  max-width: 100vw;
  /* experience learning, problem*/
  background: #F7F7F7;
}
.path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default {
  max-width: 1200px;
  margin: auto;
  background: transparent;
  border: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default {
    width: 744px;
    padding: 0;
  }
}
@media (min-width: 991px) {
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default {
    width: 964px;
  }
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default > div,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default > div,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default > div {
    padding: 0px;
  }
}
@media (min-width: 1200px) {
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default {
    width: 1164px;
  }
}
.path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body {
  padding: 0px 18px;
}
@media only screen and (max-width: 1199px) {
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body {
    padding: 0px;
  }
}
.path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-heading,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-heading,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-heading {
  display: none;
}
.path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body {
  padding-top: 0px;
  padding-bottom: 0px;
}
.path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group {
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}
.path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group legend,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group legend,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group legend {
  display: none;
}
@media only screen and (max-width: 480px) {
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset {
    margin-right: 0px;
  }
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset:first-child,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset:first-child,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset:first-child {
    margin-right: 90px;
  }
}
.path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset .form-type-checkbox label,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset .form-type-checkbox label,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset .form-type-checkbox label {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  text-transform: initial;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset .form-type-checkbox label,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset .form-type-checkbox label,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset .form-type-checkbox label {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset .form-type-checkbox label,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset .form-type-checkbox label,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body > div.form-group fieldset .form-type-checkbox label {
    line-height: 24px !important;
  }
}
@media only screen and (max-width: 767px) {
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default {
    margin: 0px;
  }
  .path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-heading,
.path-user .my-content-user .user-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-heading,
.path-user .user-form.user-details .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-heading,
.path-user .user-register-form .field--type-mailchimp-lists-subscription .form-item.panel.panel-default .panel-body {
    padding: 0px 24px;
  }
}
.path-user .my-content-user .user-form .form-actions,
.path-user .user-form.user-details .form-actions,
.path-user .user-register-form .form-actions {
  margin-top: 32px;
}
.path-user .my-content-user .user-form .form-actions .button--primary,
.path-user .user-form.user-details .form-actions .button--primary,
.path-user .user-register-form .form-actions .button--primary {
  border-radius: 5px;
  text-align: center;
  padding: 12px 10px;
  line-height: 18px;
  cursor: pointer;
  background-color: #008484;
  color: #fff !important;
  margin-left: 0px;
}
.path-user .my-content-user .user-form .form-actions .button--primary,
.path-user .my-content-user .user-form .form-actions .button--primary a,
.path-user .my-content-user .user-form .form-actions .button--primary span,
.path-user .user-form.user-details .form-actions .button--primary,
.path-user .user-form.user-details .form-actions .button--primary a,
.path-user .user-form.user-details .form-actions .button--primary span,
.path-user .user-register-form .form-actions .button--primary,
.path-user .user-register-form .form-actions .button--primary a,
.path-user .user-register-form .form-actions .button--primary span {
  cursor: pointer;
}
.path-user .my-content-user .user-form .form-actions .button--primary,
.path-user .my-content-user .user-form .form-actions .button--primary a,
.path-user .my-content-user .user-form .form-actions .button--primary span,
.path-user .user-form.user-details .form-actions .button--primary,
.path-user .user-form.user-details .form-actions .button--primary a,
.path-user .user-form.user-details .form-actions .button--primary span,
.path-user .user-register-form .form-actions .button--primary,
.path-user .user-register-form .form-actions .button--primary a,
.path-user .user-register-form .form-actions .button--primary span {
  text-decoration: none;
}
.path-user .my-content-user .user-form .form-actions .button--primary:hover,
.path-user .my-content-user .user-form .form-actions .button--primary a:hover,
.path-user .my-content-user .user-form .form-actions .button--primary span:hover,
.path-user .user-form.user-details .form-actions .button--primary:hover,
.path-user .user-form.user-details .form-actions .button--primary a:hover,
.path-user .user-form.user-details .form-actions .button--primary span:hover,
.path-user .user-register-form .form-actions .button--primary:hover,
.path-user .user-register-form .form-actions .button--primary a:hover,
.path-user .user-register-form .form-actions .button--primary span:hover {
  text-decoration: none;
}
.path-user .my-content-user .user-form .form-actions .button--primary:active,
.path-user .my-content-user .user-form .form-actions .button--primary a:active,
.path-user .my-content-user .user-form .form-actions .button--primary span:active,
.path-user .user-form.user-details .form-actions .button--primary:active,
.path-user .user-form.user-details .form-actions .button--primary a:active,
.path-user .user-form.user-details .form-actions .button--primary span:active,
.path-user .user-register-form .form-actions .button--primary:active,
.path-user .user-register-form .form-actions .button--primary a:active,
.path-user .user-register-form .form-actions .button--primary span:active {
  box-shadow: none;
}
.path-user .my-content-user .user-form .form-actions .button--primary,
.path-user .user-form.user-details .form-actions .button--primary,
.path-user .user-register-form .form-actions .button--primary {
  text-decoration: none;
}
.path-user .my-content-user .user-form .form-actions .button--primary:hover,
.path-user .user-form.user-details .form-actions .button--primary:hover,
.path-user .user-register-form .form-actions .button--primary:hover {
  text-decoration: none;
}
.path-user .my-content-user .user-form .form-actions .button--primary:active,
.path-user .user-form.user-details .form-actions .button--primary:active,
.path-user .user-register-form .form-actions .button--primary:active {
  box-shadow: none;
}
.path-user .my-content-user .user-form .form-actions .button--primary,
.path-user .my-content-user .user-form .form-actions .button--primary a,
.path-user .my-content-user .user-form .form-actions .button--primary span,
.path-user .user-form.user-details .form-actions .button--primary,
.path-user .user-form.user-details .form-actions .button--primary a,
.path-user .user-form.user-details .form-actions .button--primary span,
.path-user .user-register-form .form-actions .button--primary,
.path-user .user-register-form .form-actions .button--primary a,
.path-user .user-register-form .form-actions .button--primary span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-actions .button--primary,
.path-user .my-content-user .user-form .form-actions .button--primary a,
.path-user .my-content-user .user-form .form-actions .button--primary span,
.path-user .user-form.user-details .form-actions .button--primary,
.path-user .user-form.user-details .form-actions .button--primary a,
.path-user .user-form.user-details .form-actions .button--primary span,
.path-user .user-register-form .form-actions .button--primary,
.path-user .user-register-form .form-actions .button--primary a,
.path-user .user-register-form .form-actions .button--primary span {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-form .form-actions .button--primary:hover,
.path-user .user-form.user-details .form-actions .button--primary:hover,
.path-user .user-register-form .form-actions .button--primary:hover {
  background-color: #075353;
}
.path-user .my-content-user .user-form .form-actions .button--primary:focus,
.path-user .user-form.user-details .form-actions .button--primary:focus,
.path-user .user-register-form .form-actions .button--primary:focus {
  border: 1px solid #008484;
}
.path-user .my-content-user .user-form .form-actions .button--primary .glyphicon-ok,
.path-user .user-form.user-details .form-actions .button--primary .glyphicon-ok,
.path-user .user-register-form .form-actions .button--primary .glyphicon-ok {
  display: none;
}
.path-user .my-content-user .user-form .form-actions .button--danger,
.path-user .user-form.user-details .form-actions .button--danger,
.path-user .user-register-form .form-actions .button--danger {
  border-radius: 5px;
  text-align: center;
  padding: 12px 10px;
  line-height: 18px;
  cursor: pointer;
  border: 1px solid #008484;
  background-color: white;
  color: #008484;
  line-height: 18px !important;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #008484;
}
.path-user .my-content-user .user-form .form-actions .button--danger,
.path-user .my-content-user .user-form .form-actions .button--danger a,
.path-user .my-content-user .user-form .form-actions .button--danger span,
.path-user .user-form.user-details .form-actions .button--danger,
.path-user .user-form.user-details .form-actions .button--danger a,
.path-user .user-form.user-details .form-actions .button--danger span,
.path-user .user-register-form .form-actions .button--danger,
.path-user .user-register-form .form-actions .button--danger a,
.path-user .user-register-form .form-actions .button--danger span {
  cursor: pointer;
}
.path-user .my-content-user .user-form .form-actions .button--danger,
.path-user .my-content-user .user-form .form-actions .button--danger a,
.path-user .my-content-user .user-form .form-actions .button--danger span,
.path-user .user-form.user-details .form-actions .button--danger,
.path-user .user-form.user-details .form-actions .button--danger a,
.path-user .user-form.user-details .form-actions .button--danger span,
.path-user .user-register-form .form-actions .button--danger,
.path-user .user-register-form .form-actions .button--danger a,
.path-user .user-register-form .form-actions .button--danger span {
  text-decoration: none;
}
.path-user .my-content-user .user-form .form-actions .button--danger:hover,
.path-user .my-content-user .user-form .form-actions .button--danger a:hover,
.path-user .my-content-user .user-form .form-actions .button--danger span:hover,
.path-user .user-form.user-details .form-actions .button--danger:hover,
.path-user .user-form.user-details .form-actions .button--danger a:hover,
.path-user .user-form.user-details .form-actions .button--danger span:hover,
.path-user .user-register-form .form-actions .button--danger:hover,
.path-user .user-register-form .form-actions .button--danger a:hover,
.path-user .user-register-form .form-actions .button--danger span:hover {
  text-decoration: none;
}
.path-user .my-content-user .user-form .form-actions .button--danger:active,
.path-user .my-content-user .user-form .form-actions .button--danger a:active,
.path-user .my-content-user .user-form .form-actions .button--danger span:active,
.path-user .user-form.user-details .form-actions .button--danger:active,
.path-user .user-form.user-details .form-actions .button--danger a:active,
.path-user .user-form.user-details .form-actions .button--danger span:active,
.path-user .user-register-form .form-actions .button--danger:active,
.path-user .user-register-form .form-actions .button--danger a:active,
.path-user .user-register-form .form-actions .button--danger span:active {
  box-shadow: none;
}
.path-user .my-content-user .user-form .form-actions .button--danger,
.path-user .user-form.user-details .form-actions .button--danger,
.path-user .user-register-form .form-actions .button--danger {
  text-decoration: none;
}
.path-user .my-content-user .user-form .form-actions .button--danger:hover,
.path-user .user-form.user-details .form-actions .button--danger:hover,
.path-user .user-register-form .form-actions .button--danger:hover {
  text-decoration: none;
}
.path-user .my-content-user .user-form .form-actions .button--danger:active,
.path-user .user-form.user-details .form-actions .button--danger:active,
.path-user .user-register-form .form-actions .button--danger:active {
  box-shadow: none;
}
.path-user .my-content-user .user-form .form-actions .button--danger,
.path-user .my-content-user .user-form .form-actions .button--danger a,
.path-user .my-content-user .user-form .form-actions .button--danger span,
.path-user .user-form.user-details .form-actions .button--danger,
.path-user .user-form.user-details .form-actions .button--danger a,
.path-user .user-form.user-details .form-actions .button--danger span,
.path-user .user-register-form .form-actions .button--danger,
.path-user .user-register-form .form-actions .button--danger a,
.path-user .user-register-form .form-actions .button--danger span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #008484;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-actions .button--danger,
.path-user .my-content-user .user-form .form-actions .button--danger a,
.path-user .my-content-user .user-form .form-actions .button--danger span,
.path-user .user-form.user-details .form-actions .button--danger,
.path-user .user-form.user-details .form-actions .button--danger a,
.path-user .user-form.user-details .form-actions .button--danger span,
.path-user .user-register-form .form-actions .button--danger,
.path-user .user-register-form .form-actions .button--danger a,
.path-user .user-register-form .form-actions .button--danger span {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-form .form-actions .button--danger:hover,
.path-user .user-form.user-details .form-actions .button--danger:hover,
.path-user .user-register-form .form-actions .button--danger:hover {
  background-color: #075353;
  border: 1px solid #075353;
  line-height: 18px;
}
.path-user .my-content-user .user-form .form-actions .button--danger:hover,
.path-user .my-content-user .user-form .form-actions .button--danger:hover a,
.path-user .my-content-user .user-form .form-actions .button--danger:hover span,
.path-user .user-form.user-details .form-actions .button--danger:hover,
.path-user .user-form.user-details .form-actions .button--danger:hover a,
.path-user .user-form.user-details .form-actions .button--danger:hover span,
.path-user .user-register-form .form-actions .button--danger:hover,
.path-user .user-register-form .form-actions .button--danger:hover a,
.path-user .user-register-form .form-actions .button--danger:hover span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-actions .button--danger:hover,
.path-user .my-content-user .user-form .form-actions .button--danger:hover a,
.path-user .my-content-user .user-form .form-actions .button--danger:hover span,
.path-user .user-form.user-details .form-actions .button--danger:hover,
.path-user .user-form.user-details .form-actions .button--danger:hover a,
.path-user .user-form.user-details .form-actions .button--danger:hover span,
.path-user .user-register-form .form-actions .button--danger:hover,
.path-user .user-register-form .form-actions .button--danger:hover a,
.path-user .user-register-form .form-actions .button--danger:hover span {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-form .form-actions .button--danger:hover,
.path-user .my-content-user .user-form .form-actions .button--danger:hover a:before,
.path-user .my-content-user .user-form .form-actions .button--danger:hover span:before,
.path-user .user-form.user-details .form-actions .button--danger:hover,
.path-user .user-form.user-details .form-actions .button--danger:hover a:before,
.path-user .user-form.user-details .form-actions .button--danger:hover span:before,
.path-user .user-register-form .form-actions .button--danger:hover,
.path-user .user-register-form .form-actions .button--danger:hover a:before,
.path-user .user-register-form .form-actions .button--danger:hover span:before {
  color: #fff !important;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-actions .button--danger,
.path-user .user-form.user-details .form-actions .button--danger,
.path-user .user-register-form .form-actions .button--danger {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-form .form-actions .button--danger:hover,
.path-user .user-form.user-details .form-actions .button--danger:hover,
.path-user .user-register-form .form-actions .button--danger:hover {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  .path-user .my-content-user .user-form .form-actions .button--danger:hover,
.path-user .user-form.user-details .form-actions .button--danger:hover,
.path-user .user-register-form .form-actions .button--danger:hover {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .my-content-user .user-form .form-actions .button--danger .glyphicon-remove, .path-user .my-content-user .user-form .form-actions .button--danger .icon,
.path-user .user-form.user-details .form-actions .button--danger .glyphicon-remove,
.path-user .user-form.user-details .form-actions .button--danger .icon,
.path-user .user-register-form .form-actions .button--danger .glyphicon-remove,
.path-user .user-register-form .form-actions .button--danger .icon {
  display: none;
}

@media only screen and (min-width: 770px) {
  .path-user .user-register-form .field--name-field-last-name,
.path-user .user-register-form .field--name-field-position {
    width: calc(100% - 328px);
  }
}

.path-user nav.tabs .tabs--primary.nav-tabs {
  border-bottom: 4px solid #E6E6E6;
}
.path-user nav.tabs .tabs--primary.nav-tabs li.active {
  border-bottom: 4px solid #008484;
  margin-bottom: -4px;
}
.path-user nav.tabs .tabs--primary.nav-tabs li.active a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  line-height: 20px;
  line-height: 24px;
}
@media only screen and (max-width: 769px) {
  .path-user nav.tabs .tabs--primary.nav-tabs li.active a {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user nav.tabs .tabs--primary.nav-tabs li a {
  border: none;
  padding-right: 32px;
  padding-left: 32px;
  padding-bottom: 22px;
  padding-top: 22px;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
}
@media only screen and (max-width: 769px) {
  .path-user nav.tabs .tabs--primary.nav-tabs li a {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user nav.tabs .tabs--primary.nav-tabs > li > a {
  box-shadow: none;
}
.path-user nav.tabs .tabs--primary.nav-tabs > li > a:hover {
  color: #555555;
  box-shadow: none;
}
.path-user nav.tabs .tabs--primary.nav-tabs > li > a:focus {
  color: #555555;
  box-shadow: none;
}
.path-user .user_login_section_pw {
  max-width: 1200px;
  margin: auto;
  display: flex;
  padding: 0px 15px;
}
.path-user .user_login_section_pw .user-login-form {
  width: 376px;
  margin: 0px;
  margin-top: 43px;
}
.path-user .user_login_section_pw .user-login-form .form-type-textfield {
  margin-bottom: 32px;
}
.path-user .user_login_section_pw .user-login-form .form-type-textfield .form-text,
.path-user .user_login_section_pw .user-login-form .form-type-password .form-text {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
}
.path-user .user_login_section_pw .user-login-form .form-type-textfield .form-text:focus,
.path-user .user_login_section_pw .user-login-form .form-type-password .form-text:focus {
  border-color: #008484;
}
.path-user .user_login_section_pw .user-login-form .form-type-textfield .form-text.error,
.path-user .user_login_section_pw .user-login-form .form-type-password .form-text.error {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
  border-color: #C70000;
  background-color: #fff;
}
.path-user .user_login_section_pw .user-login-form .form-type-textfield .form-text.error:focus,
.path-user .user_login_section_pw .user-login-form .form-type-password .form-text.error:focus {
  border-color: #008484;
}
.path-user .user_login_section_pw .user-login-form .form-type-textfield {
  width: 376px;
}
.path-user .user_login_section_pw .user-login-form .form-type-password {
  width: 276px;
  margin-bottom: 8px;
}
.path-user .user_login_section_pw .user-login-form a {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
  color: #555555;
  font-weight: 700;
  color: #075353 !important;
  line-height: 1.25em;
  text-decoration: underline;
}
@media only screen and (max-width: 769px) {
  .path-user .user_login_section_pw .user-login-form a {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user .user_login_section_pw .user-login-form .captcha {
  margin-top: 38px;
}
.path-user .user_login_section_pw .user-login-form .form-actions {
  margin-bottom: 56px;
}
.path-user .user_login_section_pw .user-login-form .form-actions button {
  border-radius: 5px;
  text-align: center;
  padding: 12px 10px;
  line-height: 18px;
  cursor: pointer;
  background-color: #008484;
  color: #fff !important;
  margin: 38px 0px 0px 0px;
}
.path-user .user_login_section_pw .user-login-form .form-actions button,
.path-user .user_login_section_pw .user-login-form .form-actions button a,
.path-user .user_login_section_pw .user-login-form .form-actions button span {
  cursor: pointer;
}
.path-user .user_login_section_pw .user-login-form .form-actions button,
.path-user .user_login_section_pw .user-login-form .form-actions button a,
.path-user .user_login_section_pw .user-login-form .form-actions button span {
  text-decoration: none;
}
.path-user .user_login_section_pw .user-login-form .form-actions button:hover,
.path-user .user_login_section_pw .user-login-form .form-actions button a:hover,
.path-user .user_login_section_pw .user-login-form .form-actions button span:hover {
  text-decoration: none;
}
.path-user .user_login_section_pw .user-login-form .form-actions button:active,
.path-user .user_login_section_pw .user-login-form .form-actions button a:active,
.path-user .user_login_section_pw .user-login-form .form-actions button span:active {
  box-shadow: none;
}
.path-user .user_login_section_pw .user-login-form .form-actions button {
  text-decoration: none;
}
.path-user .user_login_section_pw .user-login-form .form-actions button:hover {
  text-decoration: none;
}
.path-user .user_login_section_pw .user-login-form .form-actions button:active {
  box-shadow: none;
}
.path-user .user_login_section_pw .user-login-form .form-actions button,
.path-user .user_login_section_pw .user-login-form .form-actions button a,
.path-user .user_login_section_pw .user-login-form .form-actions button span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  .path-user .user_login_section_pw .user-login-form .form-actions button,
.path-user .user_login_section_pw .user-login-form .form-actions button a,
.path-user .user_login_section_pw .user-login-form .form-actions button span {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .user_login_section_pw .user-login-form .form-actions button:hover {
  background-color: #075353;
}
.path-user .user_login_section_pw .user-login-form .form-actions button:focus {
  border: 1px solid #008484;
}
.path-user .user_login_section_pw .user-login-form .form-actions button .icon {
  display: none;
}
.path-user .user_login_section_pw .user-login-form .form-actions button:focus {
  background-color: #008484;
}
.path-user .user_login_section_pw .block-simple-blocklogin-user {
  border-left: 2px solid #E6E6E6;
  margin-left: 111px;
  padding-left: 111px;
  height: 220px;
  margin-top: 43px;
}
.path-user .user_login_section_pw .block-simple-blocklogin-user h3 {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #030303;
  font-weight: 700;
  margin-bottom: 16px;
}
@media only screen and (max-width: 769px) {
  .path-user .user_login_section_pw .block-simple-blocklogin-user h3 {
    font-size: 18px;
  }
}
.path-user .user_login_section_pw .block-simple-blocklogin-user p,
.path-user .user_login_section_pw .block-simple-blocklogin-user ul {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .path-user .user_login_section_pw .block-simple-blocklogin-user p,
.path-user .user_login_section_pw .block-simple-blocklogin-user ul {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user .user_login_section_pw .block-simple-blocklogin-user ul {
  padding-left: 17px;
}
.path-user .user_login_section_pw .block-simple-blocklogin-user ul li {
  margin-bottom: 12px;
}
.path-user .user_login_section_pw .block-simple-blocklogin-user ul li::marker {
  color: #0F9F9F;
}

@media only screen and (max-width: 1199px) {
  .path-user .user_login_section_pw {
    max-width: 964px !important;
  }
}
@media only screen and (max-width: 992px) {
  .path-user .user_login_section_pw {
    max-width: 744px !important;
  }
}
@media only screen and (max-width: 769px) {
  .path-user .user_login_section_pw {
    flex-direction: column;
    margin: 0px 12px;
  }
  .path-user .user_login_section_pw .user-login-form {
    width: 100%;
    padding: 0px;
  }
  .path-user .user_login_section_pw .user-login-form .form-type-textfield,
.path-user .user_login_section_pw .user-login-form .form-type-password {
    width: 100%;
  }
  .path-user .user_login_section_pw .block-simple-blocklogin-user {
    width: 100%;
    border-left: none;
    border-top: 2px solid #E6E6E6;
    margin-left: 0px;
    padding: 56px 0px 24px 0px;
    height: auto;
  }
}
.path-user .user-pass {
  margin-top: 50px;
}
.path-user .user-pass .form-type-textfield .form-text {
  border-radius: 5px;
  border: 1px solid #E3E3E3;
  box-shadow: inset 0px 1px 3px 0px #E3E3E350;
  max-width: 376px;
}
.path-user .user-pass .form-type-textfield .form-text:focus {
  border-color: #008484;
}
.path-user .user-pass p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #030303;
}
@media only screen and (max-width: 769px) {
  .path-user .user-pass p {
    font-size: 14px;
    line-height: 18px;
  }
}
.path-user .user-pass .form-actions button {
  border-radius: 5px;
  text-align: center;
  padding: 12px 10px;
  line-height: 18px;
  cursor: pointer;
  background-color: #008484;
  color: #fff !important;
  margin: 0px;
}
.path-user .user-pass .form-actions button,
.path-user .user-pass .form-actions button a,
.path-user .user-pass .form-actions button span {
  cursor: pointer;
}
.path-user .user-pass .form-actions button,
.path-user .user-pass .form-actions button a,
.path-user .user-pass .form-actions button span {
  text-decoration: none;
}
.path-user .user-pass .form-actions button:hover,
.path-user .user-pass .form-actions button a:hover,
.path-user .user-pass .form-actions button span:hover {
  text-decoration: none;
}
.path-user .user-pass .form-actions button:active,
.path-user .user-pass .form-actions button a:active,
.path-user .user-pass .form-actions button span:active {
  box-shadow: none;
}
.path-user .user-pass .form-actions button {
  text-decoration: none;
}
.path-user .user-pass .form-actions button:hover {
  text-decoration: none;
}
.path-user .user-pass .form-actions button:active {
  box-shadow: none;
}
.path-user .user-pass .form-actions button,
.path-user .user-pass .form-actions button a,
.path-user .user-pass .form-actions button span {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
  font-weight: 700;
  line-height: 16px;
  color: #030303;
  color: #fff;
}
@media only screen and (max-width: 769px) {
  .path-user .user-pass .form-actions button,
.path-user .user-pass .form-actions button a,
.path-user .user-pass .form-actions button span {
    font-size: 13px;
    line-height: 16px;
  }
}
.path-user .user-pass .form-actions button:hover {
  background-color: #075353;
}
.path-user .user-pass .form-actions button:focus {
  border: 1px solid #008484;
}

@media only screen and (max-width: 1199px) {
  .path-user .user-pass {
    max-width: 964px;
    margin: auto;
    margin-top: 50px;
  }
}
@media only screen and (max-width: 769px) {
  .path-user .user-pass .form-type-textfield .form-text {
    width: 100%;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .path-user .user-pass {
    padding: 0px 12px;
  }
}

/*# sourceMappingURL=pages.css.map */
