/*
   body{
    font-family: 'Poppins' !important;
  } */

* {
  margin: 0%;
  padding: 0%;
  box-sizing: border-box;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  font-size: 14px;
  color: #4c5258;
  letter-spacing: 0.5px;
  background-color: #f4f4f4;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 60px;



}


.icon-color1,
.icon-color2,
.icon-color3,
.icon-color4,
.icon-color5 {
  font-size: 13px;
}

.icon-color1 i {
  color: #5B93FF;
}

.icon-color2 i {
  color: #FFD66B;
}

.icon-color3 i {
  color: #FF8F6B;
}

.icon-color4 i {
  color: #A9FF96;
}

.icon-color5 i {
  color: #FFA3F0;
}

.icon-color6 i {
  color: #D3E2FF;
}

.icon-color7 i {
  color: #FFD66B;
}

.icon-color8 i {
  color: #FFC8B6;
}

.icon-color9 i {
  color: #DDAF38;
}

.icon-color9 i {
  color: #C6FFB9;
}

.card-radius .card {
  border-radius: 8px;
}

.table_1>tbody>tr:hover>* {
  --bs-table-accent-bg: #EDF3FF !important
}

.td-header {
  background-color: #F3F6F9 !important;
  margin-bottom: 5px !important;
}

.td-header th {
  background-color: transparent !important;
}

.table_1 tbody tr {
  border-top: hidden !important;
}

/* custom css*/
.custom_badge {
  background-color: #FFF2E7;
  color: #FF9634;
  font-weight: 600;
  width: 55px;
  padding: 2px 10px;
  text-align: center;
  border-radius: 5px;
  border-radius: 2px;
  font-size: 12px;

}

#toggle-btn .dropdown-toggle::after {
  content: none !important;
}

#toggle-btn .dropdown-toggle:hover {
  border: none
}

.card_title {
  color: #808080;
}


a {
  text-decoration: none;
  color: auto
}

.form-check-input:checked {
  background-color: #D87F2D;
  border-color: #D87F2D;
}



/* login page css Start*/
.bg-login {
  background-color: #FCE6B7;
  background-image: url('../img/bg_login.png');
  background-size: cover;
  /* align-items: center;
    display: flex;
    min-height: 100vh;
    height: auto; */
}

.bg-login-txt {
  background: #f7f7f7;
  ;
  min-height: 100vh;
  height: auto;
}

.form-login span.input-group-text {
  border-right: 0px !important;
  background-color: #ffffff;
  /* border-radius: 25px 0px 0px 25px; */
}

.form-login input.user_name {
  /* border-left: 0px !important; */
  background-color: #ffffff;
  /* border-radius: 25px 25px 25px 0px ; */
}

.sign-up,
.forgot_password {
  text-decoration: none;
}

.sign-up {
  color: #0575E6;
  font-weight: 500;
}

.forgot_password {
  color: #333333;
  opacity: 0.7;
  font-weight: 400;
}

.forgot_password:hover {
  color: #333333;

}

.btn-color {
  color: #ffffff;
  background-color: #FF9634;
  font-weight: 500;
}

.btn-color:hover {
  color: #FF9634;
  border-color: #FF9634;
  background-color: #ffffff;
}

/* login page css End*/


a {
  text-decoration: none;


}


.wrapper {
  width: 100%;
  position: relative;


}


/* Sidebar */


.sidebar-wrapper {
  width: 250px;
  height: 100%;
  position: fixed;
  top: 0px;
  bottom: 0;
  left: 0px;
  background: #ffffff;
  border-right: 0px solid #e4e4e4;
  z-index: 11;
  box-shadow: 0 .3rem .8rem rgba(0, 0, 0, .12) !important;
  transition: all .2s ease-out;


}


.sidebar-header {
  width: 250px;
  height: 60px;
  display: flex;
  align-items: center;
  position: fixed;
  top: 0px;
  bottom: 0;
  padding: 0 15px;
  z-index: 5;
  background: #ffffff;
  background-clip: border-box;
  border-bottom: 1px solid #e4e4e4;


}


