@charset "UTF-8";
@font-face {
  font-family: "Futura-book";
  src: url("../fonts/FUTURALT-BOOK.TTF"); }
@font-face {
  font-family: "Futura-bold";
  src: url("../fonts/FUTURALT-BOLD.TTF"); }
@font-face {
  font-family: "Playfair-Display";
  src: url("../fonts/PLAYFAIRDISPLAY-WGHT_1.TTF"); }
@font-face {
  font-family: "fonters";
  src: url("../fonts/FONTERS.OTF"); }
.mobile-Show {
  display: none; }

.ipad-Show {
  display: none; }

img {
  width: 100%; }

.btn-primary {
  color: #fff;
  background-color: #231f20;
  border-color: #231f20;
  font-family: "Futura-book";
  border-radius: unset !important;
  padding: 8px 20px; }

.swiper {
  width: 100%;
  height: 100%; }
  .swiper .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: transparent;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }
    .swiper .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }

.paddingLeft-0 {
  padding-left: 0; }

.paddingRight-0 {
  padding-right: 0; }

.pl-30 {
  padding-left: 30px; }

.lightPingbg {
  background: #E8CCC8; }

.darklighpink {
  background: #EEDBD7; }

.empactiveappbg {
  background: unset; }

.emp-active-job-bg {
  background: #EBDFE3; }

.emp-active-job-light-bg {
  background: #E7D6DC; }

.w-40-p {
  width: 40% !important; }

.w-30-p {
  width: 30% !important; }

a {
  color: #000;
  text-decoration: none !important; }

button:focus {
  box-shadow: unset !important; }

.employer-jobs-title {
  width: unset !important; }

/* .jobSeekerempWrap {
  height: 320px;
  max-height: 320px; } */

#employeeDetailModal .modal-dialog, #firsttimevisitmodal .modal-dialog {
  max-width: 874px !important; }
  #employeeDetailModal .modal-dialog .modal-content, #firsttimevisitmodal .modal-dialog .modal-content {
    border-radius: 0 !important;
    border: unset !important; }
  #employeeDetailModal .modal-dialog .modal-header, #firsttimevisitmodal .modal-dialog .modal-header {
    background-color: #E7D6DC;
    position: relative;
    padding: 22px 22px 36px 62px; }
    #employeeDetailModal .modal-dialog .modal-header .btn-close, #firsttimevisitmodal .modal-dialog .modal-header .btn-close {
      position: absolute;
      top: 20px;
      right: 20px; }
    #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper {
      display: flex;
      align-items: start; }
      #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfoimg figure, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfoimg figure {
        width: 98px;
        height: 98px;
        border-radius: 50%;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #ebdfe3;
        font-size: 35px;
        font-family: "Playfair-Display";
        font-weight: 600; }
      #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo {
        margin-left: 20px; }
        #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo h1, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo h1 {
          font-size: 22px;
          font-family: "Playfair-Display";
          font-weight: bold;
          margin-bottom: 12px; }
        #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo h2, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo h2 {
          font-size: 14px;
          font-weight: bold;
          font-family: "Futura-bold";
          margin-bottom: 12px; }
        #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap {
          display: flex;
          gap: 10px; }
          #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empCode, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empCode {
            border: 1px solid #707070;
            font-size: 14px;
            padding: 4px 5px;
            margin-right: 5px;
            font-weight: 600;
            font-family: "Futura-bold"; }
          #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empdate, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empdate {
            background: #000;
            color: #fff;
            padding: 2px 8px;
            font-size: 10px;
            text-transform: uppercase;
            font-family: "Futura-book"; }
          #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empDate, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empDate {
            color: #c96c99;
            font-family: "Futura-bold";
            font-weight: 600;
            font-size: 10px; }
          #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empStatus, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empStatus {
            background: #000;
            color: #fff;
            padding: 2px 8px;
            font-size: 10px;
            text-transform: uppercase;
            font-family: "Futura-book"; }
          #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empApp, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .empApp {
            color: #c96c99;
            font-family: "Futura-bold";
            font-weight: 600;
            font-size: 10px; }
  #employeeDetailModal .modal-dialog .modal-body, #firsttimevisitmodal .modal-dialog .modal-body {
    background-color: #ECEBE7; }
    #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper {
      display: flex;
      align-items: flex-start;
      width: 100%; }
      #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .emptitle, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .emptitle {
        flex: 1 0 20%;
        margin-bottom: 20px; }
        #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .emptitle h3, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .emptitle h3 {
          margin-right: 20px;
          font-size: 14px;
          font-family: "Futura-bold";
          font-weight: bold;
          text-align: right;
          color: #000; }
      #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .empDocumentWrap, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .empDocumentWrap {
        display: flex;
        align-items: flex-start; }
        #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .empDocumentWrap ul, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .empDocumentWrap ul {
          padding-left: 0 !important; }
          #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .empDocumentWrap ul li, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .empDocumentWrap ul li {
            display: flex;
            margin-bottom: 10px;
            justify-content: space-between; }
      #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .empDesc, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .empDesc {
        flex: 1 0 80%; }
        #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .empDesc p, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .empDesc p {
          width: 90%;
          color: #000;
          font-size: 14px;
          font-family: "Futura-book"; }
        #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .empDesc .empDocument, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .empDesc .empDocument {
          background: #fff;
          width: max-content;
          max-width: max-content;
          padding: 8px 15px;
          font-size: 14px;
          font-weight: 600;
          margin-bottom: 0; }
        #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .empDesc .empPDFdownload, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .empDesc .empPDFdownload {
          background: #fff;
          padding: 8px 15px;
          margin-left: 10px; }

.employer-profile-edit p {
  font-size: 12px;
  text-align: center;
  color: #000;
  font-family: "Futura-bold"; }

.padding_Left {
  padding-left: 0; }

