/*!
Theme Name: recrewit
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: recrewit
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

recrewit is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/


@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/* font-family: 'Roboto', sans-serif; */

/* body,
html {
    overflow-x: hidden;
} */
/* body,html{
    width: 100%;
} */
:root {
  --primaryColor: #d8a7b1;
  --lightPinkColor: #f6cdd6;
  --paraColor: #545353;
  --secondarycolor: #2797e2;
  --darkblueColor: #0d67a4;
  --geayColor: #d9d9d9;
  --whitecolor: #ffffff;
  --blackcolor: #000000;
  --poppins-font: "Poppins", sans-serif;
  --inter-font: "Inter", sans-serif;
  --outfit-font: "Outfit", sans-serif;
  scroll-behavior: inherit;
}

body {
  margin: 0;
  padding: 0;
  font-family: var(--inter-font);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  font-weight: normal;
  font-style: normal;
  color: var(--paraColor);
  font-size: 18px;
  line-height: 1.5;
  background-color: #f7f7f7;
}

b,
strong {
  font-weight: 700;
}

p {
  margin: 0 0 22px 0;
}

p:last-child {
  margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 25px 0;
  padding: 0;
  color: var(--blackcolor);
  font-weight: 500;
  font-family: var(--inter-font);
  /* text-transform: capitalize; */
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}

h1,
.h1-title {
  font-weight: 500;
  font-size: 35px;
  line-height: 1.1;
}

h2,
.h2-title {
  font-weight: 500;
  font-size: 30px;
  line-height: 1.1;
}

h3,
.h3-title {
  font-weight: 500;
  font-size: 28px;
  line-height: 1;
}

h4,
.h4-title {
  font-size: 22px;
  line-height: 1;
}

h5,
.h5-title {
  font-size: 20px;
  line-height: 1;
}
h6,
.h6-title {
  font-size: 18px;
  line-height: 1;
}

a {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-decoration: none !important;
  outline: none !important;
  color: var(--secondarycolor);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

a:hover {
  color: var(--secondarycolor);
}

figure {
  margin: 0;
}

ul,
ol,
li {
  padding: 0;
  margin: 0;
  list-style: none;
}

img {
  max-width: 100%;
}

input[type="text"],
input[type="tel"],
input[type="password"],
input[type="email"],
input[type="date"],
select {
  background-color: transparent;
  width: 100%;
  -webkit-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: #000;
  border: 1px solid rgba(255, 255, 255, 0.7);
  height: 58px;
  padding: 0 16px;
  outline: none !important;
}

textarea {
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.7);
  padding: 12px 16px;
  width: 100%;
  color: #000;
  height: 158px;
  outline: none !important;
}

select {
  border: 1px solid rgba(255, 255, 255, 0.7);
  width: 100%;
  padding: 0 11px;
  background: url(assets/images/sort-down.svg) no-repeat calc(100% - 16px) center
    transparent;
  background-size: 18px;
  padding-right: 40px;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

select::-ms-expand {
  display: none;
}

input[type="submit"] {
  background: #eab71e;
  color: #000000;
  height: 58px;
  border: none;
  -webkit-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding-left: 30px;
  padding-right: 30px;

  cursor: pointer;
  font-size: 24px;
  font-weight: 700;
  outline: none !important;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

input[type="submit"]:hover {
  background: #000;
  color: #eab71e;
}

::-webkit-input-placeholder {
  opacity: 0.7;
  color: #b1b8be;
}

:-ms-input-placeholder {
  opacity: 0.7;
  color: #b1b8be;
}

::-moz-placeholder {
  opacity: 0.7;
  color: #b1b8be;
}

:-moz-placeholder {
  opacity: 0.7;
  color: #b1b8be;
}

/* images alignment for wordpress content pages */
.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  float: none;
  clear: both;
}

/* custom checkbox */

.form_input_check label {
  position: relative;
  margin: 0;
  padding-left: 40px;
  display: inline-block;
}

.form_input_check label span {
  margin: 0;
  padding: 0;
}

.form_input_check label input[type="checkbox"] {
  visibility: hidden;
  display: none;
}

.form_input_check label input[type="checkbox"] + span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 22px;
  height: 22px;
  border: 1px solid #3e3e42;
  background: transparent;
}

.form_input_check label input[type="checkbox"] + span::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 22px;
  height: 22px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: url(assets/images/tick.svg) no-repeat center center;
  background-size: 15px;
}

.form_input_check label input[type="checkbox"]:not(:checked) + span::after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* .form_input_check input[type="checkbox"]:checked + span::before {
      
    } */

.form_input_check label input[type="checkbox"]:checked + span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* custom radio */

.form_input_radio label {
  position: relative;
  margin: 0;
  padding-left: 30px;
  display: inline-block;
}

.form_input_radio label span {
  margin: 0;
  padding: 0;
}

.form_input_radio label input[type="radio"] {
  visibility: hidden;
  display: none;
}

.form_input_radio label input[type="radio"] + span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  width: 22px;
  height: 22px;
  border: 2px solid #000000;
  border-radius: 100%;
  background: #fff;
}

.form_input_radio label input[type="radio"] + span::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #4b0049;
  position: absolute;
  top: 6px;
  left: 5px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.form_input_radio label input[type="radio"]:not(:checked) + span::after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* .form_input_radio input[type="radio"]:checked + span::before {
      
    } */

.form_input_radio label input[type="radio"]:checked + span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* custom radio end */

/* back to top */

#scroll {
  position: fixed;
  right: 20px;
  bottom: 20px;
  cursor: pointer;
  width: 55px;
  height: 55px;
  background-color: #bdd653;
  display: none;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  line-height: 68px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  z-index: 9;
}

#scroll:hover {
  background: #88a725;
}

#scroll i {
  color: #fff;
  font-size: 44px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

#scroll:hover i {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
}

/* custom css */
.cmn-gap {
  padding: 100px 0;
}

.section-head {
  margin-bottom: 30px;
  position: relative;
}

.cmn-btn {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--outfit-font);
  text-transform: capitalize;
  background-color: var(--primaryColor);
  color: var(--blackcolor);
  padding: 15px 35px;
  border-radius: 50px;
}

.cmn-btn:hover {
  background-color: var(--blackcolor);
  color: var(--whitecolor);
}

/* custom css */

/* navbar*/

.navbar-brand {
  padding: 0;
  margin: 0;
  width: 150px;
  display: block;
  flex-shrink: 0;
}
.navbar-brand img {
  width: 100%;
}
.navbar {
  background: none;
  margin: 0;
  padding: 0;
  min-height: inherit;
  height: inherit;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.navbar-nav {
  margin-left: auto;
}
.navbar-nav li {
  position: relative;
  list-style: none;
}

.navbar-nav > li {
  margin: 0 25px;
  padding: 0;
  position: relative;
}

.navbar-nav > li:last-child {
  margin-right: 0;
}

.navbar-nav > li:first-child {
  margin-left: 0;
}

.navbar-nav > li > a {
  color: var(--blackcolor);
  font-size: 20px;
  line-height: 1.2;
  position: relative;
  font-weight: 500;
  font-family: var(--outfit-font);
  text-transform: capitalize;
}
.navbar-nav > li > a:hover {
  color: var(--primaryColor);
}

/* navbar submenu*/

.sub-menu {
  background: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  width: 215px;
  padding: 0;
}

.sub-menu > li > a {
  color: #000;
  display: block;
  width: 100%;
  padding: 6px 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.sub-menu > li {
  width: 100%;
  display: block;
}

.sub-menu > li > a:hover,
.sub-menu > li.menu-item-has-children:hover > a,
.sub-menu > li.current-menu-item > a {
  background: #020202;
  color: #fff;
}

.navbar-nav > li:last-child > .sub-menu {
  right: 0;
  left: inherit;
  padding: 0;
}

/* 2nd level submenu */
.navbar-nav > li > .sub-menu .sub-menu {
  position: absolute;
  left: 100%;
  top: 0;
}

/* for push-menu */
.navbar-collapse .navbar-toggler {
  display: none;
}

#navoverlay {
  display: block;
  pointer-events: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  margin: 0;
  padding: 0;
  z-index: 99;
  -webkit-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
}

/* for push-menu end*/

.white-text {
  color: var(--whitecolor);
}

/* Header Css Satrt */
.main-head {
  padding: 30px 0;
  background-color: var(--whitecolor);
}
.hdr-rgt {
  margin-left: 124px;
}
.dashbrd-main-wpr {
  padding-top: 43px;
  overflow: hidden;
  /* height:calc(100dvh - 106px); */
}
.dashbrd-main-inr {
  height: 100%;
}

.dashbrd-main-wpr-row {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}
.aside-wpr {
  width: 241px;
  border-radius: 11px 0 0 11px;
}
.dashbrd-rgt-wpr {
  width: calc(100% - 241px);
}
.dashbrd-inr {
  background-color: var(--whitecolor);
  height: 100%;
  border-radius: 11px 0 0 11px;
  padding: 34px 30px 60px 37px;
}
.aside-inr {
  padding: 26px 40px 51px 14px;
  height: 100%;
  background-color: var(--primaryColor);
  width: calc(100% + 25px);
  display:flex;
  flex-direction:column;
}

.aside-brand-wpr{
  margin-bottom:55px;
  flex:0 0 auto;
}
.aside-nav-lst {
  display: flex;
  flex-direction: column;
  flex:1;
}
.aside-nav-lst li {
  margin-bottom: 4px;
  line-height: 1.1;
}
.aside-nav-lst li a {
  font-size: 19px;
  font-family: var(--inter-font);
  font-weight: 500;
  color: var(--blackcolor);
  padding: 14px 19px 14px 11px;
  border-radius: 15px;
  display: block;
}
.aside-nav-lst li a i{
  width:40px;
  margin-right:10px;
  display:inline-block;
}

.aside-nav-lst li a:hover,
.aside-nav-lst li.active a {
  background-color: var(--lightPinkColor);
}
.aside-nav-lst li:nth-last-child(2) {
  margin-top: auto;
}
.dashbrd-title-wpr {
  margin-bottom: 41px;
}
/* .upcoming-outer{
    max-width:1005px;
} */
.dashbrd-lft-clm {
  width: 61.7%;
}
.upcoming-title-wpr {
  margin-bottom: 29px;
  min-height:22px;
}
.upcoming-frm-outer {
  margin-bottom: 20px;
}
.upcoming-frm-inr {
  display: flex;
  flex-wrap: wrap;
  max-width: 544px;
  margin: -4px;
}
.upcoming-frm-clm {
  padding: 4px;
}
.upcoming-frm-clm:nth-child(1) {
  width: 28.5%;
}
.upcoming-frm-clm:nth-child(2) {
  width: 27.1%;
}
.upcoming-frm-clm:nth-child(3) {
  width: 25.2%;
}
.upcoming-frm-clm:nth-child(4) {
  width: 19%;
}

.upcoming-frm-card input[type="text"] ,
.upcoming-frm-card select {
  border: 1px solid var(--darkblueColor);
  border-radius: 10px;
  padding: 7px 11px;
  font-size: 15px;
  font-family: var(--inter-font);
  color: var(--blackcolor);
  font-weight: 400;
  height: 39px;
  background-size: 16px;
  background-repeat:no-repeat;
  background: url(assets/images/starr-dropdown-arr.svg) no-repeat calc(100% - 16px) center transparent;
  cursor:pointer;
}

.upcoming-frm-card input[type="text"]::placeholder {
  color: var(--blackcolor);
}
.upcoming-frm-card input.datepicker[type="text"]{
  padding-right:34px;
}

.upcoming-frm-card input.datepicker[type="text"]::-webkit-input-placeholder {
 color:var(--blackcolor);
 opacity:1;
}

.upcoming-frm-card input.datepicker[type="text"]:-ms-input-placeholder {
  color:var(--blackcolor);
   opacity:1;
}

.upcoming-frm-card input.datepicker[type="text"]::-moz-placeholder {
  color:var(--blackcolor);
   opacity:1;
}

.upcoming-frm-card input.datepicker[type="text"]:-moz-placeholder {
  color:var(--blackcolor);
   opacity:1;
}

.upcoming-shpt-dtls-table {
  width: 100%;
  border-collapse: collapse;
  border-radius: 10px;
  border-style: hidden;
  box-shadow: 0 0 0 1px #c3c3c3;
}

.upcoming-shpt-dtls-outer.employee-upcoming-rgt-lwr,
.employee-upcoming-lft-wpr .upcoming-shpt-dtls-outer {
  -webkit-box-shadow: 0 0 0 1px #c3c3c3;
            box-shadow: 0 0 0 1px #c3c3c3;
            border-radius: 10px;
}
.upcoming-shpt-dtls-table {
    width: 100%;
    border-collapse: collapse;
    border-radius: 10px;
    border-style: hidden;
    box-shadow: 0 0 0 1px #c3c3c3;
    -webkit-box-shadow: 0 0 0 1px #c3c3c3;
    
}
.upcoming-shpt-dtls-outer.employee-upcoming-rgt-lwr .upcoming-shpt-dtls-table ,
.employee-upcoming-lft-wpr .upcoming-shpt-dtls-outer .upcoming-shpt-dtls-table{
  box-shadow:none;
}



.upcoming-shpt-dtls-table tr td {
  border-bottom: 1px solid #d9d9d9;
  padding: 13px 11px;
}
.shpt-dtls-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 2px;
}
.shpt-dtls-mediun-txt {
  font-size: 15px;
  color: var(--blackcolor);
}
.shpt-dtls-small-txt {
  font-size: 14px;
}
.shpt-dtls-status {
  padding: 6px 11px 6px 22px;
  border-radius: 50px;
  font-size: 13px;
  color: var(--blackcolor);
  position: relative;
}
.shpt-dtls-status:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 11px;
  transform: translateY(-50%);
  width: 7px;
  height: 7px;
  border-radius: 50%;
}

.shpt-dtls-status.fill {
  background-color: #c3e1c6;
}
.shpt-dtls-status.unfill {
  background-color: #ffd2d2;
}