.logo-icon {
  width: 40px;


}


.logo-text {
  font-size: 20px;
  margin-left: 10px;
  margin-bottom: 0;
  letter-spacing: 1px;
  color: #0d6efd;


}


.toggle-icon {
  font-size: 22px;
  cursor: pointer;
  color: #0d6efd;


}


/* Header */


.topbar {
  position: fixed;
  top: 0;
  left: 250px;
  right: 0;
  height: 60px;
  background: #ffffff;
  border-bottom: 1px solid rgb(228 228 228 / 0%);
  background-clip: border-box;
  z-index: 10;
  box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;


}


.topbar .navbar {
  width: 100%;
  height: 60px;
  padding-left: 30px;
  padding-right: 30px;


}


.page-wrapper {
  height: 100%;
  margin-top: 60px;
  margin-bottom: 30px;
  margin-left: 250px;


}


.page-content {
  padding: 1.5rem;


}


.page-footer {
  background: #ffffff;
  left: 250px;
  right: 0;
  bottom: 0;
  position: fixed;
  text-align: center;
  padding: 7px;
  font-size: 14px;
  border-top: 1px solid #e4e4e4;
  z-index: 3;


}


.wrapper.toggled .topbar {
  left: 70px;


}


.wrapper.toggled .page-wrapper {
  margin-left: 70px;


}


.wrapper.toggled .page-footer {
  left: 70px;


}




/*Metismenu*/

@media screen and (min-width: 930px) {
  .fixed-top {
    margin-left: 250px;
  }

  .is-collapsed .fixed-top {
    margin-left: 70px;
  }

}



/*inner page start*/

.custom_card .card-header h5 {
  font-weight: 600;
  color: #000000;
}

.custom_card .card-body h6 {
  color: #000000;
}

.btn-search {
  color: #fff;
  background-color: #FF9634;
  border-color: #FF9634;
  border-radius: 7px;
}

.btn-search:hover {
  color: #fff;
  background-color: #ca680c;
  border-color: #ca680c;

}

.btn-outline-resert {
  color: #FF9634;
  border-color: #FF9634;
  border-radius: 7px;
}

.btn-outline-resert:hover {
  background-color: #FF9634;
  color: #ffffff;
  border-color: #FF9634;

}




/*inner page end*/


/* List of Diseases page start*/
.btn-style-1.active {
  color: #fff;
  background-color: #FF9634;
  border-color: #FF9634;
  border-radius: 7px;
}

.btn-style-1 {
  color: #FF9634;
  background-color: #ffffff;
  border-color: #FF9634;
  border-radius: 7px;
}

.btn-style-1:hover {
  color: #fff;
  background-color: #FF9634;
  border-color: #FF9634;
  border-radius: 7px;
}

.btn-style-2 {
  background-color: #FBE2CC;
  border-radius: 10px 10px 0px 0px;
  cursor: auto !important;
}

.custom_card .card-body h5 {
  font-weight: 600;
  color: #000000;
}

.diseases {
  border-color: #FBE2CC;
  border-radius: 0px 0px 10px 10px;
}




/* List of Diseases page end*/



/*Case Registration page Modal start*/

.cr-header {
  background: #075290;
  color: #FFFFFF;
  min-height: 55px;

}

.cr-header button {
  position: absolute;
  right: 20px;
  top: 12px;
  font-size: 20px;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: .25em .25em;
  color: #FFFFFF;
  border: 0;
  border-radius: .25rem;

  background-color: transparent;
}

.btn-action1 {
  border-radius: 7px;
}

.btn-action-outline {
  background-color: #ffffff;
  border: 1px #346DFF solid;
}

.btn-action-outline:hover {
  background-color: #346DFF;
  border: 1px #346DFF solid;
  color: #ffffff;
}

