@charset "UTF-8";._links_h8p8t_1 {
  display: flex;
  gap: 4px;
  color: var(--button-text-color-tertiary, #186855);
  font-family: var(--font-family-2, "Open Sans");
  font-size: var(--font-size-2, 14px);
  font-style: normal;
  font-weight: 600;
  line-height: var(--line-height-24, 24px);
  letter-spacing: var(--body-tracking, 0);
}/* colors */
/* media query */
._organizationCards_nlgn5_3 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

._filterToggle_nlgn5_9 {
  min-width: 215px;
}

._filterToggleInput_nlgn5_13 {
  margin-left: 8px;
}

._clientProjectContainer_nlgn5_17 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  overflow-y: overlay;
  overflow-x: hidden;
}

._rightBGColors_nlgn5_26 {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100vh;
  width: 5.4vw;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ecfbf7+1,defdf6+50,defdf6+50,d0f6f8+100 */
  background: #ecfbf7; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #ecfbf7 1%, #defdf6 50%, #defdf6 50%, #d0f6f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ecfbf7", endColorstr="#d0f6f8",GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  box-sizing: border-box;
}
._rightBGColors_nlgn5_26 ._rightBGWrapper_nlgn5_40 {
  overflow: hidden;
  height: 100vh;
  width: 15vw;
  position: absolute;
  right: 0px;
}
._rightBGColors_nlgn5_26 ._rightBGWrapperColorOne_nlgn5_47 {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ecfbf7+0,defdf6+100 */
  background: #ecfbf7; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ecfbf7 0%, #defdf6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ecfbf7", endColorstr="#defdf6",GradientType=1 ); /* IE6-9 */
  width: 3vw;
  height: 105vh;
  position: absolute;
  right: 3vw;
  top: 0px;
  transform: rotate(5deg);
  box-sizing: border-box;
}
._rightBGColors_nlgn5_26 ._rightBGWrapperColorTwo_nlgn5_62 {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ecfbf7+0,defdf6+50,defdf6+50,d0f6f8+100 */
  background: #ecfbf7; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #ecfbf7 0%, #defdf6 50%, #defdf6 50%, #d0f6f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ecfbf7", endColorstr="#d0f6f8",GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  width: 3vw;
  height: 105vh;
  position: absolute;
  right: 6vw;
  top: 0px;
  transform: rotate(5deg);
  box-sizing: border-box;
}

h1._title_nlgn5_78 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  color: #243d42;
  margin-bottom: 12px !important;
}

p._subtext_nlgn5_88 {
  text-align: center;
  max-width: 638px;
  font-family: "Gotham";
  font-style: normal;
  font-weight: 325;
  font-size: 18px;
  line-height: 28px;
  color: #243d42;
  margin-bottom: 2em;
}

._kfLoginContainer_nlgn5_100 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2em 0;
  width: 95%;
}
._kfLoginContainer_nlgn5_100 h4,
._kfLoginContainer_nlgn5_100 h1 {
  margin-bottom: 1em;
}
._kfLoginContainer_nlgn5_100 label {
  text-align: left;
}

._inputContainer_nlgn5_115 {
  padding-bottom: 20px;
}

._btn_nlgn5_119 {
  font-family: "Gotham" !important;
  margin-top: 12px !important;
}

._cbtn_nlgn5_124 ._MuiButton-label_nlgn5_124 {
  font-family: "Gotham" !important;
  font-weight: 700 !important;
}
._cbtn_nlgn5_124 ._MuiButton-contained_nlgn5_128 {
  font-family: "Gotham" !important;
  font-weight: 700 !important;
}

._multiSelectAutoComplete_nlgn5_133 {
  width: 500px !important;
}

@media screen and (max-width: 768px) {
  ._loginPage_nlgn5_138 {
    flex-direction: column !important;
  }
  ._loginPage_nlgn5_138 Button {
    margin: 10px 0px;
    min-width: 165px;
  }
}
p._participantCount_nlgn5_146,
p._projectCount_nlgn5_147 {
  font-family: "Lato";
  font-size: 14px;
}

span._count_nlgn5_152 {
  font-weight: 700;
  padding-right: 4px;
}

h3._clientName_nlgn5_157 {
  margin: 0 0 12px 0;
  font-family: "Gotham";
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 36px;
  color: #243d42;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  flex: 1;
}
h3._clientNameDisabled_nlgn5_170 {
  color: #757575;
}

._disabled_nlgn5_174 {
  cursor: not-allowed;
  color: #757575 !important;
}

._enabled_nlgn5_179 {
  cursor: pointer;
}

._enabled_nlgn5_179:hover,
._disabled_nlgn5_174:hover {
  background-color: #f3fbff;
}

._clientTypeBlock_nlgn5_188 {
  text-align: right;
}

._filterTag_nlgn5_192 {
  margin-left: 1em;
}

._card_nlgn5_196 {
  width: 250px;
  height: 145px;
  margin: 10px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
}

._clientsContainer_nlgn5_206 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 10px;
  padding: 10px;
}

@media (max-width: 2500px) {
  ._clientsContainer_nlgn5_206 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (max-width: 2000px) {
  ._clientsContainer_nlgn5_206 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 1500px) {
  ._clientsContainer_nlgn5_206 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1100px) {
  ._clientsContainer_nlgn5_206 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 750px) {
  ._clientsContainer_nlgn5_206 {
    grid-template-columns: repeat(1, 1fr);
  }
}
._countsContainer_nlgn5_238 {
  padding: 0 0 16px 0;
}

._header_nlgn5_242 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._leftHeader_nlgn5_248 {
  color: var(--text-default, #1d1d1d);
  font-family: var(--font-family-1, Gotham);
  font-size: var(--font-size-4, 18px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--line-height-24, 24px);
}/* colors */
/* media query */
._kfPatternBg_44pr5_3 {
  z-index: 0;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

._shape1_44pr5_13 {
  position: absolute;
  left: 82.5%;
  right: -6.67%;
  top: -5%;
  bottom: -5%;
  background: linear-gradient(0deg, #f5fffd -3.66%, #b3fff0 85.43%, #80d9ff 116.06%);
  opacity: 0.4;
  transform: rotate(0.01turn);
}

._shape2_44pr5_24 {
  position: absolute;
  left: 79.65%;
  right: -3.82%;
  top: -5%;
  bottom: -5%;
  background: linear-gradient(180deg, #f5fffd -5.83%, #b3fff0 72.92%, #80d9ff 100%);
  opacity: 0.1;
  transform: rotate(0.01turn);
}

._shape3_44pr5_35 {
  position: absolute;
  left: 75.28%;
  right: 0.55%;
  top: -5%;
  bottom: -5%;
  background: linear-gradient(180deg, #f5fffd -52.83%, #b3fff0 70.02%, #80d9ff 112.26%);
  opacity: 0.15;
  transform: rotate(0.01turn);
}

._shape4_44pr5_46 {
  position: absolute;
  left: 64.03%;
  right: 11.8%;
  top: -5%;
  bottom: -5%;
  background: linear-gradient(180deg, #f5fffd -5.83%, #b3fff0 72.92%, #80d9ff 100%);
  opacity: 0.1;
  transform: rotate(0.01turn);
}/* colors */
/* media query */
.shell-container {
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  min-width: 100%;
  min-height: 100vh;
  background-color: #f9f9f9;
  padding-bottom: 89px;
}
.shell-container.MuiContainer-root {
  padding-left: 46px;
  padding-right: 40px;
}
@media screen and (max-width: 640px) {
  .shell-container.MuiContainer-root {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.login-bg {
  background-image: url(/assets/login-bg-CaoRTBoC.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.no-bottom-padding {
  padding-bottom: 0;
}

.page-container {
  min-width: 100%;
  min-height: 100%;
  padding-top: 20px;
}

.SnackbarItem-variantInfo {
  background-color: #e6f3f0 !important;
  color: #008369 !important;
}/* colors */
/* media query */
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-Black-DGf9aKSK.woff2") format("woff2"), url("/assets/Gotham-Black-BYZNx38p.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-BlackItalic-DzWPQiPk.woff2") format("woff2"), url("/assets/Gotham-BlackItalic-C0ktoSi6.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-Bold-DLovftIG.woff2") format("woff2"), url("/assets/Gotham-Bold-PL2que-m.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-BoldItalic-DXF7JUm2.woff2") format("woff2"), url("/assets/Gotham-BoldItalic-Co3Qhzu8.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-BookItalic-BJWNAo_s.woff2") format("woff2"), url("/assets/Gotham-BookItalic-B8LrWULk.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-Book-CXKhe_Jm.woff2") format("woff2"), url("/assets/Gotham-Book-DdzoUa79.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-Light-DZBU023d.woff2") format("woff2"), url("/assets/Gotham-Light-CN2qe070.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-LightItalic-B5p4t5l4.woff2") format("woff2"), url("/assets/Gotham-LightItalic-D3NX0_1t.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-Medium-bKZpMmVW.woff2") format("woff2"), url("/assets/Gotham-Medium-DMpfinsI.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-MediumItalic-BIYw93F-.woff2") format("woff2"), url("/assets/Gotham-MediumItalic-BWklkJS0.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-ThinItalic-ChUcB_Rz.woff2") format("woff2"), url("/assets/Gotham-ThinItalic-F7dnbf7a.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-Thin-BhBQv7rK.woff2") format("woff2"), url("/assets/Gotham-Thin-Bc0edHrq.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-XLight-Iie2_88C.woff2") format("woff2"), url("/assets/Gotham-XLight-Ddue9dJD.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("/assets/Gotham-XLightItalic-V0m_ACf8.woff2") format("woff2"), url("/assets/Gotham-XLightItalic-Ct1hsmKi.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-ExtraBold-Bcr7K5tr.woff2") format("woff2"), url("/assets/OpenSans-ExtraBold-CEFdyPh3.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-Bold-DgV4wLmS.woff2") format("woff2"), url("/assets/OpenSans-Bold-D0Ql3aNa.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-BoldItalic-lo1O4_dg.woff2") format("woff2"), url("/assets/OpenSans-BoldItalic-B8OqoZJ5.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-RegularItalic-CjQoMKBT.woff2") format("woff2"), url("/assets/OpenSans-RegularItalic-khph5yOz.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-Light-CR7mYAhp.woff2") format("woff2"), url("/assets/OpenSans-Light-DeIAsYuX.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-ExtraBoldItalic-BPgo9mrl.woff2") format("woff2"), url("/assets/OpenSans-ExtraBoldItalic-CyRwFhQV.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-MediumItalic-8-YPq4BW.woff2") format("woff2"), url("/assets/OpenSans-MediumItalic-CqgH3mIm.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-Medium-CJPtL60s.woff2") format("woff2"), url("/assets/OpenSans-Medium-_k7eL-07.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-LightItalic-BJbsZq5d.woff2") format("woff2"), url("/assets/OpenSans-LightItalic-BQr1pXKQ.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-SemiBoldItalic-BZIX6pf2.woff2") format("woff2"), url("/assets/OpenSans-SemiBoldItalic-DsDU3N7E.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-SemiBold-B60MoDWl.woff2") format("woff2"), url("/assets/OpenSans-SemiBold-D93qEapH.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/assets/OpenSans-Regular-CW1ke_qS.woff2") format("woff2"), url("/assets/OpenSans-Regular-CZU9BRzY.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 250;
  src: url("../fonts/lato/lato-Regular.woff2") format("woff2"), url("/assets/Lato-Regular-DdzPa3bH.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 250;
  src: url("/assets/Lato-Hairline-Bzhw2009.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 250;
  src: url("/assets/Lato-HairlineItalic-BDCQ95l1.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/Lato-Light-I9E5mDmT.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 300;
  src: url("/assets/Lato-LightItalic-BhXMW_OQ.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  src: url("/assets/lato-italic-BqViT-Fy.woff2") format("woff2"), url("/assets/Lato-Italic-B1KwYAL5.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/lato-bolditalic-DGCGXd8y.woff2") format("woff2"), url("/assets/Lato-BoldItalic-igpwzO5f.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: url("/assets/Lato-Black-Dgr3CG9X.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 900;
  src: url("/assets/Lato-BlackItalic-KUWjd62M.woff") format("woff");
  font-display: swap;
}
/* lato-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 100;
  src: url("/assets/lato-v24-latin-100-Dw0I1B7H.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 100;
  src: url("/assets/lato-v24-latin-100italic-T4bLkjYz.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/lato-v24-latin-300-BP2wSCML.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 300;
  src: url("/assets/lato-v24-latin-300italic-CK90s4zi.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/lato-v24-latin-regular-BEhtfm5r.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  src: url("/assets/lato-v24-latin-italic-Dc0B1559.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/lato-v24-latin-700-BUGMgin4.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/lato-v24-latin-700italic-Jzc1y7Yy.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: url("/assets/lato-v24-latin-900-C3uaq3BA.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Lato";
  font-style: italic;
  font-weight: 900;
  src: url("/assets/lato-v24-latin-900italic-BavPsJuJ.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
:root {
  /* color */
  --dark: #000;
  --light-gray: #f2f2f2;
}

.pageContainer {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  row-gap: 4px;
  min-width: 100%;
  background-color: transparent;
}

.pageContent {
  z-index: 1;
}

.topContainer {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}

p,
h5,
h1 {
  color: var(--font-black);
}

body {
  background-color: #f9f9f9;
}

#menu- {
  max-height: 30% !important;
}

.pg-viewer-wrapper {
  max-height: calc(100vh - 142px);
  min-height: calc(100vh - 142px);
  overflow-x: hidden;
}
.pg-viewer-wrapper .pg-viewer {
  filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.15));
  padding: 20px 22px 20px 24px;
}
.pg-viewer-wrapper .document-container {
  padding: 20px !important;
  width: 93% !important;
  word-break: break-word;
}

.no-wrap {
  white-space: nowrap;
}

.MuiDataGrid-columnHeader,
.MuiDataGrid-cell {
  padding: 0px 16px !important;
}

ul {
  list-style-type: none;
}

.searchbox .MuiInputBase-root {
  width: 400px !important;
  background: #ffffff;
}

.filter-dropdown-module_filtersWrapper__tlvpK {
  width: 100% !important;
}

.kfic2-searchIcon {
  width: 16px;
  height: 16px;
}

.kfic2-searchbarInput {
  width: unset !important;
  height: 41px;
  font-family: Lato;
  font-size: 16px;
  background-color: #fff;
}

.kfic2-bodyTextLink {
  text-underline-position: under !important;
}

@media screen and (min-width: 640px) and (max-width: 768px) {
  .kfic2-button.MuiButton-root {
    font-size: 12px !important;
  }
}

.requisitionDetailsSearchBar .kfic2-searchbarInput {
  width: 400px !important;
}

.reqWarmTalentPool .kfic2-searchbarInput {
  width: 400px !important;
}

.talentPool .kfic2-searchbarInput {
  width: 400px !important;
}
@media screen and (max-width: 1280px) {
  .talentPool .kfic2-searchbarInput {
    width: 100% !important;
  }
}

.talentPool .kfic2-dropdown {
  flex: 1;
}

.dateRange fieldset,
.stage fieldset,
.activityStatus fieldset {
  width: 100%;
}

.dateRange_active,
.stage_active,
.activityStatus_active {
  background-color: #f0faff;
  padding-top: 8px;
  padding-bottom: 8px;
  width: auto;
}

.dateRange .kfic2-radioGroup,
.stage .kfic2-radioGroup,
.activityStatus .kfic2-radioGroup {
  gap: 5px;
  margin-right: 20px;
}

.dateRange .kfic2-radioButtonFormControlLabel,
.stage .kfic2-radioButtonFormControlLabel,
.activityStatus .kfic2-radioButtonFormControlLabel {
  padding: 8px;
}
.dateRange .kfic2-radioButtonFormControlLabel .MuiFormControlLabel-label,
.stage .kfic2-radioButtonFormControlLabel .MuiFormControlLabel-label,
.activityStatus .kfic2-radioButtonFormControlLabel .MuiFormControlLabel-label {
  font-size: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.dateRange .kfic2-radioButton.MuiRadio-root,
.stage .kfic2-radioButton.MuiRadio-root,
.activityStatus .kfic2-radioButton.MuiRadio-root {
  display: none;
}

.MuiDataGrid-root .MuiDataGrid-row:nth-of-type(even) {
  background-color: #f8f9fb;
}
.MuiDataGrid-root .MuiDataGrid-row:nth-of-type(even):hover {
  background-color: #f8f9fb;
}
.MuiDataGrid-root .MuiDataGrid-row.Mui-selected:nth-of-type(odd) {
  background-color: transparent;
}
.MuiDataGrid-root .MuiDataGrid-row.Mui-selected:nth-of-type(odd):hover {
  background-color: transparent;
}
.MuiDataGrid-root .MuiDataGrid-row.Mui-selected:nth-of-type(even) {
  background-color: #f8f9fb;
}
.MuiDataGrid-root .MuiDataGrid-row.Mui-selected:nth-of-type(even):hover {
  background-color: #f8f9fb;
}
.MuiDataGrid-root .MuiDataGrid-row:hover {
  background-color: transparent;
}
.MuiDataGrid-root .MuiDataGrid-columnHeaders {
  border-bottom: 1px solid #e0d7e0 !important;
}
.MuiDataGrid-root .MuiDataGrid-columnHeaderCheckbox {
  min-width: 51px !important;
}
.MuiDataGrid-root .MuiDataGrid-columnHeaderTitle {
  line-height: 18px;
}
.MuiDataGrid-root .MuiDataGrid-columnHeader--sorted {
  background: #f0faff;
  padding: 10px;
  height: 100%;
  border-top-left-radius: 8px;
}
.MuiDataGrid-root .MuiDataGrid-columnHeadersInner {
  height: 60px;
}
.MuiDataGrid-root .MuiDataGrid-columnHeaderTitleContainer {
  justify-content: space-between;
}
.MuiDataGrid-root .MuiDataGrid-cell--textLeft {
  text-transform: capitalize;
}

.css-1s4ya0d-MuiTypography-root {
  font-size: 12px;
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.css-1jxm1x0 {
  width: "500px";
}

:root .kfic2-radioButtonFormControlLabel {
  padding: 0 20px 0 0;
}

.dialogBody {
  max-height: 532px;
  height: 460px !important;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden !important;
  overflow-y: scroll !important;
}

.dialogBody::-webkit-scrollbar {
  width: 8px !important;
  height: 154px !important;
}

.dialogBody::-webkit-scrollbar-thumb {
  background: rgb(36, 61, 66);
  opacity: 50%;
  border-radius: 4px;
}

.dividerSection {
  width: 852px;
  height: 1px;
  margin-left: 20px;
}

.NoDataGridOutterContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 150px;
}

.NoDataGrid {
  display: flex;
  border-radius: "5px";
  flex-direction: "row";
  justify-content: "space-between";
  align-items: "center";
  text-align: center;
}

.OSNoDataGrid {
  text-align: center;
  width: 40%;
}

.gridNoDataImageFormat {
  margin-bottom: 1.5px;
}

.MuiIconButton-root:hover {
  background-color: transparent;
}

:root.kfic2-pageTitleBold {
  font-size: 24px;
  line-height: 26px;
  font-family: "Gotham";
  font-weight: 400;
}

.recharts-wrapper {
  height: 195px !important;
}

.css-1d3ml05-MuiPopper-root-MuiTooltip-popper {
  height: 96px;
  padding-top: 35px;
}

.MuiDataGrid-selectedRowCount {
  display: none !important;
}

.textCapitalize {
  text-transform: capitalize;
}

.fade-out {
  opacity: 0;
  transition: all 250ms linear 2s;
}

.alert-shown {
  opacity: 1;
  transition: all 250ms linear;
}

.alert-hidden {
  opacity: 0;
  transition: all 250ms linear 2s;
}

.awaitingReview .MuiDataGrid-columnHeader--sorted {
  background: transparent !important;
}

.MuiAutocomplete-root .MuiInput-input {
  padding: 0px 0px 0px 2px !important;
}

.kfic2-textInputLabel {
  font-family: "Lato" !important;
}

.MuiSelect-icon {
  right: 8px !important;
}

.circleDeleteIcon .MuiChip-deleteIcon {
  color: #008369 !important;
  padding: 5px !important;
  border-radius: 14px !important;
  margin: 0;
  border: 2px solid #008369 !important;
}

.circleDeleteIcon .MuiChip-label {
  padding-left: 9px !important;
}

.spSkills .MuiChip-deleteIcon {
  color: #54a0ff !important;
  padding: 5px !important;
  border-radius: 14px !important;
  margin: 0;
  border: 2px solid #54a0ff !important;
}

.ql-container.ql-snow {
  border: 1px solid #ccc;
  height: 200px;
}

.errorMsg {
  font-family: Lato;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #f9445e;
}

.show {
  display: block;
}

.hide {
  display: none;
}

.MuiAutocomplete-endAdornment {
  right: 8px !important;
}

.MuiSelect-standard {
  background-color: transparent !important;
}

.createJobPage .kfic2-dropdown {
  width: 100% !important;
}

.placeHolderColor {
  color: #d3d3d3 !important;
}

.errorIcon {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  height: 1em !important;
  display: inline-block;
  fill: currentColor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 1.5rem;
}

.MuiAutocomplete-noOptions {
  padding: 7px 15px !important;
}

.MuiInputBase-root {
  background-color: #fff !important;
}

:root .kfic2-dropdown .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline {
  border-color: var(--kfic2-color-primary) !important;
}

:root .kfic2-dropdown .MuiInputBase-root:focus-within .MuiOutlinedInput-notchedOutline {
  border-color: var(--kfic2-color-primary) !important;
}

.kfic2-dropdown .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-color: var(--kfic2-color-primary) !important;
  border-width: 1px;
}

.kfic2-textInput:hover {
  border-color: var(--kfic2-color-primary) !important;
}

:root .kfic2-dropdownMenu li:active {
  background-color: transparent;
  color: black;
  padding: 0px 0px 0px 2px !important;
}

.menu-height .MuiPaper-root {
  max-height: 100%;
}

.spinner-3 {
  width: 50px;
  aspect-ratio: 1;
  display: grid;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(0, 131, 105, 0.3882352941) 30%, rgba(25, 138, 89, 0) 0 70%, #008369 0) 50%/8% 100%, t(90deg, rgba(35, 94, 70, 0.25) 30%, rgba(20, 127, 81, 0) 0 70%, #008369 0) 50%/100% 8%;
  background-repeat: no-repeat;
  animation: s3 1s infinite steps(12);
}

.loader {
  width: 48px;
  /* control the size */
  aspect-ratio: 1;
  display: grid;
  -webkit-mask: conic-gradient(from 22deg, rgba(0, 0, 0, 0.2), #000);
  mask: conic-gradient(from 22deg, rgba(0, 0, 0, 0.2), #000);
  animation: load 1s steps(8) infinite;
}

.loader,
.loader:before {
  --_g: linear-gradient(#008369 0 0) 50%;
  /* update the color here */
  background: var(--_g)/34% 8% space no-repeat, var(--_g)/8% 34% no-repeat space;
}

.loader:before {
  content: "";
  transform: rotate(45deg);
}

@keyframes load {
  from {
    transform: rotate(0turn);
  }
  to {
    transform: rotate(1turn);
  }
}
.ispinner {
  position: relative;
  width: 48px;
  height: 48px;
}

.ispinner .ispinner-blade {
  position: absolute;
  left: 44.5%;
  top: 37%;
  width: 4px !important;
  height: 12px !important;
  border-radius: 50%/20%;
  animation: ispinner-fade 1s linear infinite;
  animation-play-state: paused;
}

.ispinner .ispinner-blade:nth-child(1) {
  animation-delay: -1.66667s;
  transform: rotate(45deg) translate(0, -150%);
}

.ispinner .ispinner-blade:nth-child(2) {
  animation-delay: -1.58333s;
  transform: rotate(90deg) translate(0, -150%);
}

.ispinner .ispinner-blade:nth-child(3) {
  animation-delay: -1.5s;
  transform: rotate(135deg) translate(0, -150%);
}

.ispinner .ispinner-blade:nth-child(4) {
  animation-delay: -1.41667s;
  transform: rotate(180deg) translate(0, -150%);
}

.ispinner .ispinner-blade:nth-child(5) {
  animation-delay: -1.33333s;
  transform: rotate(225deg) translate(0, -150%);
}

.ispinner .ispinner-blade:nth-child(6) {
  animation-delay: -1.25s;
  transform: rotate(270deg) translate(0, -150%);
}

.ispinner .ispinner-blade:nth-child(7) {
  animation-delay: -1.16667s;
  transform: rotate(315deg) translate(0, -150%);
}

.ispinner .ispinner-blade:nth-child(8) {
  animation-delay: -1.08333s;
  transform: rotate(360deg) translate(0, -150%);
}

.ispinner.animating .ispinner-blade {
  animation-play-state: running;
}

.ispinner.white .ispinner-blade {
  background-color: #008369;
}

.ispinner.gray .ispinner-blade {
  background-color: #84ada5;
}

.ispinner.large {
  width: 48px;
  height: 48px;
}

.ispinner.large .ispinner-blade {
  width: 4px !important;
  height: 12px !important;
  border-radius: 50%/16.67%;
}
@keyframes ispinner-fade {
  0% {
    opacity: 0.85;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
.ql-tooltip {
  left: unset !important;
}

#previewContainers .ql-container.ql-snow,
#emailContainer .ql-container.ql-snow,
#micrositeDialog .ql-container.ql-snow {
  border: none !important;
}

#emailContainer .ql-editor,
#micrositeDialog .ql-editor {
  padding-left: 0px !important;
}

.ql-indent-1 {
  padding-left: 1rem !important;
}

.ql-indent-2 {
  padding-left: 2rem !important;
}

.ql-indent-3 {
  padding-left: 3rem !important;
}

.ql-indent-4 {
  padding-left: 4rem !important;
}

.ql-indent-5 {
  padding-left: 5rem !important;
}

.ql-indent-6 {
  padding-left: 6rem !important;
}

.ql-indent-7 {
  padding-left: 7rem !important;
}

.ql-indent-8 {
  padding-left: 8rem !important;
}

.ql-indent-9 {
  padding-left: 9rem !important;
}

.pipelineTabPanel {
  min-height: 135px;
  margin: 20px 0px;
}

.wrapText {
  word-break: break-all;
}

#resume-slider .css-zbwuqm {
  left: 75%;
}

#requisitionFilter .MuiOutlinedInput-root {
  padding: 2px 16px 2px 15px !important;
}

#requisitionFilter .MuiOutlinedInput-root .MuiAutocomplete-input {
  color: #000 !important;
}

#resumePreview .pg-viewer-wrapper {
  min-height: 100% !important;
  max-height: 100% !important;
  overflow-y: hidden !important;
}
#resumePreview .pg-viewer-wrapper .pg-viewer {
  padding: 10px 0px 0px 1px !important;
}
#resumePreview .pg-viewer-wrapper .pg-viewer canvas {
  width: 100% !important;
}

#source-dropdown .MuiPaper-root {
  height: 150px;
}

.capitalized {
  text-transform: capitalize;
}

.reminder-dialog {
  border: none !important;
}

#inviteToApply .MuiPaper-root {
  max-width: 850px !important;
}

:root .kfic2-searchbarInput.MuiInputBase-root {
  height: 41px !important;
}

:root .kfic2-textInput.MuiInputBase-root:not(.MuiInputBase-multiline) {
  height: 41px !important;
}

.kfic2-tagCloseIcon,
.closeIcon,
.folderIcon,
.kfic2-tooltipPopup,
::before,
::after {
  box-sizing: content-box !important;
}

[type=text]:focus {
  outline: none !important;
  outline-offset: 0 !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) #eb5a250f;
}

[type=text]:focus,
input:where(:not([type])):focus,
[type=email]:focus,
[type=url]:focus,
[type=password]:focus,
[type=number]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=week]:focus,
[multiple]:focus,
textarea:focus,
select:focus {
  outline: none !important;
  outline-offset: 0 !important;
  --tw-ring-shadow: none !important;
}

.noDataGridCard {
  width: -moz-fit-content;
  width: fit-content;
}._clientFont_seisw_1 {
  color: var(--Type-colors-Primary, #243d42);
  text-align: right;
  /* Body/Body small_reg */
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 400px;
  display: inline-block;
}

._orgClientFont_seisw_17 {
  color: var(--Type-colors-Primary, #243d42);
  /* Body/Body small_bold */
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

._editButtonFont_seisw_27 {
  color: var(--Type-colors-Link-text, #008369);
  text-align: right;
  /* Body/Body link text small */
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 142.857% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

._hostTop_seisw_44 {
  display: flex;
  position: absolute;
  top: 10px !important;
  right: 35px;
  white-space: nowrap;
  align-items: center;
  justify-content: flex-end;
}

._standaloneTop_seisw_54 {
  display: flex;
  position: absolute;
  top: 0px !important;
  right: 35px;
  white-space: nowrap;
  align-items: center;
  justify-content: flex-end;
}._aspectRatio_i8pwp_1 {
  border-radius: 50% !important;
  width: 40px !important;
  height: 40px !important;
}

._profileDiv_i8pwp_7 {
  cursor: pointer;
  border-radius: 4px;
  background-position: center center;
}
._profileDiv_i8pwp_7 ._profileImage_i8pwp_12 {
  margin: 8px 8px 8px 8px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

._profileDiv_i8pwp_7:hover {
  background-color: #c7f8dc;
}

._profileDiv_i8pwp_7:active {
  background-color: #008369;
}

._selected_i8pwp_28 {
  background-color: #008369;
}._clientNavContainer_snqw9_1 {
  width: 70px;
  position: fixed;
  left: 0;
  background-color: #f9f9f9;
  z-index: 2;
}
._clientNavContainer_snqw9_1 ._kfLogo_snqw9_8 {
  padding-top: 15px;
  padding-bottom: 8px;
  cursor: default;
  margin-left: 12px;
  background-color: #f9f9f9;
}
._clientNavContainer_snqw9_1 ._kfLogo_snqw9_8 img {
  width: 48px;
  height: 42.81px;
}
._clientNavContainer_snqw9_1 ._divider_snqw9_19 {
  background-color: #fff;
  width: 40px;
  margin-top: 2px;
}

._standaloneMenuTop_snqw9_25 {
  top: 0 !important;
}

._hostMenuTop_snqw9_29 {
  top: 72px !important;
}

._clientDiv_snqw9_33 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarClientsIconComplete-ellnRUI-.svg");
  background-position: 17% 11%;
  background-size: 180px 180px;
  transition: none;
}

._clientDiv_snqw9_33:hover {
  background-position: 17% 51%;
  background-size: 180px 180px;
}

._clientDivSelected_snqw9_51 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarClientsIconComplete-ellnRUI-.svg");
  background-position: 17% 91%;
  background-size: 180px 180px;
  transition: none;
}

._homeDiv_snqw9_64 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarHomeIconComplete-BlKRPEGm.svg");
  background-position: 18.5% 11%;
  background-size: 180px 180px;
  transition: none;
}

._homeDiv_snqw9_64:hover {
  background-position: 18.5% 51%;
  background-size: 180px 180px;
}

._homeDivSelected_snqw9_82 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarHomeIconComplete-BlKRPEGm.svg");
  background-position: 18.5% 91%;
  background-size: 180px 180px;
  transition: none;
}

._jobsDiv_snqw9_95 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarJobsIconComplete-Bie1JYQR.svg");
  background-position: 22% 11%;
  background-size: 180px 180px;
  transition: none;
}

._jobsDiv_snqw9_95:hover {
  background-position: 22% 51%;
  background-size: 180px 180px;
}

._jobsDivSelected_snqw9_113 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarJobsIconComplete-Bie1JYQR.svg");
  background-position: 22% 91%;
  background-size: 180px 180px;
  transition: none;
}

._sourceDiv_snqw9_126 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarSourceIconComplete-9sWWCr2j.svg");
  background-position: 17% 11%;
  background-size: 180px 180px;
  transition: none;
}

._sourceDiv_snqw9_126:hover {
  background-position: 17% 51%;
  background-size: 180px 180px;
}

._sourceDivSelected_snqw9_144 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarSourceIconComplete-9sWWCr2j.svg");
  background-position: 17% 91%;
  background-size: 180px 180px;
  transition: none;
}

._peopleDiv_snqw9_157 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarClientsPeopleComplete-CfURxyWl.svg");
  background-position: 7% 11%;
  background-size: 180px 180px;
  transition: none;
}

._peopleDiv_snqw9_157:hover {
  background-position: 7% 51%;
  background-size: 180px 180px;
}

._peopleDivSelected_snqw9_175 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarClientsPeopleComplete-CfURxyWl.svg");
  background-position: 7% 91%;
  background-size: 180px 180px;
  transition: none;
}

._poolsDiv_snqw9_188 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarPoolsIconComplete-BHbv1LRg.svg");
  background-position: 19% 11%;
  background-size: 180px 180px;
  transition: none;
}

