/*--------------------------------------------------------------
## custom_variables
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
/* line 14, ../sass/custom/_typography.scss */
body {
  font-size: 16px;
  font-family: "Gotham Book";
  color: #172B4D;
  font-weight: 400;
  margin: 0;
  line-height: 26px;
  overflow-x: hidden;
  padding-right: 0 !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 31, ../sass/custom/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  color: #172B4D;
  font-size: "Gotham Book";
}

/* line 45, ../sass/custom/_typography.scss */
h1 {
  font-size: 30px;
  margin: 0;
}

/* line 49, ../sass/custom/_typography.scss */
h2 {
  font-size: 28px;
  margin: 0;
}

/* line 53, ../sass/custom/_typography.scss */
h3 {
  font-size: 26px;
  margin: 0;
}

/* line 57, ../sass/custom/_typography.scss */
h4 {
  font-size: 18px;
  margin: 0;
}

/* line 61, ../sass/custom/_typography.scss */
h5 {
  font-size: 16px;
  margin: 0;
}

/* line 65, ../sass/custom/_typography.scss */
h6 {
  font-size: 14px;
  margin: 0;
}

/* line 69, ../sass/custom/_typography.scss */
p {
  font-size: 16px;
  margin: 0;
}

/* line 73, ../sass/custom/_typography.scss */
a {
  color: #172B4D;
  font-weight: 400;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 83, ../sass/custom/_typography.scss */
a:hover {
  color: #172B4D;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 93, ../sass/custom/_typography.scss */
ul, ol {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 99, ../sass/custom/_typography.scss */
input:focus {
  box-shadow: none;
  outline: none;
}

@font-face {
  font-family: 'Gotham Book';
  src: url("../fonts/gotham-book/Gotham-Book.eot");
  src: url("../fonts/gotham-book/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-book/Gotham-Book.woff2") format("woff2"), url("../fonts/gotham-book/Gotham-Book.woff") format("woff"), url("../fonts/gotham-book/Gotham-Book.ttf") format("truetype");
}
@font-face {
  font-family: 'Gotham Bold';
  src: url("../fonts/gotham-bold/Gotham-Bold.eot");
  src: url("../fonts/gotham-bold/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-bold/Gotham-Bold.woff2") format("woff2"), url("../fonts/gotham-bold/Gotham-Bold.woff") format("woff"), url("../fonts/gotham-bold/Gotham-Bold.ttf") format("truetype");
}
@font-face {
  font-family: 'Gotham Medium';
  src: url("../fonts/gotham-medium/Gotham-Medium.eot");
  src: url("../fonts/gotham-medium/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-medium/Gotham-Medium.woff2") format("woff2"), url("../fonts/gotham-medium/Gotham-Medium.woff") format("woff"), url("../fonts/gotham-medium/Gotham-Medium.ttf") format("truetype");
}
/*--------------------------------------------------------------
## Dashboard Custom SCSS
--------------------------------------------------------------*/
/* line 1, ../sass/custom/_custom.scss */
.float_left {
  float: left;
  width: 100%;
}

/* line 5, ../sass/custom/_custom.scss */
.m-15 {
  margin-top: 15px !important;
}

/* line 8, ../sass/custom/_custom.scss */
.boom_btn {
  float: left;
  padding: 10px 25px;
  border: 1px solid transparent;
  font-size: 14px;
  background: #0078F6;
  text-transform: uppercase;
  font-family: "Gotham Bold";
  color: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 25, ../sass/custom/_custom.scss */
.boom_btn:focus, .boom_btn:hover {
  background: #0078F6;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 35, ../sass/custom/_custom.scss */
.ad_boom_btn {
  float: left;
  padding: 10px 25px;
  border: 1px solid transparent;
  font-size: 14px;
  background: #EA693A;
  text-transform: capitalize;
  font-family: "Gotham Bold";
  color: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 52, ../sass/custom/_custom.scss */
.ad_boom_btn:focus, .ad_boom_btn:hover {
  background: #0078F6;
  color: #ffffff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 62, ../sass/custom/_custom.scss */
.bm_sup_outer_login_header {
  background-color: #172B4D;
  text-align: center;
  padding: 19px 0 23px;
}

/* line 67, ../sass/custom/_custom.scss */
.bm_sup_outer_login_footer {
  padding: 19px 0;
  height: 64px;
  text-align: center;
}
/* line 71, ../sass/custom/_custom.scss */
.bm_sup_outer_login_footer p {
  font-size: 14px;
}

/* line 75, ../sass/custom/_custom.scss */
.bm_sup_inner_footer {
  padding: 19px 0;
  height: 64px;
  text-align: center;
}
/* line 79, ../sass/custom/_custom.scss */
.bm_sup_inner_footer p {
  font-size: 14px;
}

/* line 83, ../sass/custom/_custom.scss */
.bm_sup_main_cont {
  min-height: calc(100vh - 64px);
  margin-top: -70px;
  padding-top: 70px;
}

/* line 88, ../sass/custom/_custom.scss */
.bm_sup_login_cont {
  min-height: calc(100vh - 64px);
  margin-top: -70px;
  padding-top: 70px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 97, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner {
  padding-top: 30px;
  padding-bottom: 30px;
  max-width: 410px;
  margin: 0px auto;
}
/* line 102, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner h2 {
  font-family: "Gotham Bold";
  color: #0E1B2D;
  text-transform: capitalize;
}
/* line 107, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner h4 {
  font-family: "Gotham Medium";
  color: #061B2E;
  line-height: 24px;
  margin-top: 8px;
  font-size: 16px;
}
/* line 114, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_field {
  margin-top: 27px;
}
/* line 116, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_field input {
  width: 100%;
  height: 62px;
  border: 1px solid #8898AA7F;
  border-radius: 5px;
  padding-left: 20px;
}
/* line 122, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_field input::-webkit-input-placeholder {
  color: #6A7382;
}
/* line 125, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_field input::-moz-placeholder {
  color: #6A7382;
}
/* line 128, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_field input:-ms-input-placeholder {
  color: #6A7382;
}
/* line 131, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_field input:-moz-placeholder {
  color: #6A7382;
}
/* line 136, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_btn {
  margin-top: 30px;
  text-align: center;
}
/* line 139, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_btn button {
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Gotham Bold";
  width: 100%;
  padding: 16px 25px;
}
/* line 146, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_btn a {
  font-size: 18px;
  color: #8898AA;
  text-transform: capitalize;
  text-decoration: underline;
  margin-top: 9px;
  display: inline-block;
}
/* line 155, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_power {
  text-align: center;
  padding-top: 80px;
}
/* line 158, ../sass/custom/_custom.scss */
.bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_power h6 {
  font-size: 13px;
  font-family: "Gotham Medium";
  color: #081E33;
  padding-bottom: 11px;
}

/* line 167, ../sass/custom/_custom.scss */
.bm_sup_inner_header {
  background-color: #172B4D;
  position: relative;
  z-index: 10000;
  padding: 0 20px;
}
/* line 172, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_logo {
  float: left;
  width: auto;
  padding-top: 19px;
}
/* line 177, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title {
  padding: 17px 0 18px;
  float: left;
  width: auto;
  position: relative;
  margin-left: 25px;
}
/* line 183, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title h3 {
  font-family: "Gotham Bold";
  line-height: 35px;
  color: #ffffff;
  font-size: 22px;
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 200px;
  float: left;
}
/* line 195, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sub_change_btn {
  text-decoration: underline;
  font-size: 14px;
  color: #ffffff;
  display: inline-block;
  cursor: pointer;
  margin-left: 5px;
  line-height: 14px;
  float: left;
  padding-top: 11px;
}
/* line 206, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box {
  position: absolute;
  left: 0;
  right: 0;
  top: 55px;
  background: #ffffff;
  border-radius: 7px;
  border: 1px solid #2C28281C;
  box-shadow: 0 3px 16px #2C282833;
  padding: 5px 0;
}
/* line 216, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul {
  float: left;
  width: 100%;
  max-height: 176px;
  overflow-y: auto;
}
/* line 221, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 226, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul::-webkit-scrollbar {
  width: 5px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 231, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 235, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul li {
  float: left;
  width: 100%;
  padding: 0 20px;
}
/* line 239, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul li span {
  font-size: 14px;
  color: #143A5F;
  float: left;
  width: 100%;
  padding: 5px;
  border-bottom: 1px solid #2C28281C;
  cursor: pointer;
}
/* line 249, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul li:last-child span {
  border-bottom: 0;
}
/* line 253, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul li:hover {
  background: #F7FAFC;
}
/* line 260, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_profile {
  float: right;
  width: auto;
  line-height: 14px;
  padding-top: 16px;
  padding-bottom: 0;
}
/* line 266, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_profile span {
  color: #ffffff;
  position: relative;
  cursor: pointer;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  font-size: 14px;
  padding-right: 20px;
  line-height: 14px;
}
/* line 278, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_profile span:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f106";
  position: absolute;
  font-size: 16px;
  top: -1px;
  right: 0;
  color: var(--secondary-color);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  transform: rotate(0deg);
  border: none;
}
/* line 296, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_profile span.collapsed:after {
  top: 2px;
  transform: rotate(-180deg);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 307, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_profile ul {
  top: 70px;
  float: none;
  left: auto;
  right: 0;
  min-width: 170px;
  position: absolute;
  background-color: #172B4D;
  box-shadow: none;
  padding: 0;
  border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
}
/* line 323, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_profile ul li {
  width: 100%;
  margin: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.22);
  float: left;
}
/* line 328, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_profile ul li:last-child {
  border-bottom: 0;
}
/* line 331, ../sass/custom/_custom.scss */
.bm_sup_inner_header .bm_sub_inner_profile ul li a {
  padding: 0;
  font-size: 14px;
  color: #ffffff;
  padding: 10px 15px;
  width: 100%;
  text-align: left;
  float: left;
  text-decoration: none;
  padding-bottom: 13px;
}

/* line 346, ../sass/custom/_custom.scss */
.bm_sup_cal_top_main {
  padding: 0 30px;
}

/* line 349, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender {
  padding: 20px 0px 10px;
  border-bottom: 1px solid #8898AA7F;
  position: relative;
  z-index: 1000;
}
/* line 354, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side {
  float: left;
  width: 65%;
  padding-top: 10px;
}
/* line 358, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side h3 {
  font-size: 22px;
  line-height: 32px;
  color: #061B2E;
  float: left;
}
/* line 364, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side .vdatetime {
  float: left;
  padding-left: 5px;
}
/* line 367, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side .vdatetime input {
  border: 0;
  font-size: 24px;
  font-family: "Gotham Bold";
  color: #EA693A;
  padding-top: 3px;
  width: 170px;
}
/* line 377, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn {
  float: left;
  width: 35%;
}
/* line 380, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn a {
  float: right;
}
/* line 383, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn button {
  padding: 10px 12px;
}
/* line 386, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search {
  float: right;
  position: relative;
  z-index: 1;
  background: #fff;
}
/* line 391, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search small {
  position: absolute;
  right: -8px;
  top: -12px;
  cursor: pointer;
}
/* line 397, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search input {
  float: right;
  width: 190px;
  height: 48px;
  border: 1px solid #6A73824C;
  background: transparent;
  border-radius: 5px;
  font-size: 14px;
  padding: 0 15px;
  color: #081E33;
}
/* line 407, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #6A7382;
}
/* line 410, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search input::-moz-placeholder {
  /* Firefox 19+ */
  color: #6A7382;
}
/* line 413, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search input:-ms-input-placeholder {
  /* IE 10+ */
  color: #6A7382;
}
/* line 416, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search input:-moz-placeholder {
  /* Firefox 18- */
  color: #6A7382;
}
/* line 420, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul {
  position: absolute;
  border: 1px solid #6A73824C;
  border-top: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #ffffff;
  padding: 0 15px;
  left: 0;
  right: 0;
  top: 43px;
  cursor: pointer;
  z-index: 10;
  max-height: 176px;
  overflow-y: auto;
}
/* line 435, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 440, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 446, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 450, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li {
  width: 100%;
  float: left;
  font-size: 14px;
  color: #081E33;
  border-top: 1px solid #6A73824C;
  padding: 8px 0;
}
/* line 457, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li a {
  width: 100%;
  font-size: 14px;
  color: #081E33;
  float: left;
  padding: 0;
  line-height: 18px;
}
/* line 464, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li a span {
  font-size: 12px;
  color: #8898AA;
  text-transform: uppercase;
  width: 100%;
  float: left;
}
/* line 472, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li.search_sugg_drop {
  position: relative;
}
/* line 474, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li.search_sugg_drop:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f106";
  position: absolute;
  font-size: 16px;
  top: 8px;
  right: 5px;
  color: #8898AA;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  transform: rotate(0deg);
  border: none;
}
/* line 492, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li.search_sugg_drop.collapsed:after {
  top: 9px;
  transform: rotate(-180deg);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 503, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li ul {
  position: unset;
  border: 0;
  padding: 0;
  float: left;
  width: 100%;
  overflow-y: visible !important;
}
/* line 510, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li ul::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
}
/* line 513, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li ul::-webkit-scrollbar {
  width: 0;
  height: 2px;
  background-color: none;
}
/* line 518, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li ul::-webkit-scrollbar-thumb {
  background-color: none;
}
/* line 521, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li ul li {
  position: relative;
}
/* line 523, ../sass/custom/_custom.scss */
.bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li ul li:first-child {
  margin-top: 10px;
}

/* line 533, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title {
  padding: 15px 0;
}
/* line 535, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_left {
  float: left;
  width: 120px;
  padding-top: 10px;
}
/* line 539, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_left h4 {
  font-size: 20px;
  font-family: "Gotham Bold";
  color: #172B4D;
}
/* line 545, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_right {
  float: left;
  width: calc(100% - 120px);
}
/* line 548, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_right_btn {
  float: right;
  width: auto;
}
/* line 551, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_right_btn ul {
  float: left;
}
/* line 553, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_right_btn ul li {
  float: left;
  margin-left: 15px;
}
/* line 556, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_right_btn ul li button {
  padding: 0;
  width: 95px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border: 0;
}
/* line 564, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_right_btn ul li:first-child {
  margin-left: 0;
}
/* line 566, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_right_btn ul li:first-child button {
  background: #8898AA;
}
/* line 573, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_data_pop {
  float: right;
  padding-right: 40px;
  padding-top: 10px;
}
/* line 577, ../sass/custom/_custom.scss */
.bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_data_pop a {
  text-decoration: underline;
  font-size: 14px;
  color: #172B4D;
  text-transform: uppercase;
  font-family: "Gotham Bold";
}

/* line 587, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main {
  padding-left: 30px;
  position: relative;
}
/* line 590, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner {
  flex-wrap: inherit;
  padding-bottom: 70px;
  position: relative;
  max-height: 60vh !important;
  overflow-x: scroll !important;
  overflow-y: auto !important;
}
/* line 597, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 602, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner::-webkit-scrollbar {
  height: 10px;
  width: 10px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 608, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 612, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_header {
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
}
/* line 618, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_header .bm_col_155 {
  flex: 175px 0 0;
}
/* line 621, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_header .bm_col_270 {
  flex: 320px 0 0;
}
/* line 624, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_header .bm_table_sheet_heading {
  background: #e6e9f3;
  padding: 17px 10px;
}
/* line 627, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_header .bm_table_sheet_heading h6 {
  color: #6A7382;
  font-size: 13px;
  text-transform: uppercase;
  font-family: "Gotham Medium";
}
/* line 635, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows {
  display: flex;
  margin-top: 5px;
}
/* line 638, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_col_155 {
  flex: 175px 0 0;
}
/* line 641, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_col_270 {
  flex: 320px 0 0;
  padding-left: 5px;
}
/* line 645, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail {
  padding: 15px 10px;
  padding-right: 5px;
}
/* line 648, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_name {
  border-bottom: 1px solid #2C28281C;
  padding-bottom: 10px;
}
/* line 651, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_name h6 {
  color: #172B4D;
}
/* line 654, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_name p {
  font-size: 12px;
  color: #6A7382;
}
/* line 657, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_name p a {
  color: #EA693A;
  text-decoration: underline;
  font-size: 12px;
  float: right;
}
/* line 663, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_name p .bm_ts_email_text {
  width: 100%;
  display: inline-block;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
/* line 670, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_name p.bm_sup_time_des {
  line-height: 16px;
}
/* line 673, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_name p.bm_sup_time_en {
  line-height: 16px;
  margin-top: 5px;
  color: #000000;
}
/* line 681, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_app h6 {
  color: #172B4D;
  border-bottom: 1px solid #2C28281C;
  padding: 10px 0;
  text-decoration: underline;
}
/* line 687, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_app p {
  font-size: 14px;
  color: #172B4D;
  border-bottom: 1px solid #2C28281C;
  padding: 10px 0;
}
/* line 693, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_app span {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 200px;
  font-size: 12px;
  line-height: 23px;
}
/* line 703, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour {
  padding: 10px 0 0;
}
/* line 705, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour h6 {
  color: #172B4D;
  border-bottom: 1px solid #2C28281C;
  padding-bottom: 10px;
}
/* line 710, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour span {
  font-size: 12px;
  text-decoration: underline;
  color: #0078F6;
}
/* line 715, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour img {
  width: 100%;
}
/* line 718, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour .bm_sup_jcc_box_wrapper {
  max-height: 102px;
  overflow-y: auto;
}
/* line 721, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour .bm_sup_jcc_box_wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 726, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour .bm_sup_jcc_box_wrapper::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 732, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour .bm_sup_jcc_box_wrapper::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 736, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour .bm_sup_jcc_box_wrapper .bm_sup_jcc_box {
  border-bottom: 1px solid #2C28281C;
  float: left;
  width: 100%;
  margin-top: 10px;
  padding-bottom: 10px;
  padding-right: 5px;
}
/* line 743, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour .bm_sup_jcc_box_wrapper .bm_sup_jcc_box li {
  line-height: 20px;
  float: left;
  width: 100%;
}
/* line 747, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour .bm_sup_jcc_box_wrapper .bm_sup_jcc_box li a {
  color: #172B4D;
  font-size: 12px;
  cursor: pointer;
  float: left;
  width: 100%;
}
/* line 753, ../sass/custom/_custom.scss */
.bm_sup_sheet_table_main .bm_sup_sheet_table_inner .bm_sup_sheet_table_rows .bm_sup_ts_empl_detail .bm_sup_ts_empl_hour .bm_sup_jcc_box_wrapper .bm_sup_jcc_box li a p {
  float: right;
  color: #EA693A;
  font-size: 12px;
  cursor: pointer;
}

/* line 768, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box {
  padding: 0 10px;
  padding-bottom: 12px;
  border: 1px solid #00000014;
  border-bottom: 1px solid #EA693A;
}
/* line 774, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol {
  display: flex;
  flex-wrap: wrap;
  margin-right: -3px;
  margin-left: -3px;
}
/* line 779, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li {
  flex: 0 0 109px;
  max-width: 109px;
  margin-right: 3px;
  margin-left: 3px;
}
/* line 784, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li:nth-child(3) {
  flex: 0 0 28px;
  max-width: 28px;
}
/* line 788, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li:last-child {
  flex: 0 0 28px;
  max-width: 28px;
}
/* line 793, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 799, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_box span {
  width: 50%;
  float: left;
}
/* line 803, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_box input {
  width: 100%;
  height: 28px;
  border: 0;
  border-radius: 3px;
  font-size: 11px;
  color: #172B4D;
  text-align: center;
  padding: 2px;
}
/* line 813, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_box .char {
  display: none;
}
/* line 816, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_box .bm_sup_st_box {
  border: 1px solid #e6e9f3;
  border-radius: 3px;
  float: left;
  width: 100%;
  position: relative;
}
/* line 822, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_box .bm_sup_st_box:after {
  content: '';
  height: 1px;
  background: #172B4D;
  width: 5px;
  position: absolute;
  top: 14px;
  left: 52px;
}
/* line 833, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_check_box {
  float: left;
  width: 28px;
  height: 28px;
}
/* line 837, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_check_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 842, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_check_box label span {
  position: absolute;
  left: -13px;
  top: 9px;
  font-size: 14px;
  z-index: -1;
}
/* line 850, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_check_box .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
/* line 853, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_check_box .custom-control-label::before {
  width: 28px;
  height: 28px;
  background-color: transparent !important;
  margin-top: 0;
  border: 1px solid #e6e9f3;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  top: 0;
}
/* line 864, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_check_box .custom-control-label::after {
  width: 27px;
  height: 27px;
  top: 1px;
}
/* line 869, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_check_box .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #EA693A !important;
  border-color: #EA693A !important;
}
/* line 874, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_add_box {
  float: left;
  width: 28px;
  height: 28px;
}
/* line 878, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_add_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 884, ../sass/custom/_custom.scss */
.gm_sheet_day_main_box .gm_sheet_day_header_box ol li .gm_sheet_time_add_box a {
  width: 28px;
  height: 28px;
  background: #8898AA;
  color: #fff;
  text-align: center;
  line-height: 28px;
  display: inline-block;
  border-radius: 3px;
}

/* line 901, ../sass/custom/_custom.scss */
.gm_sheet_day_body_box {
  position: relative;
}
/* line 903, ../sass/custom/_custom.scss */
.gm_sheet_day_body_box .bm_not_pre_box {
  position: absolute;
  left: -10px;
  right: -10px;
  bottom: -12px;
  top: 5px;
  background: #2C28281C;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  display: flex;
}
/* line 914, ../sass/custom/_custom.scss */
.gm_sheet_day_body_box .bm_not_pre_box h4 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: "Gotham Medium";
}
/* line 923, ../sass/custom/_custom.scss */
.gm_sheet_day_body_box.np_show_content .bm_not_pre_box {
  opacity: 1;
  visibility: visible;
}

/* line 930, ../sass/custom/_custom.scss */
.gm_sheet_day_second_rows ol {
  display: flex;
  flex-wrap: wrap;
  margin-right: -4.5px;
  margin-left: -4.5px;
}
/* line 935, ../sass/custom/_custom.scss */
.gm_sheet_day_second_rows ol li {
  flex: 0 0 79px;
  max-width: 79px;
  margin-right: 4.5px;
  margin-left: 4.5px;
}
/* line 940, ../sass/custom/_custom.scss */
.gm_sheet_day_second_rows ol li:last-child {
  flex: 0 0 28px;
  max-width: 28px;
}
/* line 945, ../sass/custom/_custom.scss */
.gm_sheet_day_second_rows ol li .gm_sheet_ot_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 951, ../sass/custom/_custom.scss */
.gm_sheet_day_second_rows ol li .gm_sheet_ot_box input {
  width: 100%;
  height: 28px;
  border: 1px solid #e6e9f3;
  border-radius: 3px;
  font-size: 12px;
  color: #172B4D;
  text-align: center;
  padding: 5px;
}
/* line 962, ../sass/custom/_custom.scss */
.gm_sheet_day_second_rows ol li .gm_sheet_time_del_box {
  float: left;
  width: 28px;
  height: 28px;
}
/* line 966, ../sass/custom/_custom.scss */
.gm_sheet_day_second_rows ol li .gm_sheet_time_del_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 972, ../sass/custom/_custom.scss */
.gm_sheet_day_second_rows ol li .gm_sheet_time_del_box a {
  width: 28px;
  height: 28px;
  background: #8898AA;
  color: #fff;
  text-align: center;
  line-height: 28px;
  display: inline-block;
  border-radius: 3px;
}
/* line 981, ../sass/custom/_custom.scss */
.gm_sheet_day_second_rows ol li .gm_sheet_time_del_box a i {
  font-size: 13px;
}

/* line 991, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol {
  display: flex;
  flex-wrap: wrap;
  margin-right: -2.5px;
  margin-left: -2.5px;
}
/* line 996, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li {
  flex: 0 0 44px;
  max-width: 44px;
  margin-right: 2.5px;
  margin-left: 2.5px;
}
/* line 1001, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li:first-child {
  flex: 0 0 54px;
  max-width: 54px;
}
/* line 1005, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li:nth-child(5) {
  flex: 0 0 54px;
  max-width: 54px;
}
/* line 1009, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li:last-child {
  flex: 0 0 28px;
  max-width: 28px;
}
/* line 1014, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li .gm_sheet_jc_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 1020, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li .gm_sheet_jc_box input {
  width: 100%;
  height: 28px;
  border: 1px solid #e6e9f3;
  border-radius: 3px;
  font-size: 11px;
  color: #172B4D;
  text-align: center;
  padding: 2px;
}
/* line 1031, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li .gm_sheet_time_del_box {
  float: left;
  width: 28px;
  height: 28px;
}
/* line 1035, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li .gm_sheet_time_del_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 1041, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li .gm_sheet_time_del_box a {
  width: 28px;
  height: 28px;
  background: #8898AA;
  color: #fff;
  text-align: center;
  line-height: 28px;
  display: inline-block;
  border-radius: 3px;
}
/* line 1050, ../sass/custom/_custom.scss */
.gm_sheet_day_third_rows ol li .gm_sheet_time_del_box a i {
  font-size: 13px;
}

/* line 1059, ../sass/custom/_custom.scss */
.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.56);
}

/* line 1063, ../sass/custom/_custom.scss */
.bm_data_copy_popup .modal-dialog {
  max-width: 410px;
}
/* line 1066, ../sass/custom/_custom.scss */
.bm_data_copy_popup .modal-content {
  border-radius: 15px;
}
/* line 1068, ../sass/custom/_custom.scss */
.bm_data_copy_popup .modal-content .modal-body {
  padding: 30px;
}

/* line 1073, ../sass/custom/_custom.scss */
.bm_add_timesheet_popup {
  padding: 0 15px;
}
/* line 1075, ../sass/custom/_custom.scss */
.bm_add_timesheet_popup .modal-dialog {
  max-width: 830px;
}
/* line 1078, ../sass/custom/_custom.scss */
.bm_add_timesheet_popup .modal-content {
  border-radius: 15px;
}
/* line 1080, ../sass/custom/_custom.scss */
.bm_add_timesheet_popup .modal-content .modal-body {
  padding: 30px;
  padding-top: 45px;
}

/* line 1086, ../sass/custom/_custom.scss */
.bm_copy_pop_body {
  text-align: center;
}
/* line 1088, ../sass/custom/_custom.scss */
.bm_copy_pop_body h4 {
  font-size: 22px;
  color: #0E1B2D;
  font-family: "Gotham Bold";
  line-height: 37px;
}
/* line 1094, ../sass/custom/_custom.scss */
.bm_copy_pop_body button {
  float: none;
  display: inline-block;
  margin-top: 15px;
  letter-spacing: 1px;
}
/* line 1100, ../sass/custom/_custom.scss */
.bm_copy_pop_body p {
  font-size: 16px;
  color: #172B4D;
  margin-top: 20px;
}
/* line 1105, ../sass/custom/_custom.scss */
.bm_copy_pop_body img {
  margin-top: 30px;
}

/* line 1111, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_sup_em_name {
  float: left;
  width: 40%;
}
/* line 1115, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_sup_em_name_btn {
  float: left;
  width: 60%;
}
/* line 1119, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header h2 {
  font-family: "Gotham Bold";
  color: #0E1B2D;
  font-size: 28px;
}
/* line 1124, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header h3 {
  font-family: "Gotham Bold";
  font-size: 18px;
  color: #6A7382;
  padding-top: 5px;
}
/* line 1130, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .copy-btn-add-tm {
  margin-right: 10px;
}
/* line 1133, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown {
  float: right;
  margin-left: 10px;
  position: relative;
}
/* line 1137, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown button {
  padding-right: 30px;
  position: relative;
  width: 140px;
}
/* line 1141, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown button:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f106";
  position: absolute;
  font-size: 16px;
  top: 10px;
  right: 20px;
  color: var(--secondary-color);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  transform: rotate(0deg);
  border: none;
}
/* line 1159, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown button.collapsed:after {
  transform: rotate(-180deg);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1169, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul {
  top: 100%;
  float: none;
  left: auto;
  right: 0;
  width: 170px;
  border: 1px solid #6A73824C;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 3px 6px #2c28281c;
  padding: 0;
  border-radius: 5px;
  padding: 0 15px;
  z-index: 10000;
}
/* line 1183, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul li {
  width: 100%;
  margin: 0;
  float: left;
}
/* line 1187, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul li a {
  padding: 0;
  font-size: 14px;
  color: #172B4D;
  padding: 10px 0px;
  width: 100%;
  text-align: left;
  float: left;
  text-decoration: none;
  border-bottom: 1px solid #6A73824C;
}
/* line 1199, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul li:last-child a {
  border-bottom: none;
}
/* line 1207, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_sup_ts_add_submit_btn {
  text-align: center;
}
/* line 1209, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_sup_ts_add_submit_btn button {
  float: none;
  display: inline-block;
  font-size: 18px;
  font-family: "Gotham Bold";
  padding: 15px 180px;
}
/* line 1216, ../sass/custom/_custom.scss */
.bm_add_timesheet_pop_body .bm_sup_ts_add_submit_btn a {
  font-size: 18px;
  color: #8898AA;
  text-decoration: underline;
  text-transform: capitalize;
  display: block;
  width: 100%;
  margin-top: 10px;
}

/* line 1227, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row {
  margin-top: 20px;
  min-width: 660px;
}
/* line 1230, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row ul {
  display: flex;
  flex-wrap: wrap;
  margin-right: -7.5px;
  margin-left: -7.5px;
}
/* line 1235, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row ul li {
  flex: 0 0 17.25%;
  max-width: 17.25%;
  padding-right: 7.5px;
  padding-left: 7.5px;
}
/* line 1240, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row ul li:first-child {
  flex: 0 0 calc(31% - 75px);
  max-width: calc(31% - 75px);
}
/* line 1244, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row ul li:last-child {
  flex: 0 0 75px;
  max-width: 75px;
  padding-top: 9px;
}
/* line 1251, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row ul li:nth-child(5) .bm_sup_ts_addpop_col input {
  background: #2C28281C;
}
/* line 1257, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row ul li .bm_sup_ts_addpop_col label {
  font-size: 16px;
  color: #143A5F;
  font-family: "Gotham Medium";
}
/* line 1262, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row ul li .bm_sup_ts_addpop_col input {
  width: 100%;
  height: 60px;
  border: 1px solid #8898AA7F;
  border-radius: 5px;
  font-size: 18px;
  color: #172B4D;
  text-align: center;
  padding: 5px;
  font-family: "Gotham Medium";
}
/* line 1274, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row ul li .bm_sup_ts_addpop_del_btn {
  padding-top: 26px;
}
/* line 1276, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row ul li .bm_sup_ts_addpop_del_btn button {
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border: 1px solid #8898AA;
  color: #8898AA;
  font-size: 30px;
  padding: 0;
  border-radius: 5px;
  background: transparent;
}

/* line 1293, ../sass/custom/_custom.scss */
.bm_signature_popup .modal-dialog {
  max-width: 470px;
}
/* line 1296, ../sass/custom/_custom.scss */
.bm_signature_popup .modal-content {
  border-radius: 15px;
  border: 1px solid #1D314C33;
}
/* line 1299, ../sass/custom/_custom.scss */
.bm_signature_popup .modal-content .modal-body {
  padding: 30px;
}
/* line 1304, ../sass/custom/_custom.scss */
.bm_signature_popup .gm_sign_cont h2 {
  font-family: "Gotham Bold";
  color: #0E1B2D;
}
/* line 1308, ../sass/custom/_custom.scss */
.bm_signature_popup .gm_sign_cont textarea {
  width: 100%;
  background: #F7FAFC;
  border-radius: 5px;
  border: 0;
  resize: none;
  font-size: 14px;
  font-family: "Gotham Medium";
  color: #8898AA;
  text-align: left;
  padding: 15px;
  margin-top: 20px;
}
/* line 1320, ../sass/custom/_custom.scss */
.bm_signature_popup .gm_sign_cont textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #8898AA;
  font-size: 14px;
}
/* line 1324, ../sass/custom/_custom.scss */
.bm_signature_popup .gm_sign_cont textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #8898AA;
  font-size: 14px;
}
/* line 1328, ../sass/custom/_custom.scss */
.bm_signature_popup .gm_sign_cont textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #8898AA;
  font-size: 14px;
}
/* line 1332, ../sass/custom/_custom.scss */
.bm_signature_popup .gm_sign_cont textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #8898AA;
  font-size: 14px;
}
/* line 1336, ../sass/custom/_custom.scss */
.bm_signature_popup .gm_sign_cont textarea:focus {
  outline: none;
  box-shadow: none;
}
/* line 1341, ../sass/custom/_custom.scss */
.bm_signature_popup .gm_sign_cont button {
  font-size: 18px;
  font-family: "Gotham Bold";
  padding: 16px;
  width: 100%;
  margin-top: 20px;
}
/* line 1349, ../sass/custom/_custom.scss */
.bm_signature_popup .gm_sign_cont p {
  margin-top: 15px;
  display: inline-block;
  width: 100%;
}

