  /*  Group Primary Tab Css */
  #block-olivero-primary-local-tasks .tabs--primary .Delete,
  #block-olivero-primary-local-tasks .tabs--primary .All.entities,
  #block-olivero-primary-local-tasks .tabs--primary .Revisions,
  #block-olivero-primary-local-tasks .tabs--primary .Group {
          display: none;
  }

  /* Form Tabs Designes */
  #block-groupnotesblock .last.formtabs {
          float: left;
  }


  .second.formtabs a {
          text-decoration: none;
          color: #fff;
          font-size: 13px;
  }

  .second.formtabs {
          padding: 8px;

  }

  .second.formtabs a:focus,
  #edit-member:focus {
          outline: unset !important;
  }

  .formtabs .tab {
          color: #fff;
          text-decoration: none;
          padding: 8px 15px;
          border: unset;
          font-size: 13px;
          float: left;
          margin-left: -15px;
          position: relative;
          z-index: 1;
  }

  .announcement .female img,
  .announcement .male img,
  .announcement .depositr img {
          margin: auto;
  }

  .views-table.cols-12 th#view-roles-target-id-table-column {
          text-align: center;
  }

  .view-group-members .view-header a {
          background-color: #0d77b5;
          padding: 8px 15px;
          text-decoration: none;
          color: #fff;
  }

  .first.formtabs {
          position: relative;
          z-index: 1;
  }

  .view-group-members .view-header a {
          padding: 6px 15px !important;
          margin-left: 130px;
  }

  .view-group-members {
          margin-top: -65px;
  }

  .view-group-members .view-header a {
          font-size: 13px;
  }

  .view-group-members .view-header {
          display: flex;
          margin-top: 12px;
          padding-left: 4px;
  }

  #group-notes-form a {
          margin-left: 8px;
  }

  .second.formtabs,
  .last.formtabs a,
  .first.formtabs a,
  .view-group-members .view-header a,
  .add-member-auto-form #add_member_button,
  .group-notes-form #edit-save,
  .group-notes-form .maindiv_notes a,
  #upload_group_itinerary,
  .group-content-applicant-group-membership-delete-form #edit-submit,
  .group-content-applicant-group-membership-delete-form #edit-cancel {
          background: #00BDD6FF;
          border: unset;
          color: #fff;
          font-weight: 600;
          outline: unset;
          border-radius: 8px;
          box-shadow: 0px 17px 35px #bec2c3c9, 0px 0px 2px #00BDD6FF;
          line-height: 22px;
          float: left;
          position: relative;
          z-index: 1;
  }

  .view-group-members .view-header a {
          padding: 8px !important;
  }

  .view-group-members {
          background: #ffff;
          padding: 10px 20px;
  }

  div#block-uploadgroupitineraryblock {
          display: contents;
  }

  div#block-addmemberblock {
          margin-left: 3%;
  }

  ul.tabs.tabs--primary {
          margin-bottom: -31px !important;
          background: #fff;
  }

  /* Member Auto Form Css */

  .add-member-auto-form #add_member_button,
  .group-notes-form #edit-save,
  #upload_group_itinerary,
  .group-content-applicant-group-membership-delete-form #edit-submit,
  .group-content-applicant-group-membership-delete-form #edit-cancel {
          max-height: 2.5rem;
  }

  #add-member-auto-form {
          background: #fff;
          padding: 40px;
  }

  /* Grouop notes form Css */
  
  #group-notes-form {
          padding: 40px;
          background: #fff;
          padding-bottom: 70px;
  }

  .group-notes-form .information {
          margin-top: unset !important;
          box-shadow: unset !important;
          background: unset !important;
  }

  form#group-notes-form .information a.Back-page-link,
  form#group-notes-form a#edit-download-link,
  .upload-group-itinerary-form a.Back-page-link {
          font: bold 13px Arial;
          text-decoration: none;
          background-color: #00BCD4;
          color: #ffffff;
          padding: 11px 6px;
          font-family: inherit;
          border-radius: 8px;
          box-shadow: 0px 17px 35px #bec2c3c9, 0px 0px 2px #00BDD6FF;
          float: right;
   }

  /* Upload Group Itinerary Form */
  form#upload-group-itinerary-form div#ajax-wrapper label#edit-upload-multiple-file--label,
  form#upload-group-itinerary-form div#ajax-wrapper div#edit-upload-multiple-file {
          width: 300px;
  }

  form#upload-group-itinerary-form fieldset#edit-member-type--wrapper {
          width: 300px;
  }

  .upload-group-itinerary-form {
          background: #fff;
          padding: 40px;
  }

  .upload-group-itinerary-form #edit-upload-multiple-file-upload:focus {
          outline: unset !important;
  }

  #edit-member-type-applicant:focus,
  #edit-member-type-staff:focus {
          box-shadow: unset !important;

  }

  .upload-group-itinerary-form #edit-member-type-applicant,
  .upload-group-itinerary-form #edit-member-type-staff {
          width: 15px;
          height: 15px;
          margin-left: 10px;
  }

  /* Group applicant css */
  .group.group--full.group--applicant.contextual-region {
          background: #fff;
          padding: 70px 40px 40px 40px;
          top: -67px;
  }

  div#block-groupnotesblock {
          margin-left: 25px;
  }

  .path-group .main-content__container.container {
          background: #fff;
          padding: 40px;
          margin-top: 20px;
  }

  /* .path-group .last.formtabs a,
  .site-footer .last.formtabs a {
          box-shadow: unset !important;
  } */

  .group-content-applicant-group-membership-delete-form #edit-actions {
          margin-left: 10px;
  }

  .path-admin table.responsive-enabled {
          background: #fff;
  }

  .dropbutton-wrapper.dropbutton-multiple {
          display: flex;
          justify-content: center;
  }

  .path-admin .responsive-enabled th {
          padding: 20px;
  }

  .path-admin nav.pager.layout--content-medium {
          margin-top: 10px;
  }

  @media (min-width:1024px) and (max-width: 1199px) {

          .view-group-members {
                  zoom: 75%;
          }

          .view-group-members .view-header {
                  padding-left: 30px;
                  margin-top: -4px !important;
          }

          .view-group-members .view-header a {
                  padding: 14px !important;
          }

  }

  @media (min-width:1200px) and (max-width: 1399px) {
          .view-group-members {
                  zoom: 90%;
          }

          .view-group-members .view-header {
                  display: flex;
                  margin-top: 6px;
          }

          .view-group-members .view-header a {
                  padding: 11px !important;
          }
  }

  @media (min-width:1400px) and (max-width: 2560px) {
        .view-group-members .view-header a {
                margin-left: 120px;
        }

        .view-group-members .view-header {
                padding-left: 0px;
                margin-top: 11px !important;
        }
  }