.employer-info {
  width: 100%; }
  .employer-info .employer-row {
    margin-bottom: 30px; }
    .employer-info .employer-row h6 {
      font-size: 12px;
      font-family: "Futura-bold";
      color: #000;
      margin-bottom: 10px; }
    .employer-info .employer-row p {
      font-family: "Futura-book";
      font-size: 14px;
      color: #000; }
    .employer-info .employer-row figure {
      max-width: 180px;
      height: 90px;
      margin-right: 10px;
      margin-bottom: 20px; }
      .employer-info .employer-row figure img {
        max-width: 100%;
        height: 100%; }
    .employer-info .employer-row iframe {
      width: 100%; }

.employer-edit-info-with-input {
  width: 100%; }
  .employer-edit-info-with-input label {
    font-size: 12px;
    font-family: "Futura-bold";
    color: #000;
    margin-bottom: 10px; }
  .employer-edit-info-with-input textarea {
    height: 227px; }
  .employer-edit-info-with-input .rights-check-label {
    font-size: 12px;
    color: #000;
    margin-bottom: 10px;
    font-family: unset;
    letter-spacing: 0.24px; }

.employer-round {
  margin-top: 0; }

.employer-start-jets {
  right: -30%;
  bottom: -30px;
  width: 124px;
  height: 124px; }

.employer-bottom-arrow {
  right: -10%;
  bottom: -15px;
  width: 85px; }

.profile-edit-employer {
  position: relative; }
  .profile-edit-employer .upload-file {
    z-index: 999;
    opacity: 0;
    width: 530px;
    height: 50px;
    position: absolute;
    right: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto; }
  .profile-edit-employer .document-input-dragDrop {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    background: transparent;
    border: 1px solid #000;
    text-align: center;
    -webkit-transition: box-shadow 0.3s, border-color 0.3s;
    -moz-transition: box-shadow 0.3s, border-color 0.3s;
    transition: box-shadow 0.3s, border-color 0.3s; }
    .profile-edit-employer .document-input-dragDrop img {
      width: 20px;
      height: 18px;
      margin-right: 5px; }
  .profile-edit-employer .edit-upload-img {
    display: flex;
    flex-wrap: wrap; }
    .profile-edit-employer .edit-upload-img figure {
      margin-top: 20px;
      width: 45%;
      background: #EBDFE3;
      padding: 30px 30px 10px 30px;
      margin-right: 20px;
      position: relative; }
      .profile-edit-employer .edit-upload-img figure img {
        max-width: 180px;
        height: 90px;
        object-fit: cover; }
      .profile-edit-employer .edit-upload-img figure .delete-icon {
        width: 12px;
        height: 13px;
        position: absolute;
        right: 10px;
        top: 10px;
        cursor: pointer; }
    .profile-edit-employer .edit-upload-img .form-check input[type=checkbox] {
      border-radius: 0; }
    .profile-edit-employer .edit-upload-img .form-check .form-check-input:checked {
      background-color: #000;
      border-color: #000; }
  .profile-edit-employer .upload-file {
    width: 100%; }

.upload-check-24 input[type=checkbox] {
  height: 24px;
  width: 24px;
  border-radius: 0; }
.upload-check-24 .form-check-input:checked {
  background-color: #000;
  border-color: #000; }

.employer-job-for-me-sub {
  padding: 35px 30px; }
  .employer-job-for-me-sub .profileDirectCta {
    background-color: #000 !important;
    color: #fff !important; }
  .employer-job-for-me-sub .img {
    width: 15%; }
    .employer-job-for-me-sub .img p {
      border-radius: 50%;
      width: 80px;
      height: 80px;
      justify-content: center;
      background: #ebdfe3;
      font-size: 35px;
      font-family: "Playfair-Display";
      padding: 0; }
      .employer-job-for-me-sub .img p img {
        width: 100%;
        height: 100%;
        overflow: hidden;
        border-radius: 50%;
        object-fit: cover; }
  .employer-job-for-me-sub .text {
    width: 60%;
    padding-left: 10px; }
    .employer-job-for-me-sub .text h5 {
      font-size: 22px;
      padding-left: unset;
      font-family: "Playfair-Display";
      font-weight: 700;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      height: 57px; }
    .employer-job-for-me-sub .text p {
      font-size: 14px;
      font-style: italic; }
  .employer-job-for-me-sub .buttons {
    width: 22%; }
    .employer-job-for-me-sub .buttons .btn {
      font-size: 10px;
      padding: 5px 20px;
      margin-bottom: 5px;
      font-family: "Futura-book"; }
    .employer-job-for-me-sub .buttons .btn-secondary {
      background: unset;
      border: 1px solid #000;
      border-radius: unset;
      color: #000; }

.employer-job-active-app {
  align-items: center;
  cursor: pointer; }
  .employer-job-active-app .img {
    width: auto; }
    .employer-job-active-app .img p {
      vertical-align: super;
      border-radius: 50%;
      width: 80px;
      height: 80px;
      justify-content: center;
      background: #ebdfe3;
      font-size: 35px;
      font-family: "Playfair-Display" !important;
      display: flex;
      align-items: center;
      font-weight: 700;
      margin: 0; }
      .employer-job-active-app .img p img {
        width: 100%;
        height: 100%;
        overflow: hidden;
        border-radius: 50%;
        object-fit: cover; }
  .employer-job-active-app .text {
    width: 72%; }
    .employer-job-active-app .text p {
      font-family: "Futura-bold"; }
  .employer-job-active-app .employeeJobCta {
    color: #fff !important; }
  .employer-job-active-app .suggestJobWrapper .btn {
    color: #fff !important;
    background-color: #000; }
  .employer-job-active-app .buttons {
    width: 15%; }
    .employer-job-active-app .buttons .btn {
      font-size: 10px;
      padding: 5px 20px;
      margin-bottom: 10px;
      font-family: "Futura-book";
      width: 100%; }
    .employer-job-active-app .buttons .btn-secondary {
      background: unset;
      border: 1px solid #000;
      border-radius: unset;
      color: #000; }

.emp-job-for-me {
  display: flex;
  align-items: center; }
  .emp-job-for-me .btn-primary {
    padding: 5px 20px;
    margin-left: auto;
    background: #000;
    font-size: 10px; }

.employer-job-code-app .text {
  width: 85%; }
.employer-job-code-app .buttons {
  width: 15%; }

.BJAcode {
  border: 1px solid #707070;
  font-size: 14px;
  padding: 4px 5px;
  margin-right: 5px; }

.AppFilter {
  margin-left: auto; }
  .AppFilter #empfiltter svg {
    margin-right: unset;
    margin-left: 15px; }
  .AppFilter .sorfilttermain {
    right: 0;
    position: absolute;
    top: 80px;
    width: 230px;
    padding: 15px;
    background: #fff;
    border: 1px solid #707070;
    z-index: 9;
    display: none; }
    .AppFilter .sorfilttermain p {
      font-size: 14px;
      font-family: "Futura-bold"; }
    .AppFilter .sorfilttermain button {
      width: 100%;
      text-align: center;
      justify-content: center;
      font-size: 14px;
      font-family: "Futura-book"; }

.employer-personal-s p {
  font-family: "Futura-book" !important; }

.employer-jobs .employer-jobs-hire {
  display: flex;
  align-items: center;
  justify-content: end;
   }
   .employer-jobs .employer-jobs-hire .btn-primary-color{
    color: white !important;
   }
  .employer-jobs .employer-jobs-hire #filterMenuWrapper #filterMenu {
    margin-left: 20px;
    background-color: transparent !important;
    border: 1px solid #000 !important;
    color: #000; }
  .employer-jobs .employer-jobs-hire #filterMenuWrapper .dropdown-menu {
    margin-top: 5px !important;
    background-color: #E6E6E6; }
    .employer-jobs .employer-jobs-hire #filterMenuWrapper .dropdown-menu #firstlist {
      padding-left: 2.5rem;
      text-indent: -2.5em; }
    .employer-jobs .employer-jobs-hire #filterMenuWrapper .dropdown-menu li a {
      font-size: 14px;
      color: #000;
      font-family: "Futura-book"; }
      .employer-jobs .employer-jobs-hire #filterMenuWrapper .dropdown-menu li a span svg {
        margin-right: 5px; }
.employer-jobs .employer-jobs-menu .dropdown {
  margin-left: 10px; }
  .employer-jobs .employer-jobs-menu .dropdown .btn-light {
    color: #000;
    background-color: unset !important;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 0.5px;
    border: 1px solid #000;
    border-radius: unset; }
.employer-jobs .employer-jobs-menu .dropdown-menu {
  width: 272px;
  background-color: #e6e6e6;
  padding: 10px;
  border: unset; }
  .employer-jobs .employer-jobs-menu .dropdown-menu .dropdown-item {
    font-size: 14px;
    color: #000;
    white-space: unset;
    margin-bottom: 15px; }
.employer-jobs .jobdetails {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .employer-jobs .jobdetails .jobdetails-tabs .nav-tabs {
    border: unset; }
    .employer-jobs .jobdetails .jobdetails-tabs .nav-tabs .nav-link.active {
      background-color: #c96c99;
      color: #fff;
      border-radius: unset;
      border: unset; }
    .employer-jobs .jobdetails .jobdetails-tabs .nav-tabs .nav-link {
      background-color: #dfdfdf;
      color: #c96c99;
      border-radius: unset;
      margin-right: 5px;
      border: unset;
      margin-left: 10px;
      padding: 0.5rem 2rem;
      font-size: 12px;
      font-weight: 600;
      margin-right: 0; }
  .employer-jobs .jobdetails .jobdetails-tabs .tab {
    overflow: hidden;
    transition: all 3s;
    margin-bottom: 20px; }
    .employer-jobs .jobdetails .jobdetails-tabs .tab button {
      font-family: "Futura-bold";
      background-color: #dfdfdf;
      color: #c96c99;
      float: left;
      border: none;
      outline: none;
      cursor: pointer;
      padding: 8px 16px;
      transition: 0.3s;
      font-size: 12px;
      margin-right: 10px; }
      .employer-jobs .jobdetails .jobdetails-tabs .tab button.active {
        background-color: #c96c99;
        color: #ffffff; }
  .employer-jobs .jobdetails .jobdetails-tabs .tabcontent {
    display: none;
    border-top: none; }
  .employer-jobs .jobdetails .jobdetails-tabs .is-hidden {
    display: none !important; }
  .employer-jobs .jobdetails .jobdetails-tabs .is-desktop {
    display: block; }
    @media (max-width: 991px) {
      .employer-jobs .jobdetails .jobdetails-tabs .is-desktop {
        display: none !important; } }
  .employer-jobs .jobdetails .jobdetails-tabs .is-mobile {
    display: none !important; }
    @media (max-width: 991px) {
      .employer-jobs .jobdetails .jobdetails-tabs .is-mobile {
        display: block !important; } }
  .employer-jobs .jobdetails .jobdetails-tabs select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* Remove default arrow */
    width: 100%;
    padding: 8px 20px;
    font-size: 12px;
    background-color: #c96c99;
    color: #fff;
    border: none; }
  .employer-jobs .jobdetails .jobdetails-tabs select option {
    background-color: #e6e6e6;
    color: #c96c99;
    font-size: 12px;
    font-weight: 600; }
  .employer-jobs .jobdetails .jobdetails-tabs select option::selection {
    background-color: #3282ea; }
  .employer-jobs .jobdetails .jobdetails-tabs select::-ms-expand {
    display: none; }
  .employer-jobs .jobdetails .jobdetails-tabs .select {
    position: relative; }
    @media (max-width: 991px) {
      .employer-jobs .jobdetails .jobdetails-tabs .select:after {
        content: "▼";
        padding: 12px 8px;
        position: absolute;
        right: 17px;
        top: -7px;
        z-index: 1;
        text-align: center;
        width: 10%;
        height: 100%;
        pointer-events: none;
        color: #fff; } }
  .employer-jobs .jobdetails .jobdetails-filter .dropdown .btn-filter {
    color: #fff;
    letter-spacing: 0.5px;
    font-size: 10px;
    padding: 10px 20px;
    border-radius: 0; }
  .employer-jobs .jobdetails .jobdetails-filter .dropdown .dropdown-menu {
    width: 296px;
    padding: 15px; }
    .employer-jobs .jobdetails .jobdetails-filter .dropdown .dropdown-menu h6 {
      font-family: "Futura-bold";
      letter-spacing: 0.28px;
      font-size: 14px;
      margin-left: 15px; }
    .employer-jobs .jobdetails .jobdetails-filter .dropdown .dropdown-menu .dropdown-item {
      margin-top: 10px;
      border-radius: 0; }
      .employer-jobs .jobdetails .jobdetails-filter .dropdown .dropdown-menu .dropdown-item .form-select {
        border-radius: 0; }
    .employer-jobs .jobdetails .jobdetails-filter .dropdown .dropdown-menu .btn-filters {
      width: 100%;
      padding: 10px 40px; }
.employer-jobs .employer-jobs-container {
  padding: 15px 25px; }
  .employer-jobs .employer-jobs-container:nth-of-type(odd) {
    background-color: #E8CCC8; }
  .employer-jobs .employer-jobs-container:nth-of-type(even) {
    background-color: #EEDBD7; }
  .employer-jobs .employer-jobs-container .job-left .text h5 {
    font-size: 22px;
    font-family: "Playfair-Display";
    margin-bottom: 4px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px; }
  .employer-jobs .employer-jobs-container .job-left .text p {
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
    font-style: italic; }
  .employer-jobs .employer-jobs-container .job-left .bja-count {
    border: 1px solid #000;
    color: #000;
    font-family: "Futura-bold";
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.7px;
    padding: 2px 5px;
    margin-right: 5px; }
  .employer-jobs .employer-jobs-container .job-left .bja-view {
    background: #000;
    font-size: 10px;
    color: #fff;
    padding: 1px 10px;
    margin-right: 5px;
    margin-left: 10px; }
  .employer-jobs .employer-jobs-container .job-left .bja-status {
    color: #c96c99;
    font-size: 10px;
    font-family: "Futura-bold"; }
  .employer-jobs .employer-jobs-container .job-right {
    display: flex;
    align-items: center; }
    .employer-jobs .employer-jobs-container .job-right .request-change {
      padding: 7px 10px;
      background-color: #231f20;
      border-color: #231f20;
      color: #fff;
      font-size: 10px;
      font-family: "Futura-bold";
      white-space: nowrap;
      cursor: pointer; }
      .employer-jobs .employer-jobs-container .job-right .request-change:hover {
        background: #000; }

.employer-tips .tips-info h5 {
  font-size: 25px;
  letter-spacing: 0.5px;
  font-family: "Futura-bold";
  font-weight: 600; }
.employer-tips .tips-info span {
  font-size: 14px;
  margin-bottom: 0;
  color: #000; }
.employer-tips .tips-info .tips-info-btn {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 10px; }
  .employer-tips .tips-info .tips-info-btn button {
    padding: 5px 15px;
    font-size: 12px;
    margin-left: 5px;
    border-radius: 0;
    background: transparent;
    color: #000;
    border: 1px solid #000;
    font-weight: 600; }
.employer-tips .tips-info a {
  color: #5050f6;
  text-decoration: none; }
.employer-tips .tips-applicantssecond {
  background-color: #E7D6DC !important; }
.employer-tips .tips-applicants {
  background-color: #dfc8ce;
  padding: 15px 20px; }
  .employer-tips .tips-applicants h5 {
    font-size: 25px;
    letter-spacing: 0.5px;
    font-family: "Playfair-Display";
    font-weight: 700; }
  .employer-tips .tips-applicants .applicants-download {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap; }
    .employer-tips .tips-applicants .applicants-download p {
      font-size: 14px;
      margin-bottom: 0;
      color: #000; }
    .employer-tips .tips-applicants .applicants-download a {
      padding: 5px 15px;
      font-size: 12px;
      border-radius: 0;
      color: #fff !important;
      text-decoration: none; }
      .employer-tips .tips-applicants .applicants-download a:hover {
        color: #fff !important;
        text-decoration: none; }

.branches .branches-head {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px; }
  .branches .branches-head #btn-new-branch {
    margin-right: 10px; }
  .branches .branches-head button {
    font-size: 10px;
    color: #fff;
    background-color: #231f20;
    border-color: #231f20;
    letter-spacing: 0.5px;
    font-weight: 600;
    border-radius: 0;
    padding: 10px 30px; }
    .branches .branches-head button:hover {
      background-color: #000; }
    .branches .branches-head button svg {
      margin-right: 5px; }
  .branches .branches-head h5 {
    font-size: 25px;
    letter-spacing: 0.5px;
    font-family: "Futura-bold";
    font-weight: 700; }
  .branches .branches-head .infohover:hover + .myJobinfo {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .branches .branches-head .myJobinfo {
    left: 10%;
    position: absolute;
    top: 100%;
    background: #fff;
    width: 50%;
    padding: 15px;
    opacity: 0;
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
    -webkit-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    transition: all 150ms linear;
    visibility: hidden;
    z-index: 999; }
.branches .branches-container .branches-row:nth-of-type(odd) {
  background-color: #E7D6DC; }
.branches .branches-container .branches-row:nth-of-type(even) {
  background-color: #DFC8CE; }
.branches .branches-container .branches-row {
  padding: 15px 20px; }
  .branches .branches-container .branches-row .stories {
    display: flex;
    align-items: center; }
    .branches .branches-container .branches-row .stories img {
      height: 88px;
      width: 88px;
      object-fit: contain;
      background-color: #fff;
      margin-right: 10px;
      border-radius: 17px; }
    .branches .branches-container .branches-row .stories .stories-desc h5 {
      font-size: 24px;
      font-family: "Playfair-Display";
      font-weight: 700;
      margin-bottom: 15px; }
    .branches .branches-container .branches-row .stories .stories-desc .country {
      font-size: 14px;
      color: #000;
      margin-right: 10px;
      font-style: italic; }
    .branches .branches-container .branches-row .stories .stories-desc .click {
      font-size: 10px;
      letter-spacing: 1px;
      background-color: #000;
      padding: 2px 5px;
      color: #fff; }
    .branches .branches-container .branches-row .stories .stories-desc .count {
      font-size: 10px;
      letter-spacing: 0px;
      color: #c96c99;
      font-weight: 600; }
  .branches .branches-container .branches-row button {
    font-size: 10px;
    color: #fff;
    background-color: #231f20;
    border-color: #231f20;
    letter-spacing: 0.5px;
    font-weight: 600;
    border-radius: 0;
    padding: 10px 30px;
    margin-right: 15px; }
    .branches .branches-container .branches-row button:hover {
      background-color: #000; }

.mb-0 {
  margin-bottom: 0 !important; }

.ml-0 {
  margin-left: 0 !important; }

.ml-15 {
  margin-left: 15px !important; }

.mr-10 {
  margin-right: 10px !important; }

.ml-10 {
  margin-left: 10px !important; }

.ml-5 {
  margin-left: 5px !important; }

.font-md {
  font-size: 14px; }

.color-dark {
  color: #000; }

#addBranchModal .modal-dialog {
  max-width: 976px !important; }
  #addBranchModal .modal-dialog .seminarmodal-title {
    margin: auto !important;
    font-family: "Futura-bold";
    font-size: 25px;
    letter-spacing: 0.5px; }
  #addBranchModal .modal-dialog .seminarmodal-close {
    margin: unset !important;
    width: unset;
    height: unset;
    padding: unset; }
  #addBranchModal .modal-dialog .wrapper {
    max-width: 100%;
    background: #fff; }
    #addBranchModal .modal-dialog .wrapper .header {
      display: flex;
      justify-content: center; }
      #addBranchModal .modal-dialog .wrapper .header .form_1_progessbar {
        margin-left: 20px; }
      #addBranchModal .modal-dialog .wrapper .header ul {
        display: flex;
        padding-left: 0; }
        #addBranchModal .modal-dialog .wrapper .header ul li {
          margin-right: 50px;
          position: relative;
          list-style: none; }
          #addBranchModal .modal-dialog .wrapper .header ul li:last-child {
            margin-right: 0; }
            #addBranchModal .modal-dialog .wrapper .header ul li:last-child:before {
              display: none; }
          #addBranchModal .modal-dialog .wrapper .header ul li p {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 26px;
            height: 26px;
            background: #c4c4c4;
            color: #fff;
            border-radius: 50%;
            font-size: 12px;
            border: 2px solid #fff;
            outline: 1px solid #000; }
        #addBranchModal .modal-dialog .wrapper .header ul .form_1_progessbar:before {
          content: "";
          position: absolute;
          top: 34%;
          transform: translateY(-50%);
          left: 27px;
          width: 190%;
          height: 1px;
          background: #bfc0c0; }
        #addBranchModal .modal-dialog .wrapper .header ul li.active:before {
          background: #c4c4c4; }
        #addBranchModal .modal-dialog .wrapper .header ul li.active p {
          background: #d3a2ba; }
    #addBranchModal .modal-dialog .wrapper .form_wrap {
      margin-bottom: 35px; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .Neon-theme-dragdropbox input {
        z-index: 999;
        opacity: 0;
        width: 88px;
        height: 87px;
        position: absolute;
        right: 0px;
        left: 0px;
        margin-right: auto;
        margin-left: auto; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .Neon-theme-dragdropbox .Neon-input-dragDrop {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 88px;
        height: 87px;
        margin: 0 auto;
        background: #e6e6e6;
        border: 1px solid #9a9a9a;
        text-align: center;
        -webkit-transition: box-shadow 0.3s, border-color 0.3s;
        -moz-transition: box-shadow 0.3s, border-color 0.3s;
        transition: box-shadow 0.3s, border-color 0.3s; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .Neon-theme-dragdropbox .Neon-input-dragDrop img {
          width: 32px;
          height: 28px; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .Neon-theme-dragdropbox .upload-pic {
        text-align: center;
        font-size: 14px;
        color: #000;
        margin-top: 15px; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap {
        width: 550px;
        max-width: 100%;
        margin: 0 auto 20px; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap:last-child {
          margin-bottom: 0; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .checked-topics {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          margin-top: 15px;
          margin-left: 15px; }
          #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .checked-topics .checked-items {
            background-color: #dfc8ce;
            color: #000;
            border-radius: 26px;
            font-family: "Futura-bold";
            font-size: 12px;
            letter-spacing: 0.24px;
            padding: 15px;
            margin-right: 10px;
            margin-bottom: 15px; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap label {
          display: block;
          margin-bottom: 10px;
          letter-spacing: 0.28px;
          font-size: 14px;
          font-family: "Futura-bold";
          font-weight: 600;
          color: #000; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .label-desc {
          display: block;
          letter-spacing: 0.28px;
          font-size: 14px;
          color: #000;
          margin-bottom: 10px; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .color-red {
          color: #e70d0d; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .input {
          border: 1px solid #707070;
          padding: 10px;
          display: block;
          width: 100%;
          font-size: 16px;
          transition: 0.5s ease;
          margin-left: 15px !important;
          border-radius: 0; }
          #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .input:focus {
            border-color: #d3a2ba; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .form-control {
          margin-left: 15px;
          resize: none;
          border: 1px solid #707070;
          display: block;
          width: 100%;
          font-size: 16px;
          transition: 0.5s ease;
          border-radius: 0; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .input-group-addon {
          width: 100%; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .form-select {
          margin-left: 15px;
          border: 1px solid #707070;
          padding: 10px;
          border-radius: 0; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .terms-conditions a {
          font-size: 14px;
          color: #3282ea !important;
          letter-spacing: 0.28px;
          text-decoration: none; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .form-check-label {
          font-size: 14px;
          letter-spacing: 0.28px;
          color: #000;
          font-family: "Futura-book";
          font-weight: 300;
          margin-bottom: 0; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .input-check {
          font-size: 14px;
          letter-spacing: 0.28px;
          color: #000;
          font-family: "Futura-book";
          font-weight: 300; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .seminar-check {
          margin-left: 15px !important; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .btn-order {
        font-size: 12px;
        letter-spacing: 0.6px;
        border-radius: 0;
        padding: 10px 20px;
        text-transform: uppercase;
        padding: 12px 25px; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .seminar-dropdown {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px;
        margin-left: 15px;
        background-color: #fff;
        border: 1px solid #707070;
        border-radius: 0;
        font-weight: 600; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .show {
        width: 100%;
        display: flex;
        flex-wrap: wrap; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .product-check {
        display: flex;
        width: 50%; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .product-check .form-check-label {
          margin-left: 10px; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .infohover:hover + .myJobinfo {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); }
      #addBranchModal .modal-dialog .wrapper .form_wrap .myJobinfo {
        left: 10%;
        position: absolute;
        top: 50%;
        background: #fff;
        border: 1px solid #c4c4c4;
        width: 50%;
        font-size: 14px;
        padding: 10px;
        opacity: 0;
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
        -webkit-transition: all 150ms linear;
        -o-transition: all 150ms linear;
        transition: all 150ms linear;
        visibility: hidden; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .document-dragdropbox {
        display: flex;
        justify-content: center;
        margin-bottom: 20px; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .document-dragdropbox input {
          z-index: 999;
          opacity: 0;
          width: 414px;
          height: 154px;
          position: absolute;
          right: 0px;
          left: 0px;
          margin-right: auto;
          margin-left: auto; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .document-dragdropbox .document-input-dragDrop {
          display: flex;
          justify-content: center;
          align-items: center;
          width: 414px;
          height: 154px;
          background: #f5f5f5;
          border: 1px dashed #9a9a9a;
          text-align: center;
          -webkit-transition: box-shadow 0.3s, border-color 0.3s;
          -moz-transition: box-shadow 0.3s, border-color 0.3s;
          transition: box-shadow 0.3s, border-color 0.3s;
          margin-left: 15px; }
          #addBranchModal .modal-dialog .wrapper .form_wrap .document-dragdropbox .document-input-dragDrop img {
            width: 20px;
            height: 18px;
            margin-right: 5px; }
      #addBranchModal .modal-dialog .wrapper .form_wrap .upload-logo-dragdropbox {
        display: flex;
        justify-content: center;
        flex-direction: row;
        gap: 20px; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .upload-logo-dragdropbox #logo-container img {
          width: fit-content;
          height: 154px;
          object-fit: cover; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .upload-logo-dragdropbox input {
          z-index: 999;
          opacity: 0;
          width: 50%;
          height: 154px;
          position: absolute;
          right: 0px;
          left: 0px;
          margin-right: auto;
          margin-left: auto; }
        #addBranchModal .modal-dialog .wrapper .form_wrap .upload-logo-dragdropbox .upload-input-dragDrop {
          display: flex;
          justify-content: center;
          align-items: center;
          width: 150px;
          height: 154px;
          background: #f5f5f5;
          border: 1px dashed #9a9a9a;
          text-align: center;
          -webkit-transition: box-shadow 0.3s, border-color 0.3s;
          -moz-transition: box-shadow 0.3s, border-color 0.3s;
          transition: box-shadow 0.3s, border-color 0.3s;
          margin-left: 15px; }
          #addBranchModal .modal-dialog .wrapper .form_wrap .upload-logo-dragdropbox .upload-input-dragDrop img {
            width: 20px;
            height: 18px;
            margin-right: 5px; }
    #addBranchModal .modal-dialog .wrapper .edit-upload-img .branch-current-img {
      display: flex;
      gap: 25px;
      flex-wrap: wrap; }
      #addBranchModal .modal-dialog .wrapper .edit-upload-img .branch-current-img .col-md-6 {
        flex: 0 0 30% !important;
        position: relative; }
        #addBranchModal .modal-dialog .wrapper .edit-upload-img .branch-current-img .col-md-6 img {
          object-fit: contain;
          height: auto; }
        #addBranchModal .modal-dialog .wrapper .edit-upload-img .branch-current-img .col-md-6 a {
          position: absolute;
          right: -15px; }
    #addBranchModal .modal-dialog .wrapper .btns_wrap {
      width: 290px;
      max-width: 100%;
      margin: 0 auto;
      margin-top: -57px;
      padding-bottom: 30px;
      cursor: pointer; }
      #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns {
        display: flex;
        justify-content: space-between; }
        #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns .btn_next {
          margin-right: 40px; }
        #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns button {
          border: 0;
          padding: 12px 15px;
          background: #d3a2ba;
          color: #fff;
          width: 135px;
          justify-content: center;
          display: flex;
          align-items: center;
          font-size: 16px;
          border-radius: 3px;
          transition: 0.5s ease; }
        #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns button.btn_back {
          background: #bfc0c0; }
          #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns button.btn_back .icon {
            display: flex;
            margin-right: 10px; }
          #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns button.btn_back:hover {
            background: #8b8c8c; }
        #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns button.btn_next:hover {
          background: #8577d2; }
        #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns button.btn_done:hover {
          background: #8577d2; }
        #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns span {
          font-size: 12px; }
        #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns img {
          width: 8px; }
      #addBranchModal .modal-dialog .wrapper .btns_wrap .common_btns.form_1_btns {
        justify-content: flex-end; }

#branch-pic-container .image-holder {
  gap: 20px;
  flex-wrap: wrap; }
  #branch-pic-container .image-holder .pictures-box {
    width: fit-content;
    height: 154px;
    position: relative; }
    #branch-pic-container .image-holder .pictures-box img {
      width: inherit;
      height: 100%;
      object-fit: cover; }
    #branch-pic-container .image-holder .pictures-box .thumb-image-delete {
      position: absolute;
      top: 0; }

.seminar .seminar-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  margin-bottom: 30px; }
  .seminar .seminar-head .seminar-title {
    font-size: 25px;
    letter-spacing: 0.5px;
    font-family: "Futura-bold";
    color: #000; }
  .seminar .seminar-head .btn-reminder {
    font-size: 12px;
    letter-spacing: 0.6px;
    border-radius: 0;
    padding: 10px 30px; }
    .seminar .seminar-head .btn-reminder img {
      width: 17px;
      height: 20px;
      margin-right: 10px; }
  .seminar .seminar-head .tooltips {
    display: inline-block; }
  .seminar .seminar-head .tooltips .tooltiptext {
    visibility: hidden;
    max-width: 323px;
    background-color: #fff;
    color: #000;
    padding: 8px;
    font-size: 12px;
    position: absolute;
    z-index: 1;
    top: 30px;
    left: 0;
    border: 1px solid #ecebe7;
    font-family: "Futura-book";
    line-height: 18px; }
  .seminar .seminar-head .tooltips:hover .tooltiptext {
    visibility: visible; }
.seminar .seminar-container:nth-of-type(odd) {
  background-color: #EEDBD7; }
.seminar .seminar-container:nth-of-type(even) {
  background-color: #e8ccc8; }
.seminar .seminar-container {
  padding: 15px; }
  .seminar .seminar-container .pl-0 {
    padding-left: 0; }
  .seminar .seminar-container .pr-0 {
    padding-right: 0; }
  .seminar .seminar-container .seminar-details {
    display: flex; }
    .seminar .seminar-container .seminar-details .event-details {
      display: flex;
      align-items: center; }
      .seminar .seminar-container .seminar-details .event-details .seminar-images {
        background-color: #fff;
        width: 146px;
        height: 124px;
        border-radius: 8px; }
        .seminar .seminar-container .seminar-details .event-details .seminar-images img {
          height: 96px;
          width: 145px;
          margin-top: 15px;
          object-fit: contain; }
      .seminar .seminar-container .seminar-details .event-details .seminar-description {
        margin-left: 15px; }
        .seminar .seminar-container .seminar-details .event-details .seminar-description h5 {
          font-size: 24px;
          font-family: "Playfair-Display";
          font-weight: 700; }
        .seminar .seminar-container .seminar-details .event-details .seminar-description .event-desc {
          margin-bottom: 2px;
          margin-right: 10px; }
          .seminar .seminar-container .seminar-details .event-details .seminar-description .event-desc .event {
            background-color: #000;
            color: #fff;
            font-size: 10px;
            text-transform: uppercase;
            padding: 2px 10px;
            letter-spacing: 1px; }
          .seminar .seminar-container .seminar-details .event-details .seminar-description .event-desc strong {
            color: #c96c99;
            font-size: 12px;
            letter-spacing: 0.24px; }
    .seminar .seminar-container .seminar-details .edit-details {
      text-align: right; }
      .seminar .seminar-container .seminar-details .edit-details .btn-edit {
        padding: 7px 25px !important;
        font-size: 10px;
        letter-spacing: 0.5px;
        border-radius: 0;
        font-weight: 600; }

#seminarModal .modal-dialog {
  max-width: 976px !important; }
  #seminarModal .modal-dialog .seminarmodal-title {
    margin: auto !important;
    font-family: "Futura-bold";
    font-size: 25px;
    letter-spacing: 0.5px; }
  #seminarModal .modal-dialog .seminarmodal-close {
    margin: unset !important;
    width: unset;
    height: unset;
    padding: unset; }
  #seminarModal .modal-dialog .wrapper {
    max-width: 100%;
    background: #fff; }
    #seminarModal .modal-dialog .wrapper .header {
      display: flex;
      justify-content: center; }
      #seminarModal .modal-dialog .wrapper .header .form_1_progessbar {
        margin-left: 20px; }
      #seminarModal .modal-dialog .wrapper .header ul {
        display: flex;
        padding-left: 0; }
        #seminarModal .modal-dialog .wrapper .header ul li {
          margin-right: 50px;
          position: relative;
          list-style: none; }
          #seminarModal .modal-dialog .wrapper .header ul li:last-child {
            margin-right: 0; }
            #seminarModal .modal-dialog .wrapper .header ul li:last-child:before {
              display: none; }
          #seminarModal .modal-dialog .wrapper .header ul li:before {
            content: "";
            position: absolute;
            top: 34%;
            transform: translateY(-50%);
            left: 27px;
            width: 190%;
            height: 1px;
            background: #bfc0c0; }
          #seminarModal .modal-dialog .wrapper .header ul li p {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 26px;
            height: 26px;
            background: #c4c4c4;
            color: #fff;
            border-radius: 50%;
            font-size: 12px;
            border: 2px solid #fff;
            outline: 1px solid #000; }
        #seminarModal .modal-dialog .wrapper .header ul li.active:before {
          background: #c4c4c4; }
        #seminarModal .modal-dialog .wrapper .header ul li.active p {
          background: #d3a2ba; }
    #seminarModal .modal-dialog .wrapper .form_wrap {
      margin-bottom: 35px; }
      #seminarModal .modal-dialog .wrapper .form_wrap .Neon-theme-dragdropbox input {
        z-index: 999;
        opacity: 0;
        width: 88px;
        height: 87px;
        position: absolute;
        right: 0px;
        left: 0px;
        margin-right: auto;
        margin-left: auto; }
      #seminarModal .modal-dialog .wrapper .form_wrap .Neon-theme-dragdropbox .Neon-input-dragDrop {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 87px;
        height: 87px;
        margin: 0 auto;
        background: #fff;
        border: 1px solid #9a9a9a;
        text-align: center;
        -webkit-transition: box-shadow 0.3s, border-color 0.3s;
        -moz-transition: box-shadow 0.3s, border-color 0.3s;
        transition: box-shadow 0.3s, border-color 0.3s; }
        #seminarModal .modal-dialog .wrapper .form_wrap .Neon-theme-dragdropbox .Neon-input-dragDrop img {
          width: 100%;
          height: 100%;
          object-fit: scale-down; }
      #seminarModal .modal-dialog .wrapper .form_wrap .Neon-theme-dragdropbox .upload-pic {
        text-align: center;
        font-size: 14px;
        color: #000;
        margin-top: 15px; }
      #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap {
        width: 620px;
        max-width: 100%;
        margin: 0 auto 20px; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap:last-child {
          margin-bottom: 0; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .checked-topics {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          margin-top: 15px;
          margin-left: 15px; }
          #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .checked-topics .checked-items {
            background-color: #dfc8ce;
            color: #000;
            border-radius: 26px;
            font-family: "Futura-bold";
            font-size: 12px;
            letter-spacing: 0.24px;
            padding: 15px;
            margin-right: 10px;
            margin-bottom: 15px; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap label {
          display: block;
          margin-bottom: 10px;
          letter-spacing: 0.28px;
          font-size: 14px;
          font-family: "Futura-bold";
          font-weight: 600;
          color: #000; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .label-desc {
          display: block;
          letter-spacing: 0.28px;
          font-size: 14px;
          color: #000;
          margin-bottom: 10px; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .color-red {
          color: #e70d0d; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .input {
          border: 1px solid #707070;
          padding: 10px;
          display: block;
          width: 100%;
          font-size: 16px;
          transition: 0.5s ease;
          margin-left: 15px !important;
          border-radius: 0; }
          #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .input:focus {
            border-color: #d3a2ba; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .input-group-addon {
          width: 100%; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .date-input {
          padding: 10px 10px 10px 40px; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .date-time {
          position: relative; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .date-time img {
          width: 20px;
          position: absolute;
          top: 12px;
          left: 26px; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .form-select {
          margin-left: 15px;
          border: 1px solid #707070;
          padding: 10px;
          border-radius: 0; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .terms-conditions a {
          font-size: 14px;
          color: #3282ea !important;
          letter-spacing: 0.28px;
          text-decoration: none; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .form-check-label {
          font-size: 14px;
          letter-spacing: 0.28px;
          color: #000;
          font-family: "Futura-book";
          font-weight: 300;
          margin-bottom: 0; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .input-check {
          font-size: 14px;
          letter-spacing: 0.28px;
          color: #000;
          font-family: "Futura-book";
          font-weight: 300; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .seminar-check {
          margin-left: 15px !important; }
          #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .seminar-check .form-check-input {
            width: 16px;
            height: 16px;
            border-radius: 0; }
        #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .uploaded-file {
          display: flex;
          align-items: center;
          justify-content: start;
          background-color: #F5F5F5;
          padding: 10px 10px 10px 20px;
          width: 40%;
          margin-left: 15px;
          margin-top: 10px;
          position: relative;
          overflow: hidden; }
          #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .uploaded-file img {
            width: 22px;
            height: 26px; }
          #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .uploaded-file h5 {
            width: 80%;
            overflow: hidden;
            color: #000;
            font-weight: 600;
            font-size: 14px;
            letter-spacing: 0.28px;
            margin-bottom: 0;
            margin-left: 10px;
            font-family: "Futura-bold"; }
          #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .uploaded-file .fa {
            position: absolute;
            right: 5px;
            top: 5px;
            cursor: pointer; }
      #seminarModal .modal-dialog .wrapper .form_wrap .btn-order {
        font-size: 12px;
        letter-spacing: 0.6px;
        border-radius: 0;
        padding: 10px 20px;
        text-transform: uppercase;
        padding: 12px 25px; }
      #seminarModal .modal-dialog .wrapper .form_wrap .seminar-dropdown {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px;
        margin-left: 15px;
        background-color: #fff;
        border: 1px solid #707070;
        border-radius: 0;
        font-weight: 600; }
      #seminarModal .modal-dialog .wrapper .form_wrap .show {
        width: 100%;
        display: flex;
        flex-wrap: wrap; }
      #seminarModal .modal-dialog .wrapper .form_wrap .product-check {
        display: flex;
        width: 50%; }
        #seminarModal .modal-dialog .wrapper .form_wrap .product-check .form-check-label {
          margin-left: 10px; }
      #seminarModal .modal-dialog .wrapper .form_wrap .document-dragdropbox input {
        z-index: 999;
        opacity: 0;
        width: 530px;
        height: 50px;
        position: absolute;
        right: 0px;
        left: 0px;
        margin-right: auto;
        margin-left: auto; }
      #seminarModal .modal-dialog .wrapper .form_wrap .document-dragdropbox .document-input-dragDrop {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 50px;
        background: #f5f5f5;
        border: 1px dashed #9a9a9a;
        text-align: center;
        -webkit-transition: box-shadow 0.3s, border-color 0.3s;
        -moz-transition: box-shadow 0.3s, border-color 0.3s;
        transition: box-shadow 0.3s, border-color 0.3s;
        margin-left: 15px; }
        #seminarModal .modal-dialog .wrapper .form_wrap .document-dragdropbox .document-input-dragDrop img {
          width: 20px;
          height: 18px;
          margin-right: 5px; }
    #seminarModal .modal-dialog .wrapper .btns_wrap {
      width: 315px;
      max-width: 100%;
      margin: 0 auto;
      margin-top: -57px;
      padding-bottom: 30px;
      cursor: pointer; }
      #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns {
        display: flex;
        justify-content: space-between; }
        #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns button {
          border: 0;
          padding: 12px 15px;
          background: #d3a2ba;
          color: #fff;
          width: 135px;
          justify-content: center;
          display: flex;
          align-items: center;
          font-size: 16px;
          border-radius: 3px;
          transition: 0.5s ease; }
        #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns button.sem-btn_back {
          background: #bfc0c0; }
          #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns button.sem-btn_back .icon {
            display: flex;
            margin-right: 10px; }
          #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns button.sem-btn_back:hover {
            background: #8b8c8c; }
        #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns button.sem-btn_next:hover {
          background: #8577d2; }
        #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns button.sem-btn_done:hover {
          background: #8577d2; }
        #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns span {
          font-size: 12px; }
        #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns img {
          width: 8px; }
      #seminarModal .modal-dialog .wrapper .btns_wrap .common_btns.sem-form_1_btns {
        justify-content: flex-end; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .empProfileBox .info h5 {
    font-size: 20px; }

  .employer-job-for-me-sub .img {
    width: 20%; }
  .employer-job-for-me-sub .text {
    width: 80%; }
    .employer-job-for-me-sub .text h5 {
      width: 100%; }
  .employer-job-for-me-sub .buttons {
    width: 100%;
    padding-left: 20%;
    display: flex; }
    .employer-job-for-me-sub .buttons .btn {
      margin-right: 20px;
      width: 90%; }

  .employer-round {
    margin-top: 70px; }

  .employer-start-jets {
    right: -18%;
    bottom: -80px; }

  .employer-bottom-arrow {
    right: 10%;
  bottom: -50px; }

  .employer-job-active-app .img {
    width: 20%; }
  .employer-job-active-app .text {
    width: 80%; }
  .employer-job-active-app .buttons {
    width: 100%;
    display: flex;
    padding-left: 20%;
    margin-top: 20px; }
    .employer-job-active-app .buttons .btn {
      width: auto;
      margin-right: 20px; }

  .emp-job-100 {
    width: 100%; }
    .emp-job-100 .buttons {
      padding-left: 0;
      margin-top: 20px; }
      .emp-job-100 .buttons .btn {
        width: auto;
        margin-right: 20px; }

  .employer-personal-s .buttons {
    padding-left: 0; }

  #addBranchModal .modal-dialog {
    padding-left: 0;
    padding-right: 0; }

  .employer-jobs .employer-jobs-title h5 {
    font-size: 18px; }
  /* .employer-jobs .employer-jobs-hire {
    display: flex;
    justify-content: space-between; } */
    .employer-jobs .employer-jobs-hire button {
      margin-left: 0 !important; }
  .employer-jobs .employer-jobs-container .job-right {
    margin-top: 10px; }

  .seminar .seminar-head {
    justify-content: center !important; }
  .seminar .seminar-container .seminar-details .edit-details .btn-edit {
    padding: 7px 20px !important; }
  .seminar .seminar-container .seminar-details .event-details .seminar-images {
    width: 102px !important;
    height: 87px !important;
    margin-top: -20px !important; }
    .seminar .seminar-container .seminar-details .event-details .seminar-images img {
      height: 67px !important;
      width: 100px !important;
      margin-top: 10px !important; }
  .seminar .seminar-container .seminar-details .event-details .seminar-description h5 {
    font-size: 18px; }

  #seminarModal {
    padding-left: 0;
    padding-right: 0; } }