.btn-filter {
  color: #FF9634;
}

.btn-filter:hover {
  color: #282828;
}

.btn-action {
  background-color: #6659FE;
  color: #ffffff;
  border-radius: 7px;
}

.btn-action:hover {
  background-color: #1601fd;
  color: #ffffff;
}

.style-1::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F3F3F3;
}

.style-1::-webkit-scrollbar {
  width: 8px;
  background-color: #F3F3F3;
  height: 12px;
}

.style-1::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #CACACA;
}

/* .cr-table table th, .cr-table table td{
  word-wrap: ;
  word-break: keep-all;
} */

/*Case Registration page Modal end*/


/*Bulk Sample Collection page start*/
.bsc_card {
  background-color:
    #F8E4D2;
  border-radius: 6px;
  border: 0px;
}

.nav-tabs .nav-link {
  color: #A1A1A1;
}

.nav-tabs .nav-link.active {
  color: #FFA34C;
  background-color: #fff;
  border-color: #FFA34C;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  color: #FFA34C;
  border-color: #FFA34C;
  isolation: isolate;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
  /* #FFA34C */
}

/*Bulk Sample Collection page end*/

.dso_navtabs .nav-tabs {
  border-bottom: 1px #FFA34C solid;
}



/* New css */
.dashboard .card {
  border-radius: 10px !important;
  color: #000;
}

#nav-pills-tab1 .nav-pills .nav-link {
  color: #000000;
  border-radius: 10px !important;
}

#nav-pills-tab1 .nav-pills .nav-link.active,
#nav-pills-tab1 .nav-pills .show>.nav-link {
  color: #fff;
  background-color: #32b461;
}

#drop-filter .dropdown-toggle::after {
  content: '' !important;
  border-top: 0em !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
}

.owl-carousel4 .fa-chevron-left {
  position: absolute !important;
  left: 0px !important;
  top: 50% !important;
  color: #ffffff !important;
}

.owl-carousel4 .fa-chevron-right {
  position: absolute !important;
  right: 0px !important;
  top: 50% !important;
  color: #ffffff !important;
}

.owl-carousel5 .item .logo {
  /* height: 160px;
  width: 160px; */
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px;
  box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}

.owl-carousel5 .item img {
  width: auto;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}


.badge {
  display: inline-block !important;
  padding: 0.25em 0.4em !important;
  font-size: 75% !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  text-align: center !important;
  white-space: nowrap !important;
  vertical-align: baseline !important;
  border-radius: 0.35rem !important;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none !important;
  }
}

a.badge:hover,
a.badge:focus {
  text-decoration: none !important;
}

.badge:empty {
  display: none !important;
}

.btn .badge {
  position: relative !important;
  top: -1px !important;
}

.badge-pill {
  padding-right: 0.6em !important;
  padding-left: 0.6em !important;
  border-radius: 10rem !important;
}

.badge-primary {
  color: #fff !important;
  background-color: #0061f2 !important;
}

a.badge-primary:hover,
a.badge-primary:focus {
  color: #fff !important;
  background-color: #004dbf !important;
}

a.badge-primary:focus,
a.badge-primary.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 97, 242, 0.5) !important;
}

.badge-secondary {
  color: #fff !important;
  background-color: #6900c7 !important;
}

a.badge-secondary:hover,
a.badge-secondary:focus {
  color: #fff !important;
  background-color: #4e0094 !important;
}

a.badge-secondary:focus,
a.badge-secondary.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(105, 0, 199, 0.5) !important;
}

.badge-success {
  color: #fff !important;
  background-color: #00ac69 !important;
}

a.badge-success:hover,
a.badge-success:focus {
  color: #fff !important;
  background-color: #00794a !important;
}

a.badge-success:focus,
a.badge-success.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 172, 105, 0.5) !important;
}

.badge-info {
  color: #fff !important;
  background-color: #00cfd5 !important;
}

a.badge-info:hover,
a.badge-info:focus {
  color: #fff !important;
  background-color: #009da2 !important;
}

