@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');
.header .recruiter-section li a{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  color: #262626;
}
.header .recruiter-section li a:hover{
  color: #262626; 
}
img{
  max-width: 100%;
}
/*candidate-signin*/
.signin-form{
  position: relative;
  background: url('../images/signin-bg.png') no-repeat;
  background-size: cover;
}
.signin-form .errortxt.text-muted{
  color:black !important;
}
.signin-form .network{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.signin-form .network.signup-space{
  padding:60px 0px;
}
.signin-form .network h3{
  font-family: 'work_sansmedium';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #FFFFFF;
  margin-bottom:60px;
}
.signin-form .network .owl-dots{
  margin-top:40px !important;
}
.signin-form .lifestyle{
  width:50%;
  float: left;
  padding:0px 0px 0px 0px;
}
.signin-form .image-section{
  width:50%;
  float: left;
}
.signin-form .lifestyle h1{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  line-height: 45px;
  color: #FFFFFF;
  margin:0px 0px 20px 0px;
}
.signin-form .lifestyle .form-group{
  margin:0px 0px 12px 0px;
  width:408px;
  position: relative;
}
.signin-form .lifestyle .form-group input{
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #666666;
  padding:15px 32px 14px 10px;
  width:100%;
}
.signin-form .lifestyle .forgot-password{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
  background: transparent;
  border:none;
  margin:0px 0px 34px 0px;
}
.signin-form .signin-button{
  margin-bottom:20px;
}
.signin-form .signin-button button{
  background: #021948;
  border-radius: 100px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  color: #FFFFFF;
  width:408px;
  padding:17px 0px 16px 0px;
  border:none;
}
.signin-form .join-now{
  margin-bottom:24px;
}
.signin-form .join-now p{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
}
.signin-form .join-now p a{
  font-family: 'Work Sans', sans-serif;
  color: #FFFFFF;
}
.signin-form .google-linked button{
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 100px;
  padding:11px 10px 12px 10px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #666666;
}
.care-about{
  padding:160px 0px;
  display: inline-block;
  width: 100%;
}
.care-about .other-nurses .chat-connect{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom:180px;
}
.care-about .other-nurses .chat-connect:last-child{
  margin-bottom:0px;
}
.care-about .other-nurses .chat-connect:nth-of-type(even) .image-section{
  order:2;
}
.care-about .other-nurses .chat-connect:nth-of-type(even) .points{
  order:1;
}
.care-about .chat-connect .image-section, .care-about .chat-connect .points{
  width:45%;
  max-width:45%;
  flex:0 0 45%;
}
.care-about .chat-connect .points h3{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 50px;
  color: #021948;
  margin:0px 0px 40px 0px;
}
.care-about .chat-connect .points ul li{
  background: #F7F7FB;
  border-radius: 30px;
  padding:9px 16px 9px 46px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #021948;
  margin:0px 0px 24px 0px;
  position: relative;
}
.care-about .chat-connect .points ul{
  margin:0px 0px 40px 0px;
}
.care-about .chat-connect .points ul li:before{
  content:"";
  position: absolute;
  width:15px;
  height:10px;
  border-bottom:1.5px solid #666666;
  border-left:1.5px solid #666666;
  left: 17px;
  top: 10px;
  transform: rotate(-50deg);
}
.care-about .chat-connect .points a{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #2643E6;
}
.care-about .chat-connect .points a img{
  padding-left:12px;
}
.signin-footer{
  display: inline-block;
  width:100%;
  padding:16px 0px 28px 0px;
  border-top: 1px solid #D9D9D9;
}
.signin-footer .left-side{
  width:20%;
  float: left;
}
.signin-footer .right-side{
  width:80%;
  float: left;
  text-align: right;
}
.signin-footer .right-side ul li{
  margin-left:35px;
}
.signin-footer .right-side ul li a{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  color: #666666;
}
.modal.reset-password{
   background: rgb(31 35 43 / 50%);
}
.modal.reset-password .modal-dialog{
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.modal.reset-password .modal-content{
  width:508px;
}
.modal.reset-password .modal-header{
  padding:0px;
  border:none;
}
.modal.reset-password .modal-header .close{
  margin:10px 10px 0px 0px;
}
.modal.reset-password .modal-body{
  text-align: center;
  padding:24px 50px 44px;
}
.modal.reset-password .modal-body img{
  margin-bottom:25px;
}
.modal.reset-password .modal-body h2{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  color: #262626;
  margin-bottom:12px;
}
.modal.reset-password .modal-body p{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #666666;
  margin-bottom:25px;
}
.modal.reset-password .modal-body .form-group{
  margin-bottom:25px;
}
.modal.reset-password .modal-body input{
  width:100%;
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #666666;
  padding:15px 16px 14px;
}
.modal.reset-password .modal-body button{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: #FFFFFF;
  background: #2643E6;
  border-radius: 100px;
  width:100%;
  padding:17px 0px 18px 0px;
  border:none;
}
.modal.reset-password .modal-body button.signin{
  width:300px;
}
/*candidate-signin*/
/*candidate-signup*/
.signin-form .features-list{
  width:40%;
  float: left;
}
.signin-form .features-list .owl-dot.active span{
  width:12px !important;
  height:12px !important;
  background: #fff !important;
}
.signin-form .features-list .owl-dot span{
  width:8px !important;
  height:8px !important;
  background: #BCC2E1 !important;
}
.signin-form .features-list .owl-dot:hover span{
  background: #BCC2E1;
}
.signin-form .create-account{
  width:40%;
  float: left;
}
.signin-form .create-account h1{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 35px;
  color: #FFFFFF;
}
.signin-form .create-account p.quick{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  color: #FFFFFF;
  margin-bottom:24px;
}
.signin-form .create-account .form-group input{
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #666666;
  padding:15px 32px 14px 10px;
  width:100%;
}
.signin-form .create-account .form-group select{
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #666666;
  padding:15px 10px 14px;
  width:100%;
}
.toggle-password{
  position: absolute;
  right: 8px;
  top: 16px;
  font-size: 18px;
  color: #666666;
}
.signin-form .create-account .form-group.first-name{
  width:48.5%;
  float: left;
  margin-right:12px;
}
.signin-form .create-account .form-group.surname{
  width:48.5%;
  float: left;
}
.signin-form .create-account .form-group{
  margin-bottom:12px;
  display: inline-block;
  width:100%;
  position: relative;
}
.signin-form .create-account p.terms{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
  margin:20px 0px 33px 0px;
  display: inline-block;
}
/*candidate-signup*/
/*recuiter-signin*/
.open-jobs{
  display: inline-block;
  width:100%;
}
.open-jobs .description{
  width:50%;
  float: left;
  padding:140px 120px;
}
.open-jobs .description h3{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 47px;
  letter-spacing: -0.02em;
  color: #021948;
  margin-bottom:32px;
}
.open-jobs .description p{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #666666;
  margin-bottom:32px;
}
.open-jobs .description ul li{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #666666;
  position: relative;
  background: #F7F7FB;
  border-radius: 30px;
  padding:9px 16px 9px 46px;
  margin-bottom:12px;
}
.open-jobs .description ul{
  margin-bottom:40px;
}
.open-jobs .description ul li:before{
  content:"";
  position: absolute;
  width:15px;
  height:10px;
  border-bottom:1.5px solid #2643E6;
  border-left:1.5px solid #2643E6;
  left: 17px;
  top: 10px;
  transform: rotate(-50deg);
}
.open-jobs .description a{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #2643E6;
}
.open-jobs .description a img{
  padding-left:16px;
}
.open-jobs .image-section{
  width:50%;
  float: left;
}
.benefits{
  display: inline-block;
  width:100%;
  background: #B1DAFF;
  padding:100px 0px;
}
.benefits .recruiters, .benefits .benefits-list{
  width:50%;
  float: left;
}
.benefits h2{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 60px;
  letter-spacing: -0.02em;
  color: #021948;
}
.benefits ul li{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #021948;
  margin-bottom:32px;
  position: relative;
  padding-left:48px;
}
.benefits ul li:before{
  content: "";
  position: absolute;
  background: url('../images/benefits-tick.png') no-repeat;
  width: 34px;
  height: 34px;
  top: -7px;
  left: 0px;
}
.benefits .benefits-list a{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  color: #FFFFFF;
  background: #021948;
  border-radius: 100px;
  padding:17px 0px 16px 0px;
  width:250px;
  display: inline-block;
  text-align: center;
}
.recruitment{
  display:inline-block;
  width:100%;
  background:#F3F5FB;
  padding:120px 0px;
}
.recruitment h2{
  font-family: 'work_sansmedium';
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 59px;
  text-align: center;
  letter-spacing: -0.02em;
  color: #021948;
  margin-bottom:24px;
}
.recruitment .faster{
  margin-bottom:80px;
}
.recruitment .faster p{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: #666666;
  margin:0px;
}
.recruitment .job-posts{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.recruitment .job-posts .process{
  width:31%;
  max-width:31%;
  flex:0 0 31%;
  text-align: center;
  position: relative;
}
.recruitment .job-posts .process:first-child:before{
  content:"";
  position: absolute;
  background: url('../images/first-curve.png') no-repeat;
  width:254px;
  height:69px;
  top: 89px;
  left: 290px;
}
.recruitment .job-posts .process:nth-of-type(2):before{
  content:"";
  position: absolute;
  background: url('../images/second-curve.png') no-repeat;
  width:254px;
  height:69px;
  left: 290px;
  top: 8px;
}
.recruitment .image-section{
  width:180px;
  height:180px;
  background: #fff;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);
  border-radius: 60px;
  margin:0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  position: relative;
}
.recruitment .image-section span{
  background: #2643E6;
  width:39px;
  height:39px;
  position: absolute;
  top: -14px;
  left: -20px;
  border-radius:50%;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.recruitment  .content-section{
  margin-top:80px;
}
.recruitment  .content-section h4{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #021948;
  margin-bottom:16px;
}
.recruitment  .content-section p{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: #666666;
  margin:0px;
}
/*recuiter-signin*/
.nursing-field .emily-john .edit-icon{
  border:none;
}
/*edit-account-popup*/
.modal.edit-account .modal-dialog{
  width:640px;
  max-width:640px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.modal.edit-account .post-section button#update_summary{
  margin-bottom:20px;
}
.modal.edit-account .modal-body{
  padding:32px 39px 30px;
}
.modal.edit-account .modal-header{
  padding:20px 39px;
}
.modal.edit-account .modal-header .image-section{
  float: left;
  position: relative;
  margin:initial;
  width:70px;
  height:70px;
}
.modal.edit-account .modal-header .content{
  margin-left:19px;
}
.modal.edit-account .modal-header .image-section .edit-icon{
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  bottom: 0px;
  right: 0px;
  background: #2643E6;
}
.modal.edit-account .image-section > img{
  width:70px;
  height:70px;
  object-fit: cover;
  object-position: center;
  border-radius:50%;
}
.modal.edit-account .modal-header h3{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 33px;
  color: #262626;
  margin-bottom:4px;
  text-align: left;
}
.modal.edit-account .emily-john{
  width:90%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding:0px;
}
.modal.edit-account .modal-header p{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  text-align: left;
}
.modal.edit-account .modal-header .close{
  position: absolute;
  right: 9px;
  top: 6px;
}
.modal.edit-account .post-section{
  margin-top:14px;
  text-align: center;
}
.modal.edit-account .post-section button{
  background: #2643E6;
  border-radius: 100px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
  border:none;
  padding:10px 41px 11px 42px;
}
/*edit-account-popup*/
.nursing-field .inbox ul li .dropdown-menu{
  display: none;
}
.nursing-field .inbox ul li .dropdown-menu.main{
  display: block;
}
.single-post .shared-flag li .info_content1{
  display: none;
}
.single-post .shared-flag li > button{
  border: none;
  width: 36px;
  height: 36px;
  background: #F2F4FF;
  border-radius: 50%;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.single-post .shared-flag li button i{
  color:rgb(102 102 102 / 50%);
}
.nursing-field .inbox ul li button{
  background: transparent;
  border:none;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #021948;
  padding:20px 12px 22px 12px;
}
.nursing-field .inbox ul li.active button{
  color:#fff;
}
.fade{
  background: rgb(31 35 43 / 80%);
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
  border-left:1px solid #DDE1F6;
  border-top:1px solid #DDE1F6;
}
.nursing-field.inbox-jobs .recomm-candidates .certitied-nursing p, .nursing-field.inbox-jobs .recomm-candidates ul{
  padding-top:0px;
}
.single-post .shared-flag li{
  position: relative;
}
.single-post .shared-flag li .info_content1.open{
  display: block;
  width: 180px;
  position: absolute;
  right: 0px;
  background: #FFFFFF;
  border: 2px solid #DDE1F6;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.single-post .shared-flag li .info_content1.open li{
  display: inline-block;
  width:100%;
  margin-right:0px;
  text-align: left;
}
.single-post .shared-flag li .info_content1.open li button{
  height:auto;
  border-radius:0px;
  background: transparent;
  justify-content: flex-start;
}
.single-post .shared-flag li .info_content1.open li button i, .single-post .shared-flag li .info_content1.open li a i{
  padding-right:9px;
}
.single-post .shared-flag li .info_content1.open li button, .single-post .shared-flag li .info_content1.open li a{
  padding:10px;
  width:100%;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
}
.single-post .shared-flag li .info_content1.open li a{
  display: inline-block;
}
.single-post .shared-flag li .info_content1.open li:hover{
  background: #F3F5FB;
}
.single-post .shared-flag li .info_content1.open li:hover button, .single-post .shared-flag li .info_content1.open li:hover a{
  color:#2643E6;
}
/*report-popup*/
.modal.report .modal-dialog{
  width:100%;
  max-width:100%;
  height:100%;
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.modal.report .modal-content{
  width:540px;
}
.modal.report .modal-header{
  padding:13px 18px 14px;
}
.modal.report .modal-content h3{
  font-family: 'work_sansmedium';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  display:inline-block;
  margin:0px;
}
.modal.report .modal-body{
  padding:24px 18px 32px;
}
.modal.report .modal-body ul li{
  display: inline-block;
  width:100%;
  margin-bottom:24px;
  padding-left: 35px;
  position: relative;
}
.modal.report .modal-body ul li:last-child{
  margin-bottom:0px;
}
.modal.report .modal-body ul li span{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #262626;
}
.modal.report .modal-body ul li input[type="radio"]{
  appearance: none;
  background-color: initial;
  cursor: default;
  padding: initial;
  margin: initial;
  border: initial;
  display: inline;
}
.modal.report .modal-body ul li input[type="radio"]:before{
  content:"";
  position: absolute;
  width:20px;
  height:20px;
  border: 1px solid #BCC2E1;
  border-radius: 20px;
  left:2px;
  top:2px;
}
.modal.report .modal-body ul li input[type="radio"]:checked:after{
  content:"";
  position: absolute;
  width:10px;
  height:10px;
  background: #021948;
  border-radius: 20px;
  left:7px;
  top:7px;
}
.modal.report .submit-section{
  display: inline-block;
  width:100%;
  margin-top:41px;
}
.modal.report .submit-section .submit{
  background: #2643E6;
  border-radius: 100px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
  padding:11px 31px 10px 32px;
  border:2px solid #2643E6;
  margin-right:16px;
}
.modal.report .submit-section .cancel{
  border: 2px solid #2643E6;
  border-radius: 100px;
  background: transparent;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #021948;
  padding:11px 31px 10px 32px;
}
.modal.report textarea{
  border:none;
  border-top: 1px solid #DDE1F6;
  padding:15px 0px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  display: inline-block;
  width:100%;
  resize: none;
  height:150px;
  margin-top:16px;
}
/*report-popup*/
.header ul li button {
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #666666;
  background: transparent;
  border:none;
}
.header ul li button .icon {
  width: 34px;
  height: 31px;
  display: block;
  position: relative;
  margin: 0 auto;
}
/*.header ul li button .icon:before {
  content: "";
  position: absolute;
  background-image: url(../images/menu-icons.svg);
  background-repeat: no-repeat;
  width: 32px;
  height: 29px;
  top: 0px;
  left: 0px;
}
.header ul li button .icon.open-shift:before {
  background-position: -67px -53px;
}
.header ul li:hover button .icon.open-shift:before, .header ul li.active button .icon.open-shift:before {
  background-position: -67px -1px;
}
.header ul li:hover button, .header ul li.active button{
  color: #2643E6;
}*/
.hashtag-trends{
  background: #DDE1F6;
  padding:17px 16px 16px 17px;
  margin-bottom:14px;
  display: inline-flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.hashtag-trends .hash{
  width:48px;
  height:48px;
  border-radius: 50%;
  background: #fff;
  margin-right:10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  float: left;
}
.hashtag-trends .heading{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.hashtag-trends .hash i{
  color:#262626;
  font-size: 30px;
}
.hashtag-trends h2{
  font-family: 'Work Sans', sans-serif; 
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #021948;
  float: left;
  margin:0px;
}
.hashtag-trends .count{
  font-family: 'Work Sans', sans-serif; 
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  color: #021948;
  float: right;
}
/*notify-popup*/
.account-details{
  position: relative;
}
.account-details .btn2{
  background: transparent;
  border:none;
  padding:0px;
  position: relative;
}
.account-details .info_content2{
  display: none;
}
.account-details .notify-section{
  float: left;
}
.account-details .info_content2.open{
  display: block;
  position: absolute;
  background: #FFFFFF;
  border: 2px solid #DDE1F6;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width:405px;
  right:0px;
  z-index: 9999;
}
.account-details .info_content2 ul li{
  padding:13px 16px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.account-details .info_content2 ul li:first-child{
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}
.account-details .info_content2 ul li:last-child{
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}
.account-details .info_content2 ul li.active{
  background:#F2F4FF;
}
.account-details .info_content2 li .image-section{
  width:46px;
  height:46px;
  margin-right:16px;
  float: left;
}
.account-details .info_content2 li .image-section img{
  width:100%;
  height:100%;
  border-radius:50%;
  object-fit: cover;
  object-position: center;
}
.account-details .info_content2 li .content-section{
  width:237px;
  float: left;
  margin-right:10px;
  text-align: left;
}
.account-details .info_content2 li .content-section h4{
  font-family: 'Work Sans', sans-serif; 
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #021948;
}
.account-details .info_content2 li .content-section h4 b{
  font-weight:600;
}
.account-details .info_content2 li .content-section p{
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
}
.account-details .info_content2 li .days{
  width:60px;
  float: left;
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  color: #666666;
}
/*notify-popup*/
.modal.upload-id .student-id img{
  position: relative;
}
.modal.upload-id .student-id{
  position: relative;
  display: inline-block;
}
.modal.upload-id .student-id button{
  position: absolute;
  right: -9px;
  top: 29px;
  padding: 0px;
  border: none;
  background: transparent;
}
.modal.upload-id .success{
  padding:32px 0px 39px 0px;
}
.modal.upload-id .success img{
  margin-bottom:24px;
}
.modal.upload-id .success h3{
  font-family: 'Work Sans', sans-serif; 
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #666666;
  margin-bottom:8px;
}
.modal.upload-id .modal-body span.successdivmsg{
  font-family: 'Work Sans', sans-serif; 
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #666666;
  margin-bottom:8px;
  margin-top:24px;
}
.modal.upload-id #uploadsuccessdiv{
  padding:32px 0px 39px 0px;
}
.modal.upload-id .success p{
  font-family: 'Work Sans', sans-serif; 
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #666666;
}
.modal.upload-id .modal-body span.licence-key.successdivcontent{
  font-family: 'Work Sans', sans-serif; 
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #666666;
  width: 330px;
  margin: 0 auto;
}
.post-details .three-dots{
  float: right;
  position: relative;
}
.post-details .three-dots button{
  background: transparent;
  border:none;
}

.post-details .three-dots .menus li{
  padding:13px  21px;
  display: inline-block;
  width:100%;
}
.post-details .three-dots .menus li:first-child{
  border-top-left-radius: 10px;
  border-top-right-radius:10px;
}
.post-details .three-dots .menus li:last-child{
  border-bottom-left-radius: 10px;
  border-bottom-right-radius:10px;
}
.post-details .three-dots .menus li:hover{
  background: #F3F5FB;
}
.post-details .three-dots .menus .spirit.saved i{
  color:#2643E6;
}
.post-details .three-dots #menu ul li > i{
  margin-right:10px;
  color:#666666;
  font-size: 15px;
  cursor: pointer;
}
.post-details .three-dots .menus li a{
  font-family: 'Work Sans', sans-serif; 
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
}
.post-details .three-dots .menus li button{
  font-family: 'Work Sans', sans-serif; 
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  padding:0px;
  border:none;
  background: transparent;
}
.post-details .three-dots .menus{
  position: absolute;
  right:0px;
  background: #FFFFFF;
  border: 2px solid #DDE1F6;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width:198px;
  z-index: 99;
}
.job-keyword .title{
  padding-left:30px;
}
.signin-form .google-linked button:first-child{
  margin-right:12px;
}
.note-placeholder{
  font-family: 'work_sanslight';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #666666;
  width: 100%;
  height: 270px;
  resize: none;
  border: none;
  margin-top: 0px;
}
.create-post .note-placeholder{
  margin-top:0px;
}
.signin-form .google-linked button:first-child{
  margin-right:20px;
}
.errortxt.text-muted {
    color: red !important;
    font-size: 12px;
}
.signin-form .create-account .errortxt.text-muted{
  color:black !important;
}
.post-details .three-dots .info_content6{
  display: none;
}
.post-details .three-dots .info_content6.open{
  display: block;
}
.signin-form .google-linked button a{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #666666;
}


@media only screen and (min-width:1366px) and (max-width:1439px){
  .recruitment .job-posts .process:first-child:before{
    left:204px;
  }
  .recruitment .job-posts .process:nth-of-type(2):before{
    left:204px;
  }
}

.post-details .three-dots.active button .fa-ellipsis:before{
  content: "\f00d";
  color:red;
}



.signin-form  .app-google{
  margin: 20px 0px 0px 0px;
}
.signin-form  .app-google button{
  background: transparent;
  border: none;
  padding:0px;
  margin-right: 24px;
}