@import url(./font-face.css);
/* Mixins and functions */
body {
  --theme-color: #122f47;
  --icon-txtcolor: #666666;
  --clr-black: #000000;
  --clr-white: #ffffff;
  --txt-color: #1a1a1a;
  --brdr-color: #e6e9ee;
  --title-color:#162f4b;
  --link-title-color: #0b7d76;
  --search-color: #f1f3f6;
  --accord-bg-clr:#daf2ef;
  --head-title-clr:#444444;
  --head-btn-bdr-clr:#003b52;
  --bg-color:#f7f9fb;
  --error-txt-color: #ab0b0b;
  --popup-title-bg-color:#eefcfa;
  --svg-color: #005c81;
  --btn-backgroundFocus: #d9d9d9;
  --transition: 0.3s;
  --font-body-size: 12px;
  --font-body-weight: 400;
  --font-weight-normal: 500;
  --font-weight-medium:600;
  --font-weight-bold: 700;
  --font-body-lineheight: 22px;
  --btn-gradient: linear-gradient(94.76deg, #005C81 0.57%, #122F47 95%);
  --btn-white-gradient: linear-gradient(#ffffff, #ffffff);
  --menu-box-shdw:0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  --accord-box-shdw:0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  --header-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
}

* {
  box-sizing: border-box;
  font-family: "Euclid Circular B" !important;
}

.container {
  width: 100% !important;
  padding-left: 16px;
  padding-right: 16px;
  margin: 0 auto;
}

body {
  overflow-x: hidden !important;
}

/*******************************Registeration Page******************************/
.agree-text {
  display: flex;
  margin-bottom: 16px !important;
}
.agree-text .terms-text {
  padding-left: 4px !important;
  color: var(--link-title-color) !important;
}

.agree-text a {
  margin-bottom: 0 !important;
}

.agree-text, .agree-text a {
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 400;
  color: var(--theme-color);
}

#login_body h5 {
  color: #122F47 !important;
  font-size: 24px;
  font-weight: 600;
  line-height: 30.43px;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  margin-top: 30px !important;
  text-transform: capitalize;
}
#login_body .login_form .set_new_password #login_form_inputs {
  color: var(--theme-color);
}
#login_body .Reset-hide-sign {
  display: none !important;
}
#login_body .newThemeError p, #login_body .Input-ValidationError-336, #login_body .alert_fail {
  font-weight: normal;
  color: var(--error-txt-color);
  margin-bottom: 0;
}

.signuprForms .form_actions button span, #login_form_inputs button span {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.15em;
}

