@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: JF Flat;
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
* img {
  width: 100%;
}
* button {
  cursor: pointer;
  outline: none;
  border: 0;
}
* button:focus {
  outline: none;
}

.pre_table_cont {
  height: 55%;
}

::-webkit-scrollbar {
  display: none;
}

.modal-open {
  padding: 0 !important;
  margin: 0 !important;
}

.modal-content {
  width: 100vw;
}

.main {
  width: 84%;
  position: relative;
  height: 92vh;
}

.NavBar {
  background-color: #2b2b44;
  height: 8vh;
  width: 84%;
  margin-right: 5%;
  left: 0;
}
.NavBar .Nav_links_container {
  width: 80%;
}
.NavBar .Nav_links_container .Nav_links {
  width: 100%;
  height: 100%;
  overflow-x: scroll;
}
.NavBar .Nav_links_container .Nav_links .Nav_Link {
  list-style: none;
  font-size: 12px;
}
.NavBar .welcome_Company {
  width: 11vw;
  border-left: 1px solid #f9a600;
  background-color: #25ced1;
  z-index: 5;
}
.NavBar .welcome_Company .co_logo img {
  width: 80%;
}
.NavBar .welcome_Company .co_name p {
  font-size: 12px;
}
.NavBar .role {
  width: 20%;
}
.NavBar .role .notification img {
  width: 75%;
}
.NavBar .role .user .user_logo img {
  width: 70%;
}
.NavBar .role .user .log_out_dropdown button {
  width: 100%;
}
.NavBar .role .user .log_out_dropdown button:after {
  color: white !important;
}
.NavBar .role .user .log_out_dropdown ul {
  width: 125%;
  background-color: #f1f6f6;
  -webkit-transform: translate(0px, 51px) !important;
          transform: translate(0px, 51px) !important;
}
.NavBar .role .user .log_out_dropdown ul .li_solid {
  border-bottom: 1px solid #f9a600;
}
.NavBar .role .user .log_out_dropdown ul li {
  height: 5vh;
  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;
  color: #2b2b44;
}
.NavBar .role .user .log_out_dropdown ul li a:hover {
  background-color: #f1f6f6 !important;
  -webkit-transition: none;
  transition: none;
}
.NavBar .role .user .log_out_dropdown ul li a div:hover {
  background-color: #f1f6f6 !important;
  -webkit-transition: none;
  transition: none;
}
.NavBar .role .user .log_out_dropdown ul li a div div {
  width: 75%;
}
.NavBar .role .user .log_out_dropdown ul li a div div:hover {
  background-color: #f1f6f6 !important;
  -webkit-transition: none;
  transition: none;
}
.NavBar .role .user .log_out_dropdown ul li a div div svg {
  width: 12%;
  margin-left: 5%;
}
.NavBar .role .user .log_out_dropdown ul li a div div svg path {
  fill: #2b2b44;
}