.shpt-dtls-status.fill:after {
  background-color: #3e8943;
}
.shpt-dtls-status.unfill:after {
  background-color: #f05555;
}
.upcoming-shpt-dtls-table tr td:nth-child(1) {
  width: 36%;
}
.upcoming-shpt-dtls-table tr td:nth-child(2) {
  width: 28%;
}

.recent-activity-outer {
  padding-top: 67px;
}
.recent-activity-card {
  border: 1px solid #cdcdcd;
  border-radius: 10px;
  padding: 13px 6px 6px 16px;
}
.recent-activity-card ul {
  padding-right: 8px;
}
.recent-activity-card ul li {
    position: relative;
  margin-bottom: 7px;
  padding: 0 8px 8px 39px;
  font-size:15px;
  font-family:var(--inter-font);
  font-weight:500;
  color:var(--blackcolor);
}
.recent-activity-card ul li:not(:last-child) {
  border-bottom: 1px solid #d7d7d7;
}
.recent-activity-card ul li{
  color:var(--blackcolor);
}
.recent-activity-card ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.recent-activity-view-all {
  text-align: right;
  padding-right:8px;
}
.recent-activity-view-all a {
  font-size: 14px;
  color: var(--darkblueColor);
}
.recent-activity-view-all a:hover {
  color: var(--blackcolor);
}
.dashbrd-rgt-clm {
  width: 38.3%;
}

.shifts-summary-title {
  margin-bottom: 11px;
}
.shifts-summary-card {
  border: 1px solid #c3c3c3;
  border-radius: 10px;
  padding: 15px;
}
.shifts-summary-card ul li {
  padding-bottom: 6px;
  margin-bottom: 9px;
  border-bottom: 1px solid #c3c3c3;
  display: flex;
  align-items: center;
}
.shifts-summary-card ul li:last-child {
  border: 0;
  padding: 0;
  margin: 0;
}
.shifts-smry-title {
  color: var(--blackcolor);
  font-family: var(--outfit-font);
  font-weight: 500;
  width: 40%;
}
.shifts-smry-dtls-wpr {
  width: 60%;
  display: flex;
  padding-right: 13px;
  align-items: center;
  justify-content: space-between;
}
.shifts-smry-fld-wpr {
  padding-left: 10px;
}
.shifts-smry-dtls{
  font-family:var(--outfit-font);
  font-weight: 400;
  font-size: 18px;
  color: #000000;
}
.shifts-smry-fld {
  width: 100px;
  height: 23px;
  border: 2px solid var(--secondarycolor);
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
.shifts-smry-fld-inr {
  position: absolute;
  top: 0;
  width: 78%;
  height: 100%;
  left: -2px;
  border-radius: 0 10px 10px 0;
  background-color: var(--secondarycolor);
}
.shifts-smry-fld-inr.one {
  width: 30%;
}
.free-shift-outer {
  max-width: 292px;
  margin: 54px auto 0;
}
.free-shift-wpr {
  display: flex;
  flex-wrap: wrap;
}
.free-shift-wpr .free-shift-card:nth-child(1) {
  width: 42%;
  border: 1px solid var(--secondarycolor);
}
.free-shift-card .free-shift-bx-upr {
  padding: 10px 10px;
  color: var(--whitecolor);
  background-color: var(--secondarycolor);
  font-weight: 500;
  text-align: center;
}
.free-shift-card .free-shift-bx-lwr {
  padding: 15px;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  color: var(--blackcolor);
  display: flex;
  justify-content: center;
  align-items: center;
  font-family:var(--poppins-font);
}
.free-shift-wpr .free-shift-card:nth-child(2) {
  width: 58%;
  border: 1px solid #0d67a4;
}
.free-shift-wpr .free-shift-card:nth-child(2) .free-shift-bx-upr {
  background-color: #0d67a4;
}
.free-shift-nxt-txt {
  font-weight: 500;
  color: var(--blackcolor);
  text-align: center;
  margin-top: 10px;
}
.mibile-aside-hamberger,
.close-aside {
  display: none;
}
.dashbrd-title-wpr h1 {
  margin-bottom: 0;
}
/* 21-10-2025. m.m css */
.post-shift-step-listing {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  max-width: 680px;
  margin-bottom: 30px;
}
.post-shift-step-listing li {
  position: relative;
  width: 25%;
  padding-bottom: 27px;
}
.step-title {
  font-weight: 500;
  font-size: 19px;
  line-height: 1.2;
  color: var(--blackcolor);
}
.step-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-items: center;
  width: 39px;
  height: 39px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #0d67a4;
  background: var(--whitecolor);
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: var(--blackcolor);
  margin-bottom: 7px;
}
.post-shift-step-number {
  text-align: center;
}
.post-shift-step-listing li::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background: #d9d9d9;
}

.post-shift-step-listing li:first-child:after,
.post-shift-step-listing li:first-child:before {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.post-shift-step-listing li:last-child:after,
.post-shift-step-listing li:last-child:before {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.post-shift-step-listing li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background: #0d67a4;
  display: none;
  border-radius:15px;
}
.post-shift-step-item.active::after {
  display: block;
}
.post-shift-step-item.active .step-number {
  background-color: #0d67a4;
  color: #0d67a4;
  background-image:url(assets/images/done-icon.png);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:22px;
  font-size:0;
}
.post-shift-step-content-wrapper {
  max-width: 884px;
  /* margin: 0 auto; */
}
.post-shift-step-item.prev::after {
  display: none;
}
.post-shift-step-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2;
  color: var(--blackcolor);
  background: #b6d9f0;
  padding: 9px 12px;
}
.post-shift-step-body {
  border: 1px solid #2797e2;
  padding: 24px 12px;
  min-height: 180px;
  border-top: 0;
}
.regular-split-radio-wrap {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.regular-split-radio-wrap label {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  color: var(--blackcolor);
  margin-bottom: 16px;
}
.regular-split-radio-wrap label:last-child {
  margin-bottom: 0;
}
.regular-split-radio-wrap input[type="radio"] {
  display: none;
}
.regular-split-radio-wrap span {
  position: relative;
  padding-left: 37px;
  cursor: pointer;
}
.regular-split-radio-wrap label span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 24px;
  height: 24px;
  border: 1px solid #2797e2;
  background: var(--whitecolor);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.regular-split-radio-wrap label span::after {
  content: "";
  position: absolute;
  top: 6px;
  left: 6px;
  width: 12px;
  height: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #2797e2;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
}
.regular-split-radio-wrap label input[type="radio"]:checked + span::after {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.post-shift-step-btn-wrap {
  margin-top: 19px;
  display: flex;
  justify-content: flex-end;
}
.post-shift-step-btn-wrap .post-shift-button:not(:last-child) {
  margin-right: 20px;
}
.post-shift-button, .post-shift-edit-button, .post-shift-cancel-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 1;
  color: var(--whitecolor);
  padding: 10px 20px;
  line-height: 1;
  outline: none;
  border: 0;
  background: #2797e2;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.post-shift-button:hover,.post-shift-edit-button:hover, .post-shift-cancel-button:hover {
  background: #0d67a4;
  color: var(--whitecolor);
}
.post-shift-button.back-btn:hover {
  background: var(--blackcolor);
}
.shift-panelone-row {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -10px;
}
.shift-panelone-col {
  padding: 10px 10px;
  width: 33.33%;
}
.shift-panelone-field > label {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  color: var(--blackcolor);
  margin-bottom: 8px;
}
.role-needed-checkbox {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.role-needed-checkbox label {
  display: inline-block;
  margin-bottom: 12px;
  font-size: 18px;
  color: var(--blackcolor);
  cursor: pointer;
}
.role-needed-checkbox label:last-child {
  margin-bottom: 0;
}
.role-needed-checkbox label input[type="checkbox"] {
  display: none;
}
.role-needed-checkbox label span {
  position: relative;
  padding-left: 37px;
}
.role-needed-checkbox label span::before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 25px;
  height: 25px;
  border: 1px solid #2797e2;
}
.role-needed-checkbox label span::after {
  position: absolute;
  content: "";
  left: 10px;
  top: 3px;
  width: 7px;
  height: 12px;
  border: solid #2797e2;
  border-width: 0 2px 2px 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(0.5) rotate(45deg);
  -moz-transform: scale(0.5) rotate(45deg);
  -ms-transform: scale(0.5) rotate(45deg);
  -o-transform: scale(0.5) rotate(45deg);
  transform: scale(0.5) rotate(45deg);
  opacity: 0;
}
.role-needed-checkbox label input[type="checkbox"]:checked ~ span::after {
  opacity: 1;
  -webkit-transform: scale(1) rotate(45deg);
  -moz-transform: scale(1) rotate(45deg);
  -ms-transform: scale(1) rotate(45deg);
  -o-transform: scale(1) rotate(45deg);
  transform: scale(1) rotate(45deg);
}
.shift-panelone-field select,
.shift-panelone-field input[type="text"],
.topic-select-text {
  background: var(--whitecolor);
  border: 1px solid #2797e2;
  height: 38px;
  font-size: 18px;
  color: #4b4a4a;
  font-family:var(--poppins-font);
  padding-right:30px;
}
.shift-panelone-field input::-webkit-input-placeholder {
  opacity: 1;
  color: #4b4a4a;
}

.shift-panelone-field input:-ms-input-placeholder {
  opacity: 1;
  color: #4b4a4a;
}

.shift-panelone-field input::-moz-placeholder {
  opacity: 1;
  color: #4b4a4a;
}

.shift-panelone-field input:-moz-placeholder {
  opacity: 1;
  color: #4b4a4a;
}

.shift-panelone-spacer {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  gap: 20px;
}

.shift-start-end-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  row-gap: 10px;
}
.shift-start-end-wrap .shift-panelone-field {
  width: calc(50% - 10px);
}
.shift-field-btn-wrap {
  width: 100%;
}
.add-shift-btn {
  background: #2797e2;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.1;
  color: var(--whitecolor);
  padding: 6px 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.add-shift-btn:hover {
  background: var(--blackcolor);
  color: var(--whitecolor);
}
.shift-field-btn-wrap {
  text-align: right;
}
.shift-panelone-field textarea {
  height: 147px;
  border: 1px solid #2797e2;
  resize: none;
}
.visibility-radio-wrap {
  flex-direction: initial;
  gap: 20px;
}
.shift-review-row {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -10px;
}
.shift-review-col {
  width: 33.33%;
  padding: 10px 10px;
}
.shift-review-card{
  display:flex;
  flex-direction:column;
  height:100%;
}

.shift-review-card label {
  display: block;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  color: var(--blackcolor);
  margin-bottom: 10px;
  flex:0 0 auto;
}
.shift-review-list-box {
  border: 1px solid #0d67a4;
  padding: 12px 6px;
  flex:1;
}
.shift-review-list-box ul li {
  font-size: 15px;
  color: var(--blackcolor);
  margin-bottom: 12px;
  display:flex;
}
.shift-review-list-box ul li  i{
  width:21px;
  margin-right:10px;
  flex:0 0 auto;
}

.shift-review-list-box ul li:last-child {
  margin-bottom: 0;
}
.shift-summary-wrap {
  max-width: 388px;
}
.shift-summary-listing {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px;
}
.shift-summary-listing li {
  flex: 1;
  font-size: 18px;
  color: var(--blackcolor);
  font-weight: 500;
  text-align: center;
}
.follow-path-title {
  font-weight: 400;
  font-size: 22px;
  line-height: 1.2;
  color: #0d67a4;
  text-align: center;
  margin-bottom: 5px;
}
.follow-details {
  text-align: center;
  margin-bottom: 10px;
}
.follow-details:last-child {
  margin-bottom: 0;
}
.follow-details p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  color: var(--blackcolor);
  margin-bottom: 2px;
  text-align: center;
  max-width: 167px;
  margin: 0 auto;
}
.follow-details span {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #4b4a4a;
}
.shift-summary-btn-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.shift-summary-btn-wrap .post-shift-button {
  min-width: 100px;
}
.shifts-smry-addrs-list {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #d9d9d9;
}
.shifts-smry-addrs-list li {
  position: relative;
  width: 50%;
  text-align: center;
  border-bottom: 1px solid #d9d9d9;
  padding: 6px 5px;
}
.shift-summary-btn-wrap {
  margin-top: 29px;
}
.shifts-smry-addrs-list li span {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  color: var(--blackcolor);
}
.shifts-smry-addrs-list li p {
  font-size: 14px;
  color: #4b4a4a;
}
.shifts-smry-addrs-list li::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: calc(100% - 12px);
  background: #d9d9d9;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.shifts-smry-addrs-list li:nth-child(even):before {
  display: none;
}
.shifts-status-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.shifts-status-related-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: -5px -5px;
}
.shifts-status-related-list li {
    padding: 5px 5px;
}
.shifts-status-related-list li a {
  max-width: 20px;
}
.recent-activity-card ul li img {
    max-width: 26px;
    position: absolute;
    left: 0;
    top: 1px;
}

/* 21-10-2025. m.m css */

/* .marketplace-info{
  max-width:932px;
} */
.marketplace-row{
  --bs-gutter-x:16px;
  --bs-gutter-y:33px;
}
.marketplace-clm{
  width:50%;
}
.marketplace-clm:first-child{
  width:100%;
}
.marketplace-card{
  padding:22px 16px 24px;
  border:1px solid var(--darkblueColor);
  height:100%;
  position:relative;
}
.marketplace-card-top{
  margin-bottom:20px;
}
/* .marketplace-top-staff-wpr{
  max-width:844px;
  margin:0 auto;
} */
.marketplace-top-staff-row{
  --bs-gutter-x:15px;
  --bs-gutter-y:25px;
}
.marketplace-top-staff-clm{
  width:20%;
}
.marketplace-top-staff-card{
  text-align:center;
}
.marketplace-top-staff-card figure{
  width:122px;
  height:122px;
  border-radius:50%;
  margin:0 auto 17px;
}
.marketplace-top-staff-card figure img{
  width:100%;
}
.marketplace-top-staff-txt{
  margin:0 auto;
  max-width:130px;
}
.marketplace-top-staff-title-wpr{
  position:relative;
  margin-bottom:7px;
} 
.marketplace-top-staff-title-wpr h3{
  font-size:19px;
  font-weight:400;
  padding-left:18px;
}
.marketplace-top-staff-title-wpr:after{
  position:absolute;
  content:'';
  width:15px;
  height:15px;
  border-radius:50%;
  top:0;
  left:0;
}
.marketplace-top-staff-title-wpr.active:after{
  background-color:#619D65;
}
.marketplace-top-staff-title-wpr.pending:after{
  background-color:#FEF0B6;
}
.marketplace-top-staff-title-wpr.failed:after{
  background-color:#F05555;
}

