/* header */
.brand-logo{ color:white !important; }
.nav-item {  padding-right: 20px; }
.top-menu {  padding-right: 0 !important; margin-right: 0 !important;}
.submenu-icon {  padding: 5px 5px 0 0; }

/* main component */
.card {  border-radius: 10px !important; }

.card.tale-bg-home {
  background: transparent !important;
}

/* form */
.group-append .input-group-text, .input-group-prepend .input-group-text, .input-group-append .input-group-text{
  padding: 12pt !important;
}
select.form-select {
  color: #373636;
}
.content2 {
  border: 1px solid gray;
  border-radius: 5px;
  padding: 2em;
  margin: 0.5em;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  margin-top: -13px !important;
}

.detail {
  font-size: 0.9em;
}
.tdetail {
  font-size: 0.9em;
  font-weight: bold;
}
.btn-menu {
  padding: 8px 8px 10px 12px !important;
  border-radius: 8px !important;
}

.btn-table-rnd {
  padding: 8px 8px 10px 12px !important;
  margin: 0 !important;
  border-radius: 100% !important;
}
.table-condensed td {
  padding: 0.5rem !important;
}
.nav-speaks {
  margin-right: 0.5rem !important;
  padding-right: 5px !important;
}
.tab-detail {
  padding: 0 !important;
}
.no_under {
  text-decoration: none;
}