body {
  background-color: #f9f9f9 !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.34 !important;
  color: #444444 !important;
  position: relative;
}

@media screen and (max-width: 1024px) {
  body {
    font-size: 14px !important;
  }
}

:focus {
  outline: 0 !important;
}

ul {
  list-style: none;
  margin: 0 !important;
  padding: 0;
}

.home_page .home_active {
  background-color: #f15922;
  color: #fff;
}

.home_page .home_active svg {
  fill: #fff;
}

.em_re_page .em_re_active {
  background-color: #f15922;
  color: #fff;
}

.em_re_page .em_re_active svg {
  fill: #fff;
}

.all_leave_page .all_leave_active {
  background-color: #f15922;
  color: #fff;
}

.all_leave_page .all_leave_active svg {
  fill: #fff;
}

.designations_page .designations_active {
  background-color: #f15922;
  color: #fff;
}

.designations_page .designations_active svg {
  fill: #fff;
}

.project_page .project_active {
  background-color: #f15922;
  color: #fff;
}

.project_page .project_active svg {
  fill: #fff;
}

.doc_page .doc_active {
  background-color: #f15922;
  color: #fff;
}

.doc_page .doc_active svg {
  fill: #fff;
}

.service_doc_page .service_doc_active {
  background-color: #f15922;
  color: #fff;
}

.service_doc_page .service_doc_active svg {
  fill: #fff;
}

.service_doc_page .service_doc_active {
  background-color: #f15922;
  color: #fff;
}

.service_doc_page .service_doc_active svg {
  fill: #fff;
}

.policy_page .policy_active {
  background-color: #f15922;
  color: #fff;
}

.policy_page .policy_active svg {
  fill: #fff;
}

.bill_page .bill_active {
  background-color: #f15922;
  color: #fff;
}

.bill_page .bill_active svg {
  fill: #fff;
}

.feedback_page .feedback_active {
  background-color: #f15922;
  color: #fff;
}

.feedback_page .feedback_active svg {
  fill: #fff;
}

.enquiry_page .enquiry_active {
  background-color: #f15922;
  color: #fff;
}

.enquiry_page .enquiry_active svg {
  fill: #fff;
}

.contactus_page .contactus_active {
  background-color: #f15922;
  color: #fff;
}

.contactus_page .contactus_active svg {
  fill: #fff;
}

.doc_wrap .col-md-3 {
  padding: 0 15px 15px;
}

.doc_wrap .doc_img {
  width: 180px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  -webkit-box-shadow: 0 8px 26px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 8px 26px 0 rgba(0, 0, 0, 0.08);
  border-radius: 8px;
}

.doc_wrap .doc_name {
  color: #444444;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  margin: 10px 0 0;
}

.header_wrap.login_header {
  background-color: transparent;
}

.header_wrap.login_header .logo_img {
  cursor: default !important;
}

.header_wrap {
  background-color: #fff;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 9;
}

.header_wrap .header_sub_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 0;
}

.header_wrap .header_sub_wrap .left_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 7px;
}

@media screen and (max-width: 767px) {
  .header_wrap .header_sub_wrap .left_wrap {
    padding: 0;
  }
}

.header_wrap .header_sub_wrap .left_wrap .logo_img {
  width: 150px;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .header_wrap .header_sub_wrap .left_wrap .logo_img {
    width: 100px;
  }
}

.header_wrap .header_sub_wrap .left_wrap .menu_icon {
  width: 20px;
  margin-right: 40px;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .header_wrap .header_sub_wrap .left_wrap .menu_icon {
    margin-right: 10px;
  }
}