.marketplace-top-staff-txt span{
  color:#1F1E1E;
  display:block;
  margin-bottom:4px;
}
.marketplace-top-staff-txt p{
  color:#474444;
  display:flex;
  align-items:center;
  justify-content:center;
}
.marketplace-top-staff-txt p i{
  width:17px;
  margin-right:3px;
}
.available-staff-slct-row{
  display:flex;
  flex-wrap:wrap;
  margin:-3px;
}
.available-staff-slct-clm{
  width:25%;
  padding:3px;
}

.available-staff-slct-card select{
  width:100%;
  height:39px;
  border:1px solid var(--darkblueColor);
  border-radius:10px;
  font-size:15px;
  color:var(--blackcolor);
  background-image:url(assets/images/starr-dropdown-arr.svg);
  background-size: 16px;
  background-position:calc(100% - 10px);
}

.available-staff-lwr{
  padding-top:16px;
}
.available-staff-table {
    max-width: 680px;
    padding-right:20px;
}
.available-staff-table table{
  width:100%;
}
.available-staff-table table tr{
  border-top:1px solid #D7D7D7;
}
.available-staff-table table tr td{
  font-size:15px;
  color:var(--blackcolor);
}
.table-fl-name {
  font-size:16px;
} 
.table-role-txt{
  font-size:14px;
  color:#767676;
}
.available-staff-table table tr td:last-child{
  text-align:center;
}
.table-rating-wpr{
  font-size:16px;
  color:#474444;
  display:flex;
  align-items:center;
  justify-content:center;
}
.table-rating-wpr i{
  width:19px;
  margin-right:4px;
}
.find-staff-rfm-inr{
  max-width:153px;
  margin-left:auto;
}
.find-staff-rfm-inr input[type="text"]{
  width:100%;
  height:31px;
  border-radius:50px;
  border:1px solid #767676;
  font-size:15px;
  color:#767676;
}
.find-staff-rfm-inr input[type="text"]::placeholder{
  color:#767676;
}
.find-staff-prfl-row{
  display:flex;
  flex-wrap:wrap;
}
.find-staff-wpr{
  padding:0 10px 0px;
}
.find-staff-prfl-lft{
  width:35%;
  text-align:center;
}
.find-staff-prfl-lft figure{
  width:142px;
  height:142px;
  margin:0 auto 15px;
}
.find-staff-prfl-lft figure img{
  width:100%;
}
.find-staff-prfl-rating-wpr p{
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:19px;
  color:#474444;
}
.find-staff-prfl-rating-wpr p i{
  width:19px;
  margin-right:5px;
}
.find-staff-prfl-rgt{
  width:65%;
  padding-left:15px;
}
.find-staff-prfl-name-wpr{
  text-align:center;
}
.find-staff-prfl-name-wpr h3{
  font-size:20px;
  font-weight:500;
  color:var(--blackcolor);
  margin-bottom:10px;
}
.find-staff-prfl-name-wpr .find-staff-prfl-role{
  color: #1F1E1E;
  margin-bottom:15px;
}
.find-staff-langauge{
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  color: #767676;
}
.find-staff-prfl-list li:not(:last-child){
  margin-bottom:12px;
}
.find-staff-prfl-list li .find-staff-prfl-list-card{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
}
.find-staff-prfl-list-card i{
  width:22px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:4px;
}
.find-staff-prfl-list-card .find-staff-prfl-list-txt{
  width:calc(100% - 22px);
  padding-left:11px;
}
.find-staff-invite-wpr{
  padding-top:8px;
  display:flex;
  align-items:flex-end;
}
.find-staff-invite-lft{
  width:60%;
  padding-right:15px;
}
.find-staff-availability-txt{
  color: #1F1E1E;
}
.find-staff-availability-txt span{
  display:block;
  font-size: 15px;
  color: #767676;
}
.find-staff-invite-rgt{
  width:40%;
}
.find-staff-prfl-list-wpr{
  padding-top:15px;
}
.find-staff-invite-rgt ul{
  display:flex;
  align-items:center;
  justify-content:flex-end;
}
.find-staff-invite-rgt ul li{
  margin-left:12px;
}
.find-staff-invite-star{
  max-width:22px;
  cursor:pointer;
}
.staff-invite-btn{
  padding:2px 11.5px;
  border-radius:10px;
  background-color:var(--secondarycolor);
  /* font-family:var(--poppins-font); */
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  color:var(--whitecolor);
}
.staff-invite-btn:hover{
  background-color:var(--blackcolor);
  color:var(--whitecolor);
}

.unfilled-popup{
  position:absolute;
  top:13px;
  right:3px;
  max-width:231px;
  width:100%;
  display:none;
}
.unfilled-popup.active{
  display:block;
}
.unfilled-popup-inr{
  padding:9px 0px 9px 10px;
  border:1px solid #0D67A4;
  background-color:#D1E9F9;
}
.unfilled-popup-top{
  text-align:center;
  margin-bottom:26px;
  color:var(--blackcolor);
}
.unfilled-txt{
  font-size:20px;
  font-weight:500;
  color:var(--blackcolor);
  line-height:1;
}
.unfilled-popup-lwr{
  text-align:center;
}
.unfilled-popup-follow-txt input[type="checkbox"]{
  display:none;
}
.unfilled-popup-follow-txt{
  margin-bottom:5px;
}
.unfilled-popup-follow-txt label{
  color:var(--blackcolor);
  line-height:1.5;
  position:relative;
}
.unfilled-popup-follow-txt label:after{
  position:absolute;
  content:'';
  width:18px;
  height:18px;
  border:1px solid var(--darkblueColor);
  background-color:var(--whitecolor);
  top:5px;
  left:-7px;
}
.unfilled-popup-follow-txt input:checked + label:before {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    left: -1px;
    width: 6px;
    height: 14px;
    border: solid var(--secondarycolor);
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    z-index: 1;
}
.unfilled-popup-follow-txt label > div{
  font-family:var(--poppins-font);
  font-weight: 400;
  font-size: 22px;
  color:var(--darkblueColor);
}
.unfilled-popup-lst-wpr ul li:not(:last-child){
  margin-bottom:10px;
}
.unfilled-popup-lst-bx p{
  font-size:16px;
  font-weight:400;
  color:var(--blackcolor);
  margin-bottom:2px;
  line-height:1.3;
}
.unfilled-popup-lst-bx span{
  font-family:var(--poppins-font);
  font-size: 14px;
  color: #4B4A4A;
}
.unfilled-popup-confirm-wpr{
  padding-top:10px;
}
.unfilled-popup-confirm-wpr input[type="submit"]{
    /* font-family:var(--poppins-font); */
    font-weight: 500;
    font-size: 15px;
    color:var(--whitecolor);
    background-color:var(--secondarycolor);
    height:26px;
    border-radius:10px;
    padding:3px 11px;
}
.unfilled-popup-lst-outer{
  max-height:200px;
  overflow-y:auto;
  padding-right:24px;
}

.unfilled-popup-lst-outer::-webkit-scrollbar-track {
    background-color:transparent;
}
.unfilled-popup-lst-outer::-webkit-scrollbar-thumb {
    background-color:var(--darkblueColor);
}
.unfilled-popup-lst-outer::-webkit-scrollbar {
    width:3px;
    background-color:transparent;
}
.recent-activity-top-wpr{
  margin-bottom:15px;
}
.schedule-wpr figure img{
  width:100%;
}
.my-team-box{
  border:1px solid var(--darkblueColor);
  padding:11px 31px 18px 17px;

}
.my-team-bx-top{
  margin-bottom:17px;
}
.my-team-bx-top h2{
  font-size:20px;
  font-weight:500;
}
.available-staff-table.my-team-bx-bttm{
  max-width:100%;
}
.my-team-bx-top h2{
  display:flex;
  align-items:center;
}
.my-team-bx-top h2 i{
  width:22px;
  margin-left:8px;
}
.available-staff-table.my-team-bx-bttm table tr td{
  padding:10px;
}
.available-staff-table.my-team-bx-bttm table tr{
  border:0;
}