/* line 1356, ../sass/custom/_custom.scss */
.bm_sheet_day_wrapper {
  padding-bottom: 30px;
}

/* line 1359, ../sass/custom/_custom.scss */
.hours li, .apms li {
  flex: auto !important;
  max-width: inherit !important;
}

/* line 1363, ../sass/custom/_custom.scss */
.bm_sup_tl_search_wrapper {
  padding: 0 30px;
  position: relative;
}
/* line 1366, ../sass/custom/_custom.scss */
.bm_sup_tl_search_wrapper i {
  position: absolute;
  top: 14px;
  left: 30px;
  color: #8898AA;
  font-size: 20px;
}
/* line 1373, ../sass/custom/_custom.scss */
.bm_sup_tl_search_wrapper input {
  font-size: 22px;
  color: #8898AA;
  width: 100%;
  border: 0;
  background: transparent;
  border-bottom: 1px solid #8898AA7F;
  padding-bottom: 20px;
  padding-left: 35px;
  padding-top: 10px;
  color: #172B4D;
}
/* line 1384, ../sass/custom/_custom.scss */
.bm_sup_tl_search_wrapper input::-webkit-input-placeholder {
  color: #8898AA;
}
/* line 1387, ../sass/custom/_custom.scss */
.bm_sup_tl_search_wrapper input::-moz-placeholder {
  color: #8898AA;
}
/* line 1390, ../sass/custom/_custom.scss */
.bm_sup_tl_search_wrapper input:-ms-input-placeholder {
  color: #8898AA;
}
/* line 1393, ../sass/custom/_custom.scss */
.bm_sup_tl_search_wrapper input:-moz-placeholder {
  color: #8898AA;
}

/* line 1398, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper {
  padding: 0 30px;
}
/* line 1400, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_heading_wrapper {
  margin-top: 20px;
}
/* line 1402, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_heading_wrapper h4 {
  font-size: 20px;
  color: #8898AA;
  font-family: "Gotham Bold";
}
/* line 1408, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_inner_wrapper {
  margin-top: 20px;
  overflow-x: auto;
}
/* line 1411, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_inner_wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 1416, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_inner_wrapper::-webkit-scrollbar {
  height: 10px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 1421, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_inner_wrapper::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 1425, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_inner_wrapper .table {
  min-width: 700px;
}
/* line 1428, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_inner_wrapper .table thead th {
  border: 0;
  background: #F1F3F9;
  color: #6A7382;
  font-size: 13px;
  text-transform: uppercase;
  padding: 14px 20px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1442, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_inner_wrapper .table tbody tr td {
  text-align: center;
  font-size: 14px;
  color: #172B4D;
  padding: 14px 20px;
  border: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1450, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_inner_wrapper .table tbody tr td:first-child {
  text-decoration: underline;
}
/* line 1454, ../sass/custom/_custom.scss */
.bm_sup_tl_table_wrapper .bm_sup_tl_table_inner_wrapper .table tbody tr.odd {
  background: #F7FAFC;
}