a.badge-info:focus,
a.badge-info.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 213, 0.5) !important;
}

.badge-warning {
  color: #fff !important;
  background-color: #f4a100 !important;
}

a.badge-warning:hover,
a.badge-warning:focus {
  color: #fff !important;
  background-color: #c17f00 !important;
}

a.badge-warning:focus,
a.badge-warning.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(244, 161, 0, 0.5) !important;
}

.badge-danger {
  color: #fff !important;
  background-color: #e81500 !important;
}

a.badge-danger:hover,
a.badge-danger:focus {
  color: #fff !important;
  background-color: #b51000 !important;
}

a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(232, 21, 0, 0.5) !important;
}

.badge-light {
  color: #1f2d41 !important;
  background-color: #eff3f9 !important;
}

a.badge-light:hover,
a.badge-light:focus {
  color: #1f2d41 !important;
  background-color: #cad7eb !important;
}

a.badge-light:focus,
a.badge-light.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(239, 243, 249, 0.5) !important;
}

.badge-dark {
  color: #fff !important;
  background-color: #1f2d41 !important;
}

a.badge-dark:hover,
a.badge-dark:focus {
  color: #fff !important;
  background-color: #0f151e !important;
}

a.badge-dark:focus,
a.badge-dark.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(31, 45, 65, 0.5) !important;
}

.badge-black {
  color: #fff !important;
  background-color: #000 !important;
}

a.badge-black:hover,
a.badge-black:focus {
  color: #fff !important;
  background-color: black !important;
}

a.badge-black:focus,
a.badge-black.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5) !important;
}

.badge-white {
  color: #1f2d41 !important;
  background-color: #fff !important;
}

a.badge-white:hover,
a.badge-white:focus {
  color: #1f2d41 !important;
  background-color: #e6e6e6 !important;
}

a.badge-white:focus,
a.badge-white.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5) !important;
}

.badge-red {
  color: #fff !important;
  background-color: #e81500 !important;
}

a.badge-red:hover,
a.badge-red:focus {
  color: #fff !important;
  background-color: #b51000 !important;
}

a.badge-red:focus,
a.badge-red.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(232, 21, 0, 0.5) !important;
}

.badge-orange {
  color: #fff !important;
  background-color: #f76400 !important;
}

a.badge-orange:hover,
a.badge-orange:focus {
  color: #fff !important;
  background-color: #c44f00 !important;
}

a.badge-orange:focus,
a.badge-orange.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(247, 100, 0, 0.5) !important;
}

.badge-yellow {
  color: #fff !important;
  background-color: #f4a100 !important;
}

a.badge-yellow:hover,
a.badge-yellow:focus {
  color: #fff !important;
  background-color: #c17f00 !important;
}

a.badge-yellow:focus,
a.badge-yellow.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(244, 161, 0, 0.5) !important;
}

.badge-green {
  color: #fff !important;
  background-color: #00ac69 !important;
}

a.badge-green:hover,
a.badge-green:focus {
  color: #fff !important;
  background-color: #00794a !important;
}

a.badge-green:focus,
a.badge-green.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 172, 105, 0.5) !important;
}

.badge-teal {
  color: #fff !important;
  background-color: #00ba94 !important;
}

a.badge-teal:hover,
a.badge-teal:focus {
  color: #fff !important;
  background-color: #00876b !important;
}

a.badge-teal:focus,
a.badge-teal.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 186, 148, 0.5) !important;
}

.badge-cyan {
  color: #fff !important;
  background-color: #00cfd5 !important;
}

a.badge-cyan:hover,
a.badge-cyan:focus {
  color: #fff !important;
  background-color: #009da2 !important;
}

a.badge-cyan:focus,
a.badge-cyan.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 213, 0.5) !important;
}

.badge-blue {
  color: #fff !important;
  background-color: #0061f2 !important;
}