.available-staff-table.my-team-bx-bttm table tr td:not(:first-child,:last-child){
  border-top:1px solid #D7D7D7;
}
.available-staff-table.my-team-bx-bttm table tr:nth-child(1) td{
  border-top:0;
} 
.available-staff-table.my-team-bx-bttm table tr td:first-child{
  width:6%;
}
.my-team-box:not(:last-child){
  margin-bottom:53px;
}
.team-invite-wpr{
  position:relative
}
.unfilled-popup.my-team{
 right:60%;
 top:50%;
 transform:translateY(-70%);
 width:231px;
 max-width:initial;
 z-index:9;
}
.dashbrd-title-wpr.timesheet-wpr{
  margin-bottom:12px;
}
.timesheet-upper{
  margin-bottom:10px;
}
.timesheet-upper-row{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-end;
  justify-content:space-between;
  margin:0 -10px;
}
.timesheet-upper-row >*{
  padding:0 10px;
}
.all-pending-btn{
  background: radial-gradient(50% 50% at 50% 50%, #EEEEEE 49.04%, #D8D8D8 100%);
  border: 1px solid #9D9494;
  font-size: 16px;
  color:var(--blackcolor);
  padding:2px 6px;
}
.all-pending-btn:hover{
  color:var(--primaryColor);
}
.timesheet-upr-mdl-row{
  display:flex;
  align-items:center;
  margin:-3px;
  flex-wrap:wrap;
}
.timesheet-upr-frm-clm{
  padding:3px;
}
.timesheet-upper-mddl{
  max-width:623px;
  margin:0 auto;
  width:100%;
}
.timesheet-upr-frm-clm:nth-child(1){
  width:22.4%;
}
.timesheet-upr-frm-clm:nth-child(2){
  width:20%;
}
.timesheet-upr-frm-clm:nth-child(3){
  width:19%;
}
.timesheet-upr-frm-clm:nth-child(4),.timesheet-upr-frm-clm:nth-child(5){
  width:18%;
}
.dashbrd-inr.with-bdr{
  border-radius: 11px;
  background-color:var(--whitecolor);
  border:1px solid #767676;
  padding-right:57px;
}
.timesheet-upper-action-txt{
  font-size: 19px;
  color:var(--blackcolor);
}
.timesheet-upper-action ul{
  display:flex;
  align-items:center;
}
.timesheet-upper-action ul li:not(:last-child){
  margin-right:10px;
}
.timesheet-table{
  width:100%;
}
.timesheet-table thead{
  border:1px solid var(--darkblueColor);
}
.timesheet-table thead th{
  background-color:var(--darkblueColor);
  font-weight: 500;
  font-size: 22px;
  color:var(--whitecolor);
  padding:10px;
  border-right:1px solid #767676;
}

.timesheet-table thead th:first-child,.timesheet-table thead th:last-child{
  border:0;
}

.dtls-checkbox-wpr,.time-sht-table-hrs-txt,.submitted-wpr{
  text-align:center;
}
.timesheet-table tbody{
  border:1px solid #9D9494;
}
.timesheet-table tbody td{
  padding:10px 10px 29px;
  border-right:1px solid #9D9494;
  border-top:1px solid #9D9494;
  vertical-align:top;
  color:var(--blackcolor);
}
.timesheet-table tbody td:nth-child(1){
  width:2%;
}
.timesheet-table tbody td:nth-child(5){
  width:4%;
}

.timesheet-table tbody td:nth-child(1),
.timesheet-table tbody td:nth-child(5),
.timesheet-table tbody td:nth-child(6),
.timesheet-table tbody td:nth-child(7),
.timesheet-table tbody td:nth-child(8){
  vertical-align:middle;
}
.timesheet-table thead th:nth-child(5),
.timesheet-table thead th:nth-child(6),
.timesheet-table thead th:nth-child(7){
    text-align:center;
}
.tim-sht-table-dtls-lst li{
  font-size:18px;
  font-weight:400;
  color:var(--blackcolor);
}
.tim-sht-table-dtls-lst li strong{
  font-weight:500;
}
.tim-sht-table-dtls-lst.dtls-list li:not(:last-child){
  margin-bottom:17px;
}
.timesheet-table tbody tr:nth-child(odd){
  background-color:#F6F6F6;
}
.dtls-checkbox-wpr input[type="checkbox"]{
  display:none;
}
.dtls-checkbox-wpr label{
  width:18px;
  height:18px;
  position:relative;
  cursor:pointer;
}
.dtls-checkbox-wpr label:after{
  position:absolute;
  content:'';
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:var(--whitecolor);
  border:1px solid var(--blackcolor);
}

.dtls-checkbox-wpr input:checked + label::before {
    content: '';
    display: block;
    position: absolute;
    top: 1px;
    left: 6px;
    width: 6px;
    height: 14px;
    border: solid #0d67a4;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    z-index: 1;
}
/* .billing-outer{
  max-width:771px;
} */
.billing-row{
  display:flex;
  flex-wrap:wrap;
}
.billing-lft-clm{
  width:51.8%;
}
.billing-rgt-clm{
  width:48.2%;
  padding-left:70px;
}
/* .billing-box.invoice{
  max-width:302px;
  margin-left:auto;
} */
.billing-bx-title{
  margin-bottom:20px;
}
.billing-bx-title h2{
  font-size:24px;
  font-weight:500;
  color:var(--blackcolor);
}
.billing-card{
  border:1px solid #D9D9D9;
  padding:9px 27px 25px 8px;
}
.subscription-list > li:not(:last-child){
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px solid #C3C3C3;
}
.subscription-list-item{
  display:flex;
  flex-wrap:wrap;
}
.subscription-list-item span{
  width:50%;
  padding-right:10px;
  font-size:18px;
  font-weight:500;
  color:var(--blackcolor);
}
.subscription-bx-rgt{
  width:50%;
  color:var(--blackcolor);
}
.grade-list li:not(:last-child){
  margin-bottom:12px;
}
.grade-list li a{
  min-width:123px;
  border-radius:6px;
  background-color:var(--secondarycolor);
  font-weight: 400;
  font-size: 18px;
  color:var(--whitecolor);
  padding:6.5px 5px;
  text-align:center;
  line-height:1;
}
.grade-list li a:hover{
  background-color:var(--blackcolor);
}
.billing-box.invoice .billing-card{
  padding:18px 24px 25px 16px;
}
.invoices-childbx-title{
  margin-bottom:15px;
}
.invoices-childbx-title h3{
  font-weight: 500;
  font-size: 20px;
  color:var(--blackcolor);
}
.invoices-child-box:not(:last-child){
  margin-bottom:20px;
}
.invoices-table-wpr table{
  width:100%;
}
.invoices-table-wpr table th{
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
  padding:5px 0;
}
.invoices-table-wpr table td{
  padding:5px;
  color:var(--blackcolor);
}
.invoices-dwnld-btn a{
  display:inline-block;
  max-width:22px;
}

.setting-row{
  display:flex;
  flex-wrap:wrap;
  margin:-22px -27px;
}
.setting-clm{
  width:58.2%;
  padding:22px 27px;
}
.setting-clm:nth-child(odd){
  width:41.8%;
}



.setting-bx-title{
  display:flex;
  margin-bottom:16px;
  padding-left:11px;
  align-items:center;
  min-height:27px;
}
.setting-bx-title .h3-title{
  font-weight: 500;
  font-size: 24px;
  color:var(--blackcolor);
  margin:0;
}


.setting-card{
  border:1px solid #C3C3C3;
  padding:7px 13px 8px 9px;
  position:relative;
}
.setting-wpr label{
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
  margin-bottom:5px;
  padding-left:6px;
  display:block;
}
.setting-wpr input[type="text"],
.setting-wpr input[type="password"],
.setting-wpr input[type="email"],
.setting-wpr select{
  border:1px solid #C3C3C3;
  border-radius:8px;
  padding:5px 9px;
  height:33px;
  font-size: 16px;
  color:var(--blackcolor);
}
.setting-wpr select{
  background-image:url(assets/images/starr-dropdown-arr.svg);
  background-repeat:no-repeat;
  background-position:calc(100% - 10px) center;
  background-size:15px;
}

.setting-wpr input[type="text"]::placeholder,
.setting-wpr input[type="email"]::placeholder{
  color:var(--blackcolor);
}
.center-profile-row{
  display:flex;
  flex-wrap:wrap;
  margin:-3px -12px;
}
.center-profile-clm{
  width:50%;
  padding:3px 12px;
}
.edit-pencil-wpr, .password-edit-trigger{
  position:absolute;
  top:5px;
  right:8px;
  max-width:16px;
}
.setting-card.team{
  padding:8px 29px 17px 17px;
}
.setting-team-tbl-wpr table{
  width:100%;
}
.setting-team-tbl-wpr table th{
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
  padding-bottom:14px;
}
.setting-team-tbl-wpr table th:nth-child(1){
  width:20%;
}
.setting-team-tbl-wpr table th:last-child{
  width:30%;
}
.setting-team-tbl-wpr table td{
  border-bottom:1px solid #CDCDCD;
  font-weight: 400;
  font-size: 16px;
  color:var(--blackcolor);
  padding:7px;
}
.setting-team-tbl-wpr table tr:last-child td{
  border:0;
}

.setting-card.site .center-profile-clm:nth-child(1){
  width:100%;
}
/* .setting-card.site .center-profile-clm:nth-child(1) .center-profile-input-wpr{
  max-width:288px;
} */
.setting-card.site .center-profile-clm:nth-child(2){
  width:45%;
}
.setting-card.site .center-profile-clm:nth-child(3){
  width:30%;
}
.setting-card.site .center-profile-clm:nth-child(4){
  width:25%;
}
.setting-card.site .center-profile-clm:nth-child(5),.setting-card.site .center-profile-clm:nth-child(6){
  width:45%;
}
/*.setting-card.site .center-profile-clm:nth-child(5) .center-profile-input-wpr{
  max-width:110px;
} */
.setting-card.site .center-profile-clm:nth-child(6) .center-profile-input-wpr{
  max-width:140px;
}
.setting-card.site .center-profile-clm:nth-child(7){
  width:100%;
  padding-top:15px;
}
.setting-card.site .center-profile-clm:nth-child(7) .center-profile-input-wpr{
  max-width:353px;
}
.operating-hrs-wpr{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  justify-content:space-between;
}
.operating-hrs-wpr .operating-hrs{
  width:49%;
  line-height:1;
}
.operating-hrs span{
  font-weight: 400;
  font-size: 10px;
  color:var(--blackcolor);
  display:block;
  margin-bottom:3px;
}
.sting-site-btn-wpr{
  margin-left:auto;
  padding-left:10px;
}
.sting-site-btn{
  background-color:var(--secondarycolor);
  border-radius:10px;
  padding:0.5px 19px 2px;
  color:var(--whitecolor);
  font-weight: 500;
  font-size: 14px;
}
.sting-site-btn:hover{
  background-color:var(--blackcolor);
  color:var(--whitecolor);
}
.setting-card.site .center-profile-clm:nth-child(8){
  width:100%;
}
.setting-card.site .center-profile-clm:nth-child(8) .center-profile-input-wpr{
  max-width:370px;
}

.site-checkbox-wpr{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  margin:-4px;
}
.site-checkbox-wpr li{
  padding:4px;
}
.site-checkbox-wpr li input[type="checkbox"]{
  display:none;
}
.site-checkbox-wpr li label{
  margin:0;
  padding-left:20px;
  position:relative;
  font-size: 14px;
  color:var(--blackcolor);
  cursor:pointer;
}
.site-checkbox-wpr li label:after{
  position:absolute;
  content:'';
  width:17px;
  height:17px;
  border:1px solid var(--darkblueColor);
  top:2px;
  left:0;
}
.site-checkbox-wpr li input:checked + label::before {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    left: 6px;
    width: 5px;
    height: 12px;
    border: solid #0079bf;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.add-more-wpr{
  text-align:center;
  padding-top:7px;
  max-width:370px;
}
.location-stus-wpr{
  padding-top:31px;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-end;
}
.location-stus-lft{
  width:70%;
}
.location-stus-rgt{
  width:30%;
  text-align:right;
  padding-left:15px;
}
.location-status-switch input[type="checkbox"]{
  display:none;
}
.location-status-switch:not(:last-child){
  margin-bottom:10px;
}
.location-status-switch label{
  margin:0;
  display:inline-block;
  padding-right:56px;
  padding-left:0;
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
  position:relative;
  cursor:pointer;
  max-width:200px;
  width:100%;
}
.location-status-switch label:after{
  position:absolute;
  content:'';
  top:50%;
  transform:translateY(-50%);
  right:0;
  width:39px;
  height:21px;
  border-radius:50px;
  border:2px solid var(--blackcolor);
}
.location-status-switch label::before {
    width:14px;
    height:14px;
    background:var(--blackcolor);
    border-radius: 100%;
    display: block;
    position: absolute;
    top:6px;
    right:4px;
    content: "";
    transition:0.5s;
}
.location-status-switch input[type="checkbox"]:checked + label::before{
  transform:translateX(-17px);
}
.setting-card.notifications{
  padding:19px 70px 24px 13px;
}
.notifications-input-wpr{
  display:flex;
  flex-wrap:wrap;
}
.notifications-clm{
  margin-bottom:6px;
}
.notifications-input-wpr label{
  width:38%;
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
  padding:0 10px 0 ;
  margin:0;
}
.notifications-input{
  width:62%;
}
.notifications-input input[type="text"]::placeholder,
.notifications-input input[type="email"]::placeholder{
  color:#9D9494;
}
.setting-box{
  height:100%;
  display:flex;
  flex-direction:column;
}
.setting-save-btn-wpr{
  margin-top:auto;
  padding-top:15px;
  text-align:right;
}
.setting-save-btn-wpr input[type="button"]{
  padding:8px 32px;
  border-radius:10px;
  background-color:var(--secondarycolor);
  color:var(--whitecolor);
  font-weight: 500;
  font-size: 20px;
  border:0;
  transition:0.3s;
}
.setting-save-btn-wpr input[type="button"]:hover{
  background-color:var(--blackcolor);
}
.each-help-tab-view{
  display:none;
}
.each-help-tab-view.active{
  display:block;
}
.help-tab-list{
  background-color:#D1E9F9;
  border:1px solid #767676;
}
.help-tab-list ul{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}

.help-tab-list ul li{
  padding:16px 27px;
  border-right:1px solid #767676;
  font-weight: 500;
  font-size: 22px;
  color:var(--blackcolor);
  transition:0.3s;
}
.help-tab-list ul li.active{
  background-color:#7DC3F1;
}
.help-tab-view-wpr{
  border:1px solid #C3C3C3;
  padding:26px 38px 17px 25px;
}
.faq-help-lst li:not(:last-child){
  margin-bottom:18px;
}
.help-faq-title{
  margin-bottom:10px;
}
.help-faq-title h3{
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
}
.help-faq-desc p{
  font-weight: 400;
  font-size: 16px;
  color:var(--blackcolor);
}
.help-contact-row{
  display:flex;
  flex-wrap:wrap;
}
.help-contact-lft{
  width:29.7%;
}
.help-contact-rgt{
  width:70.3%;
  padding-left:43px;
}
.help-contact-rgt-wpr{
  max-width:569px;
  padding-top:73px;
}
.help-contact-rgt-wpr p{
  color:var(--blackcolor);
}

.help-contact-lft h2{
  font-family:var(--poppins-font);
  font-weight: 600;
  font-size: 24px;
  color:var(--blackcolor);
}
.help-contact-frm-clm{
  margin-bottom:12px;
}
.help-contact-frm-clm label{
  font-weight: 500;
  font-size: 20px;
  color:var(--blackcolor);
  display:block;
  margin-bottom:5px;
}
.help-contact-frm-clm input[type="text"],
.help-contact-frm-clm input[type="email"],
.help-contact-frm-clm textarea,
.topic-select-text{
  border: 1px solid var(--blackcolor);
  border-radius: 10px;
  height:40px;
  padding:5px 12px;
}
.help-contact-frm-clm textarea{
  resize:none;
  height:162px;
}
.help-contact-frm-submit-wpr{
  display:flex;
  align-items:center;
}
.help-contact-sub-lft{
  width:calc(100% - 114px);
}
.help-contact-sub-lft input[type="file"]{
  display:none;
}
.help-contact-sub-lft label{
  display:inline-flex;
  align-items:center;
  cursor:pointer;
}
.help-contact-sub-lft label span{
  font-weight: 500;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.67);
  background-color:rgba(34,29,29,0.35);
  padding:5px;
}
.help-contact-sub-lft label i{
  width:23px;
  margin-left:8px;
}

.help-contact-sub-rgt{
  width:114px;
}
.help-contact-sub-rgt input[type="submit"]{
  border-radius:50px;
  background-color:var(--blackcolor);
  font-weight: 500;
  font-size: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color:var(--whitecolor);
  min-width:114px;
  padding:5px;
  height:47px;
}
.help-contact-sub-rgt input[type="submit"]:hover{
  background-color:var(--secondarycolor);
}
.topic-select-wpr{
  position:relative;
}
/* .topic-select-dropdown{
  position:absolute;
  top:calc(100% + 5px);
  left:0;
  width:100%;
  border:1px solid var(--blackcolor);
  background-color:var(--whitecolor);
  padding:5px 0;
  display:none;
}
.topic-select-dropdown.show{
  display:block;
}
.topic-select-dropdown li{
  transition:0.2s;
  border:1px solid transparent;
  padding:0 12px;
  color:var(--blackcolor);
}
.topic-select-dropdown li:hover{
  background: #D1E9F9;
  border: 1px solid #000000;
} */

.avalable-wrk-wpr{
  margin-bottom:45px;
}
.avalable-wrk-wpr input[type="checkbox"]{
  display:none;
}
.avalable-wrk-wpr label{
  font-weight: 500;
  font-size: 22px;
  color:var(--blackcolor);
  margin:0;
  display:inline-flex;
  align-items:center;
  cursor:pointer;
}
.avalable-wrk-wpr label span{
  width:45px;
  height:26px;
  display:inline-block;
  border-radius:50px;
  background-color:var(--blackcolor);
  margin-left:19px;
  position:relative;
}
.avalable-wrk-wpr label span:after{
  position:absolute;
  content:'';
  top:3px;
  left:3px;
  width:20px;
  height:20px;
  border-radius:50%;
  background-color:var(--whitecolor);
  transition:0.4s;
}
.avalable-wrk-wpr input[type="checkbox"]:checked + label span:after{
  transform:translateX(19px);
}
.employee-upcoming-wpr {
    padding-right: 70px;
}

