@import url('https://fonts.googleapis.com/css2?family=Inter&family=Work+Sans:wght@300;400;500;600&display=swap');
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }

@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }

@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }

@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype"); }

@font-face {
  font-family: 'Work Sans', sans-serif;
    src: url('../fonts/work-sans.light-webfont.woff2') format('woff2'),
         url('../fonts/work-sans.light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
   font-family: 'Work Sans', sans-serif;
    src: url('../fonts/work-sans.regular-webfont.woff2') format('woff2'),
         url('../fonts/work-sans.regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Work Sans', sans-serif;
    src: url('../fonts/work-sans.medium-webfont.woff2') format('woff2'),
         url('../fonts/work-sans.medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
   font-family: 'Work Sans', sans-serif;
    src: url('../fonts/work-sans.semibold-webfont.woff2') format('woff2'),
         url('../fonts/work-sans.semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
html,body{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  line-height: normal;
}
ul{
  list-style: none;
  padding:0px;
  margin:0px;
}
ul li{
  display: inline-block;
}
a{
 text-decoration: none;
}
img{
  max-width:100%;
}
input:focus-visible {
  outline:none;
}
button:active{
  box-shadow: none;
}
button:focus{
  outline:none;
}
button:focus-visible, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, select:focus-visible {
  outline:none;
  box-shadow: none;
}

i.fa, i.fa:before{
  font-family: "Font Awesome 5 Free";
}
h3{
  font-family: 'Work Sans', sans-serif;
 font-style: normal;
 font-weight: 600;
 font-size: 16px;
 line-height: 19px;
}
h4{
 font-family: 'Work Sans', sans-serif;
 font-style: normal;
 font-weight: 500;
 font-size: 14px;
 line-height: 16px;
}
p{
font-family: 'Work Sans', sans-serif;
 font-style: normal;
 font-weight: 400;
 font-size: 14px;
 line-height: 19px;
 margin:0px;
}
.box{
  background: #FFFFFF;
  border: 1px solid #DDE1F6;
  box-shadow: 0px 1px 0px rgba(2, 25, 72, 0.1);
  border-radius: 10px;
}

.sidebarmenu .white-icon{
  display: none;
}
.sidebarmenu .active .white-icon{
  display: block;
}
.sidebarmenu .active .blue-icon{
  display: none;
}

.button-dropdown .dropdown-menu li .white-icon{
  display: none;
}
.button-dropdown .dropdown-menu li.active .white-icon{
  display: block;
}
.button-dropdown.active .dropdown-menu li .blue-icon{
  display: block;
}
.button-dropdown .dropdown-menu li.active .blue-icon{
  display: none;
}
/*header*/
.header{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding:20px 30px;
  width:1360px;
  margin:0 auto;
}
.header ul li{
  padding-right:57px;
}
.header ul li.active a{
  color:#2643E6;
}
.header ul li:last-child{
  padding-right:0px;
}
.header ul li a{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #666666;
}
.header ul li a .icon{
  width: 34px;
  height: 31px;
  display: block;
  position: relative;
  margin:0 auto;
}
.header ul li a .icon:before{
  content:"";
  position: absolute;
  background-image: url(../images/menu-icons.png);
  background-repeat: no-repeat;
  width:32px;
  height:29px;
  top:0px;
  left:0px;
}
.header ul li a .icon.conclave:before{
  background-position: 0px -51px;
}
.header ul li a .icon.open-shift:before{
  background-position: -69px -51px;
}
.header ul li a .icon.jobs:before{
  background-position: -137px -51px;
}
.header ul li a .icon.shop:before{
  background-position: -201px -51px;
}
.header ul li a .icon.travel:before{
  background-position: -269px -51px;
}
.header ul li:hover a .icon.conclave:before, .header ul li.active a .icon.conclave:before{
  background-position: 0px 1px;
}
.header ul li:hover a .icon.open-shift:before, .header ul li.active a .icon.open-shift:before{
  background-position: -69px 1px;
}
.header ul li:hover a .icon.jobs:before, .header ul li.active a .icon.jobs:before{
  background-position: -137px 1px;
}
.header ul li:hover a .icon.shop:before, .header ul li.active a .icon.shop:before{
  background-position: -201px 1px;
}
.header ul li:hover a .icon.travel:before, .header ul li.active a .icon.travel:before{
  background-position: -269px 1px;
}
.header ul li a:hover{
  color:#2643E6;
}
.header .notifications{
  width:32px;
  height:32px;
  margin-right:32px;
  position: relative;
  float: left;
  background: #F2F4FF;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.header .notifications i{
  color:#666666;
}
.header .notifications span{
  position: absolute;
  top: -6px;
  right: -10px;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
  background: #FF4752;
  border-radius: 30px;
  width:27px;
  height:19px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.header .account-holder{
  max-width: 200px;
  min-width: 150px;
  float: left;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.header .account-holder span{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #262626;
  display: inline-block;
  width: calc(100% - 63px);
}
.header .account-holder img.avatar{
  margin-right:10px;
  width:32px;
  height: 32px;
  border-radius:50%;
  object-fit: cover;
  object-position: center;
}
.header .account-holder button{
  background: transparent;
  border:none;
  padding:0px;
  display: inline-block;
  width: 12px;
}
/*header*/
/*nursing-field*/
.nursing-field{
  display: inline-block;
  width:100%;
  background: #F3F5FB;
  padding:14px 30px 50px;
}
.nursing-field .careers{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  width:1360px;
  margin:0 auto;
}d
.middle-section{
  width:1360px;
  margin:0 auto;
}
.nursing-field .left-part{
  width:16%;
}
.nursing-field .user-posts{
  margin-bottom:14px;
  background: #2643E6;
  border-radius:13px;
}
.nursing-field .user-posts button{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  padding:8px 8px 10px 8px;
  background: #2643E6;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width:100%;
}
.nursing-field .user-posts button span.licence{
  display: inline-block;
  width: 88%;
  padding-left: 4px;
}
.nursing-field .user-posts button i{
  display: inline-block;
  margin-right:4px;
}
.nursing-field .emily-john{
  padding: 20px 17px;
  text-align: center;
  background: #fff;
  border-radius: 10px;
}
.nursing-field .emily-john .image-section{
  position: relative;
  width:68px;
  height:68px;
  margin:0 auto;
}
.nursing-field .emily-john img{
  width:68px;
  height:68px;
  border-radius:50%;
  object-fit: cover;
  object-position: center;
}
.nursing-field .emily-john .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;
}
.nursing-field .emily-john .edit-icon i, .nursing-field .emily-john .edit-icon path{
  color:#fff;
  font-size: 10px;
}
.nursing-field .emily-john .edit-icon img{
  width: auto;
  height: auto;
  margin:0px;
}
.nursing-field .emily-john h3{
  color: #262626;
  margin-top:16px;
}
.nursing-field .emily-john p{
  color: #666666;
}
.nursing-field .user-posts ul{
  padding:16px 16px 16px 17px;
  background: #fff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid #DDE1F6;
  border-top:none;
}
.nursing-field .user-posts ul li{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  width:100%;
}
.nursing-field .user-posts ul li span{
  color: #2643E6;
  float: right;
}
.trending-hashtags h4{
  margin:0px;
  padding:13px 17px 14px 17px;
  border-bottom: 1px solid #DDE1F6;
  color:#666666;
}
.nursing-field .footer ul{
  margin-bottom:16px;
}
.nursing-field .footer ul li a, .nursing-field .footer ul li{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
}
.nursing-field .footer p{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin:0px;
}
.trending-hashtags{
  margin-bottom:14px;
}
.trending-hashtags .hashtags-list{
  padding:16px 17px 19px 17px;
}
.trending-hashtags .hashtags-list p{
  margin-bottom:20px;
  line-height: 20px;
}
.trending-hashtags .hashtags-list p:last-child{
  margin-bottom:0px;
}
.trending-hashtags .hashtags-list p b{
  color:#021948;
}
.trending-hashtags .hashtags-list p span{
  color:#666666;
  display: block;
}
.middle-part{
  width:59%;
}
.middle-part .post-category{
  display: inline-flex;
  flex-wrap: wrap;
  width:100%;
  padding:17px 17px 21px 17px;
  margin-bottom:14px;
}
.comment-category{
  display: inline-block;
  width:100%;
  padding-bottom:20px;
  border-bottom: 1px solid #DDE1F6;
  text-align: center;
}
.middle-part .post-category .image-section, .comment-category .image-section{
  width:48px;
  display: inline-block;
  margin-right:8px;
}
.middle-part .post-category .image-section img, .comment-category .image-section img{
  width:48px;
  height:48px;
  border-radius: 50%;
}
.middle-part .post-category .message{
  width: calc(100% - 56px);
  display: inline-block;
}
.comment-category .message{
  width: calc(100% - 92px);
  display: inline-block;
  position: relative;
}
.comment-category .message button{
  position: absolute;
  right: 22px;
  top: 11px;
  border: none;
  padding: 0px;
}
.middle-part .post-category button{
  background: transparent;
  border:none;
  padding:0px;
  width:100%;
  margin-bottom:20px;
}
.middle-part .post-category button input, .comment-category input{
  background: #F3F5FB;
  border: 1px solid #DDE1F6;
  border-radius: 100px;
  padding:14px 18px 13px;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #666666;
  width:100%;
}
.middle-part .post-category ul li{
  margin-right:25px;
}
.middle-part .post-category ul .name{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #666666;
  margin-left:12px;
}
.middle-part .post-category ul .pic{
  width:16px;
  height:16px;
}
.middle-part .post-category ul .video{
  width:22px;
}
.middle-part .post-category ul i{
  color:#666;
}
.middle-part .single-post{
  margin-bottom:14px;
}
.middle-part .single-post:last-child{
  margin-bottom:0px;
}
.middle-part .single-post .image{
  width:48px;
  margin-right:8px;
  float: left;
}
.middle-part .single-post .image img{
  width:48px;
  height:48px;
  border-radius:50%;
  object-fit: cover;
  object-position: center;
}
.middle-part .single-post .post-user{
  display: inline-block;
  width:100%;
  padding:17px 17px 16px 17px;
}
.middle-part .single-post .username{
  width: calc(100% - 83px);
  float: left;
  text-transform: capitalize;
}
.middle-part .username .name{
  font-size: 16px;
  line-height: 19px;
  color:#262626;
      text-transform: capitalize;
}
.middle-part .username .registered{
  font-size: 12px;
  line-height: 14px;
  color:#666666;
      text-transform: capitalize;
}
.middle-part .single-post .working{
  display: inline-block;
  width:100%;
  padding:0px 17px 16px 17px;
  position: relative;
}
.middle-part .single-post .working h3{
  margin:0px 0px 8px 0px;
  color:#262626;
}
.middle-part .single-post .working .post-topic, .post-topic{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #262626;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  position: relative;
}
.middle-part .single-post .working .post-topic.intro:after{
  background-image: none;
}
.middle-part .single-post .working p{
  font-size: 14px;
  line-height: 20px;
  color: #262626;
}
.middle-part .single-post .working a{
  font-size: 16px;
  line-height: 20px;
  color:#2643E6;
  cursor:pointer;
  position: absolute;
  right: 20px;
  bottom: 17px;
  background: #fff;
  box-shadow: rgb(255 255 255 / 85%) -16px 0px 14px 6px;
}
.single-post .like-comment{
  float: left;
  width:50%;
}
 .single-post .like-comment li{
  margin-right:24px;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}
.single-post .like-comment li button{
  background: transparent;
  border:none;
  padding:0px;
  display: inline-flex;
  align-items: center;
}
.single-post .like-comment .name{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #666666;  
  padding-left:9px;    
}
.single-post .users-reply{
  display: inline-block;
  width:100%;
  padding:0px 17px 17px 17px;
}
.single-post .users-reply .spirit, .modal.popular-posts .nacy ul.sharing li .spirit{
  width:36px;
  height:36px;
  background: #F2F4FF;
  border-radius:50%;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.single-post .users-reply .spirit i, .modal.popular-posts .nacy ul.sharing li .spirit i{
  color:rgb(102 102 102 / 50%);
}
.single-post .shared-flag{
  float: right;
  width:50%;
  text-align: right;
}
.single-post .shared-flag li{
  margin-right:8px;
}
.single-post .post-image{
  margin:0px 0px 15px 0px;
}
.toggle-text {
  display: none;
}
.toggle-text p{
  /*margin-top:20px;*/
}
.modal.popular-posts .toggle-text p{
  margin-top:0px;
}
.modal.popular-posts .toggle-text h5{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #262626;
  margin-top:20px;
}
.single-comment{
  display: inline-block;
  width:100%;
  padding:20px 17px 15px;
}
.single-comment li{
  display: inline-flex;
  flex-wrap: wrap;
  padding-bottom:17px;
  position: relative;
}
.single-comment ul > li.active:after{
  content:"";
  position: absolute;
}
.single-comment ul > li > ul > li:after{
  background: none;
}
.single-comment li:last-child{
  padding-bottom:0px;
}
.single-comment input{
  background: #F3F5FB;
  border: 1px solid #DDE1F6;
  border-radius: 100px;
  padding: 14px 18px 13px;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #666666;
  width: 100%;
}
.single-comment li .image-section{
  width:40px;
  margin-right:8px;
  display: inline-block;
  z-index: 2;
}
.single-comment li ul .image-section{
  width:32px;
}
.single-comment li ul .image-section img{
  width:32px;
  height:32px;
}
.single-comment li .image-section img{
  width:40px;
  height:40px;
  border-radius:50%;
  object-fit: cover;
  object-position: center;
}
.single-comment li .content-section{
  width: calc(100% - 48px);
  display: inline-block;
  position: relative;
}
.single-comment li .content-section button{
  position: absolute;
  right: 22px;
  top: 11px;
  border: none;
  padding: 0px;
}
.single-comment li .content-section button i, .modal.popular-posts .comment-category .message i, .comment-category .message i{
  color:#666;
  transform: rotate(53deg);
}
.single-comment li .name{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
}
.single-comment li .specialist{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  margin-bottom:12px;
}
.single-comment li .content{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #262626;
  margin-bottom:8px;
}
.single-comment li .content-section li{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #666666;
  margin-right:24px;
  padding-bottom:0px;
}
.single-comment li > ul{
  padding:17px 0px 0px 45px;
}
.single-comment li > ul > li{
  width:100%;
}
.single-comment li > ul > li:before{
  content: "";
  position: absolute;
  width: 38px;
  height: 147px;
  border-width: 0px 0px 1px 1px;
  border-style: solid;
  border-radius: 0px 0px 0px 20px;
  top: -97%;
  bottom: -50%;
  left: -30px;
  border-color: #DDE1F6;
}
.single-comment li > ul > li:last-child:before{
  top: auto;
  bottom: 34px;
}
.single-comment li > ul > li:last-child{
  padding-bottom:0px;
}
.right-part{
  width:23%;
}
.right-part .popular-posts{
  margin-bottom:14px;
}
.right-part .popular-posts h4{
  padding:13px 17px 14px;
  margin:0px;
  border-bottom: 1px solid #DDE1F6;
}
.right-part .popular-posts .all-posts{
  padding:16px 17px 17px;
}
.right-part .all-posts .popular-singlepost{
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom:16px;
}
.right-part .all-posts .popular-singlepost:last-child{
  margin-bottom:0px;
}
.right-part .popular-singlepost .image-section{
  width:60px;
  display: inline-block;
  margin-right:16px;
}
.right-part .popular-singlepost .content-section{
  width:calc(100% - 76px);
  display: inline-block;
}
.right-part .popular-singlepost .content-section p{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #262626;
}
.right-part .all-posts a:hover{
  text-decoration: none;
}

/*nursing-field*/
.info_content{
  background: #FFFFFF;
  border: 2px solid #DDE1F6;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  display:none;
  position: absolute;
  width: 180px;
  right:0px;
  top:40px;
}
.info_content.open ul li{
  padding:10px 21px;
  width:100%;
}
.info_content.open ul li a{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
}
.info_content.open ul li:hover{
  background: #F3F5FB;
  text-decoration: none;
}
.info_content.open ul li:hover a{
  color: #2643E6;
}
.info_content.open ul li a:hover{
  color: #2643E6;
  text-decoration: none;
}
.info_content.open{
  display:block
}
.comments-section{
  display: none;
}
.comments-section.open{
  display: block;
  transition: 2s;
}
/*create-post*/
.modal.create-post .modal-dialog{
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width:100%;
  height: 100%;
}
.modal.create-post .modal-content{
  width:600px;
  background: #FFFFFF;
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.modal.create-post .modal-content .modal-header{
  padding:13px 18px 14px 18px;
  border-bottom: 1px solid #DDE1F6;
}
.modal.create-post .user-name{
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  width:100%;
}
.modal.create-post .user-name .image-section{
  width:48px;
  display: inline-block;
  margin-right:8px;
}
.modal.create-post .user-name .image-section img{
  width:48px;
  height:48px;
  border-radius:50%;
  object-fit: cover;
  object-position: center;
}
.modal.create-post .user-name .content-section{
  width:calc(100% - 56px);
  display: inline-block;
}
.modal.create-post .user-name .content-section h3{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
}
.modal.create-post .post-content{
  display: inline-block;
  width:100%;
  padding:18px 0px 18px 0px;
}
.modal.create-post .post-content input{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #666666;
  width:100%;
  border:none;
  border-bottom: 1px solid #DDE1F6;
  padding-bottom:4px;
}
.modal.create-post .post-content textarea{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #666666;
  width:100%;
  height:270px;
  resize: none;
  border:none;
  margin-top:10px;
}
.modal.create-post .hashtag-options{
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding:17px 14px 16px 17px;
  border: 1px solid #DDE1F6;
  border-radius: 10px;
  width:100%;
  margin-bottom:10px;
}
.modal.create-post .hashtag-options ul.bold{
  width:164px;
}
.modal.create-post .hashtag-options ul.add-tags{
  width:100px;
}
.modal.create-post .hashtag-options ul.add-tags li a{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #2643E6;
}
.modal.create-post .hashtag-options ul.add-tags li{
  margin-right:0px;
}
.modal.create-post .hashtag-options ul.image li a{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #666666;
}
.modal.create-post .hashtag-options ul.image{
  width:167px;
}
.modal.create-post .hashtag-options ul li a{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #666666;
}
.modal.create-post .hashtag-options ul li{
  margin-right:16px;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #666666;
}
.modal.create-post .hashtag-options ul:first-child li:nth-of-type(3){
  text-decoration-line: underline;
}
.modal.create-post .post-button button{
  background: #2643E6;
  border-radius: 100px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #FFFFFF;
  padding:13px 0px 14px 0px;
  width: 100%;
  border: none;
}
/*create-post*/
/*popular-posts*/
.modal.popular-posts .modal-dialog{
  width:980px;
  max-width:980px;
  background: #FFFFFF;
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.modal.popular-posts .modal-header{
  border-bottom:none;
}
.modal.popular-posts .modal-body{
  padding:0px;
}
.modal.popular-posts .post-image img{
  width:100%;
}
.modal.popular-posts .comments-section{
  display: block;
}
.modal.popular-posts .working{
  padding:32px 40px 31px;
  position: relative;
}
.modal.popular-posts .working .toggle-text-button{
  font-size: 16px;
  line-height: 20px;
  color: #2643E6;
  cursor: pointer;
  position: absolute;
  right: 44px;
  bottom: 33px;
  background: #fff;
  box-shadow: rgb(255 255 255 / 85%) -16px 0px; 
}
.modal.popular-posts .single-post .users-reply{
  padding:0px 40px 16px;
}
.modal.popular-posts .single-comment{
  padding:20px 40px 15px;
}
.modal.popular-posts  .comment-category .message {
  width: calc(100% - 136px);
}
.modal.popular-posts .post-heading{
  padding:0px 40px 27px;
}
.modal.popular-posts .post-heading h2{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 33px;
  color: #262626;
  margin:0px 0px 16px;
}
.modal.popular-posts .nacy{
  display: inline-flex;
  width:100%;
}
.modal.popular-posts .nacy .image-section{
  width:36px;
  margin-right:8px;
  display: inline-block;
}
.modal.popular-posts .nacy .image-section img{
  width:36px;
  height:36px;
  border-radius:50%;
  object-fit: cover;
  object-position: center;
}
.modal.popular-posts .nacy .content-section{
  width:calc(100% - 54px);
  display: inline-block;
}
.modal.popular-posts .nacy p{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
  display: inline;
  margin-right:8px;
}
.modal.popular-posts .nacy ul.director{
  display: inline-block;
  list-style: decimal;
}
.modal.popular-posts .nacy ul.director li{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  margin-right:8px;
}
.modal.popular-posts .nacy ul.sharing{
  float: right;
}
/*popular-posts*/
/*upload-id*/
.modal-header .close{
  padding:0px;
  margin:0px;
  opacity: 1;
  float: right;
}
.modal.upload-id .modal-dialog{
 display: flex;
 flex-wrap: wrap;
 align-items: center;
 justify-content: center;
 width:100%;
 max-width:100%;
 height:100%;
 margin:0px;
}
.modal.upload-id .modal-content{
  width:600px;
}
.modal.upload-id .modal-body{
  padding:15px 20px 15px;
  text-align: center;
}
.modal.upload-id .modal-body span{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  display: block;
}
.modal.upload-id .upload-section{
  margin-bottom:8px;
}
.modal.upload-id .upload-section p{
  display: inline-block;
}
.choose-file{
  display: inline-block;
  position: relative;
}
.choose-file input[type="file"]{
  opacity: 0;
  position: absolute;
  z-index: 100;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  cursor: pointer;
  width:90px;
}
.modal.upload-id .choose-file span{
  color:#2643E6;
  cursor: pointer;
}
.modal.upload-id .modal-body span.licence-key{
  text-align: left;
}
.modal.upload-id .upload{
  margin:40px 0px 16px;
}

.modal.upload-id .modal-body .post-button button, .modal.upload-id .modal-body .post-section button{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #FFFFFF;
  padding:13px 30px 14px 31px;
  background: #2643E6;
  border-radius: 100px;
  border:none;
}
.modal.upload-id .modal-body .post-section{
  text-align: left;
  margin: 24px 0px 17px;
}
/*upload-id*/
/*jobs-page*/
.nursing-field .inbox{
  margin-bottom:30px;
}
.nursing-field .inbox ul li{
  border-bottom: 1px solid #DDE1F6;
  width:100%;
}
.nursing-field .inbox ul li .dropdown-menu{
  position: static;
  padding:0px;
  background-color:#F2F4FF;
  border:none;
  border-radius:0px;
}
.nursing-field .inbox ul li .dropdown-menu li{
  border-bottom:none;
}
.nursing-field .inbox ul li .dropdown-menu li a{
  color:#021948;
}
.nursing-field .inbox ul li .dropdown-menu li.active a{
  background: #021948;
  color:#fff;
}
.nursing-field .inbox ul li.active{
  background-color: #2643E6;
}
.nursing-field .inbox ul li.active a{
  color:#fff;
}
.nursing-field .inbox ul li.active a i.fa-solid.fa-bars{
  color:#fff;
}
.nursing-field .inbox ul li .inbox-icon{
  position: relative;
  display:inline-block;
  width: 18px;
  margin-right: 14px;
}
.nursing-field .inbox ul li .red-dot{
  width: 8px;
  height: 8px;
  background: #FF4752;
  position: absolute;
  right: -3px;
  top: -2px;
  border-radius: 50%;
}
.nursing-field .inbox ul li a{
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;
  display: inline-block;
  width:100%;
}
.nursing-field .inbox ul li a:hover{
  text-decoration: none;
}
.nursing-field .inbox ul li a i {
  font-size: 18px;
  color: #021948;
}
.nursing-field .inbox ul li a i.fa-solid.fa-bars {
  border: 1px solid #021948;
  padding: 5px;
  border-radius: 4px;
  font-size: 10px;
}
.nursing-field .inbox ul li img{
  margin-right:14px;
}
.middle-part .nurse-job{
  padding:25px 25px 20px 32px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom:14px;
}
.middle-part .nurse-job .content-section > ul {
  list-style: disc;
  padding-left: 15px;
}
.middle-part .nurse-job .content-section > ul li{
  display: list-item;
  margin-right: 0px !important;
  padding-bottom: 6px;
}
.middle-part .nurse-job .image-section{
  width:61px;
  margin-right:20px;
  display: inline-block;
}
.middle-part .nurse-job .image-section.candidate img{
  width:61px;
  height:61px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
.middle-part .nurse-job .content-section{
  width:calc(100% - 86px);
  display: inline-block;
}
.nursing-field.inbox-jobs .middle-part h3{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 132%;
  color: #262626;
  margin:0px 0px 16px 0px;
}
.nursing-field.inbox-jobs .middle-part h3 span{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 132%;
  color: #666666;
}
.nursing-field.inbox-jobs .content-section h3{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #000000;
  display: inline-block;
  margin:0px 16px 0px 0px;
}
.nursing-field.inbox-jobs .content-section .full-time{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
  background: #00A1FF;
  border-radius: 30px;
  padding:6px;
  margin-right:16px;
}
.nursing-field.inbox-jobs .content-section .part-time{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
  background: #15CF74;
  border-radius: 30px;
  padding:6px;
  margin-right:16px;
}
.nursing-field.inbox-jobs .content-section .days{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
}
.nursing-field.inbox-jobs .content-section .certitied-nursing a, .nursing-field.inbox-jobs .content-section .certitied-nursing i{
  float: right;
  color:#021948;
}
.nursing-field.inbox-jobs .content-section .certitied-nursing a.active i{
  color:#2643E6;
}
.nursing-field.inbox-jobs .content-section .certitied-nursing button{
  padding:0px;
}
.nursing-field.inbox-jobs .content-section .job-details{
  padding:0px 0px 16px 0px;
  border-bottom: 1px solid #DDE1F6;
}
.nursing-field.inbox-jobs .content-section ul{
  padding-top:8px;
}
.nursing-field.inbox-jobs .content-section ul li{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin-right:24px;
}
.nursing-field.inbox-jobs .content-section p{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  padding-top:8px;
  word-break: break-word;
}
.filter-by .heading{
  padding:17px 26px 15px;
  border-bottom: 1px solid #DDE1F6;
}
.filter-by .heading i{
  color:#666;
}
.filter-by .heading img{
  margin-right:16px;
  display: inline-block;
}
.filter-by{
  margin-bottom:29px;
}
.filter-by .heading h3{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #666666;
  display: inline-block;
  margin:0px;
}
.filter-by .location{
  padding:24px 26px 25px;
}
.filter-by .profession h4, .filter-by .profession h4 a{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #262626;
  margin-bottom:19px;
}
.filter-by .profession h4 i{
  float: right;
}
.filter-by .profession{
  margin-bottom:40px;
}
.filter-by .profession:last-child{
  margin-bottom:0px;
}
.filter-by .profession ul li{
  padding-bottom:10px;
  width:100%;
}
.filter-by .profession a.more-options{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #2643E6;
  cursor: pointer;
}
.filter-by .profession ul li input[type="checkbox"]{
  vertical-align: top;
}
.filter-by .profession ul li label{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #262626;
  padding-left:28px;
}
input[type="checkbox"]{
  position: relative;
  appearance: none;
  background-color: initial;
  cursor: default;
  padding: initial;
  margin: initial;
  border: initial;
  display: inline;
  border:none;
  
}
.list-createjobs table thead tr th input[type="checkbox"]{
  vertical-align: text-top;
}
input[type="checkbox"]::before{
  content:"";
  position: absolute;
  width:20px;
  height:20px;
  border: 1px solid #BCC2E1;
  border-radius: 6px;
  left:0px;
  top:2px;
}
input[type="checkbox"]:checked:after{
  content:"";
  position:absolute;
  left: 5px;
  top: 11px;
  background: #021948;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 #021948, 4px 0 0 #021948, 4px -2px 0 #021948, 4px -4px 0 #021948, 4px -6px 0 #021948, 4px -8px 0 #021948;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
.filter-by .profession .from{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.filter-by .profession .from .to{
  width:126px;
  display: inline-block;
}
.filter-by .profession .from .to label{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin-bottom:2px;
}
.filter-by .profession .from .to input{
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  width:100%;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  padding:17px 10px 16px 20px;
}
.dollar-sign{
  position: relative;
}
.dollar-sign:before{
  content:"\0024";
  position: absolute;
  top: 17px;
  left: 8px;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
}
.pagination{
  justify-content: center;
  padding-top: 32px;
  margin: 0 auto;
}
.pagination li{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: #666666;
  margin-right:42px;
  padding:9px 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pagination li.active{
  background: #2643E6;
  border-radius: 3px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: #FFFFFF;
  padding:9px 12px;
}
.pagination li:first-child, .pagination li:last-child{
  background: #FFFFFF;
  border: 2px solid #DDE1F6;
  border-radius: 3px;
  padding:10px 12px;
}
.job-keyword{
  display: inline-block;
  width:100%;
  padding:25px 0px;
  border-top: 1px solid #DDE1F7;
  border-bottom: 1px solid #DDE1F7;
}
.job-keyword .search-section{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.job-keyword .search-section .work-location{
  border-right: 1px solid #DDE1F6;
}
.job-keyword .search-section .work-location .title{
  position: relative;
  width: 100%;
  padding: 0px;
  border-right: none;
}
.job-keyword .search-section .work-location #countryList{
  position: absolute;
  left: 0px;
  right: 0px;
}
#jobtitlelist{
  position: absolute;
  left: 30px;
  right: 30px;
}
.job-keyword .search-section .work-location #countryList ul, .job-keyword .search-section .work-location #countryLists ul, .openshift-form #countryList2 ul{
  max-height:300px;
  overflow-y: auto;
  width:100%;
}
#jobtitlelist ul{
  max-height:300px;
  overflow-y: auto;
}
.job-keyword .title{
  position: relative;
}
/* width */
.job-keyword .search-section .work-location #countryList ul::-webkit-scrollbar,.job-keyword .search-section .work-location #countryLists ul::-webkit-scrollbar, #jobtitlelist ul::-webkit-scrollbar, .openshift-form #countryList2 ul::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.job-keyword .search-section .work-location #countryList ul::-webkit-scrollbar-track,.job-keyword .search-section .work-location #countryLists ul::-webkit-scrollbar-track, #jobtitlelist ul::-webkit-scrollbar-track, .openshift-form #countryList2 ul:-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.job-keyword .search-section .work-location #countryList ul::-webkit-scrollbar-thumb,.job-keyword .search-section .work-location #countryLists ul::-webkit-scrollbar-thumb, #jobtitlelist ul::-webkit-scrollbar-thumb, .openshift-form #countryList2 ul::-webkit-scrollbar-thumb {
  background: #2643E6; 
}
.job-keyword .search-section .work-location #countryList ul li,.job-keyword .search-section .work-location #countryLists ul li, .openshift-form #countryList2 ul li{
  padding:2px 12px;
  width:100% !important;
  cursor: pointer;
}
.job-keyword .search-section .work-location #countryList ul li:hover,.job-keyword .search-section .work-location #countryLists ul li:hover, .openshift-form #countryList2 ul li:hover{
   background-color: lightblue;
}
#jobtitlelist ul li{
  padding:2px 12px;
  cursor: pointer;
  width:100% !important;
}
.job-keyword .search-section i, .job-keyword .search-section path{
  color:#666;
}
.job-keyword .title{
  width:311px;
  max-width:311px;
  flex:0 0 311px;
  padding-right:40px;
  border-right: 1px solid #DDE1F6;
}
.job-keyword .title input{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 132%;
  color: #666666;
  border:none;
  padding:12px 12px;
  width:88%;
}
.job-keyword .work-location, .job-keyword .within-miles, .job-keyword .salary{
  width:267px;
  max-width:267px;
  flex:0 0 267px;
  padding:0px 40px;
  border-right: 1px solid #DDE1F6;
}
.job-keyword select{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 132%;
  color: #666666;
  border:none;
  padding:12px 16px;
  width:90%;
  background: transparent;
}
.job-keyword .clear-all{
  padding-left:40px;
}
.job-keyword .clear-all .all{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 132%;
  color: #262626;
  margin-right:15px;
}
.job-keyword .clear-all .search{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
  padding:10px 32px 11px 33px;
  background: #2643E6;
  border-radius: 100px;
  border:none;
}
.modal.job-popup{
  z-index: 9999;
}
.modal.job-popup .modal-dialog{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width:100%;
  max-width:100%;
  height:100%;
  margin:0px;
}
.modal.job-popup .modal-content{
  width:960px;
}
.modal-header{
  display: block;
  padding:13px 18px 14px;
}
.modal.job-popup .modal-header{
  border-bottom:none;
}
.modal.job-popup .modal-body{
  padding:0px 60px 60px 60px;
  display: flex;
  flex-wrap: wrap;
}
.modal.job-popup .image-section{
  width:69px;
  margin-right:15px;
  display: inline-block;
}
.modal.job-popup .content-section{
  width:calc(100% - 89px);
  display: inline-block;
}
.modal.job-popup .content-section h3{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #262626;
  margin:0px 0px 8px 0px;
}
.modal.job-popup .copper-university{
  display: inline-flex;
  width: 100%;
  margin-bottom: 32px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.modal.job-popup .copper-university ul li{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin-right:24px;
}
.modal.job-popup table{
  border: 1px solid #DDE1F6;
  border-radius: 10px;
  width:100%;
  margin-bottom:32px;
}
.modal.job-popup table tr td span{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #666666;
  display: block;
  margin-bottom:8px;
}
.modal.job-popup table tr td p{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
}
.modal.job-popup table tr td:first-child{
  padding:16px 16px 16px 16px;
  border-right: 1px solid #DDE1F6;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.modal.job-popup table tr td:nth-of-type(2){
  padding:16px 16px;
  border-right: 1px solid #DDE1F6;
}
.modal.job-popup table tr td{
  padding:16px 16px 16px 16px;
  border-right: 1px solid #DDE1F6;
}
.modal.job-popup table tr td:last-child{
  padding:16px 16px 16px 16px;
  border-right: 1px solid #DDE1F6;
}
.modal.job-popup h4{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #262626;
  margin:0px 0px 24px 0px;
}
.modal.job-popup .job-description span{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #262626;
  display: block;
  margin-bottom:8px;
}
.modal.job-popup .job-description ul{
  margin-bottom:16px;
  list-style: disc;
  list-style-position: outside;
  padding-left:20px;
}
.modal.job-popup .job-description ul li{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #262626;
  width:100%;
  display: list-item;
  list-style: disc;
  list-style-position: outside;
}
.modal.job-popup .job-description p{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #262626;
  margin:0px 0px 32px 0px;
}
.modal.job-popup .post-button{
  margin-top:44px;
}
.modal.job-popup .post-button button{
  border: 2px solid #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: #021948;
  margin-right:16px;
  background: #fff;
}
.modal.job-popup .post-button button:hover, .modal.job-popup .post-button button.active{
  background: #2643E6;
  color:#fff;
}
.modal.job-popup button.save{
  padding:11px 41px 10px 42px;
}
.modal.job-popup button.message, .modal.job-popup button.apply{
  padding:11px 36px 10px 37px;
}
.modal-title{
  display: inline-block;
}
.modal.send-message{
  z-index: 99999;
}
.modal.send-message .modal-dialog{
  margin:0px;
  width:100%;
  max-width:100%;
  height:100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.modal.send-message .modal-content{
  max-width:600px;
}
.modal.send-message input{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  padding:4px 0px;
  border:none;
  border-bottom: 1px solid #DDE1F6;
  width:100%;
}
.modal.send-message textarea{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  padding:15px 0px;
  height:225px;
  resize: none;
  width:100%;
  border:none;
}
.modal.send-message button.apply{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #FFFFFF;
  padding:13px 37px 14px 36px;
  background: #2643E6;
  border-radius: 100px;
  border:none;
}
/*jobs-page*/
/*resume-builder*/
.basic-part{
  width:82%;
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.table-section{
  width:100%;
}
.basic-part .heading-section h4{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 132%;
  color: #262626;
  margin-bottom:8px;
  display: inline-block;
}
.basic-part .edit-section button{
  padding:0px;
  vertical-align: top;
  line-height: 1px;
}
.basic-part .heading-section a{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #2643E6;
}
.basic-part .summary{
  display: inline-block;
  width:100%;
}
.basic-part .experience{
  padding:32px 32px 16px 32px; 
  margin-bottom:14px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.basic-part .professional{
  margin-bottom:14px;
}
.basic-part .experience .address, .basic-part .experience .south-college{
  width:98%;
  float: left;
}
.basic-part .experience .edit-section{
  width:2%;
  float: right;
  text-align: right;
}
.basic-part .experience .edit-section i{
  color:#666666;
  font-size: 12px;
}
.basic-part .heading-section a{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #2643E6;
  float: right;
  padding-right:20px;
}
.basic-part .heading-section a i{
  font-size: 28px;
  color:#666666;
}
.basic-part .nurse-practitioner{
  display: inline-block;
  margin-right:40px;
  padding-bottom:16px;
}
.basic-part .nurse-practitioner label{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin-right:8px;
  display: inline-block;
}
.basic-part .nurse-practitioner p{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
  margin:0px;
  display: inline-block;
}
.basic-part .experience p.resume{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  text-align: center;
  margin:0px;
  padding-bottom:16px;
}
.basic-part .experience p.content{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #262626;
  margin:0px;
  padding-bottom:16px;
  word-break: break-word;
}
.basic-part .post-button button{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #021948;
  padding:10px 28px 11px 29px;
  border: 2px solid #2643E6;
  border-radius: 100px;
  margin-right:16px;
  background: transparent;
}
.basic-part .post-button button:hover, .basic-part .post-button button.save{
  background: #2643E6;
  border-radius: 100px;
  color:#fff;
}
.basic-part .skills{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
  background: #F3F5FB;
  border-radius: 5px;
  display: inline-block;
  padding:10px;
  margin:0px 10px 16px 0px;
}
.basic-part .professional .top-section{
  padding:32px 25px 32px 32px;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #DDE1F6;
}
.basic-part .professional ul.new-jersey{
  margin-bottom:30px;
}
.basic-part .professional ul.new-jersey li{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
  margin-right:45px;
  padding-right:40px;
  position: relative;
}
.basic-part .professional ul.new-jersey li:last-child:after{
  content:"";
}
.basic-part .professional ul.new-jersey li:after{
  content: "\2e";
  position: absolute;
  right: 0px;
  top: -6px;
  color: #2643E6;
  font-size: 22px;
}
.basic-part .professional .top-section p{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #262626;
  margin:0px 0px 16px 0px;
}
.basic-part .professional .top-section span{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: #262626;
  display: block;
  margin:0px 0px 8px 0px;
}
.basic-part .top-section ul.responsbilities {
  list-style: disc;
  padding-left: 24px;
}
.basic-part .top-section ul.responsbilities li{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #262626;
  width:100%;
  display: list-item;
}
.basic-part .professional .registered-nurse{
  width:98%;
  display: inline-block;
}
.basic-part .professional .edit-section{
  width:2%;
  display: inline-block;
}
.basic-part .education-details{
  display: inline-block;
  width:100%;
}
.basic-part .education-details h5{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
  margin:0px;
  display: inline-block;
}
.basic-part .south-college{
  margin-bottom:30px;
}
.basic-part .post-button{
  margin-top:40px;
}
.basic-part .address:last-child{
  margin-bottom:16px;
}
.basic-part .education-details ul{
  display: inline-block;
}
.basic-part .education-details ul li{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
  padding-left:40px;
  margin-left:40px;
  position: relative;
}
.basic-part .education-details ul li:before{
  content: "\2e";
  position: absolute;
  left: 0px;
  top: -6px;
  color: #2643E6;
  font-size: 34px;
}
.edit-form{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}
.edit-form .form-group{
  width:272px;
  display: inline-block;
  margin-bottom:16px;
}
.edit-form label{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  text-align: left;
  display: block;
  margin-bottom:8px;
}
.edit-form  input, .edit-form  select{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
  width:100%;
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  padding:15px 16px 14px;
}
.modal.upload-id .modal-body.fillup-data .post-button{
  margin-top:15px;
  text-align: left;
}
.fillup-summary .edit-form  .form-group{
  width:100%;
}
.fillup-summary .edit-form  .form-group label{
  float: left;
}
.fillup-summary .edit-form  .form-group .bold{
  float: right;
  margin-bottom:5px;
}
.fillup-summary .edit-form  .form-group .bold li{
  margin-right:24px;
}
.fillup-summary .edit-form  .form-group .bold li:nth-of-type(3) a{
  font-weight: 400;
  text-decoration: underline;
}
.edit-form .form-group textarea{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
  width:100%;
  height:236px;
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  resize:none;
}
.modal.upload-id .skills-list{
  background: #F3F5FB;
  border-radius: 5px;
  padding:10px;
  display: inline-block;
  margin:0px 12px 16px 0px;
}
.modal.upload-id .modal-body .post-button{
  margin-top:40px;
}
.modal.upload-id .skill-form{
  min-height: 276px;
  text-align: left;
}
.modal.upload-id .skills-list i{
  color:#2643E6;
  padding-left:10px;
}
.modal.upload-id .skill-form button{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #FFFFFF;
  background: #2643E6;
  border-radius: 5px;
  border:none;
  padding:10px;
}
.modal.upload-id .skill-form button i{
  font-size: 18px;
  padding-left:10px;
}
.edit-form .school{
  width:100%;
  margin-bottom:16px;
}
.modal.professional .modal-dialog{
  width:100%;
  max-width:100%;
  height:100%;
  margin:0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.modal.professional .modal-content{
  width:1000px;
}
.modal.professional .form-group, .modal.professional .start-date .select-box{
  width:272px;
  margin:0px 18px 16px 0px;
  display: inline-block;
}
.modal.professional label{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin-bottom:8px;
  display: block;
}
.modal.professional input, .modal.professional 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: #262626;
  padding:15px 16px 14px;
  width:100%;
}
.modal.professional input[type="checkbox"]{
  border:none;
  padding:0px;
}
.modal.professional .start-date span{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #262626;
  padding-left:30px;
  display: block;
}
.modal.professional .description label{
  display: inline-block;
}
.modal.professional .description ul{
  float: right;
  text-align: right;
}
.modal.professional .description ul li{
  margin-right:24px;
}
.modal.professional .description ul li a{
  color:#666;
}
.modal.professional .description textarea{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #262626;
  padding:17px 17px 2px;
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  resize: none;
  width:100%;
  height:180px;
}
.modal.professional .post-section{
  margin-top:32px;
}
.modal.professional .post-section button{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #FFFFFF;
  padding:14px 39px;
  background: #2643E6;
  border-radius: 100px;
  border:none;
}
/*resume-builder*/
/*saved-jobs*/
.basic-part .saved-heading{
  margin-bottom:18px;
  display: inline-flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.basic-part .saved-heading h1{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #262626;
  float: left;
}
.basic-part .saved-heading h1 span{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #666666;
}
.basic-part .saved-heading a{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  color: #DA163D;
  float: right;
}
.basic-part  .table-section table{
  width:100%;
}
.basic-part  .table-section table thead{
  background: #FAFBFD;
}
.basic-part  .table-section table thead tr th{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  padding:17px;
}
.basic-part  .table-section table tbody{
  background: #FFFFFF;
}
.basic-part  .table-section table tbody tr td{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  padding:18px;
}
.basic-part  .table-section table.saved-jobs tbody tr td:nth-of-type(3){
  width:240px;
}
.basic-part .table-section table tbody tr td .active{
  color:#2643E6;
}
.basic-part  .table-section table input[type="checkbox"]::before{
  top:-15px;
}
.basic-part  .table-section table input[type="checkbox"]:checked:after{
  top:-5px;
}
.basic-part  .table-section table td .fa-message{
  margin-right:11px;
  color:#33AE74;
}
.basic-part  .table-section table td a{
  margin-right: 6px;
}
.basic-part  .table-section table td .fa-eye{
  color:#1A7BFF;
}
.basic-part  .table-section table td .fa-edit{
  color:#262626;
}
.basic-part  .table-section table td .fa-trash-can{
  color:#DA163D;
}
/*saved-jobs*/
/*inbox*/
.basic-part h1.mailbox{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #262626;
  margin-bottom:18px;
}
.basic-part .nav-item a{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #021948;
  background: #DDE1F6;
  padding:17px 55px 17px 59px;
}
.basic-part .nav-item.active a{
  background: #fff;
}
.basic-part .tab-content>.active{
  background: #FFFFFF;
  border-left: 1px solid #DDE1F6;
  border-right: 1px solid #DDE1F6;
  border-bottom: 1px solid #DDE1F6;
  box-shadow: 0px 1px 0px rgba(2, 25, 72, 0.1);
  border-radius: 0px 10px 10px 10px;
  display: inline-block;
}
.basic-part .tab-pane .left-side{
  width:450px;
  float: left;
  border-right: 1px solid #DDE1F6;
}
.careers .basic-part .tab-pane .left-side ul{
  max-height: 620px;
  overflow-y: auto;
}
/* width */
.careers .basic-part .tab-pane .left-side ul::-webkit-scrollbar {
  width: 5px;
}
/* Track */
.careers .basic-part .tab-pane .left-side ul::-webkit-scrollbar-track{
  background: #f1f1f1; 
}
 
/* Handle */
.careers .basic-part .tab-pane .left-side ul::-webkit-scrollbar-thumb {
  background: #2643E6; 
}
.basic-part .tab-pane .left-side ul li{
  padding:20px 16px 16px;
  border-bottom: 1px solid #DDE1F6;
  width:100%;
}
.basic-part .tab-pane .left-side ul li.active{
  color: #DDE1F6;
  background: #2643E6;
}
.basic-part .tab-pane .left-side ul li.active h5{
  color:#fff;
}
.basic-part .tab-pane .left-side ul li.active span{
  color: #DDE1F6;
}
.basic-part .tab-pane .right-side{
  width:calc(100% - 450px);
  float: left;
}
.basic-part .tab-pane .left-side .image-section{
  width:56px;
  margin-right:16px;
  float: left;
}
.basic-part .tab-pane .left-side .image-section img{
  width:56px;
  height:56px;
  border-radius:50%;
  object-fit: cover;
  object-position: center;
}
.basic-part .tab-pane .left-side .content-section{
  width:calc(100% - 182px);
  float: left;
}
.basic-part .tab-pane .left-side .content-section span{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #666666;
}
.basic-part .tab-pane .left-side .content-section h5{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
  margin:0px;
}
.basic-part .tab-pane .left-side .ago{
  width:110px;
  float: left;
  text-align: right;
}
.basic-part .tab-pane .right-side{
  padding:20px 30px 30px;
}
.basic-part .tab-pane .right-side .heading-section{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.basic-part .tab-pane .right-side .image{
  width:32px;
  margin-right:19px;
  float: left;
}
.basic-part .tab-pane .right-side .image img{
  width:32px;
  height:32px;
  border-radius:50%;
  object-fit: cover;
  object-position: center;
}
.basic-part .tab-pane .right-side .name{
  width:calc(100% - 170px);
  float: left;
}
.basic-part .tab-pane .right-side .name p{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #262626;
  margin:0px;
}
.basic-part .tab-pane .right-side .ago{
  width:110px;
  float: left;
  text-align: right;
}
.basic-part .tab-pane .right-side h4{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #262626;
  margin:18px 0px 16px 0px;
}
.basic-part .tab-pane .right-side .mail{
  margin-bottom:40px;
}
.basic-part .tab-pane .right-side .mail p{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #262626;
}
.basic-part .tab-pane .right-side .mail p.content{
  margin:30px 0px;
}
.basic-part .tab-pane .right-side textarea{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  height:120px;
  resize: none;
  width:100%;
  padding:17px;
}
.basic-part .tab-pane .right-side .post-section{
  margin:16px 0px 30px 0px;
  text-align: right;
}
.basic-part .tab-pane .right-side .post-section button{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
  background: #2643E6;
  border-radius: 100px;
  padding:11px 30px;
  border:none;
}
/*inbox*/
/*recruiter-landing*/
.modal.job-popup .professional-skills{
  margin-bottom:32px;
}
.modal.job-popup  span.skillset{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
  padding:10px;
  background: #F3F5FB;
  border-radius: 5px;
  margin:0px 16px 16px 0px;
  display: inline-block;
}
.modal.job-popup .registered-nurse{
  background: #FFFFFF;
  border: 1px solid #DDE1F6;
  border-radius: 10px;
  padding:20px;
  margin-bottom:24px;
}
.modal.job-popup .registered-nurse:last-child{
  margin-bottom:0px;
}
.modal.job-popup .professional-skills ul{
  margin-bottom:16px;
  list-style: none;
  padding-left:0px;
}
.modal.job-popup .professional-skills ul li{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
  position: relative;
  margin-right:21px;
  display: inline-block;
  width: auto;
}
.modal.job-popup .professional-skills ul li:after{
  content: "\2e";
  position: absolute;
  right: -14px;
  top: -5px;
  color: #2643E6;
  font-size: 22px;
}
.modal.job-popup .professional-skills ul li:last-child:after{
  content:"";
}
.modal.job-popup .registered-nurse p{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #262626;
  margin:0px;
}
.modal.job-popup .professional-skills ul.education-skills li:first-child{
 font-family: 'Work Sans', sans-serif;
}
.modal.job-popup .professional-skills ul.education-skills li{
  position: relative;
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #262626;
}
.modal.job-popup .professional-skills ul.education-skills li:after{
  content: "\2e";
  position: absolute;
  right: -14px;
  top: -5px;
  color: #2643E6;
  font-size: 22px;
}
.modal.job-popup .professional-skills ul.education-skills li:last-child:after{
  content:"";
}
.modal.job-popup .professional-skills .resume{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #2643E6;
  background: #F3F5FB;
  border-radius: 5px;
  padding:10px;
}
/*recruiter-landing*/
/*post-job*/
.post-jobs h1{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 132%;
  color: #262626;
  margin-bottom:8px;
}
.post-jobs .job-description{
  padding:32px 31px 30px;
}
.post-jobs .job-description .form-group{
  width:272px;
  display: inline-block;
  margin:0px 18px 16px 0px;
}
.post-jobs .job-description label{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin-bottom:8px;
  display: inline-block;
}
.post-jobs .job-description input, .post-jobs .job-description 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: #262626;
  width: 100%;
  padding:15px 16px 14px;
}
.post-jobs .job-description textarea{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  height:350px;
  width:100%;
  resize: none;
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  padding:10px;
}
.post-jobs .job-description .bold{
  float: right;
  margin-right:10px;
}
.post-jobs .job-description .bold li{
  margin-right:24px;
}
.post-jobs .job-description .bold li:last-child{
  margin-right:0px;
}
.post-jobs .job-description .bold li:nth-of-type(3) a{
  text-decoration: underline;
}
.post-jobs .post-section{
  margin-top:40px;
}
.post-jobs .post-section button{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
  padding:10px 25px 11px 26px;
  background: #2643E6;
  border-radius: 100px;
  border:none;
}
.post-jobs .job-description .dollar-sign input, .basic-part .invite-candidate .dollar-sign input{
  padding:17px 10px 16px 20px;
}
/*post-job*/
/*view-candidate*/
.basic-part table.view-candidate tr td:last-child, .basic-part table.view-candidate tr th:last-child{
  width:120px;
}
.basic-part table.view-candidate tr td:nth-last-of-type(2), .basic-part table.view-candidate tr th:nth-last-of-type(2){
  width: 200px;
  padding: 18px 14px;
}
.basic-part table.view-candidate tr th:nth-last-of-type(2){
  text-align: center;
}
.basic-part table.view-candidate tr td:nth-last-of-type(3){
  text-align: center;
}
.basic-part table.view-candidate tr td i.fa-circle-check{
  margin-right:11px;
  color:#021948;
}
.basic-part table.view-candidate tr td button{
  padding:0px;
}
.basic-part .table-section table.view-candidate tbody tr td{
 font-family: 'Work Sans', sans-serif;
}
/*view-candidate*/
/*invite-candidate*/
.basic-part .invite-candidate{
  width:56%;
  display: inline-block;
}
.basic-part .invite-candidate .invite-form{
  padding:31px 30px 30px 31px;
}
.basic-part .bulk-invite{
  width:40%;
  display: inline-block;
}
.basic-part .invite-candidate h1, .basic-part .bulk-invite h1{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #262626;
  margin-bottom:18px;
}
.basic-part .invite-candidate .form-group{
  width:265px;
  display: inline-block;
  margin:0px 18px 30px 0px;
}
.basic-part .invite-candidate .form-group:nth-of-type(even){
  margin:0px 0px 30px 0px;
}
.basic-part .invite-candidate .form-group{
  position: relative;
}
.basic-part .invite-candidate .form-group #countryList{
  position: absolute;
}
.basic-part .invite-candidate .form-group #countryList ul{
  max-height: 300px;
  overflow-y: scroll;
  overflow-x: auto;
}
.basic-part .invite-candidate .form-group #countryList ul li{
  padding: 2px 12px;
}
.basic-part .invite-candidate .form-group #countryList ul::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.basic-part .invite-candidate .form-group #countryList ul::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.basic-part .invite-candidate .form-group #countryList ul::-webkit-scrollbar-thumb {
  background: #2643E6; 
}
.basic-part .invite-candidate label{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin-bottom:8px;
}
.basic-part .invite-candidate input, .basic-part .invite-candidate select{
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  padding:10px;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #666666;
  width:100%;
  height:48px;
}
.basic-part .invite-candidate button{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #FFFFFF;
  padding:13px 35px 13px 34px;
  background: #2643E6;
  border-radius: 100px;
  border:none;
}
.basic-part .invite-candidate .note-btn-group button{
  background: transparent;
  padding:0px;
  border-radius: 0px;
  margin-right:24px;
}
.basic-part .invite-candidate .note-btn-group button i{
  color:#666666;
  font-weight: normal;
}
.basic-part .invite-candidate .note-editor {
  border:none;
}
.basic-part .invite-candidate .note-icon-bar{
  border-top:none !important;
}
.basic-part .invite-candidate  .note-statusbar{
  background-color: transparent !important;
}
.basic-part .invite-candidate  .note-editing-area{
  border:1px solid #BCC2E1;
  padding:5px;
}
.basic-part .bulk-invite .bulk-candidates{
  padding:40px 0px;
  text-align: center;
}
.basic-part .bulk-invite img{
  margin-bottom:15px;
}
.basic-part .bulk-invite p{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #666666;
}
.basic-part .bulk-invite .upload-section p{
  display: inline-block;
}
.basic-part .bulk-invite .choose-file span{
  color:#2643E6;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.basic-part .bulk-invite .invite-button{
  margin-top:24px;
}
.basic-part .bulk-invite .invite-button button{
  background: #2643E6;
  border-radius: 100px;
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #FFFFFF;
  padding:13px 35px 14px;
  border:none;
}
.basic-part .instructions{
  margin-top:30px;
}
.basic-part .instructions h3{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 19px;
  line-height: 22px;
  color: #000000;
  margin-bottom:14px;
}
.basic-part .instructions ul li{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color:#666666;
  padding:0px 0px 20px 26px;
  position: relative;
}
.basic-part .instructions ul li a{
  color: #2643E6;
}
.basic-part .instructions ul li:before{
  content:"";
  position: absolute;
  background: url('../images/tick.svg') no-repeat;
  width:17px;
  height:17px;
  top:0px;
  left:0px;
}
/*invite-candidate*/
/*view-openshiftjob*/
.basic-part .table-section table.view-openshift tbody tr td{
  font-size: 14px;
 font-family: 'Work Sans', sans-serif;
  padding:18px 11px;
}
.basic-part .table-section table.view-openshift tbody tr td:nth-last-of-type(2){
  color:#2643E6;
  font-family: 'Work Sans', sans-serif;
}
/*view-openshiftjob*/
/*create-openshiftjobs*/
.basic-part h1.create-openshift{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #262626;
  margin-bottom:18px;
  width:100%;
}
.basic-part .openshift-form{
  width:40%;
  display: inline-block;
  padding:31px;
  margin-bottom:33px;
}
.basic-part .openshift-form .form-group{
  width:100%;
  margin-bottom:30px;
}
.basic-part .openshift-form .year-experience{
  width:165px;
  margin-bottom:0px;
}
.basic-part .openshift-form label{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  display: block;
  margin-bottom:8px;
}
.basic-part .openshift-form select{
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  padding:10px;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #666666;
  width:100%;
}
.basic-part .list-createjobs{
  width:56%;
  display: inline-block;
  margin-bottom:33px;
}
.list-createjobs table{
  width:100%;
  display: flex;
  flex-wrap: wrap;
}
.list-createjobs table thead{
  table-layout: fixed;
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
}
.list-createjobs table thead tr{
  display: flex;
}
.list-createjobs table tbody{
  max-height: 420px;
  overflow-y: scroll;
  display: inline-block;
  width: 100%;
}
.list-createjobs table tbody tr td:nth-of-type(2){
  width:35%;
  text-align: left;
}
.list-createjobs table tbody tr td:nth-of-type(3){
  width:35%;
  text-align: left;
}
.list-createjobs table thead tr th:nth-of-type(2){
  width:35%;
  text-align: left;
}
.list-createjobs table thead tr th:nth-of-type(3){
  width:35%;
  text-align: left;
}
.list-createjobs table thead tr th:nth-of-type(4){
  width:20%;
  text-align: center;
}
.list-createjobs table tbody tr td:nth-of-type(4){
  width:20%;
  text-align: center;
}
/* width */
.list-createjobs table tbody::-webkit-scrollbar {
  width: 4px;
}

/* Track */
.list-createjobs table tbody::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.list-createjobs table tbody::-webkit-scrollbar-thumb {
  background: #2643E6; 
}
.list-createjobs table thead tr th:first-child{
  width:10%;
  max-width:10%;
  flex:0 0 10%;
}
.list-createjobs table tbody tr td:first-child{
  width:10%;
  max-width:10%;
  flex:0 0 10%;
}
.list-createjobs table thead tr th{
  background: #FAFBFD;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  padding:17px 11px;
}
.list-createjobs table tbody tr{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #DDE1F6;
}
.list-createjobs table tbody tr td{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  padding:19px 11px;
}
ul.sidebarmenu{
  margin-bottom:0px;
}
.list-createjobs table thead tr input[type="checkbox"]::before{
  top:0px;
}
.list-createjobs table thead tr input[type="checkbox"]:checked:after{
  top: 9px;
}
.list-createjobs table tr input[type="checkbox"]::before{
  left: 4px;
  top: -10px;
}
.list-createjobs table tr input[type="checkbox"]:checked:after{
  left: 8px;
  top: 0px;
}
.basic-part .job-description{
  padding:20px 31px 31px 30px;
  width:100%;
}
.basic-part .job-description label{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  display: inline-block;
  margin-bottom:15px;
}
.basic-part .job-description ul{
  float: right;
}
.basic-part .job-description ul li{
  margin-right:24px;
}
.listcities{
  position: relative;
}
.listcities ul{
  position: absolute !important;
  left:0px;
  right:0px;
  max-height:250px;
  overflow-y: auto;
}
.listcities ul li{
  width:100% !important;
  padding:2px 12px;
}
.listcities ul:-webkit-scrollbar {
  width: 4px;
}

/* Track */
.listcities ul::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.listcities ul::-webkit-scrollbar-thumb {
  background: #2643E6; 
}
.profession .panel-body{
  position: relative;
}
.profession .panel-body #countryListsearch{
  position: absolute;
  left:0px;
  right:0px;
}
.profession .panel-body #countryListsearch ul{
  max-height:300px;
  overflow-y: auto;
}
.profession .panel-body #countryListsearch ul li{
  padding:2px 12px;
  width:100% !important;
}
.profession .panel-body #countryListsearch ul::-webkit-scrollbar {
  width: 4px;
}

/* Track */
.profession .panel-body #countryListsearch ul::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.profession .panel-body #countryListsearch ul::-webkit-scrollbar-thumb {
  background: #2643E6; 
}
.basic-part .job-description textarea{
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  padding:10px;
  height:274px;
  width:100%;
  resize:none;
}
.basic-part .post-section{
  margin-top:30px;
}
.basic-part .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;
  padding:11px 22px 10px;
  border:none;
}
i.fa-circle-check{
  color:#33AE74;
}
i.fa-circle-xmark{
  color:#DA163D;
}
table tr td .btn{
  padding:0px;
}
table.openshit-table tr th:last-child, table.openshit-table tr td:last-child{
  width:110px;
}
table.openshit-table tr td .active{
 font-family: 'Work Sans', sans-serif;
}
/*create-openshiftjobs*/
/*accepted-openshiftjobs*/
table.accepted-openshifts tr td:last-child{
  text-align: center;
}
.modal.openshift-jobs .modal-dialog{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width:100%;
  height:100%;
}
.modal.openshift-jobs .modal-header{
  border-bottom:none;
}
.modal.openshift-jobs .modal-body{
  padding:0px 50px 50px;
}
.modal.openshift-jobs h3{
 font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 35px;
  color: #262626;
  margin-bottom:12px;
}
.modal.openshift-jobs p{
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  margin-bottom:25px;
}
.modal.openshift-jobs .form-group{
  width:100%;
  margin-bottom:25px;
}
.modal.openshift-jobs .form-group input{
  background: #FFFFFF;
  border: 1px solid #BCC2E1;
  border-radius: 5px;
  padding:10px;
font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #666666;
  width:100%;
}
.modal.openshift-jobs button.submit{
  font-family: 'Work Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: #FFFFFF;
  width:100%;
  background: #2643E6;
  border-radius: 100px;
  padding:17px 0px 16px 0px;
  border:none;
}
/*accepted-openshiftjobs*/
.invite-form .form-group #countryList2{
  position: absolute;
}
.invite-form .form-group #countryList2 ul{
  max-height:170px;
  overflow-y: auto;
}
.invite-form .form-group #countryList2 ul li{
  padding:2px 12px;
  cursor: pointer;
  width:100% !important;
}
.invite-form .form-group #countryList2 ul::-webkit-scrollbar {
  width: 5px;
}
.invite-form .form-group #countryList2 ul::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
.invite-form .form-group #countryList2 ul::-webkit-scrollbar-thumb {
  background: #2643E6; 
}
.post-image img{
  height: 100%; width: 100%; object-fit: contain
}
.signin-form .create-account .form-group.password{
  position: relative;
}
.signin-form .lifestyle .form-group.password{
  position: relative;
}
.signin-form .lifestyle .form-group.password input, .signin-form .create-account .form-group.password input{
  padding:15px 30px 10px 14px;
}
.toggle-password {
  position: absolute;
  right: 8px;
  top: 16px;
  font-size: 18px;
  color: #666666;
}
.note-editing-area ul{
  list-style:inherit;
  padding-left: 32px;
}
.note-editing-area ul li{
  width: 100%;
  display: list-item;
}