a.badge-blue:hover,
a.badge-blue:focus {
  color: #fff !important;
  background-color: #004dbf !important;
}

a.badge-blue:focus,
a.badge-blue.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 97, 242, 0.5) !important;
}

.badge-indigo {
  color: #fff !important;
  background-color: #5800e8 !important;
}

a.badge-indigo:hover,
a.badge-indigo:focus {
  color: #fff !important;
  background-color: #4500b5 !important;
}

a.badge-indigo:focus,
a.badge-indigo.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(88, 0, 232, 0.5) !important;
}

.badge-purple {
  color: #fff !important;
  background-color: #6900c7 !important;
}

a.badge-purple:hover,
a.badge-purple:focus {
  color: #fff !important;
  background-color: #4e0094 !important;
}

a.badge-purple:focus,
a.badge-purple.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(105, 0, 199, 0.5) !important;
}

.badge-pink {
  color: #fff !important;
  background-color: #e30059 !important;
}

a.badge-pink:hover,
a.badge-pink:focus {
  color: #fff !important;
  background-color: #b00045 !important;
}

a.badge-pink:focus,
a.badge-pink.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(227, 0, 89, 0.5) !important;
}

.badge-red-soft {
  color: #1f2d41 !important;
  background-color: #eec7c7 !important;
}

a.badge-red-soft:hover,
a.badge-red-soft:focus {
  color: #1f2d41 !important;
  background-color: #e2a0a0 !important;
}

a.badge-red-soft:focus,
a.badge-red-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(238, 199, 199, 0.5) !important;
}

.badge-orange-soft {
  color: #1f2d41 !important;
  background-color: #f1d6c7 !important;
}

a.badge-orange-soft:hover,
a.badge-orange-soft:focus {
  color: #1f2d41 !important;
  background-color: #e7b89e !important;
}

a.badge-orange-soft:focus,
a.badge-orange-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(241, 214, 199, 0.5) !important;
}

.badge-yellow-soft {
  color: #1f2d41 !important;
  background-color: #f0e3c7 !important;
}

a.badge-yellow-soft:hover,
a.badge-yellow-soft:focus {
  color: #1f2d41 !important;
  background-color: #e5cf9f !important;
}

a.badge-yellow-soft:focus,
a.badge-yellow-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(240, 227, 199, 0.5) !important;
}

.badge-green-soft {
  color: #1f2d41 !important;
  background-color: #bfe5dc !important;
}

a.badge-green-soft:hover,
a.badge-green-soft:focus {
  color: #1f2d41 !important;
  background-color: #9bd6c8 !important;
}

a.badge-green-soft:focus,
a.badge-green-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(191, 229, 220, 0.5) !important;
}

.badge-teal-soft {
  color: #1f2d41 !important;
  background-color: #bfe8e5 !important;
}

a.badge-teal-soft:hover,
a.badge-teal-soft:focus {
  color: #1f2d41 !important;
  background-color: #99dbd6 !important;
}

a.badge-teal-soft:focus,
a.badge-teal-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(191, 232, 229, 0.5) !important;
}

.badge-cyan-soft {
  color: #1f2d41 !important;
  background-color: #bfecf2 !important;
}

a.badge-cyan-soft:hover,
a.badge-cyan-soft:focus {
  color: #1f2d41 !important;
  background-color: #95dfe9 !important;
}

a.badge-cyan-soft:focus,
a.badge-cyan-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(191, 236, 242, 0.5) !important;
}

.badge-blue-soft {
  color: #1f2d41 !important;
  background-color: #bfd6f8 !important;
}

a.badge-blue-soft:hover,
a.badge-blue-soft:focus {
  color: #1f2d41 !important;
  background-color: #91b9f3 !important;
}

a.badge-blue-soft:focus,
a.badge-blue-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(191, 214, 248, 0.5) !important;
}

.badge-indigo-soft {
  color: #1f2d41 !important;
  background-color: #d1c2f6 !important;
}