/**************************Header***************************/
.Header-container {
  position: fixed;
  z-index: 99;
  width: 100%;
  top: 0;
}
@media (max-width: 1024.98px) {
  .Header-container .left_header_links {
    margin-left: 0;
  }
}
.Header-container .left_header_links .left_header {
  justify-content: space-between;
  gap: 9px;
}
.Header-container .left_header_links .left_header .page_heading {
  display: flex;
  gap: 6px;
  justify-content: flex-start;
  align-items: center;
}
.Header-container .left_header_links .left_header li .page_heading h4 {
  color: var(--head-title-clr);
  font-size: 1.25rem;
  line-height: 1.585rem;
  font-weight: 500;
  margin-bottom: 0px !important;
}
.Header-container .left_header_links .left_header .Header-btn button {
  font-size: 0.75rem !important;
  font-weight: var(--font-weight-medium) !important;
  text-transform: uppercase !important;
  text-align: center !important;
  line-height: 1rem !important;
  border: 1px solid var(--head-btn-bdr-clr) !important;
  padding: 9px 20px;
  border-radius: 20px;
  color: var(--head-btn-bdr-clr) !important;
  letter-spacing: 0.15em !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
}
.Header-container .left_header_links .left_header .Header-btn button span {
  color: var(--head-btn-bdr-clr) !important;
  font-size: 0.75rem !important;
  font-weight: var(--font-weight-medium) !important;
  text-transform: uppercase !important;
  text-align: center !important;
  line-height: 1rem !important;
}
.Header-container .left_header_links .left_header .Header-btn button.active, .Header-container .left_header_links .left_header .Header-btn button:focus, .Header-container .left_header_links .left_header .Header-btn button:active {
  box-shadow: none !important;
  outline: none;
  text-decoration: none;
  background-color: var(--btn-backgroundFocus) !important;
  color: var(--head-btn-bdr-clr) !important;
}
.Header-container .left_header_links .left_header .Header-btn button.active span, .Header-container .left_header_links .left_header .Header-btn button:focus span, .Header-container .left_header_links .left_header .Header-btn button:active span {
  color: var(--head-btn-bdr-clr) !important;
}
.Header-container .left_header_links .left_header .Header-btn button:hover {
  border-color: var(--svg-color) !important;
  color: var(--svg-color) !important;
  background-color: var(--clr-white) !important;
}
.Header-container .left_header_links .left_header .Header-btn button:hover span {
  color: var(--svg-color) !important;
}
.Header-container .left_header_links .left_header .Header-btn .theme-reverse-btn {
  margin: 0 !important;
}
.Header-container .right_header_links div#_blank {
  top: -6px !important;
  transform: translate3d(-105px, 32px, 0px) !important;
  min-width: 135px;
}
.Header-container .right_header_links ul li b {
  display: none;
}
.Header-container .right_header_links ul li div#menu-list {
  margin-top: 10px !important;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2509803922);
}
.Header-container .right_header_links ul li div#menu-list ul li {
  color: var(--txt-color);
  font-size: 0.75rem;
  line-height: 0.95125rem;
  font-weight: 600;
  transition: none !important;
  margin: 0 7px !important;
  border-radius: 3px !important;
}
.Header-container .right_header_links ul li div#menu-list ul li a {
  transition: none !important;
}
.Header-container .right_header_links ul li div#menu-list ul li hr {
  display: none;
}
.Header-container .right_header_links ul li div#menu-list ul li:hover {
  background: var(--btn-gradient);
  color: var(--clr-white);
}
.Header-container .right_header_links .mobileView_logo {
  display: none !important;
}
.Header-container .right_header_links .CustomDropdown-pooperResponsive-198 {
  top: -10px !important;
}
.Header-container .right_header_links .my-acct-btn-div {
  padding: 0 !important;
}
.Header-container .header_logo {
  display: none !important;
}
.Header-container .new_header_UI_top {
  display: flex;
  margin-left: 80px;
  padding: 8px 30px;
  background: #fff;
  height: 60px;
  align-items: center;
  box-shadow: var(--header-box-shadow);
}
@media screen and (min-width: 1024px) {
  .Header-container .new_header_UI_top {
    gap: 23px;
  }
}
.Header-container .header_menu_list_new, .Header-container .header_menu_list_new .HeaderNewBtnWrapper {
  display: flex;
  gap: 15px;
}
.Header-container .header_menu_list_new .theme-reverse-btn, .Header-container .header_menu_list_new .btnbulkup, .Header-container .header_menu_list_new .secondarydBtn, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn {
  font-size: 0.75rem !important;
  font-weight: var(--font-weight-medium) !important;
  text-transform: uppercase !important;
  text-align: center !important;
  line-height: 1rem !important;
  border: 1px solid var(--head-btn-bdr-clr) !important;
  padding: 9px 20px;
  border-radius: 20px;
  color: var(--head-btn-bdr-clr) !important;
  letter-spacing: 0.15em !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
}
.Header-container .header_menu_list_new .theme-reverse-btn span, .Header-container .header_menu_list_new .btnbulkup span, .Header-container .header_menu_list_new .secondarydBtn span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn span {
  color: var(--head-btn-bdr-clr) !important;
  font-size: 0.75rem !important;
  font-weight: var(--font-weight-medium) !important;
  text-transform: uppercase !important;
  text-align: center !important;
  line-height: 1rem !important;
}
.Header-container .header_menu_list_new .theme-reverse-btn.active, .Header-container .header_menu_list_new .theme-reverse-btn:focus, .Header-container .header_menu_list_new .theme-reverse-btn:active, .Header-container .header_menu_list_new .btnbulkup.active, .Header-container .header_menu_list_new .btnbulkup:focus, .Header-container .header_menu_list_new .btnbulkup:active, .Header-container .header_menu_list_new .secondarydBtn.active, .Header-container .header_menu_list_new .secondarydBtn:focus, .Header-container .header_menu_list_new .secondarydBtn:active, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn.active, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn:focus, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn:active, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup.active, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup:focus, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup:active, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn.active, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn:focus, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn:active {
  box-shadow: none !important;
  outline: none;
  text-decoration: none;
  background-color: var(--btn-backgroundFocus) !important;
  color: var(--head-btn-bdr-clr) !important;
}
.Header-container .header_menu_list_new .theme-reverse-btn.active span, .Header-container .header_menu_list_new .theme-reverse-btn:focus span, .Header-container .header_menu_list_new .theme-reverse-btn:active span, .Header-container .header_menu_list_new .btnbulkup.active span, .Header-container .header_menu_list_new .btnbulkup:focus span, .Header-container .header_menu_list_new .btnbulkup:active span, .Header-container .header_menu_list_new .secondarydBtn.active span, .Header-container .header_menu_list_new .secondarydBtn:focus span, .Header-container .header_menu_list_new .secondarydBtn:active span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn.active span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn:focus span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn:active span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup.active span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup:focus span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup:active span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn.active span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn:focus span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn:active span {
  color: var(--head-btn-bdr-clr) !important;
}
.Header-container .header_menu_list_new .theme-reverse-btn:hover, .Header-container .header_menu_list_new .btnbulkup:hover, .Header-container .header_menu_list_new .secondarydBtn:hover, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn:hover, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup:hover, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn:hover {
  border-color: var(--svg-color) !important;
  color: var(--svg-color) !important;
  background-color: var(--clr-white) !important;
}
.Header-container .header_menu_list_new .theme-reverse-btn:hover span, .Header-container .header_menu_list_new .btnbulkup:hover span, .Header-container .header_menu_list_new .secondarydBtn:hover span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .theme-reverse-btn:hover span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .btnbulkup:hover span, .Header-container .header_menu_list_new .HeaderNewBtnWrapper .secondarydBtn:hover span {
  color: var(--svg-color) !important;
}
.Header-container .header_menu_list_new {
  margin: 0 !important;
}
.Header-container .HeaderNewBtnWrapper button {
  padding: 0;
  margin: 0;
}
.Header-container .HeaderNewBtnWrapper button span {
  min-height: 36px;
}

