/* ==========================================================================
   Theme: merahputih — main POS app (/app)
   Override CSS. Loaded LAST after base CSS. Goodfellas = base (no override).
   ========================================================================== */

/* ---- login: background + card -------------------------------------------- */
body.theme-login {
    background: linear-gradient(rgba(71, 191, 226, 0.2), rgba(24, 145, 181, 0.8)), url("../mp.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    min-height: 100vh;
}

.loginnest {
    background-color: #fcfcfc !important;
}

/* ---- app-wide accent: template/header-footer.css (#422a16 -> #FF9E3C) ---- */
a:hover,
a:focus {
    color: #FF9E3C;
}

.btnaccent {
    background: #FF9E3C;
    color: #fafafa;
    border: 1px solid #ff9932;
}

.caccent {
    color: #FF9E3C;
}

nav.navbar-primary ul.navbar-nav > li.user-menu > .dropdown-menu > li > a:hover {
    color: #FF9E3C;
}

nav.navbar-secondary .bread a.bread-list:hover {
    color: #FF9E3C;
}

aside.nav-left-wrapper ul.nav-left > li.active-nav {
    border-left: 4px solid #FF9E3C;
}

aside.nav-left-wrapper ul.nav-left > li.active-nav > a {
    color: #FF9E3C;
}

aside.nav-left-wrapper ul.nav-left > li > a:hover {
    color: #FF9E3C;
}

.dataTables_length select:focus {
    border: 1px solid #FF9E3C;
}

.dataTables_filter input:focus {
    border: 1px solid #FF9E3C;
}

.head-sidebar a:hover {
    color: #FF9E3C !important;
}

.nav-left-wrapper .nav-left li a:hover {
    color: #FF9E3C;
}

.active-link a {
    color: #FF9E3C !important;
}

.bg-blue {
    background-color: #FF9E3C !important;
}

/* ---- app-wide accent: pointOfSales.css / dist bundle (#422a16 -> #F49536) */
input[type="text"]:focus:not(.trans-input),
input[type="email"]:focus:not(.trans-input),
input[type="tel"]:focus:not(.trans-input),
input[type="search"]:focus:not(.trans-input),
input[type="number"]:focus:not(.trans-input),
input[type="date"]:focus:not(.trans-input),
input[type="password"]:focus:not(.trans-input),
select:focus:not(.trans-input),
textarea:focus:not(.trans-input) {
    border: 1px solid #F49536;
}

.button:not(.btndisabled).btnaccent {
    background: #F49536;
    color: #ffffff;
}

.dropdown-nav:hover {
    color: #F49536;
}

.dropdown-nav ul.dropdown-nav-child li a:hover {
    color: #F49536;
}

.white-pane.active-pane {
    border: 3px solid #F49536;
}

.white-pane .body-pane .list-pane.recent-message button {
    color: #F49536;
}

.flat-tab li.active-tab {
    border-bottom: 3px solid #F49536;
    color: #F49536;
}

.flat-tab-head li.active-tab {
    border-bottom: 3px solid #F49536;
    color: #F49536;
}

.caccent {
    color: #F49536;
}

.bcaccent {
    background-color: #F49536;
}

.bcaccent-pag {
    background-color: #F49536 !important;
    border: 1px solid #F49536 !important;
}

.double-bounce1,
.double-bounce2 {
    background-color: #F49536;
}

body nav#nav-primary {
    background: #457fca;
    background: -webkit-linear-gradient(to right, #5691c8, #457fca);
    background: linear-gradient(to right, #5691c8, #457fca);
}

body nav#nav-primary .icon-menu:hover {
    color: #F49536;
}

body nav#nav-primary .nav-right .child-nav-right.dropdown-nav:hover {
    color: #F49536 !important;
}

/* ---- roomList.css bundle (#main-section beige, .btn-gradient/.btn-booked brown) ---- */
#main-section {
    background-color: #ffffff;
}

.btn-gradient {
    background: #457fca !important;
    background: -webkit-linear-gradient(to right, #5691c8, #457fca) !important;
    background: linear-gradient(to right, #5691c8, #457fca) !important;
}

.btn-booked {
    background: #cccccc !important;
    border-color: #cccccc;
}

/* ---- roomListBarat.blade.php inline style (.table-wrap-blue #422a16 -> #457fca) ---- */
.table-wrap-blue {
    background-color: #457fca;
}

.num-tab-blue {
    border-color: transparent;
}

.table-wrap-grey {
    background-color: #457fca;
    border-color: transparent;
    color: #fff;
}

.num-tab-grey {
    border-color: transparent;
    background-color: #457fca;
}