._poolsDiv_snqw9_188:hover {
  background-position: 19% 51%;
  background-size: 180px 180px;
}

._poolsDivSelected_snqw9_206 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarPoolsIconComplete-BHbv1LRg.svg");
  background-position: 19% 91%;
  background-size: 180px 180px;
  transition: none;
}

._analyticsDiv_snqw9_219 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarAnalyticsIconComplete-zAy9pE3x.svg");
  background-position: 12% 11%;
  background-size: 180px 180px;
  transition: none;
}

._analyticsDiv_snqw9_219:hover {
  background-position: 12% 51%;
  background-size: 180px 180px;
}

._analyticsDivSelected_snqw9_237 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarAnalyticsIconComplete-zAy9pE3x.svg");
  background-position: 12% 91%;
  background-size: 180px 180px;
  transition: none;
}

._notificationsDiv_snqw9_250 {
  cursor: pointer;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 38px !important;
  height: 38px !important;
  background-image: url("/assets/NavbarNotificationsIconComplete-6TMoY5Ad.svg");
  background-position: 1% 3%;
  transition: none;
}

._notificationsDiv_snqw9_250:hover {
  width: 38px !important;
  height: 38px !important;
  background-position: 1% 13%;
}

._notificationsDivSelected_snqw9_270 {
  cursor: pointer;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 38px !important;
  height: 38px !important;
  background-image: url("/assets/NavbarNotificationsIconComplete-6TMoY5Ad.svg");
  background-position: 1% 80%;
  transition: none;
}

._logoutDiv_snqw9_284 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarLogoutIconComplete-awwLpCqS.svg");
  background-position: 17.5% 11%;
  background-size: 190px 175px;
  margin-bottom: 16px;
  margin-right: 5px;
  transition: none;
}

._logoutDiv_snqw9_284:hover {
  background-position: 18% 51%;
  background-size: 190px 175px;
}

._logoutDivSelected_snqw9_304 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarLogoutIconComplete-awwLpCqS.svg");
  background-position: 18% 91%;
  background-size: 190px 175px;
  margin-right: 5px;
  margin-bottom: 16px;
  transition: none;
}

._helpDiv_snqw9_319 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%200C15.523%200%2020%204.477%2020%2010C20%2015.523%2015.523%2020%2010%2020C8.38224%2020.0021%206.78829%2019.6102%205.35601%2018.858L1.06601%2019.975C0.922665%2020.0123%200.772053%2020.0116%200.6291%2019.9728C0.486147%2019.934%200.355816%2019.8585%200.251024%2019.7538C0.146232%2019.6491%200.0706184%2019.5188%200.0316757%2019.3759C-0.00726696%2019.233%20-0.00818607%2019.0824%200.0290095%2018.939L1.14501%2014.65C0.390809%2013.2162%20-0.00221966%2011.6201%209.42907e-06%2010C9.42907e-06%204.477%204.47701%200%2010%200ZM10%2013.5C9.73479%2013.5%209.48044%2013.6054%209.2929%2013.7929C9.10537%2013.9804%209.00001%2014.2348%209.00001%2014.5C9.00001%2014.7652%209.10537%2015.0196%209.2929%2015.2071C9.48044%2015.3946%209.73479%2015.5%2010%2015.5C10.2652%2015.5%2010.5196%2015.3946%2010.7071%2015.2071C10.8947%2015.0196%2011%2014.7652%2011%2014.5C11%2014.2348%2010.8947%2013.9804%2010.7071%2013.7929C10.5196%2013.6054%2010.2652%2013.5%2010%2013.5ZM10%204.75C9.27066%204.75%208.57119%205.03973%208.05547%205.55546C7.53974%206.07118%207.25001%206.77065%207.25001%207.5C7.25007%207.69002%207.32225%207.87294%207.45198%208.01179C7.58171%208.15064%207.75931%208.23507%207.94889%208.24803C8.13847%208.26098%208.3259%208.20148%208.47331%208.08157C8.62072%207.96165%208.71711%207.79025%208.74301%207.602L8.75701%207.372C8.79078%207.05406%208.9451%206.76115%209.18823%206.55351C9.43136%206.34587%209.74481%206.23929%2010.0641%206.25568C10.3834%206.27208%2010.6843%206.4102%2010.9049%206.64165C11.1255%206.8731%2011.249%207.18028%2011.25%207.5C11.25%208.039%2011.115%208.305%2010.605%208.832L10.301%209.142C9.54701%209.926%209.25001%2010.489%209.25001%2011.5C9.25001%2011.6989%209.32903%2011.8897%209.46968%2012.0303C9.61033%2012.171%209.8011%2012.25%2010%2012.25C10.1989%2012.25%2010.3897%2012.171%2010.5303%2012.0303C10.671%2011.8897%2010.75%2011.6989%2010.75%2011.5C10.75%2010.961%2010.885%2010.695%2011.395%2010.168L11.699%209.858C12.453%209.074%2012.75%208.511%2012.75%207.5C12.75%206.77065%2012.4603%206.07118%2011.9446%205.55546C11.4288%205.03973%2010.7294%204.75%2010%204.75Z'%20fill='white'/%3e%3c/svg%3e");
  transition: none;
}

._helpDiv_snqw9_319:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cstyle%3e%20.icon%20path%20{%20fill:%20%23294246;%20}%20%3c/style%3e%3cg%20class='icon'%3e%3cpath%20d='M10%200C15.523%200%2020%204.477%2020%2010C20%2015.523%2015.523%2020%2010%2020C8.38224%2020.0021%206.78829%2019.6102%205.35601%2018.858L1.06601%2019.975C0.922665%2020.0123%200.772053%2020.0116%200.6291%2019.9728C0.486147%2019.934%200.355816%2019.8585%200.251024%2019.7538C0.146232%2019.6491%200.0706184%2019.5188%200.0316757%2019.3759C-0.00726696%2019.233%20-0.00818607%2019.0824%200.0290095%2018.939L1.14501%2014.65C0.390809%2013.2162%20-0.00221966%2011.6201%209.42907e-06%2010C9.42907e-06%204.477%204.47701%200%2010%200ZM10%2013.5C9.73479%2013.5%209.48044%2013.6054%209.2929%2013.7929C9.10537%2013.9804%209.00001%2014.2348%209.00001%2014.5C9.00001%2014.7652%209.10537%2015.0196%209.2929%2015.2071C9.48044%2015.3946%209.73479%2015.5%2010%2015.5C10.2652%2015.5%2010.5196%2015.3946%2010.7071%2015.2071C10.8947%2015.0196%2011%2014.7652%2011%2014.5C11%2014.2348%2010.8947%2013.9804%2010.7071%2013.7929C10.5196%2013.6054%2010.2652%2013.5%2010%2013.5ZM10%204.75C9.27066%204.75%208.57119%205.03973%208.05547%205.55546C7.53974%206.07118%207.25001%206.77065%207.25001%207.5C7.25007%207.69002%207.32225%207.87294%207.45198%208.01179C7.58171%208.15064%207.75931%208.23507%207.94889%208.24803C8.13847%208.26098%208.3259%208.20148%208.47331%208.08157C8.62072%207.96165%208.71711%207.79025%208.74301%207.602L8.75701%207.372C8.79078%207.05406%208.9451%206.76115%209.18823%206.55351C9.43136%206.34587%209.74481%206.23929%2010.0641%206.25568C10.3834%206.27208%2010.6843%206.4102%2010.9049%206.64165C11.1255%206.8731%2011.249%207.18028%2011.25%207.5C11.25%208.039%2011.115%208.305%2010.605%208.832L10.301%209.142C9.54701%209.926%209.25001%2010.489%209.25001%2011.5C9.25001%2011.6989%209.32903%2011.8897%209.46968%2012.0303C9.61033%2012.171%209.8011%2012.25%2010%2012.25C10.1989%2012.25%2010.3897%2012.171%2010.5303%2012.0303C10.671%2011.8897%2010.75%2011.6989%2010.75%2011.5C10.75%2010.961%2010.885%2010.695%2011.395%2010.168L11.699%209.858C12.453%209.074%2012.75%208.511%2012.75%207.5C12.75%206.77065%2012.4603%206.07118%2011.9446%205.55546C11.4288%205.03973%2010.7294%204.75%2010%204.75Z'%20fill='white'%20/%3e%3c/g%3e%3c/svg%3e");
  background-color: #c7f8dc;
}

._selected_snqw9_335 {
  background-color: #008369;
}

._moreDiv_snqw9_339 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarMoreIconComplete-DPntytO6.svg");
  background-position: 22% 11%;
  background-size: 190px 175px;
  margin-bottom: 16px;
  margin-right: 5px;
  transition: none;
}

._moreDiv_snqw9_339:hover {
  background-position: 22% 51%;
  background-size: 190px 175px;
}

._moreDivSelected_snqw9_359 {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/NavbarMoreIconComplete-DPntytO6.svg");
  background-position: 22% 91%;
  background-size: 190px 175px;
  margin-right: 5px;
  margin-bottom: 16px;
  transition: none;
}

._moreAppsBox_snqw9_374 {
  height: 179px;
  padding: 16px;
  border-radius: 8px;
  gap: 8px;
  background-color: #3a5055;
  overflow: auto;
}

._moreBoxTypography_snqw9_383 {
  color: #fff;
  cursor: default;
}

._moreUpperBox_snqw9_388 {
  display: flex;
  align-items: center;
  margin-top: 5px;
  gap: 16px;
}
._moreUpperBox_snqw9_388 ._morePeopleDiv_snqw9_394 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10px;
}

._morePoolsDiv_snqw9_401 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._flexContainer_snqw9_407 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._moreDivider_snqw9_413 {
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #fff;
}

._moreLowerBox_snqw9_419 {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

@media only screen and (max-width: 1200px) {
  ._insidePanel_snqw9_426 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(180.22deg, #3a5055 60.44%, #3a5055 60.44%);
    width: 56px;
    margin-left: 6px;
    justify-content: space-between;
    border-radius: 8px;
    cursor: pointer;
    min-height: -moz-max-content;
    min-height: max-content;
    height: 87%;
  }
  ._insidePanel_snqw9_426 ._upperBox_snqw9_439 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 8px;
  }
  ._insidePanel_snqw9_426 ._lowerBox_snqw9_446 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
  }
}
._scrollableInsPanel_snqw9_455 {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: linear-gradient(180.22deg, #3a5055 60.44%, #3a5055 60.44%);
  width: 56px;
  margin-left: 6px;
  justify-content: space-between;
  border-radius: 8px;
  cursor: pointer;
  min-height: -moz-max-content;
  min-height: max-content;
  height: -moz-max-content !important;
  height: max-content !important;
}
._scrollableInsPanel_snqw9_455 ._upperBox_snqw9_439 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 24px;
}
._scrollableInsPanel_snqw9_455 ._largeScreenOpt_snqw9_475 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._scrollableInsPanel_snqw9_455 ._lowerBox_snqw9_446 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 24px;
}

@media only screen and (min-width: 1201px) and (max-width: 1900px) {
  ._insidePanel_snqw9_426 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(180.22deg, #3a5055 60.44%, #3a5055 60.44%);
    width: 56px;
    margin-left: 6px;
    justify-content: space-between;
    border-radius: 8px;
    cursor: pointer;
    min-height: -moz-max-content;
    min-height: max-content;
    height: 87%;
  }
  ._insidePanel_snqw9_426 ._upperBox_snqw9_439 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 24px;
  }
  ._insidePanel_snqw9_426 ._largeScreenOpt_snqw9_475 {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  ._insidePanel_snqw9_426 ._lowerBox_snqw9_446 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    gap: 24px;
  }
}
@media only screen and (min-width: 1901px) {
  ._insidePanel_snqw9_426 {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(180.22deg, #3a5055 60.44%, #3a5055 60.44%);
    width: 56px;
    margin-left: 6px;
    justify-content: space-between;
    border-radius: 8px;
    cursor: pointer;
    min-height: -moz-max-content;
    min-height: max-content;
    height: 90%;
  }
  ._insidePanel_snqw9_426 ._upperBox_snqw9_439 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 24px;
  }
  ._insidePanel_snqw9_426 ._largeScreenOpt_snqw9_475 {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  ._insidePanel_snqw9_426 ._lowerBox_snqw9_446 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 24px;
    align-items: center;
  }
}
._navScrollBar_snqw9_562 {
  overflow-y: auto;
  overflow-x: hidden;
}
._navScrollBar_snqw9_562::-webkit-scrollbar {
  width: 0.4em;
}
._navScrollBar_snqw9_562::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
._navScrollBar_snqw9_562::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

._popoverNotification_snqw9_578 {
  width: 352px;
  height: 400px;
  overflow: auto;
}