.SideBar {
  width: 16%;
  height: 100%;
  background-color: #2b2b44;
  position: fixed;
  top: 0;
  right: 0;
}
.SideBar .logo {
  cursor: pointer;
  width: 100%;
  height: 20vh;
}
.SideBar .logo img {
  width: 35%;
}
.SideBar .sidebar_props {
  height: 80vh;
}
.SideBar .sidebar_props .ul_props {
  overflow: hidden;
  height: 80vh;
  padding-block: 6vh;
}
.SideBar .sidebar_props .ul_props .li_props {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  white-space: nowrap;
  position: relative;
  height: 4vh;
  margin-block: 3vh;
}
.SideBar .sidebar_props .ul_props .li_props input {
  outline: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  height: 4vh;
  color: #f9a600;
  width: 65%;
  border: 1px solid #f9a600;
  border-radius: 5px;
  text-align: center;
  padding-inline: 4%;
  direction: rtl;
}
.SideBar .sidebar_props .ul_props .li_props ::-webkit-input-placeholder {
  color: #f9a600;
}
.SideBar .sidebar_props .ul_props .li_props ::-moz-placeholder {
  color: #f9a600;
}
.SideBar .sidebar_props .ul_props .li_props :-ms-input-placeholder {
  color: #f9a600;
}
.SideBar .sidebar_props .ul_props .li_props ::-ms-input-placeholder {
  color: #f9a600;
}
.SideBar .sidebar_props .ul_props .li_props ::placeholder {
  color: #f9a600;
}
.SideBar .sidebar_props .ul_props .li_props button {
  background-color: transparent;
  border: 1px solid #f9a600;
  border-radius: 5px;
  outline: none;
  width: 10vw;
  height: 6vh;
  padding: 3%;
}
@media (max-width: 1367px) {
  .SideBar .sidebar_props .ul_props .li_props button .text {
    font-size: 13px;
  }
}
.SideBar .sidebar_props .ul_props .li_props button:disabled {
  background-color: transparent;
  border: none;
}
.SideBar .sidebar_props .ul_props .li_props button:disabled .img_cont svg path {
  fill: #84848b;
}
.SideBar .sidebar_props .ul_props .li_props button:disabled .text p {
  color: #84848b;
}
@media (max-width: 1367px) {
  .SideBar .sidebar_props .ul_props .li_props button:disabled .text p {
    font-size: 13px;
  }
}
.SideBar .sidebar_props .ul_props .li_props .delete_emp {
  border: 1px solid #ff856a;
}
.SideBar .sidebar_props .ul_props .li_props .delete_emp:disabled {
  background-color: transparent;
  border: none;
}
.SideBar .sidebar_props .ul_props .li_props .delete_emp:disabled .img_cont svg path {
  fill: #84848b;
}
.SideBar .sidebar_props .ul_props .li_props .delete_emp:disabled .text p {
  color: #84848b;
}
.SideBar .sidebar_props .ul_props .li_props .delete_emp:hover svg path {
  fill: #ff856a;
}
.SideBar .sidebar_props .ul_props .li_props .delete_emp:hover .text p {
  color: #ff856a;
}
@media (max-width: 1367px) {
  .SideBar .sidebar_props .ul_props .li_props .delete_emp:hover .text p {
    font-size: 13px;
  }
}
.SideBar .sidebar_props .ul_props .li_props:hover {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.SideBar .sidebar_props .ul_props .li_props:hover svg path {
  fill: #f9a600;
}
.SideBar .sidebar_props .ul_props .li_props:hover .text p {
  color: #f9a600;
}
@media (max-width: 1367px) {
  .SideBar .sidebar_props .ul_props .li_props:hover .text p {
    font-size: 13px;
  }
}
.SideBar .sidebar_props .ul_props .li_props a {
  text-decoration: none;
  color: #fff;
}
.SideBar .sidebar_props .ul_props .li_props .img_cont {
  width: 1.2vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 5%;
}
.SideBar .sidebar_props .ul_props .li_props .img_cont svg {
  width: 100%;
}

.login_row {
  height: 100vh;
  width: 100%;
}
.login_row .login_col {
  width: 50%;
}
.login_row .login_col img {
  width: 85%;
}
.login_row .login_col .LogIn_Form {
  width: 70%;
  height: 80%;
}
.login_row .login_col .LogIn_Form .welcom_text {
  font-size: 3.3rem;
}
.login_row .login_col .LogIn_Form hr {
  width: 65%;
}
.login_row .login_col .LogIn_Form .loginByNum .log_in_bn {
  border: 1px solid #bababa;
  border-radius: 5px;
  width: 65%;
}
.login_row .login_col .LogIn_Form .User_Cont {
  width: 100%;
  height: 12vh;
}
.login_row .login_col .LogIn_Form .User_Cont input {
  border: 1px solid #bababa;
  border-radius: 5px;
  width: 65%;
}
.login_row .login_col .LogIn_Form .User_Cont input:focus-visible {
  outline: none;
}
.login_row .login_col .LogIn_Form .Log_In_Button {
  width: 100%;
}
.login_row .login_col .LogIn_Form .Log_In_Button button {
  width: 65%;
  background-color: #2b2b44;
  border-radius: 5px;
  color: #fff;
  height: 5vh;
}
.login_row .login_col .LogIn_Form .forget_pass {
  width: 65%;
}
.login_row .login_col .LogIn_Form .aldr_reserved {
  font-size: 14px;
}
.login_row .login_col .LogIn_Form .save_pass .Stay_online {
  accent-color: #daebe8;
}
.login_row .login_col .LogIn_Form .save_pass .Stay_online:checked {
  color: #fff;
}
.login_row .login_col_color {
  background-color: #2a2a44;
}

.main_container {
  height: 100%;
  overflow-y: scroll;
}
.main_container .header {
  height: 4vh;
}
@media (max-width: 1367px) {
  .main_container .header {
    height: 5vh;
  }
}
.main_container .header .sectoin_action {
  width: 25%;
}
@media (max-width: 1367px) {
  .main_container .header .sectoin_action {
    width: 32%;
  }
}
.main_container .header .sectoin_action button {
  background-color: #f9a600;
  color: #fff;
  font-size: 1em;
  border-radius: 3px;
  height: 4vh;
}
@media (max-width: 1367px) {
  .main_container .header .sectoin_action button {
    height: 5vh;
  }
}
.main_container .header .sectoin_action input {
  outline: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  height: 4vh;
  color: #2a2a44;
  width: 50%;
  padding-inline: 2%;
}
@media (max-width: 1367px) {
  .main_container .header .sectoin_action input {
    height: 5vh;
  }
}
.main_container .header .sectoin_action ::-webkit-input-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_container .header .sectoin_action ::-moz-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_container .header .sectoin_action :-ms-input-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_container .header .sectoin_action ::-ms-input-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_container .header .sectoin_action ::placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_container .header .sectoin_action .sec_num {
  border-radius: 3px;
  height: 4vh;
}
@media (max-width: 1367px) {
  .main_container .header .sectoin_action .sec_num {
    height: 5vh;
  }
}
.main_container .header .sectoin_action .sec_num p {
  color: #2B2B44;
}
.main_container .header .btns {
  width: 30%;
}
.main_container .header .btns .export {
  width: 18vw;
}
.main_container .header .btns .export .btn_active {
  background-color: #f9a600;
  color: #fff;
}
.main_container .header .btns .export button {
  color: #fff;
  font-size: 1em;
  outline: none;
  color: #2a2a44;
  width: 25%;
}
.main_container .header .btns .export .dropdown {
  width: 60vw;
}
@media (max-width: 1367px) {
  .main_container .header .btns .export .dropdown {
    width: 100vw;
  }
}
.main_container .header .btns .export .dropdown button {
  height: 4vh;
  width: 100%;
  background-color: #f9a600;
  color: #f5f5f5;
  border-radius: 3px;
}
@media (max-width: 1367px) {
  .main_container .header .btns .export .dropdown button {
    height: 5vh;
  }
}
.main_container .header .btns .export .dropdown button svg path {
  fill: #2a2a44;
}
.main_container .header .btns .export .dropdown ul {
  width: 100%;
  border-radius: 0;
  padding: 0;
}
.main_container .header .btns .export .dropdown ul div div label {
  color: #2b2b44;
  margin-right: 10px;
}
.main_container .header .btns .export .dropdown ul li {
  border-bottom: 1px solid #bababa;
}
.main_container .header .btns .export .dropdown ul li label {
  color: #2b2b44;
  margin-right: 10px;
}
.main_container .header .btns .filters_cont {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main_container .header .search {
  width: 20%;
  height: 4vh;
}
.main_container .header .search input {
  outline: none;
  border: 0;
  border-bottom: 1px solid #2a2a44;
  color: #2B2B44;
}
.main_container .header .search .bills_search {
  outline: none;
  border: 0;
  border-bottom: 1px solid #2a2a44;
  background-color: #f9a600;
  color: #fff;
}
.main_container .header .search ::-webkit-input-placeholder {
  color: #fff;
  text-align: center;
}
.main_container .header .search ::-moz-placeholder {
  color: #fff;
  text-align: center;
}
.main_container .header .search :-ms-input-placeholder {
  color: #fff;
  text-align: center;
}
.main_container .header .search ::-ms-input-placeholder {
  color: #fff;
  text-align: center;
}
.main_container .header .search ::placeholder {
  color: #fff;
  text-align: center;
}
.main_container .table_container {
  height: 70%;
  overflow: auto;
}
.main_container .table_container .main_table {
  width: 100%;
  color: #2B2B44;
  position: relative;
}
.main_container .table_container .main_table tbody th {
  background-color: #f5f5f5;
  height: 6vh;
  z-index: 666;
  position: sticky;
  top: 0;
}
.main_container .table_container .main_table tbody tr {
  height: 5vh;
}
.main_container .table_container .main_table tbody tr .actions_dots {
  width: 12%;
}
.main_container .table_container .main_table tbody tr td {
  height: 5vh;
}
.main_container .table_container .main_table tbody tr td:hover .check {
  display: block;
}
.main_container .table_container .main_table tbody tr td .check {
  -webkit-transition: 1s all ease-in-out;
  transition: 1s all ease-in-out;
  border: #2B2B44;
}
.main_container .table_container .main_table tbody tr td .cont {
  width: 100%;
  position: relative;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns {
  width: 10vw;
  z-index: 5;
  position: absolute;
  top: -30%;
  left: 33%;
  display: none;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn {
  height: 4vh;
  border: #2a2a44 1px solid;
  font-size: 14px;
  text-align: right;
  background-color: #ffffff;
  color: #f9a600;
  outline: none;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn svg {
  width: 8%;
  margin-inline: 5%;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn svg path {
  fill: #f9a600;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn:hover {
  background-color: #f9a600;
  color: #fff;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn:hover svg path {
  fill: #f5f5f5;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn_delete {
  height: 4vh;
  border: #2a2a44 1px solid;
  font-size: 14px;
  text-align: right;
  background-color: #ffffff;
  color: #ff5757;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn_delete svg {
  width: 8%;
  margin-inline: 5%;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn_delete svg path {
  fill: #ff5757;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn_delete:hover {
  background-color: #ff5757;
  color: #fff;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .action_btn_delete:hover svg path {
  fill: #f5f5f5;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .x_btn {
  height: 4vh;
  border: #2a2a44 1px solid;
  font-size: 22px;
  text-align: right;
  padding-right: 5%;
  background-color: #2a2a44;
  color: #f9a600;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .x_btn svg {
  margin-inline: 5%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 12%;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .x_btn svg path {
  fill: #f9a600;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns .x_btn img {
  width: 10% !important;
}
.main_container .table_container .main_table tbody tr td .cont .action_btns_active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
.main_container .table_container .main_table tbody tr td .cont .info {
  background-color: #fff;
  margin-left: 10%;
}
.main_container .table_container .main_table tbody tr td .cont .info .svg {
  width: 75%;
}
.main_container .table_container .main_table tbody .emp_name {
  width: 40%;
}
.main_container .table_container .main_table tbody .emp_id {
  width: 15%;
}
.main_container .table_container .main_table tbody .emp_insured {
  width: 15%;
}
.main_container .table_container .main_table tbody .details {
  width: 15%;
}
.main_container .viewmore {
  width: 100%;
  margin-top: 1%;
}
.main_container .viewmore form {
  width: 100%;
}
.main_container .viewmore button {
  width: 10vw;
  height: 4vh;
  background-color: transparent;
  color: #f9a600;
  outline: none;
}
.main_container .viewmore button svg {
  margin-left: 5%;
}

.popup_action {
  width: 100%;
  height: 92vh;
}
.popup_action .card_cont {
  width: 70%;
  height: 90%;
  background-color: #eaeaea;
  border-radius: 5px;
}
.popup_action .card_cont .header {
  height: 15%;
  width: 100%;
}
.popup_action .card_cont .header .close_action {
  width: 100%;
  height: 0%;
}
.popup_action .card_cont .header .close_action .close_btn {
  margin-left: 4%;
  margin-top: 3%;
  background-color: transparent;
  border: 0;
  outline: none;
}
.popup_action .card_cont .header .close_action .close_btn svg {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.popup_action .card_cont .header .close_action .close_btn svg path {
  fill: #25ced1;
}
.popup_action .card_cont .header .head {
  width: 100%;
  height: 100%;
}
.popup_action .card_cont .header .head button {
  background-color: #f9a600;
  color: #fff;
  font-size: 1em;
  border-radius: 3px;
  height: 4vh;
  width: 15vw;
}
@media (max-width: 1367px) {
  .popup_action .card_cont .header .head button {
    height: 5vh;
  }
}
.popup_action .card_cont .header .head .emp_picture {
  width: 25%;
  height: 100%;
}
.popup_action .card_cont .header .head .emp_picture img {
  width: 30%;
}
.popup_action .card_cont .form_cont {
  width: 90%;
  height: 85%;
}
.popup_action .card_cont .form_cont .form {
  height: 100%;
  width: 100%;
}
.popup_action .card_cont .form_cont .form .form_actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  height: 10%;
}
.popup_action .card_cont .form_cont .form .form_actions .btns {
  width: 25%;
  margin-left: 4%;
  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;
}
.popup_action .card_cont .form_cont .form .form_actions .btns button {
  color: #fff;
  font-size: 1em;
  border-radius: 3px;
  height: 4vh;
  width: 45%;
  outline: none;
  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;
}
@media (max-width: 1367px) {
  .popup_action .card_cont .form_cont .form .form_actions .btns button {
    height: 5vh;
  }
}
.popup_action .card_cont .form_cont .form .form_actions .btns .confirm {
  background-color: #25ced1;
}
.popup_action .card_cont .form_cont .form .form_actions .btns .confirm svg {
  width: 14%;
  margin-left: 5%;
}
.popup_action .card_cont .form_cont .form .form_actions .btns .undo {
  background-color: #ff5757;
}
.popup_action .card_cont .form_cont .form .form_actions .btns .undo svg {
  width: 14%;
  margin-left: 5%;
}
.popup_action .card_cont .form_cont .form .form_actions .btns .undo svg path {
  fill: #f5f5f5;
}

.pharmacy_bill_popup {
  width: 100%;
  height: 100vh;
}
.pharmacy_bill_popup .card_cont {
  width: 85%;
  height: 90%;
  background-color: #eaeaea;
  border-radius: 5px;
}
.pharmacy_bill_popup .card_cont .header {
  height: 15%;
  width: 100%;
}
.pharmacy_bill_popup .card_cont .header .close_action {
  width: 100%;
  height: 0%;
}
.pharmacy_bill_popup .card_cont .header .close_action .close_btn {
  margin-left: 4%;
  margin-top: 3%;
  background-color: transparent;
  border: 0;
  outline: none;
}
.pharmacy_bill_popup .card_cont .header .close_action .close_btn svg {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.pharmacy_bill_popup .card_cont .header .close_action .close_btn svg path {
  fill: #25ced1;
}
.pharmacy_bill_popup .card_cont .header .head {
  width: 100%;
  height: 100%;
}
.pharmacy_bill_popup .card_cont .header .head button {
  background-color: #f9a600;
  color: #fff;
  font-size: 1em;
  border-radius: 3px;
  height: 4vh;
  width: 15vw;
}
@media (max-width: 1367px) {
  .pharmacy_bill_popup .card_cont .header .head button {
    height: 5vh;
  }
}
.pharmacy_bill_popup .card_cont .header .head .emp_picture {
  width: 25%;
  height: 100%;
}
.pharmacy_bill_popup .card_cont .header .head .emp_picture img {
  width: 30%;
}
.pharmacy_bill_popup .card_cont .form_cont {
  width: 90%;
  height: 85%;
  padding-top: 2%;
  padding-bottom: 2%;
}
.pharmacy_bill_popup .card_cont .form_cont .form {
  height: 100%;
  width: 100%;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}
.pharmacy_bill_popup .card_cont .form_cont .form .form_actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  height: 10%;
}
.pharmacy_bill_popup .card_cont .form_cont .form .form_actions .btns {
  width: 25%;
  margin-left: 4%;
  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;
}
.pharmacy_bill_popup .card_cont .form_cont .form .form_actions .btns button {
  color: #fff;
  font-size: 1em;
  border-radius: 3px;
  height: 4vh;
  width: 45%;
  outline: none;
  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;
}
@media (max-width: 1367px) {
  .pharmacy_bill_popup .card_cont .form_cont .form .form_actions .btns button {
    height: 5vh;
  }
}
.pharmacy_bill_popup .card_cont .form_cont .form .form_actions .btns .confirm {
  background-color: #25ced1;
}
.pharmacy_bill_popup .card_cont .form_cont .form .form_actions .btns .confirm svg {
  width: 14%;
  margin-left: 5%;
}
.pharmacy_bill_popup .card_cont .form_cont .form .form_actions .btns .undo {
  background-color: #ff5757;
}
.pharmacy_bill_popup .card_cont .form_cont .form .form_actions .btns .undo svg {
  width: 14%;
  margin-left: 5%;
}
.pharmacy_bill_popup .card_cont .form_cont .form .form_actions .btns .undo svg path {
  fill: #f5f5f5;
}

.inputs_cont {
  width: 100%;
}
.inputs_cont div {
  width: 25%;
}
@media (max-width: 1367px) {
  .inputs_cont div button {
    height: 5vh;
  }
}
.inputs_cont div .dropdown {
  width: 100%;
}
.inputs_cont div .dropdown button {
  width: 100%;
}
.inputs_cont div .dropdown ul {
  width: 100%;
}
.inputs_cont div .dropdown ul li {
  border-bottom: 1px solid #bababa;
}
.inputs_cont div input {
  outline: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  height: 4vh;
  color: #2a2a44;
  width: 100%;
  padding-inline: 2%;
}
@media (max-width: 1367px) {
  .inputs_cont div input {
    height: 5vh;
  }
}
.inputs_cont div .radio_cont {
  height: 4vh;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.inputs_cont div .radio_cont .radio_input {
  outline: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  height: 4vh;
  color: #2a2a44;
  width: 5%;
  padding-inline: 2%;
}
.inputs_cont div ::-webkit-input-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.inputs_cont div ::-moz-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.inputs_cont div :-ms-input-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.inputs_cont div ::-ms-input-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.inputs_cont div ::placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.inputs_cont div select {
  outline: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  height: 4vh;
  color: #2a2a44;
  width: 100%;
  padding-inline: 2%;
}
@media (max-width: 1367px) {
  .inputs_cont div select {
    height: 5vh;
  }
}
.inputs_cont div option {
  border-radius: 2px;
}
.inputs_cont div textarea {
  outline: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  height: 4vh;
  color: #2a2a44;
  width: 100%;
  padding-inline: 2%;
  padding-block: 1%;
  height: 15vh;
}
.inputs_cont div .file {
  background-color: #f9a600 !important;
}
@media (max-width: 1367px) {
  .inputs_cont div .file {
    height: 5vh;
  }
}
.inputs_cont div .file::-webkit-file-upload-button {
  visibility: hidden;
  border: none;
}
.inputs_cont div .file::before {
  content: " + الصورة الشخصية";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  color: #f5f5f5;
  background: transparent;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.inputs_cont div .file_med::before {
  content: "+ صورة الدواء";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  color: #f5f5f5;
  background: transparent;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.inputs_cont div .file_bill::before {
  content: "صورة عن الفاتورة";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  color: #f5f5f5;
  background: transparent;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.inputs_cont div .file_docs::before {
  content: "إضافة وثيقة";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  color: #f5f5f5;
  background: transparent;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.inputs_cont div .file_exchange::before {
  content: "صورة عن مذكرة الصرف";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  color: #f5f5f5;
  background: transparent;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.inputs_cont div .file_exchange_show::before {
  content: "صورة مذكرة الصرف";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  color: #f5f5f5;
  background: transparent;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.inputs_cont div .file_claims::before {
  content: "إدخال صورة المطالبة";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  color: #f5f5f5;
  background: transparent;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.inputs_cont div .file_claims_show::before {
  content: "صورة المطالبة";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  color: #f5f5f5;
  background: transparent;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.inputs_cont div .file:hover::before {
  border: none;
}
.inputs_cont div .file:active::before {
  background: transparent;
}
.inputs_cont div button {
  background-color: #f9a600;
  color: #fff;
  font-size: 1em;
  border-radius: 3px;
  height: 4vh;
  width: 100%;
}
@media (max-width: 1367px) {
  .inputs_cont div button {
    height: 5vh;
  }
}
.inputs_cont div .status {
  width: 100%;
}
.inputs_cont div .status .status_input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 3vh;
  padding-inline: 3%;
  color: #2b2b44;
  width: 100%;
}
.inputs_cont div .status .status_input label {
  width: 75%;
  text-align: right;
}
.inputs_cont div .status .status_input input {
  width: 30%;
}
.inputs_cont div .status .status_input .status_check {
  height: 55%;
  accent-color: #f9a600;
}

.main_popup {
  width: 100vw;
  height: 100vh;
  z-index: 5555;
}

.delete_card {
  width: 100%;
  height: 92vh;
}
.delete_card .content_cont {
  width: 30%;
  height: 40%;
  background-color: #2b2b44;
  border-radius: 5px;
}
.delete_card .content_cont .header h2 {
  color: #f5f5f5;
}
.delete_card .content_cont .inputs_cont {
  width: 100%;
}
.delete_card .content_cont .inputs_cont input {
  outline: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  height: 4vh;
  color: #2a2a44;
  width: 25%;
  padding-inline: 2%;
}
@media (max-width: 1367px) {
  .delete_card .content_cont .inputs_cont input {
    height: 5vh;
  }
}
.delete_card .content_cont .inputs_cont select {
  outline: none;
  background-color: #4c4e5d;
  border-radius: 3px;
  height: 4vh;
  color: #f5f5f5;
  width: 45%;
  padding-inline: 4%;
}
@media (max-width: 1367px) {
  .delete_card .content_cont .inputs_cont select {
    height: 5vh;
  }
}
.delete_card .content_cont .form_actions {
  width: 100%;
}
.delete_card .content_cont .form_actions .btns {
  width: 60%;
}
.delete_card .content_cont .form_actions .btns button {
  background-color: #f9a600;
  color: #fff;
  font-size: 1em;
  border-radius: 3px;
  height: 4vh;
  width: 45%;
}
@media (max-width: 1367px) {
  .delete_card .content_cont .form_actions .btns button {
    height: 5vh;
  }
}
.delete_card .content_cont .form_actions .btns .confirm {
  background-color: #ff5757;
}
.delete_card .content_cont .form_actions .btns .confirm svg {
  width: 14%;
  margin-left: 5%;
}
.delete_card .content_cont .form_actions .btns .undo {
  background-color: #25ced1;
}
.delete_card .content_cont .form_actions .btns .undo svg {
  width: 14%;
  margin-left: 5%;
}
.delete_card .content_cont .form_actions .btns .undo svg path {
  fill: #f5f5f5;
}

.hidee {
  opacity: 0;
  -webkit-transition: 0.5 all ease-in-out !important;
  transition: 0.5 all ease-in-out !important;
}

.showww {
  opacity: 1;
  -webkit-transition: 0.5 all ease-in-out !important;
  transition: 0.5 all ease-in-out !important;
}

.loading_page {
  width: 100vw;
  height: 100vh;
  background-color: #f5f5f5;
  z-index: 55555;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loading_page .img_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  height: 50%;
  -webkit-animation: blink 1s infinite;
          animation: blink 1s infinite;
}
.loading_page .img_container img {
  width: 25%;
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.doc_type_row {
  width: 100%;
  height: 90%;
  overflow-y: auto;
}
.doc_type_row .row {
  width: 100%;
  height: 100%;
}
.doc_type_row .row .col-12 {
  height: 50% !important;
  width: 100% !important;
}
.doc_type_row .row .col-12 .row .col-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.doc_type_row .row .col-12 .row .col-4 .cont {
  border: #25ced1 1px solid;
  width: 95%;
  height: 95%;
  position: relative;
}
.doc_type_row .row .col-12 .row .col-4 .cont button {
  width: 100%;
  height: 100%;
  background-color: transparent;
  color: #25ced1;
  font-size: 6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.doc_type_row .row .col-12 .row .col-4 .cont a {
  text-decoration: none;
  width: 100%;
  height: 100%;
}
.doc_type_row .row .col-12 .row .col-4 .cont a .img_cont {
  width: 100%;
  height: 100%;
  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;
}
.doc_type_row .row .col-12 .row .col-4 .cont a .img_cont img {
  width: 100%;
  height: 100%;
}
.doc_type_row .row .col-12 .row .col-4 .cont .text {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 5;
}
.doc_type_row .row .col-12 .row .col-4 .cont .text:hover {
  background: rgba(43, 43, 68, 0.8);
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  opacity: 1;
}
.doc_type_row .row .col-12 .row .col-4 .cont .text:hover .delete {
  opacity: 1;
}
.doc_type_row .row .col-12 .row .col-4 .cont .text .text_cont p {
  color: #25ced1;
  margin: 0;
}
.doc_type_row .row .col-12 .row .col-4 .cont .text .delete {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 4%;
  margin-top: 2%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 6;
}
.doc_type_row .row .col-12 .row .col-4 .cont .text .delete svg {
  cursor: pointer;
  width: 6%;
}
.doc_type_row .row .col-12 .row .col-4 .cont .text .delete svg path {
  fill: #ff5757;
}

.btns_active {
  width: 40% !important;
}

.sectoin_action_active {
  width: 30% !important;
}
.sectoin_action_active input {
  width: 45% !important;
}

.export_active {
  width: 28vw !important;
}
.export_active .dropdown {
  width: 45% !important;
}

.config_SideBar {
  width: 20%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.config_SideBar .logo {
  cursor: pointer;
  height: 30vh;
  width: 20vw;
  background-color: #2b2b44;
}
.config_SideBar .logo img {
  width: 40%;
}
.config_SideBar .logo img:hover {
  width: 45%;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.config_SideBar .sidebar_props {
  background-color: #2b2b44;
  height: 70%;
}
.config_SideBar .sidebar_props .ul_props {
  overflow: hidden;
}
.config_SideBar .sidebar_props .ul_props .li_props {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  position: relative;
  height: 4vh;
  margin-block: 3vh;
  padding-right: 1vw;
  cursor: pointer;
}
.config_SideBar .sidebar_props .ul_props .li_props:hover {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.config_SideBar .sidebar_props .ul_props .li_props:hover svg path {
  fill: #f9a600;
}
.config_SideBar .sidebar_props .ul_props .li_props:hover .text p {
  color: #f9a600;
}
.config_SideBar .sidebar_props .ul_props .li_props a {
  text-decoration: none;
  color: #fff;
}
.config_SideBar .sidebar_props .ul_props .li_props .img_cont {
  width: 5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.config_SideBar .sidebar_props .ul_props .li_props .img_cont svg {
  width: 100%;
}
.config_SideBar .sidebar_props .ul_props .li_props .text p {
  white-space: nowrap;
  font-size: 1.1rem;
}
.config_SideBar .sidebar_props .ul_props .delete_emp:hover svg path {
  fill: #ff856a;
}
.config_SideBar .sidebar_props .ul_props .delete_emp:hover .text p {
  color: #ff856a;
}

.main_users {
  width: 80%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.main_users .users_SideBar {
  width: 25%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main_users .users_SideBar .users_sidebar_props {
  width: 100%;
  height: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: 1px #92abab solid;
}
.main_users .users_SideBar .users_sidebar_props .ul_props {
  overflow: hidden;
  height: 50%;
  width: 100%;
}
.main_users .users_SideBar .users_sidebar_props .ul_props .li_props {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  position: relative;
  height: 4vh;
  margin-block: 3vh;
  padding-right: 2vw;
  cursor: pointer;
}
.main_users .users_SideBar .users_sidebar_props .ul_props .li_props:hover {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.main_users .users_SideBar .users_sidebar_props .ul_props .li_props:hover svg path {
  fill: #f9a600;
}
.main_users .users_SideBar .users_sidebar_props .ul_props .li_props:hover .text p {
  color: #f9a600;
}
.main_users .users_SideBar .users_sidebar_props .ul_props .li_props .img_cont {
  width: 5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main_users .users_SideBar .users_sidebar_props .ul_props .li_props .img_cont svg {
  width: 100%;
}
.main_users .users_SideBar .users_sidebar_props .ul_props .li_props .text p {
  white-space: nowrap;
  font-size: 1.3rem;
}
.main_users .users_SideBar .users_sidebar_props .ul_props .delete_emp:hover svg path {
  fill: #ff856a;
}
.main_users .users_SideBar .users_sidebar_props .ul_props .delete_emp:hover .text p {
  color: #ff856a;
}
.main_users .users {
  width: 75%;
  height: 100%;
  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;
}
.main_users .users .container {
  height: 90%;
  width: 85%;
}
.main_users .users .container .users_search {
  width: 100%;
  height: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main_users .users .container .users_search .users_search_input {
  outline: none;
  border: 1px solid #f9a600;
  background-color: transparent;
  border-radius: 3px;
  color: white;
}
.main_users .users .container .users_search ::-webkit-input-placeholder {
  color: #f5f5f5;
  text-align: center;
}
.main_users .users .container .users_search ::-moz-placeholder {
  color: #f5f5f5;
  text-align: center;
}
.main_users .users .container .users_search :-ms-input-placeholder {
  color: #f5f5f5;
  text-align: center;
}
.main_users .users .container .users_search ::-ms-input-placeholder {
  color: #f5f5f5;
  text-align: center;
}
.main_users .users .container .users_search ::placeholder {
  color: #f5f5f5;
  text-align: center;
}
.main_users .users .container .table_container {
  width: 100%;
  height: 90%;
  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;
  overflow-y: scroll;
}
.main_users .users .container .table_container div {
  width: 95%;
}
.main_users .users .container .table_container table {
  color: #c2cece;
  width: 100%;
  height: 75%;
  direction: rtl;
  text-align: right;
}
.main_users .users .container .table_container table tbody tr {
  height: 5vh;
}
.main_users .users .container .table_container table tbody tr td {
  border-top: #92abab 1px solid;
}
.main_users .users .container .table_container table tbody tr .td_users {
  padding-right: 2%;
}
.main_users .users .container .table_container table tbody tr .td_number {
  width: 30%;
}
.main_users .users .container .table_container table tbody tr .td_number input {
  outline: none;
  background-color: #4c4e5d;
  border-radius: 3px;
  height: 4vh;
  color: #f5f5f5;
  width: 95%;
  padding-inline: 4%;
  direction: rtl;
}
.main_users .users .container .table_container table tbody tr .td_number ::-webkit-input-placeholder {
  color: #f5f5f5;
}
.main_users .users .container .table_container table tbody tr .td_number ::-moz-placeholder {
  color: #f5f5f5;
}
.main_users .users .container .table_container table tbody tr .td_number :-ms-input-placeholder {
  color: #f5f5f5;
}
.main_users .users .container .table_container table tbody tr .td_number ::-ms-input-placeholder {
  color: #f5f5f5;
}
.main_users .users .container .table_container table tbody tr .td_number ::placeholder {
  color: #f5f5f5;
}
.main_users .users .container .table_container table tbody tr .td_role {
  width: 25%;
}
.main_users .users .container .table_container table tbody tr .td_role select {
  outline: none;
  background-color: #4c4e5d;
  border-radius: 3px;
  height: 4vh;
  color: #f5f5f5;
  width: 95%;
  padding-inline: 4%;
  direction: rtl;
}
.main_users .users .container .add_user {
  width: 100%;
  height: 90%;
}
.main_users .users .container .add_user form {
  height: 100%;
}
.main_users .users .container .add_user form .inputs {
  height: 85%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main_users .users .container .add_user form .inputs .inputs_cont {
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.main_users .users .container .add_user form .inputs .inputs_cont div {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main_users .users .container .add_user form .inputs .inputs_cont div input {
  outline: none;
  background-color: #4c4e5d;
  border-radius: 3px;
  height: 4vh;
  color: #f5f5f5;
  width: 60%;
  padding-inline: 4%;
  direction: rtl;
}
.main_users .users .container .add_user form .inputs .inputs_cont div select {
  outline: none;
  background-color: #4c4e5d;
  border-radius: 3px;
  height: 4vh;
  color: #f5f5f5;
  width: 60%;
  padding-inline: 4%;
  direction: rtl;
}
.main_users .users .container .add_user form .inputs .inputs_cont div ::-webkit-input-placeholder {
  color: #f5f5f5 !important;
  font-size: 14px;
}
.main_users .users .container .add_user form .inputs .inputs_cont div ::-moz-placeholder {
  color: #f5f5f5 !important;
  font-size: 14px;
}
.main_users .users .container .add_user form .inputs .inputs_cont div :-ms-input-placeholder {
  color: #f5f5f5 !important;
  font-size: 14px;
}
.main_users .users .container .add_user form .inputs .inputs_cont div ::-ms-input-placeholder {
  color: #f5f5f5 !important;
  font-size: 14px;
}
.main_users .users .container .add_user form .inputs .inputs_cont div ::placeholder {
  color: #f5f5f5 !important;
  font-size: 14px;
}
.main_users .users .container .add_user form .form_actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  height: 10%;
  margin-left: 10%;
}
.main_users .users .container .add_user form .form_actions .btns {
  width: 50%;
  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;
}
.main_users .users .container .add_user form .form_actions .btns button {
  color: #fff;
  font-size: 1em;
  border-radius: 3px;
  height: 4vh;
  width: 35%;
  outline: none;
  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;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.main_users .users .container .add_user form .form_actions .btns .confirm {
  background-color: #25ced1;
}
.main_users .users .container .add_user form .form_actions .btns .confirm svg {
  width: 14%;
  margin-left: 5%;
}
.main_users .users .container .add_user form .form_actions .btns .undo {
  background-color: #ff5757;
}
.main_users .users .container .add_user form .form_actions .btns .undo svg {
  width: 14%;
  margin-left: 5%;
}
.main_users .users .container .add_user form .form_actions .btns .undo svg path {
  fill: #f5f5f5;
}

.main_action_settings {
  width: 80%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.main_action_settings .action_settings_SideBar {
  width: 25%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main_action_settings .action_settings_SideBar .users_sidebar_props {
  width: 100%;
  height: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: 1px #92abab solid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main_action_settings .action_settings_SideBar .users_sidebar_props .ul_props {
  overflow: hidden;
  height: 90%;
  width: 100%;
}
.main_action_settings .action_settings_SideBar .users_sidebar_props .ul_props .header {
  color: #f5f5f5;
}
.main_action_settings .action_settings_SideBar .users_sidebar_props .ul_props .li_props {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  position: relative;
  height: 4vh;
  margin-block: 3vh;
  cursor: pointer;
}
.main_action_settings .action_settings_SideBar .users_sidebar_props .ul_props .li_props div {
  width: 50%;
  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;
}
.main_action_settings .action_settings_SideBar .users_sidebar_props .ul_props .li_props div input {
  margin-left: 5%;
}
.main_action_settings .action_settings_SideBar .users_sidebar_props .ul_props .delete_emp:hover svg path {
  fill: #ff856a;
}
.main_action_settings .action_settings_SideBar .users_sidebar_props .ul_props .delete_emp:hover .text p {
  color: #ff856a;
}
.main_action_settings .action_settings {
  width: 75%;
  height: 100%;
  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;
}
.main_action_settings .action_settings .container {
  height: 90%;
  width: 85%;
}
.main_action_settings .action_settings .container .users_search {
  width: 100%;
  height: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main_action_settings .action_settings .container .users_search .users_search_input {
  outline: none;
  border: 1px solid #f9a600;
  background-color: transparent;
  border-radius: 3px;
  color: white;
}
.main_action_settings .action_settings .container .users_search ::-webkit-input-placeholder {
  color: #f5f5f5 !important;
  text-align: center;
}
.main_action_settings .action_settings .container .users_search ::-moz-placeholder {
  color: #f5f5f5 !important;
  text-align: center;
}
.main_action_settings .action_settings .container .users_search :-ms-input-placeholder {
  color: #f5f5f5 !important;
  text-align: center;
}
.main_action_settings .action_settings .container .users_search ::-ms-input-placeholder {
  color: #f5f5f5 !important;
  text-align: center;
}
.main_action_settings .action_settings .container .users_search ::placeholder {
  color: #f5f5f5 !important;
  text-align: center;
}
.main_action_settings .action_settings .container .table_container {
  width: 100%;
  height: 80%;
  overflow-y: scroll;
}
.main_action_settings .action_settings .container .table_container table {
  color: #c2cece;
  width: 100%;
  height: 75%;
  direction: rtl;
  text-align: right;
}
.main_action_settings .action_settings .container .table_container table tbody {
  position: relative;
}
.main_action_settings .action_settings .container .table_container table tbody tr {
  height: 8vh;
}
.main_action_settings .action_settings .container .table_container table tbody tr th {
  color: #25ced1;
  font-size: 1.2rem;
  height: 7vh;
  padding-inline: 2%;
  position: sticky;
  top: 0;
  background-color: #262837;
}
.main_action_settings .action_settings .container .table_container table tbody tr td {
  border-top: #92abab 1px solid;
  padding-inline: 2%;
}
.main_action_settings .action_settings .container .table_container table tbody tr .value {
  width: 15%;
}
.main_action_settings .action_settings .container .table_container table tbody tr .value input {
  outline: none;
  background-color: #4c4e5d;
  border-radius: 3px;
  height: 4vh;
  color: #f5f5f5;
  width: 100%;
  text-align: center;
  padding-inline: 4%;
  direction: rtl;
}
.main_action_settings .action_settings .container .table_container table tbody tr .value ::-webkit-input-placeholder {
  color: #c2cece !important;
  font-size: 14px;
}
.main_action_settings .action_settings .container .table_container table tbody tr .value ::-moz-placeholder {
  color: #c2cece !important;
  font-size: 14px;
}
.main_action_settings .action_settings .container .table_container table tbody tr .value :-ms-input-placeholder {
  color: #c2cece !important;
  font-size: 14px;
}
.main_action_settings .action_settings .container .table_container table tbody tr .value ::-ms-input-placeholder {
  color: #c2cece !important;
  font-size: 14px;
}
.main_action_settings .action_settings .container .table_container table tbody tr .value ::placeholder {
  color: #c2cece !important;
  font-size: 14px;
}

.success_card {
  width: 100%;
  height: 92vh;
}
.success_card .content_cont {
  width: 25%;
  height: 30%;
  background-color: #2b2b44;
  border-radius: 5px;
}
.success_card .content_cont .cont {
  width: 100%;
  height: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.success_card .content_cont .cont svg {
  width: 75%;
  height: 75%;
}
.success_card .content_cont .cont svg path {
  fill: #25ced1;
}
.success_card .content_cont .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: centers;
      -ms-flex-align: centers;
          align-items: centers;
  margin-top: 5%;
}
.success_card .content_cont .header h2 {
  color: #f5f5f5;
}

.error_card {
  width: 100%;
  height: 92vh;
}
.error_card .content_cont {
  width: 25%;
  height: 30%;
  background-color: #2b2b44;
  border-radius: 5px;
}
.error_card .content_cont .cont {
  width: 100%;
  height: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.error_card .content_cont .cont svg {
  width: 75%;
  height: 75%;
}
.error_card .content_cont .cont svg path {
  fill: #ff5757;
}
.error_card .content_cont .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: centers;
      -ms-flex-align: centers;
          align-items: centers;
  margin-top: 5%;
}
.error_card .content_cont .header h2 {
  color: #f5f5f5;
}
.error_card .content_cont .header p {
  color: #f5f5f5;
}

.nothing_to_show {
  width: 100%;
  height: 92%;
}
.nothing_to_show svg {
  width: 4%;
}
.nothing_to_show h3 {
  margin-top: 2%;
  color: #f9a600;
}

.main_reports .reports_cont .report_header .header_text {
  width: 20%;
  border-bottom: 1px solid #f9a600;
  text-align: end;
}
.main_reports .reports_cont .report_header .users_search {
  width: 100%;
  height: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main_reports .reports_cont .report_header .users_search .users_search_input {
  outline: none;
  border: 1px solid #f9a600;
  background-color: transparent;
  border-radius: 3px;
  color: #262837;
}
.main_reports .reports_cont .report_header .users_search ::-webkit-input-placeholder {
  color: #f9a600;
  text-align: center;
}
.main_reports .reports_cont .report_header .users_search ::-moz-placeholder {
  color: #f9a600;
  text-align: center;
}
.main_reports .reports_cont .report_header .users_search :-ms-input-placeholder {
  color: #f9a600;
  text-align: center;
}
.main_reports .reports_cont .report_header .users_search ::-ms-input-placeholder {
  color: #f9a600;
  text-align: center;
}
.main_reports .reports_cont .report_header .users_search ::placeholder {
  color: #f9a600;
  text-align: center;
}
.main_reports .reports_cont .main_cont {
  direction: rtl;
}
.main_reports .reports_cont .main_cont .reports_filter_row {
  width: 100%;
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 {
  padding-top: 3%;
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 button {
  font-size: 1em;
  border-radius: 3px;
  height: 4vh;
  width: 100%;
  background-color: #2b2b44;
  color: #ffffff;
  outline: none;
  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;
}
@media (max-width: 1367px) {
  .main_reports .reports_cont .main_cont .reports_filter_row .col-3 button {
    height: 5vh;
  }
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 input {
  outline: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  height: 4vh;
  color: #2a2a44;
  width: 100%;
  padding-inline: 2%;
}
@media (max-width: 1367px) {
  .main_reports .reports_cont .main_cont .reports_filter_row .col-3 input {
    height: 5vh;
  }
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 ::-webkit-input-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 ::-moz-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 :-ms-input-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 ::-ms-input-placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 ::placeholder {
  color: #2B2B44 !important;
  font-size: 14px;
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 select {
  outline: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  height: 4vh;
  color: #2a2a44;
  width: 100%;
  padding-inline: 2%;
}
@media (max-width: 1367px) {
  .main_reports .reports_cont .main_cont .reports_filter_row .col-3 select {
    height: 5vh;
  }
}
.main_reports .reports_cont .main_cont .reports_filter_row .col-3 select option {
  border-radius: 2px;
}
.main_reports .reports_cont .main_cont .table_container table {
  width: 100%;
  height: 75%;
  direction: rtl;
  text-align: right;
}
.main_reports .reports_cont .main_cont .table_container table thead th {
  border-bottom: 1px solid #c2cece;
  background-color: #f5f5f5;
  color: #2B2B44;
  height: 6vh;
}
@media print {
  .main_reports .reports_cont .main_cont .table_container table thead th {
    font-size: 13px;
  }
}
.main_reports .reports_cont .main_cont .table_container table tbody tr {
  height: 5vh;
}
.main_reports .reports_cont .main_cont .table_container table tbody tr td {
  height: 5vh;
  border-bottom: 1px solid #c2cece;
}