a.badge-indigo-soft:hover,
a.badge-indigo-soft:focus {
  color: #1f2d41 !important;
  background-color: #af96ef !important;
}

a.badge-indigo-soft:focus,
a.badge-indigo-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(209, 194, 246, 0.5) !important;
}

.badge-purple-soft {
  color: #1f2d41 !important;
  background-color: #d4c2ef !important;
}

a.badge-purple-soft:hover,
a.badge-purple-soft:focus {
  color: #1f2d41 !important;
  background-color: #b89ae4 !important;
}

a.badge-purple-soft:focus,
a.badge-purple-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(212, 194, 239, 0.5) !important;
}

.badge-pink-soft {
  color: #1f2d41 !important;
  background-color: #edc2d9 !important;
}

a.badge-pink-soft:hover,
a.badge-pink-soft:focus {
  color: #1f2d41 !important;
  background-color: #e19bc0 !important;
}

a.badge-pink-soft:focus,
a.badge-pink-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(237, 194, 217, 0.5) !important;
}

.badge-primary-soft {
  color: #1f2d41 !important;
  background-color: #bfd6f8 !important;
}

a.badge-primary-soft:hover,
a.badge-primary-soft:focus {
  color: #1f2d41 !important;
  background-color: #91b9f3 !important;
}

a.badge-primary-soft:focus,
a.badge-primary-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(191, 214, 248, 0.5) !important;
}

.badge-secondary-soft {
  color: #1f2d41 !important;
  background-color: #d4c2ef !important;
}

a.badge-secondary-soft:hover,
a.badge-secondary-soft:focus {
  color: #1f2d41 !important;
  background-color: #b89ae4 !important;
}

a.badge-secondary-soft:focus,
a.badge-secondary-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(212, 194, 239, 0.5) !important;
}

.badge-success-soft {
  color: #1f2d41 !important;
  background-color: #bfe5dc !important;
}

a.badge-success-soft:hover,
a.badge-success-soft:focus {
  color: #1f2d41 !important;
  background-color: #9bd6c8 !important;
}

a.badge-success-soft:focus,
a.badge-success-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(191, 229, 220, 0.5) !important;
}

.badge-info-soft {
  color: #1f2d41 !important;
  background-color: #bfecf2 !important;
}

a.badge-info-soft:hover,
a.badge-info-soft:focus {
  color: #1f2d41 !important;
  background-color: #95dfe9 !important;
}

a.badge-info-soft:focus,
a.badge-info-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(191, 236, 242, 0.5) !important;
}

.badge-warning-soft {
  color: #1f2d41 !important;
  background-color: #f0e3c7 !important;
}

a.badge-warning-soft:hover,
a.badge-warning-soft:focus {
  color: #1f2d41 !important;
  background-color: #e5cf9f !important;
}

a.badge-warning-soft:focus,
a.badge-warning-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(240, 227, 199, 0.5) !important;
}

.badge-danger-soft {
  color: #1f2d41 !important;
  background-color: #eec7c7 !important;
}

a.badge-danger-soft:hover,
a.badge-danger-soft:focus {
  color: #1f2d41 !important;
  background-color: #e2a0a0 !important;
}

a.badge-danger-soft:focus,
a.badge-danger-soft.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(238, 199, 199, 0.5) !important;
}

.text-white {
  color: #fff !important;
}


/* .mat-calendar-body-selected {
  color: #32b461 !important;
} */
.mat-option.mat-selected span ,.mat-pseudo-checkbox-checked span{
  color: #32b461 !important; 
}

.mat-pseudo-checkbox-checked ,.mat-calendar-body-selected{
  background:  #32b461 !important;
}
.srvHead{
  font-size: 14px !important;
  letter-spacing: 0.6px;
  font-weight: 500;
}
.srvPage {
  input ,textarea ,mat-select{
    font-size: 13px;
  }
  .tdRmeks td,.tdRmeks th{
    font-size: 12px;
  }
}