.sidenav a.active {
    /* background: #209c4c !important; */
    background: #ea2224 !important;
}
.border-raduis-none {
  border-radius: initial;
}
.chip__custom a.closed {
  color: red;
}
.chip__custom a.add {
    color: green;
}
.chip span.delete_item {
    text-decoration: line-through;
}
.chip__custom a.closed i.material-icons,
.chip__custom a.add i.material-icons {
  font-size: 16px;
  line-height: 32px;
  float: right;
  padding-left: 8px;
  cursor: pointer;
}
.text-right {
  text-align: end;
}
.text-center {
  text-align: center;
}
.navbar_custom {
  background: #fff;
  color: black;
  box-shadow: none;
  border: 1px solid #dedede;
  border-radius: 20px;
  padding: 0px 15px;
  margin-top: 10px;
  height: 50px;
}
nav.navbar_custom ul li a {
  color: #333;
  font-weight: 900;
  font-size: 12px;
  text-transform: capitalize !important;
}
nav.navbar_custom ul li a.active,
nav.navbar_custom ul li a:hover {
  color: green !important;
  text-decoration: underline;
  background-color: rgba(0, 0, 0, 0.1);
}
nav.navbar_custom ul {
  line-height: 50px;
}
.box__img_round {
  /* height: 30px;
  width: 30px; */
  /* overflow: hidden; */
  /* border-radius: 50%; */
}
.box__img_round img {
  height: 30px;
  width: 30px;
  border-radius: 50%;
}
.img__round {
  height: 25px;
  width: auto;
  border-radius: 50%;
}

/* DD DL */
dl {
  /* border: 3px double #ccc; */
  /* padding: 0.5em; */
  margin-bottom: 4px;
}
dt {
  float: left;
  clear: left;
  width: 20%;
  text-align: right;
  font-weight: bold;
  color: green;
}
dt::after {
  content: ":";
}
dd {
  margin: 0 0 0 21%;
  padding: 0 0 0.5em 0;
}
.item_show_content {
    background: #fff;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
}
/* END */

/*  */
.table_custom_small {
    background: #fff;
}
.table_custom_small tbody td {
    padding: 5px 0px 5px 5px;
}
/*  */

/*  */
.step_etab__tab ul.tabs {
    /* border-radius: 20px; */
}
.step_etab__tab ul.tabs li.tab {
    padding: 0;
}
.step_etab__tab ul.tabs li.tab a span {
    border: 1px solid #333;
    padding: 6px 10px;
    border-radius: 20px;
    margin-right: 10px;
}
.step_etab__content {
    background: #fff;
    margin: 10px 0;
    padding: 10px;
}
.tabs .tab a,
.tabs .tab a:hover,
.tabs .tab a.active {
    /* color: #209c4c; */
    color: #ea2224;
}
/* END */
.navbar_btn {
    padding: 15px 0;
    border-bottom: 4px solid #c5c5c5;
    margin-bottom: 15px;
}
.nav_btn {
    background: transparent;
    border-radius: 0;
    margin-right: 10px;
    color: #333;
    box-shadow: none;
    border: 1px solid #4CAF50;
}
a.nav_btn.active,
a.nav_btn:hover {
    /* background: #209c4c; */
    background: #ea2224;
    color: #fff;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .14), 0 1px 7px 0 rgba(0, 0, 0, .12), 0 3px 1px -1px rgba(0, 0, 0, .2);
}

/* Select Custom*/
.select_section .css-yk16xz-control,
.select_section .css-1pahdxg-control {
    border: none;
    border-bottom: 1px solid;
    border-radius: initial;
    box-shadow: none;
}
.select_section .css-1okebmr-indicatorSeparator {
    width: 0;
}
.react-confirm-alert-body > h1 {
    margin-top: 0;
    font-size: 20px;
    font-weight: bold;
}

/*END*/

.inputMessage {
  font-size: 10px;
}

.MuiInput-underline:after,
.MuiInput-underline:before {
  display: none;
}
