/*Custom CSS*/
.branch-register > .bootstrap-select {
    width: 340px !important;
    max-width: 100%;
}
.branch-home > .bootstrap-select {
    width: 100% !important;
}
.bootstrap-select > .dropdown-toggle {
    border-radius: 10rem;
}
.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle {
    height: 50px;
}
.bootstrap-select .dropdown-toggle .filter-option-inner {
    padding-top: 6px;
}
.alert ul {
    margin-bottom: 0 !important;
    list-style: none;
}
/*My page*/
.update-user {
    display: none;
}
/*plant page history table*/
.history-table {
    position:relative;
}
.history-table-scroll {
    overflow-x: auto;
}
.history-table .table-bordered {
    text-align: center;
    vertical-align: middle;
}
.history-table a.disabled {
  pointer-events: none;
  cursor: default;
}
.disabledLoading {
    pointer-events: none;
    opacity: 0.4;
}
.history-table .spinner-border {
    position: absolute;
    left: 50%;
    top: 40%;
}
th.th-fix-30 {
    width:30%;
}
/* inventory page */
.normal-select .bootstrap-select > .dropdown-toggle {
    border-radius: 0.35rem;
}
.inventory-file-label {
    left:inherit;
    text-align: left;
}
.inventory-file-input {
    position: absolute;
    right: 0;
}
.paradise-text {
    margin-top: 0.375rem;
    text-align: left;
    display: inline-block;
}
.submit-area {
    text-align: center;
}
.inventory {
    padding: 20px 10px 20px 0px;
}
.paradise-inventory .mrost-inventory {
  padding-top: 0px;
}
.normal-select .bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] {
    padding-left: 0px;
}
@media (max-width: 480px) {
    .h3-mb {
        font-size: 20px !important;
    }
    .dropdown-menu.show {
        max-width: 200px !important;
        min-width: 100% !important;
    }
    .fa-user {
        font-size: 1em;
    }
    .sidebar .nav-item .collapse {
        z-index: 2;
    }
    .mobile-hidden {
        display: none;
    }
    /*edit content last page*/
    .last-page a span {
        display: none;
    }
    .last-page a:after {
        content: '>>';
    }
    /*edit content first page*/
    .first-page a span {
        display: none;
    }
    .first-page a:after {
        content: '<<';
    }
}
@media (max-width: 780px) {
    .paradise-text {
        padding-left: 0px;
    }
    .inventory-file-input {
        top: 30px;
    }
    .inventory-file-label {
        top: 30px;
    }
    .normal-select .bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] {
        padding-left: 12px;
    }
    .inventory {
        padding: 20px 10px 20px 10px;
    }
    .inventory .upload-error-message {
        top:30px;
    }
    .normal-select .upload-error-message {
        left:15px;
    }
    #inventory-info .contain{
        padding-left: 0.75rem !important;
    }

    .d-lg-inline {
        display: inline !important;
    }
}
.upload-error-message {
    text-align: left;
    color: red;
    font-weight: 400;
    padding-left: 0px;
}
.inventory-message {
    text-align: left;
    color: red;
    font-weight: 400;
}
#confirmModal .modal-title {
    font-size: 15px;
}
#inventoryContain {
    position: relative;
}
#inventoryInfo .contain {
    padding-left: 0px;
    margin-top: -10px;
}
#wrapSpin {
    left: 50%;
    top: 10%;
    position: absolute;
    z-index: 9999;
}
#downloadContain .bootstrap-select > .dropdown-toggle {
    border-radius: 0.35rem;
}
#downloadContain .bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] {
    padding-left: 12px;
}
#downloadContain #datePicker {
    border: 1px solid #d1d3e2;
    border-radius: 0.35rem;
    height: calc(1.5em + 0.75rem + 2px);
}
#downloadContain #datePicker:focus-visible {
    outline: none;
}

/*set icon datepicker*/
#downloadContain #datePickerContain {
  position: relative;
  float: left;
}

#downloadContain #datePicker {
  padding: 5px 10px 5px 35px;
  height: 30px;
  cursor: pointer;
}
#downloadContain .open-button {
  position: absolute;
  top: 1px;
  left: 15px;
  width: 25px;
  height: 25px;
  background: #fff;
  pointer-events: none;
}
#downloadContain .open-button button {
  border: none;
  background: transparent;
}
#downloadContain .open-button img {
    width: 20px;
}
.custom-file .custom-file-input {
    cursor: pointer;
}
.history-table td.success-status{
    color:green;
}
.history-table td.error-status{
    color:red;
}
.history-table td.doing-status{
    color:#858796;
}
.history-table td.file-name {
    text-align: left;
}
/*custom website color*/
.btn-success {
  color: #fff;
  background-color: #009688;
  border-color: #009688;
}
.btn-success:hover {
  color: #fff;
  background-color: #046a61;
  border-color: #046a61;
}
.text-success {
  color: #009688 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #009688 !important;
}
.bg-gradient-success {
  background-color: #009688;
  background-size: cover;
  background-image: none;
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #009688;
  border-color: #009688;
}
