.flatpickr-calendar.open {
  z-index: 999999 !important;
}
body .select2-container .select2-dropdown--below {
  position: relative;
  max-width: 100% !important;
  z-index: 999999;
}
/*******************************************************/
/***        Job Submission form Styling             ****/
/*******************************************************/
#submit-job-form fieldset br {
  display: none;
}
#submit-job-form fieldset input[type="radio"],
#submit-job-form fieldset input[type="checkbox"] {
  width: auto;
  display: inline-block;
}
#item-header-content .bp-generic-meta .crewter-popup-opener {
  margin: 0 0 0 5px;
  line-height: 20px !important;
}
#item-header-content .bp-generic-meta:not(:first-child) .crewter-popup-opener {
  display: none !important;
}
#crewter-yachting-experience-form-popup .wpforms-field,
#crewter-yachting-experience-form-dropdown .wpforms-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
#crewter-yachting-experience-form-popup .wpforms-field label,
#crewter-yachting-experience-form-dropdown .wpforms-field label,
#crewter-yachting-experience-form-popup .wpforms-field div,
#crewter-yachting-experience-form-dropdown .wpforms-field div {
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}
#crewter-yachting-experience-form-popup .wpforms-field .select2-container,
#crewter-yachting-experience-form-dropdown .wpforms-field .select2-container {
  position: relative;
  width: 100% !important;
}
#crewter-yachting-experience-form-popup .wpforms-field .select2-container .select2-selection,
#crewter-yachting-experience-form-dropdown .wpforms-field .select2-container .select2-selection {
  height: 43px;
}
#crewter-yachting-experience-form-popup .wpforms-field .select2-container .select2-selection__arrow,
#crewter-yachting-experience-form-dropdown .wpforms-field .select2-container .select2-selection__arrow,
#crewter-yachting-experience-form-popup .wpforms-field .select2-container .select2-selection__rendered,
#crewter-yachting-experience-form-dropdown .wpforms-field .select2-container .select2-selection__rendered {
  line-height: 41px;
  height: 41px;
  right: 8px;
}
@media (min-width: 768px) {
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-text,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-text,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-select,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-select,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-checkbox,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-checkbox,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-rating,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-rating,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-textarea,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-textarea,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-date-time,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-date-time {
    gap: 20px;
  }
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-text > label,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-text > label,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-select > label,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-select > label,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-checkbox > label,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-checkbox > label,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-rating > label,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-rating > label,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-textarea > label,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-textarea > label,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-date-time > label,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-date-time > label {
    -webkit-flex-basis: 35%;
            flex-basis: 35%;
  }
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-text > div,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-text > div,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-select > div,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-select > div,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-checkbox > div,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-checkbox > div,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-rating > div,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-rating > div,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-textarea > div,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-textarea > div,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-date-time > div,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-date-time > div,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-text > textarea,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-text > textarea,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-select > textarea,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-select > textarea,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-checkbox > textarea,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-checkbox > textarea,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-rating > textarea,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-rating > textarea,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-textarea > textarea,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-textarea > textarea,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-date-time > textarea,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-date-time > textarea,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-text > input[type=text],
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-text > input[type=text],
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-select > input[type=text],
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-select > input[type=text],
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-checkbox > input[type=text],
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-checkbox > input[type=text],
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-rating > input[type=text],
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-rating > input[type=text],
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-textarea > input[type=text],
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-textarea > input[type=text],
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-date-time > input[type=text],
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-date-time > input[type=text],
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-text > .select2-container,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-text > .select2-container,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-select > .select2-container,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-select > .select2-container,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-checkbox > .select2-container,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-checkbox > .select2-container,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-rating > .select2-container,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-rating > .select2-container,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-textarea > .select2-container,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-textarea > .select2-container,
  #crewter-yachting-experience-form-popup .wpforms-field.wpforms-field-date-time > .select2-container,
  #crewter-yachting-experience-form-dropdown .wpforms-field.wpforms-field-date-time > .select2-container {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    -webkit-flex-basis: 55%;
            flex-basis: 55%;
  }
  #crewter-yachting-experience-form-popup .wpforms-field fieldset,
  #crewter-yachting-experience-form-dropdown .wpforms-field fieldset {
    width: 100%;
    position: relative;
  }
  #crewter-yachting-experience-form-popup .wpforms-field fieldset ul:not(.wpforms-image-choices):not(.wpforms-icon-choices),
  #crewter-yachting-experience-form-dropdown .wpforms-field fieldset ul:not(.wpforms-image-choices):not(.wpforms-icon-choices) {
    position: absolute;
    left: 35%;
    top: -32px;
    margin-left: 20px;
  }
}
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-field-label,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-field-label {
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices,
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 10px;
}
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices li,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices li,
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices li,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices li {
  margin: 0 0 15px !important;
}
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices li label,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices li label,
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices li label,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices li label {
  padding: 0;
}
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices .wpforms-icon-choices-label,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices .wpforms-icon-choices-label,
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices .wpforms-icon-choices-label,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices .wpforms-icon-choices-label,
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices .wpforms-image-choices-label,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-icon-choices .wpforms-image-choices-label,
#crewter-yachting-experience-form-popup .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices .wpforms-image-choices-label,
#crewter-yachting-experience-form-dropdown .wpforms-field.crewter-image-choices fieldset .wpforms-image-choices .wpforms-image-choices-label {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
#members-dir-list #members-list .item-entry .crew-experience-details,
#members-group-list #members-list .item-entry .crew-experience-details,
#yacht-crew-list #members-list .crewter-crew-member-list-item .crew-experience-details {
  height: auto;
}
#members-dir-list #members-list .item-entry .crew-experience-list,
#members-group-list #members-list .item-entry .crew-experience-list,
#yacht-crew-list #members-list .crewter-crew-member-list-item .crew-experience-list {
  margin: 0;
}
#members-dir-list #members-list .item-entry .crew-experience-list li,
#members-group-list #members-list .item-entry .crew-experience-list li,
#yacht-crew-list #members-list .crewter-crew-member-list-item .crew-experience-list li {
  padding: 5px 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  line-height: 1.2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  text-align: left;
}
#members-dir-list #members-list .item-entry .crew-experience-list li i,
#members-group-list #members-list .item-entry .crew-experience-list li i,
#yacht-crew-list #members-list .crewter-crew-member-list-item .crew-experience-list li i {
  font-size: 20px;
  -webkit-flex-basis: 30px;
          flex-basis: 30px;
}
#members-dir-list #members-list .item-entry .crew-experience-list li .item-label,
#members-group-list #members-list .item-entry .crew-experience-list li .item-label,
#yacht-crew-list #members-list .crewter-crew-member-list-item .crew-experience-list li .item-label {
  font-weight: bold;
  -webkit-flex-basis: 55px;
          flex-basis: 55px;
  height: auto;
}
#members-dir-list #members-list .item-entry .crew-experience-list li .item-label.bp-tooltip:after,
#members-group-list #members-list .item-entry .crew-experience-list li .item-label.bp-tooltip:after,
#yacht-crew-list #members-list .crewter-crew-member-list-item .crew-experience-list li .item-label.bp-tooltip:after {
  width: 100% !important;
  white-space: wrap !important;
}
#members-dir-list #members-list .item-entry .crew-experience-list li .item-value,
#members-group-list #members-list .item-entry .crew-experience-list li .item-value,
#yacht-crew-list #members-list .crewter-crew-member-list-item .crew-experience-list li .item-value {
  -webkit-flex-basis: 50px;
          flex-basis: 50px;
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  font-size: 14px;
}
#members-dir-list #members-list .item-entry .crew-experience-history .crew-experience-list li .item-label,
#members-group-list #members-list .item-entry .crew-experience-history .crew-experience-list li .item-label,
#yacht-crew-list #members-list .crewter-crew-member-list-item .crew-experience-history .crew-experience-list li .item-label {
  font-weight: bold;
  -webkit-flex-basis: 110px;
          flex-basis: 110px;
  height: auto;
}
#yacht-crew-list #members-list .crewter-crew-member-list-item {
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
  text-align: left;
}
#yacht-crew-list #members-list .crewter-crew-member-list-item .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
  left: 0;
  right: 0;
  margin: 0;
}
#yacht-crew-list #members-list .crewter-crew-member-list-item.primary-button.secondary-buttons {
  padding-bottom: 60px;
}
#yacht-crew-list #members-list .crewter-crew-member-list-item .item-cover {
  margin: -15px -15px 0;
  border-bottom: 1px solid var(--bb-content-border-color);
}
#yacht-crew-list #members-list .crewter-crew-member-list-item .item-cover img {
  height: 130px;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#yacht-crew-list #members-list .crewter-crew-member-list-item .item-avatar {
  text-align: left;
  margin: -30px 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