.employee-upcoming-row{
  --bs-gutter-x:55px;
  --bs-gutter-y:15px;
}
.employee-upcoming-lft-clm{
  width:45.8%;
}
/* .employee-upcoming-lft-wpr .upcoming-shpt-dtls-outer{
  padding-right:21px;
} */
.employee-upcoming-lft-wpr .upcoming-shpt-dtls-table tr td:nth-child(1){
  width:50%;
}
.employee-upcoming-lft-wpr .upcoming-shpt-dtls-table tr td:nth-child(2){
  width:37%;
}
.employee-upcoming-rgt-clm{
  width:54.2%;
}
.employee-upcoming-rgt-upr {
  margin-bottom:30px;
  min-height:22px;
}
.employee-upcoming-accept-btn-wpr{
  position:relative;
  text-align:center;
}
.employee-upcoming-accept-btn-wpr > a.staff-invite-btn{
  min-width:71px;
  padding: 3px 11.5px 1px;
}

.employee-nw-jb-popup{
  position:absolute;
  top:calc(100% + 11px);
  right:-40px;
  width:231px;
  background: #D1E9F9;
  border: 1px solid #0D67A4;
  padding:11px 24px 16px;
  display:none;
  z-index:1;
}
.employee-nw-jb-popup.active{
  display:block;
}
.employee-nw-jb-title{
  font-family:var(--poppins-font);
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
}
.employee-nw-jb-title span{
  display:block;
  font-weight: 400;
  font-size: 22px;
  color:var(--darkblueColor);
}
.employee-nw-jb-popup-lst li{
  margin-bottom:4px;
  font-family:var(--poppins-font);
  font-weight: 400;
  font-size: 16px;
  color:var(--blackcolor);
}
.employee-nw-jb-popup-lst li .employee-nw-jb-sml-txt{
  display:block;
  font-size: 14px;
  color: #4B4A4A;
}
.employee-nw-jb-accept-btn{
  padding-top:5px;
}
.emply-jb-avilable-shft-title{
  margin-bottom:26px;
}
.emply-jb-avilable-shft-title .h3-title{
  font-weight: 500;
  font-size: 22px;
  color:var(--blackcolor);
}