.header_wrap .header_sub_wrap .right_wrap .user_details_wrap {
  position: relative;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap:hover
  .user_detail_popover {
  display: block;
}

.header_wrap .header_sub_wrap .right_wrap .user_details_wrap .user_info {
  text-align: center;
  cursor: pointer;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_info
  .user_img {
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
  object-fit: cover;
  margin-bottom: 5px;
  border-radius: 50%;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_info
  .user_name {
  margin: 0;
  font-size: 14px;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover {
  display: none;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.06);
  background-color: #ffffff;
  padding: 15px;
  position: absolute;
  right: 0;
  top: 100%;
  width: 250px;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover
  p {
  border-bottom: 1px solid #d8e3ff;
  color: #616161;
  margin-bottom: 15px;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover
  p:first-child {
  font-weight: 500;
  color: #444;
  margin-bottom: 0;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover
  .active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #616161;
  font-size: 12px;
  margin-bottom: 15px;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover
  .active
  img {
  width: 12px;
  margin-right: 3px;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover
  .action_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 15px;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover
  .action_wrap
  .setting_icon {
  background-color: #444;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 7px;
  margin-right: 10px;
  cursor: pointer;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover
  .action_wrap
  .edit_icon {
  background-color: #f15922;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 7px;
  cursor: pointer;
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover
  .btn_light {
  background-color: #d8e3ff;
  padding: 9px 11px;
  color: #444;
  font-weight: 500;
  font-size: 14px;
  border: 0;
  border-radius: 4px;
  width: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
}

.header_wrap
  .header_sub_wrap
  .right_wrap
  .user_details_wrap
  .user_detail_popover
  .btn_light
  img {
  width: 15px;
  margin-left: 10px;
}

.main_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: calc(100vh - 153px);
  width: 100%;
  margin-top: 113px;
}

.open_menu {
  width: 250px;
}

@media screen and (max-width: 767px) {
  .open_menu {
    width: 80%;
  }
}

.open_menu span {
  display: block;
}

.close_menu {
  width: 65px;
}

@media screen and (max-width: 767px) {
  .close_menu {
    width: 0;
    padding: 0 !important;
  }
}

.close_menu span {
  display: none;
}

.close_menu ul li {
  padding: 12px !important;
  text-align: center;
}

.close_menu ul li svg {
  margin-right: 0 !important;
}

.close_menu ~ .main_content_wrapper {
  width: calc(100% - 100px);
  margin-left: 100px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

@media screen and (max-width: 1024px) {
  .close_menu ~ .main_content_wrapper {
    width: calc(100% - 85px);
    margin-left: 85px;
  }
}

.sidebar_wrap {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.06);
  padding: 10px;
  height: calc(100vh - 113px);
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  position: fixed;
  top: 113px;
  left: 0;
  z-index: 9;
}

@media screen and (max-width: 767px) {
  .sidebar_wrap {
    position: absolute;
    top: -20px;
    height: calc(100vh - 95px);
  }
}

.sidebar_wrap ul a {
  color: #444444;
  font-size: 14px;
  text-decoration: none;
}

.sidebar_wrap ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 12px;
  border-radius: 8px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
  margin-bottom: 5px;
  color: #444444;
  font-size: 14px;
  text-decoration: none;
}

.sidebar_wrap ul li:hover {
  background-color: #f15922;
  color: #fff;
}

.sidebar_wrap ul li:hover svg {
  fill: #fff;
}

.sidebar_wrap ul li svg {
  width: 20px;
  margin-right: 10px;
  fill: #444;
}

.footer_wrap {
  padding: 10px 0;
  text-align: center;
  background-color: #fff;
  width: calc(100% - 270px);
  margin-left: 270px;
}

@media screen and (max-width: 767px) {
  .footer_wrap {
    padding: 10px;
    width: 100%;
    margin-left: 0;
  }
}

.footer_wrap p {
  font-size: 12px;
  margin: 0;
}

.footer_wrap p img {
  width: 15px;
}

.footer_wrap p a {
  color: #f15922;
}

.main_content_wrapper {
  width: calc(100% - 270px);
  margin-left: 270px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

@media screen and (max-width: 767px) {
  .main_content_wrapper {
    width: 100% !important;
    margin: 0 !important;
    padding: 10px !important;
  }
}

.row {
  width: 100%;
  margin: 0 auto !important;
}

.home_wrapper {
  padding-top: 10px;
}

.home_wrapper .col-md-3 {
  padding: 0 15px 15px 0;
}

@media screen and (max-width: 1024px) {
  .home_wrapper .col-md-3 {
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}

@media screen and (max-width: 767px) {
  .home_wrapper .col-md-3 {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    padding-right: 0;
  }
}

.home_wrapper .card_1 {
  background-color: #f8d4c7;
}

.home_wrapper .card_2 {
  background-color: #cff8c7;
}

.home_wrapper .card_3 {
  background-color: #e5ecff;
}

.home_wrapper .card_4 {
  background-color: #d8ffff;
}

.home_wrapper .card_5 {
  background-color: #ff00b133;
}

.home_wrapper .card_6 {
  background-color: #fbffd9;
}

.home_wrapper .card_7 {
  background-color: #ff000054;
}

.home_wrapper a:hover {
  text-decoration: none;
}

.home_wrapper .card_wrap {
  border-radius: 10px;
  padding: 20px;
  cursor: pointer;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  height: 100%;
}

.home_wrapper .card_wrap .card_title {
  color: #242424;
  font-size: 16px;
  margin-bottom: 15px;
}

.home_wrapper .card_wrap .count {
  color: #1e429b;
  font-size: 30px;
  margin-bottom: 0;
  line-height: 0.8;
}

.home_wrapper .card_wrap .count_title {
  color: #1e429b;
  font-size: 14px;
  margin-bottom: 0;
}

.title_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 15px 10px 0;
  margin-bottom: 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.title_wrap h1 {
  color: #444444;
  font-weight: 500;
  font-size: 20px;
  margin: 0;
}

.title_wrap h1 span {
  display: block;
  font-size: 16px;
}

.title_wrap .btn_change {
  background-color: #e0e0e0;
  padding: 12px 11px;
  width: auto;
  color: black;
  border: 0;
  border-radius: 4px;
  font-size: 14px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  margin-left: 10px;
}

@media screen and (max-width: 1024px) {
  .title_wrap .btn_change {
    font-size: 12px;
    padding: 12px 6px;
  }
}

.title_wrap .btn_change:hover {
  background-color: #c9c9c9;
}

.title_wrap .btn_register {
  background-color: #ff895e;
  padding: 12px 11px;
  width: auto;
  color: #fff;
  border: 0;
  border-radius: 4px;
  font-size: 14px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  margin-left: 10px;
}

@media screen and (max-width: 1024px) {
  .title_wrap .btn_register {
    font-size: 12px;
    padding: 12px 6px;
  }
}

.title_wrap .btn_register:hover {
  background-color: #f15922;
}

.title_wrap .nav-tabs .nav-link {
  color: #888888;
  border-color: #888;
  border-radius: 0;
  border-width: 0 0 2px 0;
  border-style: solid;
  font-size: 14px;
  padding: 12px 11px;
}

@media screen and (max-width: 1024px) {
  .title_wrap .nav-tabs .nav-link {
    font-size: 12px;
    padding: 12px 5px;
  }
}

.title_wrap .nav-tabs .nav-link:focus,
.title_wrap .nav-tabs .nav-link:hover {
  border-color: #f15922;
  color: #f15922;
}

.title_wrap .nav-tabs .nav-item.show .nav-link,
.title_wrap .nav-tabs .nav-link.active {
  color: #f15922;
  background-color: #fff;
  border-color: #f15922;
}

.title_wrap .nav-tabs {
  border-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .title_wrap .nav-tabs {
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

.employee_register_wrap .col-md-3 {
  padding: 0 10px 20px;
}

@media screen and (max-width: 1024px) {
  .employee_register_wrap .col-md-3 {
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}

@media screen and (max-width: 767px) {
  .employee_register_wrap .col-md-3 {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    padding-right: 0;
  }
}

.employee_register_wrap .info_card {
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  padding: 15px;
}

.employee_register_wrap .info_card img {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
}

.employee_register_wrap .info_card h1 {
  font-size: 16px;
  font-weight: 500;
  color: #444;
  text-align: center;
  margin: 5px auto 10px;
}

.employee_register_wrap .info_card p {
  font-size: 14px;
  font-weight: 400;
  color: #444;
  margin: 5px 0;
}

.employee_register_wrap .info_card p span {
  font-weight: 500;
}

.employee_register_wrap .info_card .btn_detail {
  background-color: #ff895e;
  padding: 9px 11px;
  color: #fff;
  border: 0;
  border-radius: 4px;
  font-size: 14px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  display: block;
  margin: 10px auto 0;
}

.employee_register_wrap .info_card .btn_detail:hover {
  background-color: #f15922;
}

.project_form_wrap .input_wrap {
  display: block !important;
}

.project_form_wrap .input_wrap label {
  display: block;
  color: #242424 !important;
  font-weight: 500;
  margin-bottom: 10px !important;
  width: 100% !important;
}

.project_form_wrap .input_wrap input {
  width: 100% !important;
}

.project_form_wrap .input_wrap select {
  border: 0;
  background-color: transparent;
  border-bottom: 1px solid #ccc;
  width: 100%;
}

.project_form_wrap .input_wrap .btn_input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.project_form_wrap .add_btn {
  border: 0;
  border-radius: 4px;
  background: #f15922;
  padding: 4px 9px;
  color: #fff;
}

.project_form_wrap .mb_20 {
  margin-bottom: 20px;
}

.project_form_wrap .col-md-3 {
  padding: 15px;
}

.project_form_wrap .big_text {
  margin: 0 0 20px;
  font-size: 20px;
  font-weight: 500;
}

.project_form_wrap .big_text .blue_big_box {
  background-color: #5d98ff;
  padding: 5px 11px;
  color: #fff;
  border-radius: 4px;
  font-size: 16px;
}

.project_form_wrap .big_text .green_big_box {
  background-color: #68b46b;
  padding: 5px 11px;
  color: #fff;
  border-radius: 4px;
  font-size: 16px;
}

.project_form_wrap .big_text .red_big_box {
  background-color: #f27676;
  padding: 5px 11px;
  color: #fff;
  border-radius: 4px;
  font-size: 16px;
}

.project_form_wrap .mt_30 {
  margin-top: 30px;
}

.project_form_wrap p {
  margin-top: 20px;
}

.project_form_wrap .modal_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.project_form_wrap .modal_title h1 {
  font-size: 20px;
  font-weight: 500;
}

.project_form_wrap .modal_title button {
  border: 0;
  background-color: transparent;
}

.project_form_wrap .white_card {
  text-align: center;
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  border-radius: 8px;
  padding: 12px;
}

.project_form_wrap .white_card img {
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
}

.project_form_wrap .white_card h2 {
  color: #242424;
  font-weight: 500;
  margin: 0;
  font-size: 16px;
}

.project_form_wrap .white_card p {
  color: #444;
  font-weight: normal;
  font-size: 14px;
}

.project_form_wrap .white_card .btn_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.project_form_wrap .white_card .btn_wrap button {
  border: 0;
  background-color: transparent;
}

.project_form_wrap .white_card .btn_wrap button:first-child {
  margin-right: 10px;
}

.cursor_class {
  cursor: pointer;
}

.form_modal_wrap {
  width: 800px !important;
  max-width: 90% !important;
}

.form_modal_wrap iframe {
  width: 100% !important;
  max-width: 100% !important;
}

.form_modal_wrap .title {
  font-size: 20px;
  padding: 0 0 16px;
  font-weight: 500;
  border-bottom: 1px solid #ccc;
}

.form_modal_wrap .user_img {
  width: 150px !important;
  height: 150px !important;
  border-radius: 50% !important;
}

.form_modal_wrap .btn_outline {
  border: 1px solid #f15922;
  border-radius: 4px;
  padding: 9px 11px;
  background-color: #fff;
  color: #f15922;
  margin-top: 20px;
}

.form_modal_wrap h1 {
  font-size: 16px;
  color: #242424;
  margin: 20px 0 15px;
}

.form_modal_wrap .input_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 0 15px;
}

.form_modal_wrap .input_wrap label {
  width: 140px;
  color: #242424;
  font-weight: 500;
  text-align: left;
  font-size: 14px;
  margin-bottom: 0;
}

.form_modal_wrap .input_wrap input,
.form_modal_wrap .input_wrap select {
  border-width: 0 0 1px 0;
  padding: 0;
  color: #111;
  font-size: 14px;
  width: calc(100% - 140px);
}

.form_modal_wrap .input_wrap input:hover,
.form_modal_wrap .input_wrap input:focus,
.form_modal_wrap .input_wrap select:hover,
.form_modal_wrap .input_wrap select:focus {
  border-color: #f15922;
}

.form_modal_wrap .col-md-2 {
  padding: 0 15px 15px;
}

.form_modal_wrap .upload_wrap {
  position: relative;
}

.form_modal_wrap .upload_wrap input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.form_modal_wrap .upload_wrap img {
  width: 100%;
  cursor: pointer;
  height: 100px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.form_modal_wrap .upload_wrap p {
  margin: 0;
  font-size: 14px;
  text-align: center;
}

.form_modal_wrap .footer_btn_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 40px;
}

.form_modal_wrap .footer_btn_wrap .left_btn svg {
  fill: #fff;
  width: 16px;
  height: 16px;
}

.form_modal_wrap .footer_btn_wrap .left_btn button {
  font-size: 12px;
  padding: 6px 11px;
  border-radius: 4px;
  border: 0;
  color: #fff;
  width: 80px;
}

.form_modal_wrap .footer_btn_wrap .left_btn .edit_btn {
  background-color: #646464;
  margin-right: 10px;
}

.form_modal_wrap .footer_btn_wrap .left_btn .print_btn {
  background-color: #5d98ff;
}

.form_modal_wrap .btn_submit {
  background: #f15922 !important;
  font-size: 14px;
  padding: 9px 11px;
  border-radius: 4px;
  border: 0;
  color: #fff;
  min-width: 100px;
}

.form_modal_wrap .mt_40 {
  margin-top: 40px;
}

.form_modal_wrap h2 {
  font-size: 20px;
  margin-bottom: 15px;
}

.form_modal_wrap .calendar_form {
  border-radius: 8px;
  background-color: #f8d4c7;
  padding: 15px 0;
}

.form_modal_wrap .calendar_form .input_wrap label {
  color: #000;
}

.form_modal_wrap .calendar_form .input_wrap input {
  background: transparent;
}

.form_modal_wrap .calendar_form .white_bg {
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
  background-color: #f1f1f1;
  padding: 15px;
}

.form_modal_wrap .calendar_form .white_bg .date_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.form_modal_wrap .calendar_form .white_bg .date_wrap p {
  font-weight: 500;
  font-size: 14px;
}

.form_modal_wrap .calendar_form .white_bg label {
  display: block;
}

.form_modal_wrap .calendar_form .white_bg textarea {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #ccc;
  font-size: 14px;
  min-height: 80px;
  max-height: 100px;
  background-color: transparent;
}

.form_modal_wrap .calendar_form .white_bg textarea:hover,
.form_modal_wrap .calendar_form .white_bg textarea:focus {
  border-color: #f15922;
}

.form_modal_wrap .calendar_form .white_bg .select_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 15px;
}

.form_modal_wrap .calendar_form .white_bg .select_wrap label {
  margin: 0;
  width: 100%;
  font-size: 14px;
}

.form_modal_wrap .calendar_form .white_bg .select_wrap select {
  font-size: 14px;
  border: 0;
  border-bottom: 1px solid #ccc;
  width: 100%;
  background-color: transparent;
}

.form_modal_wrap .calendar_form .white_bg .select_wrap select:hover,
.form_modal_wrap .calendar_form .white_bg .select_wrap select:focus {
  border-color: #f15922;
}

.leave_manage_wrap .table_wrapper .head_tr,
.project_wrap .table_wrapper .head_tr,
.doc_wrap .table_wrapper .head_tr,
.feedback_wrap .table_wrapper .head_tr,
.employee_table_wrap .table_wrapper .head_tr {
  background-color: #ffeee8;
}

.leave_manage_wrap .table_wrapper tr,
.project_wrap .table_wrapper tr,
.doc_wrap .table_wrapper tr,
.feedback_wrap .table_wrapper tr,
.employee_table_wrap .table_wrapper tr {
  background-color: #ffffff;
}

.leave_manage_wrap .table_wrapper .edit_btn,
.project_wrap .table_wrapper .edit_btn,
.doc_wrap .table_wrapper .edit_btn,
.feedback_wrap .table_wrapper .edit_btn,
.employee_table_wrap .table_wrapper .edit_btn {
  fill: #ff7f51;
  cursor: pointer;
  margin-right: 20px;
}

.leave_manage_wrap .table_wrapper .view_btn,
.project_wrap .table_wrapper .view_btn,
.doc_wrap .table_wrapper .view_btn,
.feedback_wrap .table_wrapper .view_btn,
.employee_table_wrap .table_wrapper .view_btn {
  fill: #2554c6;
  cursor: pointer;
}

.leave_manage_wrap .table_wrapper .blue,
.project_wrap .table_wrapper .blue,
.doc_wrap .table_wrapper .blue,
.feedback_wrap .table_wrapper .blue,
.employee_table_wrap .table_wrapper .blue {
  color: #5d98ff;
}

.leave_manage_wrap .table_wrapper .red,
.project_wrap .table_wrapper .red,
.doc_wrap .table_wrapper .red,
.feedback_wrap .table_wrapper .red,
.employee_table_wrap .table_wrapper .red {
  color: #ff6767;
}

.leave_manage_wrap .table_wrapper .green,
.project_wrap .table_wrapper .green,
.doc_wrap .table_wrapper .green,
.feedback_wrap .table_wrapper .green,
.employee_table_wrap .table_wrapper .green {
  color: #68b46b;
}

.leave_manage_wrap .table_wrapper .blue_box,
.project_wrap .table_wrapper .blue_box,
.doc_wrap .table_wrapper .blue_box,
.feedback_wrap .table_wrapper .blue_box,
.employee_table_wrap .table_wrapper .blue_box {
  background-color: #5d98ff;
  border-radius: 4px;
  padding: 5px 5px;
  text-align: center;
  color: #fff;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 100px;
}

.leave_manage_wrap .table_wrapper .blue_box svg,
.project_wrap .table_wrapper .blue_box svg,
.doc_wrap .table_wrapper .blue_box svg,
.feedback_wrap .table_wrapper .blue_box svg,
.employee_table_wrap .table_wrapper .blue_box svg {
  margin-right: 10px;
  fill: #fff;
}

.leave_manage_wrap .table_wrapper .red_box,
.project_wrap .table_wrapper .red_box,
.doc_wrap .table_wrapper .red_box,
.feedback_wrap .table_wrapper .red_box,
.employee_table_wrap .table_wrapper .red_box {
  background-color: #f27676;
  border-radius: 4px;
  padding: 5px 5px;
  text-align: center;
  color: #fff;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 100px;
}

.leave_manage_wrap .table_wrapper .red_box svg,
.project_wrap .table_wrapper .red_box svg,
.doc_wrap .table_wrapper .red_box svg,
.feedback_wrap .table_wrapper .red_box svg,
.employee_table_wrap .table_wrapper .red_box svg {
  margin-right: 10px;
  fill: #fff;
}

.leave_manage_wrap .table_wrapper .green_box,
.project_wrap .table_wrapper .green_box,
.doc_wrap .table_wrapper .green_box,
.feedback_wrap .table_wrapper .green_box,
.employee_table_wrap .table_wrapper .green_box {
  background-color: #68b46b;
  border-radius: 4px;
  padding: 5px 5px;
  text-align: center;
  color: #fff;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 100px;
}

.leave_manage_wrap .table_wrapper .green_box svg,
.project_wrap .table_wrapper .green_box svg,
.doc_wrap .table_wrapper .green_box svg,
.feedback_wrap .table_wrapper .green_box svg,
.employee_table_wrap .table_wrapper .green_box svg {
  margin-right: 10px;
  fill: #fff;
}

.leave_manage_wrap .table_wrapper td,
.leave_manage_wrap .table_wrapper th,
.project_wrap .table_wrapper td,
.project_wrap .table_wrapper th,
.doc_wrap .table_wrapper td,
.doc_wrap .table_wrapper th,
.feedback_wrap .table_wrapper td,
.feedback_wrap .table_wrapper th,
.employee_table_wrap .table_wrapper td,
.employee_table_wrap .table_wrapper th {
  border: 0;
  font-size: 14px;
  font-weight: 500;
  min-width: 100px;
}

.leave_manage_wrap .table_wrapper td span,
.leave_manage_wrap .table_wrapper th span,
.project_wrap .table_wrapper td span,
.project_wrap .table_wrapper th span,
.doc_wrap .table_wrapper td span,
.doc_wrap .table_wrapper th span,
.feedback_wrap .table_wrapper td span,
.feedback_wrap .table_wrapper th span,
.employee_table_wrap .table_wrapper td span,
.employee_table_wrap .table_wrapper th span {
  display: block;
  font-weight: 400;
  font-size: 12px;
}

.leave_manage_wrap table.dataTable.stripe tbody tr.odd,
.leave_manage_wrap table.dataTable.display tbody tr.odd,
.leave_manage_wrap table.dataTable.display tbody tr.odd > .sorting_1,
.leave_manage_wrap
  table.dataTable.order-column.stripe
  tbody
  tr.odd
  > .sorting_1,
.leave_manage_wrap table.dataTable.hover tbody tr:hover,
.leave_manage_wrap table.dataTable.display tbody tr:hover,
.leave_manage_wrap table.dataTable.display tbody tr:hover > .sorting_1,
.leave_manage_wrap
  table.dataTable.order-column.hover
  tbody
  tr:hover
  > .sorting_1,
.leave_manage_wrap table.dataTable.display tbody tr.even > .sorting_1,
.leave_manage_wrap
  table.dataTable.order-column.stripe
  tbody
  tr.even
  > .sorting_1,
.project_wrap table.dataTable.stripe tbody tr.odd,
.project_wrap table.dataTable.display tbody tr.odd,
.project_wrap table.dataTable.display tbody tr.odd > .sorting_1,
.project_wrap table.dataTable.order-column.stripe tbody tr.odd > .sorting_1,
.project_wrap table.dataTable.hover tbody tr:hover,
.project_wrap table.dataTable.display tbody tr:hover,
.project_wrap table.dataTable.display tbody tr:hover > .sorting_1,
.project_wrap table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
.project_wrap table.dataTable.display tbody tr.even > .sorting_1,
.project_wrap table.dataTable.order-column.stripe tbody tr.even > .sorting_1,
.doc_wrap table.dataTable.stripe tbody tr.odd,
.doc_wrap table.dataTable.display tbody tr.odd,
.doc_wrap table.dataTable.display tbody tr.odd > .sorting_1,
.doc_wrap table.dataTable.order-column.stripe tbody tr.odd > .sorting_1,
.doc_wrap table.dataTable.hover tbody tr:hover,
.doc_wrap table.dataTable.display tbody tr:hover,
.doc_wrap table.dataTable.display tbody tr:hover > .sorting_1,
.doc_wrap table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
.doc_wrap table.dataTable.display tbody tr.even > .sorting_1,
.doc_wrap table.dataTable.order-column.stripe tbody tr.even > .sorting_1,
.feedback_wrap table.dataTable.stripe tbody tr.odd,
.feedback_wrap table.dataTable.display tbody tr.odd,
.feedback_wrap table.dataTable.display tbody tr.odd > .sorting_1,
.feedback_wrap table.dataTable.order-column.stripe tbody tr.odd > .sorting_1,
.feedback_wrap table.dataTable.hover tbody tr:hover,
.feedback_wrap table.dataTable.display tbody tr:hover,
.feedback_wrap table.dataTable.display tbody tr:hover > .sorting_1,
.feedback_wrap table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
.feedback_wrap table.dataTable.display tbody tr.even > .sorting_1,
.feedback_wrap table.dataTable.order-column.stripe tbody tr.even > .sorting_1,
.employee_table_wrap table.dataTable.stripe tbody tr.odd,
.employee_table_wrap table.dataTable.display tbody tr.odd,
.employee_table_wrap table.dataTable.display tbody tr.odd > .sorting_1,
.employee_table_wrap
  table.dataTable.order-column.stripe
  tbody
  tr.odd
  > .sorting_1,
.employee_table_wrap table.dataTable.hover tbody tr:hover,
.employee_table_wrap table.dataTable.display tbody tr:hover,
.employee_table_wrap table.dataTable.display tbody tr:hover > .sorting_1,
.employee_table_wrap
  table.dataTable.order-column.hover
  tbody
  tr:hover
  > .sorting_1,
.employee_table_wrap table.dataTable.display tbody tr.even > .sorting_1,
.employee_table_wrap
  table.dataTable.order-column.stripe
  tbody
  tr.even
  > .sorting_1 {
  background-color: #ffffff;
}

.leave_manage_wrap table.dataTable.row-border tbody th,
.leave_manage_wrap table.dataTable.row-border tbody td,
.leave_manage_wrap table.dataTable.display tbody th,
.leave_manage_wrap table.dataTable.display tbody td,
.project_wrap table.dataTable.row-border tbody th,
.project_wrap table.dataTable.row-border tbody td,
.project_wrap table.dataTable.display tbody th,
.project_wrap table.dataTable.display tbody td,
.doc_wrap table.dataTable.row-border tbody th,
.doc_wrap table.dataTable.row-border tbody td,
.doc_wrap table.dataTable.display tbody th,
.doc_wrap table.dataTable.display tbody td,
.feedback_wrap table.dataTable.row-border tbody th,
.feedback_wrap table.dataTable.row-border tbody td,
.feedback_wrap table.dataTable.display tbody th,
.feedback_wrap table.dataTable.display tbody td,
.employee_table_wrap table.dataTable.row-border tbody th,
.employee_table_wrap table.dataTable.row-border tbody td,
.employee_table_wrap table.dataTable.display tbody th,
.employee_table_wrap table.dataTable.display tbody td {
  border: 0;
}

.leave_manage_wrap table.dataTable tbody th,
.leave_manage_wrap table.dataTable tbody td,
.leave_manage_wrap table.dataTable thead th,
.leave_manage_wrap table.dataTable thead td,
.project_wrap table.dataTable tbody th,
.project_wrap table.dataTable tbody td,
.project_wrap table.dataTable thead th,
.project_wrap table.dataTable thead td,
.doc_wrap table.dataTable tbody th,
.doc_wrap table.dataTable tbody td,
.doc_wrap table.dataTable thead th,
.doc_wrap table.dataTable thead td,
.feedback_wrap table.dataTable tbody th,
.feedback_wrap table.dataTable tbody td,
.feedback_wrap table.dataTable thead th,
.feedback_wrap table.dataTable thead td,
.employee_table_wrap table.dataTable tbody th,
.employee_table_wrap table.dataTable tbody td,
.employee_table_wrap table.dataTable thead th,
.employee_table_wrap table.dataTable thead td {
  padding: 0.75em !important;
}

.leave_manage_wrap .dataTables_wrapper .dataTables_length select,
.leave_manage_wrap .dataTables_wrapper .dataTables_filter input,
.project_wrap .dataTables_wrapper .dataTables_length select,
.project_wrap .dataTables_wrapper .dataTables_filter input,
.doc_wrap .dataTables_wrapper .dataTables_length select,
.doc_wrap .dataTables_wrapper .dataTables_filter input,
.feedback_wrap .dataTables_wrapper .dataTables_length select,
.feedback_wrap .dataTables_wrapper .dataTables_filter input,
.employee_table_wrap .dataTables_wrapper .dataTables_length select,
.employee_table_wrap .dataTables_wrapper .dataTables_filter input {
  border-width: 0 0 1px 0;
  border-radius: 0;
}

.leave_manage_wrap .dataTables_wrapper .dataTables_length select:hover,
.leave_manage_wrap .dataTables_wrapper .dataTables_length select:focus,
.leave_manage_wrap .dataTables_wrapper .dataTables_filter input:hover,
.leave_manage_wrap .dataTables_wrapper .dataTables_filter input:focus,
.project_wrap .dataTables_wrapper .dataTables_length select:hover,
.project_wrap .dataTables_wrapper .dataTables_length select:focus,
.project_wrap .dataTables_wrapper .dataTables_filter input:hover,
.project_wrap .dataTables_wrapper .dataTables_filter input:focus,
.doc_wrap .dataTables_wrapper .dataTables_length select:hover,
.doc_wrap .dataTables_wrapper .dataTables_length select:focus,
.doc_wrap .dataTables_wrapper .dataTables_filter input:hover,
.doc_wrap .dataTables_wrapper .dataTables_filter input:focus,
.feedback_wrap .dataTables_wrapper .dataTables_length select:hover,
.feedback_wrap .dataTables_wrapper .dataTables_length select:focus,
.feedback_wrap .dataTables_wrapper .dataTables_filter input:hover,
.feedback_wrap .dataTables_wrapper .dataTables_filter input:focus,
.employee_table_wrap .dataTables_wrapper .dataTables_length select:hover,
.employee_table_wrap .dataTables_wrapper .dataTables_length select:focus,
.employee_table_wrap .dataTables_wrapper .dataTables_filter input:hover,
.employee_table_wrap .dataTables_wrapper .dataTables_filter input:focus {
  border-color: #f15922;
}

.leave_manage_wrap table.dataTable.no-footer,
.project_wrap table.dataTable.no-footer,
.doc_wrap table.dataTable.no-footer,
.feedback_wrap table.dataTable.no-footer,
.employee_table_wrap table.dataTable.no-footer {
  border-bottom: 1px solid #ccc;
}

.leave_manage_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current,
.leave_manage_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current:hover,
.leave_manage_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button:hover,
.project_wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.project_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current:hover,
.project_wrap .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.doc_wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.doc_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current:hover,
.doc_wrap .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.feedback_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current,
.feedback_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current:hover,
.feedback_wrap .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.employee_table_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current,
.employee_table_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current:hover,
.employee_table_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button:hover {
  background: #f15922;
  border: 0;
  border-radius: 4px;
  color: #fff !important;
}

.leave_manage_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled,
.leave_manage_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:hover,
.leave_manage_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:active,
.project_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled,
.project_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:hover,
.project_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:active,
.doc_wrap .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.doc_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:hover,
.doc_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:active,
.feedback_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled,
.feedback_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:hover,
.feedback_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:active,
.employee_table_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled,
.employee_table_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:hover,
.employee_table_wrap
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:active {
  cursor: not-allowed;
}

.leave_manage_wrap .dataTables_wrapper .dataTables_paginate .paginate_button,
.project_wrap .dataTables_wrapper .dataTables_paginate .paginate_button,
.doc_wrap .dataTables_wrapper .dataTables_paginate .paginate_button,
.feedback_wrap .dataTables_wrapper .dataTables_paginate .paginate_button,
.employee_table_wrap .dataTables_wrapper .dataTables_paginate .paginate_button {
  border: 0;
  border-radius: 4px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.doc_wrap .actions_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.doc_wrap .actions_wrap svg {
  margin-right: 20px;
  fill: #444444;
  cursor: pointer;
}

.feedback_modal select {
  border-radius: 8px;
  border: solid 2px #ff7644;
  background-color: #fff;
  padding: 6px 11px;
  font-size: 14px;
  margin-bottom: 30px;
  width: 150px;
}

.feedback_modal textarea {
  height: 300px;
  width: 100%;
  resize: none;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 26px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 26px 0 rgba(0, 0, 0, 0.08);
  border: 0;
  padding: 9px 11px;
  font-size: 14px;
}

.project_description {
  height: 150px;
  width: 100%;
  resize: none;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 26px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 26px 0 rgba(0, 0, 0, 0.08);
  border: 0;
  padding: 9px 11px;
  font-size: 14px;
}

.checkbox_wrap .label {
  width: 60px !important;
  margin-left: 20px;
}

.checkbox_wrap .big_label {
  width: 140px !important;
}

.checkbox_wrap input {
  width: auto !important;
}

@media screen and (max-width: 1180px) {
  .close_menu ~ .bill_wrap .col-md-4 {
    min-width: 33.33%;
  }
}

@media screen and (max-width: 1024px) {
  .close_menu ~ .bill_wrap .col-md-4 {
    min-width: 50%;
  }
}

.bill_wrap .col-md-4 {
  padding: 15px;
}

@media screen and (max-width: 1180px) {
  .bill_wrap .col-md-4 {
    min-width: 50%;
  }
}

@media screen and (max-width: 1024px) {
  .bill_wrap .col-md-4 {
    min-width: 50%;
  }
}

.bill_wrap .white_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  padding: 10px;
}

.bill_wrap .white_box img {
  width: 100px;
  border: 1px solid #888;
  border-radius: 10px;
}

.bill_wrap .white_box .content_wrap {
  margin-left: 10px;
}

.bill_wrap .white_box .content_wrap p {
  margin: 0;
  color: #444;
  font-size: 13px;
  font-weight: 500;
}

.show_grid .grid_view {
  display: block;
}

.show_grid .table_view {
  display: none;
}

.show_table .table_view {
  display: block;
}

.show_table .grid_view {
  display: none;
}

.datepicker th {
  font-weight: 600;
}

.login_wrapper {
  height: 100vh;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f8d4c7;
}

.login_wrapper .box_wrapper {
  width: 500px;
  max-width: 95%;
  background-color: #ffffff;
  border-radius: 10px;
  margin: 0 auto;
}

.login_wrapper .box_wrapper h1 {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
  padding: 20px;
}

.login_wrapper .box_wrapper .login_form {
  padding: 20px;
}

.login_wrapper .box_wrapper .input_wrap {
  width: 100%;
  margin-bottom: 20px;
}

.login_wrapper .box_wrapper .input_wrap label {
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
}

@media screen and (max-width: 1024px) {
  .login_wrapper .box_wrapper .input_wrap label {
    margin-bottom: 4px;
  }
}

.login_wrapper .box_wrapper .input_wrap input {
  border: 0;
  border-radius: 4px;
  padding: 9px 11px;
  background: #ebebeb;
  width: 100%;
  font-size: 14px;
  color: #777777;
}

.login_wrapper .box_wrapper .input_wrap input:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.login_wrapper .box_wrapper .btn_login {
  background-color: #ff7644;
  color: #fff;
  padding: 12px 11px;
  border: 0;
  font-size: 14px !important;
  border-radius: 4px;
  width: 150px;
  margin: 10px auto 0;
  display: block;
  max-width: 100%;
}

.doc_title_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.doc_title_wrap button {
  border: 0;
  background-color: transparent;
}

.doc_title_wrap p {
  margin: 0;
}

.full_user_details {
  padding-top: 100px;
}

.full_user_details .row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.full_user_details .info_card .user_big_img {
  width: 200px;
  height: 200px;
  border-radius: 50%;
}

.full_user_details .info_card h1 {
  font-size: 20px;
  margin-bottom: 15px;
}

.full_user_details .info_card p {
  font-size: 18px;
}

.full_user_details .info_card .btn_detail {
  margin: 20px 0 0;
}

.proj_doc_modal .col-md-6 {
  padding: 15px;
}

.proj_doc_modal .col-md-6 button {
  padding: 5px;
  background-color: #f15922;
  border: 0;
}

.common-input {
  border-width: 0 0 1px 0;
  padding: 0;
  color: #111;
  font-size: 14px;
  background-color: transparent;
}

.common-input:hover,
.common-input:focus {
  border-color: #f15922;
}

.blue_big_box {
  background-color: #5d98ff;
  padding: 5px 11px;
  color: #fff;
  border-radius: 4px;
  font-size: 16px;
}

.green_big_box {
  background-color: #68b46b;
  padding: 5px 11px;
  color: #fff;
  border-radius: 4px;
  font-size: 16px;
}

.empSelect {
  border-width: 0 0 1px 0;
  padding: 0;
  color: #111;
  font-size: 14px;
  width: calc(100% - 140px);
}

.empSelect:hover,
.empSelect:focus {
  border-color: #f15922;
}

.border-none select {
  border: none;
  background: #0000;
  border-bottom: 1px solid #615d5d;
}

.empSelect-2 {
  border-width: 0 0 1px 0;
  padding: 10px 8px;
  color: #111;
  font-size: 14px;
  width: calc(100% - 0px);
  border-radius: 4px;
  background: #fff;
}
/*# sourceMappingURL=styles.css.map */