._days_snqw9_584 {
  color: var(--Type-colors-Disabled, #757575);
  font-family: Gotham;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 142.857% */
  text-transform: uppercase;
}

._avatar_snqw9_594 {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  color: var(--Type-colors-Primary, var(--Text-text-primary, #243d42));
  text-align: center;
  font-family: Gotham;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 10px; /* 100% */
  margin-left: 14px;
}body {
  margin: 0;
  background-color: #fff !important;
  min-height: 100vh;
}

.HostContainer {
  padding-left: 20px !important;
  margin-left: 32px;
}

.standaloneContainer {
  padding-left: 70px !important;
  margin-left: 32px;
}

.notistack-MuiContent-success,
.notistack-MuiContent-error,
.notistack-MuiContent-info,
.notistack-MuiContent-warning {
  position: relative !important;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}._title_q0v8k_1 {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.00938em;
  color: #1d1d1d;
  padding-bottom: 16px;
}

._heading_q0v8k_11 {
  font-family: Gotham;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0%;
  color: #1d1d1d;
}

._dialogTitle_q0v8k_20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._alignButton_q0v8k_26 {
  display: flex;
  justify-content: end;
  align-items: end;
  gap: 14px;
}

._dialogWidth_q0v8k_33 {
  max-width: 620px;
}

._buttonStyles_q0v8k_37 {
  border-radius: 0% !important;
}

._colorStyle_q0v8k_41 {
  color: white !important;
  border-radius: 0% !important;
  background: var(--states-primary-background-default, #0c5040) !important;
}.icons {
  fill: none !important;
}/* colors */
/* media query */
._contactLink_1kfut_3 {
  text-underline-offset: 3px;
  margin-bottom: 0px;
  font-family: "Lato";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #243d42;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: text;
}

._noWrapSpan_1kfut_17 {
  font-family: "Lato";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
}

._flexText_1kfut_25 {
  cursor: text !important;
  box-sizing: border-box;
  font-family: "Lato";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  color: #008369;
  font-size: 16px;
  text-underline-offset: 5px;
  font-weight: 400;
  text-decoration-thickness: 2px;
  margin-bottom: 4px;
}

._contactLink_1kfut_3 a {
  color: #008369 !important;
  cursor: text;
  pointer-events: none;
}

._linkedInLink_1kfut_47 a {
  cursor: pointer;
  pointer-events: auto;
}

._linkedInTextBox_1kfut_52 > div {
  width: 100% !important;
}

._contactDetailsHeading_1kfut_56 {
  font-family: "Gotham";
  color: #243d42;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: left;
}

._contactFont_1kfut_66 {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
}

._contactBox_1kfut_75 {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-bottom: 20px;
}

._contactBox_1kfut_75::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8f918d;
}

._contactBox_1kfut_75::-webkit-scrollbar {
  width: 6px;
  background-color: #fff;
}

._fontBlueColor_1kfut_94 {
  text-decoration: underline;
  color: #008369;
}

._accordianHeading_1kfut_99 {
  font-family: "Gotham";
  color: #243d42;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
}

._inputFields_1kfut_107 {
  padding-bottom: 14px;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

._buttonGap_1kfut_114 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._socialProfilesElements_1kfut_120 {
  width: -webkit-fill-available !important;
}

._socialProfilesDropdown_1kfut_124 {
  width: 161px;
}

._socialProfileInput_1kfut_128 {
  flex-grow: 1;
}

._defaultInput_1kfut_132 {
  margin-bottom: 20px;
}

._lastInput_1kfut_136 {
  width: 48%;
  margin-left: 24px;
  margin-bottom: 20px;
}

._btnPanel_1kfut_142 {
  margin: 32px 20px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._dialogTitleAddCand_1kfut_148 {
  border-bottom: 1px solid #d3d3d3;
  margin: 0px 24px;
  padding: 20px 0px;
}

._labelAlignments_1kfut_154 {
  width: 85px;
  max-width: 100px;
  font-family: "Lato";
  font-size: 16px;
}

._locationInput_1kfut_161 {
  width: 100%;
  margin-bottom: 20px;
}

._flexRowBox_1kfut_166 {
  display: flex;
  gap: 20px;
}

._flexColBox_1kfut_171 {
  display: flex;
  flex-direction: column;
}

._moreOption_1kfut_176 {
  margin: 10px 0;
}

._btnPanel_1kfut_142 {
  margin: 32px 20px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._dialogTitleAddCand_1kfut_148 {
  border-bottom: 1px solid #d3d3d3;
  margin: 0px 24px;
  padding: 20px 0px;
}

._telephoneBox_1kfut_192 {
  margin-top: 20px;
}

._emailBox_1kfut_196 {
  margin-top: 20px;
}

._sourceBox_1kfut_200 {
  margin-top: 20px;
}

._locationBox_1kfut_204 {
  margin-top: 20px;
}

._wrapP_1kfut_208 {
  display: flex;
  flex-wrap: wrap;
}

._showMore_1kfut_213 {
  display: inline-block;
  padding: 0 5px;
}

._contactIcon_1kfut_218 {
  min-width: 14px;
  min-height: 14px;
  margin-top: 5px;
}

._holdIcon_1kfut_224 {
  min-width: 20px !important;
  max-width: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

._zeroOverflow_1kfut_234 {
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._location_1kfut_161 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._flexBox_1kfut_249 {
  display: flex;
  box-sizing: border-box;
  width: 100%;
}

._flexBoxOneContacts_1kfut_255 {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
}

._flexContactOne_1kfut_262 {
  box-sizing: border-box;
  font-weight: 400 !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 8px;
  display: flex;
  flex-wrap: wrap;
}

._flexContactManyDiv_1kfut_273 {
  flex-wrap: wrap;
}

._flexContactMany_1kfut_273 {
  display: flex;
  flex-wrap: wrap;
  cursor: text;
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._flexContactCount_1kfut_287 {
  white-space: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
}

._contactHeader_1kfut_293 {
  display: flex;
  justify-content: space-between;
}

._contactHeading_1kfut_298 {
  display: flex;
  align-items: center;
}

._addMore_1kfut_303 {
  font-size: 14px !important;
  width: -moz-fit-content;
  width: fit-content;
}

._inputBoxHolder_1kfut_308 {
  display: flex;
}

._myBoxes_1kfut_312 {
  margin: 8px 0px;
  flex-grow: 2;
  max-width: 490px;
}

._isPrimary_1kfut_318 {
  background-color: #fff;
  color: #243d42;
  border: 1px solid #0f62fe;
  padding: 4px 8px 4px 8px;
  border-radius: 18px;
  font-size: 12px;
  line-height: 14px;
  font-family: "Lato";
  display: flex;
  justify-content: center;
  text-decoration: none;
  align-items: center;
}

._primaryBox_1kfut_333,
._primaryBoxShow_1kfut_334 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 0 10px;
  width: 58px;
  height: 22px;
  align-self: center;
}

._primaryBoxShow_1kfut_334 {
  height: 25px;
  width: 42px;
}

._nameField_1kfut_350 {
  margin: 5px 0;
  box-sizing: border-box;
  position: relative;
  padding: 0px;
}
._nameField_1kfut_350 input {
  padding: 0px !important;
}

._inputBox_1kfut_308 {
  width: 100%;
}

._myNeutralize_1kfut_364 {
  margin: 0px !important;
}

._outlinedInput_1kfut_368 {
  padding: 0px;
  max-width: 390px;
  min-width: 390px;
}

._customInput_1kfut_374 {
  padding: 8px 12px;
  font-family: "Lato" !important;
}

._errorText_1kfut_379 {
  font-size: 12px;
  font-family: "Lato";
  line-height: 16px;
  margin: 2px 0;
  color: var(--kfic2-color-border-error);
}

._errorInput_1kfut_387 {
  outline: 1px solid #ff4d4d !important;
  outline-offset: -1px;
}

._inputLabel_1kfut_392,
._inputLabelDisabled_1kfut_393 {
  color: #243d42;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  font-family: "Gotham";
}

._inputLabelDisabled_1kfut_393 {
  color: #8f918d;
}

._labelText_1kfut_405 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-right: 10px;
  margin-top: 20px;
  text-transform: capitalize;
}

._socialProfilesBox_1kfut_417 {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}

._contactInput_1kfut_423 {
  width: 96%;
  font-family: "Gotham" !important;
}

._fullContactInput_1kfut_428 {
  width: 100%;
}

._dialogContainer_1kfut_432 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._dialogForm_1kfut_438 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._contactTypo_1kfut_444 {
  overflow: hidden;
}

._commaMargin_1kfut_448 {
  margin-right: 3px;
}

._showLoader_1kfut_452 {
  justify-content: center;
  align-items: center;
  flex-grow: 2;
  display: flex;
}._stepHeader_7j1sp_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-top: 80px;
}

._stepAlignment_7j1sp_9 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
  display: "flex";
  justify-content: "center";
}

._panelTitle_7j1sp_18 {
  color: #000 !important;
  text-align: center;
}

._cardBodyText_7j1sp_23 {
  color: #6a7779;
  padding-top: 25px;
  font-family: Lato;
  font-size: 14px;
  line-height: 20px;
}

._createProfileBoxWithBorder_7j1sp_31 {
  display: flex;
  flex-direction: column;
  width: 290px;
  height: 323px;
  margin-right: 56px;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow-x: hidden;
  border: 2px solid #008369;
  border-radius: 9px;
  cursor: pointer;
}

._createProfileBoxWithoutBorder_7j1sp_46 {
  display: flex;
  flex-direction: column;
  width: 290px;
  height: 323px;
  margin-right: 56px;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow-x: hidden;
  cursor: pointer;
}

._groupUserDiv_7j1sp_58 {
  margin: 0;
  margin-bottom: 6px;
  display: inline-block;
}

._groupUserImg_7j1sp_64 {
  height: 64px;
  width: 64px;
  color: #008369 !important;
  cursor: pointer;
  margin-right: 10px;
}/* colors */
/* media query */
._fileUploader_oxild_3 {
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderDragging_oxild_11 {
  background-color: lightblue;
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderContents_oxild_19 {
  padding: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._btnPanel_oxild_27 {
  padding: 0px;
  margin: 0px;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

._boxWrapper_oxild_35 {
  display: flex;
  padding: 10px;
  gap: 4px;
  border-radius: 8px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  margin-top: -25px;
  align-self: stretch;
  margin-right: 5px;
  margin-left: -70px;
}

._dialogWrapper_oxild_47 {
  cursor: pointer;
  border-radius: "26px";
  padding: 6px;
}

._nameTitle_oxild_53 {
  font-family: "Gotham";
  font-weight: 400 !important;
  font-size: 24px;
  line-height: 36px;
  color: #243d42;
}

._loaderImage_oxild_61 {
  margin-top: 10px;
}

._timeTitle_oxild_65 {
  font-family: "Gotham";
  font-weight: 325px;
  font-size: 18px;
}

._progressbar_oxild_71 {
  height: 20px;
  background-color: #f9f9f9;
  color: #008369;
}

._limitExceedMessage_oxild_77 {
  margin-top: 20px;
  font-family: "Lato";
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}._fileUploader_13i9c_1 {
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  margin-top: 75px !important;
  margin-bottom: 40px !important;
}

._fileUploaderDragging_13i9c_9 {
  background-color: lightblue;
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderContents_13i9c_17 {
  padding: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._fileUploaderFileName_13i9c_25 {
  font-weight: 700;
}

._btnPanel_13i9c_29 {
  padding: 0px;
  margin: 0px;
  display: flex;
  justify-content: space-between;
}

._customLegendWrap_13i9c_36 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 2;
}

._stepHeader_13i9c_42 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-top: 80px;
}

._csvLinkBox_13i9c_50 {
  display: flex;
  justify-content: end;
  align-items: center;
  margin-top: 10px;
  margin-right: 56px;
}

._panelTitle_13i9c_58 {
  color: #000 !important;
}

._cardBodyText_13i9c_62 {
  color: #6a7779;
  padding-top: 25px;
  font-family: Lato;
  font-size: 14px;
  line-height: 20px;
}

._stepAlignment_13i9c_70 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._uploadBoxWithoutBorder_13i9c_77 {
  width: 290px;
  height: 323px;
  margin-right: 46px;
  cursor: pointer;
}

._uploadBoxWithBorder_13i9c_84 {
  width: 290px;
  height: 323px;
  margin-right: 56px;
  border: 2px solid #008369;
  border-radius: 9px;
  cursor: pointer;
}

._fileNames_13i9c_93 {
  display: flex;
  flex-direction: column;
  align-items: "center";
  text-align: center;
  max-height: 404px;
}

._stepperAlignment_13i9c_101 {
  width: 40%;
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._stepLabel_13i9c_108 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #008369;
}

._csvLink_13i9c_50 {
  text-decoration: none;
}

._errorMsgBox_13i9c_121 {
  position: relative;
  top: 110px;
  text-align: left;
}

._ImgIconBtn_13i9c_127 {
  margin: 0;
  margin-bottom: 6px;
  cursor: pointer;
  display: inline-block;
}
._ImgIconBtn_13i9c_127 ._cloudPadImg_13i9c_133 {
  height: 40px;
  width: 56px;
}

._gridStack_13i9c_138 {
  background: #f9f9f9;
  cursor: pointer;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 10px;
}

._closeIcon_13i9c_146 {
  margin-top: 4px;
  margin-left: 15px;
  color: red;
}

._uploadCsv_13i9c_152 {
  opacity: 60%;
  padding-top: 50px;
}

._spacing_13i9c_157 {
  padding-top: 50px;
}

._hiddenText_13i9c_161 {
  position: absolute;
  left: -382929929px;
  text-align: left;
}

._defaultCursor_13i9c_167 {
  cursor: default;
}/* colors */
/* media query */
._fileUploader_8ppj2_3 {
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderDragging_8ppj2_11 {
  background-color: lightblue;
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderContents_8ppj2_19 {
  padding: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._btnPanel_8ppj2_27 {
  padding: 0px;
  margin: 0px;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

._boxWrapper_8ppj2_35 {
  display: flex;
  padding: 10px;
  gap: 4px;
  border-radius: 8px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  margin-top: -25px;
  align-self: stretch;
  margin-right: 5px;
  margin-left: -70px;
}

._dialogWrapper_8ppj2_47 {
  cursor: pointer;
  border-radius: "26px";
  padding: 6px;
}

._nameTitle_8ppj2_53 {
  font-family: "Gotham";
  font-weight: 400 !important;
  font-size: 24px;
  line-height: 36px;
  color: #243d42;
}

._loaderImage_8ppj2_61 {
  margin-top: 10px;
}

._timeTitle_8ppj2_65 {
  font-family: "Gotham";
  font-weight: 325px;
  font-size: 18px;
}

._progressbar_8ppj2_71 {
  height: 20px;
  background-color: #f9f9f9;
  color: #008369;
}

._limitExceedMessage_8ppj2_77 {
  margin-top: 20px;
  font-family: "Lato";
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

._errorFilesNames_8ppj2_85 {
  margin-top: 20px;
  font-family: "Lato";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

._sizeErrorBox_8ppj2_93 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
._sizeErrorBox_8ppj2_93 ._imgWarning_8ppj2_100 {
  margin-right: 15px;
  margin-top: 5px;
}

._insideBox_8ppj2_105 {
  display: flex;
  -moz-column-gap: 1;
       column-gap: 1;
}

._mainBox_8ppj2_110 {
  border-radius: 16px;
  margin-left: 50px;
  width: 510px;
}

._dialogTitleBox_8ppj2_116 {
  display: flex;
  justify-content: space-between;
}

._viewFilesLink_8ppj2_121 {
  margin-left: 15px;
}._fileUploader_15cez_1 {
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  margin-top: 75px !important;
  margin-bottom: 40px !important;
}

._fileUploaderDragging_15cez_9 {
  background-color: lightblue;
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderContents_15cez_17 {
  padding: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._fileUploaderFileName_15cez_25 {
  font-weight: 700;
}

._btnPanel_15cez_29 {
  padding: 0px;
  margin: 0px;
  display: flex;
  justify-content: space-between;
}

._customLegendWrap_15cez_36 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 2;
}

._panelTitle_15cez_42 {
  color: #000 !important;
}

._subBodyText_15cez_46 {
  padding-top: 20px;
}

._cardBodyText_15cez_50 {
  color: #6a7779;
  padding-top: 25px;
  font-family: Lato;
  font-size: 14px;
  line-height: 20px;
}

._stepHeader_15cez_58 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-top: 80px;
}

._stepAlignment_15cez_66 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._uploadBoxWithBorder_15cez_73 {
  display: flex;
  flex-direction: column;
  width: 290px;
  height: 323px;
  margin-right: 56px;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow-x: hidden;
  border: 2px solid #008369;
  border-radius: 9px;
  cursor: pointer;
}

._uploadBoxWithoutBorder_15cez_88 {
  display: flex;
  flex-direction: column;
  width: 290px;
  height: 323px;
  margin-right: 56px;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow-x: hidden;
  cursor: pointer;
}

._showFilesBox_15cez_100 {
  display: flex;
  flex-direction: column;
  align-items: "center";
  max-height: 404px;
}
._showFilesBox_15cez_100 ._fileNames_15cez_106 {
  display: flex;
  margin-top: 3px;
  margin-bottom: 2px;
}

._stepperAlignment_15cez_112 {
  width: 40%;
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._stepLabel_15cez_119 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #008369;
}

._fileListGrid_15cez_128 {
  background: #f9f9f9;
  cursor: pointer;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 10px;
}
._fileListGrid_15cez_128 ._closeIcon_15cez_135 {
  margin-top: 4px;
  margin-left: 15px;
  color: red;
}

._resumeUploadDiv_15cez_141 {
  margin: 0;
  margin-bottom: 6px;
  display: inline-block;
}

._resumeUploadImg_15cez_147 {
  height: 56px;
  width: 50px;
  color: #008369 !important;
  cursor: pointer;
}

._errorMsgBox_15cez_154 {
  position: relative;
  top: 115px;
  text-align: left;
}

._uploadResumes_15cez_160 {
  opacity: 60%;
}

._hiddenText_15cez_164 {
  position: absolute;
  left: -382929929px;
  text-align: left;
}._customLegendWrap_9l3jc_1 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 2;
}

._stepHeader_9l3jc_7 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

._stepAlignment_9l3jc_14 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._uploadBox_9l3jc_21 {
  width: 512px;
  height: 404px;
  margin-right: 56px;
}

._stepperAlignment_9l3jc_27 {
  width: 55%;
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._stepLabel_9l3jc_34 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #008369 !important;
}

._buttonLayout_9l3jc_43 {
  display: flex;
  justify-content: flex-end;
  margin-top: 32px;
  margin-bottom: 20px;
  padding-right: 9%;
}

._pageBox_9l3jc_51 {
  flex-grow: 0;
  display: flex;
  justify-content: space-between;
  white-space: nowrap;
  margin-top: 10px;
}

._stackDiv_9l3jc_59 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._stackDiv_9l3jc_59 ._pageStack_9l3jc_64 {
  margin-left: 60px;
  margin-top: 24px;
}

._typographyEle_9l3jc_69 {
  margin-top: 25px;
}

._uploadContainer_9l3jc_73 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 60px;
  margin-top: 9px;
}._customFont_1qvq3_1 {
  margin-top: 8px;
  margin-bottom: 8px;
}/* colors */
/* media query */
._searchBar_12pgk_3 {
  margin-top: 20px;
  background: transparent;
  height: 40px;
  border-radius: 20px;
  flex: 0.4;
  width: 100%;
}
@media screen and (max-width: 640px) and (max-width: 768px) {
  ._searchBar_12pgk_3 {
    background: transparent;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  ._searchBar_12pgk_3 {
    background: transparent;
  }
}

._sarchClearIconBtn_12pgk_22 {
  background-color: transparent !important;
  padding: 2px !important;
}
._sarchClearIconBtn_12pgk_22:hover {
  background-color: transparent !important;
}

._sarchClearIcon_12pgk_22 {
  width: 16px;
  height: 16px;
}._subHeader_27b5e_1 {
  padding-top: 15px;
}

._contactInfo_27b5e_5 {
  padding: 2px;
}

._contactInfo_27b5e_5:hover {
  cursor: pointer;
}

._contactMain_27b5e_13 {
  margin-left: 55px !important;
  width: 100%;
}

._dataTable_27b5e_18 {
  background: #fff;
}

._saveForLaterAlertBox_27b5e_22 {
  margin-top: 1.5px;
}

._completionAlertBox_27b5e_26 {
  background-color: #ffcd6a;
  display: flex;
  align-items: center;
  border-radius: 8px;
  margin-top: 5px;
  height: 45px;
}

._InfoOutlinedIcon_27b5e_35 {
  margin-left: 5px;
  margin-right: 15px;
  margin-top: 4px;
}

._accordianDetails_27b5e_41 {
  background-color: #ffffff;
  display: flex;
  align-items: center;
  height: 45px;
  max-width: 100%;
}

._accordianDetailsDropdown_27b5e_49 {
  background-color: #ffffff;
  padding: 0px 0px 0px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border: 1px solid #ffcd6a;
}

._list_item_27b5e_57 {
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 8px;
  padding-bottom: 8px;
}

._list_27b5e_57 :last-child {
  border: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

._typographyCompError_27b5e_69 {
  color: #243d42;
  margin-left: 30px;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  font-family: "Lato";
  margin-top: -13px;
}

._buttonBox_27b5e_79 {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: 25px;
  margin-top: -8px;
}
._buttonBox_27b5e_79 ._cancelBulkUpload_27b5e_86 {
  color: black;
  margin-left: 20px;
}

._cancelButtonBox_27b5e_91 {
  display: flex;
  margin-top: 25px;
}
._cancelButtonBox_27b5e_91 ._canButton_27b5e_95 {
  margin-left: auto;
}

._addCandidateIcon_27b5e_99 {
  height: 18px;
  width: 18px;
  margin-right: 7px;
}

._cloudUploadIcon_27b5e_105 {
  height: 18px;
  width: 20px;
  margin-right: 7px;
}

._candidateCloudUploadBox_27b5e_111 {
  display: flex;
  gap: 10px;
  margin-left: auto;
  justify-content: space-between;
}

._searchBarButtonBox_27b5e_118 {
  display: flex;
  align-items: center;
}

._searchBarTextBox_27b5e_123 {
  width: 350px;
}

._cancelDialog_27b5e_127 {
  width: 760px;
  height: 213px;
  border-radius: 16px;
}

._pageHeadingBox_27b5e_133 {
  flex-grow: 0;
  display: flex;
  justify-content: space-between;
  white-space: nowrap;
}
._pageHeadingBox_27b5e_133 ._headingInnerBox_27b5e_139 {
  display: flex;
}

._firstNameHover_27b5e_143 {
  width: 100%;
  min-height: 10px;
  line-height: 72px;
}

._firstNameHover_27b5e_143:hover {
  cursor: pointer;
}

._hoverPointer_27b5e_153 {
  line-height: 72px;
  width: 100%;
  min-height: 45px;
}

._hoverPointer_27b5e_153:hover {
  cursor: pointer;
}

._phoneIcon_27b5e_163 {
  font-size: 16px;
  line-height: 72px;
  min-height: 45px;
  margin-right: 12px;
}

._phoneIcon_27b5e_163:hover {
  cursor: pointer;
}

._ellipsisStyle_27b5e_174 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}._menuSpan_1vz31_1 {
  width: 100%;
}

._dropdownStageStatus_1vz31_5 {
  width: 215px;
}

._substatus_1vz31_9 {
  padding-left: 1.5rem;
  font-size: 0.9rem;
}

._menuBtn_1vz31_14 {
  text-transform: none;
}._title_1qjv2_1 {
  font-family: "Gotham";
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  color: var(--kfic2-color-text);
}

._titleDescription_1qjv2_9 {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  color: var(--kfic2-color-text);
}

._fieldTitle_1qjv2_17 {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  color: var(--kfic2-color-text);
}

._topBox_1qjv2_25 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

._closeIcon_1qjv2_31 {
  cursor: pointer;
}

._dropdownOpt_1qjv2_35 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}/* colors */
/* media query */
._container_d7ten_3 {
  height: 100%;
  box-shadow: none;
  padding: 0px;
}

._kfic2SmallHeader_d7ten_9 {
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 280.66px;
}

._bodyTextSmall_d7ten_17 {
  line-height: 20px;
  white-space: nowrap;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
}

._infoBox_d7ten_25 {
  width: 310.66px;
  height: 100%;
  max-width: 310.66px;
}

._customLegendWrap_d7ten_31 {
  display: flex;
  flex-wrap: wrap;
}

._yearFont_d7ten_36 {
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  color: #757575;
}

._addButton_d7ten_43 {
  width: 100%;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: right;
  color: var(--kfic2-color-primary-dark) !important;
}

._noDataBox_d7ten_51 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
}

._noDataGrid_d7ten_58 {
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

._addButtonStyle_d7ten_65 {
  padding: "11px, 16px, 11px, 16px";
  border-radius: 8px;
  gap: 10px;
  border: 1px solid #008369;
  color: #008369;
  font-weight: bold;
  text-transform: capitalize;
}

._noEducationAdded_d7ten_75 {
  font-weight: 700;
  padding-bottom: 5px;
}/* colors */
/* media query */
._accordianHeading_1jyvm_3 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
}

._boxSizing_1jyvm_10 {
  width: 864px !important;
  height: 517px !important;
}

._inputFields_1jyvm_15 {
  padding-bottom: 14px;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

._buttonGap_1jyvm_22 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._dateFont_1jyvm_28 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #243d42;
}

._dateDropdownContainer_1jyvm_37 {
  display: flex;
  gap: 2 !important;
}

._dropdown_1jyvm_42 {
  display: flex;
  flex: 2;
  width: 179px;
  height: 40px;
  align-items: center;
}

._dropdownMenu_1jyvm_50 {
  top: 48px;
  right: 0;
  transform: translateZ(0);
}/* colors */
/* media query */
._contactLink_6j7z7_3 {
  text-underline-offset: 3px;
  margin-bottom: 0px;
  font-family: "Lato";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #243d42;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: text;
}

._noWrapSpan_6j7z7_17 {
  font-family: "Lato";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
}

._flexText_6j7z7_25 {
  cursor: text !important;
  box-sizing: border-box;
  font-family: "Lato";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  color: #008369;
  font-size: 16px;
  text-underline-offset: 5px;
  font-weight: 400;
  text-decoration-thickness: 2px;
  margin-bottom: 4px;
}

._contactLink_6j7z7_3 a {
  color: #008369 !important;
  cursor: text;
  pointer-events: none;
}

._linkedInLink_6j7z7_47 a {
  cursor: pointer;
  pointer-events: auto;
}

._linkedInTextBox_6j7z7_52 > div {
  width: 100% !important;
}

._contactDetailsHeading_6j7z7_56 {
  font-family: "Gotham";
  color: #243d42;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: left;
}

._contactFont_6j7z7_66 {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
}

._contactBox_6j7z7_75 {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-bottom: 20px;
}

._contactBox_6j7z7_75::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8f918d;
}

._contactBox_6j7z7_75::-webkit-scrollbar {
  width: 6px;
  background-color: #fff;
}

._fontBlueColor_6j7z7_94 {
  text-decoration: underline;
  color: #008369;
}

._accordianHeading_6j7z7_99 {
  font-family: "Gotham";
  color: #243d42;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
}

._inputFields_6j7z7_107 {
  padding-bottom: 14px;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

._buttonGap_6j7z7_114 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._contactInput_6j7z7_120 {
  width: 48.9%;
}

._defaultInput_6j7z7_124 {
  margin-bottom: 20px;
}

._lastInput_6j7z7_128 {
  width: 48%;
  margin-left: 24px;
  margin-bottom: 20px;
}

._btnPanel_6j7z7_134 {
  margin: 32px 20px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._dialogTitleAddCand_6j7z7_140 {
  border-bottom: 1px solid #d3d3d3;
  margin: 0px 24px;
  padding: 20px 0px;
}

._labelAlignments_6j7z7_146 {
  width: 85px;
  max-width: 100px;
  font-family: "Lato";
  font-size: 16px;
}

._locationInput_6j7z7_153 {
  width: 100%;
  margin-bottom: 20px;
}

._flexRowBox_6j7z7_158 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  flex-wrap: wrap;
}
._flexRowBox_6j7z7_158 ._inputBox_6j7z7_164:first-child {
  margin-right: 15px;
}

._flexColBox_6j7z7_168 {
  display: flex;
  flex-direction: column;
}

._moreOption_6j7z7_173 {
  margin: 10px 0;
}

._btnPanel_6j7z7_134 {
  margin: 32px 20px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._dialogTitleAddCand_6j7z7_140 {
  border-bottom: 1px solid #d3d3d3;
  margin: 0px 24px;
  padding: 20px 0px;
}

._telephoneBox_6j7z7_189 {
  margin-top: 20px;
}

._emailBox_6j7z7_193 {
  margin-top: 20px;
}

._sourceBox_6j7z7_197 {
  margin-top: 20px;
}

._locationBox_6j7z7_201 {
  margin-top: 20px;
}

._wrapP_6j7z7_205 {
  display: flex;
  flex-wrap: wrap;
}

._showMore_6j7z7_210 {
  display: inline-block;
  padding: 0 5px;
}

._contactIcon_6j7z7_215 {
  min-width: 14px;
  min-height: 14px;
  margin-top: 5px;
}

._holdIcon_6j7z7_221 {
  min-width: 20px !important;
  max-width: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

._zeroOverflow_6j7z7_231 {
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._location_6j7z7_153 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._flexBox_6j7z7_246 {
  display: flex;
  box-sizing: border-box;
  width: 100%;
}

._flexBoxOneContacts_6j7z7_252 {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
}

._flexContactOne_6j7z7_259 {
  box-sizing: border-box;
  font-weight: 400 !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 8px;
  display: flex;
  flex-wrap: wrap;
}

._flexContactManyDiv_6j7z7_270 {
  flex-wrap: wrap;
}

._flexContactMany_6j7z7_270 {
  display: flex;
  flex-wrap: wrap;
  cursor: text;
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._flexContactCount_6j7z7_284 {
  white-space: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
}

._contactHeader_6j7z7_290 {
  display: flex;
  justify-content: space-between;
}

._contactHeading_6j7z7_295 {
  display: flex;
  align-items: center;
}

._addMore_6j7z7_300 {
  font-size: 14px !important;
  width: -moz-fit-content;
  width: fit-content;
}

._inputBoxHolder_6j7z7_305 {
  display: flex;
}

._myBoxes_6j7z7_309 {
  margin: 8px 0px;
  flex-grow: 2;
  max-width: 490px;
}

._isPrimary_6j7z7_315 {
  background-color: #fff;
  color: #243d42;
  border: 1px solid #0f62fe;
  padding: 4px 8px 4px 8px;
  border-radius: 18px;
  font-size: 12px;
  line-height: 14px;
  font-family: "Lato";
  display: flex;
  justify-content: center;
  text-decoration: none;
  align-items: center;
}

._primaryBox_6j7z7_330,
._primaryBoxShow_6j7z7_331 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 0 10px;
  width: 58px;
  height: 22px;
  align-self: center;
}

._primaryBoxShow_6j7z7_331 {
  height: 25px;
  width: 42px;
}

._nameField_6j7z7_347 {
  margin: 5px 0;
  box-sizing: border-box;
  position: relative;
  padding: 0px;
}
._nameField_6j7z7_347 input {
  padding: 0px !important;
}

._inputBox_6j7z7_164 {
  width: 100%;
}

._myNeutralize_6j7z7_361 {
  margin: 0px !important;
}

._outlinedInput_6j7z7_365 {
  padding: 0px;
  max-width: 390px;
  min-width: 390px;
}

._customInput_6j7z7_371 {
  padding: 8px 12px;
}

._errorText_6j7z7_375 {
  font-size: 12px;
  font-family: "Lato";
  line-height: 16px;
  margin: 2px 0;
  color: var(--kfic2-color-border-error);
}

._errorInput_6j7z7_383 {
  outline: 1px solid #ff4d4d !important;
  outline-offset: -1px;
}

._inputLabel_6j7z7_388,
._inputLabelDisabled_6j7z7_389 {
  color: #243d42;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  font-family: "Gotham";
}

._inputLabelDisabled_6j7z7_389 {
  color: #8f918d;
}

._labelText_6j7z7_401 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-right: 10px;
  margin-top: 20px;
  text-transform: capitalize;
}

._contactInput_6j7z7_120 {
  width: 390px;
  margin-bottom: 20px;
  margin-right: 20px;
}

._fullContactInput_6j7z7_419 {
  width: 100%;
}

._dialogContainer_6j7z7_423 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._dialogForm_6j7z7_429 {
  flex-grow: 2;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._contactTypo_6j7z7_437 {
  overflow: hidden;
}

._commaMargin_6j7z7_441 {
  margin-right: 3px;
}

._showLoader_6j7z7_445 {
  justify-content: center;
  align-items: center;
  flex-grow: 2;
  display: flex;
}/* colors */
/* media query */
._container_1h5y1_3 {
  box-shadow: none;
  height: 100%;
  padding: 0px;
}

._skillBox_1h5y1_9 {
  width: 100%;
  height: 100%;
}

._skillLabel_1h5y1_14 {
  margin-top: 12px;
  margin-right: 12px;
  background-color: #f8f9fb;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

._deleteIcon_1h5y1_23 {
  color: var(--kfic2-color-primary-dark) !important;
}

._noDataBox_1h5y1_27 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
}

._noDataGrid_1h5y1_34 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._addButton_1h5y1_41 {
  width: 100%;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: right;
  margin-top: 20px;
  color: var(--kfic2-color-primary-dark) !important;
}

._addButtonStyle_1h5y1_51 {
  padding: "11px, 16px, 11px, 16px";
  border-radius: 8px;
  gap: 10px;
  border: 1px solid #008369;
  color: #008369;
  font-weight: bold;
  text-transform: capitalize;
}

._noSkillsAdded_1h5y1_61 {
  font-weight: 700;
  padding-bottom: 5px;
}

._tagAvatar_1h5y1_66 {
  display: flex;
  margin-left: -5px;
}._accordianHeading_1q4k1_1 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
}

._inputFields_1q4k1_8 {
  padding-bottom: 14px;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

._buttonGap_1q4k1_15 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._contactInput_1q4k1_21 {
  width: 48.9%;
  margin-bottom: 20px;
}

._defaultInput_1q4k1_26 {
  margin-bottom: 20px;
}

._lastInput_1q4k1_30 {
  width: 48%;
  margin-left: 24px;
  margin-bottom: 20px;
}

._btnPanel_1q4k1_36 {
  margin: 20px 12px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._enterSkill_1q4k1_42 {
  min-width: 614px;
  flex-wrap: nowrap;
}

._selectedSkillsBox_1q4k1_47 {
  text-align: center;
  line-height: 80px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  font-family: "Lato";
  color: #757575;
}

._selectText_1q4k1_58 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

._skillLabel_1q4k1_66 {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-right: 6px;
  margin-left: 6px;
  background-color: #f8f9fb;
}

._deleteIcon_1q4k1_74 {
  color: var(--kfic2-color-primary-dark) !important;
}

._clearAllButton_1q4k1_78 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  text-decoration-line: underline;
}

._tagContainer_1q4k1_85 {
  padding: 17px 5px;
  text-transform: capitalize;
  border-radius: 17px !important;
  margin: 5px;
}

._tagAvatar_1q4k1_92 {
  display: flex;
  margin-left: -5px;
}/* colors */
/* media query */
._activityWrapper_s0pbn_3 ._innerWrapper_s0pbn_3 {
  padding: 20px;
}
._activityWrapper_s0pbn_3 ._innerWrapper_s0pbn_3 ._activityTitle_s0pbn_6 {
  padding-bottom: 20px;
}
._activityWrapper_s0pbn_3 ._innerWrapper_s0pbn_3 ._activitySection_s0pbn_9 {
  height: 360px;
  padding-right: 5px;
  overflow: auto;
}
._activityWrapper_s0pbn_3 ._innerWrapper_s0pbn_3 ._activitySection_s0pbn_9::-webkit-scrollbar {
  width: 0.5em;
}
._activityWrapper_s0pbn_3 ._innerWrapper_s0pbn_3 ._activitySection_s0pbn_9::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
._activityWrapper_s0pbn_3 ._innerWrapper_s0pbn_3 ._activitySection_s0pbn_9::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
._activityWrapper_s0pbn_3 ._innerWrapper_s0pbn_3 ._activitySection_s0pbn_9 ._activityInnerSection_s0pbn_25 {
  word-break: break-word;
  border-bottom: 1px solid rgba(106, 106, 106, 0.4862745098);
  padding: 15px 0;
}
._activityWrapper_s0pbn_3 ._innerWrapper_s0pbn_3 ._activitySection_s0pbn_9 ._noActivity_s0pbn_30 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}

._nameTitle_s0pbn_38 {
  margin-top: -15px;
  padding-top: 0px;
  font-family: "Lato";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding-right: 5px;
  display: inline;
}

._statusTitle_s0pbn_49 {
  font-weight: 400 !important;
  font-size: 14px;
  font-family: "Lato";
  margin-top: -15px;
  line-height: 24px;
  padding-right: 5px;
  display: inline;
}._fileUploader_ucxjz_1 {
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderDragging_ucxjz_9 {
  background-color: lightblue;
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderContents_ucxjz_17 {
  padding: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._fileUploaderFileName_ucxjz_25 {
  font-weight: 700;
}

._btnPanel_ucxjz_29 {
  padding: 0px;
  margin: 0px;
  display: flex;
  justify-content: space-between;
}._resumeWrapper_chwlk_1 {
  padding: 12px 19px;
  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: border-box;
}
._resumeWrapper_chwlk_1 ._resumeHeader_chwlk_8 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._resumeWrapper_chwlk_1 ._resumeHeader_chwlk_8 img {
  cursor: pointer;
}
._resumeWrapper_chwlk_1 ._carouselWrapper_chwlk_17 {
  position: relative;
  margin-top: 8px;
}
._resumeWrapper_chwlk_1 ._carouselWrapper_chwlk_17 ._resumeTitleHeader_chwlk_21 {
  display: flex;
  align-items: center;
}
._resumeWrapper_chwlk_1 ._carouselWrapper_chwlk_17 ._resumeTitleHeader_chwlk_21 img {
  cursor: pointer;
  padding-left: 8px;
}
._resumeWrapper_chwlk_1 ._carouselWrapper_chwlk_17 ._resumePreview_chwlk_29 {
  position: absolute;
  top: 35px;
  left: 0;
  width: 280px;
  height: 98px;
  overflow: hidden;
}
._resumeWrapper_chwlk_1 ._carouselWrapper_chwlk_17 ._resumePreview_chwlk_29 ._resumeInnerPreview_chwlk_37 {
  position: relative;
}
._resumeWrapper_chwlk_1 ._carouselWrapper_chwlk_17 ._resumePreview_chwlk_29 ._resumeInnerPreview_chwlk_37 ._overlay_chwlk_40 {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: transparent;
  cursor: pointer;
  pointer-events: all;
  z-index: 999;
}
._resumeWrapper_chwlk_1 ._carouselWrapper_chwlk_17 ._slidePageCount_chwlk_50 {
  width: 50%;
  position: absolute;
  right: 0;
  bottom: 2px;
  display: flex;
  align-items: center;
}
._resumeWrapper_chwlk_1 ._noDataBox_chwlk_58 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
}
._resumeWrapper_chwlk_1 ._loaderWrapper_chwlk_65 div {
  height: 190px;
}._inputBox_1sbqy_1 input::-moz-placeholder {
  font-size: 15px !important;
}
._inputBox_1sbqy_1 input::placeholder {
  font-size: 15px !important;
}._uploadButton_1uirj_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  gap: 16px;
}

._resumeButton_1uirj_11 {
  border-radius: 0px !important;
  background-color: #f9f9f9 !important;
  margin: 12px 12px 12px 0px;
  padding: 8px 16px;
}

._resumeEmptyContainerCls_1uirj_18 {
  display: flex;
  gap: 8px;
}

._timeDropdown_1uirj_23:first-child {
  width: 100% !important;
}

._interviewsClass_1uirj_27::-webkit-scrollbar {
  width: 9px;
}

._interviewsClass_1uirj_27::-webkit-scrollbar-button {
  height: 12px;
}

._interviewsClass_1uirj_27::-webkit-scrollbar-track {
  background-color: transparent;
  margin-top: 30px;
}

._interviewsClass_1uirj_27::-webkit-scrollbar-thumb {
  background-color: #b2b2b2;
  border-radius: 6px;
}

._interviewsClass_1uirj_27::-webkit-scrollbar-thumb:hover {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.9);
  cursor: pointer;
}

/* IE */
._interviewsClass_1uirj_27 {
  scrollbar-face-color: rgba(0, 0, 0, 0.3);
  scrollbar-shadow-color: rgb(196, 196, 196);
  scrollbar-highlight-color: rgba(0, 0, 0, 0.9);
}

/* FireFox */
._interviewsClass_1uirj_27 {
  scrollbar-color: rgba(0, 0, 0, 0.3);
  scrollbar-width: thin;
}

._ISDialogTitle_1uirj_63 {
  border-bottom: 1px solid #d3d3d3;
  margin: 0px 24px;
  padding: 20px 0px;
}

._ISInterviewerContainer_1uirj_69 {
  display: flex;
  gap: 20px;
  flex-flow: row;
}

._ISInterviewerRow_1uirj_75 {
  border-radius: 6px;
  border: 1px solid #d8d8d8;
  background: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
  padding: 20px;
}

._ISInterviewerHeader_1uirj_83 {
  border-radius: 6px;
  border: 1px solid #d8d8d8;
  background: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
}

._interviewerName_1uirj_90 {
  font-weight: 700;
}

._interviewLink_1uirj_94 {
  font-family: "Lato";
}

._subHeading_1uirj_98 {
  font-family: "Lato";
  font-size: 14px;
  color: #243d42;
}

._interviewTime_1uirj_104 {
  min-width: 200px;
}

._addNewInterviewers_1uirj_108 {
  border: 1px solid #0c5040;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 4px;
  padding: 8px 16px;
}
.react-datepicker__navigation-icon::before, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: initial;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

h2.react-datepicker__current-month {
  padding: 0;
  margin: 0;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: rgb(165.75, 165.75, 165.75);
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:not([aria-disabled=true]):hover,
.react-datepicker__month-text:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text:not([aria-disabled=true]):hover,
.react-datepicker__year-text:not([aria-disabled=true]):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover {
  background-color: rgb(49.8551020408, 189.6448979592, 62.5632653061);
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:not([aria-disabled=true]):hover,
.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover {
  background-color: rgb(207, 82.9642857143, 0);
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:not([aria-disabled=true]):hover, .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__day--in-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: rgb(186.25, 217.0833333333, 241.25);
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  display: none;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker__time-box {
  border: 1px solid #aeaeae;
  padding-right: 5px;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,
.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  display: none;
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 2px;
}

.react-datepicker__navigation--next {
  right: 2px;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
}

.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}

.react-datepicker__navigation-icon--next {
  left: -2px;
}

.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}

.react-datepicker__navigation-icon--previous {
  right: -2px;
}

.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 100px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  background-color: white;
  list-style: none;
  margin: 0;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}

.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}

.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}

.react-datepicker__day--selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
}

.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__input-container > input {
  width: 95%;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  border-radius: 4px;
  padding-left: 5px;
  height: 33px;
  border: 1px solid #8f918d;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}

.react-datepicker__close-icon--disabled {
  cursor: default;
}

.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}:root .kfic2-proficiencyDots {
  width: 14px;
  height: 14px;
  border: 1px solid transparent;
  border-radius: 50%;
}:root .kfic2-ratingMetricsLabel {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}.kfic2-datatableCustomPagination {
  flex-grow: 1;
  display: flex;
  font-size: 16px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-left: 16px;
  background-color: var(--kfic2-color-state-hover);
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination {
    flex-direction: column;
    padding-left: 0;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationSettings {
  display: flex;
  align-items: center;
  padding-top: 4.5px;
  padding-bottom: 4.5px;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationSettings {
    justify-content: center;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationSettings .kfic2-datatablePaginationDisplayedItems {
  font-size: 12px;
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationVerticalSeparator {
  display: none;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationVerticalSeparator {
    display: unset;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationActions {
  display: flex;
  margin-left: auto;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationActions {
    justify-content: center;
    margin-right: auto;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-datatablePageSelector {
  display: flex;
  align-items: center;
  padding-right: 16px;
  padding-top: 4.5px;
  padding-bottom: 4.5px;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-datatablePageSelector {
    padding-right: 0;
    margin-right: 16px;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-datatablePageControls {
  display: flex;
  padding-left: 4px;
  padding-right: 4px;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-datatablePageControls {
    padding-right: 0;
    margin-left: 16px;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-recommendationPageControls {
  display: flex;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4.5px;
  padding-bottom: 4.5px;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-recommendationPageControls {
    padding-right: 0;
    margin-left: 16px;
  }
}

.paginationBorder {
  box-sizing: border-box;
  border: 1px solid #8f918d;
}

.kfic2-recommendationPaginationSettings {
  display: flex;
  margin-right: 0px;
  margin-left: auto;
}

.kfic2-recommendationPaginationDisplayedItems {
  font-size: 15px !important;
  padding: 8px 16px !important;
  line-height: 22px;
  font-family: "Lato" !important;
  font-weight: 400 !important;
}:root .kfic2-ratingDotsContainer {
  display: flex;
  flex-direction: row;
  margin: 0.75rem;
  padding: 0.75rem;
  align-items: center;
  justify-content: center;
  height: 1.25rem;
}
:root .kfic2-overallRating {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1.25rem;
  background: #f9fdff;
  border-radius: 1rem;
  align-items: center;
}
:root .kfic2-ratingContainer {
  padding-right: 0.375rem;
}:root .kfic2-recommendedSection {
  gap: 0.625rem;
  justify-content: center;
}
:root .kfic2-customLink {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  pointer-events: none;
}
:root .kfic2-customLinkDisabled {
  color: #757575 !important;
  text-decoration: none;
}._saveBtn_du7cf_1 {
  background-color: #0c5040;
  color: white;
  border-radius: 4px !important;
}

._cancelBtn_du7cf_7 {
  border-radius: 4px !important;
}

._btnBox_du7cf_11 {
  display: flex;
  gap: 15px;
}._topBox_jyfgj_1 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  margin-top: 10px;
}

._editBox_jyfgj_8 {
  display: flex;
  gap: 5px;
  cursor: pointer;
}

._editIcon_jyfgj_14 {
  width: 18px;
  height: 18px;
}

._fields_jyfgj_19 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
}

._fieldsBox_jyfgj_26 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 15px;
}

._kfic2SmallHeader_jyfgj_33 {
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
  width: 300px !important;
  max-width: 300px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._keyName_jyfgj_45 {
  width: 300px !important;
  max-width: 300px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}/* colors */
/* media query */
._menuBtn_1org4_3 {
  text-transform: capitalize;
  border-radius: 8px;
  height: 40px;
  color: #008369 !important;
  font-family: "Gotham" !important;
  font-size: 14px !important;
  line-height: 18px;
  font-weight: 400;
}

._menuSpan_1org4_14 {
  width: 100%;
  padding: -5px 0px;
  font-weight: 400 !important;
  font-family: "Lato" !important;
  font-size: 16px !important;
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._menuSpanHm_1org4_26 {
  width: 100%;
  padding: -5px 0px;
  font-weight: 400 !important;
  font-family: "Lato" !important;
  font-size: 16px !important;
}._headerWrapper_d1hy6_1 ._headerInnerWrapper_d1hy6_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
._headerWrapper_d1hy6_1 ._headerInnerWrapper_d1hy6_1 ._jobListSection_d1hy6_6 ._candidateListStatus_d1hy6_6 {
  display: flex;
  padding-top: 16px;
}
._headerWrapper_d1hy6_1 ._headerInnerWrapper_d1hy6_1 ._jobListSection_d1hy6_6 ._candidateListStatus_d1hy6_6 ._candidateState_d1hy6_10 {
  display: flex;
  gap: 5px;
  align-items: center;
}
._headerWrapper_d1hy6_1 ._headerInnerWrapper_d1hy6_1 ._jobListSection_d1hy6_6 ._candidateListStatus_d1hy6_6 ._candidateStatus_d1hy6_15 {
  display: flex;
  gap: 5px;
  align-items: center;
  padding-left: 16px;
}

._stageStatusBox_d1hy6_22 {
  display: flex;
  gap: 8px;
}

._jobStatusSection_d1hy6_27 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

._rejectBtn_d1hy6_35 {
  color: #d63033 !important;
  text-transform: none;
  border-radius: 8px;
  height: 40px;
  margin-left: auto;
  min-width: 100px;
}

._jobListMenu_d1hy6_44 {
  width: 320px !important;
  text-wrap: balance !important;
  line-height: 1.2rem !important;
  height: auto !important;
  min-height: 40px !important;
}

._job_group_d1hy6_52 {
  display: flex;
  align-items: center;
}

._chip_with_label_d1hy6_57 > ._assessment_status_d1hy6_57 {
  margin: 0 0 0 16px;
}

._assessment_status_d1hy6_57 {
  font-family: Lato;
  font-style: normal;
  font-weight: 700;
  border-radius: 20px;
  height: 30px;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0 0 16px;
}
._assessment_status_d1hy6_57._completed_d1hy6_72 {
  color: #243d42;
  border: 1px solid #8bdb24;
  background-color: rgba(139, 219, 36, 0.1019607843);
  padding: 4px 16px;
}
._assessment_status_d1hy6_57._in_progress_d1hy6_78 {
  color: #ff8f1a;
  border: 1px solid #ff8f1a;
  background-color: rgba(255, 143, 26, 0.1019607843);
  padding: 4px 16px;
}
._assessment_status_d1hy6_57._not_started_d1hy6_84 {
  color: #8f918d;
  border: 1px solid #8f918d;
  background-color: rgba(143, 145, 141, 0.1019607843);
  padding: 4px 16px;
}
._assessment_status_d1hy6_57 > span {
  padding: 0;
}

._cancelButtonBox_d1hy6_94 {
  display: flex;
  margin-top: 30px;
}
._cancelButtonBox_d1hy6_94 ._canButton_d1hy6_98 {
  margin-left: auto;
  width: 100px;
}

._showLoader_d1hy6_103 {
  margin: 10px 0 0 16px;
  display: flex;
  align-items: center;
  height: 30px;
  width: auto;
}

._dialogContent_d1hy6_111 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}

._radioLabel_d1hy6_118 {
  color: var(--Type-colors-Primary, #243d42);
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 142.857% */
}

._selectReasonTitle_d1hy6_127 {
  color: var(--Type-colors-Primary, #243d42);
  font-family: Gotham;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px; /* 155.556% */
}

._pipelineDropSection_d1hy6_136 {
  height: 50px;
  float: left;
  display: flex;
  justify-content: space-between;
  margin-left: 50px;
}

._assessReportSection_d1hy6_144 {
  height: 50px;
  width: 100%;
}._boxBorder_162c9_1 {
  border-top: 1px solid #8f918d;
}/* colors */
/* media query */
._activityWrapper_1hkae_3 ._innerWrapper_1hkae_3 {
  padding: 20px;
}
._activityWrapper_1hkae_3 ._innerWrapper_1hkae_3 ._activitySection_1hkae_6 {
  padding-right: 5px;
  overflow: auto;
}
._activityWrapper_1hkae_3 ._innerWrapper_1hkae_3 ._activitySection_1hkae_6::-webkit-scrollbar {
  width: 0.5em;
}
._activityWrapper_1hkae_3 ._innerWrapper_1hkae_3 ._activitySection_1hkae_6::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
._activityWrapper_1hkae_3 ._innerWrapper_1hkae_3 ._activitySection_1hkae_6::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
._activityWrapper_1hkae_3 ._innerWrapper_1hkae_3 ._activitySection_1hkae_6 ._activityInnerSection_1hkae_21 {
  padding: 12px;
  border-radius: 8px;
  background: #fff;
  border: 1px solid #8f918d;
}
._activityWrapper_1hkae_3 ._innerWrapper_1hkae_3 ._activitySection_1hkae_6 ._noActivity_1hkae_27 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}

._addButtonStyle_1hkae_35 {
  padding: 11px 16px 11px 16px;
  border-radius: 8px;
  gap: 10px;
  border: 1px solid #008369;
  color: #008369 !important;
  text-transform: none !important;
  height: 40px;
}

._nameTitle_1hkae_45 {
  margin-top: -15px;
  padding-top: 0px;
  font-family: "Lato";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding-right: 5px;
  display: inline;
}

._statusTitle_1hkae_56 {
  font-weight: 400 !important;
  font-size: 14px;
  font-family: "Lato";
  margin-top: -15px;
  line-height: 24px;
  padding-right: 5px;
  display: inline;
}

._addButton_1hkae_35 {
  font-family: Lato;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: right;
  color: var(--kfic2-color-primary-dark) !important;
}/* colors */
/* media query */
._buttonGap_au3se_3 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._dropdown_au3se_9 {
  flex: 2;
  width: 179px;
  height: 40px;
}

._contactInput_au3se_15 {
  width: 824px;
  margin-bottom: 20px;
  margin-right: 20px;
}

._defaultInput_au3se_21 {
  margin-bottom: 20px !important;
}

._lastInput_au3se_25 {
  width: 400px;
  margin-bottom: 20px;
  margin-right: 10px;
}

._companyInput_au3se_31 {
  width: 400px;
  margin-bottom: 20px;
  margin-right: 24px;
}

._labelText_au3se_37 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-right: 10px;
}

._splitField_au3se_47 {
  display: flex;
  flex-direction: row;
}

._startDate_au3se_52 {
  margin-right: 24px;
}

._splitButton_au3se_56 {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
  justify-content: space-between;
}/* colors */
/* media query */
._noDataBox_h2gss_3 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._noDataGrid_h2gss_9 {
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

._experienceTimeline_h2gss_16 {
  padding: 0px;
  margin: 0px;
}

._experienceTitle_h2gss_21 {
  padding-bottom: 20px;
}

._clsTimeline_h2gss_25 {
  min-height: 55px;
}
._clsTimeline_h2gss_25:before {
  content: none;
}

._timelineContent_h2gss_32 {
  padding: 0 0 0 15px;
  margin-top: -4px;
  width: 0%;
}

._clsEllipsis_h2gss_38 {
  flex: 1; /* Allow child to grow and occupy remaining space */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0; /* Reset margin to prevent any unexpected spacing */
}._accordianHeading_1q4k1_1 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
}

._inputFields_1q4k1_8 {
  padding-bottom: 14px;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

._buttonGap_1q4k1_15 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._contactInput_1q4k1_21 {
  width: 48.9%;
  margin-bottom: 20px;
}

._defaultInput_1q4k1_26 {
  margin-bottom: 20px;
}

._lastInput_1q4k1_30 {
  width: 48%;
  margin-left: 24px;
  margin-bottom: 20px;
}

._btnPanel_1q4k1_36 {
  margin: 20px 12px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._enterSkill_1q4k1_42 {
  min-width: 614px;
  flex-wrap: nowrap;
}

._selectedSkillsBox_1q4k1_47 {
  text-align: center;
  line-height: 80px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  font-family: "Lato";
  color: #757575;
}

._selectText_1q4k1_58 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

._skillLabel_1q4k1_66 {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-right: 6px;
  margin-left: 6px;
  background-color: #f8f9fb;
}

._deleteIcon_1q4k1_74 {
  color: var(--kfic2-color-primary-dark) !important;
}

._clearAllButton_1q4k1_78 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  text-decoration-line: underline;
}

._tagContainer_1q4k1_85 {
  padding: 17px 5px;
  text-transform: capitalize;
  border-radius: 17px !important;
  margin: 5px;
}

._tagAvatar_1q4k1_92 {
  display: flex;
  margin-left: -5px;
}._noDataBox_1kztq_1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._noDataGrid_1kztq_7 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._skillList_1kztq_14 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: 12px;
}
._skillList_1kztq_14 p {
  padding-left: 8px;
}

._skillTitle_1kztq_24 {
  padding-bottom: 20px;
}

._AddSkillBtn_1kztq_28 {
  text-transform: capitalize !important;
}._wrapperSection_p4e21_1 {
  height: 100%;
  box-sizing: border-box;
}
._wrapperSection_p4e21_1 ._innerSection_p4e21_5 {
  box-sizing: border-box;
  height: 100%;
  padding: 12px 19px;
  display: flex;
  flex-direction: row;
}
._wrapperSection_p4e21_1 ._innerSection_p4e21_5 ._skillsSection_p4e21_12 {
  min-width: 180px;
  max-width: 190px;
}
._wrapperSection_p4e21_1 ._innerSection_p4e21_5 ._skillsSection_p4e21_12 p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._wrapperSection_p4e21_1 ._innerSection_p4e21_5 ._experienceSection_p4e21_21 {
  width: 100%;
  overflow: hidden;
  max-width: 100%;
  padding-left: 10px;
  border-left: 1px solid #dcdcdc;
}/* colors */
/* media query */
._buttonGap_au3se_3 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._dropdown_au3se_9 {
  flex: 2;
  width: 179px;
  height: 40px;
}

._contactInput_au3se_15 {
  width: 824px;
  margin-bottom: 20px;
  margin-right: 20px;
}

._defaultInput_au3se_21 {
  margin-bottom: 20px !important;
}

._lastInput_au3se_25 {
  width: 400px;
  margin-bottom: 20px;
  margin-right: 10px;
}

._companyInput_au3se_31 {
  width: 400px;
  margin-bottom: 20px;
  margin-right: 24px;
}

._labelText_au3se_37 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-right: 10px;
}

._splitField_au3se_47 {
  display: flex;
  flex-direction: row;
}

._startDate_au3se_52 {
  margin-right: 24px;
}

._splitButton_au3se_56 {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
  justify-content: space-between;
}/* colors */
/* media query */
._container_9c47a_3 {
  height: 100%;
  box-shadow: none;
  padding: 0px;
}

._kfic2SmallHeader_9c47a_9 {
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
  width: 280.66px;
  max-width: 280.66px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._bodyTextSmall_9c47a_21 {
  line-height: 20px;
  white-space: nowrap;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
}

._infoBox_9c47a_29 {
  width: 310.66px;
  height: 100%;
  max-width: 310.66px;
}

._customLegendWrap_9c47a_35 {
  display: flex;
  flex-wrap: wrap;
}

._yearFont_9c47a_40 {
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  color: #757575;
  width: 280.66px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 280.66px;
}

._addButton_9c47a_53 {
  width: 100%;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: right;
  color: var(--kfic2-color-primary-dark) !important;
}

._noDataBox_9c47a_61 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

._noDataGrid_9c47a_68 {
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

._addButtonStyle_9c47a_75 {
  padding: "11px, 16px, 11px, 16px";
  border-radius: 8px;
  gap: 10px;
  border: 1px solid #008369;
  color: #008369;
  text-transform: capitalize;
  font-weight: bold;
}

._noWorkHistoryAdded_9c47a_85 {
  font-weight: 700;
  padding-bottom: 5px;
}._parentFlex_8t0nt_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 5px;
  margin: 15px 0;
}

._details_8t0nt_9 {
  display: flex;
}

._sourceAt_8t0nt_13 {
  display: inline-block;
}
._sourceAt_8t0nt_13 img {
  margin: 0 10px;
}

._nameOverlap_8t0nt_20 {
  cursor: text;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._avatorDetail_8t0nt_29 {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

._profileSource_8t0nt_36 {
  display: flex;
}

._dotCircle_8t0nt_40 {
  margin: 3px 6px;
}

._identity_8t0nt_44 {
  margin: 5px;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  overflow: hidden;
}

._leftDetails_8t0nt_52 {
  display: flex;
  overflow: hidden;
  margin-right: 10px;
  box-sizing: border-box;
  flex-grow: 1;
  width: 100%;
}

._rightDetails_8t0nt_61 {
  flex-shrink: 0;
  display: flex;
  justify-content: right;
  align-items: center;
  flex-grow: 1;
  margin-right: 2px;
  margin-bottom: 2px;
}

._avatar_8t0nt_71 {
  margin-right: 10px;
}

._candidateProfileHeading_8t0nt_75 {
  display: block;
  padding: 10px 0;
}

._resume_8t0nt_80,
._activity_8t0nt_81,
._notes_8t0nt_82,
._candidateProfiles_8t0nt_83,
._jobs_8t0nt_84,
._topSkills_8t0nt_85,
._contactDetails_8t0nt_86 {
  background-color: #fff;
  box-sizing: border-box;
  border: 1px solid #8f918d;
  margin: 5px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}

._candidateBox_8t0nt_96 {
  height: 100%;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}

._resume_8t0nt_80,
._activity_8t0nt_81,
._notes_8t0nt_82 {
  width: 320px !important;
}

._leftFlex_8t0nt_109 {
  flex-grow: 1;
  overflow: hidden;
}

._leftFlex_8t0nt_109,
._rigthFlex_8t0nt_115 {
  display: leftFlex flex;
  flex-direction: column;
}

._rigthFlex_8t0nt_115 {
  width: 330px;
  flex-shrink: 0;
}

._firstLeftContainer_8t0nt_125 {
  width: 100%;
  display: flex;
}

._secondLeftContainer_8t0nt_130 {
  width: 100%;
}

._thirdLeftContainer_8t0nt_134 {
  width: 100%;
}

._contactDetails_8t0nt_86 {
  height: 100%;
  padding: 10px 8px 20px 12px;
  height: 260px;
  min-width: 300px !important;
  flex-grow: 1;
  max-width: 50%;
}

._topSkills_8t0nt_85 {
  flex-grow: 1;
  height: 100%;
  height: 260px;
}

._jobs_8t0nt_84 {
  min-height: 455px;
}

._candidateProfiles_8t0nt_83 {
  display: flex;
  flex-direction: column;
}

._renderTab_8t0nt_162 {
  overflow-y: auto;
  box-sizing: border-box;
  min-height: 235px;
}

._renderTab_8t0nt_162::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8f918d;
}

._renderTab_8t0nt_162::-webkit-scrollbar {
  width: 6px;
  background-color: #fff;
}

._resume_8t0nt_80 {
  height: 260px !important;
}

._activity_8t0nt_81 {
  height: 455px !important;
  margin: 10px 5px;
}

._notes_8t0nt_82 {
  min-height: 380px !important;
}

@media (max-width: 1200px) {
  ._contactDetails_8t0nt_86,
  ._topSkills_8t0nt_85 {
    min-width: auto;
  }
}
._container_8t0nt_198 {
  display: flex;
  flex-direction: column;
}

._companyName_8t0nt_203 {
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px;
}

._companyName_8t0nt_203::after {
  content: attr(data-text);
  visibility: hidden;
  white-space: nowrap;
}

._companyName_8t0nt_203._overflowing_8t0nt_217 {
  text-align: left;
}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
/* colors */
/* media query */
._sarchClearIconBtn_bkopv_3 {
  background-color: transparent !important;
  padding: 2px !important;
}
._sarchClearIconBtn_bkopv_3:hover {
  background-color: transparent !important;
}

._searchClearIcon_bkopv_11 {
  width: 16px;
  height: 16px;
  color: #000;
}

._searchIcon_bkopv_17 {
  width: 16px;
  height: 16px;
  color: #000;
}._toolTip_1uk5p_1 {
  margin-top: 3px;
}._optionItem_1vrbx_1 {
  display: flex;
  align-items: center;
}
._optionItem_1vrbx_1 ._renameIcon_1vrbx_5 {
  margin-left: 15px;
}
._optionItem_1vrbx_1 ._optionIcon_1vrbx_8 {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
._optionItem_1vrbx_1 ._optionIconArchive_1vrbx_13 {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}._projectContainer_i1q9i_1 {
  position: relative;
  background: #fff;
  z-index: 99;
}
._projectContainer_i1q9i_1 ._disabledBox_i1q9i_6 {
  height: 40px;
  box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 7px 14px;
}
._projectContainer_i1q9i_1 ._disabledBoxActive_i1q9i_15 {
  border-color: #00c79f;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
._projectContainer_i1q9i_1 ._projectDropdown_i1q9i_20 {
  position: absolute;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 8px;
  top: 100%;
  max-height: 353px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 100%;
  z-index: 999 !important;
  box-shadow: 4px 8px 16px 0px rgba(48, 48, 108, 0.3215686275);
  height: 0px;
  opacity: 0;
  margin-top: 8px;
}
._projectContainer_i1q9i_1 ._projectDropdownActive_i1q9i_37 {
  height: auto;
  opacity: 1;
}
._projectContainer_i1q9i_1 ._otherProjects_i1q9i_41 {
  overflow-y: scroll;
  padding: 0px 2px 0px 16px;
  margin-right: 8px;
}
._projectContainer_i1q9i_1 ._otherProjects_i1q9i_41::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f5f5f5;
}
._projectContainer_i1q9i_1 ._otherProjects_i1q9i_41::-webkit-scrollbar {
  width: 7px;
  background-color: #f5f5f5;
}
._projectContainer_i1q9i_1 ._otherProjects_i1q9i_41::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8f918d;
  min-height: 140px;
}
._projectContainer_i1q9i_1 ._otherList_i1q9i_60 {
  padding: 10px 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
._projectContainer_i1q9i_1 ._otherList_i1q9i_60:hover {
  background-color: #f0faff;
}

._projectName_i1q9i_71 {
  font-family: "Lato";
  font-weight: 400;
  color: #243d42;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._createNewProject_i1q9i_81 {
  color: #008369;
  font-weight: 700;
  font-family: "Lato";
  font-size: 14px;
  background-color: #f3fbff;
  cursor: pointer;
  pointer-events: all;
  box-sizing: border-box;
  padding: 12px 16px;
}

._searchContainer_i1q9i_93 {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  margin: 12px 16px;
}

._searchNewContainer_i1q9i_100 {
  display: flex;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 5px;
  width: 100%;
  height: 100%;
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

._searchInput_i1q9i_115:focus {
  outline: none;
}

._searchNewContainer_i1q9i_100:focus-within {
  border-color: #00c79f;
}

._searchIcon_i1q9i_123 {
  margin: 0 4px;
  vertical-align: text-bottom;
}

._searchInput_i1q9i_115 {
  border: none;
  outline: none;
  flex-grow: 1;
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #243d42;
}

._searchInput_i1q9i_115::-moz-placeholder {
  color: #ccc;
}

._searchInput_i1q9i_115::placeholder {
  color: #ccc;
}

._noProjectText_i1q9i_144 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14.4px;
  color: #757575;
  padding: 16px;
}

._selectProject_i1q9i_154,
._selectedProject_i1q9i_155 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #757575;
}

._selectedProject_i1q9i_155 {
  color: #243d42;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._arrowDown_i1q9i_171 {
  fill: #243d42;
  vertical-align: text-bottom;
  transform: rotate(0deg);
}

._arrowUp_i1q9i_177 {
  fill: #00c29b;
  vertical-align: text-bottom;
  transform: rotate(-180deg);
}

._focused_i1q9i_183 {
  background-color: #f0faff;
}

._focusedInput_i1q9i_187 {
  border: 1px solid #00c79f !important;
}

._toggleButtonWrapper_i1q9i_191 {
  width: 200px;
  margin-top: 13px;
  margin-bottom: 13px;
  margin-left: 16px;
  display: flex;
  align-items: center;
  border-radius: 62px;
  background-color: #eeeeee;
  cursor: pointer;
  pointer-events: all;
}
._toggleButtonWrapper_i1q9i_191 ._active_i1q9i_203 {
  background-color: #008369;
  color: #fff;
  font-weight: 700;
}
._toggleButtonWrapper_i1q9i_191 div {
  width: 100px;
  padding: 10px;
  text-align: center;
  border-radius: 62px;
  font-family: "Lato";
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #2e2e2e;
}

._overlap_i1q9i_221 {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 99;
  background-color: transparent;
}._textField_219pm_1 {
  width: 100%;
}

._tagAvatar_219pm_5 {
  display: flex;
  margin-left: -5px;
}

._tagContainer_219pm_10 {
  padding: 17px 5px;
  text-transform: capitalize;
  border-radius: 17px !important;
  margin: 5px;
}

._skillsContainer_219pm_17 {
  padding: 16px;
  background: #e9f6f8;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
}

._spTag_219pm_26 {
  border-radius: 20px;
  border: 1px solid #54a0ff;
  background-color: #f3fbff !important;
}

._loadingScreen_219pm_32 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  z-index: 10;
  border: 1px solid #ccc;
  flex-direction: column;
}

._loadingText_219pm_47 {
  font-weight: 400;
  font-size: 14px;
  color: #747373;
  line-height: 24px;
  margin: 6px !important;
}._searchField_1ml79_1 {
  width: calc(100% - 16px);
  margin: 8px;
}

._menuItems_1ml79_6 {
  margin-left: 8px;
}._textField_1fcev_1 {
  width: 100%;
}

._compansationBox_1fcev_5 {
  border: 1px solid #ccc;
  border-top: none;
  padding-bottom: 12px;
  padding-top: 0px;
  padding-left: 15px;
  padding-right: 15px;
}._textField_7ksdp_1 {
  width: 100%;
}

._editorContainer_7ksdp_5 {
  width: 100%;
  min-height: 200px;
  position: relative;
}

._loadingScreen_7ksdp_11 {
  position: absolute;
  top: 69px;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  z-index: 10;
  border: 1px solid #ccc;
  flex-direction: column;
}

._loadingText_7ksdp_26 {
  font-weight: 400;
  font-size: 14px;
  color: #747373;
  line-height: 24px;
}

@media screen and (max-width: 1266px) {
  ._loadingScreen_7ksdp_11 {
    top: 93px;
  }
}
@media screen and (max-width: 1010px) {
  ._loadingScreen_7ksdp_11 {
    top: 117px;
  }
}
@media screen and (max-width: 899px) {
  ._loadingScreen_7ksdp_11 {
    top: 69px;
  }
}
@media screen and (max-width: 894px) {
  ._loadingScreen_7ksdp_11 {
    top: 93px;
  }
}
._alignTag_7ksdp_53 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._tagDesign_7ksdp_59 {
  border-radius: 4px;
  padding: 8px;
  gap: 8px;
  background: #f5e1ff;
  color: #1d1d1d;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  font-family: "Lato";
}._textField_hvve0_1 {
  width: 100%;
}

._tagAvatar_hvve0_5 {
  display: flex;
  margin-left: -5px;
}

._hmtagContainer_hvve0_10 {
  padding: 17px 5px 17px 1px;
  text-transform: capitalize;
  border-radius: 17px !important;
  margin: 5px;
}

._recruitersTeamContainer_hvve0_17 {
  margin-top: 16px;
  padding: 16px;
  background: #f2f2f2;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}._infopaper_1xdhz_1 {
  background-color: #e9f6f8;
  padding: 16px;
  border-radius: 8px;
}._searchField_1qhdb_1 {
  width: calc(100% - 16px);
  margin: 8px;
}

._menuItems_1qhdb_6 {
  margin-left: 8px;
  width: 30vw;
}

._wrapper_1qhdb_11 {
  cursor: text !important;
}

._noDataMenuItem_1qhdb_15 {
  margin-left: 8px;
  pointer-events: none !important;
}._textField_1dzfk_1 {
  width: 100%;
}

._inputFieldLabel_1dzfk_5 {
  font-size: 16px;
  line-height: 30px;
  font-weight: bold;
  color: var(--kfic2-color-text);
  transform: none;
  position: unset;
  font-family: "Lato" !important;
}

._inputsFieldLabel_1dzfk_15 {
  font-size: 16px;
  line-height: 30px;
  font-weight: bold;
  color: var(--kfic2-color-text);
  transform: none;
  position: unset;
  font-family: "Lato" !important;
  display: flex;
}

._locationFilter_1dzfk_26 {
  margin-top: 0 !important;
}

._locationFilter_1dzfk_26 > div {
  border-radius: 4px !important;
  margin-top: -2px !important;
}

._projectHeading_1dzfk_35 {
  display: flex;
  align-items: center;
}

._labelText_1dzfk_40 {
  color: #243d42;
  font-family: "Lato";
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-right: 5px;
}

._loadingScreen_1dzfk_51 {
  position: absolute;
  left: 0;
  right: 0;
  top: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  z-index: 10;
  border: 1px solid #ccc;
  gap: 4px;
  border-radius: 4px;
  height: 38px;
}

._loadingText_1dzfk_67 {
  font-weight: 400;
  font-size: 14px;
  color: #747373;
  line-height: 24px;
}

._jobContainer_1dzfk_74 {
  position: relative;
}

._tagDesign_1dzfk_78 {
  position: absolute;
  border-radius: 4px;
  padding: 8px;
  gap: 8px;
  background: #f5e1ff;
  color: #1d1d1d;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  font-family: "Lato";
  top: -20px;
  right: 0;
}._textField_qnanx_1 {
  min-width: 100%;
}

._menuitemhidden_qnanx_5 {
  display: none;
}

._selectdisabled_qnanx_9 {
  color: rgba(128, 128, 128, 0.3411764706) !important;
}

._test_qnanx_13 div {
  width: 100%;
}/* colors */
/* media query */
._logoHeading_9tyib_3 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: baseline;
}

._previewContainer_9tyib_10 {
  width: 100%;
  font-family: "Gotham";
}

ul {
  list-style-type: disc;
}

._previewPanel_9tyib_19 {
  display: block;
  text-align: center;
  color: #fff !important;
  margin-bottom: 16px;
}

._previewContaint_9tyib_26 {
  margin: 8px 0px 16px 0px;
}

._previewContaintHeader_9tyib_30 {
  margin: 8px 0px 16px 0px;
  display: flex;
  align-items: flex-start;
  word-spacing: 3px;
}

._panelContainer_9tyib_37 {
  margin-top: 20px;
  background-color: #fff !important;
  padding: 24px 16px 24px 16px;
}

._fullScreenIcon_9tyib_43 {
  height: 32px;
  width: 32px;
  color: #243d42;
}

._iconBtn_9tyib_49 {
  padding: 8px 0px 0px 0px !important;
}

._smartphone_9tyib_53 {
  position: relative;
  max-width: 360px;
  height: 640px;
  margin: auto;
  border: 16px #afafaf solid;
  border-top-width: 60px;
  border-bottom-width: 60px;
  border-radius: 36px;
  display: none;
}

/* The horizontal line on the top of the device */
._smartphone_9tyib_53:before {
  content: "";
  display: block;
  width: 60px;
  height: 5px;
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #333;
  border-radius: 10px;
}

/* The circle on the bottom of the device */
._smartphone_9tyib_53:after {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  left: 50%;
  bottom: -65px;
  transform: translate(-50%, -50%);
  background: #333;
  border-radius: 50%;
}

/* The screen (or content) of the device */
._smartphone_9tyib_53 ._content_9tyib_94 {
  max-width: 360px;
  height: 640px;
  background: white;
  overflow: hidden;
  overflow-y: scroll;
}

._notch_9tyib_102 {
  position: absolute;
  top: 0;
  left: 50%;
  width: 280px;
  height: 42px;
  background-color: #222;
  border-radius: 0 0 28px 28px;
  transform: translateX(-50%);
}
._notch_9tyib_102::before, ._notch_9tyib_102::after {
  content: "";
  position: absolute;
  top: 0;
  left: -7px;
  width: 14px;
  height: 7px;
  background-size: 50% 100%;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle at 0 100%, transparent 6px, #222 7px);
}
._notch_9tyib_102::after {
  left: 100%;
  margin-right: corner-sizepx;
  background-image: radial-gradient(circle at 100% 100%, transparent 6px, #222 7px);
}

._volumeBox_9tyib_129 {
  width: 3px;
  height: 135px;
  border-radius: 0px 1.5px 1.5px 0px;
  position: absolute;
  top: 58px;
  left: -19px;
}

._powerBox_9tyib_138 {
  width: 3px;
  height: 96px;
  border: 2px solid #afafaf;
  border-radius: 2px;
  position: absolute;
  top: 132px;
  left: 104%;
  background-color: #afafaf;
}

._switchBtn_9tyib_149 {
  width: 3px;
  height: 29px;
  background-color: #afafaf;
  margin-bottom: 30px;
  border: 1px solid #afafaf;
  border-radius: 2px;
}

._volumeUp_9tyib_158 {
  width: 3px;
  height: 58px;
  background-color: #afafaf;
  margin-bottom: 18px;
  border: 1px solid #afafaf;
  border-radius: 2px;
}

._volumeDown_9tyib_167 {
  width: 3px;
  height: 58px;
  background-color: #afafaf;
  border: 1px solid #afafaf;
  border-radius: 2px;
}

._content_9tyib_94::-webkit-scrollbar {
  width: 0.5px;
}

._previewMainContainer_9tyib_179 {
  padding: 24px;
}
@media screen and (max-width: 640px) {
  ._previewMainContainer_9tyib_179 {
    padding: 0px;
  }
}

._contentContainer_9tyib_188 {
  margin-top: 16px;
  max-height: 2020px;
  overflow-y: auto;
}
._contentContainer_9tyib_188::-webkit-scrollbar {
  width: 0.5em;
  margin-left: 5px;
}
._contentContainer_9tyib_188::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
._contentContainer_9tyib_188::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

._previewApplyBtn_9tyib_206 {
  background: var(--kfic2-color-primary) !important;
  border-color: var(--kfic2-color-primary) !important;
  color: var(--kfic2-color-type-copy) !important;
}

._iphone_9tyib_212 {
  position: relative;
  max-width: 375px;
  height: 640px;
  margin: auto;
  border: 22px #afafaf solid;
  border-radius: 36px;
}

/* The horizontal line on the top of the device */
/* The circle on the bottom of the device */
/* The screen (or content) of the device */
._iphone_9tyib_212 ._appContent_9tyib_224 {
  max-width: 375px;
  height: 100%;
  background: white;
  overflow: hidden;
  border-radius: 15px;
  overflow-y: scroll;
}

._appContent_9tyib_224::-webkit-scrollbar {
  width: 0.5px;
}

._phoneNotch_9tyib_237 {
  position: absolute;
  top: 0;
  left: 50%;
  width: 209px;
  height: 28px;
  background-color: #222;
  border-radius: 0 0 14px 14px;
  transform: translateX(-50%);
}
._phoneNotch_9tyib_237::before, ._phoneNotch_9tyib_237::after {
  content: "";
  position: absolute;
  top: 0;
  left: -7px;
  width: 14px;
  height: 7px;
  background-size: 50% 100%;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle at 0 100%, transparent 6px, #222 7px);
}
._phoneNotch_9tyib_237::after {
  left: 100%;
  margin-right: corner-sizepx;
  background-image: radial-gradient(circle at 100% 100%, transparent 6px, #222 7px);
}

._phoneVolumeBox_9tyib_264 {
  width: 3px;
  height: 135px;
  border-radius: 0px 1.5px 1.5px 0px;
  position: absolute;
  top: 58px;
  left: -25px;
}

._phonePowerBox_9tyib_273 {
  width: 3px;
  height: 96px;
  border: 2px solid #afafaf;
  border-radius: 2px;
  position: absolute;
  top: 132px;
  left: 105.6%;
  background-color: #afafaf;
}

._phoneSwitchBtn_9tyib_284 {
  width: 3px;
  height: 29px;
  background-color: #afafaf;
  margin-bottom: 30px;
  border: 1px solid #afafaf;
  border-radius: 2px;
}

._phoneVolumeUp_9tyib_293 {
  width: 3px;
  height: 58px;
  background-color: #afafaf;
  margin-bottom: 18px;
  border: 1px solid #afafaf;
  border-radius: 2px;
}

._phoneVolumeDown_9tyib_302 {
  width: 3px;
  height: 58px;
  background-color: #afafaf;
  border: 1px solid #afafaf;
  border-radius: 2px;
}

._phoneSpeakers_9tyib_310 {
  position: absolute;
  width: 77px;
  height: 12px;
  top: 4px;
  left: 30%;
}

._phoneSpeakers_9tyib_310:before {
  content: "";
  display: block;
  width: 50px;
  height: 8px;
  position: absolute;
  top: 6px;
  left: 21%;
  transform: translate(-30%, -30%);
  background: #333333;
  border-radius: 4px;
}

._phoneSpeakers_9tyib_310:after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 4px;
  left: 100%;
  transform: translate(-30%, -30%);
  background: #333333;
  border-radius: 6px;
}

._webAppScroll_9tyib_344 {
  height: 640px;
  overflow-y: auto;
}._addButton_1b9tq_1 {
  color: var(--button-text-secondary, #186855);
  border-radius: var(--button-default, 4px) !important;
  border: var(--Border-1, 1px) solid var(--text-primary, #186855);
  background: var(--surface-01, #fff);
  font-family: var(--font-family-1, Gotham);
  font-style: normal !important;
  font-weight: 500 !important;
}

._addButton_1b9tq_1:hover ._spButtons_1b9tq_12:hover {
  color: var(--button-text-secondary, #186855);
  border: 1px solid, #000 !important;
  background-color: var(--Type-colors-Primary, #0c5040);
}

._assignSP_1b9tq_18 {
  font-size: var(--font-size-3, 16px) !important;
  line-height: 14px !important;
}

._navButtons_1b9tq_23 {
  font-size: var(--font-size-2, 14px);
  line-height: 12px !important;
}

._spButtons_1b9tq_12 {
  color: var(--button-text-secondary, #fff);
  border-radius: var(--button-default, 4px) !important;
  border: var(--Border-1, 1px) solid var(--text-primary, #186855);
  background: var(--surface-01, #186855);
  font-family: var(--font-family-1, Gotham);
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: var(--font-size-2, 14px);
  line-height: 12px !important;
}

._modalCard_1b9tq_40 {
  border-radius: 8px;
  background: var(--Background-colors-Light-Gray, #f6faff);
  padding: 24px;
  max-height: 55vh;
  height: 55vh;
  overflow: auto;
}

._tableCell_1b9tq_49 {
  border: none;
  padding: 0px 0px 16px 0px;
}

._lastTableCell_1b9tq_54 {
  border: none;
  padding: 0px 0px 0px 0px;
}

._spTag_1b9tq_59 {
  padding: 4px 8px !important;
  border-radius: var(--radius-small, 4px) !important;
}

._infopaper_1b9tq_64 {
  background-color: #fff0e3;
  padding: 16px;
  border-radius: 8px;
  border-left: 5px solid var(--toast-border-color-warning, #9a4300);
}

._errorCard_1b9tq_72 {
  justify-content: center;
}._pageContainer_1x753_1 {
  height: 100%;
}
._pageContainer_1x753_1 ._pageContent_1x753_4 {
  height: 100%;
  width: 100%;
}
._pageContainer_1x753_1 ._pageContent_1x753_4 ._CreateJob_1x753_8 {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
  width: 100%;
  justify-content: space-between;
}
._pageContainer_1x753_1 ._pageContent_1x753_4 ._CreateJob_1x753_8 ._CreateJobHeading_1x753_15 {
  white-space: pre-line !important;
}
._pageContainer_1x753_1 ._pageContent_1x753_4 ._CreateJob_1x753_8 ._buttonLayout_1x753_18 {
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: center;
  justify-content: right;
}
._pageContainer_1x753_1 ._pageContent_1x753_4 ._CreateJob_1x753_8 ._buttonLayout_1x753_18 ._atsBtn_1x753_25 {
  margin-right: 5px;
  white-space: nowrap;
}
._pageContainer_1x753_1 ._pageContent_1x753_4 ._CreateJob_1x753_8 ._buttonLayout_1x753_18 ._createRequBtn_1x753_29 {
  white-space: nowrap;
}
._pageContainer_1x753_1 ._pageContent_1x753_4 ._calibrationsBox_1x753_32 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  border: 2px solid gray;
  border-radius: 7px;
  margin-bottom: 30px;
}
._pageContainer_1x753_1 ._pageContent_1x753_4 ._CreateJobImg_1x753_43 {
  height: 115px;
  width: 152px;
}

._formAppBar_1x753_48 {
  display: flex;
  height: 56px;
  padding: 0px 16px;
  justify-content: space-between;
  align-self: stretch;
  background: var(--type-colors-primary, #243d42);
}

._formToolBar_1x753_57 {
  width: 100%;
  justify-content: space-between;
  box-sizing: border-box;
  min-height: 56px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

._btnSave_1x753_66 {
  margin-right: 8px;
}

._textField_1x753_70 {
  width: 100%;
}

._linkItem_1x753_74 {
  text-decoration: none !important;
  color: #5c6c74 !important;
  text-transform: initial;
}

._activeId_1x753_80 {
  color: #fff !important;
  text-transform: initial;
}

._inActiveId_1x753_85 {
  color: #5c6c74 !important;
  text-transform: initial;
}

._backToTop_1x753_90 {
  display: flex;
  justify-content: flex-end;
  text-decoration: none !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  cursor: pointer !important;
}

._backToTopBtn_1x753_99 {
  margin-left: 8px !important;
  cursor: pointer !important;
}

._kfic2-textInputHelperText_1x753_104 {
  font-family: "Lato";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: var(--kfic2-color-type-copy);
  color: var(--kfic2-color-border-error);
}

._aiButton_1x753_117 {
  color: #9842f9;
  background-color: #fff;
  border: 1px solid #9842f9;
  border-radius: 0% !important;
  min-height: 48px;
  font-size: 16px !important;
  padding: 12px;
  display: flex;
  align-items: center;
  gap: 8px;
}

._aiButton_1x753_117:hover {
  background-color: #fff !important;
}

._revertButton_1x753_134 {
  color: #186855;
  background-color: #fff;
  border: 0px !important;
  border-radius: 4px;
  min-height: 24px;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 8px;
}

._buttonAlignment_1x753_146 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._disabled_1x753_153 {
  background: #e0e0e0 !important;
  color: #bdbdbd !important;
  border-color: transparent !important;
  cursor: not-allowed;
}

._countLabel_1x753_160 {
  width: 151;
  height: 24;
  border-radius: 4px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  background: var(--surface-02, #f4f3f3);
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #1d1d1d;
  font-family: "Lato";
}

._labelAlignment_1x753_176 {
  gap: 8px;
  display: flex;
}._profileContent_17wjx_1 {
  display: flex;
}

._saveChangesBtn_17wjx_5 {
  margin-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

._transWrapper_17wjx_12 {
  justify-content: space-between;
  display: flex;
}

._flexEndWrapper_17wjx_17 {
  justify-content: end;
  display: flex;
}

:root ._kfic2-textInput_17wjx_22 {
  height: 100% !important;
}

._locationInput_17wjx_26 {
  width: 100%;
  margin-bottom: 20px;
}

._locationContainer_17wjx_31 {
  width: 48% !important;
}._outerContainer_ty7r2_1 {
  width: 100%;
  margin-left: 20px;
}

._activityTab_ty7r2_6 {
  cursor: default;
}

._cardContainer_ty7r2_10 {
  grid-column: 2/4;
  grid-row: 1/4;
  padding: 2.5;
  box-sizing: border-box;
  border: 1px solid rgb(216, 216, 216);
  box-shadow: none;
}._cardContainer_173et_1 {
  width: 226px;
  padding: 20px !important;
  height: 315px;
  border: 1px solid rgb(216, 216, 216);
  box-shadow: none;
}

._uploadBtn_173et_9 {
  width: 154px !important;
  height: 40px !important;
  margin: 15px !important;
  padding: 6px 0px !important;
}

._removeBtn_173et_16 {
  width: 154px !important;
  height: 40px !important;
  margin: 0px 15px 15px 15px !important;
}

._buttonContainer_173et_22 {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
  margin-bottom: 10px;
}

._imageContainer_173et_29 {
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Lato";
  justify-content: center;
}

._displayNone_173et_37 {
  display: none;
}

._aspectRatio_173et_41 {
  border-radius: 50% !important;
  width: 144px !important;
  height: 144px !important;
}/* colors */
/* media query */
._subTitle_pn4ce_3 {
  width: 788px;
  height: 48px;
}

._contentContainer_pn4ce_8 {
  display: flex;
  margin-top: 20px;
}

._fontStyle_pn4ce_13 {
  font-family: "Gotham";
}

._boxwrapper_pn4ce_17 {
  display: flex !important;
  justify-content: space-between !important;
}

._headerTitle_pn4ce_22 {
  display: flex;
  width: 1760px;
}
@media screen and (min-width: 1920px) {
  ._headerTitle_pn4ce_22 {
    width: 1560px;
  }
}

._menuIconWrapper_pn4ce_32 {
  display: flex;
  position: relative;
  padding-top: 15px;
  align-items: flex-end;
}._accordianHeading_10isl_1 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
}

._inputFields_10isl_8 {
  padding-bottom: 14px;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

._buttonGap_10isl_15 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._contactInput_10isl_21 {
  width: 48.9%;
  margin-bottom: 20px;
}

._defaultInput_10isl_26 {
  margin-bottom: 20px;
}

._lastInput_10isl_30 {
  width: 48%;
  margin-left: 24px;
  margin-bottom: 20px;
}

._btnPanel_10isl_36 {
  margin: 20px 12px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._enterSkill_10isl_42 {
  min-width: 320px;
  flex-wrap: nowrap;
}

._selectedSkillsBox_10isl_47 {
  text-align: center;
  line-height: 80px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  font-family: "Lato";
  color: #757575;
}

._selectText_10isl_58 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

._skillLabel_10isl_66 {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-right: 6px;
  margin-left: 6px;
  background-color: #f8f9fb;
}

._deleteIcon_10isl_74 {
  color: var(--kfic2-color-primary-dark) !important;
}

._clearAllButton_10isl_78 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  text-decoration-line: underline;
}

._tagContainer_10isl_85 {
  padding: 17px 5px;
  text-transform: capitalize;
  border-radius: 17px !important;
  margin: 5px;
}

._tagAvatar_10isl_92 {
  display: flex;
  margin-left: -5px;
}._menuRequisitions_a7d04_1 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin-top: 2px;
  margin-bottom: 10px;
}
._menuRequisitions_a7d04_1 ._expandArrowIcon_a7d04_9 {
  margin: 3px 0 0 10px;
  cursor: pointer;
  margin-left: auto;
}

._radioGroupOmni_a7d04_15 {
  margin-left: 20px;
  padding-bottom: 15px;
}
._radioGroupOmni_a7d04_15 fieldset {
  width: 100%;
  height: 100%;
}

._settingIcon_a7d04_24 {
  font-size: 10px;
}

._arrowBackIosNewIcon_a7d04_28 {
  font-size: 20px;
}

._filterButtons_a7d04_32 {
  margin-top: 10px;
}
._filterButtons_a7d04_32 button {
  width: 100%;
}

._osRadio_a7d04_39 {
  width: 18px;
  height: 18px;
}

._osRadioGroup_a7d04_44 {
  row-gap: 12px !important;
}

._osFilterText_a7d04_48 {
  margin-top: -4px;
}

._searchIcon_a7d04_52 {
  width: 16px;
  height: 16px;
}

._locationList_a7d04_57,
._checkBoxList_a7d04_58 {
  margin: 7px 10px;
}

._filterCount_a7d04_62 {
  background: #008369;
  color: white;
  padding: 2px 7px 4px;
  font-size: 14px;
  border-radius: 4px;
  margin-left: 8px;
}

._jobRadiusInputsWrapper_a7d04_71 {
  display: flex;
  justify-content: space-between;
}

._jobRadiusInput_a7d04_71 {
  border: 1px solid #8f918d;
  border-radius: 8px;
  padding-left: 10px;
}

._jobRadiusInputSeparator_a7d04_82 {
  border-bottom: 1px solid #667085;
  width: 35px;
  height: 16px;
}:root .kfic2-standalonePagination {
  display: flex;
  flex-direction: row;
  padding: 0;
  margin-bottom: 4px;
}
:root .kfic2-standalonePagination .MuiListItem-root {
  padding: 0 1px;
  width: 48px;
  height: 48px;
  background-color: transparent;
  border-radius: 0;
  justify-content: center;
}
:root .kfic2-standalonePagination .MuiListItem-root:focus-within {
  border: 1px solid var(--kfic2-color-primary);
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationItem {
  padding: 0;
  min-width: unset;
  min-height: unset;
  width: 48px;
  height: 100%;
  flex-direction: column;
  color: var(--kfic2-color-text);
  font-family: Lato;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationItem.Mui-disabled .MuiTypography-root {
  color: var(--kfic2-color-type-disabled);
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationItem .MuiTypography-root {
  margin-top: auto;
  color: var(--kfic2-color-text);
  font-family: Lato;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationItem .kfic2-standalonePaginationItemBar {
  width: 16px;
  border-bottom: 4px solid transparent;
  position: relative;
  bottom: -4px;
  margin-top: auto;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationItem .kfic2-standalonePaginationItemBar.kfic2-standalonePaginationItemBarSelected {
  border-bottom: 4px solid var(--kfic2-color-primary);
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown {
  width: 48px;
  text-align: center;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown:before {
  content: none;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown::after {
  content: none;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown {
  color: var(--kfic2-color-text);
  font-family: Lato;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown:focus:before, :root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown:focus-visible:before, :root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown:hover:before, :root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown:active:before {
  content: none;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown:focus::after, :root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown:focus-visible::after, :root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown:hover::after, :root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown:active::after {
  content: none;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationDropdown .MuiSelect-select {
  background-color: transparent;
  padding: 0;
  color: var(--kfic2-color-text);
  font-family: Lato;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationArrow {
  color: var(--kfic2-color-primary);
  padding: 0;
  height: 100%;
  width: 48px;
}
:root .kfic2-standalonePagination .MuiListItem-root .kfic2-standalonePaginationArrow.Mui-disabled {
  color: var(--kfic2-color-type-disabled);
}
:root .kfic2-standalonePaginationDropdownMenu .MuiPaper-root {
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.25);
}
:root .kfic2-standalonePaginationDropdownMenu ul {
  padding: 0;
}
:root .kfic2-standalonePaginationDropdownMenu li {
  height: 20px;
  padding: 0 16px;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  justify-content: center;
  color: var(--kfic2-color-text);
  font-family: Lato;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
:root .kfic2-standalonePaginationDropdownMenu li:hover {
  background-color: var(--kfic2-color-state-hover);
}
:root .kfic2-standalonePaginationDropdownMenu li:active {
  background-color: var(--kfic2-color-primary);
  color: white;
}
:root .kfic2-standalonePaginationDropdownMenu li:focus {
  background-color: var(--kfic2-color-primary);
  color: white;
}
:root .kfic2-standalonePaginationDropdownMenu .Mui-selected {
  border-color: var(--kfic2-color-primary);
  background-color: white;
}/* colors */
/* media query */
._boxwrapper_103j3_3 {
  border: 1px solid #8f918d;
  box-sizing: border-box;
  border-radius: 6px;
  height: 100%;
  cursor: pointer;
}
._boxwrapper_103j3_3._checkBox_103j3_10:hover {
  background-color: #f9fdff;
}

._paperWrapper_103j3_14 {
  max-width: 1500px;
  width: 100%;
  box-sizing: border-box;
  flex-grow: 6;
  gap: 4px;
  border: none;
  padding: 18px;
  -moz-column-gap: 9px;
       column-gap: 9px;
}
._paperWrapper_103j3_14:hover {
  background-color: #f9fdff;
}
._paperWrapper_103j3_14:focus-within {
  background-color: #f9fdff;
}

._boxwrapper_103j3_3:focus-within {
  border: 2px solid #008369;
  background-color: #f9fdff !important;
}
._boxwrapper_103j3_3:focus-within:hover {
  background-color: #f9fdff;
}

._profileAvtar_103j3_39 {
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  background: #ffcd6a;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #243d42;
  float: left;
}

._excellentTagAvtar_103j3_53 {
  width: 100px;
  height: 30px;
  box-sizing: border-box;
  background: #8bdb24;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Lato";
  font-weight: 700;
  color: #243d42;
}

._goodTagAvtar_103j3_69 {
  width: 80px;
  height: 30px;
  box-sizing: border-box;
  background: #00ecff;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Lato";
  font-weight: 700;
  color: #243d42;
}

._poorTagAvtar_103j3_85 {
  width: 80px;
  height: 30px;
  box-sizing: border-box;
  background: #ffcd6a;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Lato";
  font-weight: 700;
  color: #243d42;
}

._innerBoxwrapper_103j3_101 {
  display: flex;
  justify-content: space-between;
}

._innerProfileAvtar_103j3_106 {
  width: 25px;
  height: 28px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._clsEllipsis_103j3_117 {
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 120px;
}

._profilLinkWrapper_103j3_125 {
  flex-direction: row !important;
  justify-content: center !important;
  align-items: flex-end !important;
  padding-top: 50px;
}

._profileviewLink_103j3_132 {
  font-size: 14px;
  color: #008369;
  font-weight: 700;
  font-family: "Lato";
  text-underline-offset: 0.3em;
}

._text1_103j3_140 {
  color: var(--Type-colors-Link-text, #008369);
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-decoration-line: underline;
  text-underline-offset: 0.2em;
}

._text2_103j3_151 {
  color: var(--Type-colors-Primary, #243d42);
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

._text3_103j3_160 {
  color: var(--Type-colors-Primary, #243d42);
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

._text4_103j3_169 {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 700;
}

._icon1_103j3_175 {
  height: 16px;
  width: 14px;
}

._tagAvatar_103j3_180 {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 3px;
       column-gap: 3px;
  row-gap: 4px;
  margin-left: -5px;
  margin-top: 8px;
}

._tagText_103j3_189 {
  margin-left: 5px;
  font-family: "Gotham";
  font-size: 10px;
  font-weight: 325;
  padding: 3px;
  background-color: #e5e5e5;
  border-radius: 4px;
}

._tagTextNumber_103j3_199 {
  margin-left: 5px;
  font-family: "Lato";
  font-size: 12px;
  font-weight: 400;
  padding: 1px 3px;
}

._linkedinIcon_103j3_207 {
  position: absolute;
  margin-top: 26px;
  margin-left: -25px;
  height: 18px;
  width: 18px;
}

._pdlIcon_103j3_215 {
  position: absolute;
  margin-top: 26px;
  margin-left: -25px;
  height: 18px;
  width: 18px;
  fill: var(--theme-2-secondary, #8338eb);
}

._paginationContainer_103j3_224 {
  width: 100%;
  margin-top: 20px;
  margin-left: 16px;
}

._transWrapper_103j3_230 {
  margin-top: -32px;
  justify-content: space-between;
  display: flex;
}

._checkBox_103j3_10 {
  display: flex;
  justify-content: space-between;
}

._link_103j3_207 {
  text-decoration: none;
  width: 100%;
  word-wrap: break-word;
}

._paperWrapper_103j3_14 > label {
  margin-bottom: 20px !important;
}

._paperWrapper_103j3_14 > a > div > div:first-child {
  float: left;
  margin-right: 10px;
}

._paperWrapper_103j3_14 > div > h6 {
  float: left;
  margin-left: 5px;
  margin-top: 20px;
}

._ErrorMsg_103j3_262 {
  width: 100%;
  display: flex;
  justify-content: center;
}

._hideEmail_103j3_268 {
  visibility: hidden;
}/* colors */
/* media query */
._dialogTitle_dhfkk_3 {
  font-family: "Gotham";
  font-weight: 400px;
  color: #243d42;
  background-color: #f9fdff;
  font-size: 18px;
  justify-content: space-between;
}

._iconBtn_dhfkk_12 {
  position: absolute;
  right: 10;
  top: 8;
}

._circleImg_dhfkk_18 {
  height: 20px;
  width: 20px;
}

._mainWrapper_dhfkk_23 {
  margin: -20px !important;
}

._iconBoxWrapper_dhfkk_27 {
  display: flex;
  height: 100%;
  cursor: pointer;
  margin-left: 6px;
}

._mainTilesBox_dhfkk_37 {
  display: flex;
  margin-top: 50px;
  justify-content: center;
  width: 100%;
}

._circularProgress_dhfkk_44 {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  text-align: center;
}

._tempList_dhfkk_52 {
  color: var(--Type-colors-Primary, #243d42);
  font-feature-settings: "clig" off, "liga" off;
  /* Inputs / Left / Default */
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  margin-top: 16px;
}

._shortlistedToFont_dhfkk_64 {
  color: var(--Type-colors-Primary, #243d42);
  /* Body/Body_bold */
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 150% */
  margin-top: 24px;
}

._inputBox_dhfkk_75 input::-moz-placeholder {
  font-size: 15px !important;
}

._inputBox_dhfkk_75 input::placeholder {
  font-size: 15px !important;
}

._pagination_dhfkk_79 {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}._osRadio_1qgz3_1 {
  width: 18px;
  height: 18px;
}

button[data-testid=modifiedBtn] {
  margin-top: 20px;
  padding: 11px 20px;
}

._radioButton_1qgz3_11 {
  row-gap: 5px !important;
}

._filterIcon_1qgz3_15 {
  height: 16px;
  width: 16px;
}

._closeIcon_1qgz3_20 {
  padding: 6px;
  height: 25px;
  width: 25px;
}

._cardHeader_1qgz3_26 {
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
}._omniSourcingContent_1pvs5_1 {
  display: flex;
}

button[data-testid=filtersBtn] {
  margin-top: 20px;
  margin-right: 4px;
}

._omniSourceLocationFilter_1pvs5_10 {
  margin-top: 20px;
  background: transparent;
  height: 40px;
  flex: 0.4 1;
  width: 100%;
}

._omniSourceLocationFilter_1pvs5_10 > div {
  border-radius: 20px !important;
}._selectorRadioGroup_1h4rj_1 {
  margin-top: 24px;
  margin-bottom: 24px;
}

._selectorRadioGroup_1h4rj_1 > label {
  width: 215px;
  height: 32px;
}

._selectorRadioGroup_1h4rj_1 > label > span {
  display: flex;
  padding: 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  align-self: stretch;
  text-align: center;
  font-size: 16px !important;
  font-weight: 400;
}

._selectorRadioGroup_1h4rj_1 > label:first-child {
  border-radius: 100px 0px 0px 100px;
}

._selectorRadioGroup_1h4rj_1 > label:last-child {
  border-radius: 0px 100px 100px 0px;
}

._selectorRadioGroup_1h4rj_1 > label > span:first-child {
  display: none !important;
}

._selectorRadioGroup_1h4rj_1 > label:has(input:checked) {
  border: 1px solid var(--Type-colors-Link-text, #008369) !important;
  background: var(--System-Background-Light-Primary, #fff) !important;
}

._selectorRadioGroup_1h4rj_1 > label:has(input:checked) > span {
  color: var(--theme-1-secondary, #008369) !important;
  font-weight: 700 !important;
}

._selectorRadioGroup_1h4rj_1 > label:not(input:checked) {
  border: 1px solid var(--Type-colors-Link-text, #8f918d);
  background: var(--System-Background-Light-Secondary, #f2f2f2);
}

._selectorRadioGroup_1h4rj_1 > label:not(input:checked) > span {
  color: var(--Type-colors-Primary, #243d42);
  font-weight: 400;
}

._noFilter_1h4rj_56 {
  display: flex;
  justify-content: center;
}/* colors */
/* media query */
._requsitionWraper_1xmsh_3 ._reqPageHeader_1xmsh_3 {
  display: flex;
}
._requsitionWraper_1xmsh_3 ._reqPageHeader_1xmsh_3 ._logo_1xmsh_6 {
  position: relative;
  background-color: #243d42;
}
._requsitionWraper_1xmsh_3 ._reqPageHeader_1xmsh_3 ._logo_1xmsh_6 ._logoImage_1xmsh_10 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Gotham";
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #ffffff;
}
._requsitionWraper_1xmsh_3 ._reqJobHeader_1xmsh_21 {
  margin-top: 20px;
  width: 80%;
  margin-bottom: 8px;
}
._requsitionWraper_1xmsh_3 ._reqJobHeader_1xmsh_21 ._jobLocation_1xmsh_26 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 15px;
}
._requsitionWraper_1xmsh_3 ._reqJobHeader_1xmsh_21 ._jobLocation_1xmsh_26 p {
  padding-left: 8px;
}
._requsitionWraper_1xmsh_3 ._reqJobHeader_1xmsh_21 ._jobType_1xmsh_35 {
  margin-top: 8px;
}
._requsitionWraper_1xmsh_3 ._reqJobDesc_1xmsh_38 {
  margin-top: 30px;
  width: 100%;
}
._requsitionWraper_1xmsh_3 ._reqJobDesc_1xmsh_38 ._reqJobContent_1xmsh_42 {
  font-family: "Gotham";
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: #243d42;
  text-align: justify;
}

._noDataWrap_1xmsh_51 {
  padding: 32px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}/* colors */
/* media query */
._dialogHeader_1wojr_3 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 72px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}
._dialogHeader_1wojr_3 ._closeIcon_1wojr_13 {
  width: 15.5px;
  height: 15.5px;
  padding-right: 25px;
  cursor: pointer;
}

._dialogHeaderText_1wojr_20 {
  width: 795px;
  height: 36px;
  font-family: "Gotham";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #243d42;
}

._dialogTitle_1wojr_31 {
  border-bottom: 1px solid #d3d3d3;
  margin: 10px 20px;
  padding: 8px 0px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._dialogSubTitle_1wojr_40 {
  margin-bottom: 10px;
  padding: 8px 0px;
}._ids_l9elf_1 {
  display: flex;
}

._idName_l9elf_5 {
  margin: 5px 0;
  white-space: nowrap;
  font-size: 12px;
  color: #1d1d1d;
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0px;
  border-radius: 4px;
  background: #f4f3f3;
  padding: 5px 8px;
  height: 24px;
  display: flex;
  align-items: center;
}
._idName_l9elf_5:first-child {
  margin-right: 5px;
}

._idNumber_l9elf_26 {
  margin-left: 4px;
  font-weight: 600;
}._teamContainer_11xmr_1 {
  padding: 16px 8px;
  border-radius: 8px;
  min-height: 130px;
}

._teamSubContainer_11xmr_7 {
  display: flex;
  justify-content: space-between;
}

._tileContainer_11xmr_12 {
  display: flex;
  justify-content: space-between;
}

._textHover_11xmr_17 {
  color: var(--Type-colors-Link-text, #008369);
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  background: none;
  border: none;
}

._tileHeaderSubText_11xmr_28 {
  display: flex;
  flex: 1;
  align-items: "center";
  -moz-column-gap: 8px;
       column-gap: 8px;
  box-sizing: border-box;
}

._hiringManagerContainer_11xmr_36 {
  display: flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}

._hiringTeamMargin_11xmr_42 {
  margin-bottom: 5px;
}

._clickableTile_11xmr_46 {
  cursor: pointer;
  height: 100%;
  display: block;
  text-transform: capitalize;
  width: 100%;
  padding: 0px !important;
  background-color: transparent !important;
  color: transparent !important;
}

._clickableTile_11xmr_46:hover {
  background-color: transparent !important;
  color: transparent !important;
}

._tileMenuButton_11xmr_62 {
  min-width: 24px;
  max-width: 24px;
  background-color: transparent !important;
  color: transparent !important;
  cursor: pointer;
}

._tileMenuButton_11xmr_62:hover {
  background-color: transparent !important;
  color: transparent !important;
}

._hiringTeam_11xmr_42 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
}

._hiringTeamText_11xmr_82 {
  font-family: Lato;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #243d42;
}

._publishDateContainer_11xmr_91 {
  margin-top: 0px;
}

._publishDateText_11xmr_95 {
  font-family: Lato;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: right;
  color: #243d42;
}

._publishDateTextValue_11xmr_105 {
  font-family: Lato;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: right;
  color: #243d42;
}

._activeChip_11xmr_115 {
  font-family: Lato;
  font-weight: 700;
  font-size: 11.2px;
  line-height: 16px;
  letter-spacing: 0px;
  color: #243d42;
  border: 1px solid #8bdb24;
  background-color: rgba(139, 219, 36, 0.1019607843);
  height: 24px;
}

._inactiveChip_11xmr_127 {
  font-family: Lato;
  font-weight: 700;
  font-size: 11.2px;
  line-height: 16px;
  letter-spacing: 0px;
  color: #243d42;
  border: 1px solid #757575;
  background-color: rgba(117, 117, 117, 0.1019607843);
  height: 24px;
}

._recentJobActive_11xmr_139 {
  font-family: Lato;
  font-weight: 700;
  font-size: 11.2px;
  line-height: 16px;
  letter-spacing: 0px;
  color: #243d42;
  border: 1px solid #8bdb24;
  background-color: rgba(139, 219, 36, 0.1019607843);
  height: 24px;
}

._recentJobInActive_11xmr_151 {
  font-family: Lato;
  font-weight: 700;
  font-size: 11.2px;
  line-height: 16px;
  letter-spacing: 0px;
  color: #243d42;
  border: 1px solid #757575;
  background-color: rgba(117, 117, 117, 0.1019607843);
  height: 24px;
}

._recentJobsCycleType_11xmr_163 {
  background-color: #fbcce1;
  color: #63046e;
  font-weight: bold;
}

@media (min-width: 900) and (max-width: 1200) {
  ._publishDateContainer_11xmr_91 {
    justify-content: flex-start !important;
  }
}
@media (min-width: 600px) and (max-width: 900px) {
  ._publishDateContainer_11xmr_91 {
    justify-content: flex-start !important;
  }
}
@media (max-width: 600px) {
  ._publishDateContainer_11xmr_91 {
    justify-content: flex-start !important;
  }
}
._locationContainer_11xmr_184 {
  min-height: 24px;
  margin-top: 16px;
}
._locationContainer_11xmr_184 ._locationDetail_11xmr_188 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._nameStarBox_11xmr_194 {
  cursor: default;
  display: flex;
  align-items: center;
}
._nameStarBox_11xmr_194 ._starImg_11xmr_199 {
  margin-left: 10px;
}

._divider_11xmr_203 {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #d8d8d8;
}

._recruiterAvatar_11xmr_209 {
  width: 28px;
  height: 28px;
  font-size: 12px;
  font-weight: "bold";
  display: "flex";
  align-items: "center";
  justify-content: "center";
  text-transform: "uppercase";
}

._cardFooter_11xmr_220 {
  color: black;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  word-break: keep-all;
  white-space: normal;
  height: 28px;
}

._totalCandidatesBox_11xmr_231 {
  color: #243d42;
  text-align: right;
  font-family: Lato;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  align-items: baseline;
}

._candidateCount_11xmr_243 {
  color: #243d42;
  font-family: Gotham;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin-left: 8px;
}

._totalCandidates_11xmr_231 {
  color: #243d42;
  text-align: right;
  font-family: Lato;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  align-items: flex-end;
}

._linkMicroSite_11xmr_264 {
  font-family: Lato;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: right;
  vertical-align: middle;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-thickness: 0%;
  color: #008369;
}

._folderIcon_11xmr_278 {
  padding-left: 10px;
  cursor: default;
  box-sizing: content-box !important;
}

._tileTopHeader_11xmr_284 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
._tileTopHeader_11xmr_284 ._daysTitle_11xmr_291 {
  font-family: Lato;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #243d42;
}
._tileTopHeader_11xmr_284 ._daysTitleValue_11xmr_299 {
  font-family: Lato;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #243d42;
}
._tileTopHeader_11xmr_284 ._daysTitleDraft_11xmr_307 {
  font-family: Lato;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #757575;
}._recentJobsTypography_129j6_1 {
  font-size: 24px !important;
  line-height: 36px !important;
  cursor: default;
  margin-top: 20px;
}._bannerHeader_1ufq9_1 {
  font-family: "Gotham";
  font-size: 32px !important;
  line-height: 48px !important;
  font-weight: 500;
  color: #243d42 !important;
  cursor: default;
}

._bannerContent_1ufq9_10 {
  font-family: "Lato";
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 400;
  color: #243d42 !important;
  cursor: default;
  margin-top: 10px;
}

._contentHeader_1ufq9_20 {
  font-family: "Gotham";
  font-size: 24px !important;
  font-weight: 400;
  line-height: 36px !important;
  letter-spacing: 0px !important;
  text-align: left !important;
  cursor: default;
}

._contentName_1ufq9_30 {
  font-family: "Gotham";
  font-size: 18px !important;
  font-weight: 400;
  line-height: 28px !important;
  letter-spacing: 0px !important;
  text-align: left !important;
  margin-top: 25px !important;
}

._contentData_1ufq9_40 {
  font-family: "Lato";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  margin-top: 25px;
  white-space: pre-line;
}

._contentCard_1ufq9_51 {
  padding-top: 20px;
  border-top: 1px solid #f2f2f2;
  cursor: pointer;
}
._contentCard_1ufq9_51 ._contentCardChild_1ufq9_56 {
  margin-top: 20px;
}

._gridContainer_1ufq9_60 {
  display: flex;
  align-items: flex-end;
}

._topCard_1ufq9_65 {
  padding-right: 0px;
  padding-bottom: 0px;
}._profileImage_o5a4v_1 {
  width: 144px;
  height: 144px;
  border-radius: 50%;
}
._profileImage_o5a4v_1 img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}._profileInfoSection_dg3zs_1 {
  width: 87%;
  padding-left: 30px;
}
._profileInfoSection_dg3zs_1 ._name_dg3zs_5 {
  font-weight: bold;
}
._profileInfoSection_dg3zs_1 ._profileInfo_dg3zs_1 {
  -moz-column-count: 2;
       column-count: 2;
}
._profileInfoSection_dg3zs_1 ._profileInfo_dg3zs_1 ._infoRight_dg3zs_11 p {
  padding-bottom: 8px;
}
._profileInfoSection_dg3zs_1 ._profileInfo_dg3zs_1 ._infoRight_dg3zs_11 p span {
  font-weight: normal;
}
._profileInfoSection_dg3zs_1 ._profileInfo_dg3zs_1 ._infoRight_dg3zs_11 p span._infoEmail_dg3zs_17 {
  color: #008369;
  text-decoration: underline;
  font-weight: bold;
}
._profileInfoSection_dg3zs_1 ._profileInfo_dg3zs_1 ._infoLeft_dg3zs_22 p {
  padding-bottom: 8px;
}
._profileInfoSection_dg3zs_1 ._profileInfo_dg3zs_1 ._infoLeft_dg3zs_22 p span {
  font-weight: normal;
}

._aboutProfile_dg3zs_29 ._aboutDescription_dg3zs_29 {
  width: 885px;
}

._navigation_dg3zs_33 {
  padding-top: 8px;
  text-align: right;
}

._infoLinkedInURL_dg3zs_38 {
  color: #008369;
  text-decoration: underline;
  font-weight: bold !important;
  cursor: pointer;
}._recruiterProfileWraper_q1vgf_1 ._boxWrapper_q1vgf_1 {
  display: flex !important;
  justify-content: space-between !important;
}
._recruiterProfileWraper_q1vgf_1 ._pageHeader_q1vgf_5 {
  display: flex;
  width: 1200px;
}
._recruiterProfileWraper_q1vgf_1 ._pageHeader_q1vgf_5 ._pageSubDescription_q1vgf_9 {
  width: 788px !important;
}
._recruiterProfileWraper_q1vgf_1 ._profileSection_q1vgf_12 {
  padding-top: 30px;
}
._recruiterProfileWraper_q1vgf_1 ._profileSection_q1vgf_12 ._profileWraper_q1vgf_15 {
  display: flex;
  flex-direction: row;
  align-items: normal;
  justify-content: flex-start;
  padding: 20px;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #d8d8d8;
}
._recruiterProfileWraper_q1vgf_1 ._profileSection_q1vgf_12 ._profileWraper_q1vgf_15 ._loaderContainer_q1vgf_25 {
  width: 100%;
  text-align: center;
}

._menuIconWrapper_q1vgf_30 {
  display: flex;
  position: relative;
  padding-top: 15px;
  align-items: flex-end;
}

._subTitle_q1vgf_37 {
  width: 788px;
  height: 48px;
}._menuBtn_1969e_1 {
  text-transform: capitalize;
  border-radius: 8px;
}

._slidePageCount_1969e_6 {
  width: 50%;
  position: absolute;
  left: 38%;
  bottom: 2px;
  display: flex;
  align-items: center;
}

._modalFooter_1969e_15 {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: -1.5%;
  padding: 10px 24px;
  z-index: 99;
  right: 0;
  width: 200px;
}

._closeIcon_1969e_26 {
  width: 22px;
  height: 22px;
  color: #243d42;
}

._modalHeader_1969e_32 {
  position: sticky;
  background: #fff;
  width: 100%;
  z-index: 999;
  box-sizing: border-box;
  top: 0px;
  padding: 15px 5px 15px 20px;
  box-shadow: 0 2px 0px 0 rgba(0, 0, 0, 0.1), 0 1px 8px 0 rgba(0, 0, 0, 0.15);
}

._clearIcon_1969e_43 {
  position: absolute;
  bottom: 20%;
  right: 0px;
}

._reviewContent_1969e_49 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #243d42;
  margin: 25px 22px 20px 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #c1c1c1;
}

._modalBody_1969e_60 {
  background-color: #f8f9fb;
  padding: 12px;
  border-radius: 18px;
}

._nameBox_1969e_66 {
  display: flex;
  margin: 16px 0;
}

._carouselWrapper_1969e_71 {
  position: relative;
  padding-right: 16px;
  padding-left: 16px;
}

._name_1969e_66 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  color: #243d42;
  align-self: center;
  margin-left: 16px;
}

._genEmail_1969e_87 {
  display: flex;
  justify-content: space-between;
  margin: 16px 0;
}

._genEmailText_1969e_93 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 16px;
  color: #243d42;
}

._genEmailSwitch_1969e_100 {
  border: 1px solid #8c8c8c;
}

._emailBody_1969e_104 {
  background-color: #ffffff;
  padding: 20px 12px;
}

._emailBodyContainer_1969e_109 {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  overflow: hidden;
}

._emailBodyInnerContainer_1969e_115 {
  padding-top: 10px;
}

._linkedinIcon_1969e_119 {
  position: absolute;
  margin-top: 22px;
  margin-left: 30px;
  height: 18px;
  width: 18px;
}

._pdlIcon_1969e_127 {
  position: absolute;
  margin-top: 28px;
  margin-right: -26px;
  height: 18px;
  width: 18px;
  fill: var(--theme-2-secondary, #8338eb);
}

._bodyHeading_1969e_136 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 16px;
  color: #243d42;
}

._regenerate_1969e_143 {
  display: flex;
  padding: 8px 6px;
  margin: 8px 0;
  color: #008369;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
}

._regenerateText_1969e_152 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
}

._autoRenew_1969e_159 {
  width: 15px;
  height: 15px;
  margin-left: 2px;
  transform: rotate(45deg);
  align-self: center;
}

._kfeditor_1969e_167 {
  width: 100%;
  margin-bottom: 20px;
}

._emailBodyHeading_1969e_172,
._subjectLineHeading_1969e_173 {
  font-family: "Gotham" !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
}

._emailBodyHeading_1969e_172 {
  color: #243d42;
  margin: 12px 0 6px 0;
  font-weight: 700;
}

._modalRemaining_1969e_186 {
  position: absolute;
  bottom: 10px;
  z-index: 9;
  left: 30%;
}

._loaderBox_1969e_193 {
  min-height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#_resumeSlider1_1969e_1 ._css-1f8sh1y_1969e_200 {
  height: 720px !important;
}
#_resumeSlider1_1969e_1 ._css-zbwuqm_1969e_203 {
  left: 45%;
}
#_resumeSlider1_1969e_1 ._css-e1mnrr_1969e_206 {
  left: 50%;
}

button[aria-label=Previous] {
  left: -40px;
}

button[aria-label=Next] {
  left: 10px;
}

._modalButton_1969e_218 {
  min-width: 200px;
  max-width: 200px;
}._chipContainer_cz4jw_1 {
  margin: 12px 0;
}

._toneContainer_cz4jw_5 {
  background-color: #fff;
  padding: 3px 0px;
}

._chip_cz4jw_1 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #243d42;
  width: 110px;
  margin: 0 5px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

._activeChip_cz4jw_22 {
  font-weight: 700;
  color: #243d42;
  background: rgba(0, 131, 105, 0.1019607843);
  outline: 1px solid #000000;
  cursor: context-menu;
}

._bodyHeading_cz4jw_30 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 16px;
  color: #243d42;
}._genEmail_mvezd_1 {
  display: flex;
  justify-content: space-between;
  margin: 16px 0;
}

._genContainer_mvezd_7 {
  display: flex;
  flex-direction: column;
}

._genEmailText_mvezd_12 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 16px;
  color: #243d42;
  align-self: center;
}

._toggleWrapper_mvezd_20 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._toggleContainer_mvezd_26 {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 20px;
  background: #eeeeee;
  font-weight: bold;
  color: #343434;
  cursor: pointer;
}

._toggleContainer_mvezd_26::before {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0;
  border-radius: 20px;
  background: #008369;
  transition: all 0.3s;
}

._toggleCheckbox_mvezd_49:checked + ._toggleContainer_mvezd_26::before {
  left: 50%;
}

._toggleText_mvezd_53 {
  padding: 6px 18px;
  text-align: center;
  z-index: 1;
  transition: color 0.3s;
  font-family: "Lato";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16.8px;
  color: #fff;
}

._toggleCheckbox_mvezd_49 {
  display: none;
}

/* When checked, this class applies the correct text color */
._checked_mvezd_71 {
  color: #2e2e2e;
}._advanceCandidateDropdown_1v01o_1 {
  display: flex;
  align-items: center;
  text-align: right;
  justify-content: flex-end;
}

._reqDetail_1v01o_8 {
  padding: 0px 0px 20px 0px;
}

._filterBtn_1v01o_12 {
  width: 100px;
  height: 40px;
  border-radius: 8px;
  border: 1px solid #008639;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #008639;
  font-family: "Gotham";
  line-height: 18px;
  font-size: 14px;
  margin-top: 20px;
  margin-right: 20px;
  cursor: pointer;
}

._jobDetailSearch_1v01o_29 {
  width: 400px !important;
}

._locationIconWrapper_1v01o_33 {
  margin: 4px 6px 4px 2px;
}._accordianHeading_lw6cu_1 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
}

._inputFields_lw6cu_8 {
  padding-bottom: 14px;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

._buttonGap_lw6cu_15 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._contactInput_lw6cu_21 {
  width: 48.9%;
  margin-bottom: 20px;
}

._defaultInput_lw6cu_26 {
  margin-bottom: 20px;
}

._lastInput_lw6cu_30 {
  width: 48%;
  margin-left: 24px;
  margin-bottom: 20px;
}

._btnPanel_lw6cu_36 {
  margin: 20px 12px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._enterAssessProject_lw6cu_42 {
  min-width: 320px;
  flex-wrap: nowrap;
}

._selectText_lw6cu_47 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

._assessProjectLabel_lw6cu_55 {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-right: 6px;
  margin-left: 6px;
  background-color: #f8f9fb;
}

._deleteIcon_lw6cu_63 {
  color: var(--kfic2-color-primary-dark) !important;
}

._clearAllButton_lw6cu_67 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  text-decoration-line: underline;
}

._tagContainer_lw6cu_74 {
  padding: 17px 5px;
  text-transform: capitalize;
  border-radius: 17px !important;
  margin: 5px;
}

._tagAvatar_lw6cu_81 {
  display: flex;
  margin-left: -5px;
}

._tagText_lw6cu_86 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 18vw;
  display: block;
}._accordianHeading_i8nbs_1 {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
}

._inputFields_i8nbs_8 {
  padding-bottom: 14px;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

._buttonGap_i8nbs_15 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._contactInput_i8nbs_21 {
  width: 48.9%;
  margin-bottom: 20px;
}

._defaultInput_i8nbs_26 {
  margin-bottom: 20px;
}

._lastInput_i8nbs_30 {
  width: 48%;
  margin-left: 24px;
  margin-bottom: 20px;
}

._btnPanel_i8nbs_36 {
  margin: 20px 12px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._enterAssessProject_i8nbs_42 {
  min-width: 320px;
  flex-wrap: nowrap;
}

._selectText_i8nbs_47 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

._assessProjectLabel_i8nbs_55 {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-right: 6px;
  margin-left: 6px;
  background-color: #f8f9fb;
}

._deleteIcon_i8nbs_63 {
  color: var(--kfic2-color-primary-dark) !important;
}

._clearAllButton_i8nbs_67 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  text-decoration-line: underline;
}

._tagContainer_i8nbs_74 {
  padding: 17px 5px;
  text-transform: capitalize;
  border-radius: 17px !important;
  margin: 5px;
}

._tagAvatar_i8nbs_81 {
  display: flex;
  margin-left: -5px;
}._menuRequisitions_ii8pw_1 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin-top: 2px;
  margin-bottom: 10px;
}
._menuRequisitions_ii8pw_1 ._expandArrowIcon_ii8pw_9 {
  margin: 3px 0 0 10px;
  cursor: pointer;
  margin-left: auto;
}

._radioGroupOmni_ii8pw_15 {
  margin-left: 20px;
  padding-bottom: 15px;
}
._radioGroupOmni_ii8pw_15 fieldset {
  width: 100%;
  height: 100%;
}

._settingIcon_ii8pw_24 {
  font-size: 10px;
}

._arrowBackIosNewIcon_ii8pw_28 {
  font-size: 20px;
}

._filterButtons_ii8pw_32 {
  margin-top: 10px;
  gap: 8px;
  display: grid;
}
._filterButtons_ii8pw_32 button {
  width: 100%;
}

._osRadio_ii8pw_41 {
  width: 18px;
  height: 18px;
}

._osRadioGroup_ii8pw_46 {
  row-gap: 12px !important;
}

._osFilterText_ii8pw_50 {
  margin-top: -4px;
}

._searchIcon_ii8pw_54 {
  width: 16px;
  height: 16px;
}

._locationList_ii8pw_59,
._checkBoxList_ii8pw_60 {
  margin: 7px 10px;
}

._filterCount_ii8pw_64 {
  background: #008369;
  color: white;
  padding: 2px 7px 4px;
  font-size: 14px;
  border-radius: 4px;
  margin-left: 8px;
}

._jobRadiusInputsWrapper_ii8pw_73 {
  display: flex;
  justify-content: space-between;
}

._jobRadiusInput_ii8pw_73 {
  border: 1px solid #8f918d;
  border-radius: 8px;
  padding-left: 10px;
}

._jobRadiusInputSeparator_ii8pw_84 {
  border-bottom: 1px solid #667085;
  width: 35px;
  height: 16px;
}

._menuWrapper_ii8pw_90 {
  margin: 20px 0;
}._jobTileCard_8jy0n_1 {
  width: 100%;
}

._calibrationsBox_8jy0n_5 {
  display: flex;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  border-radius: 7px;
  margin-bottom: 30px;
}

._CreateJobImg_8jy0n_15 {
  height: 115px;
  width: 152px;
}/* colors */
/* media query */
._list {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._listResult {
  text-align: center;
  padding: 10px 15px !important;
}
._listtext {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 15px !important;
  padding: 10px 15px !important;
  border-radius: 0px !important;
}
._listul {
  padding: 0 !important;
  overflow: hidden;
  overflow-y: auto;
  max-height: 250px;
  max-width: 300px;
}
._listul::-webkit-scrollbar {
  width: 10px;
}
._listul::-webkit-scrollbar-thumb {
  background-color: #b2b2b2;
  border-radius: 6px;
}
._listullist {
  padding: 5px 15px !important;
}
._listullistactive {
  background-color: #f0faff;
}
._listullist:hover {
  background-color: #f2f2f2 !important;
}

.filterCheckBoxLabel .MuiFormControlLabel-label {
  line-height: normal !important;
  letter-spacing: normal !important;
  font-size: 16px !important;
  color: #243d42 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  width: 80% !important;
}/* colors */
/* media query */
.KFFilterWrappper {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  flex: 1;
}

.OSFilters .filtersContainer {
  margin: 0;
  margin-left: auto;
}

.filtersContainer {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 40px;
  border-radius: 8px;
  flex: none;
  order: 1;
  flex-grow: 1;
  left: 420px;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 640px) and (max-width: 768px) {
  .filtersContainer {
    padding-left: 0px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .filtersContainer {
    padding-left: 0px;
  }
}

.filterSearch {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 20px;
  height: 40px;
  border-radius: 8px;
  flex: none;
  order: 1;
  flex-grow: 1;
  left: 420px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.filter-green-tag {
  color: #243d42 !important;
  margin: 2px 3px 2px 2px !important;
  height: 28px !important;
  font-family: "Lato" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  padding: 3px 10px !important;
}

:root .kfic2-tag.kfic2-tagGreen .kfic2-tagCloseIcon.MuiChip-deleteIcon {
  margin-top: 2.5px !important;
}

.MuiChip-deletable svg.kfic2-tagCloseIcon {
  z-index: 0;
}

.MuiChip-deletable svg.kfic2-tagCloseIcon:hover {
  background-color: transparent !important;
}

.filterControlsContainer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}

.filterDropdownsContainer {
  display: flex;
  flex-direction: row;
  border: 1px solid #8f918d;
  border-radius: 8px;
  margin: 0;
  align-items: center;
  background-color: #fff;
  flex: 1;
}

.filterDropdownSpacer {
  border-left: 1px solid #8f918d;
  height: 30px;
}

.filterDropdownContentContainer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.filtersAppliedLabel {
  margin-bottom: 10px;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #243d42;
}

.filtersAppliedContainer {
  display: flex;
  flex-direction: row;
}

.filterTagsContainer {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  margin: 0 0 4px 0;
  max-width: 1180px;
}
.filterTagsContainerRow {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}

.filterTagContainer {
  padding: 4px 4px 4px 6px;
}

.filterTag:focus {
  outline: auto !important;
  outline-color: #008369 !important;
}
.filterTag {
  border-radius: 18px !important;
}

.clearAllFiltersButton {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  text-decoration-line: underline;
  color: #008369;
  cursor: pointer;
  background: none;
  border: none;
}

.filterTagLabel {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #243d42;
}

._rootFilter {
  position: relative;
  flex: 1;
}
._rootFilterfilterbtn {
  box-sizing: border-box;
  border-radius: 4px !important;
  justify-content: space-between !important;
  padding: 10px 16px !important;
  font-weight: 500 !important;
  height: 40px !important;
}
._rootFiltercolorT {
  color: #00c29b;
}
._rootFilterapplybtn {
  border-top: 1px solid #8f918d;
  height: 72px;
  text-align: right;
  padding: 16px;
}
._rootFilterdropdown {
  position: absolute;
  top: 48px;
  right: 0;
  left: 0;
  z-index: 10;
  min-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  background: #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
}
._rootFilterdropdownaccordin {
  padding: 0px;
  margin: 0px !important;
}
._rootFilterdropdownaccordin:before {
  content: initial !important;
}
._rootFilterdropdownaccordinsummary {
  padding: 0px 15px !important;
  margin: 0px !important;
  min-height: 40px !important;
}
._rootFilterdropdownaccordinsummary .MuiAccordionSummary-expandIcon.Mui-expanded {
  transform: rotate(0deg) !important;
}
._rootFilterdropdownaccordindetails {
  padding: 0 !important;
}
._rootFilter .clear {
  font-size: 14px;
  font-weight: bold !important;
}
@media screen and (max-width: 640px) and (max-width: 768px) {
  ._rootFilterfilterbtn {
    border: 1px solid #8f918d !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  ._rootFilterfilterbtn {
    border: 1px solid #8f918d !important;
    margin: 0 0 0px 0 !important;
    background-color: #fff !important;
  }
}

.filtersum .MuiAccordionSummary-content {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  font-family: "Lato";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #243d42;
}

.filterOptionsContainer .MuiAccordionDetails-root {
  padding: 0px !important;
}

.filterCustomButton {
  font-weight: 500 !important;
  width: 100%;
  white-space: nowrap;
}
.filterCustomButton .MuiButton-endIcon {
  margin-right: 0px !important;
}
.filterCustomButton .MuiBox-root {
  font-family: "Lato";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #243d42;
}
.filterCustomButton .titleFilter {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #8d8d8d;
  text-transform: none !important;
}
.filterCustomButton .titleFilter.active {
  color: #243d42;
}
.filterCustomButton .countall {
  background: #00c29b;
  border-radius: 4px;
  min-width: 24px;
  height: 24px;
  font-family: Lato;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #243d42;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 2px;
}

.filterContainer .MuiOutlinedInput-root {
  width: 220px;
  height: 40px;
  left: 0px;
  top: 8px;
  background: #ffffff;
  box-sizing: border-box;
  border-radius: 4px;
}
.filterContainer .MuiButton-containedPrimary {
  text-transform: capitalize !important;
  background-color: #00c29b;
  width: 76px;
  height: 40px;
  font-size: 14px;
  line-height: 1.29;
  letter-spacing: 0.16px;
  text-align: left;
  color: #243d42;
}
.filterContainer .MuiButton-containedPrimary:hover {
  background-color: #00c29b !important;
}
.filterContainer .MuiButton-contained.Mui-disabled {
  background-color: #e0e0e0 !important;
  color: #8d8d8d !important;
  text-transform: capitalize !important;
  cursor: not-allowed;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.16px;
}
.filterContainer .MuiFormControlLabel-root {
  min-width: 190px !important;
}

._rootApplyButton {
  text-align: right;
  padding: 14px 16px;
  border-top: 1px solid #8f918d;
}

@media screen and (max-width: 640px) {
  .KFFilterTags {
    margin-left: 0px !important;
  }
}
@media screen and (min-width: 1024px) {
  .KFFilterTags {
    margin-left: -25rem !important;
  }
}
@media screen and (min-width: 640px) and (max-width: 768px) {
  .KFFilterTags {
    margin-left: -17.06rem !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .KFFilterTags {
    margin-left: 0px !important;
  }
}

@media screen and (min-width: 1024px) {
  .renderTagWrap {
    position: relative;
    min-height: 80px;
  }
  .renderTagWrap .renderTagInnerWrap {
    position: relative;
    width: 100%;
    margin-top: 2px;
  }
}
.requisitionDetailsSearchBar .filterControlsContainer {
  width: 285px !important;
}

.tagCount {
  color: rgb(0, 131, 105);
  font-size: 14px;
  font-family: Lato;
  font-weight: 700;
  text-decoration-line: underline;
  line-height: 20px;
  cursor: pointer;
  position: relative;
  bottom: -2.5px;
}

.titleStyle {
  font-size: 14px;
  font-family: Lato;
  font-weight: 400;
}/* colors */
/* media query */
._fileUploader_t6gke_3 {
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderDragging_t6gke_11 {
  background-color: lightblue;
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderContents_t6gke_19 {
  padding: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._btnPanel_t6gke_27 {
  padding: 0px;
  margin: 0px;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

._boxWrapper_t6gke_35 {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

._dialogWrapper_t6gke_41 {
  cursor: pointer;
  border-radius: "26px";
  padding: 6px;
}

._nameTitle_t6gke_47 {
  font-family: "Gotham";
  font-weight: 400 !important;
  font-size: 24px;
  line-height: 36px;
  color: #243d42;
}

._loaderImage_t6gke_55 {
  margin-top: 10px;
}

._timeTitle_t6gke_59 {
  font-family: "Gotham";
  font-weight: 325px;
  font-size: 18px;
}

._progressbar_t6gke_65 {
  height: 20px;
  background-color: #f9f9f9;
  color: #008369;
  margin-top: 16px;
  margin-bottom: 24px;
}/* colors */
/* media query */
._dialogHeader_ojb1v_3 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 72px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}
._dialogHeader_ojb1v_3 ._postJobPopupTitle_ojb1v_13 {
  width: 80%;
}
._dialogHeader_ojb1v_3 ._postJobPopupTitle_ojb1v_13 ._heading_ojb1v_16 {
  color: #8d8d8d !important;
  text-transform: uppercase;
}
._dialogHeader_ojb1v_3 ._closeIcon_ojb1v_20 {
  width: 15.5px;
  height: 15.5px;
  padding-right: 25px;
  cursor: pointer;
}

._dialogHeaderText_ojb1v_27 {
  width: 795px;
  height: 36px;
  font-family: "Gotham";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #243d42;
}

._candidateName_ojb1v_38 {
  width: 774.67px;
  height: 20px;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #243d42;
}

._jobSelect_ojb1v_49 {
  padding-top: 10px;
  height: 48px;
}

._jobSelectDropdown_ojb1v_54 {
  height: 40px;
  background: #ffffff;
  border-radius: 8px;
}

._hireDecisionText_ojb1v_60 {
  height: 48px;
  padding-top: 15px;
}

._rejectionReasonText_ojb1v_65 {
  height: 24px;
  padding-top: 15px;
}

._rejectionReasonDropdown_ojb1v_70 {
  height: 40px;
  background: #ffffff;
  border-radius: 8px;
}

._hireDecisionDropdown_ojb1v_76 {
  background: #ffffff;
  border-radius: 8px;
}

._WarningFilled_ojb1v_81 {
  height: 24px;
  padding-top: 5px;
}
._WarningFilled_ojb1v_81 ._inlineDisplay_ojb1v_85 {
  display: inline-block;
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #eb0014;
}

._MuiList-root_ojb1v_95 {
  width: 795px;
}

._dialogFooter_ojb1v_99 {
  padding: 5px;
  height: 60px;
}
._dialogFooter_ojb1v_99 button {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.16px;
  color: #243d42;
  align-items: center;
  gap: 10px;
  width: 199px;
  height: 40px;
  left: 328px;
  background: #00c29b;
  border-radius: 8px;
  top: 12px;
}

._btnPanel_ojb1v_122 {
  padding: 0px;
  margin-top: 32px;
  display: flex;
  justify-content: space-between;
}

._checkBoxPanel_ojb1v_129 {
  margin-top: 8px;
  margin-bottom: 8px;
}

._jobNavigationBtn_ojb1v_134,
._jobNavigationBtn_ojb1v_134:hover {
  padding: 0px 3px !important;
  border: none !important;
  background: none !important;
  min-width: auto !important;
  font-size: 16px !important;
  font-family: "Lato" !important;
  font-weight: normal !important;
  text-decoration: underline !important;
}

._dialogTitle_ojb1v_146 {
  border-bottom: 1px solid #d3d3d3;
  margin: 10px 20px;
  padding: 8px 0px;
}

._dialogSubTitle_ojb1v_152 {
  margin-bottom: 10px;
  padding: 8px 0px;
}._menuBtn_bopkj_1 {
  text-transform: capitalize;
  border-radius: 8px;
}.kfic2-datatableCustomPagination {
  flex-grow: 1;
  display: flex;
  font-size: 16px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-left: 16px;
  background-color: var(--kfic2-color-state-hover);
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination {
    flex-direction: column;
    padding-left: 0;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationSettings {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 4.5px;
  padding-bottom: 4.5px;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationSettings {
    justify-content: center;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationSettings .kfic2-datatablePaginationDisplayedItems {
  font-size: 12px;
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationVerticalSeparator {
  display: none;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationVerticalSeparator {
    display: unset;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationActions {
  display: flex;
  margin-left: auto;
  align-items: center;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationActions {
    justify-content: center;
    margin-right: auto;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-datatablePageSelector {
  display: flex;
  align-items: center;
  padding-right: 16px;
  padding-top: 4.5px;
  padding-bottom: 4.5px;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-datatablePageSelector {
    padding-right: 0;
    margin-right: 16px;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-datatablePageControls {
  display: flex;
  padding-left: 4px;
  padding-right: 4px;
  align-items: center;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-datatablePageControls {
    padding-right: 0;
    margin-left: 16px;
  }
}
.kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-recommendationPageControls {
  display: flex;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4.5px;
  padding-bottom: 4.5px;
}
@media only screen and (max-width: 550px) {
  .kfic2-datatableCustomPagination .kfic2-datatablePaginationActions .kfic2-recommendationPageControls {
    padding-right: 0;
    margin-left: 16px;
  }
}

.paginationBorder {
  box-sizing: border-box;
  border: 1px solid #8f918d;
}

.kfic2-recommendationPaginationSettings {
  display: flex;
  margin-right: 0px;
  margin-left: auto;
}

.kfic2-recommendationPaginationDisplayedItems {
  font-size: 15px !important;
  padding: 8px 16px !important;
  line-height: 22px;
  font-family: "Lato" !important;
  font-weight: 400 !important;
}/* colors */
/* media query */
._requisitionTable_1n1kj_3 {
  background: #fff;
}

._headerTitle_1n1kj_7 {
  font-family: "Lato";
  font-weight: 700 !important;
  font-size: 14px !important;
}

._dot_1n1kj_13 {
  height: 6px;
  width: 6px;
  background-color: #008369;
  border-radius: 50%;
  display: inline-block;
}

._noDot_1n1kj_21 {
  height: 6px;
  width: 6px;
  border-radius: 50%;
  display: inline-block;
}

._boxwrapper_1n1kj_28 {
  display: flex;
  justify-content: space-between;
}

._headerTitle_1n1kj_7 {
  display: flex;
}

._paginationContainer_1n1kj_37 {
  margin-top: 20px;
}

._jobLocationFilter_1n1kj_41 {
  margin-top: 20px;
  background: transparent;
  height: 40px;
  flex: 0.4 1;
  width: 100%;
}

._jobTileContainer_1n1kj_49 {
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

._jobTileContainer_1n1kj_49::-webkit-scrollbar {
  display: none;
}

@media screen and (max-width: 1900px) {
  ._jobTileContainer_1n1kj_49 {
    overflow-y: auto;
  }
  ._jobTileContainer_1n1kj_49::-webkit-scrollbar {
    width: 0.5em;
  }
  ._jobTileContainer_1n1kj_49::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }
  ._jobTileContainer_1n1kj_49::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  }
  ._jobTileContainer_1n1kj_49 {
    height: calc(100vh - 150px);
  }
}
@media screen and (min-width: 1901px) {
  ._jobTileContainer_1n1kj_49 {
    overflow-y: auto;
  }
  ._jobTileContainer_1n1kj_49::-webkit-scrollbar {
    width: 0.5em;
  }
  ._jobTileContainer_1n1kj_49::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }
  ._jobTileContainer_1n1kj_49::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  }
  ._jobTileContainer_1n1kj_49 {
    height: calc(100vh - 200px);
  }
}
button[data-testid=projectFiltersBtn] {
  margin-right: 4px;
}/* colors */
/* media query */
._customLegendWrap_efqym_3 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 2;
}

._stepHeader_efqym_9 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._stepAlignment_efqym_15 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._infoBox_efqym_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 16px 0px;
  gap: 8px;
  width: 133.71px;
  height: 108px;
  background: #f9f9f9;
}

._stepperAlignment_efqym_33 {
  width: 40%;
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._stepLabel_efqym_40 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #008369;
}

._nameTitle_efqym_49 {
  padding-top: 16px;
  padding-left: 6px;
  font-family: "Lato";
  font-style: "normal";
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  text-align: "center";
  color: #243d42;
}

._locationtitle_efqym_61 {
  height: 28px;
  padding-top: 16px;
  padding-left: 53.6px;
  padding-bottom: 16px;
  font-family: "Gotham";
  font-style: "normal";
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  text-align: "right";
  color: #243d42;
}

._bulkUploadReviewBox_efqym_75 {
  display: flex;
  flex-direction: row;
  text-align: center;
  justify-content: space-between;
}

._paper_efqym_82 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  width: 133.71px;
  height: 108px;
  align-items: center;
  padding: 16px 0 0 0;
}

._innerText_efqym_92 {
  font-family: "Lato";
  font-weight: 700;
  font-size: 14px;
}

._innerDigit_efqym_98 {
  font-family: "Gotham";
  font-weight: 700;
  font-size: 20px;
}

._paperTextUpper_efqym_104 {
  word-spacing: 100px;
}/* colors */
/* media query */
._fileUploader_7ewm8_3 {
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderDragging_7ewm8_11 {
  background-color: lightblue;
  border: 2px dashed #008369 !important;
  border-radius: 8px !important;
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}

._fileUploaderContents_7ewm8_19 {
  padding: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._btnPanel_7ewm8_27 {
  padding: 0px;
  margin: 0px;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

._boxWrapper_7ewm8_35 {
  display: flex;
  padding: 10px;
  gap: 4px;
  border-radius: 8px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  margin-top: -25px;
  align-self: stretch;
  margin-right: 5px;
  margin-left: -70px;
}

._dialogWrapper_7ewm8_47 {
  cursor: pointer;
  border-radius: "26px";
  padding: 6px;
}

._nameTitle_7ewm8_53 {
  font-family: "Gotham";
  font-weight: 400 !important;
  font-size: 24px;
  line-height: 36px;
  color: #243d42;
}

._loaderImage_7ewm8_61 {
  margin-top: 30px;
}

._timeTitle_7ewm8_65 {
  font-family: "Gotham";
  font-weight: 325px;
  font-size: 18px;
}

._progressbar_7ewm8_71 {
  height: 20px;
  background-color: #f9f9f9;
  color: #008369;
}

._progressBarBox_7ewm8_77 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._uploadingFiles_7ewm8_84 {
  font-weight: 550;
  line-height: 25px;
  font-size: 16px;
  font-family: "Lato";
}

._fileSubmission_7ewm8_98 {
  font-weight: bold;
  margin-bottom: 40px;
  line-height: 1px;
  font-size: 18px;
  font-family: "Gotham";
}

._mainProgressBox_7ewm8_106 {
  border-radius: 16px;
  width: 510px;
}/* colors */
/* media query */
._sarchClearIconBtn_bkopv_3 {
  background-color: transparent !important;
  padding: 2px !important;
}
._sarchClearIconBtn_bkopv_3:hover {
  background-color: transparent !important;
}

._searchClearIcon_bkopv_11 {
  width: 16px;
  height: 16px;
  color: #000;
}

._searchIcon_bkopv_17 {
  width: 16px;
  height: 16px;
  color: #000;
}/* colors */
/* media query */
._customLegendWrap_1ofau_3 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 2;
}

._stepHeader_1ofau_9 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._stepAlignment_1ofau_15 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._uploadBox_1ofau_22 {
  width: 512px;
  height: 404px;
  margin-right: 56px;
}

._stepperAlignment_1ofau_28 {
  width: 55%;
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._stepLabel_1ofau_35 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #008369 !important;
}

._buttonLayout_1ofau_44 {
  margin-top: 32px;
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
  justify-content: space-between;
  margin-right: 110px;
  margin-left: 0px;
}

._kfDataTable_1ofau_54 {
  justify-content: center;
}

._headers_1ofau_58 {
  color: #f9f9f9;
}

._actionBox_1ofau_62 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}
._actionBox_1ofau_62 ._deleteIcon_1ofau_68 {
  cursor: pointer;
  height: 17px;
  width: 17px;
}

._toggleButtonBox_1ofau_74 {
  display: flex;
  align-items: center;
  justify-content: right;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 10px;
}

._toggleButton_1ofau_74 {
  width: 48px;
  height: 24px;
}

._space_1ofau_88 {
  justify-content: space-between;
}

._outerBox_1ofau_92 {
  width: 100%;
  margin-top: 20px;
}
._outerBox_1ofau_92 ._innerBox1_1ofau_96 {
  float: left;
}
._outerBox_1ofau_92 ._innerBox2_1ofau_99 {
  float: right;
  justify-content: space-between;
}
._outerBox_1ofau_92 ._innerBox2_1ofau_99 ._saveButton_1ofau_103 {
  margin-right: 10px;
}

._bulkUploadReviewStack_1ofau_107 {
  margin: 30px 0 10px 0;
}

._EditTextField_1ofau_111 {
  height: 28px;
  display: flex;
  text-align: center;
  font-family: "Lato";
}
._EditTextField_1ofau_111 :focus {
  outline: 1px solid #0f62fe;
  border-radius: 3px;
  padding-left: 7px;
  width: 80%;
}

._EditTextFieldEmail_1ofau_124 {
  height: 28px;
  display: flex;
  text-align: center;
  font-family: "Lato";
}
._EditTextFieldEmail_1ofau_124 :focus {
  outline: 1px solid #0f62fe;
  border-radius: 3px;
  padding-left: 7px;
  width: 100%;
}

._emptyFieldBox_1ofau_137 {
  display: flex;
  flex-direction: row;
  background-color: rgba(231, 4, 17, 0.2);
  align-items: center;
  justify-content: center;
  height: 70px;
}
._emptyFieldBox_1ofau_137 ._emptyField_1ofau_137 {
  display: flex;
  text-align: center;
  font-family: "Lato";
  padding: 0px 5px 0px 5px;
  width: 80%;
}
._emptyFieldBox_1ofau_137 ._emptyField_1ofau_137 :focus {
  background-color: #f9f9f9;
}
._emptyFieldBox_1ofau_137 ._infoIcon_1ofau_155 {
  padding: 0 0px 0 0;
}
._emptyFieldBox_1ofau_137 ._infoIcon_1ofau_155 :focus {
  background-color: #facdcf;
}

._warningLogo_1ofau_162 {
  background-color: rgba(231, 4, 17, 0.2);
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 30px 40px 30px 50px;
  margin-right: 10px;
}

._successValidation_1ofau_171 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._successValidation_1ofau_171 ._greenCheckMark_1ofau_177 {
  width: 48px;
  height: 48px;
  color: gray;
}
._successValidation_1ofau_171 ._text1SuccessValidation_1ofau_182 {
  font-family: "Gotham";
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
._successValidation_1ofau_171 ._text2SuccessValidation_1ofau_188 {
  font-family: "Lato";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

._tableGreencheckMark_1ofau_195 {
  height: 18px;
  width: 18px;
}

._progressAndSuccess_1ofau_200 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._progressAndSuccess_1ofau_200 ._successBox_1ofau_206 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._cancelIcon_1ofau_213 {
  color: red;
  width: 48px;
  height: 48px;
}

._completionAlertBox_1ofau_219 {
  background-color: #ffcd6a;
  height: 56px;
  display: flex;
  align-items: center;
  border-radius: 4px;
  margin-top: 5px;
  margin-bottom: 5px;
}

._InfoOutlinedIcon_1ofau_229 {
  margin-left: 15px;
  margin-right: 15px;
}

._typographyCompError_1ofau_234 {
  color: #243d42;
  margin-left: 3px;
  font-weight: 550;
  font-size: 15px;
}

._buttonBox_1ofau_241 {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: 25px;
}
._buttonBox_1ofau_241 ._cancelBulkUpload_1ofau_247 {
  color: black;
  margin-left: 20px;
}

._cancelButtonBox_1ofau_252 {
  display: flex;
  margin-top: 30px;
}
._cancelButtonBox_1ofau_252 ._canButton_1ofau_256 {
  margin-left: auto;
}

._uploadingFiles_1ofau_260 {
  font-weight: 550;
  line-height: 25px;
  font-size: 16px;
  font-family: "Lato";
}

._fileSubmission_1ofau_267 {
  font-weight: bold;
  margin-bottom: 40px;
  line-height: 1px;
  font-size: 18px;
  font-family: "Gotham";
}

._loaderImage_1ofau_275 {
  margin-top: 40px;
}
._loaderImage_1ofau_275 ._checkImg_1ofau_278 {
  width: 48px;
  height: 48px;
}

._greyLine_1ofau_283 {
  background-color: black;
}

._rowDeleted_1ofau_287 {
  font-family: "Lato";
  font-weight: 400;
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
  margin-right: 46px;
}

._undoBtn_1ofau_296 {
  width: 16.06px;
  height: 19px;
  cursor: pointer;
}

._ToggleUndoLine_1ofau_302 {
  height: 16px;
  border: 1px;
  margin: 0 5px 0 5px;
}

._topUndoBtnBox_1ofau_308 {
  display: flex;
  flex-direction: row;
}

._duplicateErrorToggleBox_1ofau_313 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 10px;
}

@media screen and (max-width: 1900px) {
  ._duplicateErrorContainer_1ofau_321 {
    display: flex;
    align-items: center;
    max-width: 365px;
    background-color: #dbd1d5;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 5px;
    margin-right: 170px;
  }
}
@media screen and (min-width: 1901px) {
  ._duplicateErrorContainer_1ofau_321 {
    display: flex;
    align-items: center;
    max-width: 365px;
    background-color: #dbd1d5;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 5px;
    margin-right: 450px;
  }
}
._dialogContentDiv_1ofau_348 {
  overflow-y: hidden;
}

._duplicateErrImg_1ofau_352 {
  margin-right: 6px;
}

._typographyStyle_1ofau_356 {
  margin-left: 5px;
}

._submitIconStyle_1ofau_360 {
  height: 24px;
  width: 24px;
}

._stepLabel_1ofau_35 {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #008369 !important;
}

._reviewLocationFilter_1ofau_374 {
  background: transparent;
  flex: 0.4 1;
  width: 100%;
  margin-bottom: 8px;
}

._reviewLocationFilterEmpty_1ofau_381 {
  background: transparent;
  flex: 0.4 1;
  width: 100%;
  margin-bottom: 8px;
  background-color: rgba(231, 4, 17, 0.2);
  border-radius: 5px;
}/* colors */
/* media query */
._createPoolHeading_w87q5_3 {
  font-family: Gotham;
  font-size: 18px;
  font-weight: 325;
  line-height: 28px;
}

._labelText_w87q5_10 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-top: 20px;
}

._skillBox_w87q5_21 {
  width: 100%;
  height: 100%;
}

._skillLabel_w87q5_26 {
  margin-top: 12px;
  margin-right: 6px;
  margin-left: 12px;
  background-color: #f8f9fb;
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}

._deleteIcon_w87q5_38 {
  color: var(--kfic2-color-primary-dark) !important;
}

._clearAllButton_w87q5_42 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  text-decoration-line: underline;
}

._contactInput_w87q5_49 {
  width: 710px;
  margin-bottom: 20px;
  margin-right: 20px;
}

._ownerInput_w87q5_55 {
  width: 690px !important;
  margin-bottom: 20px;
  margin-right: 20px;
}

._selectedSkillsBox_w87q5_61 {
  text-align: center;
  line-height: 80px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  font-family: "Lato";
  color: #757575;
}

._tagsConatiner_w87q5_72 {
  display: flex;
  margin-top: 20px;
}
._tagsConatiner_w87q5_72 ._tagsInput_w87q5_76 {
  width: 88%;
}
._tagsConatiner_w87q5_72 ._tagsInput_w87q5_76 label {
  font-family: "Gotham" !important;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-right: 10px;
}

._poolLabelContainer_w87q5_89 ._poolInput_w87q5_89 {
  width: 99.5%;
}

._descriptionContainer_w87q5_93 {
  display: flex;
  margin-top: 20px;
}
._descriptionContainer_w87q5_93 ._tagsInput_w87q5_76 {
  width: 99.5%;
}
._descriptionContainer_w87q5_93 ._tagsInput_w87q5_76 label {
  font-family: "Gotham" !important;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-right: 10px;
}

._dialogButtons_w87q5_110 {
  display: flex;
  justify-content: space-between;
  margin: 0px 15px 10px 15px;
}

._errorMessage_w87q5_116 {
  font-family: Lato;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
  color: #243d42;
}

._viewErrorMessage_w87q5_126 {
  font-family: Lato;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: center;
  color: #008369;
  cursor: pointer;
  margin-left: 60px;
  text-decoration: underline;
}

._marketingAutocontainer_w87q5_139 {
  display: flex;
  margin-top: 20px;
}

._projectHeading_w87q5_144 {
  display: flex;
}

._projectToolTip_w87q5_148 {
  align-self: flex-end;
}

*:focus {
  outline: none;
}

._DialogBox_w87q5_156 {
  overflow: unset;
}._tileContainer_ir325_1 {
  display: flex;
  justify-content: space-between;
}

._card_ir325_6 {
  min-height: 180px;
  max-height: 216px;
  padding: 20px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
  border: 1px solid #8f918d;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}

._tag_ir325_17 {
  background: #e6ecf2;
  padding: 3px 6px 3px 6px;
  border-radius: 4px;
  font-size: 10px;
  font-family: "Gotham";
  color: #243d42;
  text-wrap: nowrap;
  display: block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-line-clamp: 1;
}

._cardDisc_ir325_33 {
  color: var(--kfic2-color-text);
  font-family: "Lato";
  font-size: 14px;
  line-height: 24px;
}

._textTruncate_ir325_40 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._descriptionBox_ir325_46 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
}/* colors */
/* media query */
._pageContainer_bpcci_3 {
  height: 100%;
}
._pageContainer_bpcci_3 ._pageContent_bpcci_6 {
  height: 100%;
  width: 100%;
}
._pageContainer_bpcci_3 ._pageContent_bpcci_6 ._jobCalibrations_bpcci_10 {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
  width: 100%;
  justify-content: space-between;
}
._pageContainer_bpcci_3 ._pageContent_bpcci_6 ._jobCalibrations_bpcci_10 ._jobCalibrationsHeading_bpcci_17 {
  white-space: pre-line !important;
}
._pageContainer_bpcci_3 ._pageContent_bpcci_6 ._jobCalibrations_bpcci_10 ._buttonLayout_bpcci_20 {
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: center;
  justify-content: right;
}
._pageContainer_bpcci_3 ._pageContent_bpcci_6 ._jobCalibrations_bpcci_10 ._buttonLayout_bpcci_20 ._atsBtn_bpcci_27 {
  margin-right: 5px;
  white-space: nowrap;
}
._pageContainer_bpcci_3 ._pageContent_bpcci_6 ._jobCalibrations_bpcci_10 ._buttonLayout_bpcci_20 ._createRequBtn_bpcci_31 {
  white-space: nowrap;
}
._pageContainer_bpcci_3 ._pageContent_bpcci_6 ._calibrationsBox_bpcci_34 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  border: 2px solid gray;
  border-radius: 7px;
  margin-bottom: 30px;
}
._pageContainer_bpcci_3 ._pageContent_bpcci_6 ._jobCalibrationsImg_bpcci_45 {
  height: 115px;
  width: 152px;
}

._searchBar_bpcci_50 {
  margin-top: 1rem;
  padding-top: 0px;
}

._talentPage_bpcci_55 ._createPoolButton_bpcci_55 {
  display: flex;
  justify-content: flex-end;
}

._card_bpcci_60 {
  margin: 10px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
  border: 1px solid #8f918d;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
}

._mainBoxHead_bpcci_69 {
  display: flex;
  flex-direction: row;
  /* border-radius: 8px; */
  margin: 10px;
  justify-content: space-between;
}

._cardCheckbox_bpcci_77 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

h3._clientName_bpcci_83 {
  margin: 0 0 12px 0;
  font-family: "Gotham";
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 36px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  flex: 1;
}
h3._clientNameDisabled_bpcci_95 {
  color: #757575;
}

@media screen and (max-width: 1900px) {
  ._talentPoolCardContainer_bpcci_100 {
    overflow-y: auto;
  }
  ._talentPoolCardContainer_bpcci_100::-webkit-scrollbar {
    width: 0.5em;
  }
  ._talentPoolCardContainer_bpcci_100::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }
  ._talentPoolCardContainer_bpcci_100::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  }
  ._talentPoolCardContainer_bpcci_100 {
    height: calc(100vh - 200px);
  }
}
@media screen and (min-width: 1901px) {
  ._talentPoolCardContainer_bpcci_100 {
    overflow-y: auto;
  }
  ._talentPoolCardContainer_bpcci_100::-webkit-scrollbar {
    width: 0.5em;
  }
  ._talentPoolCardContainer_bpcci_100::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }
  ._talentPoolCardContainer_bpcci_100::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  }
  ._talentPoolCardContainer_bpcci_100 {
    height: calc(100vh - 200px);
  }
}/* colors */
/* media query */
._boxWrapper_1jyvw_3 {
  display: flex;
  align-items: center;
}

._progressBar_1jyvw_8 {
  color: #00c29b;
  background-color: #d9d9d9 !important;
  height: 8px;
  border-radius: 100px;
  width: 100%;
}

._progressBarValue_1jyvw_16 {
  color: #243d42;
  font-family: "Lato";
  font-size: 12px;
}._score_1cxc8_1 {
  max-width: 140px;
}/* colors */
/* media query */
._boxwrapper_ny8n7_3 {
  border: 1px solid #8f918d;
  box-sizing: border-box;
  padding: 18px;
  border-radius: 10px;
  min-height: 240px;
  cursor: pointer;
}
._boxwrapper_ny8n7_3:hover {
  background-color: #f9fdff;
}

._paperWrapper_ny8n7_15 {
  box-sizing: border-box;
  display: flex;
  margin-top: 15px;
  gap: 4px;
  border: none;
  -moz-column-gap: 9px;
       column-gap: 9px;
}
._paperWrapper_ny8n7_15:hover {
  background-color: primaryTilesHoverColor;
}

._boxwrapper_ny8n7_3:focus-within {
  border: 2px solid #008369;
  background-color: #ffffff !important;
}

._profileAvtar_ny8n7_32 {
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  background: #ffcd6a;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._excellentTagAvtar_ny8n7_44 {
  width: 100px;
  height: 30px;
  box-sizing: border-box;
  background: #8bdb24;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Lato";
  font-weight: 700;
}

._goodTagAvtar_ny8n7_59 {
  width: 80px;
  height: 30px;
  box-sizing: border-box;
  background: #00ecff;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Lato";
  font-weight: 700;
}

._poorTagAvtar_ny8n7_74 {
  width: 80px;
  height: 30px;
  box-sizing: border-box;
  background: #ffcd6a;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Lato";
  font-weight: 700;
}

._innerBoxwrapper_ny8n7_89 {
  display: flex;
  justify-content: space-between;
}

._innerProfileAvtar_ny8n7_94 {
  width: 25px;
  height: 28px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._clsEllipsis_ny8n7_105 {
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 120px;
}

._profileviewLink_ny8n7_113 {
  font-size: 14px;
  color: #008369;
  font-weight: 700;
  font-family: "Lato";
  text-underline-offset: 0.3em;
}

._text1_ny8n7_121 {
  font-size: 18px;
  font-family: "Gotham";
  color: #243d42;
  text-transform: capitalize;
}

._text2_ny8n7_128 {
  font-size: 14px;
  margin-top: -4px;
}

._text3_ny8n7_133 {
  font-family: "Lato";
  font-size: 12px;
  font-weight: 400;
  margin-top: 2px;
}

._text4_ny8n7_141 {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 700;
}

._icon1_ny8n7_147 {
  height: 12px;
  width: 12px;
}

._skills_ny8n7_152 {
  min-height: 70px;
  max-height: 70px;
  width: 100%;
}

._linkWrapper_ny8n7_158 {
  min-height: 30px;
  margin-top: 10px;
}

._tagAvatar_ny8n7_163 {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-top: 8px;
  gap: 3px;
}

._tagText_ny8n7_171 {
  margin-left: 5px;
  font-family: "Gotham";
  font-size: 10px;
  font-weight: 325;
  padding: 3px;
  background-color: #e6ecf2;
  border-radius: 4px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}

._tagTextNumber_ny8n7_184 {
  margin-left: 5px;
  font-family: "Lato";
  font-size: 12px;
  font-weight: 400;
  padding: 1px 3px;
}

._linkedinIcon_ny8n7_192 {
  position: absolute;
  margin-top: 22px;
  margin-left: 30px;
  height: 18px;
  width: 18px;
}

._pdlIcon_ny8n7_200 {
  position: absolute;
  margin-top: 28px;
  margin-right: -26px;
  height: 18px;
  width: 18px;
  fill: var(--theme-2-secondary, #8338eb);
}

._paginationContainer_ny8n7_209 {
  width: 100%;
  margin-top: 20px;
  margin-left: 16px;
}

._transWrapper_ny8n7_215 {
  margin-top: -32px;
  justify-content: space-between;
  display: flex;
}

._selectAllBox_ny8n7_221 {
  margin-right: 8px;
}

._loadingBox_ny8n7_225 {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  height: 100%;
}

._errorMsgBox_ny8n7_233 {
  display: flex;
  margin-top: 50px;
}
._errorMsgBox_ny8n7_233 ._messageBox_ny8n7_237 {
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._viewBtnCls_ny8n7_244 {
  cursor: pointer;
  padding: 0px !important;
  background-color: transparent !important;
  border: none !important;
}

._viewBtnCls_ny8n7_244:focus {
  outline: none !important;
  outline-offset: none !important;
}

._checkboxSpan_ny8n7_256 {
  margin-left: auto;
}._talentPoolContent_18biu_1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}

._searchDropdown_18biu_8 {
  width: 528px !important;
}

._talentPoolMenuList_18biu_12 {
  width: 528px !important;
  text-wrap: balance !important;
  line-height: 1.2rem !important;
  height: auto !important;
  min-height: 40px !important;
}

._talentPoolSearchBar_18biu_20 {
  width: 400px !important;
  margin-top: 12px;
}

._searchFieldBox_18biu_25 {
  width: 400px !important;
  display: flex;
}

._candidateTilesContainer_18biu_30 {
  display: flex;
  margin-top: 50px;
  justify-content: center;
  width: 100%;
}

@media screen and (max-width: 1900px) {
  ._TalentPoolCandidateTilesBox_18biu_38 {
    overflow-y: auto;
  }
  ._TalentPoolCandidateTilesBox_18biu_38::-webkit-scrollbar {
    width: 0.5em;
  }
  ._TalentPoolCandidateTilesBox_18biu_38::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }
  ._TalentPoolCandidateTilesBox_18biu_38::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  }
  ._TalentPoolCandidateTilesBox_18biu_38 {
    height: calc(100vh - 390px);
  }
}
@media screen and (min-width: 1901px) {
  ._TalentPoolCandidateTilesBox_18biu_38 {
    overflow-y: auto;
  }
  ._TalentPoolCandidateTilesBox_18biu_38::-webkit-scrollbar {
    width: 0.5em;
  }
  ._TalentPoolCandidateTilesBox_18biu_38::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }
  ._TalentPoolCandidateTilesBox_18biu_38::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  }
  ._TalentPoolCandidateTilesBox_18biu_38 {
    height: calc(100vh - 390px);
  }
}
@media screen and (max-width: 1350px) {
  ._searchFieldBox_18biu_25,
  ._searchDropdownBox_18biu_77 {
    width: 45% !important;
  }
  ._talentPoolSearchBar_18biu_20,
  ._searchDropdown_18biu_8 {
    width: 100% !important;
  }
}
@media screen and (max-width: 967px) {
  ._searchFieldBox_18biu_25,
  ._searchDropdownBox_18biu_77 {
    width: 100% !important;
  }
}._searchField_1ml79_1 {
  width: calc(100% - 16px);
  margin: 8px;
}

._menuItems_1ml79_6 {
  margin-left: 8px;
}/* colors */
/* media query */
._talentSubTitle_1qeem_3 {
  margin: 8px 0px;
}

._companyTags_1qeem_7 {
  background: #8bdb24;
  font-weight: 700;
}

._pageContainer_1qeem_12 {
  height: 100%;
}
._pageContainer_1qeem_12 ._pageContent_1qeem_15 {
  height: 100%;
  width: 100%;
}

._boxwrapper_1qeem_20 {
  display: flex;
  justify-content: space-between;
}

._viewLink_1qeem_25 {
  display: flex;
}

._InfoOutlinedIcon_1qeem_29 {
  color: #008369;
}

._kfLogoImg_1qeem_33 {
  margin-right: 10px;
}

._headerTitle_1qeem_37 {
  display: flex;
  width: 100%;
}

._headerDescription_1qeem_42 {
  width: 100%;
}

._jobTags_1qeem_46 {
  justify-content: space-between;
  display: flex;
}

._talentPoolTiles_1qeem_51 {
  display: flex;
  margin-top: 1.25rem;
  margin-left: -20px;
}._labelBox_1rgnv_1 {
  display: flex;
}

._labelName_1rgnv_5 {
  font-family: "Gotham";
  font-size: "16px";
  line-height: "36px";
  font-weight: 400;
  margin-right: 10px;
}

._labelCount_1rgnv_13 {
  font-family: "Gotham";
  font-size: "18px";
  line-height: "28px";
  font-weight: 800;
}/* colors */
/* media query */
._contactLink_1kfut_3 {
  text-underline-offset: 3px;
  margin-bottom: 0px;
  font-family: "Lato";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #243d42;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: text;
}

._noWrapSpan_1kfut_17 {
  font-family: "Lato";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
}

._flexText_1kfut_25 {
  cursor: text !important;
  box-sizing: border-box;
  font-family: "Lato";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  color: #008369;
  font-size: 16px;
  text-underline-offset: 5px;
  font-weight: 400;
  text-decoration-thickness: 2px;
  margin-bottom: 4px;
}

._contactLink_1kfut_3 a {
  color: #008369 !important;
  cursor: text;
  pointer-events: none;
}

._linkedInLink_1kfut_47 a {
  cursor: pointer;
  pointer-events: auto;
}

._linkedInTextBox_1kfut_52 > div {
  width: 100% !important;
}

._contactDetailsHeading_1kfut_56 {
  font-family: "Gotham";
  color: #243d42;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: left;
}

._contactFont_1kfut_66 {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
}

._contactBox_1kfut_75 {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-bottom: 20px;
}

._contactBox_1kfut_75::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8f918d;
}

._contactBox_1kfut_75::-webkit-scrollbar {
  width: 6px;
  background-color: #fff;
}

._fontBlueColor_1kfut_94 {
  text-decoration: underline;
  color: #008369;
}

._accordianHeading_1kfut_99 {
  font-family: "Gotham";
  color: #243d42;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
}

._inputFields_1kfut_107 {
  padding-bottom: 14px;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

._buttonGap_1kfut_114 {
  display: flex;
  justify-content: "space-between";
  gap: 2;
}

._socialProfilesElements_1kfut_120 {
  width: -webkit-fill-available !important;
}

._socialProfilesDropdown_1kfut_124 {
  width: 161px;
}

._socialProfileInput_1kfut_128 {
  flex-grow: 1;
}

._defaultInput_1kfut_132 {
  margin-bottom: 20px;
}

._lastInput_1kfut_136 {
  width: 48%;
  margin-left: 24px;
  margin-bottom: 20px;
}

._btnPanel_1kfut_142 {
  margin: 32px 20px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._dialogTitleAddCand_1kfut_148 {
  border-bottom: 1px solid #d3d3d3;
  margin: 0px 24px;
  padding: 20px 0px;
}

._labelAlignments_1kfut_154 {
  width: 85px;
  max-width: 100px;
  font-family: "Lato";
  font-size: 16px;
}

._locationInput_1kfut_161 {
  width: 100%;
  margin-bottom: 20px;
}

._flexRowBox_1kfut_166 {
  display: flex;
  gap: 20px;
}

._flexColBox_1kfut_171 {
  display: flex;
  flex-direction: column;
}

._moreOption_1kfut_176 {
  margin: 10px 0;
}

._btnPanel_1kfut_142 {
  margin: 32px 20px 12px 20px;
  display: flex;
  justify-content: space-between;
}

._dialogTitleAddCand_1kfut_148 {
  border-bottom: 1px solid #d3d3d3;
  margin: 0px 24px;
  padding: 20px 0px;
}

._telephoneBox_1kfut_192 {
  margin-top: 20px;
}

._emailBox_1kfut_196 {
  margin-top: 20px;
}

._sourceBox_1kfut_200 {
  margin-top: 20px;
}

._locationBox_1kfut_204 {
  margin-top: 20px;
}

._wrapP_1kfut_208 {
  display: flex;
  flex-wrap: wrap;
}

._showMore_1kfut_213 {
  display: inline-block;
  padding: 0 5px;
}

._contactIcon_1kfut_218 {
  min-width: 14px;
  min-height: 14px;
  margin-top: 5px;
}

._holdIcon_1kfut_224 {
  min-width: 20px !important;
  max-width: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

._zeroOverflow_1kfut_234 {
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._location_1kfut_161 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._flexBox_1kfut_249 {
  display: flex;
  box-sizing: border-box;
  width: 100%;
}

._flexBoxOneContacts_1kfut_255 {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
}

._flexContactOne_1kfut_262 {
  box-sizing: border-box;
  font-weight: 400 !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 8px;
  display: flex;
  flex-wrap: wrap;
}

._flexContactManyDiv_1kfut_273 {
  flex-wrap: wrap;
}

._flexContactMany_1kfut_273 {
  display: flex;
  flex-wrap: wrap;
  cursor: text;
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._flexContactCount_1kfut_287 {
  white-space: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
}

._contactHeader_1kfut_293 {
  display: flex;
  justify-content: space-between;
}

._contactHeading_1kfut_298 {
  display: flex;
  align-items: center;
}

._addMore_1kfut_303 {
  font-size: 14px !important;
  width: -moz-fit-content;
  width: fit-content;
}

._inputBoxHolder_1kfut_308 {
  display: flex;
}

._myBoxes_1kfut_312 {
  margin: 8px 0px;
  flex-grow: 2;
  max-width: 490px;
}

._isPrimary_1kfut_318 {
  background-color: #fff;
  color: #243d42;
  border: 1px solid #0f62fe;
  padding: 4px 8px 4px 8px;
  border-radius: 18px;
  font-size: 12px;
  line-height: 14px;
  font-family: "Lato";
  display: flex;
  justify-content: center;
  text-decoration: none;
  align-items: center;
}

._primaryBox_1kfut_333,
._primaryBoxShow_1kfut_334 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 0 10px;
  width: 58px;
  height: 22px;
  align-self: center;
}

._primaryBoxShow_1kfut_334 {
  height: 25px;
  width: 42px;
}

._nameField_1kfut_350 {
  margin: 5px 0;
  box-sizing: border-box;
  position: relative;
  padding: 0px;
}
._nameField_1kfut_350 input {
  padding: 0px !important;
}

._inputBox_1kfut_308 {
  width: 100%;
}

._myNeutralize_1kfut_364 {
  margin: 0px !important;
}

._outlinedInput_1kfut_368 {
  padding: 0px;
  max-width: 390px;
  min-width: 390px;
}

._customInput_1kfut_374 {
  padding: 8px 12px;
  font-family: "Lato" !important;
}

._errorText_1kfut_379 {
  font-size: 12px;
  font-family: "Lato";
  line-height: 16px;
  margin: 2px 0;
  color: var(--kfic2-color-border-error);
}

._errorInput_1kfut_387 {
  outline: 1px solid #ff4d4d !important;
  outline-offset: -1px;
}

._inputLabel_1kfut_392,
._inputLabelDisabled_1kfut_393 {
  color: #243d42;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  font-family: "Gotham";
}

._inputLabelDisabled_1kfut_393 {
  color: #8f918d;
}

._labelText_1kfut_405 {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-right: 10px;
  margin-top: 20px;
  text-transform: capitalize;
}

._socialProfilesBox_1kfut_417 {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}

._contactInput_1kfut_423 {
  width: 96%;
  font-family: "Gotham" !important;
}

._fullContactInput_1kfut_428 {
  width: 100%;
}

._dialogContainer_1kfut_432 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._dialogForm_1kfut_438 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._contactTypo_1kfut_444 {
  overflow: hidden;
}

._commaMargin_1kfut_448 {
  margin-right: 3px;
}

._showLoader_1kfut_452 {
  justify-content: center;
  align-items: center;
  flex-grow: 2;
  display: flex;
}._popUp_kg1e1_1 {
  width: 1304px;
  height: 1172px;
}

._identity_kg1e1_6 {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
}

._leftDetails_kg1e1_14 {
  display: flex;
  margin-right: 10px;
  box-sizing: border-box;
  flex-grow: 1;
  width: 100%;
}

._rightDetails_kg1e1_22 {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
}

._tooltipContent_kg1e1_30 {
  width: 100%;
  height: 400px;
  overflow-y: auto;
}

._box_kg1e1_36 {
  border: 1px solid greenyellow;
}

._dividerHor_kg1e1_40 {
  margin-top: 5px;
  margin-bottom: 15px;
}

._checkedCircleIcon_kg1e1_45 {
  color: #8bdb24;
  margin-right: 8px; /* Equivalent to mr: 1 in Material-UI */
  width: 20px;
  height: 20px;
}

._heading_kg1e1_52 {
  color: var(--Gray-Dark, #3a5055);
  /* Headings/Header small_bold */
  font-family: Gotham;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 155.556% */
}

._secondary_kg1e1_62 {
  color: var(--Type-colors-Primary, #243d42);
  /* Body/Body small_reg */
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

._skillFont_kg1e1_72 {
  color: var(--Type-colors-Primary, #243d42);
  /* Body/metadata */
  font-family: Lato;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 166.667% */
}

._skillIcon_kg1e1_82 {
  margin-right: 8px; /* Equivalent to mr: 1 in Material-UI */
  width: 20px;
  height: 20px;
}

._titleFont_kg1e1_88 {
  color: var(--Type-colors-Primary, #243d42);
  /* Body/Body small_reg */
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
}/* colors */
/* media query */
._boxwrapper_oykpk_3 {
  padding: 20px;
  border-radius: 6px;
  gap: 16px;
  border: 1px solid #d8d8d8;
  background: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
}
._boxwrapper_oykpk_3:hover {
  background-color: #f9fdff;
}

._avtarIcon_oykpk_15,
._clickable_oykpk_16 {
  cursor: pointer;
}

._upperBox_oykpk_20 {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  justify-content: center;
  align-items: center;
}

._dividerHor_oykpk_28 {
  margin-top: 20px;
  margin-bottom: 20px;
}

._lowerBox_oykpk_33 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
  min-height: 40px;
}

._locationIcon_oykpk_42 {
  width: 13.09px;
  height: 16px;
}

._atsStatusIcon_oykpk_47 {
  width: 22px;
  height: 22px;
}

._currentStatusIcon_oykpk_52 {
  width: 20px;
  height: 20px;
}

._paperWrapper_oykpk_57 {
  width: clamp(300px, 80%, 2000px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  margin-top: 18px;
  gap: 4px;
  border: none;
  -moz-column-gap: 9px;
       column-gap: 9px;
  justify-content: center;
  align-items: center;
}
._paperWrapper_oykpk_57:hover {
  background-color: #f9fdff;
}

._boxwrapper_oykpk_3:focus-within {
  border: 2px solid #008369;
  background-color: transparent !important;
}

._optOutBox_oykpk_78 {
  background-color: #efefef;
}

._boxwrapper_oykpk_3:focus-within {
  border: 2px solid #008369;
  background-color: transparent !important;
}

._profileAvtar_oykpk_87 {
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  background: #ffcd6a;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #243d42;
}

._excellentTagAvtar_oykpk_100 {
  width: 100px;
  height: 30px;
  box-sizing: border-box;
  background: #8bdb24;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Lato";
  font-weight: 700;
  color: #243d42;
}

._goodTagAvtar_oykpk_116 {
  width: 80px;
  height: 30px;
  box-sizing: border-box;
  background: #00ecff;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Lato";
  font-weight: 700;
  color: #243d42;
}

._poorTagAvtar_oykpk_132 {
  width: 80px;
  height: 30px;
  box-sizing: border-box;
  background: #ffcd6a;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Lato";
  font-weight: 700;
  color: #243d42;
}

._innerBoxwrapper_oykpk_148 {
  display: flex;
  justify-content: space-between;
  max-width: 100%;
}

._fitBox_oykpk_154 {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center;
}

._advanceBtn_oykpk_160 {
  width: 125px;
  height: 40px;
  padding: 10px, 16px, 10px, 16px;
  border-radius: 8px;
  gap: 10px;
  display: flex;
  justify-content: space-between;
}
._advanceBtn_oykpk_160 ._advanceText_oykpk_169 {
  font-family: Gotham;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.1599999964px;
  text-align: center;
  text-transform: "none";
}

._innerProfileAvtar_oykpk_179 {
  width: 25px;
  height: 28px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._clsEllipsis_oykpk_190 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

._locationStatusBox_oykpk_197 {
  width: 235px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 235px;
}

._profilLinkWrapper_oykpk_205 {
  flex-direction: row !important;
  justify-content: center !important;
  align-items: flex-end !important;
  padding-top: 50px;
}

._profileviewLink_oykpk_212 {
  font-size: 14px;
  color: #008369;
  font-weight: 700;
  font-family: "Lato";
  text-underline-offset: 0.3em;
}

._text1_oykpk_220 {
  color: #008369;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline;
}

._text2_oykpk_230 {
  color: #243d42;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

._nameWithIconWrapper_oykpk_239:hover ._infoIcon_oykpk_239 {
  opacity: 1;
  pointer-events: auto;
}

._linkedinBadgeIcon_oykpk_244,
._pdlBadgeIcon_oykpk_245 {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #fff;
  border-radius: 50%;
  padding: 2px;
  width: 21px;
  height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._infoIcon_oykpk_239 {
  position: absolute;
  right: -30px;
  opacity: 0;
  transition: opacity 0.2s ease;
}
._infoIcon_oykpk_239 img {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

._text3_oykpk_271 {
  font-size: 14px;
  font-weight: 400;
}

._avatar_oykpk_276 {
  display: flex;
  width: 70px;
  height: 70px;
  justify-content: center;
  align-items: center;
}

._tagAvatar_oykpk_284 {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 3px;
       column-gap: 3px;
  row-gap: 4px;
  margin-left: -5px;
  margin-top: 8px;
}

._tagText_oykpk_293 {
  margin-left: 5px;
  font-family: "Gotham";
  font-size: 10px;
  font-weight: 325;
  padding: 3px;
  background-color: #e6ecf2;
  border-radius: 4px;
}

._tagTextNumber_oykpk_303 {
  margin-left: 5px;
  font-family: "Lato";
  font-size: 12px;
  font-weight: 400;
  padding: 1px 3px;
}

._pdlIcon_oykpk_311 {
  position: absolute;
  margin-top: 37px;
  margin-right: -26px;
  height: 18px;
  width: 18px;
  fill: var(--theme-2-secondary, #8338eb);
}

._paginationContainer_oykpk_320 {
  width: 100%;
  margin-top: 20px;
  margin-left: 16px;
}

._transWrapper_oykpk_326 {
  margin-top: -32px;
  justify-content: space-between;
  display: flex;
}

._checkBox_oykpk_332 {
  display: flex;
  justify-content: space-between;
}

._link_oykpk_244 {
  text-decoration: none;
}

._cancelButtonBox_oykpk_341 {
  display: flex;
  margin-top: 30px;
}
._cancelButtonBox_oykpk_341 ._canButton_oykpk_345 {
  margin-left: auto;
  width: 100px;
}

._customBackdrop_oykpk_350 {
  background-color: transparent !important;
}

._stageStatusBox_oykpk_354 {
  display: flex;
}

._stageBox_oykpk_358 {
  display: flex;
  gap: 5px;
  align-items: center;
  margin: 2px 0;
}
._stageBox_oykpk_358 ._noEmailIcon_oykpk_364 {
  filter: invert(88%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);
}

._stageBoxEmail_oykpk_368 {
  display: flex;
  gap: 5px;
  align-items: flex-end;
}
._stageBoxEmail_oykpk_368 ._blankEmailIcon_oykpk_373 {
  filter: invert(100%) brightness(0%) contrast(100%);
}

._statusBox_oykpk_377 {
  display: flex;
  gap: 5px;
  margin-left: 20px;
  align-items: flex-end;
}

._locationBox_oykpk_384 {
  display: flex;
  align-items: flex-end;
  margin-bottom: 5px;
}

._boxwrapper_oykpk_3:hover ._infoIcon_oykpk_239 {
  opacity: 1;
}

._percentageMatch_oykpk_394 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.75rem;
  border-radius: 20px;
  border: 2px solid #8bdb24; /* Light green color, adjust as needed */
  background-color: rgba(139, 219, 36, 0.1);
}

._percentageMatch2_oykpk_404 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.75rem;
  border-radius: 20px;
  border: 2px solid #00ecff; /* Light green color, adjust as needed */
  background-color: rgba(0, 236, 255, 0.1);
}

._percentageMatch3_oykpk_414 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.75rem;
  border-radius: 20px;
  border: 2px solid #ff8f1a; /* Light green color, adjust as needed */
  background-color: rgba(255, 143, 26, 0.1);
}

._percentageMatch4_oykpk_424 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.75rem;
  border-radius: 20px;
  border: 2px solid #e70411; /* Light green color, adjust as needed */
  background-color: rgba(231, 4, 17, 0.1);
}

._percentageMatch__text_oykpk_434 {
  color: var(--Type-colors-Primary, #243d42);
  /* Body/Body small_bold */
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 142.857% */
}

._subStatus_oykpk_444 {
  padding: 5px;
  color: #243d42;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

._substatusBox_oykpk_454 {
  padding: 10px 5px;
}

._subStatusIcon_oykpk_458 {
  display: flex;
}/* colors */
/* media query */
._container_187mf_3 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

._text1_187mf_9 {
  color: var(--Type-colors-Primary, #243d42);
  /* Body/Body_bold */
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 150% */
}

._candidateCard_187mf_19 {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  flex: 1 0 0;
  border-radius: 6px;
  border: 1px solid #dac3f9;
  background: #fff;
  /* Elevation/Regular - Grey */
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
}

._avatar_187mf_33 {
  width: 70px;
  height: 70px;
  flex-shrink: 0;
  fill: #f2f2f2;
  stroke-width: 1px;
  stroke: var(--Gray-Light, #a0afb2);
  background-color: #f3f2f7;
  color: #243d42;
  text-align: center;
  font-family: "Segoe UI";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px; /* 100% */
  border: 2;
  border-color: #a0afb2;
}

._clickable_187mf_52 {
  cursor: pointer;
}

._candidateCard_187mf_19:hover ._infoIcon_187mf_56 {
  opacity: 1;
}

._linkedinIcon_187mf_60 {
  position: absolute;
  margin-top: 49px;
  margin-left: 49px;
  height: 21px;
  width: 21px;
}

._dropdown_187mf_68 {
  display: flex;
  padding: 16px 20px 12px 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  border-radius: 6px;
  border: 1px solid #dac3f9;
  background: rgba(131, 56, 235, 0.05);
}

._candidateName_187mf_80 {
  color: var(--Type-colors-Link-text, #008369);
  /* Body/Body Link Text */
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 150% */
  text-decoration-line: underline;
}

._jobTitle_187mf_91 {
  color: var(--Type-colors-Primary, #243d42);
  /* Body/Body small_bold */
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 142.857% */
  padding-bottom: 15px;
}

._location_187mf_102 {
  color: var(--Type-colors-Primary, #243d42);
  /* Body/Body small_reg */
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
}

._no-location_187mf_112 {
  fill: #d3d3d3 !important;
}

._icon-default_187mf_116 {
  fill: #bf0d9f;
}

._iconNoLocation_187mf_120 {
  fill: #d3d3d3;
}

._text2_187mf_124 {
  font-family: "Lato";
  font-size: 14px;
  font-weight: 700;
  text-align: center !important;
}

._clsEllipsis_187mf_131 {
  width: 223px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._locEllipsis_187mf_138 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._MuiSvgIcon-colorDisabled_187mf_144 {
  fill: disabled;
}

._jobTileCard_187mf_148 {
  width: 100%;
}

._calibrationsBox_187mf_152 {
  display: flex;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  border-radius: 7px;
  margin-bottom: 30px;
}

._CreateJobImg_187mf_162 {
  height: 115px;
  width: 15 2px;
}

._pdlIcon_187mf_167 {
  position: absolute;
  margin-top: 5px;
  margin-right: -120px;
  height: 35px;
  width: 35px;
  fill: var(--theme-2-secondary, #8338eb);
}

._infoIcon_187mf_56 {
  fill: #008369;
  width: 16px;
  height: 16px;
  padding-left: 4px;
  margin-top: -8px;
  opacity: 0;
}

._hideJobTitle_187mf_185 {
  visibility: hidden;
}

._text3_187mf_189 {
  color: var(--Type-colors-Primary, #243d42);
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  line-height: 24px; /* 150% */
}._mainBox_l0ovq_1 {
  display: flex;
  flex-direction: column;
  border: 1px solid blue;
  height: 100%;
  flex-grow: 4;
  padding: 24px;
}

._closeIconBox_l0ovq_10 {
  display: flex;
}

._clearIcon_l0ovq_14 {
  align-self: flex-start;
  padding: 0px;
}

._buttonBox_l0ovq_19 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

._fullViewButton_l0ovq_25 {
  margin: 0 10px;
}

._candidateCount_l0ovq_29 {
  display: flex;
  align-items: center;
  margin-right: 20px;
  color: #243d42;
  font-family: Lato;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 146.667% */
  letter-spacing: 0.125px;
}

._arrowBox_l0ovq_42 {
  display: flex;
  justify-content: center;
  cursor: pointer;
}

._arrowIcon_l0ovq_48 {
  color: #00c29b;
}

._arrowIconDisabled_l0ovq_52 {
  color: #757575;
  cursor: default;
}

._mainBox_l0ovq_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-grow: 4;
  padding: 24px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

._carouselBox_l0ovq_67 {
  flex-grow: 2;
  height: 100%;
  background-color: #f8f9fb;
  border: 1px solid #f2f2f2;
  border-radius: 18px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 0;
  position: relative;
}

._footerBox_l0ovq_80 {
  display: flex;
  padding: 0px;
  justify-content: space-between;
  margin-top: 10px;
}

._previewTitle_l0ovq_87 {
  color: #243d42;
  font-feature-settings: "liga" off, "clig" off;
  font-family: Gotham;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px; /* 150% */
}

._titleBox_l0ovq_97 {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #8f918d;
  margin-bottom: 16px;
  padding-bottom: 8px;
}

._closeIconBox_l0ovq_10 {
  display: flex;
}

._clearIcon_l0ovq_14 {
  align-self: flex-start;
  padding: 0px;
}

._buttonBox_l0ovq_19 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

._fullViewButton_l0ovq_25 {
  margin: 0px;
}

._addButton_l0ovq_124 {
  margin-left: 10px;
}

._totalCountBox_l0ovq_128 {
  display: flex;
}

._arrowLeft_l0ovq_132,
._arrowRight_l0ovq_133 {
  border: 1px solid #f2f2f2;
  height: 49px;
  width: 49px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f9fdff;
}
._arrowLeft_l0ovq_132:first-child,
._arrowRight_l0ovq_133:first-child {
  border-right: none;
}

._arrowBox_l0ovq_42 {
  display: flex;
  justify-content: center;
  cursor: pointer;
}

._arrowIcon_l0ovq_48 {
  color: #00c29b;
}

._arrowIconDisabled_l0ovq_52 {
  color: #757575;
}

._cursorDefault_l0ovq_161 {
  cursor: default;
}

._scrollWrapper_l0ovq_165 {
  overflow-y: auto;
  flex-grow: 2;
}

._skills_l0ovq_170 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

._section_l0ovq_176 {
  margin-top: 16px;
  box-sizing: border-box;
  overflow: hidden;
  margin: 5px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #f2f2f2;
  border-radius: 12px;
  padding: 16px;
  background-color: #fff;
}

._contactIcon_l0ovq_191 {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  margin-top: 2px;
}

._location_l0ovq_198 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._holdIcon_l0ovq_205 {
  min-width: 20px !important;
  max-width: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

._sectionTitle_l0ovq_215 {
  margin-bottom: 12px;
  color: #243d42;
  font-family: Gotham;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}

._avatar_l0ovq_225 {
  width: 60px;
  height: 60px;
  flex-shrink: 0;
  fill: #f2f2f2;
  stroke-width: 1px;
  stroke: var(--Gray-Light, #a0afb2);
  background-color: #c8eced;
  border: 2;
  border-color: #a0afb2;
  display: "flex";
  align-items: "center";
  justify-content: "center";
  color: #346c6d;
  text-align: center;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}

._modalBody_l0ovq_248 {
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._detailsHolder_l0ovq_256 {
  max-height: 100%;
  overflow-y: auto;
  padding: 0 24px 0 24px;
}

._detailsHolder_l0ovq_256::-webkit-scrollbar {
  width: 6px;
}

._detailsHolder_l0ovq_256::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 4px;
}

._percentageMatch_l0ovq_271 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.75rem;
  border-radius: 20px;
  border: 2px solid #8bdb24; /* Light green color, adjust as needed */
  background-color: rgba(139, 219, 36, 0.1);
}

._zeroOverflow_l0ovq_281 {
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._totalExperience_l0ovq_289 {
  color: #757575;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

._boldText_l0ovq_298 {
  color: #243d42;
  font-weight: 700;
}._noDataBox_1dqnv_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
}

._noDataGrid_1dqnv_8 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}

._eduContainer_1dqnv_15 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

._eduInstitute_1dqnv_21 {
  color: #243d42 !important;
  font-family: Lato;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

._eduDegree_1dqnv_30 {
  color: #243d42 !important;
  font-family: Lato;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

._eduYear_1dqnv_39 {
  font-family: Lato;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #757575 !important;
}._skillList_eo3m0_1 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 5px 0;
}

._skillsContainer_eo3m0_8 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}

._tickIcon_eo3m0_14 {
  margin-right: 10px;
  width: 19px;
  height: 19px;
}

._skillText_eo3m0_20 {
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #243d42;
}

._moreSkills_eo3m0_29 {
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: #243d42;
  cursor: pointer;
  display: flex;
  align-items: center;
}

._noDataBox_eo3m0_41 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
}

._noDataGrid_eo3m0_48 {
  border-radius: "5px";
  flex-direction: "column";
  align-items: "center";
  text-align: center;
}/* colors */
/* media query */
._inviteSubHeader_16jvc_3 {
  padding: 8px 0px;
}

._candidatesSelected_16jvc_7 {
  padding: 16px 0px 8px 0px;
}

._candidatesSelectedWrapper_16jvc_11 {
  padding: 16px;
  width: 852px !important;
  height: 112px;
  background: #ffffff;
}

._inviteSubject_16jvc_18 {
  height: 56px;
  font-family: "Gotham";
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #243d42;
  padding-top: 10px;
}

._inviteSubjectDescription_16jvc_28 {
  width: 852px !important;
  height: 104px;
  background: #ffffff;
}

._inviteSubject_16jvc_18 {
  height: 56px;
  font-family: "Gotham";
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #243d42;
  padding-top: 10px;
}

._inviteSubjectDescription_16jvc_28 {
  width: 852px !important;
  height: 104px;
  background: #ffffff;
}

._inviteMessage_16jvc_50 {
  height: 56px;
  font-family: "Gotham";
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #243d42;
  padding-top: 10px;
}

._inviteMessageDescription_16jvc_60 {
  width: 852px !important;
  height: 104px;
  background: #ffffff;
}

._candidatesSelectedTextBox_16jvc_66 {
  width: 852px !important;
}

._MuiList-root_16jvc_70 {
  width: 795px;
}

._dialogFooter_16jvc_74 {
  padding-top: 20px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-right: 20px;
  gap: 10px;
}

._filterTagsContainer_16jvc_83 {
  margin: 0 0 4px 0;
}
._filterTagsContainerRow_16jvc_86 {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}

._filterTagContainer_16jvc_93 {
  padding: 4px 4px 4px 6px;
}

._filterTag_16jvc_83 {
  margin: 6px;
  background-color: rgba(0, 131, 105, 0.1019607843) !important;
  padding: 16px 12px;
}
._filterTag_16jvc_83:focus {
  outline: auto !important;
  outline-color: rgba(0, 131, 105, 0.1019607843) !important;
}

._boxContainer_16jvc_107 {
  padding: 10px;
  border: 1px solid #d3d3d3;
  min-height: 80px;
  border-radius: 8px;
}

._boxWrapper_16jvc_114 {
  margin-bottom: 20px;
}

._scrollContainer_16jvc_118 {
  max-height: 400px;
  overflow: hidden;
  overflow-y: scroll;
}
._scrollContainer_16jvc_118::-webkit-scrollbar {
  width: 8px;
}
._scrollContainer_16jvc_118::-webkit-scrollbar-thumb {
  background: #757575;
  border-radius: 32px;
}

._clipBoardBox_16jvc_131 {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  margin-top: 15px;
  margin-left: 15px;
}

._copyNotification_16jvc_139 {
  display: flex;
  align-items: center;
  padding: 10px;
  margin-right: 20px;
  background-color: rgba(0, 131, 105, 0.1019607843);
}

._notificationIcon_16jvc_147 {
  color: #008369;
  margin-right: 6px;
}

._font16_16jvc_152 {
  font-size: 16px !important;
}

._dialogTitle_16jvc_156 {
  display: contents;
}

._crossBtn_16jvc_160 {
  position: absolute;
  right: 8px;
  top: 8px;
}