/* line 1462, ../sass/custom/_custom.scss */
.gd_fav_sidebar {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  z-index: 10;
  background: #172B4D;
  width: 230px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1478, ../sass/custom/_custom.scss */
.gd_fav_sidebar::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
/* line 1482, ../sass/custom/_custom.scss */
.gd_fav_sidebar::-webkit-scrollbar {
  width: 6px;
  background-color: #ffffff;
}
/* line 1487, ../sass/custom/_custom.scss */
.gd_fav_sidebar::-webkit-scrollbar-thumb {
  background-color: #0078F6;
}
/* line 1490, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_heading {
  position: relative;
  padding: 20px;
}
/* line 1493, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_heading .in_logoo {
  float: left;
  position: absolute;
  margin-top: -2px;
}
/* line 1498, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_heading .manu-close {
  display: none;
  position: absolute;
  top: 0;
  right: -25px;
  width: 25px;
  height: 25px;
  border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  line-height: 22px;
  background: #172B4D;
  z-index: 1000;
  cursor: pointer;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}
/* line 1519, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_heading .manu-close img {
  width: 9px;
  height: 9px;
}
/* line 1526, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul {
  float: left;
  width: 100%;
  margin-top: 10px;
}
/* line 1530, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul li {
  float: left;
  width: 100%;
  position: relative;
}
/* line 1534, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul li a {
  float: left;
  text-decoration: none;
  color: #ffffff;
  width: 100%;
  padding: 17px 20px;
  font-size: 13px;
  line-height: 13px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.22);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  background: transparent;
  position: relative;
}
/* line 1551, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul li a i:before {
  font-size: 22px;
}
/* line 1555, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul li a svg {
  width: 26px;
  fill: #ffffff;
  float: left;
}
/* line 1560, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul li a span {
  float: left;
  padding-left: 20px;
  padding-top: 6px;
  line-height: 13px;
  position: absolute;
  width: 200px;
}
/* line 1568, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul li a:after {
  content: '';
  width: 4px;
  height: 30px;
  background: #0078F6;
  position: absolute;
  left: 0;
  top: 11px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
  visibility: hidden;
}
/* line 1584, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul li a:hover:after, .gd_fav_sidebar .gd_fav_sidebar_nav ul li a.nav_active:after {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  background: #0078F6;
}
/* line 1596, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul li .in_setting_sub:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f107";
  position: absolute;
  font-size: 16px;
  top: 23px;
  right: 20px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1612, ../sass/custom/_custom.scss */
.gd_fav_sidebar .gd_fav_sidebar_nav ul li .change:after {
  top: 20px;
  transform: rotate(-180deg);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 1626, ../sass/custom/_custom.scss */
.gd_fav_right_cont_box {
  margin-left: 230px;
  position: relative;
  min-height: calc(100vh - 67px);
  margin-top: -69px;
  padding-top: 69px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 1638, ../sass/custom/_custom.scss */
.gd_fav_right_top_header {
  padding: 15px 40px;
  border-bottom: 1px solid #E5E5E5;
  background: #ffffff;
  margin-left: 230px;
  position: relative;
  z-index: 10000;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1651, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .gd_fev_right_heading h4 {
  font-size: 21px;
  font-weight: 700;
  line-height: 36px;
}
/* line 1656, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .gd_fev_right_heading ul {
  float: left;
  padding-top: 10px;
}
/* line 1659, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .gd_fev_right_heading ul li {
  font-size: 16px;
  color: #323643;
  float: left;
}
/* line 1663, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .gd_fev_right_heading ul li:last-child {
  margin-left: 15px;
}
/* line 1666, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .gd_fev_right_heading ul li a {
  color: #989DAD;
  text-decoration: none;
}
/* line 1673, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .gd_fev_right_search {
  position: relative;
}
/* line 1675, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .gd_fev_right_search input {
  width: 100%;
  height: 40px;
  border: 1px solid #E5E5E5;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -khtml-border-radius: 50px;
  background: #ffffff;
  padding-left: 45px;
}
/* line 1684, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .gd_fev_right_search input:focus {
  box-shadow: none;
  outline: none;
}
/* line 1689, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .gd_fev_right_search i {
  position: absolute;
  top: 13px;
  left: 15px;
}
/* line 1695, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .in_profile_box_wrapper {
  float: right;
  width: auto;
  position: relative;
}
/* line 1699, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .in_profile_box_wrapper .br_profile_toggle {
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  cursor: pointer;
  float: left;
  padding-top: 4px;
}
/* line 1706, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .in_profile_box_wrapper .br_profile_toggle img {
  width: 44px;
  height: 44px;
  margin-right: 10px;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
}
/* line 1714, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .in_profile_box_wrapper .br_profile_toggle small {
  font-size: 13px;
  font-family: "Gotham Medium";
  color: #172B4D;
}
/* line 1720, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .in_profile_box_wrapper .br_profile_list {
  display: none;
  float: left;
  background: #172B4D;
  width: 210px;
  padding: 0 15px;
  position: absolute;
  right: 0;
  top: 66px;
  z-index: 100;
}
/* line 1731, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .in_profile_box_wrapper .br_profile_list li a {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  float: left;
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.22);
}
/* line 1739, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .in_profile_box_wrapper .br_profile_list li a:hover {
  color: #0078F6;
}
/* line 1744, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .in_profile_box_wrapper .br_profile_list li:last-child a {
  border-bottom: 0;
}
/* line 1751, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .ww_infor_box_wrapper {
  float: right;
  width: auto;
  padding-top: 14px;
  padding-right: 25px;
}
/* line 1758, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .ww_infor_box_wrapper a i:before {
  font-size: 26px;
  color: #838592;
}
/* line 1765, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .bm_top_header_title_wrapper {
  float: left;
  width: auto;
}
/* line 1768, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .bm_top_header_title_wrapper h4 {
  font-size: 22px;
  font-family: "Gotham Bold";
  color: #172B4D;
  padding-top: 6px;
}
/* line 1775, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .bm_ad_profile_box_wrapper {
  float: right;
  width: auto;
  line-height: 14px;
}
/* line 1779, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .bm_ad_profile_box_wrapper span {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  color: #143A5F;
}
/* line 1789, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .bm_ad_profile_box_wrapper span img {
  width: 37px;
  height: 37px;
  border-radius: 100%;
  margin-right: 10px;
}
/* line 1796, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .bm_ad_profile_box_wrapper ul {
  top: 54px;
  float: none;
  left: auto;
  right: 15px;
  min-width: 170px;
  position: absolute;
  background-color: #172B4D;
  box-shadow: none;
  padding: 0;
  z-index: 1;
}
/* line 1807, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .bm_ad_profile_box_wrapper ul li {
  width: 100%;
  margin: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.22);
  float: left;
}
/* line 1812, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .bm_ad_profile_box_wrapper ul li:last-child {
  border-bottom: 0;
}
/* line 1815, ../sass/custom/_custom.scss */
.gd_fav_right_top_header .bm_ad_profile_box_wrapper ul li a {
  padding: 0;
  font-size: 13px;
  color: #ffffff;
  padding: 10px 15px;
  width: 100%;
  text-align: left;
  float: left;
  text-decoration: none;
  padding-bottom: 13px;
}

/* line 1830, ../sass/custom/_custom.scss */
.gd_fav_bottom_footer {
  padding: 15px 0;
  padding-top: 19px;
  border-top: 1px solid #E5E5E5;
  padding-left: 270px;
  height: 67px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1841, ../sass/custom/_custom.scss */
.gd_fav_bottom_footer p {
  font-size: 14px;
  font-weight: 400;
  color: #333554;
}
/* line 1845, ../sass/custom/_custom.scss */
.gd_fav_bottom_footer p a {
  color: #333554;
}
/* line 1847, ../sass/custom/_custom.scss */
.gd_fav_bottom_footer p a:hover {
  color: #0078F6;
}
/* line 1851, ../sass/custom/_custom.scss */
.gd_fav_bottom_footer p span {
  padding-right: 15px;
}

/* line 1856, ../sass/custom/_custom.scss */
.gd_fev_toggle {
  float: right;
  cursor: pointer;
  direction: rtl;
}
/* line 1860, ../sass/custom/_custom.scss */
.gd_fev_toggle .bar1 {
  width: 14px;
  height: 2px;
  background-color: #0078F6;
  margin: 5px 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1871, ../sass/custom/_custom.scss */
.gd_fev_toggle .bar2 {
  width: 20px;
  height: 2px;
  background-color: #0078F6;
  margin: 5px 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1882, ../sass/custom/_custom.scss */
.gd_fev_toggle .bar3 {
  width: 10px;
  height: 2px;
  background-color: #0078F6;
  margin: 5px 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1894, ../sass/custom/_custom.scss */
.gd_fev_toggle:hover .bar1, .gd_fev_toggle:hover .bar2, .gd_fev_toggle:hover .bar3 {
  width: 20px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 1904, ../sass/custom/_custom.scss */
.bm_dash_days_tabs_wrapper {
  padding: 0 40px;
  padding-top: 17px;
  border-bottom: 1px solid #E5E5E5;
}
/* line 1909, ../sass/custom/_custom.scss */
.bm_dash_days_tabs_wrapper ul li {
  float: left;
  margin-right: 55px;
}
/* line 1912, ../sass/custom/_custom.scss */
.bm_dash_days_tabs_wrapper ul li a {
  font-size: 13px;
  color: #8898AA;
  text-transform: capitalize;
  float: left;
  position: relative;
  padding-bottom: 10px;
}
/* line 1919, ../sass/custom/_custom.scss */
.bm_dash_days_tabs_wrapper ul li a:after {
  content: '';
  border: 1px solid #0078F6;
  width: 43px;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
/* line 1929, ../sass/custom/_custom.scss */
.bm_dash_days_tabs_wrapper ul li a.bm_day_active:after {
  opacity: 1;
  visibility: visible;
}
/* line 1933, ../sass/custom/_custom.scss */
.bm_dash_days_tabs_wrapper ul li a.bm_day_active {
  color: #143A5F;
  font-family: "Gotham Medium";
}

/* line 1941, ../sass/custom/_custom.scss */
.bm_dash_graph_wrapper {
  padding: 20px 40px;
  padding-bottom: 0;
}
/* line 1944, ../sass/custom/_custom.scss */
.bm_dash_graph_wrapper img {
  width: 100%;
  margin-top: 15px;
}
/* line 1948, ../sass/custom/_custom.scss */
.bm_dash_graph_wrapper h4 {
  font-size: 20px;
  font-family: "Gotham Bold";
  color: #143A5F;
  text-transform: capitalize;
}

/* line 1955, ../sass/custom/_custom.scss */
.bm_dash_cards_wrapper {
  padding: 0 40px;
}

/* line 1958, ../sass/custom/_custom.scss */
.pr_dash_process_box {
  background: #ffffff;
  border: 1px solid #6A73824D;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  padding: 20px;
  margin-top: 20px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1971, ../sass/custom/_custom.scss */
.pr_dash_process_box h2 {
  font-family: "Gotham Bold";
  line-height: 24px;
  font-size: 14px;
  color: #172B4D;
  text-transform: uppercase;
}
/* line 1978, ../sass/custom/_custom.scss */
.pr_dash_process_box img {
  width: 100%;
  margin-top: 10px;
}
/* line 1982, ../sass/custom/_custom.scss */
.pr_dash_process_box:hover, .pr_dash_process_box:focus {
  border: 1px solid #0078F6;
  box-shadow: 0 3px 6px rgba(62, 145, 232, 0.18);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1991, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_cont {
  float: left;
  width: calc(100% - 50px);
}
/* line 1994, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_cont h1 {
  font-family: "Gotham Medium";
  line-height: 30px;
  font-size: 20px;
  color: #143A5F;
}
/* line 2000, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_cont h2 {
  font-family: "Gotham Bold";
  line-height: 24px;
  font-size: 14px;
  color: #143A5F;
}
/* line 2006, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_cont p {
  font-size: 15px;
  color: #30B766;
  line-height: 25px;
}
/* line 2010, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_cont p.pro_red {
  color: #F53C56 !important;
}
/* line 2013, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_cont p.pro_blue {
  color: #0078F6 !important;
}
/* line 2016, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_cont p.pro_yellow {
  color: #ffc107 !important;
}
/* line 2019, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_cont p span {
  color: #172B4D;
}
/* line 2022, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_cont p svg {
  fill: #30B766;
}
/* line 2027, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_img {
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  background: #0078F6;
  line-height: 57px;
  text-align: center;
}
/* line 2037, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_img i {
  color: #ffffff;
  font-size: 25px;
}
/* line 2042, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_img2 {
  background: #EA693A;
}
/* line 2045, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_img3 {
  background: #12C4A5;
}
/* line 2048, ../sass/custom/_custom.scss */
.pr_dash_process_box .pr_dash_process_img4 {
  background: #ffc107;
}

/* line 2052, ../sass/custom/_custom.scss */
.bm_dash_custom_col {
  padding-right: 10px;
  padding-left: 10px;
}

/* line 2056, ../sass/custom/_custom.scss */
.bm_dash_custom_row {
  margin-right: -10px;
  margin-left: -10px;
}

/* line 2060, ../sass/custom/_custom.scss */
.bm_dash_data_table_wrapper {
  padding: 20px 40px;
}
/* line 2062, ../sass/custom/_custom.scss */
.bm_dash_data_table_wrapper h4 {
  font-size: 20px;
  font-family: "Gotham Bold";
  color: #143A5F;
  text-transform: capitalize;
}

/* line 2069, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper {
  margin-top: 20px;
  overflow-x: auto;
}
/* line 2072, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 2077, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper::-webkit-scrollbar {
  height: 10px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 2082, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 2086, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper .table {
  min-width: 990px;
}
/* line 2089, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper .table thead th {
  border: 0;
  background: #F1F3F9;
  color: #6A7382;
  font-size: 13px;
  text-transform: uppercase;
  padding: 14px 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2098, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper .table thead th i {
  color: #6A7382;
}
/* line 2105, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper .table tbody tr td {
  font-size: 14px;
  color: #172B4D;
  padding: 14px 20px;
  border: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2113, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper .table tbody tr td a:hover {
  color: #EA693A;
}
/* line 2118, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper .table tbody tr td span small {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #EA693A;
  margin-right: 5px;
  display: inline-block;
}
/* line 2127, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper .table tbody tr td span.green_stat small {
  background: #12C4A5 !important;
}
/* line 2133, ../sass/custom/_custom.scss */
.bm_dash_table_inner_wrapper .table tbody tr.odd {
  background: #F7FAFC;
}

/* line 2140, ../sass/custom/_custom.scss */
.bm_dash_table_dropdown {
  position: relative;
}
/* line 2142, ../sass/custom/_custom.scss */
.bm_dash_table_dropdown small {
  cursor: pointer;
  float: left;
  padding: 0 15px;
}
/* line 2147, ../sass/custom/_custom.scss */
.bm_dash_table_dropdown ul {
  position: absolute;
  right: 40px;
  bottom: -48px;
  background: #ffffff;
  border-radius: 5px;
  width: 90px;
  box-shadow: 4px 0 13px rgba(0, 0, 0, 0.21);
}
/* line 2155, ../sass/custom/_custom.scss */
.bm_dash_table_dropdown ul:after {
  content: '';
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #ffffff;
  position: absolute;
  right: -8px;
  top: calc(50% - 9px);
}
/* line 2164, ../sass/custom/_custom.scss */
.bm_dash_table_dropdown ul li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #6A73824D;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 2173, ../sass/custom/_custom.scss */
.bm_dash_table_dropdown ul li:hover {
  background: #F1F3F9;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 2181, ../sass/custom/_custom.scss */
.bm_dash_table_dropdown ul li:last-child {
  border-bottom: 0;
}
/* line 2184, ../sass/custom/_custom.scss */
.bm_dash_table_dropdown ul li button {
  font-size: 13px;
  text-transform: capitalize;
  color: #143A5F;
  background: transparent;
  border: 0;
  padding: 3px 10px;
  width: 100%;
  text-align: left;
}
/* line 2193, ../sass/custom/_custom.scss */
.bm_dash_table_dropdown ul li button:focus {
  outline: none;
}

/* line 2200, ../sass/custom/_custom.scss */
.red_stat {
  color: #EA693A;
}

/* line 2203, ../sass/custom/_custom.scss */
.green_stat {
  color: #12C4A5;
}

/* Select Mod */
/* line 2207, ../sass/custom/_custom.scss */
.select2_mod .multiselect__tags {
  background-color: #ffffff !important;
  border-color: #8898AA7F !important;
  height: 45px !important;
  padding: 10px 40px 0 15px;
  color: #8898AA;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 2217, ../sass/custom/_custom.scss */
.select2_mod .multiselect__input, .multiselect__single {
  background: var(--color-header) !important;
  color: var(--color-text) !important;
}

/* line 2221, ../sass/custom/_custom.scss */
.select2_mod .multiselect__select {
  height: 32px !important;
  background: #fff;
  z-index: 1;
}

/* line 2226, ../sass/custom/_custom.scss */
.select2_mod .multiselect__placeholder {
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  font-size: 14px;
  color: var(--color-text);
  vertical-align: top !important;
}

/* line 2233, ../sass/custom/_custom.scss */
.select2_mod .multiselect__input, .multiselect__single {
  line-height: 21px !important;
  margin-bottom: 0 !important;
  padding-left: 0 !important;
  font-size: 14px;
  vertical-align: top !important;
  text-transform: capitalize;
}

/* line 2241, ../sass/custom/_custom.scss */
.select2_mod .multiselect__content-wrapper {
  background-color: #ffffff !important;
  border-color: #8898AA7F !important;
  color: var(--color-text);
  text-transform: inherit;
}

/* line 2247, ../sass/custom/_custom.scss */
.select2_mod .multiselect__option--selected {
  background: var(--color-body) !important;
  color: var(--color-text);
  font-weight: 700;
}

/* line 2252, ../sass/custom/_custom.scss */
.select2_mod .multiselect__option--highlight:after {
  content: none !important;
  background: var(--color-success) !important;
  color: #fff;
}

/* line 2257, ../sass/custom/_custom.scss */
.select2_mod .multiselect__option--selected:after {
  content: none !important;
  font-weight: 400;
  font-size: 14px;
}

/* line 2262, ../sass/custom/_custom.scss */
.select2_mod .multiselect__option--highlight {
  background: #f9f9f9 !important;
  color: var(--secondary-color) !important;
}

/* line 2266, ../sass/custom/_custom.scss */
.select2_mod .multiselect__option {
  text-transform: capitalize;
}

/* line 2269, ../sass/custom/_custom.scss */
.select2_mod .multiselect, .multiselect__input, .multiselect__single {
  font-size: 14px !important;
}

/* line 2272, ../sass/custom/_custom.scss */
.multiselect__select:before {
  border: 0 !important;
}

/* line 2276, ../sass/custom/_custom.scss */
.select2_mod .multiselect__select {
  position: absolute;
  width: 32px;
  right: 1px;
  top: 7px;
  padding: 0px 0px;
  text-align: center;
  transition: transform .2s ease;
}

/* line 2285, ../sass/custom/_custom.scss */
.multiselect:after {
  content: '\f110' !important;
  font-family: flaticon !important;
  font-size: 11px;
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1;
}

/* // Select Mod */
/* line 2296, ../sass/custom/_custom.scss */
.bm_ad_ts_select_boxs {
  padding: 20px 40px;
  padding-bottom: 0;
  float: left;
}
/* line 2300, ../sass/custom/_custom.scss */
.bm_ad_ts_select_boxs .bm_ad_ts_select {
  float: left;
  width: 225px;
  margin-right: 15px;
  margin-bottom: 15px;
}

/* line 2307, ../sass/custom/_custom.scss */
.bm_ad_ts_right_view {
  float: right;
  width: auto;
  padding-right: 40px;
  padding-top: 25px;
}
/* line 2312, ../sass/custom/_custom.scss */
.bm_ad_ts_right_view ul {
  float: right;
}
/* line 2314, ../sass/custom/_custom.scss */
.bm_ad_ts_right_view ul li {
  float: left;
  margin-left: 15px;
}
/* line 2317, ../sass/custom/_custom.scss */
.bm_ad_ts_right_view ul li a {
  font-size: 16px;
  color: #6A73824C;
}
/* line 2320, ../sass/custom/_custom.scss */
.bm_ad_ts_right_view ul li a.active_grid {
  color: #0078F6;
}

/* line 2327, ../sass/custom/_custom.scss */
.rbm_st_data_table_wrapper {
  padding: 0 40px !important;
  padding-top: 10px !important;
}

/* line 2331, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper {
  padding: 30px 40px;
}
/* line 2333, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper {
  border: 1px solid #2C28281C;
  border-radius: 5px;
  padding: 30px;
}
/* line 2337, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date {
  float: left;
  width: auto;
  padding-right: 40px;
  padding-top: 5px;
}
/* line 2342, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date h3 {
  font-size: 16px;
  line-height: 16px;
  color: #8898AA;
  float: left;
  padding-top: 8px;
}
/* line 2349, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date .vdatetime {
  float: left;
  width: 130px;
}
/* line 2352, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date .vdatetime input {
  border: 0;
  font-size: 20px;
  font-family: "Gotham Bold";
  color: #081E33;
}
/* line 2360, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date {
  float: left;
  width: auto;
  padding-right: 40px;
  padding-top: 5px;
}
/* line 2365, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date h4 {
  font-family: "Gotham Medium";
  color: #143A5F;
  padding-top: 6px;
}
/* line 2369, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date h4 span {
  font-size: 13px;
  color: #081E33;
  padding-left: 2px;
}

/* line 2378, ../sass/custom/_custom.scss */
.bm_ad_sd_table_heading {
  padding: 0 40px;
}
/* line 2380, ../sass/custom/_custom.scss */
.bm_ad_sd_table_heading h4 {
  font-size: 20px;
  font-family: "Gotham Bold";
  color: #143A5F;
  text-transform: capitalize;
}

/* line 2389, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main {
  padding-left: 40px;
  margin-top: 25px;
}
/* line 2392, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner {
  flex-wrap: inherit;
  overflow-x: scroll;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 2397, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 2402, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner::-webkit-scrollbar {
  height: 10px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 2407, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 2411, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_header {
  display: flex;
}
/* line 2413, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_header .bm_col_155 {
  flex: 185px 0 0;
}
/* line 2416, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_header .bm_col_270 {
  flex: 400px 0 0;
}
/* line 2419, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_header .bm_admin_table_sheet_heading {
  background: #e6e9f3;
  padding: 17px 10px;
}
/* line 2422, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_header .bm_admin_table_sheet_heading h6 {
  color: #6A7382;
  font-size: 13px;
  text-transform: uppercase;
  font-family: "Gotham Medium";
}
/* line 2430, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows {
  display: flex;
  margin-top: 5px;
}
/* line 2433, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_col_155 {
  flex: 185px 0 0;
}
/* line 2436, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_col_270 {
  flex: 400px 0 0;
  padding-left: 5px;
}
/* line 2440, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail {
  padding: 15px 10px;
}
/* line 2442, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_name {
  border-bottom: 1px solid #2C28281C;
  padding-bottom: 10px;
}
/* line 2445, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_name h6 {
  color: #172B4D;
  font-size: 20px;
}
/* line 2449, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_name p {
  font-size: 17px;
  color: #6A7382;
}
/* line 2452, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_name p a {
  color: #EA693A;
  text-decoration: underline;
  font-size: 17px;
  float: right;
}
/* line 2461, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_app h6 {
  color: #172B4D;
  border-bottom: 1px solid #2C28281C;
  padding: 13px 0;
  text-decoration: underline;
  font-size: 20px;
}
/* line 2469, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_hour {
  padding: 10px 0 0;
}
/* line 2471, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_hour h6 {
  color: #172B4D;
  font-size: 20px;
}
/* line 2475, ../sass/custom/_custom.scss */
.bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_hour a {
  font-size: 17px;
  text-decoration: underline;
  color: #0078F6;
  text-align: center;
  width: 100%;
  display: inline-block;
  margin-top: 7px;
}

/* line 2489, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box {
  padding: 5px 15px;
  padding-bottom: 15px;
  border: 1px solid #00000014;
  border-bottom: 1px solid #EA693A;
}
/* line 2495, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol {
  display: flex;
  flex-wrap: wrap;
  margin-right: -4.5px;
  margin-left: -4.5px;
}
/* line 2500, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li {
  flex: 0 0 128px;
  max-width: 128px;
  margin-right: 4.5px;
  margin-left: 4.5px;
}
/* line 2505, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li:nth-child(3) {
  flex: 0 0 40px;
  max-width: 40px;
}
/* line 2509, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li:last-child {
  flex: 0 0 40px;
  max-width: 40px;
}
/* line 2514, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_box label {
  font-size: 13px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 10px;
}
/* line 2520, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_box span {
  width: 100%;
}
/* line 2523, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_box input {
  width: 100%;
  height: 40px;
  border: 1px solid #e6e9f3;
  border-radius: 3px;
  font-size: 17px;
  color: #172B4D;
  text-align: center;
  padding: 5px;
}
/* line 2533, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_box .char {
  display: none;
}
/* line 2537, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_check_box {
  float: left;
  width: 40px;
  height: 40px;
}
/* line 2541, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_check_box label {
  font-size: 13px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 2546, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_check_box label span {
  position: absolute;
  left: -10px;
  top: 14px;
  font-size: 26px;
  z-index: -1;
}
/* line 2554, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_check_box .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
/* line 2557, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_check_box .custom-control-label::before {
  width: 40px;
  height: 40px;
  background-color: transparent !important;
  margin-top: 0;
  border: 1px solid #e6e9f3;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  top: 0;
}
/* line 2568, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_check_box .custom-control-label::after {
  width: 40px;
  height: 40px;
  top: 1px;
}
/* line 2573, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_check_box .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #EA693A !important;
  border-color: #EA693A !important;
}
/* line 2578, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_add_box {
  float: left;
  width: 40px;
  height: 40px;
}
/* line 2582, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_add_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 2588, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_main_box .gm_admin_sheet_day_header_box ol li .gm_sheet_time_add_box a {
  width: 40px;
  height: 40px;
  font-size: 22px;
  background: #8898AA;
  color: #fff;
  text-align: center;
  line-height: 40px;
  display: inline-block;
  border-radius: 3px;
}

/* line 2606, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_body_box {
  position: relative;
}
/* line 2608, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_body_box .bm_not_pre_box {
  position: absolute;
  left: -15px;
  right: -15px;
  bottom: -15px;
  top: 5px;
  background: #2C28281C;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  display: flex;
}
/* line 2619, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_body_box .bm_not_pre_box h4 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: "Gotham Medium";
  font-size: 22px;
}
/* line 2629, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_body_box.np_show_content .bm_not_pre_box {
  opacity: 1;
  visibility: visible;
}

/* line 2635, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows {
  margin-top: 5px;
}
/* line 2637, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows ol {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
/* line 2642, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows ol li {
  flex: 0 0 97.5px;
  max-width: 97.5px;
  margin-right: 5px;
  margin-left: 5px;
}
/* line 2647, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows ol li:last-child {
  flex: 0 0 40px;
  max-width: 40px;
}
/* line 2652, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows ol li .gm_sheet_ot_box label {
  font-size: 13px;
  color: #172B4D;
  line-height: 13px;
  margin-bottom: 5px;
}
/* line 2658, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows ol li .gm_sheet_ot_box input {
  width: 100%;
  height: 40px;
  border: 1px solid #e6e9f3;
  border-radius: 3px;
  font-size: 17px;
  color: #172B4D;
  text-align: center;
  padding: 5px;
}
/* line 2669, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows ol li .gm_sheet_time_del_box {
  float: left;
  width: 40px;
  height: 40px;
}
/* line 2673, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows ol li .gm_sheet_time_del_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 2679, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows ol li .gm_sheet_time_del_box a {
  width: 40px;
  height: 40px;
  background: #8898AA;
  color: #fff;
  text-align: center;
  line-height: 43px;
  display: inline-block;
  border-radius: 3px;
  font-size: 22px;
}
/* line 2689, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_second_rows ol li .gm_sheet_time_del_box a i {
  font-size: 18px;
}

/* line 2698, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows {
  margin-top: 5px;
}
/* line 2700, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol {
  display: flex;
  flex-wrap: wrap;
  margin-right: -3.5px;
  margin-left: -3.5px;
}
/* line 2705, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol li {
  flex: 0 0 40px;
  max-width: 40px;
  margin-right: 3.5px;
  margin-left: 3.5px;
}
/* line 2710, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol li:first-child {
  flex: 0 0 84px;
  max-width: 84px;
}
/* line 2714, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol li:nth-child(5) {
  flex: 0 0 83px;
  max-width: 83px;
}
/* line 2719, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol li .gm_sheet_jc_box label {
  font-size: 13px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 2725, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol li .gm_sheet_jc_box input {
  width: 100%;
  height: 40px;
  border: 1px solid #e6e9f3;
  border-radius: 3px;
  font-size: 17px;
  color: #172B4D;
  text-align: center;
  padding: 5px;
}
/* line 2736, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol li .gm_sheet_time_del_box {
  float: left;
  width: 40px;
  height: 40px;
}
/* line 2740, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol li .gm_sheet_time_del_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 2746, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol li .gm_sheet_time_del_box a {
  width: 40px;
  height: 40px;
  background: #8898AA;
  color: #fff;
  text-align: center;
  line-height: 43px;
  display: inline-block;
  border-radius: 3px;
}
/* line 2755, ../sass/custom/_custom.scss */
.gm_admin_sheet_day_third_rows ol li .gm_sheet_time_del_box a i {
  font-size: 18px;
}

/* line 2764, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header {
  border-bottom: 1px solid #E2E6EA;
}
/* line 2766, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header h2 {
  font-family: "Gotham Bold";
  color: #0E1B2D;
  float: left;
  padding-top: 6px;
  font-size: 30px;
}
/* line 2772, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header h2 span {
  font-size: 25px;
  color: #6A7382;
}
/* line 2777, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown {
  float: right;
}
/* line 2779, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown button {
  padding-right: 35px;
  position: relative;
}
/* line 2782, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown button:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f106";
  position: absolute;
  font-size: 16px;
  top: 10px;
  right: 13px;
  color: var(--secondary-color);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  transform: rotate(0deg);
  border: none;
}
/* line 2800, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown button.collapsed:after {
  transform: rotate(-180deg);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 2810, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul {
  top: 88px;
  float: none;
  left: auto;
  right: 40px;
  width: 170px;
  border: 1px solid #6A73824C;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 3px 6px #2c28281c;
  padding: 0;
  border-radius: 5px;
  padding: 0 15px;
  z-index: 10000;
}
/* line 2824, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul li {
  width: 100%;
  margin: 0;
  float: left;
}
/* line 2828, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul li a {
  padding: 0;
  font-size: 14px;
  color: #172B4D;
  padding: 10px 0px;
  width: 100%;
  text-align: left;
  float: left;
  text-decoration: none;
  border-bottom: 1px solid #6A73824C;
}
/* line 2840, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul li:last-child a {
  border-bottom: none;
}
/* line 2848, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_sup_ts_add_submit_btn {
  text-align: center;
}
/* line 2850, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_sup_ts_add_submit_btn button {
  float: none;
  display: inline-block;
  font-size: 19px;
  font-family: "Gotham Bold";
  padding: 19px 196px;
}
/* line 2857, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_pop_body .bm_sup_ts_add_submit_btn a {
  font-size: 19px;
  color: #8898AA;
  text-decoration: underline;
  text-transform: capitalize;
  display: block;
  width: 100%;
  margin-top: 10px;
}

/* line 2868, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_popup {
  padding: 0 15px !important;
}
/* line 2870, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_popup .modal-dialog {
  max-width: 780px;
}
/* line 2873, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_popup .modal-content {
  border-radius: 15px;
}
/* line 2875, ../sass/custom/_custom.scss */
.bm_admin_add_timesheet_popup .modal-content .modal-body {
  padding: 40px;
}

/* line 2880, ../sass/custom/_custom.scss */
.bm_admin_signature_popup {
  padding: 0 15px !important;
}

/* line 2883, ../sass/custom/_custom.scss */
.vdatetime-popup__header {
  background: #172B4D !important;
}

/* line 2886, ../sass/custom/_custom.scss */
.vdatetime-calendar__month__day--selected > span > span, .vdatetime-calendar__month__day--selected:hover > span > span {
  background: #EA693A !important;
}

/* line 2889, ../sass/custom/_custom.scss */
.vdatetime-popup__actions__button {
  color: #0078F6 !important;
}

/* line 2892, ../sass/custom/_custom.scss */
.vue__time-picker .dropdown ul li:not([disabled]).active, .vue__time-picker .dropdown ul li:not([disabled]).active:hover, .vue__time-picker .dropdown ul li:not([disabled]).active:focus, .vue__time-picker-dropdown ul li:not([disabled]).active, .vue__time-picker-dropdown ul li:not([disabled]).active:hover, .vue__time-picker-dropdown ul li:not([disabled]).active:focus {
  background: #EA693A !important;
}

/* line 2895, ../sass/custom/_custom.scss */
.bm_ad_jc_table_wrapper {
  padding: 25px 40px;
  overflow-x: auto;
}
/* line 2898, ../sass/custom/_custom.scss */
.bm_ad_jc_table_wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 2903, ../sass/custom/_custom.scss */
.bm_ad_jc_table_wrapper::-webkit-scrollbar {
  height: 10px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 2908, ../sass/custom/_custom.scss */
.bm_ad_jc_table_wrapper::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 2912, ../sass/custom/_custom.scss */
.bm_ad_jc_table_wrapper .bm_ad_jc_row {
  margin-left: -27.5px;
  margin-right: -27.5px;
  flex-wrap: inherit;
  display: flex;
}
/* line 2917, ../sass/custom/_custom.scss */
.bm_ad_jc_table_wrapper .bm_ad_jc_row .bm_ad_jc_col {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding-left: 27.5px;
  padding-right: 27.5px;
}
/* line 2924, ../sass/custom/_custom.scss */
.bm_ad_jc_table_wrapper .bm_ad_jc_row_wrapper {
  flex-wrap: inherit;
  min-width: 1600px;
}

/* line 2932, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box .table thead th {
  border: 0;
  background: #F1F3F9;
  color: #6A7382;
  font-size: 13px;
  text-transform: uppercase;
  padding: 14px 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2945, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box .table tbody tr td {
  padding: 8px 15px;
  border: 0;
}
/* line 2949, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box .table tbody tr td .bm_jc_table_code_wrapper span {
  float: left;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background: #F1F3F9;
  border-radius: 100%;
  margin-right: 5px;
  margin-top: 3px;
}
/* line 2959, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box .table tbody tr td .bm_jc_table_code_wrapper span img {
  width: 14px;
}
/* line 2963, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box .table tbody tr td .bm_jc_table_code_wrapper h6 {
  font-size: 14px;
  color: #172B4D;
  padding-top: 13px;
  float: left;
}
/* line 2971, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box .table tbody tr td .bm_jc_table_category_wrapper button {
  float: right;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background: transparent;
  border-radius: 100%;
  border: 0;
  color: #8898AA;
  font-size: 14px;
}
/* line 2983, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box .table tbody tr td .bm_jc_table_category_wrapper h6 {
  font-size: 14px;
  color: #172B4D;
  float: left;
  padding-top: 13px;
  max-width: 110px;
}
/* line 2992, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box .table tbody tr.odd {
  background: #F7FAFC;
}

/* line 3000, ../sass/custom/_custom.scss */
.bm_jn_table_category_wrapper button {
  float: right;
  width: 30px !important;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background: transparent;
  border-radius: 100%;
  border: 0;
  color: #8898AA;
  font-size: 14px;
}
/* line 3012, ../sass/custom/_custom.scss */
.bm_jn_table_category_wrapper h6 {
  font-size: 14px;
  color: #172B4D;
  float: left;
  padding-top: 13px;
  max-width: 110px;
}

/* line 3020, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper {
  margin-top: 20px;
  overflow-x: auto;
}
/* line 3023, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 3028, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper::-webkit-scrollbar {
  height: 10px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 3033, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 3037, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table {
  min-width: 1200px;
}
/* line 3040, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table thead th {
  border: 0;
  background: #F1F3F9;
  color: #6A7382;
  font-size: 13px;
  text-transform: uppercase;
  padding: 14px 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3053, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td {
  font-size: 14px;
  color: #172B4D;
  padding: 14px 20px;
  border: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3060, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td a {
  text-decoration: underline;
  color: #8898AA;
}
/* line 3063, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td a:hover {
  color: #EA693A;
}
/* line 3068, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td span small {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #EA693A;
  margin-right: 5px;
  display: inline-block;
}
/* line 3077, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td span.green_stat small {
  background: #12C4A5 !important;
}
/* line 3083, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td ul li {
  float: left;
  margin-left: 30px;
}
/* line 3086, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td ul li button {
  background: transparent;
  border: 0;
  text-decoration: underline;
  text-transform: capitalize;
  color: #8898AA;
  padding: 0;
  font-size: 14px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 3099, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td ul li button:focus {
  outline: none;
}
/* line 3102, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td ul li button:hover {
  color: #EA693A;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 3111, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr td ul li:first-child {
  margin-left: 0;
}
/* line 3117, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .table tbody tr.odd {
  background: #F7FAFC;
}

/* line 3124, ../sass/custom/_custom.scss */
.bm_report_select_boxs {
  padding: 20px 40px;
  padding-bottom: 0;
}
/* line 3127, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_select {
  float: left;
  width: 185px;
  margin-right: 15px;
}
/* line 3131, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_select label {
  font-size: 14px;
  color: #172B4D;
  margin-bottom: 5px;
}
/* line 3137, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_exel_btn {
  float: left;
  margin-top: 31px;
}
/* line 3140, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_exel_btn button {
  background: #EA693A !important;
  text-transform: capitalize;
  height: 45px;
  line-height: 42px;
  padding: 0;
  text-align: center;
  width: 165px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 3153, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_exel_btn button:focus {
  outline: none;
}
/* line 3156, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_exel_btn button:hover {
  background: #0078F6 !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 3166, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_checkbox {
  float: left;
  padding-top: 33px;
  margin-right: 20px;
  cursor: pointer;
}
/* line 3171, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_checkbox label {
  font-size: 13px;
  color: #081E33;
  line-height: 9px;
  margin-bottom: 5px;
  padding-left: 30px;
  padding-top: 15px;
  cursor: pointer;
}
/* line 3179, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_checkbox label span {
  position: absolute;
  left: -10px;
  top: 14px;
  font-size: 26px;
  z-index: -1;
}
/* line 3187, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_checkbox .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
/* line 3190, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_checkbox .custom-control-label::before {
  width: 43px;
  height: 43px;
  background-color: transparent !important;
  margin-top: 0;
  border: 1px solid #8898AA7F;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  top: 0;
  cursor: pointer;
}
/* line 3202, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_checkbox .custom-control-label::after {
  width: 43px;
  height: 43px;
  top: 1px;
}
/* line 3207, ../sass/custom/_custom.scss */
.bm_report_select_boxs .bm_report_checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #EA693A !important;
  border-color: #EA693A !important;
}

/* line 3213, ../sass/custom/_custom.scss */
.bm_employe_search {
  float: left;
  position: relative;
}
/* line 3216, ../sass/custom/_custom.scss */
.bm_employe_search i {
  position: absolute;
  color: #8898AA;
  font-size: 14px;
  left: 15px;
  top: 16px;
}
/* line 3223, ../sass/custom/_custom.scss */
.bm_employe_search input {
  width: 280px;
  height: 45px;
  border-radius: 5px;
  border: 1px solid #8898AA7F;
  padding-left: 38px;
  font-size: 14px;
  color: #172B4D;
}
/* line 3231, ../sass/custom/_custom.scss */
.bm_employe_search input::-webkit-input-placeholder {
  color: #8898AA;
}
/* line 3234, ../sass/custom/_custom.scss */
.bm_employe_search input::-moz-placeholder {
  color: #8898AA;
}
/* line 3237, ../sass/custom/_custom.scss */
.bm_employe_search input:-ms-input-placeholder {
  color: #8898AA;
}
/* line 3240, ../sass/custom/_custom.scss */
.bm_employe_search input:-moz-placeholder {
  color: #8898AA;
}

/* line 3245, ../sass/custom/_custom.scss */
.bm_jc_add_btn {
  float: right;
  padding-right: 40px;
  padding-top: 20px;
}
/* line 3249, ../sass/custom/_custom.scss */
.bm_jc_add_btn button {
  text-transform: capitalize;
  background: #EA693A;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 3261, ../sass/custom/_custom.scss */
.bm_admin_add_sidebar a svg {
  fill: #e0e5ea;
  width: 21px;
  height: 23px;
}
/* line 3267, ../sass/custom/_custom.scss */
.bm_admin_add_sidebar .b-sidebar {
  top: 0;
  height: 100%;
  box-shadow: -5px 7px 23px rgba(0, 0, 0, 0.05);
  background-color: #ffffff !important;
  width: 485px;
}
/* line 3273, ../sass/custom/_custom.scss */
.bm_admin_add_sidebar .b-sidebar .b-sidebar-body {
  overflow-y: auto;
}
/* line 3276, ../sass/custom/_custom.scss */
.bm_admin_add_sidebar .b-sidebar .b-sidebar-header {
  padding-top: 100px;
}
/* line 3278, ../sass/custom/_custom.scss */
.bm_admin_add_sidebar .b-sidebar .b-sidebar-header button {
  background: transparent;
  font-size: 40px;
  opacity: 1;
  position: absolute;
  top: 30px;
  right: 30px;
}
/* line 3285, ../sass/custom/_custom.scss */
.bm_admin_add_sidebar .b-sidebar .b-sidebar-header button svg {
  fill: #143A5F;
}
/* line 3289, ../sass/custom/_custom.scss */
.bm_admin_add_sidebar .b-sidebar .b-sidebar-header strong {
  font-size: 20px;
  color: #000000;
}

/* line 3297, ../sass/custom/_custom.scss */
.bg-dark {
  background-color: #172B4D !important;
}

/* line 3300, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont {
  padding: 40px;
  padding-top: 0;
}
/* line 3303, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_heading {
  padding-bottom: 30px;
}
/* line 3305, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_heading h4 {
  font-size: 22px;
  font-family: "Gotham Bold";
  color: #143A5F;
}
/* line 3311, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field {
  margin-top: 15px;
}
/* line 3313, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field label {
  font-size: 13px;
  color: #143A5F;
  margin-bottom: 8px;
}
/* line 3318, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field input {
  width: 100%;
  height: 50px;
  border-radius: 5px;
  border: 1px solid #6A73824C;
  padding: 0 20px;
  color: #172B4D;
  font-size: 16px;
  background: transparent;
}
/* line 3327, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field input::-webkit-input-placeholder {
  color: #172B4D;
}
/* line 3330, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field input::-moz-placeholder {
  color: #172B4D;
}
/* line 3333, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field input:-ms-input-placeholder {
  color: #172B4D;
}
/* line 3336, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field input:-moz-placeholder {
  color: #172B4D;
}
/* line 3340, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field .multiselect__tags {
  border-color: #6A73824C !important;
  height: 50px !important;
  padding: 11px 40px 0 15px;
  color: #172B4D;
}
/* line 3346, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field .multiselect:after {
  top: 13px !important;
}
/* line 3349, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field button {
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0;
  text-align: center;
  background: #EA693A;
  text-transform: capitalize;
  font-size: 16px;
  margin-top: 25px;
  box-shadow: 0 0 36px #143A5F26;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 3365, ../sass/custom/_custom.scss */
.bm_jc_add_sidebar_cont .bm_jc_add_sidebar_input_field button:hover {
  background: #0078F6;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 3376, ../sass/custom/_custom.scss */
.bm_jc_add_row {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}
/* line 3379, ../sass/custom/_custom.scss */
.bm_jc_add_row .bm_jc_add_col {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}

/* line 3384, ../sass/custom/_custom.scss */
.bm_jn_add_checkbox {
  margin-top: 20px;
}
/* line 3386, ../sass/custom/_custom.scss */
.bm_jn_add_checkbox label {
  font-size: 12px;
  color: #143A5F;
  text-transform: uppercase;
  line-height: 21px;
  padding-left: 8px;
}
/* line 3393, ../sass/custom/_custom.scss */
.bm_jn_add_checkbox .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
/* line 3396, ../sass/custom/_custom.scss */
.bm_jn_add_checkbox .custom-control-label::before {
  width: 22px;
  height: 22px;
  background-color: transparent !important;
  margin-top: 0;
  border: 1px solid #e6e9f3;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  top: 0;
}
/* line 3407, ../sass/custom/_custom.scss */
.bm_jn_add_checkbox .custom-control-label::after {
  width: 22px;
  height: 22px;
  top: 0;
}
/* line 3412, ../sass/custom/_custom.scss */
.bm_jn_add_checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #EA693A !important;
  border-color: #EA693A !important;
}

/* line 3417, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper {
  margin-top: 10px;
}
/* line 3419, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
/* line 3424, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li {
  flex: 0 0 calc(38% - 50px);
  max-width: calc(38% - 50px);
  margin-right: 5px;
  margin-left: 5px;
}
/* line 3429, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li:last-child {
  flex: 0 0 50px;
  max-width: 50px;
}
/* line 3434, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li .gm_sheet_ot_box label {
  font-size: 13px;
  color: #143A5F;
  line-height: 13px;
  margin-bottom: 8px;
  width: 100%;
}
/* line 3441, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li .gm_sheet_ot_box input {
  width: 100%;
  float: left;
  height: 50px;
  border-radius: 5px;
  border: 1px solid #6A73824C;
  font-size: 17px;
  color: #172B4D;
  text-align: center;
  padding: 5px;
}
/* line 3454, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li .gm_sheet_ot_box_doller span {
  float: left;
  width: 30px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  color: #172B4D;
  border: 1px solid #6A73824C;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-right: 0;
  background: #eee;
}
/* line 3467, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li .gm_sheet_ot_box_doller input {
  width: calc(100% - 30px);
  float: left;
  height: 50px;
  border: 1px solid #6A73824C;
  border-radius: 0;
  border-top-right-radius: 5px;
  border-left: 0;
  border-bottom-right-radius: 5px;
  font-size: 17px;
  color: #172B4D;
  text-align: left;
  padding: 5px;
  padding-left: 10px;
}
/* line 3483, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li .gm_sheet_time_del_box {
  float: left;
  width: 50px;
  height: 50px;
}
/* line 3487, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li .gm_sheet_time_del_box label {
  font-size: 9px;
  color: #172B4D;
  line-height: 9px;
  margin-bottom: 5px;
}
/* line 3493, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li .gm_sheet_time_del_box a {
  width: 50px;
  height: 50px;
  background: #8898AA;
  color: #fff;
  text-align: center;
  line-height: 50px;
  display: inline-block;
  border-radius: 3px;
  font-size: 22px;
}
/* line 3503, ../sass/custom/_custom.scss */
.gm_admin_jn_code_wrapper ol li .gm_sheet_time_del_box a i {
  font-size: 22px;
}

/* line 3511, ../sass/custom/_custom.scss */
.bm_add_employe_btn {
  float: right;
}
/* line 3513, ../sass/custom/_custom.scss */
.bm_add_employe_btn a {
  padding: 9px 25px;
  float: right;
}

/* line 3519, ../sass/custom/_custom.scss */
.bm_add_employee_pop .modal-dialog {
  max-width: 730px;
}
/* line 3522, ../sass/custom/_custom.scss */
.bm_add_employee_pop .modal-content {
  border-radius: 15px;
  border: 1px solid #1D314C33;
}
/* line 3525, ../sass/custom/_custom.scss */
.bm_add_employee_pop .modal-content .modal-body {
  padding: 30px;
}
/* line 3530, ../sass/custom/_custom.scss */
.bm_add_employee_pop .bm_add_employee_cont h2 {
  font-family: "Gotham Bold";
  color: #0E1B2D;
  border-bottom: 2px solid #E5E5E5;
  padding-bottom: 20px;
  margin-bottom: 10px;
}

/* line 3541, ../sass/custom/_custom.scss */
.bm_add_emply_field_wrapper {
  margin-top: 10px;
}
/* line 3543, ../sass/custom/_custom.scss */
.bm_add_emply_field_wrapper label {
  font-size: 13px;
  color: #143A5F;
  margin-bottom: 8px;
}
/* line 3548, ../sass/custom/_custom.scss */
.bm_add_emply_field_wrapper input {
  width: 100%;
  height: 50px;
  border-radius: 5px;
  border: 1px solid #6A73824C;
  padding: 0 20px;
  color: #172B4D;
  font-size: 16px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 3561, ../sass/custom/_custom.scss */
.bm_add_emply_field_wrapper input::-webkit-input-placeholder {
  color: #8898AA;
}
/* line 3564, ../sass/custom/_custom.scss */
.bm_add_emply_field_wrapper input::-moz-placeholder {
  color: #8898AA;
}
/* line 3567, ../sass/custom/_custom.scss */
.bm_add_emply_field_wrapper input:-ms-input-placeholder {
  color: #8898AA;
}
/* line 3570, ../sass/custom/_custom.scss */
.bm_add_emply_field_wrapper input:-moz-placeholder {
  color: #8898AA;
}
/* line 3573, ../sass/custom/_custom.scss */
.bm_add_emply_field_wrapper input:hover, .bm_add_emply_field_wrapper input:focus {
  border: 1px solid #EA693A;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 3582, ../sass/custom/_custom.scss */
.bm_add_emply_field_wrapper button {
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0;
  text-align: center;
  background: #EA693A;
  text-transform: capitalize;
  font-size: 16px;
  margin-top: 25px;
  box-shadow: 0 0 36px #143A5F26;
}

/* line 3595, ../sass/custom/_custom.scss */
.bm_add_emply_btn_wrapper {
  text-align: center;
}
/* line 3597, ../sass/custom/_custom.scss */
.bm_add_emply_btn_wrapper ul {
  display: inline-block;
  margin-top: 40px;
}
/* line 3600, ../sass/custom/_custom.scss */
.bm_add_emply_btn_wrapper ul li {
  float: left;
  margin-left: 15px;
}
/* line 3603, ../sass/custom/_custom.scss */
.bm_add_emply_btn_wrapper ul li button {
  float: left;
  width: 120px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  padding: 0;
  border: 1px solid transparent;
  font-size: 14px;
  background: #EA693A;
  text-transform: capitalize;
  color: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
}
/* line 3618, ../sass/custom/_custom.scss */
.bm_add_emply_btn_wrapper ul li button:focus, .bm_add_emply_btn_wrapper ul li button:hover {
  background: #EA693A;
  color: #ffffff;
}
/* line 3624, ../sass/custom/_custom.scss */
.bm_add_emply_btn_wrapper ul li:last-child button {
  background: transparent;
  border: 1px solid #172B4D;
  color: #172B4D;
}
/* line 3628, ../sass/custom/_custom.scss */
.bm_add_emply_btn_wrapper ul li:last-child button:hover {
  background: transparent;
  border: 1px solid #172B4D;
  color: #172B4D;
}

/* line 3638, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form {
  margin-top: 15px;
}
/* line 3640, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form label {
  font-size: 13px;
  color: #143A5F;
  margin-bottom: 8px;
  width: 100%;
}
/* line 3646, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form .pr_avia_togle {
  padding-bottom: 15px;
}
/* line 3649, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form .toggle {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  outline: 0;
}
/* line 3656, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form #toggle {
  opacity: 0;
  display: none;
}
/* line 3660, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form #toggle:checked ~ .switch {
  color: #ddd;
}
/* line 3663, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form .switch {
  color: #333;
  margin-top: 3px;
  cursor: pointer;
  z-index: 10000;
  position: relative;
  display: inline-block;
  top: -4px;
}
/* line 3672, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form .switch:before {
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  content: "";
  border-radius: 50%;
  background: #a5a2a2;
  z-index: 2;
  transition: 0.2s ease-out;
  box-shadow: 0px 0px 1px 4px rgba(200, 200, 200, 0.35);
}
/* line 3684, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form .switch:after {
  display: inline-block;
  width: 45px;
  height: 15px;
  top: 5px;
  position: absolute;
  content: "";
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.1098);
  transition: 0.3s ease-in-out;
}
/* line 3695, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form .switch:hover:before,
.pr_proocess_add_check_form #toggle:focus ~ .switch:before {
  box-shadow: 0px 0px 1px 4px rgba(200, 200, 200, 0.35);
}
/* line 3699, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form #toggle:checked ~ .switch:before {
  transform: translatex(25px);
  background: #EA693A;
}
/* line 3703, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form #toggle:checked ~ .switch:hover:before,
.pr_proocess_add_check_form #toggle:checked:focus ~ .switch:before {
  box-shadow: 0px 0px 1px 4px rgba(200, 200, 200, 0.35);
}

/*-- toaster css --*/
/* line 3709, ../sass/custom/_custom.scss */
#toast-container > .toast-success {
  opacity: 1 !important;
  box-shadow: 0 0 12px rgba(153, 153, 153, 0.35) !important;
  background-color: #ffffff !important;
}

/* line 3714, ../sass/custom/_custom.scss */
#toast-container > .toast-error {
  opacity: 1 !important;
  box-shadow: 0 0 12px rgba(153, 153, 153, 0.35) !important;
  overflow: hidden;
  background-color: #ffffff !important;
}

/* line 3720, ../sass/custom/_custom.scss */
.toast-success {
  background-color: var(--color-white) !important;
  position: relative;
}

/* line 3724, ../sass/custom/_custom.scss */
.toast-success:after {
  content: '';
  width: 65px;
  height: 100%;
  background: #51a351;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 3733, ../sass/custom/_custom.scss */
.toast-success:before {
  content: '';
  background-image: url(../images/check.png) !important;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -15px;
  z-index: 100;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
}

/* line 3745, ../sass/custom/_custom.scss */
.toast-success .toast-title {
  color: #51a351 !important;
}

/* line 3748, ../sass/custom/_custom.scss */
.toast-message {
  color: #878787 !important;
}

/* line 3751, ../sass/custom/_custom.scss */
.toast-title {
  font-size: 16px !important;
}

/* line 3754, ../sass/custom/_custom.scss */
#toast-container > div {
  padding: 9px 15px 15px 80px !important;
  border-radius: 10px !important;
}

/* line 3758, ../sass/custom/_custom.scss */
.toast-message {
  font-size: 13px !important;
  line-height: 20px;
  margin-top: 2px;
}

/* line 3763, ../sass/custom/_custom.scss */
.toast-error {
  background-color: var(--color-white) !important;
  position: relative;
}

/* line 3767, ../sass/custom/_custom.scss */
.toast-error:after {
  content: '';
  width: 65px;
  height: 100%;
  background: #bd362f;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 3776, ../sass/custom/_custom.scss */
.toast-error:before {
  content: '';
  background-image: url(../images/error.png) !important;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -15px;
  z-index: 100;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
}

/* line 3788, ../sass/custom/_custom.scss */
.toast-error .toast-title {
  color: #bd362f !important;
}

/* line 3791, ../sass/custom/_custom.scss */
.toast-close-button {
  color: #000 !important;
  top: -9px !important;
}

/* line 3795, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .VuePagination__count {
  float: left !important;
  font-size: 14px;
}

/* line 3799, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .VuePagination {
  padding-bottom: 20px;
  width: 100%;
  float: left;
}

/* line 3804, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .VuePagination__pagination li:first-child, .bm_employee_table_inner_wrapper .VuePagination__pagination li:last-child {
  display: none;
}

/* line 3807, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .VuePagination__pagination li a {
  padding: 0;
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  border: 1px solid #E5E5E5;
}

/* line 3815, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .VuePagination__pagination .VuePagination__pagination-item-prev-page a {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 3819, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .VuePagination__pagination .VuePagination__pagination-item-next-page a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 3823, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .VuePagination__pagination .page-item.active .page-link {
  background-color: #EA693A;
  border-color: #EA693A;
  color: #ffffff;
}

/* line 3828, ../sass/custom/_custom.scss */
.bm_employee_table_inner_wrapper .VuePagination__pagination .page-item.active .page-link:hover {
  color: #ffffff;
}

/* line 3831, ../sass/custom/_custom.scss */
.vc-container {
  width: 360px !important;
}

/* line 3834, ../sass/custom/_custom.scss */
.vc-container span {
  padding: 30px 0;
}

/* line 3837, ../sass/custom/_custom.scss */
.vc-btn-grid {
  display: inline-block !important;
  text-align: center;
  padding-bottom: 30px !important;
}

/* line 3842, ../sass/custom/_custom.scss */
.vc-btn-grid button {
  display: inline-block;
  width: 120px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  padding: 0;
  font-size: 14px;
  background: transparent;
  border: 1px solid #172B4D !important;
  color: #172B4D;
  text-transform: capitalize;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -khtml-border-radius: 5px !important;
  min-height: auto !important;
}

/* line 3859, ../sass/custom/_custom.scss */
.vc-btn-grid button:hover {
  background: transparent;
}

/* line 3862, ../sass/custom/_custom.scss */
.vc-btn-grid button.left, .vc-btn-grid button.left:hover {
  background: #EA693A;
  color: #ffffff;
  border: 1px solid #EA693A !important;
  margin-right: 10px;
}

/* line 3868, ../sass/custom/_custom.scss */
.supervisor-header input {
  background: transparent;
  border: none;
  color: white;
  font-family: "Gotham Bold";
  font-size: 22px;
  height: 35px;
  width: 120px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.17);
}

/* line 3878, ../sass/custom/_custom.scss */
.bm_sup_cal_left_side_btn {
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 3882, ../sass/custom/_custom.scss */
.bm_sup_sub_btns {
  display: flex;
  margin-left: -15px;
}
/* line 3885, ../sass/custom/_custom.scss */
.bm_sup_sub_btns button {
  flex: 0 0 50%;
}
/* line 3887, ../sass/custom/_custom.scss */
.bm_sup_sub_btns button.bm_sup_sub_btn {
  margin-right: 15px;
  background: #8898AA;
}

/* line 3894, ../sass/custom/_custom.scss */
.bm_sup_success_pop_btn button {
  width: 227px;
  height: 60px;
  text-align: center;
  font-size: 18px;
  margin-top: 35px;
}

/* line 3903, ../sass/custom/_custom.scss */
.bm_sup_date_arrows button {
  background: transparent;
  padding: 0 3px;
  border: 0;
  margin-top: 6px;
}
/* line 3909, ../sass/custom/_custom.scss */
.bm_sup_date_arrows button i::before {
  font-weight: 900 !important;
  font-size: 20px;
  color: #8898AA;
}
/* line 3917, ../sass/custom/_custom.scss */
.bm_sup_date_arrows button:focus i:before {
  color: #061B2E;
}

/* line 3923, ../sass/custom/_custom.scss */
.vue__time-picker .dropdown ul li, .vue__time-picker .dropdown ul li {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

/* line 3927, ../sass/custom/_custom.scss */
.bm_profile_main_wrapper {
  padding: 0px 15px;
}

/* line 3930, ../sass/custom/_custom.scss */
.bm_profile_wrapper {
  border: 1px solid #E5E5E5;
  max-width: 750px;
  border-radius: 5px;
  margin: 0px auto;
  margin-top: 40px;
  margin-bottom: 30px;
  padding: 30px;
}
/* line 3938, ../sass/custom/_custom.scss */
.bm_profile_wrapper .avatar-edit {
  z-index: 1;
  width: 100%;
  display: inline-block;
  position: relative;
}
/* line 3943, ../sass/custom/_custom.scss */
.bm_profile_wrapper .avatar-edit .btnnn {
  width: 100px;
  height: 100px;
  margin: 0px auto;
}
/* line 3947, ../sass/custom/_custom.scss */
.bm_profile_wrapper .avatar-edit .btnnn img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
}
/* line 3955, ../sass/custom/_custom.scss */
.bm_profile_wrapper .avatar-edit .avatar-preview {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0px auto;
  border-radius: 100%;
}
/* line 3964, ../sass/custom/_custom.scss */
.bm_profile_wrapper .avatar-edit .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -khtml-border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* line 3977, ../sass/custom/_custom.scss */
.bm_profile_wrapper .avatar-edit .pr_user_img_cont_wrapper input {
  display: none;
}
/* line 3980, ../sass/custom/_custom.scss */
.bm_profile_wrapper .avatar-edit .pr_user_img_cont_wrapper label {
  font-size: 16px;
  color: #EA693A;
  cursor: pointer;
  margin-top: 10px;
  text-decoration: underline;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 3993, ../sass/custom/_custom.scss */
.bm_profile_wrapper .avatar-edit .pr_user_img_cont_wrapper label:hover {
  color: #0078F6;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 4005, ../sass/custom/_custom.scss */
.bm_profile_btn_wrapper {
  text-align: center;
}
/* line 4007, ../sass/custom/_custom.scss */
.bm_profile_btn_wrapper button {
  max-width: 185px;
  margin: 0px auto;
  float: none;
  margin-top: 30px;
}

/* line 4015, ../sass/custom/_custom.scss */
.bm_jn_table_category_wrapper button {
  position: relative;
}
/* line 4017, ../sass/custom/_custom.scss */
.bm_jn_table_category_wrapper button span {
  width: 60px;
  float: left;
  height: 25px;
  background: #ffffff;
  color: #172B4D;
  font-size: 12px;
  text-align: center;
  line-height: 25px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  letter-spacing: 0.5px;
  position: absolute;
  top: 8px;
  left: -45px;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
  box-shadow: 4px 1px 13px #00000026;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 4042, ../sass/custom/_custom.scss */
.bm_jn_table_category_wrapper button span:after {
  content: '';
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #ffffff;
  position: absolute;
  top: 6px;
  right: -6px;
}
/* line 4053, ../sass/custom/_custom.scss */
.bm_jn_table_category_wrapper button:hover span {
  opacity: 1;
  visibility: visible;
  left: -65px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 4067, ../sass/custom/_custom.scss */
.bm_jc_table_category_wrapper button {
  position: relative;
}
/* line 4069, ../sass/custom/_custom.scss */
.bm_jc_table_category_wrapper button span {
  width: 60px;
  float: left;
  height: 25px;
  background: #ffffff;
  color: #172B4D;
  font-size: 12px;
  text-align: center;
  line-height: 25px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  letter-spacing: 0.5px;
  position: absolute;
  top: 8px;
  left: -45px;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  box-shadow: 4px 1px 13px #00000026;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 4094, ../sass/custom/_custom.scss */
.bm_jc_table_category_wrapper button span:after {
  content: '';
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #ffffff;
  position: absolute;
  top: 6px;
  right: -6px;
}
/* line 4105, ../sass/custom/_custom.scss */
.bm_jc_table_category_wrapper button:hover span {
  opacity: 1;
  visibility: visible;
  left: -65px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 4118, ../sass/custom/_custom.scss */
.bm_sup_main_profile_cont {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}
/* line 4123, ../sass/custom/_custom.scss */
.bm_sup_main_profile_cont .bm_profile_wrapper {
  margin-top: 95px;
}
/* line 4126, ../sass/custom/_custom.scss */
.bm_sup_main_profile_cont .bm_profile_main_wrapper {
  float: left;
  width: 100%;
}

/* line 4131, ../sass/custom/_custom.scss */
.bm_ad_jn_timepicker_wrapper {
  width: 100%;
  height: 50px;
  border-radius: 5px;
  border: 1px solid #6A73824C;
  padding: 6px 10px;
  color: #172B4D;
  font-size: 16px;
  position: relative;
}
/* line 4140, ../sass/custom/_custom.scss */
.bm_ad_jn_timepicker_wrapper:after {
  content: '\f110' !important;
  font-family: flaticon !important;
  font-size: 11px;
  position: absolute;
  top: 10px;
  right: 15px;
}
/* line 4148, ../sass/custom/_custom.scss */
.bm_ad_jn_timepicker_wrapper:before {
  content: '';
  height: 1px;
  background: #172B4D;
  width: 5px;
  position: absolute;
  top: 24px;
  left: 92px;
  z-index: 1;
}
/* line 4158, ../sass/custom/_custom.scss */
.bm_ad_jn_timepicker_wrapper span {
  float: left;
  width: 85px;
  font-size: 16px;
}
/* line 4162, ../sass/custom/_custom.scss */
.bm_ad_jn_timepicker_wrapper span input {
  border: none !important;
}
/* line 4165, ../sass/custom/_custom.scss */
.bm_ad_jn_timepicker_wrapper span .char {
  display: none !important;
}

/* line 4170, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn {
  float: left;
  width: auto;
  margin-left: 20px;
  padding-top: 11px;
  padding-bottom: 11px;
  position: relative;
}
/* line 4177, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn button {
  float: left;
  padding: 10px 25px;
  border: 1px solid transparent;
  font-size: 14px;
  background: #0078F6;
  text-transform: uppercase;
  font-family: "Gotham Bold";
  color: #ffffff;
  cursor: pointer;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 4195, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn button:focus {
  outline: none;
}
/* line 4199, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn .bm_sub_jbname_dropdown {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  width: 200px;
  padding: 10px;
  background: #ffffff;
  border-radius: 7px;
  border: 1px solid #2C28281C;
  box-shadow: 0 3px 16px #2c282833;
}
/* line 4210, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn .bm_sub_jbname_dropdown h5 {
  font-family: "Gotham Book";
  color: #172B4D;
  padding: 10px 0;
  font-size: 14px;
}
/* line 4216, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn .bm_sub_jbname_dropdown .multiselect__content-wrapper {
  position: unset;
}
/* line 4218, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn .bm_sub_jbname_dropdown .multiselect__content-wrapper .multiselect__content {
  max-height: 176px;
  overflow-y: auto;
}
/* line 4221, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn .bm_sub_jbname_dropdown .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 4226, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn .bm_sub_jbname_dropdown .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar {
  width: 5px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 4231, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_btn .bm_sub_jbname_dropdown .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}

/* line 4239, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_com {
  float: left;
  width: auto;
}
/* line 4242, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_com ul {
  float: left;
  margin-top: 22px;
}
/* line 4245, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_com ul li {
  float: left;
  margin-left: 20px;
  position: relative;
}
/* line 4249, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_com ul li:after {
  content: '';
  border: 1px solid rgba(255, 255, 255, 0.33);
  height: 20px;
  position: absolute;
  right: -11px;
  top: 3px;
}
/* line 4257, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_com ul li a {
  color: #ffffff;
  font-size: 14px;
}
/* line 4262, ../sass/custom/_custom.scss */
.bm_sub_header_jb_name_com ul li:last-child:after {
  display: none;
}

/* line 4269, ../sass/custom/_custom.scss */
.vdp-datepicker__calendar .day.disabled {
  color: #000;
  background: #e6e9f3;
  opacity: 1;
}

/* line 4274, ../sass/custom/_custom.scss */
.vdp-datepicker__calendar .selected {
  color: #ffffff !important;
  border-radius: 5px !important;
}

/* line 4278, ../sass/custom/_custom.scss */
.vdp-datepicker__calendar .cell:hover {
  border-radius: 5px !important;
}

/* line 4281, ../sass/custom/_custom.scss */
.bm_sup_pop_close_icon {
  position: absolute;
  top: 5px;
  right: 10px;
}
/* line 4285, ../sass/custom/_custom.scss */
.bm_sup_pop_close_icon a {
  font-size: 30px;
}

/* line 4289, ../sass/custom/_custom.scss */
.modal-backdrop {
  width: 100% !important;
  height: 100% !important;
}

/* line 4293, ../sass/custom/_custom.scss */
.bm_col_100 {
  flex: 50px 0 0;
}
/* line 4295, ../sass/custom/_custom.scss */
.bm_col_100 .bm_table_sheet_heading_short {
  background: #e6e9f3;
  padding: 11px 10px;
  padding-left: 13px;
}
/* line 4299, ../sass/custom/_custom.scss */
.bm_col_100 .bm_table_sheet_heading_short img {
  width: 20px;
}
/* line 4303, ../sass/custom/_custom.scss */
.bm_col_100 .bm_table_sheet_heading_swap {
  padding: 5px;
  padding-top: 12px;
}
/* line 4306, ../sass/custom/_custom.scss */
.bm_col_100 .bm_table_sheet_heading_swap img {
  width: 36px;
}

/* line 4311, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box_bot {
  max-height: 575px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 4315, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box_bot::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 4320, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box_bot::-webkit-scrollbar {
  width: 5px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 4325, ../sass/custom/_custom.scss */
.bm_ad_jc_inner_table_box_bot::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}

/* line 4330, ../sass/custom/_custom.scss */
.bm_sup_ts_empl_app_select .multiselect {
  margin-top: 13px;
}

/* line 4333, ../sass/custom/_custom.scss */
.bm_sup_ts_empl_app_select.select2_mod .multiselect__tags {
  height: 25px !important;
  padding: 8px 40px 0 15px !important;
}

/* line 4337, ../sass/custom/_custom.scss */
.bm_sup_ts_empl_app_select .multiselect:after {
  top: 8px !important;
}

/* line 4340, ../sass/custom/_custom.scss */
.bm_sup_ts_empl_app_select .multiselect__content {
  max-height: 135px;
  overflow-y: auto;
}
/* line 4343, ../sass/custom/_custom.scss */
.bm_sup_ts_empl_app_select .multiselect__content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border-radius: 50px;
}
/* line 4348, ../sass/custom/_custom.scss */
.bm_sup_ts_empl_app_select .multiselect__content::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #8898AA;
  border-radius: 50px;
}
/* line 4354, ../sass/custom/_custom.scss */
.bm_sup_ts_empl_app_select .multiselect__content::-webkit-scrollbar-thumb {
  background-color: #8898AA;
  border-radius: 50px;
}

/* line 4359, ../sass/custom/_custom.scss */
.bm_sup_ts_empl_app_select .multiselect__option {
  padding: 10px 12px;
}

/* line 4362, ../sass/custom/_custom.scss */
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

/* line 4367, ../sass/custom/_custom.scss */
.bm_timesheet_indi_navigation {
  position: fixed;
  left: 0;
  right: 0;
  top: 45vh;
  z-index: 10;
}
/* line 4373, ../sass/custom/_custom.scss */
.bm_timesheet_indi_navigation .bm_prev_arrow {
  float: left;
  width: 35px;
  height: 35px;
  background: #e6e9f3;
  color: #172B4D;
  line-height: 39px;
  text-align: center;
  border-radius: 100%;
  position: absolute;
  left: 30px;
  opacity: 0.8;
  z-index: 10;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 4392, ../sass/custom/_custom.scss */
.bm_timesheet_indi_navigation .bm_prev_arrow:hover {
  background: #0078F6;
  color: #ffffff;
  opacity: 1;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 4403, ../sass/custom/_custom.scss */
.bm_timesheet_indi_navigation .bm_next_arrow {
  float: left;
  width: 35px;
  height: 35px;
  background: #e6e9f3;
  color: #172B4D;
  line-height: 39px;
  text-align: center;
  border-radius: 100%;
  position: absolute;
  right: 15px;
  opacity: 0.8;
  z-index: 10;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 4422, ../sass/custom/_custom.scss */
.bm_timesheet_indi_navigation .bm_next_arrow:hover {
  background: #0078F6;
  color: #ffffff;
  opacity: 1;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 4434, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .vdp-datepicker__calendar {
  left: 40vw !important;
}

/* line 4438, ../sass/custom/_custom.scss */
.bm_admin_timesheet_table_wrap .bm_timesheet_indi_navigation {
  left: 230px;
  right: 15px;
  top: 50vh;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 4449, ../sass/custom/_custom.scss */
.active .bm_timesheet_indi_navigation {
  left: 60px !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 4457, ../sass/custom/_custom.scss */
.bm_sup_list_re_wrapper {
  padding: 0 30px;
  margin-top: 20px;
}

/* line 4461, ../sass/custom/_custom.scss */
.bm_sup_list_re_datepicker {
  float: left;
  width: 200px;
  margin-right: 10px;
}
/* line 4465, ../sass/custom/_custom.scss */
.bm_sup_list_re_datepicker label {
  font-size: 14px;
  color: #172B4D;
  margin-bottom: 5px;
  width: 100%;
}
/* line 4471, ../sass/custom/_custom.scss */
.bm_sup_list_re_datepicker input {
  width: 100%;
  height: 48px;
  border-radius: 5px;
  border: 1px solid #6A73824C;
  padding: 0 20px;
  color: #172B4D;
  font-size: 16px;
  background: transparent;
}

/* line 4483, ../sass/custom/_custom.scss */
.bm_sup_list_re_btn {
  float: right;
  margin-right: 10px;
}
/* line 4486, ../sass/custom/_custom.scss */
.bm_sup_list_re_btn button {
  margin-top: 32px;
}

/* line 4490, ../sass/custom/_custom.scss */
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
  background: #0078F6 !important;
  color: #ffffff !important;
  border: 1px solid #0078F6 !important;
}

/* line 4495, ../sass/custom/_custom.scss */
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
  background: #0078F6 !important;
  color: #ffffff !important;
  border: 1px solid #0078F6 !important;
}

/* line 4500, ../sass/custom/_custom.scss */
.vdp-datepicker__calendar .cell.selected {
  background: #0078F6 !important;
  color: #ffffff !important;
  border: 1px solid #0078F6 !important;
}

/* line 4505, ../sass/custom/_custom.scss */
.vdp-datepicker__calendar-button i {
  font-size: 18px;
  position: relative;
  top: -2px;
  color: #EA693A;
}

/* line 4511, ../sass/custom/_custom.scss */
.bm_ad_list_re_datepicker {
  float: left;
  width: 225px;
  margin-right: 15px;
  margin-bottom: 15px;
}
/* line 4516, ../sass/custom/_custom.scss */
.bm_ad_list_re_datepicker input {
  width: 100%;
  height: 45px;
  border-radius: 5px;
  border: 1px solid #6A73824C;
  padding: 0 20px;
  color: #172B4D;
  font-size: 14px;
  background: transparent;
}
/* line 4525, ../sass/custom/_custom.scss */
.bm_ad_list_re_datepicker input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #88a5c8;
}
/* line 4528, ../sass/custom/_custom.scss */
.bm_ad_list_re_datepicker input::-moz-placeholder {
  /* Firefox 19+ */
  color: #88a5c8;
}
/* line 4531, ../sass/custom/_custom.scss */
.bm_ad_list_re_datepicker input:-ms-input-placeholder {
  /* IE 10+ */
  color: #88a5c8;
}
/* line 4534, ../sass/custom/_custom.scss */
.bm_ad_list_re_datepicker input:-moz-placeholder {
  /* Firefox 18- */
  color: #88a5c8;
}

/* line 4540, ../sass/custom/_custom.scss */
.bm_ad_time_btns {
  width: 100%;
  float: left;
}

/* line 4544, ../sass/custom/_custom.scss */
.bm_ad_time_btn_np {
  margin-left: 0 !important;
  margin-right: 15px;
  float: left;
}

/* line 4549, ../sass/custom/_custom.scss */
.bm_ad_time_btn_report {
  float: left;
}
/* line 4551, ../sass/custom/_custom.scss */
.bm_ad_time_btn_report button {
  margin-right: 15px;
  float: left;
  padding: 10px 25px;
  border: 1px solid transparent;
  font-size: 14px;
  background: #0078F6;
  text-transform: uppercase;
  font-family: "Gotham Bold";
  color: #ffffff;
  cursor: pointer;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 4573, ../sass/custom/_custom.scss */
.bm_ad_datepicker_design input {
  background: transparent !important;
  font: 14px !important;
}

/* line 4579, ../sass/custom/_custom.scss */
.bm_sup_list_re_datepicker input {
  background: transparent !important;
  font: 14px !important;
}
/* line 4583, ../sass/custom/_custom.scss */
.bm_sup_list_re_datepicker i {
  color: #0078F6 !important;
}

/* line 4587, ../sass/custom/_custom.scss */
.bm_ad_tl_btn {
  margin-left: 0 !important;
  padding: 0;
}
/* line 4590, ../sass/custom/_custom.scss */
.bm_ad_tl_btn button {
  padding: 8px 25px !important;
}

/* line 4594, ../sass/custom/_custom.scss */
.bm_ad_tl_bot_panel {
  padding: 0 40px;
}
/* line 4596, ../sass/custom/_custom.scss */
.bm_ad_tl_bot_panel .vdp-datepicker input {
  border: solid 1px #8898AA7F !important;
  padding: 9px;
  height: 45px !important;
}

/* line 4602, ../sass/custom/_custom.scss */
.bm_ad_tl_bot_panel .bm_sup_list_re_datepicker {
  margin-right: 15px !important;
}

/* line 4605, ../sass/custom/_custom.scss */
.bm_ad_tl_bot_panel .bm_sup_list_re_btn button {
  padding: 9px 25px;
}

/* line 4608, ../sass/custom/_custom.scss */
.report_ad_sd_date_main_wrapper .vdp-datepicker input {
  border: solid 1px #8898AA7F !important;
  padding: 9px;
  height: 45px !important;
}

/* line 4613, ../sass/custom/_custom.scss */
.bm_sup_list_re_wrapper .bm_sup_list_re_btn button {
  padding: 9px 25px;
}

/* line 4616, ../sass/custom/_custom.scss */
.bm_ad_sd_date_main_wrapper .bm_sup_cal_left_side_btn {
  width: auto !important;
  position: relative;
  z-index: 1000;
}

/* line 4622, ../sass/custom/_custom.scss */
.bm_jobcod_new_filter .vdp-datepicker input {
  border: solid 1px #8898AA7F !important;
  padding: 9px;
  height: 45px !important;
  background: transparent !important;
  font: 14px !important;
}

/* line 4630, ../sass/custom/_custom.scss */
.bm_jobcod_new_filter .bm_jc_add_btn {
  padding-top: 29px !important;
}

/* line 4633, ../sass/custom/_custom.scss */
.bm_ad_tl_bot_panel .bm_report_exel_btn button {
  background: #0078F6 !important;
}

/* line 4636, ../sass/custom/_custom.scss */
.bm_sup_list_re_wrapper .bm_report_exel_btn button {
  background: #0078F6 !important;
}

/* line 4639, ../sass/custom/_custom.scss */
.bm_report_select_boxs .vdp-datepicker input {
  background: transparent !important;
  font-size: 14px !important;
}

/* line 4643, ../sass/custom/_custom.scss */
.bm_report_select_boxs2 {
  float: left;
}

/* line 4646, ../sass/custom/_custom.scss */
.cl-100 {
  width: 150px !important;
}

/* line 4649, ../sass/custom/_custom.scss */
.admin_ts_app_btn {
  margin-right: 10px;
  padding: 10px 30px !important;
}
/* line 4652, ../sass/custom/_custom.scss */
.admin_ts_app_btn:hover {
  background: #EA693A !important;
}

/* line 4658, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row_jc ul li {
  flex: 0 0 16.66%;
  max-width: 16.66%;
}
/* line 4661, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row_jc ul li:first-child {
  flex: 0 0 16.66%;
  max-width: 16.66%;
}
/* line 4665, ../sass/custom/_custom.scss */
.bm_sup_ts_add_row_jc ul li:last-child {
  flex: 0 0 16.66%;
  max-width: 16.66%;
  padding-top: 0;
}

/* line 4673, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form_jn {
  margin-top: 2px;
  float: right;
  padding-right: 60px;
}
/* line 4677, ../sass/custom/_custom.scss */
.pr_proocess_add_check_form_jn .switch {
  z-index: 1;
}

/*--------------------------------------------------------------
## responsive SCSS
--------------------------------------------------------------*/
@media (max-width: 1600px) {
  /* line 2, ../sass/custom/_responsive.scss */
  .bm_ad_jc_table_wrapper .bm_ad_jc_row .bm_ad_jc_col {
    flex: 0 0 500px;
    max-width: 500px;
  }
}
@media (max-width: 1500px) {
  /* line 8, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date .vdatetime input {
    font-size: 16px;
  }

  /* line 11, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date .vdatetime {
    width: 105px;
  }

  /* line 14, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date h3 {
    font-size: 14px;
    line-height: 14px;
    padding-top: 8px;
    display: none;
  }

  /* line 20, ../sass/custom/_responsive.scss */
  .admin_ts_app_btn {
    margin-right: 10px;
    padding: 10px 15px !important;
  }

  /* line 24, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date {
    padding-right: 0;
  }

  /* line 27, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date h4 {
    font-size: 16px;
  }

  /* line 30, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date {
    padding-right: 10px;
  }

  /* line 33, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper {
    padding: 30px 15px;
  }

  /* line 36, ../sass/custom/_responsive.scss */
  .sm_ad_sd_left_date .vdp-datepicker {
    width: 100px !important;
  }

  /* line 39, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_inner_wrapper .vdp-datepicker input {
    font-size: 16px !important;
  }
}
@media (max-width: 1199px) {
  /* line 44, ../sass/custom/_responsive.scss */
  .gd_fav_right_top_header {
    padding: 15px 30px;
  }

  /* line 47, ../sass/custom/_responsive.scss */
  .bm_dash_days_tabs_wrapper {
    padding: 0 30px;
    padding-top: 17px;
  }

  /* line 51, ../sass/custom/_responsive.scss */
  .bm_dash_graph_wrapper {
    padding: 20px 30px;
    padding-bottom: 0;
  }

  /* line 55, ../sass/custom/_responsive.scss */
  .bm_dash_cards_wrapper {
    padding: 0 30px;
  }

  /* line 58, ../sass/custom/_responsive.scss */
  .bm_dash_data_table_wrapper {
    padding: 20px 30px;
  }

  /* line 61, ../sass/custom/_responsive.scss */
  .bm_ad_ts_select_boxs {
    padding: 20px 30px;
    padding-bottom: 0;
  }

  /* line 65, ../sass/custom/_responsive.scss */
  .rbm_st_data_table_wrapper {
    padding: 0 30px !important;
    padding-top: 10px !important;
  }

  /* line 69, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper {
    padding: 30px;
  }

  /* line 72, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper {
    padding: 20px 15px;
  }

  /* line 75, ../sass/custom/_responsive.scss */
  .bm_ad_sd_table_heading {
    padding: 0px 30px;
  }

  /* line 78, ../sass/custom/_responsive.scss */
  .bm_admin_sheet_table_main {
    padding-left: 30px;
  }

  /* line 81, ../sass/custom/_responsive.scss */
  .bm_ad_jc_table_wrapper {
    padding: 25px 30px;
  }

  /* line 84, ../sass/custom/_responsive.scss */
  .bm_ad_ts_right_view, .bm_jc_add_btn {
    padding-right: 30px;
  }

  /* line 87, ../sass/custom/_responsive.scss */
  .bm_report_select_boxs {
    padding: 20px 30px;
  }

  /* line 90, ../sass/custom/_responsive.scss */
  .bm_ad_ts_select_boxs {
    padding: 20px 30px;
  }

  /* line 93, ../sass/custom/_responsive.scss */
  .bm_ad_ts_select_boxs .bm_ad_ts_select {
    width: 190px;
  }

  /* line 96, ../sass/custom/_responsive.scss */
  .bm_ad_list_re_datepicker {
    width: 190px;
  }

  /* line 99, ../sass/custom/_responsive.scss */
  .bm_ad_tl_bot_panel {
    padding: 0 30px !important;
    margin-top: 0 !important;
  }

  /* line 103, ../sass/custom/_responsive.scss */
  .bm_jobcod_new_filter .bm_report_exel_btn {
    width: 50%;
  }

  /* line 106, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date h3 {
    display: none;
  }

  /* line 109, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date {
    padding-right: 0;
  }
}
@media (min-width: 991px) {
  /* line 114, ../sass/custom/_responsive.scss */
  body.active .gd_fav_sidebar {
    width: 65px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    z-index: 1000;
    overflow: visible;
  }
  /* line 123, ../sass/custom/_responsive.scss */
  body.active .gd_fav_sidebar .in_logoo {
    display: none;
  }
  /* line 130, ../sass/custom/_responsive.scss */
  body.active .gd_fav_sidebar .gd_fav_sidebar_nav ul li a span {
    opacity: 0;
    visibility: hidden;
  }

  /* line 139, ../sass/custom/_responsive.scss */
  body.active .gd_fav_right_cont_box {
    margin-left: 65px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
  }

  /* line 147, ../sass/custom/_responsive.scss */
  body.active .in_setting_dropdown {
    position: absolute;
    width: 150px !important;
    right: -150px;
    background: #172B4D;
    bottom: 0;
    margin-top: 0 !important;
  }

  /* line 155, ../sass/custom/_responsive.scss */
  body.active .gd_fav_right_top_header {
    margin-left: 65px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
  }

  /* line 163, ../sass/custom/_responsive.scss */
  body.active .gd_fav_bottom_footer {
    padding-left: 100px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
  }

  /* line 172, ../sass/custom/_responsive.scss */
  body.active .in_setting_sub:after {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 178, ../sass/custom/_responsive.scss */
  .gd_fav_bottom_footer {
    padding-left: 0;
    text-align: center;
  }

  /* line 182, ../sass/custom/_responsive.scss */
  .gd_fav_sidebar {
    left: -245px;
    border-right: 1px solid #0078F6;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    z-index: 1000;
  }

  /* line 192, ../sass/custom/_responsive.scss */
  .gd_fav_right_cont_box {
    margin-left: 0;
  }

  /* line 195, ../sass/custom/_responsive.scss */
  body.active .gd_fav_sidebar {
    left: 0 !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    z-index: 100000;
  }

  /* line 204, ../sass/custom/_responsive.scss */
  .gd_fav_right_top_header {
    padding: 15px;
    margin-left: 0;
  }

  /* line 208, ../sass/custom/_responsive.scss */
  .gd_fev_toggle {
    margin-top: 6px;
  }

  /* line 211, ../sass/custom/_responsive.scss */
  .gd_fav_right_top_header .bm_ad_profile_box_wrapper {
    margin-right: 10px;
  }

  /* line 214, ../sass/custom/_responsive.scss */
  .gd_fav_right_top_header .bm_ad_profile_box_wrapper span img {
    margin-right: 5px;
  }

  /* line 217, ../sass/custom/_responsive.scss */
  .in_responsive_logo {
    padding-top: 3px;
  }

  /* line 220, ../sass/custom/_responsive.scss */
  .bm_dash_days_tabs_wrapper {
    padding: 0 15px;
    padding-top: 17px;
  }

  /* line 224, ../sass/custom/_responsive.scss */
  .bm_dash_graph_wrapper {
    padding: 20px 15px;
    padding-bottom: 0;
  }

  /* line 228, ../sass/custom/_responsive.scss */
  .bm_dash_cards_wrapper {
    padding: 0 15px;
  }

  /* line 231, ../sass/custom/_responsive.scss */
  .bm_dash_data_table_wrapper {
    padding: 20px 15px;
  }

  /* line 234, ../sass/custom/_responsive.scss */
  .bm_ad_ts_select_boxs {
    padding: 20px 15px;
    padding-bottom: 0;
  }

  /* line 238, ../sass/custom/_responsive.scss */
  .rbm_st_data_table_wrapper {
    padding: 0 15px !important;
  }

  /* line 241, ../sass/custom/_responsive.scss */
  .weekend-h {
    display: none !important;
  }

  /* line 244, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date .vdatetime input {
    font-size: 16px;
  }

  /* line 247, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date .vdatetime {
    width: 105px;
  }

  /* line 250, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date h3 {
    font-size: 14px;
    line-height: 14px;
    padding-top: 8px;
  }

  /* line 255, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date {
    padding-right: 15px;
  }

  /* line 258, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date h4 {
    font-size: 12px;
  }

  /* line 261, ../sass/custom/_responsive.scss */
  .admin_ts_app_btn {
    margin-right: 5px;
    padding: 10px 7px !important;
  }

  /* line 265, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date {
    padding-right: 10px;
  }

  /* line 268, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper {
    padding: 30px 15px;
  }

  /* line 271, ../sass/custom/_responsive.scss */
  .bm_admin_sheet_table_main {
    padding-left: 15px;
  }

  /* line 274, ../sass/custom/_responsive.scss */
  .bm_ad_sd_table_heading {
    padding: 0px 15px;
  }

  /* line 277, ../sass/custom/_responsive.scss */
  .bm_ad_jc_table_wrapper {
    padding: 25px 15px;
  }

  /* line 280, ../sass/custom/_responsive.scss */
  .bm_ad_jc_table_wrapper .bm_ad_jc_row {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }

  /* line 284, ../sass/custom/_responsive.scss */
  .bm_ad_jc_table_wrapper .bm_ad_jc_row .bm_ad_jc_col {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }

  /* line 288, ../sass/custom/_responsive.scss */
  .bm_ad_ts_right_view, .bm_jc_add_btn {
    padding-right: 15px;
  }

  /* line 291, ../sass/custom/_responsive.scss */
  .bm_report_select_boxs {
    padding: 20px 15px;
  }

  /* line 294, ../sass/custom/_responsive.scss */
  .bm_ad_ts_select_boxs {
    padding: 20px 15px;
  }

  /* line 297, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header h2 {
    padding-top: 10px;
    font-size: 20px;
  }

  /* line 301, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header h2 p {
    font-size: 20px;
    max-width: 185px;
    height: 26px;
  }

  /* line 306, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header h2 span {
    font-size: 18px;
  }

  /* line 309, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_logo {
    width: 100%;
    padding-top: 5px;
    text-align: center;
  }

  /* line 314, ../sass/custom/_responsive.scss */
  .bm_sub_header_jb_name_com ul li:first-child {
    margin-left: 0;
  }

  /* line 317, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_profile span {
    max-width: 160px;
  }

  /* line 320, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title h3 {
    max-width: 120px;
  }

  /* line 323, ../sass/custom/_responsive.scss */
  .bm_admin_timesheet_table_wrap .bm_timesheet_indi_navigation {
    left: 0 !important;
  }

  /* line 326, ../sass/custom/_responsive.scss */
  .employee-btn-sec[data-v-d65130a8] {
    margin-top: 0 !important;
  }

  /* line 329, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date {
    padding-right: 0;
    padding-top: 7px !important;
  }

  /* line 333, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date {
    padding-top: 10px !important;
  }

  /* line 336, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date {
    padding-top: 10px !important;
  }

  /* line 339, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_inner_wrapper .vdp-datepicker input {
    font-size: 16px !important;
  }

  /* line 342, ../sass/custom/_responsive.scss */
  .sm_ad_sd_left_date .vdp-datepicker {
    width: 100px !important;
  }

  /* line 345, ../sass/custom/_responsive.scss */
  .bm_ad_tl_bot_panel {
    padding: 0 15px !important;
  }

  /* line 348, ../sass/custom/_responsive.scss */
  .bm_jobcod_new_filter .bm_jc_add_btn {
    padding-top: 28px !important;
    float: right;
    padding-left: 0;
    padding-right: 15px;
  }

  /* line 354, ../sass/custom/_responsive.scss */
  .cl-250 {
    width: 220px !important;
  }

  /* line 357, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search input {
    width: 145px;
  }
}
@media (min-width: 767px) {
  /* line 362, ../sass/custom/_responsive.scss */
  .bm_sup_cal_plus_icon {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 367, ../sass/custom/_responsive.scss */
  .bm_sup_login_cont .bm_sup_login_inner .bm_sup_login_power {
    padding-top: 40px;
  }

  /* line 370, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_logo {
    width: 100%;
    padding-top: 5px;
    text-align: center;
  }

  /* line 375, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header {
    padding: 0 10px;
  }

  /* line 378, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title {
    padding: 8px 0;
    margin-left: 0;
  }

  /* line 382, ../sass/custom/_responsive.scss */
  .supervisor-header input {
    font-size: 16px;
  }

  /* line 385, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title h3 {
    font-size: 16px;
  }

  /* line 388, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_profile {
    padding-top: 7px;
    padding-bottom: 0;
  }

  /* line 392, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_profile ul {
    top: 100%;
  }

  /* line 395, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title a {
    top: -1px;
  }

  /* line 398, ../sass/custom/_responsive.scss */
  .bm_sup_main_cont {
    margin-top: -84px;
    padding-top: 84px;
  }

  /* line 402, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title h3 {
    max-width: 160px;
  }

  /* line 405, ../sass/custom/_responsive.scss */
  .bm_sup_cal_top_main {
    padding: 0 10px;
  }

  /* line 408, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side .vdatetime {
    width: 100px;
  }

  /* line 411, ../sass/custom/_responsive.scss */
  .bm_sup_date_arrows button i::before {
    font-weight: 900 !important;
    font-size: 16px;
    color: #8898AA;
  }

  /* line 416, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side .vdatetime input {
    font-size: 14px;
  }

  /* line 419, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side h3 {
    font-size: 14px;
  }

  /* line 422, ../sass/custom/_responsive.scss */
  .bm_sup_cal_plus_text {
    display: none;
  }

  /* line 425, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn a {
    padding: 7px 8px;
    font-size: 12px;
    letter-spacing: 0.5px;
  }

  /* line 430, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender {
    padding: 10px 0px 10px;
  }

  /* line 433, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side {
    padding-top: 5px;
  }

  /* line 436, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_right_btn ul li button {
    width: 80px;
    height: 40px;
    line-height: 42px;
    font-size: 12px;
    letter-spacing: 0.5px;
  }

  /* line 443, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_right_btn ul li {
    margin-left: 5px;
  }

  /* line 446, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_title .bm_sup_ts_top_title_left h4 {
    font-size: 16px;
  }

  /* line 449, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_data_pop {
    float: right;
    padding-right: 0;
    padding-top: 5px;
    width: 100%;
    text-align: right;
  }

  /* line 456, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_title .bm_sup_ts_top_title_right .gt_sup_title_data_pop a {
    font-size: 10px;
  }

  /* line 459, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_title .bm_sup_ts_top_title_left {
    width: 100px;
  }

  /* line 462, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_title .bm_sup_ts_top_title_right {
    width: calc(100% - 100px);
  }

  /* line 465, ../sass/custom/_responsive.scss */
  .bm_sup_sheet_table_main {
    padding-left: 10px;
  }

  /* line 468, ../sass/custom/_responsive.scss */
  .bm_copy_pop_body h4 {
    font-size: 18px;
    line-height: 28px;
  }

  /* line 472, ../sass/custom/_responsive.scss */
  .bm_data_copy_popup .modal-dialog {
    max-width: 100%;
  }

  /* line 475, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_popup {
    padding: 0 15px;
  }

  /* line 478, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_popup .modal-content .modal-body {
    padding: 15px;
  }

  /* line 481, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header h2 {
    font-family: "Gotham Bold";
    color: #0E1B2D;
    float: left;
    padding-top: 0;
    width: 100%;
    font-size: 18px;
  }

  /* line 489, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header h2 p {
    font-size: 18px;
    max-width: 168px;
    height: 22px;
  }

  /* line 494, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header h2 span {
    font-size: 14px;
  }

  /* line 497, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header {
    padding-bottom: 5px;
  }

  /* line 500, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown button {
    padding-right: 25px;
    width: 100%;
    text-align: center;
    padding-left: 21px;
  }

  /* line 506, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown {
    width: 100%;
    margin-top: 8px;
    position: relative;
  }

  /* line 511, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul {
    width: 100%;
    top: 100%;
    left: 0;
    right: 0;
  }

  /* line 517, ../sass/custom/_responsive.scss */
  .bm_sheet_day_wrapper {
    overflow-y: auto;
  }

  /* line 520, ../sass/custom/_responsive.scss */
  .bm_sup_ts_add_row ul li .bm_sup_ts_addpop_col input {
    height: 45px;
  }

  /* line 523, ../sass/custom/_responsive.scss */
  .bm_sup_ts_add_row ul li .bm_sup_ts_addpop_col label {
    font-size: 12px;
    margin-bottom: 0;
  }

  /* line 527, ../sass/custom/_responsive.scss */
  .bm_sup_ts_add_row ul li .bm_sup_ts_addpop_del_btn button {
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
  }

  /* line 533, ../sass/custom/_responsive.scss */
  .bm_sup_ts_add_row ul li .bm_sup_ts_addpop_del_btn {
    padding-top: 20px;
  }

  /* line 536, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_sup_ts_add_submit_btn button {
    font-size: 14px;
    padding: 11px 15px;
    width: 100%;
  }

  /* line 541, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_sup_ts_add_submit_btn a {
    font-size: 14px;
  }

  /* line 544, ../sass/custom/_responsive.scss */
  .bm_sup_tl_search_wrapper input {
    font-size: 18px;
    padding-bottom: 14px;
    padding-left: 30px;
  }

  /* line 549, ../sass/custom/_responsive.scss */
  .bm_sup_tl_search_wrapper i {
    top: 14px;
    left: 10px;
    font-size: 17px;
  }

  /* line 554, ../sass/custom/_responsive.scss */
  .bm_sup_tl_table_wrapper .bm_sup_tl_table_heading_wrapper h4 {
    font-size: 18px;
  }

  /* line 557, ../sass/custom/_responsive.scss */
  .bm_sup_tl_search_wrapper {
    padding: 0 10px;
  }

  /* line 560, ../sass/custom/_responsive.scss */
  .bm_sup_tl_table_wrapper {
    padding: 0 10px;
  }

  /* line 563, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn input {
    width: 135px;
    height: 42px;
  }

  /* line 567, ../sass/custom/_responsive.scss */
  .bm_sup_sheet_table_main .bm_sup_sheet_table_inner {
    padding-bottom: 30px;
  }

  /* line 570, ../sass/custom/_responsive.scss */
  .bm_dash_days_tabs_wrapper ul li {
    margin-right: 30px;
  }

  /* line 573, ../sass/custom/_responsive.scss */
  .bm_dash_graph_wrapper h4, .bm_dash_data_table_wrapper h4 {
    font-size: 16px;
    padding-bottom: 20px;
  }

  /* line 577, ../sass/custom/_responsive.scss */
  .bm_ad_ts_select_boxs .bm_ad_ts_select {
    float: none;
    margin-bottom: 10px;
  }

  /* line 581, ../sass/custom/_responsive.scss */
  .bm_dash_table_inner_wrapper {
    margin-top: 0;
  }

  /* line 584, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_left_date {
    width: 100%;
  }

  /* line 587, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper .sm_ad_sd_center_date {
    width: 100%;
  }

  /* line 590, ../sass/custom/_responsive.scss */
  .bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_name h6, .bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_app h6, .bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_hour h6 {
    font-size: 16px;
  }

  /* line 593, ../sass/custom/_responsive.scss */
  .bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_name p, .bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_name p a, .bm_admin_sheet_table_main .bm_admin_sheet_table_inner .bm_admin_sheet_table_rows .bm_admin_ts_empl_detail .bm_admin_ts_empl_hour a {
    font-size: 13px;
  }

  /* line 596, ../sass/custom/_responsive.scss */
  .bm_admin_add_timesheet_pop_body .bm_ts_pop_header h2 {
    font-family: "Gotham Bold";
    color: #0E1B2D;
    float: left;
    padding-top: 0;
    width: 100%;
    text-align: center;
    font-size: 18px;
  }

  /* line 605, ../sass/custom/_responsive.scss */
  .bm_admin_add_timesheet_pop_body .bm_ts_pop_header h2 span {
    font-size: 18px;
  }

  /* line 608, ../sass/custom/_responsive.scss */
  .bm_admin_add_timesheet_pop_body .bm_ts_pop_header {
    padding-bottom: 5px;
  }

  /* line 611, ../sass/custom/_responsive.scss */
  .bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown button {
    padding-right: 25px;
    width: 100%;
    text-align: left;
    padding-left: 15px;
  }

  /* line 617, ../sass/custom/_responsive.scss */
  .bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown {
    width: 100%;
    margin-top: 8px;
    position: relative;
  }

  /* line 622, ../sass/custom/_responsive.scss */
  .bm_admin_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_add_pop_dropdown ul {
    width: 100%;
    top: 100%;
    left: 0;
    right: 0;
  }

  /* line 628, ../sass/custom/_responsive.scss */
  .bm_admin_add_timesheet_popup .modal-content .modal-body {
    padding: 20px;
  }

  /* line 631, ../sass/custom/_responsive.scss */
  .bm_admin_add_timesheet_pop_body .bm_sup_ts_add_submit_btn button {
    font-size: 14px;
    padding: 11px 15px;
    width: 100%;
  }

  /* line 636, ../sass/custom/_responsive.scss */
  .bm_admin_add_timesheet_pop_body .bm_sup_ts_add_submit_btn a {
    font-size: 14px;
  }

  /* line 639, ../sass/custom/_responsive.scss */
  .bm_add_employe_btn {
    float: left;
    width: 100%;
    margin-top: 10px;
  }
  /* line 643, ../sass/custom/_responsive.scss */
  .bm_add_employe_btn a {
    float: left;
  }

  /* line 647, ../sass/custom/_responsive.scss */
  .bm_report_select_boxs .bm_report_select {
    width: 100%;
  }

  /* line 650, ../sass/custom/_responsive.scss */
  .bm_report_select_boxs .bm_report_checkbox {
    padding-top: 20px;
  }

  /* line 653, ../sass/custom/_responsive.scss */
  .bm_report_select_boxs .bm_report_exel_btn {
    width: 100%;
  }

  /* line 656, ../sass/custom/_responsive.scss */
  .bm_report_select_boxs .bm_report_checkbox .custom-control-label::before {
    width: 30px;
    height: 30px;
  }

  /* line 660, ../sass/custom/_responsive.scss */
  .bm_report_select_boxs .bm_report_checkbox .custom-control-label::after {
    width: 30px;
    height: 30px;
    top: 0;
  }

  /* line 665, ../sass/custom/_responsive.scss */
  .bm_report_select_boxs .bm_report_checkbox label {
    padding-left: 15px;
    padding-top: 11px;
  }

  /* line 669, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box {
    left: 0;
    top: 40px;
  }

  /* line 673, ../sass/custom/_responsive.scss */
  .bm_employee_table_inner_wrapper .pagination {
    width: 100%;
    padding-left: 1px;
  }

  /* line 677, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side .vdatetime {
    padding-left: 0;
  }

  /* line 680, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side h3 {
    display: none;
  }

  /* line 683, ../sass/custom/_responsive.scss */
  .bm_sup_main_profile_cont {
    margin: 0;
    padding: 0;
  }
  /* line 686, ../sass/custom/_responsive.scss */
  .bm_sup_main_profile_cont .bm_profile_wrapper {
    margin-top: 20px;
  }

  /* line 690, ../sass/custom/_responsive.scss */
  .bm_sub_header_jb_name_btn {
    padding-top: 7px;
    margin-left: 0;
  }

  /* line 694, ../sass/custom/_responsive.scss */
  .bm_sub_header_jb_name_com ul {
    float: none;
    margin-top: 5px;
    display: inline-block;
  }

  /* line 699, ../sass/custom/_responsive.scss */
  .bm_sub_header_jb_name_com {
    float: left;
    width: 100%;
    text-align: center;
  }

  /* line 704, ../sass/custom/_responsive.scss */
  .bm_sub_header_jb_name_com ul li:first-child {
    margin-left: 0;
  }

  /* line 707, ../sass/custom/_responsive.scss */
  .bm_sup_date_arrows {
    position: absolute;
    top: 8px !important;
    left: 102px !important;
  }

  /* line 712, ../sass/custom/_responsive.scss */
  .vdp-datepicker input {
    font-size: 16px !important;
    padding-top: 7px !important;
  }

  /* line 716, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_sup_em_name {
    float: left;
    width: 100%;
  }

  /* line 720, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header .bm_ts_sup_em_name_btn {
    float: left;
    width: 100%;
  }

  /* line 724, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_pop_body .bm_ts_pop_header .copy-btn-add-tm {
    margin-right: 0;
    width: 100%;
  }

  /* line 728, ../sass/custom/_responsive.scss */
  .bm_sup_sheet_table_main .bm_sup_sheet_table_inner {
    max-height: 50vh;
  }

  /* line 731, ../sass/custom/_responsive.scss */
  .bm_sup_list_re_datepicker {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 10px;
  }

  /* line 736, ../sass/custom/_responsive.scss */
  .bm_sup_list_re_btn {
    float: left;
    margin-right: 10px;
  }

  /* line 740, ../sass/custom/_responsive.scss */
  .bm_sup_list_re_wrapper {
    padding: 0 10px;
  }

  /* line 743, ../sass/custom/_responsive.scss */
  .bm_sup_list_re_btn button {
    margin-top: 15px;
  }

  /* line 746, ../sass/custom/_responsive.scss */
  .bm_ad_time_btn_report button, .bm_sub_header_jb_name_btn {
    margin-right: 5px;
  }

  /* line 749, ../sass/custom/_responsive.scss */
  .bm_ad_ts_select_boxs {
    padding: 20px 15px;
    width: 100%;
  }

  /* line 753, ../sass/custom/_responsive.scss */
  .bm_ad_ts_select_boxs .bm_ad_ts_select {
    width: 100%;
  }

  /* line 756, ../sass/custom/_responsive.scss */
  .bm_ad_tl_bot_panel {
    margin-bottom: 30px;
  }

  /* line 759, ../sass/custom/_responsive.scss */
  .bm_jobcod_new_filter .bm_report_exel_btn {
    width: 100%;
    margin-top: 15px;
  }

  /* line 763, ../sass/custom/_responsive.scss */
  .bm_jobcod_new_filter .bm_jc_add_btn {
    padding-top: 15px !important;
    padding-left: 15px !important;
    padding-right: 0 !important;
    float: left;
  }

  /* line 769, ../sass/custom/_responsive.scss */
  .employee-btn-sec[data-v-d65130a8] {
    float: left !important;
    margin-top: 15px !important;
  }

  /* line 773, ../sass/custom/_responsive.scss */
  .bm_ad_sd_date_main_wrapper .bm_ad_sd_date_inner_wrapper {
    padding-top: 0;
  }
}
@media (max-width: 580px) {
  /* line 778, ../sass/custom/_responsive.scss */
  .bm_add_timesheet_popup {
    padding: 0;
  }

  /* line 781, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn input {
    width: 105px;
    height: 42px;
    padding: 0 5px;
  }

  /* line 786, ../sass/custom/_responsive.scss */
  .bm_dash_days_tabs_wrapper ul li {
    margin-right: 20px;
    margin-top: 7px;
  }

  /* line 790, ../sass/custom/_responsive.scss */
  .bm_dash_days_tabs_wrapper {
    padding-top: 10px;
  }

  /* line 793, ../sass/custom/_responsive.scss */
  .bm_ad_ts_select_boxs .bm_ad_ts_select {
    width: 100%;
  }

  /* line 796, ../sass/custom/_responsive.scss */
  .bm_report_select_boxs .bm_report_select {
    float: left;
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
  }

  /* line 802, ../sass/custom/_responsive.scss */
  .bm_jc_add_sidebar_cont {
    padding: 20px;
    padding-top: 0;
  }

  /* line 806, ../sass/custom/_responsive.scss */
  .bm_admin_add_sidebar .b-sidebar {
    width: 350px;
  }

  /* line 809, ../sass/custom/_responsive.scss */
  .bm_admin_add_sidebar .b-sidebar .b-sidebar-header {
    padding-top: 50px;
  }

  /* line 812, ../sass/custom/_responsive.scss */
  .bm_admin_add_sidebar .b-sidebar .b-sidebar-header button {
    top: 10px;
    right: 10px;
    font-size: 30px;
  }

  /* line 817, ../sass/custom/_responsive.scss */
  .bm_jc_add_sidebar_cont .bm_jc_add_sidebar_heading {
    padding-bottom: 0;
  }

  /* line 820, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search input {
    width: 105px;
    height: 42px;
  }

  /* line 824, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box {
    padding: 5px 10px;
  }

  /* line 827, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul li a {
    padding: 5px;
  }

  /* line 830, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul {
    position: absolute;
    border: 1px solid #6A73824C;
    border-radius: 5px;
    background: #ffffff;
    padding: 0 15px;
    left: auto;
    right: 0;
    top: 42px;
    width: 200px;
  }

  /* line 841, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li:first-child {
    border-top: 0;
  }

  /* line 844, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search small {
    right: -5px;
    top: -11px;
  }
  /* line 847, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search small img {
    width: 20px;
    height: 20px;
  }

  /* line 852, ../sass/custom/_responsive.scss */
  .bm_sup_ts_top_calender .bm_sup_cal_left_side_btn .bm_sup_dash_search ul li ul li:first-child {
    border-top: 1px solid #6A73824C !important;
  }

  /* line 855, ../sass/custom/_responsive.scss */
  .supervisor-header input {
    width: 160px;
  }

  /* line 858, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title .bm_sup_header_suggestion_box ul li {
    padding: 0;
  }

  /* line 861, ../sass/custom/_responsive.scss */
  .gm_admin_jn_code_wrapper ol li .gm_sheet_ot_box label {
    font-size: 10px;
  }

  /* line 864, ../sass/custom/_responsive.scss */
  .bm_ad_list_re_datepicker {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media (max-width: 480px) {
  /* line 873, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_profile span {
    max-width: 130px;
  }

  /* line 876, ../sass/custom/_responsive.scss */
  .supervisor-header input {
    width: 90px !important;
  }

  /* line 879, ../sass/custom/_responsive.scss */
  .bm_sup_inner_header .bm_sub_inner_header_title h3 {
    max-width: 75px;
  }
}
@media (max-width: 380px) {
  /* line 884, ../sass/custom/_responsive.scss */
  .bm_ad_ts_right_view {
    width: 100%;
    float: left;
    padding-top: 0;
  }
  /* line 888, ../sass/custom/_responsive.scss */
  .bm_ad_ts_right_view ul {
    float: left;
  }
}
