.error{ margin-left: 5px; font-size: 13px; color: red; }
.error.warning { color: orange; }

#sidebar_main .menu_section>ul>li.current_section>a .menu_title,
#sidebar_main .menu_section>ul>li ul li.act_item>a {
    color: #1976d2;
}

#sidebar_herder_custom {
  margin-top:15px !important;
  margin-left:10px !important;
  margin-right:10px !important;
  float: left !important;
}
#sidebar_main {
  /* border-right: 1px solid rgba(0,0,0,.12); */
  border-right:0px !important;
}
#sidebar_main .sidebar_main_header {
    height: auto !important;
}
.sidebar_main_header {
  background: #1976d2 !important;
  background-image: url(../../../img/header-bg.png) !important;
  border-right: 1px solid rgb(68 141 134) !important;
  margin-bottom: 0px !important;
}
.menu_section {
  padding-top: 10px !important;
  border-right: 1px solid rgba(0,0,0,.12) !important;
}
/* Dashboard User */
.user_heading {
  background: #1976d2 !important;
  background-image: url(../../../img/header-bg.png) !important;
  background-size: cover !important;
}
.user_heading_content {
  padding: 0px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 30px !important;
}
.areapesan ol, .areapesan ol ul {
  padding-left: 20px !important;
}

textarea {
  resize: vertical !important;
}

#pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 16px;
}

p.start-price {
    font-size: 14px !important;
    color: #6a7483 !important;
    line-height: 26px !important;
    transition: .5s !important;
}
.start-price span.price {
    font-size: 22px !important;
}
.main-color {
    color: #76e056 !important;
}
.start-price span.per {
    font-size: 12px !important;
}

.swal2-container {
    z-index: 9999999 !important;
}

.swal2-container {
  z-index: 2410 !important;
}

.uk-tab>li>a {
  padding: 20px !important;
  color: #818181 !important;
}

.uk-tab>li.uk-active>a {
    color: #1a158c !important;
    background: 0 0!important;
    border-bottom-color: #1976d2 !important;
}
.uk-tab>li.uk-active>a>i {
    color: green !important;
}
.user_heading_content_tab {
  text-align: left !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 0px !important;
}
.user_heading_content_tab span {
  color: white !important;
}

.MuiTable-root tr td:last-child div {
  justify-content: center;
}

#isinya {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}

#MTableToolbar_btnCustom {
  padding-top: 7px;
  padding-right: 7px;
}
#MTableToolbar_btnCustom button {
  margin:7px;
}

.uk-modal-dialog-small{
  width:400px !important;
}

.md-btn {
  border-radius: 20px;
}
.md-btn.md-btn-large {
  border-radius: 50px !important;
}

.btn-custom-margin {
  margin: 5px !important;
}

#info_failed {
  margin-bottom: -20px !important;
}

#info_failed ul {
  border-left: 3px solid #e74541;
  background-color: #fadbda !important;
  max-height: 100px !important;
  overflow: auto !important;
  margin-top: 0px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-right: 10px !important;
}

#input-filenya {
  max-width: 100% !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  padding-right: 0px !important;
}

#input-filenya span {
  background: #f9f9f9 !important;
  padding: 7px !important;
  margin-left: 5px !important;
  margin-right: 2px !important;
  border-radius: 20px 50px 50px 20px !important;
  color: #767676 !important;
}

#form-box-title {
  margin-top: 20px;
  font-weight: bold;
  background: #7cb342;
  color: #fff;
  padding: 10px;
}

.md-card { border-radius:10px !important; }
.md-card > .md-card-toolbar { border-radius:10px 10px 0px 0px !important; }
.md-card#top_tab { border-radius:0px !important; }

#max_text_kelas {
  white-space: nowrap;
  display:inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
}
