.chief-complain {
  position: relative;
  min-height: -webkit-calc(100vh - 260px);
  min-height: calc(100vh - 260px); }
  @media (max-width: 767px) {
    .chief-complain {
      min-height: 100%; } }
  @media (max-width: 767px) {
    .chief-complain .male-model-complain {
      min-height: 330px; } }
  .chief-complain .male-model-complain .male-img picture {
    display: block; }
  .chief-complain .male-model-complain .male-img .complain-buttons {
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 430px) {
      .chief-complain .male-model-complain .male-img .complain-buttons {
        position: relative; } }
    .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom {
      display: block;
      color: #184F6F;
      font-size: 12px;
      -webkit-border-radius: 0;
              border-radius: 0;
      padding: 10px 15px;
      font-weight: normal;
      background-color: #fff;
      -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.16);
              box-shadow: 0 1px 1px rgba(0, 0, 0, 0.16);
      margin-top: 30px;
      -webkit-transition: all 0.35s ease 0s;
      -o-transition: all 0.35s ease 0s;
      transition: all 0.35s ease 0s;
      width: 144px; }
      .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom:hover, .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.is--active {
        color: #fff;
        -webkit-box-shadow: 0;
                box-shadow: 0;
        background-color: #B3404A; }
      .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.neck, .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.vertigo {
        margin-top: 26px; }
      .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.back, .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.numbness {
        margin-top: 34px; }
      .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.tremor, .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.seizure {
        margin-top: 34px; }
      @media (max-width: 767px) {
        .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom {
          width: 100px;
          margin-top: 43px;
          font-size: 11px;
          padding: 5px 10px; }
          .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.neck, .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.vertigo {
            margin-top: 15px; }
          .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.back, .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.numbness {
            margin-top: 21px; }
          .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.tremor, .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom.seizure {
            margin-top: 21px; } }
      @media (max-width: 430px) {
        .chief-complain .male-model-complain .male-img .complain-buttons .btn-custom {
          margin: 20px 0; } }
  .chief-complain .complain-time {
    background-color: #B3CCDB; }
    .chief-complain .complain-time .complain-detail {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media (max-width: 767px) {
        .chief-complain .complain-time .complain-detail {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          padding-bottom: 25px; } }
      .chief-complain .complain-time .complain-detail .c-content {
        padding: 24px 0;
        text-align: center; }
        .chief-complain .complain-time .complain-detail .c-content h2 {
          font-size: 16px;
          font-weight: normal;
          margin-bottom: 0; }
      .chief-complain .complain-time .complain-detail .form-group {
        margin-bottom: 0; }
        .chief-complain .complain-time .complain-detail .form-group input {
          width: 48px;
          color: #686868;
          font-size: 16px;
          padding: 5px 8px;
          margin-right: 14px;
          margin-left: 50px;
          border: 1px solid #D5D5D5;
          text-align: center;
          line-height: 26px; }
          @media (max-width: 767px) {
            .chief-complain .complain-time .complain-detail .form-group input {
              margin-left: 0; } }
        .chief-complain .complain-time .complain-detail .form-group select {
          font-size: 16px;
          color: #686868;
          height: 38px;
          width: 130px;
          padding: 0 15px;
          outline: none;
          border: 1px solid #D5D5D5; }
          .chief-complain .complain-time .complain-detail .form-group select option {
            color: #686868;
            font-size: 16px; }

.content {
  position: relative; }