#yacht-crew-list #members-list .crewter-crew-member-list-item .item-avatar img {
  max-width: 60px;
  border-radius: 8px;
  border: 2px solid white;
}
#yacht-crew-list #members-list .crewter-crew-member-list-item .item-avatar .item-verified {
  margin-top: 24px;
}
#yacht-crew-list #members-list .crewter-crew-member-list-item .item-avatar svg {
  fill: #385DFF;
  color: #385DFF;
  font-size: 24px;
  margin-bottom: -6px;
}
#yacht-crew-list #members-list .crewter-crew-member-list-item .member-name {
  text-align: left;
  text-transform: uppercase;
}
#crewter_header_extras.crewter_header_seeking_job_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
#crewter_header_extras.crewter_header_seeking_job_wrapper label {
  margin-bottom: 0;
}
#crewter_header_extras.crewter_header_seeking_job_wrapper .crewter_seeking_job_content {
  text-align: right;
  padding-right: 10px;
  width: auto !important;
  font-size: 14px !important;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.crewter_alert {
  color: white;
  padding: 15px;
  line-height: 1.4;
  border-radius: 4px;
  background-color: #f44336;
}
.crewter_alert.crewter_alert_success {
  background: green;
}
.crewter_alert .crewter_alert_close {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.crewter_alert .crewter_alert_close:hover {
  color: black;
}
.crewter_member_options_form_section fieldset {
  position: relative;
}
.crewter_member_options_form_section fieldset p,
.crewter_member_options_form_section fieldset .input-options {
  margin-bottom: 20px;
}
.crewter_ajax_loader_wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.crewter_ajax_loader_wrapper.active {
  opacity: 1;
  visibility: visible;
}
.crewter_ajax_loader {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
@-webkit-keyframes crewter-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes crewter-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.crewter_ajax_loader div {
  -webkit-transform-origin: 40px 40px;
      -ms-transform-origin: 40px 40px;
       -o-transform-origin: 40px 40px;
          transform-origin: 40px 40px;
  -webkit-animation: crewter-spinner 1.2s linear infinite;
          animation: crewter-spinner 1.2s linear infinite;
}
.crewter_ajax_loader div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #fff;
}
.crewter_ajax_loader div:nth-child(1) {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.crewter_ajax_loader div:nth-child(2) {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
       -o-transform: rotate(30deg);
          transform: rotate(30deg);
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.crewter_ajax_loader div:nth-child(3) {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
       -o-transform: rotate(60deg);
          transform: rotate(60deg);
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.crewter_ajax_loader div:nth-child(4) {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.crewter_ajax_loader div:nth-child(5) {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
       -o-transform: rotate(120deg);
          transform: rotate(120deg);
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.crewter_ajax_loader div:nth-child(6) {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
       -o-transform: rotate(150deg);
          transform: rotate(150deg);
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.crewter_ajax_loader div:nth-child(7) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.crewter_ajax_loader div:nth-child(8) {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
       -o-transform: rotate(210deg);
          transform: rotate(210deg);
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.crewter_ajax_loader div:nth-child(9) {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
       -o-transform: rotate(240deg);
          transform: rotate(240deg);
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.crewter_ajax_loader div:nth-child(10) {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.crewter_ajax_loader div:nth-child(11) {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
       -o-transform: rotate(300deg);
          transform: rotate(300deg);
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.crewter_ajax_loader div:nth-child(12) {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
       -o-transform: rotate(330deg);
          transform: rotate(330deg);
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
#page .crewter_header_notification {
  border-radius: 0;
  text-align: center;
  background: #FF5B5B;
  padding: 5px 45px;
  margin-left: -30px;
  margin-right: -30px;
  font-size: 16px;
  line-height: 2;
  margin-bottom: 0;
}
#page .switch input:checked + .slider {
  background-color: #16b450;
}
#page .select2-container {
  position: relative;
}
#page .select2-container .select2-selection {
  height: 43px;
}
#page .select2-container .select2-selection__arrow,
#page .select2-container .select2-selection__rendered {
  line-height: 41px;
  height: 41px;
  right: 8px;
}
#page .crewter_profile_widget_wrap {
  /*&.exempted:not(.completed) {
			&,
			.course_lessons .single_lesson_wrap:not(.completed) {
				> .section_ico {
					border-color: var(--bb-success-color);
					i {
						width: 17px;
						display: block;
						font-size: 12px;
						line-height: 16px;
						text-align: center;
						color:  var(--bb-success-color);
					}
				}
			}
		}*/
}
#page .crewter_profile_widget_wrap .pc_detailed_progress_wrap {
  padding: 0;
}
#page .crewter_profile_widget_wrap .pc_detailed_progress {
  max-height: 55vh;
  overflow-y: auto;
}
#page .crewter_profile_widget_wrap .single_section_wrap {
  margin: 0;
  position: relative;
}
#page .crewter_profile_widget_wrap .section_ico {
  left: 0;
  margin: 0;
  border-width: 1px;
  position: absolute;
}
#page .crewter_profile_widget_wrap .section_ico i {
  width: 14px;
  text-align: center;
}
#page .crewter_profile_widget_wrap .section_name {
  width: 100%;
  padding: 0 60px 0 25px;
}
#page .crewter_profile_widget_wrap .section_name a {
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: nowrap;
}
#page .crewter_profile_widget_wrap .section_name .position {
  opacity: 0.75;
}
#page .crewter_profile_widget_wrap .progress {
  position: absolute;
  right: 25px;
}
#page .crewter_profile_widget_wrap .yacht_experience_fields {
  display: none;
  padding-left: 15px;
  position: relative;
}
#page .crewter_profile_widget_wrap .yacht_experience_fields .section_name {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#page .crewter_profile_widget_wrap .yacht_experience_fields .section_name span {
  font-weight: 500;
}
#page .crewter_profile_widget_wrap .yacht_experience_fields .section_ico {
  left: 15px;
}
#page .crewter_profile_widget_wrap .yacht_experience_fields .section_ico:before {
  display: block;
}
#page .crewter_profile_widget_wrap .yacht_experience_fields .single_field_wrap.completed .section_name a,
#page .crewter_profile_widget_wrap .yacht_experience_fields .single_field_wrap.completed .section_name span {
  color: var(--bb-headings-color);
}
#page .crewter_profile_widget_wrap .yacht_experience_fields .single_field_wrap.completed .section_ico {
  border-color: var(--bb-success-color);
  background-color: var(--bb-success-color);
}
#page .crewter_profile_widget_wrap .yacht_experience_fields .single_field_wrap.completed .section_ico i {
  display: block;
  position: absolute;
  left: 1px;
  margin-top: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 12px;
  color: var(--bb-content-background-color);
}
#page .crewter_profile_widget_wrap .section_toggle_ico {
  width: 20px;
  height: 20px;
  cursor: pointer;
  line-height: 20px;
  position: absolute;
  right: 0;
  text-align: center;
  display: inline-block;
}
#page .yacht_rating_activity_content .yacht-rating-content-contract-type,
#page .yacht_rating_activity_content .yacht-rating-content-title,
#page .yacht_rating_activity_content .yacht-rating-content-text {
  margin-bottom: 15px;
}
#page .yacht_rating_activity_content .yacht-rating-content-contract-type span {
  color: white;
  font-size: 10px;
  padding: 2px 8px;
  border-radius: 4px;
  background-color: var(--bb-success-color);
}
#page .yacht_rating_activity_content .yacht-rating-content-contract-type.full_time span,
#page .yacht_rating_activity_content .yacht-rating-content-contract-type.permanent span {
  background-color: #385DFF;
}
#page .yacht_rating_activity_content .yacht-rating-content-contract-type.seasonal span {
  background-color: #14B550;
}
#page .yacht_rating_activity_content .yacht-rating-content-contract-type.delivery span {
  background-color: #ED9615;
}
#page .yacht_rating_activity_content .yacht-rating-content-contract-type.day_work span {
  background-color: #DB222A;
}
#page .activity_header .item-verified {
  font-size: 18px;
  color: #385DFF;
}
#page .activity_header .item-not-verified {
  display: none;
  font-size: 18px;
}
#page .bp-activity-head .activity-date {
  display: none;
}
#main .groups-nav #members {
  display: none;
}
#main .groups-header.single-headers .bb-bp-group-title {
  text-transform: uppercase;
}
#main .entry-content-job .entry-content {
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}
#main .job_description,
#main .single_job_info_list_wrapper {
  background-color: var(--bb-content-background-color);
  border: 1px solid var(--bb-content-border-color);
  border-radius: var(--bb-block-radius);
  padding: 20px;
}
#main .single_job_info_list_wrapper {
  margin-bottom: 30px;
  font-size: 14px;
}
#main .single_job_info_list_wrapper .single_job_info_list {
  margin: 0;
  display: grid;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
}
#main .single_job_info_list_wrapper .single_job_info_list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}
#main .single_job_info_list_wrapper .single_job_info_list li .job_info_item_icon {
  -webkit-flex-basis: 30px;
          flex-basis: 30px;
  font-size: 18px;
}
#main .single_job_info_list_wrapper .single_job_info_list li .job_info_item_title {
  -webkit-flex-basis: 120px;
          flex-basis: 120px;
}
#main .single_job_info_list_wrapper .single_job_info_list li .job_info_item_value {
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
}
@media (min-width: 768px) {
  #main .single_job_info_list_wrapper .single_job_info_list {
    grid-template-columns: 1fr 1fr;
  }
}
#main .single_job_listing .crewter_who_can_apply_wrapper {
  display: none !important;
}
#main .crewter_job_location_map_wrapper .who_can_apply_title,
#main .crewter_who_can_apply_wrapper .who_can_apply_title {
  display: block;
  padding: 10px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #c3c3c3;
}
#main .crewter_job_location_map_wrapper .crewter_who_can_apply_list,
#main .crewter_who_can_apply_wrapper .crewter_who_can_apply_list {
  list-style: none;
  padding: 0;
  margin: 0 0 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px;
}
#main .crewter_job_location_map_wrapper .crewter_who_can_apply_list li,
#main .crewter_who_can_apply_wrapper .crewter_who_can_apply_list li {
  display: block;
  border: 1px solid #c3c3c3;
  padding: 0 10px;
  line-height: 1.4;
  font-size: 14px;
  border-radius: 10px;
}
#main .yacht-rating-wrap {
  clear: both;
}
#main .yacht-loop-rating-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 20px;
}
#main .yacht-loop-rating-wrap .crewter-rating-stars {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  margin-bottom: 0;
}
#main .yacht-loop-credentials-wrap {
  margin-bottom: 20px;
}
#main .yacht-loop-credentials-wrap .credentials-list {
  margin: 0;
}
#main .yacht-loop-credentials-wrap .credentials-list li {
  padding: 5px 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  line-height: 1.2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  text-align: left;
}
#main .yacht-loop-credentials-wrap .credentials-list li i {
  font-size: 20px;
  -webkit-flex-basis: 30px;
          flex-basis: 30px;
}
#main .yacht-loop-credentials-wrap .credentials-list li .item-label {
  font-weight: bold;
  -webkit-flex-basis: 80px;
          flex-basis: 80px;
  height: auto;
}
#main .yacht-loop-credentials-wrap .credentials-list li .item-value {
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -webkit-flex-basis: 80px;
          flex-basis: 80px;
  font-size: 14px;
}
#main .bprm-resume-layout-two .bprm-education-item .edu_stats:first-child {
  font-weight: normal;
}
#main .resume-yachting-experiences strong {
  font-weight: 700;
}
#main .crewter-rating-stars {
  gap: 3px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  color: #FFC400;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: 20px;
  margin-bottom: 10px;
}
#main .crewter-rating-stars .bb-icon-star {
  color: #FFC400 !important;
}
#main .crewter-rating-stars.crewter-rating-stars-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
#main .bp_group .join-group,
#main .bp_group .bp-toggle-action-button {
  display: none !important;
}
.crewter-select-2 .select2-search--dropdown .select2-search__field {
  padding: 4px 10px !important;
}
#wrapper h1,
#wrapper h2,
#wrapper h3,
#wrapper h4,
#wrapper h5,
#wrapper h6 {
  margin-bottom: 0;
}