/***********************************Footer*********************************/
.footer .footer_bottom .footerbot_cont span, .footer .footer_bottom .footerbot_cont span a {
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 1.02125rem;
  font-weight: 400;
}

/***********************************Material UI Overwrite*********************************/
.sidenav---sidenav---_2tBP, .breadtitle_wrap {
  display: none !important;
}

.MuiSvgIcon-root-37 {
  fill: var(--theme-color) !important;
}

.MuiGrid-container-310 {
  width: 100% !important;
}

/**********************Body Container***********************************************/
.body.withheader {
  margin: 60px 0 60px 80px;
}
.body.withheader .All_container {
  padding: 30px !important;
  min-height: 90vh;
  background: #F7F9FB;
}
.body.withheader .All_container.pro-details-c {
  width: calc(100vw - 100px);
}

.body.withoutheader {
  padding: 54px 80px;
  background: #fff;
}

.body.loginModule {
  padding: 0px;
  background: #fff;
}

.profile_details_progress {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(389px, 1fr));
  gap: 26px;
  align-items: start;
  max-width: 1920px;
  margin-top: 20px;
}

.Dashboard_left_card {
  aspect-ratio: 16/1; /* keeps ratio across resolutions */
  padding: 0 !important;
}

.Dashboard_right_image {
  text-align: center;
}

.supplier_container .supplier_grid_item, .user1_container .user1_grid_item,
.Location_Executive_container .Location_Executive_grid_item {
  padding-left: 0 !important;
}

.Location_Executive_container .Location_Executive_grid_item .profile_details_progress {
  padding-left: 0;
}

/*********************My Account page*****************************/
.profile_left_head {
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  color: #122f47;
  margin: 0 0 16px 0;
}