.staticJobSeeker {
  padding: 25px 20px !important; }
  .staticJobSeeker .text {
    width: 80% !important; }
  .staticJobSeeker .img {
    width: 20% !important; }
    .staticJobSeeker .img p {
      width: 108px !important;
      height: 108px !important;
      background-color: #fff !important;
      border-radius: 11px !important; }
      .staticJobSeeker .img p img {
        width: 100% !important;
        height: 60% !important;
        object-fit: contain !important;
        border-radius: unset !important; }

@media screen and (max-width: 767px) {
  .empDocument {
    font-size: 10px !important; }

  .jobSeekerempWrap {
    height: unset !important;
    max-height: unset !important; }

  .empDate {
    font-size: 9px !important; }

  .empApp {
    font-size: 9px !important; }

  #employeeDetailModal .modal-dialog .modal-header, #firsttimevisitmodal .modal-dialog .modal-header {
    padding: 15px 12px; }
    #employeeDetailModal .modal-dialog .modal-header .btn-close, #firsttimevisitmodal .modal-dialog .modal-header .btn-close {
      top: 10px;
      right: 10px; }
    #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfoimg figure, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfoimg figure {
      width: 90px;
      height: 90px; }
    #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo {
      margin-left: 5px; }
      #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo h1, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo h1 {
        font-size: 18px; }
      #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap {
        display: grid;
        width: 100%; }
        #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .emporder_1, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .emporder_1 {
          order: 1; }
        #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .emporder_2, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .emporder_2 {
          order: 2; }
        #employeeDetailModal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .emporder_3, #firsttimevisitmodal .modal-dialog .modal-header .empInfoWrapper .empInfo .empstatusWrap .emporder_3 {
          order: 3;
          grid-column: 1/3;
          width: max-content; }
  #employeeDetailModal .modal-dialog .modal-body, #firsttimevisitmodal .modal-dialog .modal-body {
    padding: 1.3rem; }
    #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper {
      display: unset; }
      #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .emptitle, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .emptitle {
        margin-bottom: 10px; }
        #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .emptitle h3, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .emptitle h3 {
          text-align: left; }
      #employeeDetailModal .modal-dialog .modal-body .empdetailWrapper .empDesc p, #firsttimevisitmodal .modal-dialog .modal-body .empdetailWrapper .empDesc p {
        margin-bottom: 1.5rem; }

  .staticJobSeeker .img p {
    width: 60px !important;
    height: 60px !important; }
  .staticJobSeeker .text h5 {
    font-size: 17px !important; }

  .uploaded-file {
    width: 100% !important;
    margin-left: 0 !important; }
    .uploaded-file h5 {
      width: 80% !important;
      overflow: hidden !important; }

  #confirmationModal #actionButton {
    display: flex; }

  .employer-tips .tips-applicants .applicants-download p {
    margin-bottom: 1rem; }

  .employer-jobs .employer-jobs-container .job-left .bja-view {
    margin-left: 2px; }

  .emp-job-active-app .text .status {
    margin-right: 4px; }

  .employer-jobs .employer-jobs-container .job-left .text h5 {
    font-size: 18px; }

  .tips-info .color-dark {
    margin-top: 15px !important; }

  .tips-info-btn {
    display: unset !important; }
    .tips-info-btn .btn-primary {
      background-color: #000 !important;
      color: #fff !important; }
      .tips-info-btn .btn-primary a {
        color: #fff !important; }

  .padding_Left {
    padding-left: 0.75rem; }

  .seminar .seminar-container .seminar-details .event-details {
    align-items: unset; }
  .seminar .seminar-container .seminar-details .edit-details .btn-edit {
    margin-left: 105px;
    padding: 5px 40px !important; }

  .emp-edit-contact-header h6 {
    font-size: 14px; }

  .emp-edit-info .data .namelable p {
    font-size: 14px; }

  .seminar .seminar-head .seminar-title {
    font-size: 20px; }
  .seminar .seminar-head .btn-reminder {
    margin-top: 15px; }

  .applicants-download a {
    text-transform: uppercase !important; }

  .applicationPadding {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  #logo-container .image-holder {
    width: 85% !important; }
    #logo-container .image-holder img {
      width: 100% !important; }

  #addBranchModal .modal-dialog {
    margin: 0 !important; }

  #setseminar {
    padding-top: 0 !important; }

  #branches {
    padding-top: 0 !important; }

  .branches .branches-head .infohover h5 {
    margin-left: 12px; }
  .branches .branches-container .container-fluid {
    padding: 0; }
  .branches .branches-row .stories .stories-desc h5 {
    margin-bottom: 10px !important; }
  .branches .branches-row .branches-btn {
    display: flex;
    flex-direction: column; }
    .branches .branches-row .branches-btn button {
      padding: 5px 25px; }
    .branches .branches-row .branches-btn a svg {
      width: 15px; }

  .employer-jobs .employer-jobs-container {
    padding: 15px 20px !important; }
    .employer-jobs .employer-jobs-container .job-left .bja-count {
      white-space: nowrap; }
    .employer-jobs .employer-jobs-container .job-left .bja-status {
      white-space: nowrap !important; }
  .employer-jobs .jobdetails {
    margin-bottom: 15px !important; }
    .employer-jobs .jobdetails .jobdetails-tabs {
      width: 55% !important; }
  .employer-jobs .infohover svg {
    width: 27px !important;
    height: 39px !important; }

  .employer-job-for-me-sub .action {
    flex-flow: row !important;
    flex-direction: row !important; }
    .employer-job-for-me-sub .action .profileDirectCta {
      width: 50%;
      display: flex;
      align-items: center; }
    .employer-job-for-me-sub .action label {
      width: 50%; }

  .employer-job-for-me-sub .img {
    width: 20%; }
    .employer-job-for-me-sub .img p {
      width: 60px;
      height: 60px;
      font-size: 25px; }
  .employer-job-for-me-sub .text {
    width: 80%; }
  .employer-job-for-me-sub .buttons {
    width: 100%;
    padding-left: 20%; }
    .employer-job-for-me-sub .buttons .btn {
      margin-right: 10px; }

  .current-password .data {
    flex-wrap: wrap; }
    .current-password .data .btn-cancel {
      margin-right: 0; }

  .profile-edit-employer .edit-upload-img figure {
    width: 100%; }
    .profile-edit-employer .edit-upload-img figure img {
      max-width: 100%;
      object-fit: cover; }

  .employer-start-jets {
    right: 25px;
    bottom: -60px;
    width: 80px;
    height: 80px; }

  .emp-round {
    height: 260px;
    width: 260px;
    margin-top: 50px; }
    .emp-round .text h5 {
      margin-bottom: 20px;
      line-height: 20px;
      font-size: 45px; }

  .employer-job-active-app .img {
    width: 20%; }
    .employer-job-active-app .img p {
      width: 60px;
      height: 60px;
      font-size: 25px; }
  .employer-job-active-app .text {
    width: 80%; }
  .employer-job-active-app .buttons {
    width: 100%;
    display: flex;
    padding-left: 20%; }
    .employer-job-active-app .buttons .btn {
      width: auto;
      margin-right: 10px;
      margin-top: 20px; }

  .emp-job-100 .text {
    width: 100% !important; }
  .emp-job-100 .buttons {
    padding-left: 0 !important; }

  .employer-personal-s .buttons {
    flex-wrap: wrap; }
    .employer-personal-s .buttons .btn {
      width: 100%;
      margin-right: 0;
      margin-top: 5px; }

  .emloyer-title {
    flex-wrap: unset;
    align-items: center; }
    .emloyer-title h5 {
      margin-bottom: 0; }
    .emloyer-title .myAppinfohover {
      margin-top: 0; }
      .emloyer-title .myAppinfohover svg {
        width: 25px !important;
        height: 25px !important; }

  .employer-jobs .employer-jobs-title h5 {
    font-size: 18px; }
  /* .employer-jobs .employer-jobs-hire {
    display: flex;
    justify-content: space-between; } */
  .employer-jobs .employer-jobs-container .job-left {
    padding: 0; }
  .employer-jobs .employer-jobs-container .job-right {
    padding: 0;
    margin-top: 10px; }
  .employer-jobs .emp-p-0 {
    padding-left: 0;
    padding-right: 0; }

  .employer-tips .tips-info h5 {
    font-size: 18px; }
  .employer-tips .tips-info .tips-info-btn button {
    margin-left: 0 !important; }
  .employer-tips .tips-applicants {
    padding: 15px 5px !important; }
    .employer-tips .tips-applicants h5 {
      font-size: 18px; }
    .employer-tips .tips-applicants .applicants-download button {
      margin-top: 10px;
      margin-bottom: 10px; }

  .branches .branches-head h5 {
    font-size: 18px; }
  .branches .branches-container .branches-row {
    padding: 10px 15px; }
    .branches .branches-container .branches-row .stories .stories-desc h5 {
      font-size: 18px; }
    .branches .branches-container .branches-row .stories img {
      width: 56px;
      height: 56px; }
    .branches .branches-container .branches-row .col-md-12 {
      padding-left: 0;
      padding-right: 0; }
    .branches .branches-container .branches-row button {
      margin-bottom: 10px;
      margin-right: 0 !important; }

  .seminar .seminar-head {
    justify-content: center !important; }
    .seminar .seminar-head .btn-reminder {
      margin-top: 30px;
      display: flex;
      align-items: center; }
  .seminar .seminar-container .seminar-details .edit-details {
    text-align: left !important;
    margin-top: 20px; }
  .seminar .seminar-container .seminar-details .event-details .seminar-description .event-desc .event {
    padding: 2px 5px !important; }
  .seminar .seminar-container .seminar-details .event-details .seminar-description h5 {
    font-size: 18px; }
  .seminar .seminar-container .seminar-details .event-details .seminar-images {
    width: 90px !important;
    height: 87px !important;
    margin-top: 3px; }
    .seminar .seminar-container .seminar-details .event-details .seminar-images img {
      height: 67px !important;
      width: 100% !important;
      margin-top: 10px !important; }

  #addBranchModal .modal-dialog {
    padding-left: 0;
    padding-right: 0; }
    #addBranchModal .modal-dialog .seminarmodal-title {
      font-size: 18px; }
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .input {
      margin-left: 0 !important; }
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .document-dragdropbox .document-input-dragDrop {
      width: 374px;
      margin-left: 0 !important; }
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .checked-topics,
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .label-desc,
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .seminar-check,
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .seminar-dropdown,
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .form-select,
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .form-control {
      margin-left: 0 !important; }
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .date-input {
      padding: 10px 10px 10px 50px; }
    #addBranchModal .modal-dialog .wrapper .form_wrap .input_wrap .product-check {
      width: 100%; }

  .seminar .seminar-head {
    justify-content: center !important; }
    .seminar .seminar-head .btn-reminder {
      margin-top: 30px; }
  .seminar .seminar-container .seminar-details .edit-details {
    margin-top: 20px; }
  .seminar .seminar-container .seminar-details .event-details .seminar-description .event-desc .event {
    padding: 2px 5px !important; }
  .seminar .seminar-container .seminar-details .event-details .seminar-description h5 {
    font-size: 18px; }
  .seminar .seminar-container .seminar-details .event-details .seminar-images {
    width: 130px;
    height: 110px; }
    .seminar .seminar-container .seminar-details .event-details .seminar-images img {
      height: 80px;
      width: 130px; }

  #seminarModal .modal-dialog {
    padding-left: 0;
    padding-right: 0; }
    #seminarModal .modal-dialog .seminarmodal-title {
      font-size: 18px; }
    #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .input {
      margin-left: 0 !important; }
    #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .document-dragdropbox .document-input-dragDrop {
      width: unset;
      margin-left: 0 !important; }
    #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .checked-topics,
    #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .label-desc,
    #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .seminar-check,
    #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .seminar-dropdown,
    #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .form-select {
      margin-left: 0 !important; }
    #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .date-input {
      padding: 10px 10px 10px 50px; }
    #seminarModal .modal-dialog .wrapper .form_wrap .input_wrap .product-check {
      width: 100%; } }

@media (max-width: 992px)
{
  .jobalert-wrap .jobalertrow .Details
  {
    width: 100%;
  }
  .jobalert-wrap .jobalertrow
  {
    padding: 10px;
  }
}

.accordion-button.jobAlertTitle 
{
  font-family: "Futura-bold";
  background-color: #D9BEC5;
}

.accordion-body .jobrow .Details .content .title a
{
  font-size: 22px;
  line-height: 24px;
  font-weight: bold;
  font-family: "Playfair-Display";
}

.accordion-body .jobrow .Details .content p a 
{
  font-family: "Futura-book";
}

/*# sourceMappingURL=employer-dashboard.css.map */