.emply-jb-avilable-shft-tbl-outer{
  width:87%;
}
.emply-jb-avilable-shft-tbl-inr{
  border-radius: 10px;
  box-shadow: 0 0 0 1px #c3c3c3;
  padding:10px 19px 29px;
}
.emply-jb-avilable-shft-tbl{
  width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

.emply-jb-avilable-shft-tbl tr td{
  padding:14px 5px 19px;
  border-bottom: 1px solid #d9d9d9;
  vertical-align: top;
  font-family:var(--poppins-font);
}
.emply-jb-avilable-shft-tbl tr td:nth-child(1){
  width:30%;
}
.emply-jb-avilable-shft-tbl tr td:nth-child(2){
  width:27%;
}

.emply-jb-avilable-shft-tbl-txt{
  padding-top:21px;
}
.emply-jb-avilable-shft-tbl-txt .staff-invite-btn{
  font-family:var(--inter-font);
}
.emply-jb-avilable-shft-tbl tr td:nth-child(1) .emply-jb-avilable-shft-tbl-txt{
  padding-top:0;
}
.emply-jb-avilable-shft-tbl-txt li:not(:last-child){
  margin-bottom:15px;
}
.emply-jb-avilable-shft-tbl tr td:nth-child(1) .emply-jb-avilable-shft-tbl-txt li:not(:last-child){
 margin-bottom:10px;
}
.emply-jb-avilable-shft-tbl-txt li{
  display:flex;
  flex-wrap:wrap;
}
.emply-jb-avilable-shft-tbl-txt li i{
  width:19px;
  display: flex;
    align-items: flex-start;
}
.emply-jb-avilable-shft-tbl-txt li i img{
  max-width:100%;
}
.emply-jb-avilable-shft-tbl-txt li span{
  width:calc(100% - 19px);
  padding-left:7px;
  font-family:var(--poppins-font);
  font-weight: 400;
  font-size: 15px;
  color:var(--blackcolor);
  display:inline-block;
}
.emply-jb-avilable-shft-tbl-txt li span strong{
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
  line-height:1;
}
.emply-jb-avilable-shft-tbl-txt .staff-invite-btn{
  min-width:90px;
  text-align:center;
}
.emply-jb-avilable-shft-tbl tr:last-child td{
  padding-bottom:0;
}
.emply-my-shft-wpr .emply-jb-avilable-shft-tbl tr td:last-child .emply-jb-avilable-shft-tbl-txt{
  text-align:center;
}
.emply-my-shft .emply-jb-avilable-shft-tbl-txt .staff-invite-btn{
  font-size:14px;
  width:92px;
  font-family:var(--inter-font);
  font-weight:500;
  border-radius:8px;
  padding:5px;
  line-height:1.3;
}
.emply-my-shft-wpr:not(:last-child){
  margin-bottom:23px;
}
.emply-past-shft .staff-invite-btn{
  padding:2px 9px 1px;
  font-weight:400;
  min-width:103px;
  color:var(--blackcolor);
  display:inline-block;
}
.staff-invite-btn.completed{
  background-color:#94D978;
}
.staff-invite-btn.canceled{
  background-color:#F6CDD6;
}
.staff-invite-btn.absent{
  background-color:#FEF0B6;
}



.emply-notification-list-box {
  padding:18px 18px 24px;
  background:var(--whitecolor);
  border: 1px solid #C3C3C3;
  border-radius: 10px;
  width:88%;
}
.emply-notification-list-box ul li{
  display:flex;
  flex-wrap:wrap;
  margin-bottom:11px;
}
.emply-notification-date{
  width:89px;
  padding-right:10px;
  font-family:var(--inter-font);
  font-weight: 400;
  font-size: 15px;
  color:var(--blackcolor);
}
.emply-notification-desc{
  width:calc(100% - 89px);
}
.emply-notification-desc p{
  font-family:var(--inter-font);
  font-weight: 400;
  font-size: 15px;
  color:var(--blackcolor);
  margin-bottom:12px;
}
.emply-notification-desc p:last-child{
  margin-bottom:0;
}
.emply-time-sheet-wpr{
  width:87%;
}
.emply-jb-avilable-shft-tbl.emply-time-sheet tr td:nth-child(1) {
  width:17%;
}
.emply-jb-avilable-shft-tbl.emply-time-sheet tr td:nth-child(2) {
  width:17%;
}
.emply-jb-avilable-shft-tbl.emply-time-sheet tr th{
  font-family:var(--inter-font);
  font-weight: 500;
  font-size: 20px;
  color:var(--blackcolor);
  border-bottom:1px solid #C3C3C3;
  padding:5px 6px 10px;
}
.emply-jb-avilable-shft-tbl.emply-time-sheet tr th:last-child,
.emply-time-sheet-tbl-txt.action{
  text-align:center;
}
.emply-time-sheet-tbl-txt.action a{
  max-width:29px;
  display:inline-block;
}
.emply-time-sheet-tbl-txt{
  font-family:var(--inter-font);
  font-weight: 400;
  font-size: 20px;
  color:var(--blackcolor);
}

.emply-time-tbl-outer{
  position:relative;
}
.emply-tbl-time-dropdown-wpr{
  position:absolute;
  top:100%;
  left:0;
  width: 131px;
  background:var(--whitecolor);
  border: 1px solid #0D67A4;
  padding:5px 5px 3px;
  z-index:1;
  display:none;
}
.emply-tbl-time-dropdown-wpr.active{
  display:block;
}

.emply-tbl-time-frm-top{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}
.emply-tbl-time-frm-input{
  width:43.7%;
}
.emply-tbl-time-frm-input select{
  background-color: #FFFFFF;
  border: 1px solid #767676;
  padding:2px 16px 2px 2px;
  height:32px;
  background: url(assets/images/starr-dropdown-arr.svg) no-repeat calc(100% - 2px) center / 14px;
}
.emply-tbl-time-clm-dashed{
  width:12.6%;
  padding:3px;
}
.emply-tbl-time-frm-bttm{
  padding-top:10px;
  text-align:right;
}
.emply-tbl-time-frm-bttm input[type="submit"],
.emply-tbl-time-frm-bttm input[type="button"]{
   background: url(assets/images/submit-for-approval.png) no-repeat center / 20px;
   border:0;
   width:26px;
   padding:0;
}
.emply-stng-my-profile-top{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  margin-bottom:12px;
}
.emply-stng-my-profile-lft{
  display:flex;
  align-items:center;
  width:50%;
}
.emply-stng-my-profile-lft figure{
  width:69px;
  flex:0 0 auto;
}
.my-profile-chane-btn-wpr{
  flex:1;
  padding-left:15px;
}
.emply-stng-my-profile-rgt{
  width:50%;
  padding-left:15px;
}
.emply-stng-rating-title{
  font-family:var(--inter-font);
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
}
.emply-stng-rating-txt{
  display:flex;
  align-items:center;
  font-family:var(--inter-font);
  font-weight: 400;
  font-size: 16px;
  color: #474444;
}

.emply-stng-rating-txt img{
  width:19px;
  margin-right:4px;
}
.emply-stng-my-profile-bttm-row{
  --bs-gutter-x:23px;
  --bs-gutter-y:10px;
}
.emply-stng-my-profile-bttm-clm:nth-child(2),
.emply-stng-my-profile-bttm-clm:nth-child(3),
.emply-stng-my-profile-bttm-clm:nth-child(4),
.emply-stng-my-profile-bttm-clm:nth-child(5){
  width:50%;
}
.emply-stng-my-profile-bttm-clm:nth-child(2) .emply-stng-my-profile-bttm-input{
  max-width:182px;
}
.emply-stng-my-profile-bttm-clm:nth-child(6){
  width:20%;
}
.emply-stng-my-profile-bttm-clm:nth-child(6) .emply-stng-my-profile-bttm-input input[type="text"]{
  max-width:46px;
}
.emply-stng-my-profile-bttm-clm:nth-child(7){
  width:80%;
}
.emply-stng-my-profile-bttm-clm:nth-child(7) .emply-stng-my-profile-bttm-input input[type="text"]{
  max-width:112px;
}
.setting-card.my-profile{
  padding:10px 13px 19px;
}
.setting-card.documents{
  padding:8px 14px 12px 18px;
}
.emply-stng-documents-tbl{
  width:100%;
}
.emply-stng-documents-tbl tr th{
  font-weight: 500;
  font-size: 18px;
  color:var(--blackcolor);
  padding:5px;

}
.emply-stng-documents-tbl tr td{
  font-weight:400;
  font-size: 18px;
  color:var(--blackcolor);
  padding:5px;
}
.emply-stng-documents-tbl-txt ul{
  display:flex;
  align-items:center;
  margin:-5px;
}
.emply-stng-documents-tbl-txt ul li{
  padding:5px;
}

.emply-stng-documents-btn-wpr{
  padding-top:27px;
  text-align:center;
}
.emply-stng-documents-btn-wpr a{
    padding: 2px 17.5px;
    border-radius:8px;
}
.setting-card.availability{
  padding:12px 15px 27px;
}
.availability-wpr{
  max-width:100%;
}
.availability-wpr >*{
  margin-bottom:12px;
}
.availability-wpr>*:last-child{
  margin-bottom:0;
  padding:0;
  max-width:100%;
}
.post-shift-step-form-wrap, .post-shift-block{
  position:relative;
}
.post-shift-close{
  position:absolute;
  top:7px;
  right:18px;
  display:inline-block;
}
.pst-visibility-inr{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.pst-to-txt{
  font-family:var(--poppins-font);
  font-weight: 500;
  font-size: 18px;
  color: #000000;
  margin-bottom:15px;
}
.shift-panelone-field.calender input.datepicker{
  background:url(assets/images/post-sfts-calendar.png) no-repeat top 5px left 5px / 26px;
  padding-left:40px;
}
.shift-panelone-field input[type="text"]{
  background:url(assets/images/blue-drop-down.png) no-repeat top 8px right 5px / 18px;
}
.topic-select-wpr.post-shift .topic-select-text{
  border: 1px solid #2797e2;
  height: 38px;
  font-size: 18px;
  color: #4b4a4a;
  border-radius:0;
  background:url(assets/images/blue-drop-down.png) no-repeat top 8px right 5px / 18px;
  padding-right:30px;
}
.topic-select-wpr.post-shift .topic-select-dropdown{
  border-color:#2797E2;
  top:100%;
  z-index:1;
}
.topic-select-wpr.post-shift .topic-select-dropdown li{
  font-family:var(--poppins-font);
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  padding:2px 16px;
}
.topic-select-wpr.post-shift .topic-select-dropdown li:hover {
    background: #D1E9F9;
    border: 1px solid #2797E2;
}
.post-shift-step-footer{
  padding-top:19px;
  text-align:right;
}
.post-shift-close.dtls-step{
  right:13px;
}
.post-shift-button.back-btn.disabled{
  background-color:#D9D9D9;
}
.post-shift-clock{
    max-width: 18px;
    margin-right: 3px;
    margin-top: -4px;
}
.dashbrd-title-wpr.my-team{
  margin-bottom:70px;
}
.add-more-wpr.add-more {
  font-size:14px;
  color:var(--darkblueColor);
}



/* S.Mv Css Start 14-11-25 */
.post-shift-step-form-wrap.shift-summary-wrap{
    max-width:100%;
}
.post-shift-step-form-wrap.shift-summary-wrap .post-shift-step-body{
  display:flex;
  flex-wrap:wrap;
}
.post-shift-step-summery{
  width:33.33%;
  padding:15px;
  
}
.post-shift-step-summery-inner{
  background-color:#f7f7f7;
  display:flex;
  flex-direction:column;
  padding:15px;
  height:100%;
}
.follow-details p {
    max-width: 100%;
}


.shift-summary-btn-wrap{
  margin-top:auto;
  padding-top:15px;
}
.dashbrd-title-wpr{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.add_new_shift{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 18px;
    line-height: 1;
    color: var(--whitecolor);
    padding: 10px 20px;
    line-height: 1;
    outline: none;
    border: 0;
    background: #2797e2;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.add_new_shift:hover{
  background: #0d67a4;
    color: var(--whitecolor);
}
.regular-split-radio-wrap .error-message{
  display:block;
  padding:0 !important;
}
.post-shift-block{
  margin-bottom:15px;
}
.shift-panelone-field select.topic-select-dropdown{
  background: url(assets/images/blue-drop-down.png) no-repeat top 8px right 5px / 18px;
}

.regular-split-radio-wrap.visibility-radio-wrap {
  position:relative;
  padding-bottom:15px;
}
.regular-split-radio-wrap.visibility-radio-wrap .error-message{
  position:absolute;
  bottom:0;
  left:0;
  padding:0;
}
#siteAccordion .accordion__header h5{
  margin:0;
}
.setting-card.site .center-profile-clm:nth-child(2) {
    width: 100%;
}
.operating-hrs-block{
  padding:7px 15px;
}
.operating-hrs-block .center-profile-clm{
  padding-left:0;
  padding-right:0;
}
.add-more-wpr.add-more-operating-hrs-block{
  text-align:center;
  width:100%;
  max-width:100%;
}
.save-new-site-btn{
    padding: 8px 32px;
    border-radius: 10px;
    background-color: var(--secondarycolor);
    color: var(--whitecolor);
    font-weight: 500;
    font-size: 20px;
    border: 0;
    transition: 0.3s;
    border:0;
}
.save-new-site-btn:hover{
  background-color:var(--blackcolor);
}
.post-shift-step-panel.shift-details .shift-start-end-wrap .shift-panelone-field {
    width:100%;
}
.shift-field-btn-wrap{
  padding-top:12px;
}
.post-shift-step-panel.shift-details .shift-start-end-block_wrap .shift-start-end-block{
  display:flex;
  align-items:flex-start;
  flex-wrap:wrap;
  justify-content:space-between;
  margin-bottom:5px;
}
.post-shift-step-panel.shift-details .shift-start-end-block_wrap .shift-start-end-block >*{
  width:49%;
}


/* S.Mv Css End 14-11-25 */


/* Css Start 17-12-25 */
.cancel-request{
    padding: 6px 11.5px;
    border-radius: 10px;
    background-color: var(--secondarycolor);
    font-weight: 500;
    font-size: 15px;
    color: var(--whitecolor);
	display: inline;
}
.cancel-request:hover{
  background-color:var(--blackcolor);
  color:var(--whitecolor);
}
.page-template-employee-my-shifts  .emply-jb-avilable-shft-tbl .staff-invite-btn{
  color:var(--whitecolor);
}
.page-template-employee-my-shifts  .emply-jb-avilable-shft-tbl .staff-invite-btn:hover{
  background-color:var(--secondarycolor);
}
.profile-image-preview{
  overflow:hidden;
  border-radius:50%;
}
.profile_frm_wrap,
.acf-fields-wrapper{
  display:flex;
  flex-wrap:wrap;
  margin:-8px -10px;
}
.profile_frm_wrap >*,
.acf-fields-wrapper>*{
  width:50%;
  padding:8px 10px;
}
.profile_frm_wrap >div:last-child{
  width:100%;
}

 .form-group input[type="number"] {  
  border: 1px solid #C3C3C3;
    border-radius: 8px;
    padding: 5px 9px;
    height: 33px;
    font-size: 16px;
    color: var(--blackcolor);
    width:100%;
}
.acf-fields-wrapper{
  padding-top:20px;
}
.role_choices input[type="checkbox"],
.req_choices input[type="checkbox"]{
  display:none;
}
.role_choices_label_wrap,
.req_choices_label_wrap{
  display:flex;
  flex-wrap:wrap;
  margin:-3px;
  flex-direction:column;
}
.role_choices_label_wrap .role_choices,
.req_choices_label_wrap .req_choices{
  padding-left:26px;
  position:relative;

}
.form-group input[type="checkbox"]:checked + span::before {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    left: 12px;
    width: 5px;
    height: 12px;
    border: solid #0079bf;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.role_choices_label_wrap .role_choices span,
.req_choices_label_wrap .req_choices span {
  font-size:14px;
}

.form-group span:after {
    position: absolute;
    content: '';
    width: 17px;
    height: 17px;
    border: 1px solid var(--darkblueColor);
    top: 5px;
    left: 6px;
}

.page-id-11 .form-group span:after{
  display: none;
}

.profile_frm_wrap_btn{
  padding-top:15px;
}
.profile_frm_wrap_btn #save-profile-btn,
.save-staff-availability-btn{
  padding: 7px 20px;
  border-radius: 10px;
  background-color: var(--secondarycolor);
  font-weight: 500;
  font-size: 15px;
  color: var(--whitecolor);
  border:0;
  transition:0.4s;
}
.profile_frm_wrap_btn #save-profile-btn:hover,
.save-staff-availability-btn:hover{
  background-color:var(--blackcolor);
  color:var(--whitecolor);
}
.operating-hrs-block_wrap .operating-hrs-block{
  padding:10px 0 0;
}
.operating-hrs-block .center-profile-clm,
.add-more-wpr.add-more-availability-hrs-block{
  width:100%;
  max-width:100%;
}
.save-staff-availability-btn,
.availability-wpr>*:last-child{
  margin-top:20px;
  padding:6px 10px;
}
.marketplace-top-staff-card figure,
.find-staff-prfl-lft figure{
  overflow:hidden;
  border-radius:50%;
}
.marketplace-top-staff-txt {
    max-width: 150px;
}
.help-contact-frm-wpr .gform_wrapper .gfield{
  padding:0 !important;
}
.help-contact-frm-wpr .gform_wrapper label{
    font-weight: 500 !important;
    font-size: 20px !important;
    color: var(--blackcolor) !;
    display: block !important;
    margin-bottom: 5px !important;
}
.help-contact-frm-wpr .gform_wrapper input[type="text"],
.help-contact-frm-wpr .gform_wrapper input[type="email"],
.help-contact-frm-wpr .gform_wrapper select{
    border: 1px solid var(--blackcolor);
    border-radius: 10px;
    height: 40px;
    padding: 5px 12px !important;
}

.help-contact-frm-wpr .gform_wrapper .gform-footer{
  padding:0 !important;
}
.help-contact-frm-wpr .gform_wrapper .gform-footer input[type="submit"]{
  margin:0 !important;
  border-radius: 50px !important;
  background-color: var(--blackcolor) !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  color: var(--whitecolor) !important;
  min-width: 114px !important;
  padding: 5px !important;
  height: 47px !important;
}
.help-contact-frm-wpr .gform_wrapper .gform-footer input[type="submit"]:hover{
  background-color:var(--secondarycolor) !important;
  color:var(--whitecolor) !important;
}
.faq-help-tab p a:hover{
  color:var(--blackcolor);
}
.help-contact-frm-wpr .gform_wrapper .ginput_container.ginput_container_fileupload{
  padding: 15px;
  border: 1px solid #000000;
  border-radius: 10px;
}

/* Css End 17-12-25 */

/* Pricing page Css Start 19-12-25 */
.pricing-sec{
  padding:90px 0 70px;
}
.pricing-hd{
  margin-bottom:24px;
}
.pricing-hd h2{
  font-size:46px;
  font-weight:600;
  margin-bottom:20px;
}
.pricing-hd p{
  font-size:22px;
  margin-bottom:5px;
  color:var(--blackcolor);
}
.pricing-hd p strong{
  font-weight:700;
}

.pricing-row{
  --bs-gutter-x:15px;
  --bs-gutter-y:15px;
}
.pricing-card{
  padding:23px 20px;
  border-radius:6px;
  border:1px solid #A77F48;
  display:flex;
  flex-direction:column;
  height:100%;
}
.pricing-clm:nth-child(2) .pricing-card{
  border-color:#2301C5;
}
.pricing-clm:nth-child(3) .pricing-card{
  border-color:#3E8943;
}
.pricing-clm:nth-child(4) .pricing-card{
  border-color:#F05555;
}
.pricing-card-upr{
  text-align:center;
  color:var(--blackcolor);
  margin-bottom:36px;
}

.pricing-bx-title{
    font-size: 26px;
    font-weight: 500;
    color: var(--blackcolor);
    margin-bottom:15px;
    line-height: 1.2;
}
.pricing-txt{
    font-size: 50px;
    font-weight: 600;
    text-transform: capitalize;
    display: inline-flex;
    align-items: center;
    line-height: 1;
    margin-bottom:10px;
}
.pricing-txt span{
  font-size: 24px;
  font-weight: 500;
}

.pricing-card-upr p{
  font-size:20px;
  font-weight:400;
  line-height:1.4;
}
.pricing-card ul li{
  font-size:20px;
  font-weight:400;
  color:var(--blackcolor);
  padding-left:15px;
  position:relative;
  margin-bottom:10px;
}
.pricing-card ul li:after{
  position:absolute;
  content:'';
  top:10px;
  left:0;
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--blackcolor);
}
.pricing-card ul li:last-child{
  margin:0;
}
.pricing-btn-wpr{
  padding-top:59px;
  margin-top:auto;
}
.pricing-btn-wpr a{
    background-color: #2D3A2E;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.1em;
    border-radius:10px;
    padding: 9.5px 15px;
    color:var(--whitecolor);
    width:100%;
    transition:0.4s;
    text-align:center;
}
.pricing-btn-wpr a:hover{
  transform:scale(1.01);
}

.pricing-lwr-wpr{
  text-align:center;
  padding-top:34px;
}
.pricing-lwr-wpr p{
  font-size:22px;
  font-weight:400;
  color:var(--blackcolor);
}

/* Pricing page Css End 19-12-25 */

/* 24/12/25 work start */
.upcoming-frm-card select {
    padding-right: 35px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.upcoming-frm-inr {
    max-width: 700px;
}
.upcoming-frm-clm:nth-child(1) {
    width: 27.5%;
}
.upcoming-frm-clm:nth-child(2) {
    width: 24.1%;
}
.upcoming-frm-clm:nth-child(3){
    width: 26.2%;
}
.upcoming-frm-clm:nth-child(4) {
    width: 22%;
}

.shifts-status-related-list li {
    flex-shrink: 0;
}

.cancel-request:hover img {
    filter: brightness(0) invert(1);
}

.upcoming-shpt-dtls-outer.employee-upcoming-rgt-lwr, 
.employee-upcoming-lft-wpr .upcoming-shpt-dtls-outer{
  overflow-x: auto;
}

.emply-notification-date {
    width: 110px;
}

.emply-notification-desc {
    width: calc(100% - 110px);
}

.unfilled-popup {
    max-width: 350px;
    top: auto;
    bottom: 3px;
}

.save-profile-btn {
    padding: 6px 18px;
    border-radius: 10px;
    background-color: var(--secondarycolor);
    color: var(--whitecolor);
    font-weight: 500;
    font-size: 18px;
    border: 0;
    transition: 0.3s;
    margin-top: 12px;
    transition:all .3s ease-in-out;
}

.save-profile-btn:hover{
    background-color: var(--blackcolor);
}

.wc-block-components-button.wc-block-components-checkout-place-order-button {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    font-family: var(--outfit-font);
    text-transform: capitalize;
    background-color: var(--primaryColor);
    color: var(--blackcolor);
    padding: 15px 35px;
    border-radius: 50px;
    border: 0px;
    transition:all .3s ease-in-out !important;
}

.wc-block-components-button.wc-block-components-checkout-place-order-button:hover{
    background-color:var(--blackcolor);
    color: var(--whitecolor);
}

.wcs-recurring-totals-panel__details.wc-block-components-panel .wc-block-components-panel__button {
    padding: 0px 16px !important;
    margin-bottom: 0px;
}

.wcs-recurring-totals-panel__details.wc-block-components-panel .wc-block-components-panel__button>.wc-block-components-panel__button-icon {
    right: 10px;
}

.upcoming-shpt-dtls-table .cancel-request {
    background-color: transparent !important;
}



/* 24/12/25 work end */
/* 7.1.26 */
.sub-menu > li > a {
    color: var(--whitecolor);
    background: #000;
    padding: 10px 15px;
}
.sub-menu{
  background-color: transparent;
  border-color: transparent;
}
.sub-menu > li > a:hover, .sub-menu > li.menu-item-has-children:hover > a, .sub-menu > li.current-menu-item > a {
    background: #fff;
    color: #000;
}
/* 7.1.26 */
/* ========== responsive css =========== */

@media (min-width: 1025px) {
  /* navbar*/
.navbar-nav .clickD {
    position: absolute;
    right: -22px;
    top: 6px;
    width: 20px;
    height: 20px;
    background: url(assets/images/black-arw.svg) center center no-repeat;
    display: block;
    background-size: 13px;
    cursor: pointer;
}

  .navbar-nav li.menu-item-has-children:hover > .sub-menu {
    display: block;
  }
}

@media (min-width: 1100px) {
  .container {
    max-width: 1087px;
  }
}
@media (max-width: 1599px) {
  /* S.Mv Css Start 14-11-25 */
  .post-shift-step-summery {
      width: 33.33%;
      padding: 10px;
  }


/* S.Mv Css End 14-11-25 */
/* 27.01.26 sprt css strt */
.emply-jb-avilable-shft-tbl .emply-jb-avilable-shft-tbl-txt .cancel-request {
    font-size: 13px;
    padding: 6px 3.5px;
}

}
@media (max-width: 1399px) {
  h1,
  .h1-title {
    font-size: 32px;
  }

  .main-head {
    padding: 20px 0;
  }
  .aside-inr {
    padding: 65px 40px 21px 14px;
  }
  .dashbrd-inr {
    padding: 30px;
  }
  .dashbrd-title-wpr {
    margin-bottom: 35px;
  }
  .upcoming-shpt-dtls-table tr td:nth-child(1) {
    width: 42%;
  }
  .aside-nav-lst li a {
    padding: 14px 19px 12px;
  }
  .aside-nav-lst li a i {
      width: 24px;
  }
  .shifts-smry-title {
    width: 62%;
  }
  .recent-activity-outer {
    padding-top: 50px;
  }
  .shpt-dtls-status {
    font-size: 11px;
  }
  .shifts-status-wrap {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
  }
  .shifts-status-related-list li a {
    max-width: 18px;
  }
  .dashbrd-inr.with-bdr {
      padding-right: 20px;
  }
  .billing-rgt-clm {
      padding-left: 40px;
  }

  .setting-row {
    margin:-10px;
  }
  .setting-clm {
    padding:10px;
  }
  .center-profile-row {
    margin: -3px -7px;
  }
  .center-profile-clm {
    padding: 3px 7px;
  }
  .setting-wpr label {
    font-size: 16px;
    padding-left:0;
  }
  .setting-team-tbl-wpr table th {
    font-size: 15px;
    padding-bottom:10px;
  }
  .setting-card.team {
    padding: 8px 29px 17px 10px;
  }
  .setting-team-tbl-wpr table td {
      font-size: 14px;
      padding: 3px;
  }
  .setting-wpr label {
    font-size: 14px;
  }
  .location-status-switch label::before {
    top: 4px;
  }
  .help-tab-list ul li {
    padding: 12px 27px;
    font-size:20px;
}
.help-contact-lft {
    width: 40%;
}
.help-contact-rgt {
    width: 60%;
    padding-left: 30px;
}
.employee-upcoming-wpr {
    padding-right: 0;
}
.employee-upcoming-row {
    --bs-gutter-x: 10px;
    --bs-gutter-y: 15px;
}
.employee-nw-jb-popup {
    right: -30px;
}
.emply-jb-avilable-shft-tbl-outer {
    width: 100%;
}
.emply-time-sheet-wpr {
    width: 100%;
}
.emply-jb-avilable-shft-tbl.emply-time-sheet tr th {
    font-size: 18px;
}
.emply-time-sheet-tbl-txt {
    font-size: 18px;
}


/* Pricing page Css Start 19-12-25 */
  .pricing-hd h2 {
      font-size: 40px;
  }
  .pricing-txt {
      font-size: 38px;
  }
  .pricing-card-upr p,
   .pricing-hd p ,
    .pricing-card ul li  {
      font-size: 18px;
  }
 
/* Pricing page Css End 19-12-25 */
/* 27.01.26 sprt css strt */
.emply-jb-avilable-shft-tbl-txt {
    font-size: 15px;
}
.emply-jb-avilable-shft-tbl-txt li span {
    font-size: 14px;
}
}

@media(max-width:1279px){
  .upcoming-frm-clm:nth-child(1), .upcoming-frm-clm:nth-child(2), .upcoming-frm-clm:nth-child(3), .upcoming-frm-clm:nth-child(4){
    width: 50%;
  }
}

@media (max-width: 1199px) {
  .navbar-brand {
    width: 130px;
  }
  .navbar-nav > li > a {
    font-size: 17px;
  }
  .navbar-nav > li {
    margin: 0 15px;
  }

  .main-head {
    padding: 15px 0;
  }
  .aside-wpr {
    width: 200px;
  }
  .aside-nav-lst li a {
    padding: 8px 19px 9px 9px;
    font-size: 16px;
    border-radius: 10px;
  }
  .dashbrd-rgt-wpr {
    width: calc(100% - 200px);
  }
  .dashbrd-inr {
    padding: 20px;
  }
  .upcoming-title-wpr {
    margin-bottom: 20px;
  }
  .upcoming-shpt-dtls-table tr td:nth-child(1) {
    width: 47%;
  }
  .free-shift-card .free-shift-bx-upr {
    font-size: 17px;
  }
  .recent-activity-outer {
    padding-top: 30px;
  }

  .marketplace-top-staff-card figure {
      width: 92px;
      height:92px;
  }
  .find-staff-prfl-lft {
      width: 30%;
  }
  .find-staff-prfl-rgt {
    width: 70%;
    padding-left: 10px;
}
.find-staff-prfl-lft figure {
    width: 92px;
    height: 92px;
}

.timesheet-table thead th {
    font-size: 18px;
    padding: 8px;
}
.tim-sht-table-dtls-lst li {
    font-size: 16px;
}
.tim-sht-table-dtls-lst.dtls-list li:not(:last-child) {
    margin-bottom: 10px;
}
.timesheet-upper-row >* {
    padding: 0 5px;
}
.timesheet-upper-row {
    margin: 0 -5px;
}
.timesheet-upper-mddl {
    max-width: 468px;
}
.timesheet-upr-frm-card.upcoming-frm-card select,.timesheet-upr-frm-card.upcoming-frm-card input[type="text"] {
    background-size: 12px;
    background-position:calc(100% - 6px) center;
    border-radius:5px;
}
.billing-rgt-clm {
    padding-left: 20px;
}
.setting-bx-title .h3-title {
    font-size: 20px;
}

.setting-team-tbl-wpr {
    overflow-y: auto;
    padding-bottom:10px;
}
.setting-team-tbl-wpr table{
  width:550px;
}
.setting-card.notifications {
    padding:19px 40px 14px 17px;
}
.notifications-input {
    width: 58%;
}
.notifications-input-wpr label {
    width: 42%;
}
.help-contact-lft {
    width: 50%;
}
.help-contact-rgt {
    width: 50%;
    padding-left: 30px;
}
.help-tab-view-wpr {
    padding: 26px 20px 17px 20px;
}

.employee-upcoming-lft-clm {
    width: 60%;
}
.employee-upcoming-rgt-clm {
    width: 40%;
}
.upcoming-shpt-dtls-outer.employee-upcoming-rgt-lwr{
  overflow-x:auto;
  padding:5px 15px 10px 5px;
}
.upcoming-shpt-dtls-outer.employee-upcoming-rgt-lwr .upcoming-shpt-dtls-table {
  width:550px;
}
.emply-jb-avilable-shft-tbl-inr {
    padding: 10px 12px 29px;
}
.emply-notification-list-box {
    width: 100%;
}
.emply-stng-my-profile-lft figure {
    width: 40px;
}
.my-profile-chane-btn-wpr {
    padding-left: 10px;
}
.emply-stng-my-profile-bttm-clm:nth-child(7) {
    width: 70%;
}
.emply-stng-my-profile-bttm-clm:nth-child(6) {
    width: 30%;
}

.my-team-box table tr:last-child .unfilled-popup.my-team{
  top:0%;
  transform:translateY(-85%);
}
.employee-upcoming-rgt-upr {
  margin-bottom:22px;
}


/* Pricing page Css Start 19-12-25 */
  .pricing-sec {
      padding: 70px 0;
  }
  .pricing-bx-title {
      font-size: 22px;
  }
  .pricing-txt {
      font-size: 32px;
  }
  .pricing-card {
      padding: 19px 12px;
  }
  .pricing-btn-wpr a {
      font-size: 18px;
  }
  .pricing-btn-wpr {
      padding-top: 40px;
  }
 

/* Pricing page Css End 19-12-25 */



.emply-jb-avilable-shft-tbl .emply-jb-avilable-shft-tbl-txt .cancel-request {
    font-size: 10px;
}
.emply-jb-avilable-shft-tbl tr td:nth-child(2) {
    width: 21%;
}

}

@media (max-width: 1024px) {
  /* navbar*/
.navbar-nav .clickD {
    position: absolute;
    right: -4px;
    top: 20px;
    width: 20px;
    height: 20px;
    background: url(assets/images/black-arw.svg) center center no-repeat;
    display: block;
    background-size: 13px;
    cursor: pointer;
}
  .navbar-nav .clickD.toggled {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .sub-menu > li.menu-item-has-children .clickD {
    top: 8px;
    right: 5px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .sub-menu > li.menu-item-has-children .clickD.toggled {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .navbar-nav > li.menu-item-has-children {
    padding-right: 20px;
  }

  .sub-menu > li.menu-item-has-children > a {
    padding-right: 20px;
  }

  .sub-menu.show {
    display: block;
  }

  .navbar-nav > li {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar-nav > li.current-menu-item > a:after,
  .navbar-nav > li > a:after,
  .navbar-nav > li.menu-item-has-children > a:after {
    width: 100%;
    opacity: 0;
  }

  .navbar-nav > li.current-menu-item > a:after,
  .navbar-nav > li > a:hover:after,
  .navbar-nav > li.menu-item-has-children:hover > a:after {
    width: 100%;
    opacity: 0;
  }
  .navbar-nav > li.current-menu-item > a {
    color: var(--primarycolor);
  }
  /* navbar end*/
}

@media (max-width: 991px) {
  body {
    font-size: 16px;
  }
  /* navbar*/
  .navbar-toggler {
    position: relative;
    width: 33px;
    margin-left: 15px;
    height: 28px;
    padding: 0;
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
  }

  .stick,
  .stick:after,
  .stick:before {
    width: 30px;
    height: 2px;
    background:#101785;
    position: absolute;
    left: 0;
    top: auto;
    transition: all 0.6s;
    border-radius: 5px;

  }

  .stick:before {
    content: "";
    top: -10px;
    left: 0;
  }

  .stick:after {
    content: "";
    top: 10px;
    left: 0;
  }

  .stick.open {
    transform: translateX(-50px);
    background: transparent;
  }

  .stick.open:before {
    transform: rotate(45deg) translate(42px, -28px);
    left: 2px;
    background-color: var(--whitecolor);
  }

  .stick.open:after {
    transform: rotate(-45deg) translate(42px, 28px);
    left: 2px;
    background-color: var(--whitecolor);
  }

 .navbar-nav .clickD {
    top: 13px;
    right: 10px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(180deg) brightness(103%) contrast(101%);
}
  .navbar-nav .clickD.toggled {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .sub-menu > li.menu-item-has-children .clickD {
    top: 8px;
    right: 10px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  .sub-menu,
  .navbar-nav > li > .sub-menu .sub-menu {
    position: relative;
    width: 100%;
    left: inherit;
    top: inherit;
    border: none;
    right: inherit;
  }

  .navbar-nav > li.menu-item-has-children {
    padding-right: 0;
  }

  .navbar-nav > li {
    margin: 0;
    padding: 0;
  }

  .navbar-nav > li > a {
    padding: 12px 20px;
    display: inline-block;
    width: 100%;
    color: var(--whitecolor);
  }
  .navbar-nav > li > a:hover {
    color: var(--primaryColor);
  }

  .navbar-nav li.menu-item-has-children > a {
    padding-right: 30px;
  }

  .sub-menu > li > a {
    padding-left: 40px;
  }

  .sub-menu .sub-menu > li > a {
    padding-left: 60px;
  }

  .sub-menu .sub-menu .sub-menu > li > a {
    padding-left: 80px;
  }

  .navbar-nav > li > a:after {
    bottom: 0;
  }

  /* navbar end*/

  /* push nav */

  .navbar-collapse {
    background: var(--darkblueColor);
    position: fixed;
    top: 0;
    height: 100% !important;
    width: 290px;
    overflow-y: auto;
    transition: inherit !important;
    right: 0;
    margin: 0;
    display: block !important;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out !important;
    z-index: 100;
  }

  .navbar-collapse.show,
  .navbar-collapse.collapsing {
    display: block !important;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out !important;
  }

  .navbar-collapse .navbar-nav {
    margin: 80px 0 0;
    padding: 0 0 20px 0;
  }

  .navbar-collapse .navbar-toggler {
    display: block;
    right: 20px;
    top: 20px;
    position: absolute;
  }

  #navoverlay.open {
    background-color: rgba(0, 0, 0, 0.4);
    pointer-events: all;
    -webkit-transition: background-color 0.5s linear;
    transition: background-color 0.5s linear;
  }
  .navbar-btn-wpr {
    margin-left: auto;
  }
  body.open-nav,
  html.open-nav {
    height: 100%;
    overflow: hidden;
  }

  /* push nav end */

  h2,
  .h2-title {
    font-size: 35px;
  }
  .cmn-gap {
    padding: 70px 0;
  }
  h1,
  .h1-title {
    font-size: 35px;
  }

  h2,
  .h2-title {
    font-size: 27px;
  }

  .hdr-rgt {
    margin-left: auto;
  }

  .aside-wpr {
    position: fixed;
    top: 0;
    left: -300px;
    z-index: 9;
    height: 100dvh;
    width: 300px;
    transition: 0.4s;
    overflow-y: auto;
    border-radius: 0;
    background: #d8a7b1;
  }

  .close-aside {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 16px;
  }
  body.active {
    overflow: hidden;
  }
  body.active .aside-wpr {
    left: 0;
  }
  .bdy-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: 0.4s;
    pointer-events: none;
    z-index: 1;
  }
  body.active .bdy-overlay {
    opacity: 1;
    pointer-events: auto;
  }

  .aside-inr {
    width: 100%;
  }

  .mibile-aside-hamberger {
    display: block;
  }
  .dashbrd-title-wpr {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .mibile-aside-hamberger {
    width: 30px;
    cursor: pointer;
  }

  .dashbrd-rgt-wpr {
    width: 100%;
  }
  .shifts-summary-card {
    padding: 10px;
  }
  .free-shift-card .free-shift-bx-upr {
    font-size: 14px;
  }
  .free-shift-outer {
    margin: 20px auto 0;
  }
  .shifts-smry-fld {
    width: 80px;
  }
  .dashbrd-main-wpr {
    padding-top: 35px;
  }
  .marketplace-clm {
      width: 100%;
  }
.aside-nav-lst li a i{
  width:24px;
}
.available-staff-table.my-team-bx-bttm table tr td:first-child {
    width: 9%;
}
.unfilled-popup.my-team {
    right: 75%;
}
.my-team-outer{
  padding-bottom:30px;
}
.timesheet-upper-lft {
    width: 100%;
}
.timesheet-upper-mddl {
    margin: 0;
}

.setting-wpr label {
  font-size: 13px;
}
.setting-card.site .center-profile-clm:nth-child(2),
.setting-card.site .center-profile-clm:nth-child(3),
.setting-card.site .center-profile-clm:nth-child(4) {
    width: 50%;
}

.setting-card.site .center-profile-clm:nth-child(5) .center-profile-input-wpr,
.setting-card.site .center-profile-clm:nth-child(6) .center-profile-input-wpr {
    max-width: 100%;
}
.setting-card.site .center-profile-clm:nth-child(6){
  width:100%;
}

.location-status-switch label::before {
    top: 2px;
}
.employee-upcoming-lft-clm,.employee-upcoming-rgt-clm {
    width: 100%;
}
/* .employee-upcoming-lft-wpr .upcoming-shpt-dtls-outer {
    padding-right: 0;
} */
.upcoming-shpt-dtls-outer.employee-upcoming-rgt-lwr .upcoming-shpt-dtls-table {
    width: 100%;
}
.employee-nw-jb-popup {
    right: 0;
}
.employee-nw-jb-title {
    font-size: 16px;
}
.employee-nw-jb-title span {
    font-size: 18px;
    line-height:1;
}
.employee-nw-jb-popup-lst li {
    font-size: 14px;
}
.employee-nw-jb-popup-lst li .employee-nw-jb-sml-txt {
    font-size: 12px;
}
.avalable-wrk-wpr {
    margin-bottom: 20px;
}
.emply-jb-avilable-shft-tbl.emply-time-sheet tr th {
    font-size: 16px;
}
.emply-time-sheet-tbl-txt {
    font-size: 16px;
}
.dashbrd-inr.emply-time-sheet{
  padding-bottom:80px;
}
/* .setting-clm:last-child .setting-bx-title{
  margin:5px 0 17px;
} */
.dashbrd-rgt-wpr.with-bdr{
  padding:5px 10px;
}
.upcoming-frm-card input[type="text"], .upcoming-frm-card select{
  font-size:16px;
}

/* S.Mv Css Start 14-11-25 */
.post-shift-step-summery {
    width:50%;
}
.add_new_shift{
  margin: 0 10px 0 auto;
}

/* S.Mv Css End 14-11-25 */


/*  Css Start 17-12-25 */
.profile_frm_wrap >*, .acf-fields-wrapper>* ,
.emply-stng-my-profile-bttm-clm:nth-child(4){
    width: 100%;
}
/*  Css End 17-12-25 */


/* Pricing page Css start 19-12-25 */
  .pricing-sec {
    padding: 60px 0;
  }
  .pricing-btn-wpr {
    text-align: center;
  }
  .pricing-btn-wpr a{
    width:auto;
  }
  .pricing-lwr-wpr p {
    font-size: 20px;
  }
  .pricing-hd h2 {
      font-size: 36px;
      margin-bottom:10px;
  }
  .pricing-card-upr p, .pricing-hd p, .pricing-card ul li {
      font-size: 17px;
  }

  .pricing-row {
      --bs-gutter-y: 25px;
  }
  .pricing-lwr-wpr p {
      font-size: 18px;
  }
/* Pricing page Css End 19-12-25 */



}

@media (max-width: 767px) {
  /* images alignment for wordpress content pages */
  .alignright,
  .alignleft,
  .aligncenter {
    float: none;
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    clear: both;
    margin-bottom: 24px;
  }

  h1,
  .h1-title {
    font-size: 32px;
  }

  .dashbrd-lft-clm,
  .dashbrd-rgt-clm {
    width: 100%;
  }
  .shifts-summary-outer {
    padding-top: 35px;
  }
  /* 21-10-2025 m.m css */
  .step-number {
    width: 32px;
    height: 32px;
    font-size: 16px;
  }
  .step-title {
    font-size: 17px;
  }
  .post-shift-step-listing li {
    padding-bottom: 20px;
  }
  .post-shift-step-listing li::before,
  .post-shift-step-listing li::after {
    height: 6px;
  }
  .post-shift-step-title {
    font-size: 18px;
  }
  .regular-split-radio-wrap label {
    font-size: 18px;
  }
  .shift-panelone-col {
    width: 50%;
  }
  .shift-review-col {
    width: 50%;
  }
  /* 21-10-2025 m.m css */

  .marketplace-top-staff-clm {
    width: 33.33%;
}
.marketplace-top-staff-row {
    justify-content: center;
}
.timesheet-lower{
  overflow-x:auto;
  padding-bottom:10px;
}
.timesheet-table{
  width:1100px;
}
.timesheet-upper-row {
    margin:-8px -5px;
}
.timesheet-upper-row >*{
  padding:8px 5px;
}
.timesheet-upper-mddl {
    max-width: 100%;
}
.timesheet-upr-frm-clm{
    width:33.33% !important;
}
.billing-lft-clm {
    width: 100%;
}
.billing-rgt-clm {
  padding-left: 0;
  width: 100%;
  padding-top: 30px;
}
.setting-clm:nth-child(odd),
.setting-clm {
    width: 100%;
}
.setting-card.site .center-profile-clm:nth-child(7) .center-profile-input-wpr,
.setting-card.site .center-profile-clm:nth-child(8) .center-profile-input-wpr  {
    max-width: 100%;
}
.site-checkbox-wpr {
  justify-content: center;
}
.add-more-wpr {
    max-width: 100%;
}

.setting-card.site .center-profile-clm:nth-child(1) .center-profile-input-wpr {
    max-width: 100%;
}

.help-contact-lft {
    width: 100%;
}
.help-contact-rgt {
    width:100%;
    padding-left:0;
}
.help-contact-rgt-wpr {
    max-width: 100%;
    padding-top: 15px;
}
.help-tab-list ul li {
    font-size: 18px;
}

.avalable-wrk-wpr label span {
    margin-left: 10px;
}
.emply-jb-avilable-shft-tbl-outer{
  overflow-x:auto;
  padding:5px;
  padding-bottom:15px;
}
.emply-jb-avilable-shft-tbl-inr{
  width:850px;
}
.emply-time-sheet-wpr{
  overflow-x:auto;
  padding:2px 2px 15px;
}
.emply-jb-avilable-shft-tbl.emply-time-sheet tr:last-child .emply-tbl-time-dropdown-wpr{
  bottom:100%;
  top:auto;
}



}

@media (max-width: 575px) {
  h1,
  .h1-title {
    font-size: 28px;
  }

  .dashbrd-title-wpr {
    margin-bottom: 26px;
  }
  .upcoming-shpt-dtls-table tr td:nth-child(1) {
    width: 44%;
  }
  /* .recent-activity-card ul li {
    padding: 0 8px 8px 18px;
  } */
  .upcoming-frm-clm:nth-child(1),
  .upcoming-frm-clm:nth-child(2),
  .upcoming-frm-clm:nth-child(3),
  .upcoming-frm-clm:nth-child(4) {
    width: 50%;
  }


  .marketplace-top-staff-card figure {
      width: 72px;
      height: 72px;
  }
  .marketplace-top-staff-title-wpr:after {
    width: 10px;
    height: 10px;
    left: 6px;
  }
  .available-staff-slct-clm {
      width: 50%;
  }
  .available-staff-table.my-team-bx-bttm {
      max-width: 100%;
      padding: 0;
  }
  .my-team-box {
      padding: 15px;
  }
  .available-staff-table.my-team-bx-bttm table tr td {
      padding: 5px;
  }
  .unfilled-popup.my-team {
    top:50%;
    transform: translateY(-70%);

  }
  .unfilled-popup.my-team .unfilled-popup-top {
    margin-bottom: 10px;
  }
  .unfilled-popup.my-team .unfilled-txt {
    font-size: 16px;
  }
  .dashbrd-main-inr.timesheet{
    padding:7px;
  }
  .location-status-switch label::before {
    top: 3px;
  }
  .avalable-wrk-wpr label span {
      width: 40px;
      height: 22px;
  }
  .avalable-wrk-wpr label span:after {
      width: 15px;
      height: 16px;
  }

  .upcoming-shpt-dtls-outer.employee-upcoming-rgt-lwr .upcoming-shpt-dtls-table {
    width: 550px;
}
.employee-upcoming-lft-wpr .upcoming-shpt-dtls-outer {
    padding-right: 10px;
}
.employee-upcoming-lft-wpr .shifts-status-wrap{
  align-items:center;
}

.emply-notification-date {
    width: 100%;
    padding:0 0 10px;
}
.emply-notification-desc {
    width:100%;
}
#ui-datepicker-div{
  right:100px !important;
}


/* S.Mv Css Start 14-11-25 */
.post-shift-step-summery {
    width:100%;
}



/* S.Mv Css End 14-11-25 */


/* Pricing page Css Start 19-12-25 */
.pricing-sec {
    padding: 50px 0;
}
.pricing-hd h2 {
    font-size: 30px;
}
.pricing-btn-wpr a {
    font-size: 16px;
}

/* Pricing page Css End 19-12-25 */
 

}

@media (max-width: 479px) {
  .cmn-btn {
    padding: 10px 28px;
  }

  .navbar-brand {
    width: 110px;
  }
  .main-head {
    padding: 10px 0;
  }
 
  .upcoming-shpt-dtls-outer {
    overflow-x: auto;
    padding: 15px 5px;
  }
  .upcoming-shpt-dtls-table {
    width: 570px;
  }
  .recent-activity-card {
    padding: 10px;
  }
  
  .free-shift-card .free-shift-bx-lwr {
    padding: 15px;
    font-size: 30px;
  }
  /* 21-07-2025 m.m css */
  .step-number {
    width: 28px;
    height: 28px;
  }
  .step-title {
    font-size: 15px;
  }
  .post-shift-step-title {
    font-size: 16px;
  }
  .regular-split-radio-wrap label {
    font-size: 16px;
  }
  .regular-split-radio-wrap span::before {
    width: 22px;
    height: 22px;
  }
  .regular-split-radio-wrap span::after {
    width: 10px;
    height: 10px;
  }
  .shift-panelone-col {
    width: 100%;
  }
  .post-shift-button,
  .role-needed-checkbox label,
  .shift-panelone-field > label {
    font-size: 16px;
  }
  .shift-review-col {
    width: 100%;
  }
  .follow-path-title {
    font-size: 19px;
  }
  /* 21-07-2025 m.m css */
  .marketplace-top-staff-clm {
      width: 50%;
  }
  .marketplace-top-staff-card figure {
      width: 60px;
      height: 60px;
  }
  .available-staff-slct-clm {
      width: 100%;
  }
  .available-staff-table{
    overflow-x:auto;
    padding-bottom:15px;
  }
  .available-staff-table table{
    width:500px;
  }
  .find-staff-prfl-lft {
    width: 100%;
	}
  .find-staff-prfl-rgt {
      width: 100%;
      padding-left: 0;
      padding-top: 20px;
  }
  .find-staff-invite-lft {
    width:55%;
    padding-right:5px;
	}
	.find-staff-invite-rgt {
		width: 45%;
	}
	.find-staff-wpr {
		padding: 0;
	}
	.find-staff-rfm-inr {
		max-width: 100%;
	}
	.unfilled-popup {
		top: auto;
		bottom: 60px;
	}
	.unfilled-popup.my-team {
		width: 170px;
	}
	.unfilled-popup.my-team .unfilled-popup-lst-outer {
		padding-right: 5px;
	}
	.unfilled-popup.my-team .unfilled-popup-follow-txt label {
		font-size: 14px;
		display:block;
	}
	.unfilled-popup.my-team .unfilled-popup-follow-txt label > div {
		font-size: 16px;
	}
	.unfilled-popup.my-team .unfilled-popup-follow-txt label:after {
		width: 15px;
		height: 15px;
		top: 4px;
		left: 0;
	}
	.unfilled-popup.my-team .unfilled-popup-follow-txt input:checked + label:before {
		top: 6px;
		left: 5px;
		width: 5px;
		height: 9px;
	}
	.unfilled-popup.my-team .unfilled-popup-lst-bx p {
		font-size: 14px;
	}

	.dashbrd-inr.with-bdr {
		padding:15px 10px;
	}
	.timesheet-upr-frm-clm {
		width:50% !important;
	}
	.subscription-list-item span {
		padding-right: 6px;
		font-size: 16px;
	}
	.billing-box.invoice .billing-card {
		padding: 15px;
	}
	.setting-bx-title {
	padding-left: 0;
	}
	.center-profile-clm {
		width: 100%;
	}
	.setting-card.site .center-profile-clm{
	width:100% !important;
	}
	.notifications-input-wpr label {
		width: 100%;
		padding:0 0 10px;
	}
	.notifications-input {
		width: 100%;
	}
	.setting-save-btn-wpr input[type="button"] {
		font-size:16px;
		width: 100%;
	}
	.setting-card.notifications {
		padding: 19px 29px 14px 10px;
	}

	.help-tab-list ul li {
		font-size: 16px;
		padding: 9px 13px;
	}
	.help-contact-sub-lft {
		width: 100%;
	}
	.help-contact-frm-submit-wpr {
		flex-wrap: wrap;
	}
	.help-contact-sub-rgt {
		width: 100%;
		padding-top:10px;
	}
	.help-contact-sub-rgt input[type="submit"] {
		font-size: 16px;
		height:40px;
		width: 100%;
	}
	.help-contact-frm-clm label {
		font-size: 18px;
	}
	.avalable-wrk-wpr label {
		font-size: 18px;
	}
	.emply-jb-avilable-shft-tbl tr td:nth-child(1) {
		width: 33%;
	}
	.emply-stng-documents-outer{
	overflow-x:auto;
	padding-bottom:15px;
	}
	.emply-stng-documents-tbl{
	width:600px;
	}
	#ui-datepicker-div{
	right:100px !important;
	}



/* Pricing page Css Start 19-12-25 */
.pricing-sec {
  padding: 40px 0;
}
.pricing-hd h2 {
    font-size: 28px;
}
.pricing-card-upr p, .pricing-hd p, .pricing-card ul li {
    font-size: 16px;
}
.pricing-card-upr {
    margin-bottom: 20px;
}
.pricing-btn-wpr {
    padding-top: 30px;
}
.pricing-lwr-wpr p {
    font-size: 16px;
}



/* Pricing page Css End 19-12-25 */


}