.profile_data_left, .profile_date_right_accord {
  border-radius: 10px;
  box-shadow: var(--accord-box-shdw);
  border: 1px solid var(--clr-white);
}
.profile_data_left svg, .profile_date_right_accord svg {
  fill: var(--svg-color) !important;
}
.profile_data_left .prof_name_email, .profile_date_right_accord .prof_name_email {
  padding: 4px 16px;
  text-align: left;
}
.profile_data_left .prof_accord_head, .profile_date_right_accord .prof_accord_head {
  color: var(--theme-color) !important;
  font-weight: 600 !important;
}
.profile_data_left label, .profile_date_right_accord label {
  font-size: 1rem;
  font-weight: 500;
  line-height: 24px;
  color: var(--txt-color);
}
.profile_data_left p, .profile_date_right_accord p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  color: var(--icon-txtcolor);
}
.profile_data_left .Input-ValidationError-434, .profile_date_right_accord .Input-ValidationError-434 {
  color: var(--error-txt-color) !important;
}
.profile_data_left .CustomInput-underline-436:after, .profile_date_right_accord .CustomInput-underline-436:after {
  border-bottom-color: var(--theme-color) !important;
}
.profile_data_left .Accordion-expansionPanelSummary-197, .profile_date_right_accord .Accordion-expansionPanelSummary-197 {
  border-bottom: 1px solid var(--accord-bg-clr);
}
.profile_data_left .Accordion-expansionPanelSummary-197 span, .profile_data_left .Accordion-expansionPanelSummary-197 svg, .profile_date_right_accord .Accordion-expansionPanelSummary-197 span, .profile_date_right_accord .Accordion-expansionPanelSummary-197 svg {
  color: var(--title-color);
}
.profile_data_left .Accordion-expansionPanelSummary-197 .prof_accord_head span, .profile_date_right_accord .Accordion-expansionPanelSummary-197 .prof_accord_head span {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 24px;
}
.profile_data_left button, .profile_date_right_accord button {
  font-size: 0.75rem !important;
  font-weight: var(--font-weight-medium) !important;
  text-transform: uppercase !important;
  text-align: center !important;
  line-height: 1rem !important;
  border: 1px solid var(--head-btn-bdr-clr) !important;
  padding: 9px 20px;
  border-radius: 20px;
  color: var(--head-btn-bdr-clr) !important;
  letter-spacing: 0.15em !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
  margin: 0 auto;
}
.profile_data_left button span, .profile_date_right_accord button span {
  color: var(--head-btn-bdr-clr) !important;
  font-size: 0.75rem !important;
  font-weight: var(--font-weight-medium) !important;
  text-transform: uppercase !important;
  text-align: center !important;
  line-height: 1rem !important;
}
.profile_data_left button.active, .profile_data_left button:focus, .profile_data_left button:active, .profile_date_right_accord button.active, .profile_date_right_accord button:focus, .profile_date_right_accord button:active {
  box-shadow: none !important;
  outline: none;
  text-decoration: none;
  background-color: var(--btn-backgroundFocus) !important;
  color: var(--head-btn-bdr-clr) !important;
}
.profile_data_left button.active span, .profile_data_left button:focus span, .profile_data_left button:active span, .profile_date_right_accord button.active span, .profile_date_right_accord button:focus span, .profile_date_right_accord button:active span {
  color: var(--head-btn-bdr-clr) !important;
}
.profile_data_left button:hover, .profile_date_right_accord button:hover {
  border-color: var(--svg-color) !important;
  color: var(--svg-color) !important;
  background-color: var(--clr-white) !important;
}
.profile_data_left button:hover span, .profile_date_right_accord button:hover span {
  color: var(--svg-color) !important;
}
.profile_data_left .prof_img_prev, .profile_data_left .prof_init_img, .profile_date_right_accord .prof_img_prev, .profile_date_right_accord .prof_init_img {
  text-align: center;
}
.profile_data_left .prof_img_prev img, .profile_data_left .prof_init_img img, .profile_date_right_accord .prof_img_prev img, .profile_date_right_accord .prof_init_img img {
  border-radius: 50%;
  width: 150px;
  height: 150px;
}
.profile_data_left .account_changePassword_btn, .profile_data_left .upload_pic_action, .profile_date_right_accord .account_changePassword_btn, .profile_date_right_accord .upload_pic_action {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.profile_data_left .account_changePassword_btn button, .profile_data_left .upload_pic_action button, .profile_date_right_accord .account_changePassword_btn button, .profile_date_right_accord .upload_pic_action button {
  margin: 10px;
}
.profile_data_left .account_changePassword_btn .solid_btn_new, .profile_data_left .upload_pic_action .solid_btn_new, .profile_date_right_accord .account_changePassword_btn .solid_btn_new, .profile_date_right_accord .upload_pic_action .solid_btn_new {
  font-size: 0.75rem !important;
  font-weight: var(--font-weight-medium) !important;
  text-transform: uppercase !important;
  text-align: center !important;
  line-height: 1rem !important;
  border: 1px solid var(--head-btn-bdr-clr) !important;
  padding: 9px 20px;
  border-radius: 20px;
  color: var(--clr-white) !important;
  letter-spacing: 0.15em !important;
  background: var(--btn-gradient) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.profile_data_left .account_changePassword_btn .solid_btn_new span, .profile_data_left .upload_pic_action .solid_btn_new span, .profile_date_right_accord .account_changePassword_btn .solid_btn_new span, .profile_date_right_accord .upload_pic_action .solid_btn_new span {
  color: var(--clr-white) !important;
  font-size: 0.75rem !important;
  font-weight: var(--font-weight-medium) !important;
  text-transform: uppercase !important;
  text-align: center !important;
  line-height: 1rem !important;
}
.profile_data_left .account_changePassword_btn .solid_btn_new.active, .profile_data_left .account_changePassword_btn .solid_btn_new:focus, .profile_data_left .account_changePassword_btn .solid_btn_new:active, .profile_data_left .upload_pic_action .solid_btn_new.active, .profile_data_left .upload_pic_action .solid_btn_new:focus, .profile_data_left .upload_pic_action .solid_btn_new:active, .profile_date_right_accord .account_changePassword_btn .solid_btn_new.active, .profile_date_right_accord .account_changePassword_btn .solid_btn_new:focus, .profile_date_right_accord .account_changePassword_btn .solid_btn_new:active, .profile_date_right_accord .upload_pic_action .solid_btn_new.active, .profile_date_right_accord .upload_pic_action .solid_btn_new:focus, .profile_date_right_accord .upload_pic_action .solid_btn_new:active {
  box-shadow: none !important;
  outline: none;
  text-decoration: none;
}
.profile_data_left .account_changePassword_btn .solid_btn_new:hover, .profile_data_left .upload_pic_action .solid_btn_new:hover, .profile_date_right_accord .account_changePassword_btn .solid_btn_new:hover, .profile_date_right_accord .upload_pic_action .solid_btn_new:hover {
  background: var(--clr-white) !important;
  color: var(--theme-color) !important;
}
.profile_data_left .account_changePassword_btn .solid_btn_new:hover span, .profile_data_left .upload_pic_action .solid_btn_new:hover span, .profile_date_right_accord .account_changePassword_btn .solid_btn_new:hover span, .profile_date_right_accord .upload_pic_action .solid_btn_new:hover span {
  color: var(--theme-color) !important;
}
.profile_data_left .account_changePassword_btn .solid_btn_new span, .profile_data_left .upload_pic_action .solid_btn_new span, .profile_date_right_accord .account_changePassword_btn .solid_btn_new span, .profile_date_right_accord .upload_pic_action .solid_btn_new span {
  color: #fff !important;
}

/********************Dialog css**************************/
.MuiDialog-container-439 .MuiDialogTitle-root-496 {
  background: var(--popup-title-bg-color);
}
.MuiDialog-container-439 .MuiDialogTitle-root-496 .MuiTypography-title-39 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 30.43px;
  color: var(--theme-color);
}

.pwdstrength {
  position: relative;
  margin-top: -16px !important;
}
.pwdstrength .hidden {
  display: none;
}

.stepper_container {
  display: flex;
  background: var(--btn-gradient);
  color: var(--clr-white);
  justify-content: space-between;
  margin: -15px -30px 10px;
  padding: 5px 30px;
  align-items: center;
}

.stepper_container .account_onboarding_stepper_div.common_stepper_cont {
  z-index: 98;
}

/************************Warp Initiate assessment right slider************************/
.Assessments-drawer-268 .quick_view iframe {
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.Assessments-drawer-268 .quick_view iframe ::-webkit-scrollbar {
  width: 2px;
}
.Assessments-drawer-268 .quick_view iframe ::-webkit-scrollbar-track {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  border-radius: 50px;
}
.Assessments-drawer-268 .quick_view iframe ::-webkit-scrollbar-thumb {
  background: #003b52;
  border-radius: 50px;
}
.Assessments-drawer-268 .quick_view iframe ::-webkit-scrollbar-thumb:hover {
  background: #1a1a1a;
}

/********************Primary secondary btn************************/
.btnPrimary {
  background-image: var(--btn-gradient) !important;
  color: var(--clr-white) !important;
}

.btnPrimary:hover {
  background-image: linear-gradient(94.76deg, #005C81 54.87%, #0F3751 87.92%, #122F47 95%) !important;
  border: 1px solid var(--title-color) !important;
  color: var(--clr-white) !important;
}

.btnSecondary {
  background-image: var(--btn-white-gradient) !important;
  border: 1px solid var(--title-color) !important;
  color: var(--title-color) !important;
}
.btnSecondary:hover {
  border-color: var(--svg-color) !important;
  color: var(--svg-color) !important;
  background-color: var(--clr-white) !important;
}
.btnSecondary:hover span {
  color: var(--svg-color) !important;
}

/*********************Monthly data activity btn*********************/
.add_data_container .btnPrimary {
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  min-width: 240px !important;
  border: 1px solid #003b52;
}
.add_data_container .btnPrimary span {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 0.15em;
  justify-content: flex-start;
  gap: 10px;
}
.add_data_container .btnPrimary:hover {
  background-image: unset !important;
}
.add_data_container .btnPrimary:hover img {
  opacity: 0;
}
.add_data_container .btnPrimary:hover span {
  color: #003b52 !important;
}
.add_data_container .btnPrimary:hover::after {
  position: absolute;
  left: 19px;
  bottom: 0;
  content: url('data:image/svg+xml; utf8, <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.5 16V17C4.5 17.7956 4.81607 18.5587 5.37868 19.1213C5.94129 19.6839 6.70435 20 7.5 20H17.5C18.2956 20 19.0587 19.6839 19.6213 19.1213C20.1839 18.5587 20.5 17.7956 20.5 17V16M16.5 8L12.5 4M12.5 4L8.5 8M12.5 4V16" stroke="rgba(0, 59, 82, 1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg>');
}

.add_data_container .add_data_container_btn .btnSecondary {
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  min-width: 240px !important;
  border: 1px solid #003b52;
}
.add_data_container .add_data_container_btn .btnSecondary span {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 0.15em;
  color: #003b52;
  justify-content: flex-start;
  gap: 10px;
}
.add_data_container .add_data_container_btn .btnSecondary:hover img {
  opacity: 0;
}
.add_data_container .add_data_container_btn .btnSecondary:hover span {
  color: #ffffff !important;
}
.add_data_container .add_data_container_btn .btnSecondary:hover::after {
  position: absolute;
  left: 20px;
  bottom: 0;
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"> <g id="download"> <path id="Vector" d="M4.5 16V17C4.5 17.7956 4.81607 18.5587 5.37868 19.1213C5.94129 19.6839 6.70435 20 7.5 20H17.5C18.2956 20 19.0587 19.6839 19.6213 19.1213C20.1839 18.5587 20.5 17.7956 20.5 17V16M16.5 12L12.5 16M12.5 16L8.5 12M12.5 16V4" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </g> </svg>');
}

.HeaderNewBtnWrapper #Bulk_Upload_Data #menu-list ul li,
.HeaderNewBtnWrapper #Download_Template #menu-list ul li {
  right: -5px;
}

.AddActivityDataText {
  margin: 16px auto;
  padding-right: 30px;
}

.ghgUploadBox .uploadfile {
  cursor: auto !important;
}
.ghgUploadBox .uploadfile .bulkUploadNotes {
  cursor: auto !important;
}
.ghgUploadBox .uploadfile .tertiaryBtn {
  cursor: pointer !important;
}
.ghgUploadBox .uploadfile .dragText, .ghgUploadBox .uploadfile .dragPara {
  color: var(--txt-color);
}
.ghgUploadBox .uploadfile .dragPara {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.125rem;
}

.SideOpenMaskimg {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.assessmentrequestbackicon {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: space-between;
}

.newThemeInput .input_parent_div .input_2_main .material_select > div svg {
  opacity: 0;
  visibility: hidden;
  width: 8px;
}
.newThemeInput .input_parent_div .input_2_main .material_select > div > div::after {
  content: url("../images/downArrowIconNewFigma.svg");
  position: absolute;
  bottom: 10px;
  right: 12px;
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  z-index: 10;
}

.change_password_cont .visibleUndisable {
  cursor: pointer;
  opacity: 1;
}

.change_password_cont .visibleDisable {
  opacity: 0.2;
}/*# sourceMappingURL=layout.css.map */