/* สร้างอัตโนมัติจาก public/xtreme/dist/css/style.min.css โดย scripts/brand/build_theme_overrides.py — ห้ามแก้มือ */
/* ม่วง #7460ee → #C8342B · danger #e52c2e → #9E1B2A · skin2 #e52b2d → #C8342B · success #36bea6 → #2E7D32 */
.ARK { color: #881724; }
.AUR { color: #0F2710; }
.BTA { color: #2F0C0A; }
.DAO { color: #C12133; }
.DCT { color: #112D12; }
.GAME { color: #961A28; }
.GEMZ { color: #CD2336; }
.IFC { color: #A11B2B; }
.LBC { color: #0B1E0C; }
.MTR { color: #72131E; }
.PART { color: #276A2A; }
.PIGGY { color: #DD374A; }
.RBY { color: #841623; }
.RDD { color: #971A28; }
.SIA { color: #235F26; }
.SNRG { color: #220907; }
.XBS { color: #821623; }
body[data-theme=dark] .custom-select.is-valid,body[data-theme=dark] .form-control.is-valid,body[data-theme=dark] .was-validated .custom-select:valid,body[data-theme=dark] .was-validated .form-control:valid { border-color: #2E7D32 !important; }
:root { --green: #2E7D32; --primary: #C8342B; --purple: #C8342B; --success: #2E7D32; --teal: #2B752F; }
a:hover { color: #003BDC; }
.table-primary,.table-primary>td,.table-primary>th { background-color: #F7E5E4; }
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th { border-color: #DF6F68; }
.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th { background-color: #F2D2D0; }
.table-success,.table-success>td,.table-success>th { background-color: #D8F1D9; }
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th { border-color: #64C669; }
.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th { background-color: #91D694; }
.table-purple,.table-purple>td,.table-purple>th { background-color: #F7E5E4; }
.table-purple tbody+tbody,.table-purple td,.table-purple th,.table-purple thead th { border-color: #DF6F68; }
.table-hover .table-purple:hover,.table-hover .table-purple:hover>td,.table-hover .table-purple:hover>th { background-color: #F2D2D0; }
.valid-feedback { color: #2E7D32; }
.valid-tooltip { background-color: rgba(46, 125, 50, .9); }
.custom-control-input.is-valid~.custom-control-label,.form-check-input.is-valid~.form-check-label,.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .form-check-input:valid~.form-check-label { color: #2E7D32; }
.form-control.is-valid,.was-validated .form-control:valid { border-color: #2E7D32; }
.form-control.is-valid:focus,.was-validated .form-control:valid:focus { border-color: #2E7D32; box-shadow: 0 0 0 .2rem rgba(46, 125, 50, .25); }
.custom-select.is-valid,.was-validated .custom-select:valid { border-color: #2E7D32; }
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus { border-color: #2E7D32; box-shadow: 0 0 0 .2rem rgba(46, 125, 50, .25); }
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before { border-color: #2E7D32; }
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before { background-color: #3CA241; border-color: #3CA241; }
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before { box-shadow: 0 0 0 .2rem rgba(46, 125, 50, .25); }
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-file-input:valid~.custom-file-label { border-color: #2E7D32; }
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label { border-color: #2E7D32; box-shadow: 0 0 0 .2rem rgba(46, 125, 50, .25); }
.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 .2rem rgba(213, 66, 57, .5); }
.btn-primary { background-color: #C8342B; border-color: #C8342B; }
.btn-primary:hover { background-color: #A82C24; border-color: #9E2922; }
.btn-primary.disabled,.btn-primary:disabled { background-color: #C8342B; border-color: #C8342B; }
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle { background-color: #9E2922; border-color: #932620; }
.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus { box-shadow: 0 0 0 .2rem rgba(57, 154, 62, .5); }
.btn-success { background-color: #2E7D32; border-color: #2E7D32; }
.btn-success:hover { background-color: #246127; border-color: #205823; }
.btn-success.disabled,.btn-success:disabled { background-color: #2E7D32; border-color: #2E7D32; }
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle { background-color: #205823; border-color: #1D4E1F; }
.btn-purple.focus,.btn-purple:focus,.btn-purple:not(:disabled):not(.disabled).active:focus,.btn-purple:not(:disabled):not(.disabled):active:focus,.show>.btn-purple.dropdown-toggle:focus { box-shadow: 0 0 0 .2rem rgba(213, 66, 57, .5); }
.btn-purple { background-color: #C8342B; border-color: #C8342B; }
.btn-purple:hover { background-color: #A82C24; border-color: #9E2922; }
.btn-purple.disabled,.btn-purple:disabled { background-color: #C8342B; border-color: #C8342B; }
.btn-purple:not(:disabled):not(.disabled).active,.btn-purple:not(:disabled):not(.disabled):active,.show>.btn-purple.dropdown-toggle { background-color: #9E2922; border-color: #932620; }
.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus { box-shadow: 0 0 0 .2rem rgba(200, 52, 43, .5); }
.btn-outline-primary { border-color: #C8342B; color: #C8342B; }
.btn-outline-primary:hover { background-color: #C8342B; border-color: #C8342B; }
.btn-outline-primary.disabled,.btn-outline-primary:disabled { color: #C8342B; }
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle { background-color: #C8342B; border-color: #C8342B; }
.btn-outline-success.focus,.btn-outline-success:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus { box-shadow: 0 0 0 .2rem rgba(46, 125, 50, .5); }
.btn-outline-success { border-color: #2E7D32; color: #2E7D32; }
.btn-outline-success:hover { background-color: #2E7D32; border-color: #2E7D32; }
.btn-outline-success.disabled,.btn-outline-success:disabled { color: #2E7D32; }
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle { background-color: #2E7D32; border-color: #2E7D32; }
.btn-outline-purple.focus,.btn-outline-purple:focus,.btn-outline-purple:not(:disabled):not(.disabled).active:focus,.btn-outline-purple:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-purple.dropdown-toggle:focus { box-shadow: 0 0 0 .2rem rgba(200, 52, 43, .5); }
.btn-outline-purple { border-color: #C8342B; color: #C8342B; }
.btn-outline-purple:hover { background-color: #C8342B; border-color: #C8342B; }
.btn-outline-purple.disabled,.btn-outline-purple:disabled { color: #C8342B; }
.btn-outline-purple:not(:disabled):not(.disabled).active,.btn-outline-purple:not(:disabled):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle { background-color: #C8342B; border-color: #C8342B; }
.btn-link { color: #2962FF; }
.btn-link:hover { color: #003BDC; }
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before,.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { background-color: rgba(200, 52, 43, .5); }
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { background-color: rgba(200, 52, 43, .5); }
.page-link { color: #C8342B; }
.page-link:hover { color: #89241E; }
.badge-primary { background-color: #C8342B; }
a.badge-primary:focus,a.badge-primary:hover { background-color: #9E2922; }
.badge-success { background-color: #2E7D32; }
a.badge-success:focus,a.badge-success:hover { background-color: #205823; }
.badge-purple { background-color: #C8342B; }
a.badge-purple:focus,a.badge-purple:hover { background-color: #9E2922; }
.alert-primary { background-color: #F7E5E4; border-color: #F4DAD8; }
.alert-primary hr { border-top-color: #EEC6C4; }
.alert-success { background-color: #D8F1D9; border-color: #C9EBCB; color: #0F2710; }
.alert-success hr { border-top-color: #81D185; }
.alert-purple { background-color: #F7E5E4; border-color: #F4DAD8; }
.alert-purple hr { border-top-color: #EEC6C4; }
.progress-bar { background-color: #C8342B; }
.list-group-item-primary { background-color: #F4DAD8; }
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover { background-color: #EEC6C4; }
.list-group-item-success { background-color: #C9EBCB; color: #0F2710; }
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover { background-color: #81D185; color: #0F2710; }
.list-group-item-success.list-group-item-action.active { background-color: #0F2710; border-color: #0F2710; }
.list-group-item-purple { background-color: #F4DAD8; }
.list-group-item-purple.list-group-item-action:focus,.list-group-item-purple.list-group-item-action:hover { background-color: #EEC6C4; }
.bg-primary { background-color: #C8342B !important; }
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover { background-color: #9E2922 !important; }
.bg-success { background-color: #2E7D32 !important; }
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover { background-color: #205823 !important; }
.bg-purple { background-color: #C8342B !important; }
a.bg-purple:focus,a.bg-purple:hover,button.bg-purple:focus,button.bg-purple:hover { background-color: #9E2922 !important; }
.border-primary { border-color: #C8342B !important; }
.border-success { border-color: #2E7D32 !important; }
.border-purple { border-color: #C8342B !important; }
.text-primary { color: #C8342B !important; }
a.text-primary:focus,a.text-primary:hover { color: #89241E !important; }
.text-success { color: #2E7D32 !important; }
a.text-success:focus,a.text-success:hover { color: #19451B !important; }
.text-purple { color: #C8342B !important; }
a.text-purple:focus,a.text-purple:hover { color: #89241E !important; }
#main-wrapper[data-layout=vertical] .topbar .top-navbar .navbar-header[data-logobg=skin2],#main-wrapper[data-layout=horizontal] .topbar .top-navbar .navbar-header[data-logobg=skin2] { background: #C8342B; }
#main-wrapper[data-layout=vertical] .topbar .top-navbar .navbar-header[data-logobg=skin4],#main-wrapper[data-layout=horizontal] .topbar .top-navbar .navbar-header[data-logobg=skin4] { background: #CA342B; }
#main-wrapper[data-layout=vertical] .topbar .navbar-collapse[data-navbarbg=skin2],#main-wrapper[data-layout=vertical] .topbar[data-navbarbg=skin2],#main-wrapper[data-layout=horizontal] .topbar .navbar-collapse[data-navbarbg=skin2],#main-wrapper[data-layout=horizontal] .topbar[data-navbarbg=skin2] { background: #C8342B; }
#main-wrapper[data-layout=vertical] .topbar .navbar-collapse[data-navbarbg=skin4],#main-wrapper[data-layout=vertical] .topbar[data-navbarbg=skin4],#main-wrapper[data-layout=horizontal] .topbar .navbar-collapse[data-navbarbg=skin4],#main-wrapper[data-layout=horizontal] .topbar[data-navbarbg=skin4] { background: #CA342B; }
#main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin2],#main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin2] ul,#main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin2],#main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin2] ul { background: #C8342B; }
#main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin4],#main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin4] ul,#main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin4],#main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin4] ul { background: #CA342B; }
html body .bg-purple { background-color: #C8342B; }
.round.round-success { background: #2E7D32; }
.round.round-primary { background: #C8342B; }
.label-success { background-color: #2E7D32; }
.label-primary,.label-purple { background-color: #C8342B; }
.waves-effect.waves-teal .waves-ripple { background-color: rgba(21, 56, 23, .7); }
.btn-pinterest { background-color: #7E1521; }
.btn-youtube { background-color: #550E16; }
.theme-color .theme-item .theme-link[data-logobg=skin2],.theme-color .theme-item .theme-link[data-navbarbg=skin2],.theme-color .theme-item .theme-link[data-sidebarbg=skin2] { background: #C8342B; }
.theme-color .theme-item .theme-link[data-logobg=skin4],.theme-color .theme-item .theme-link[data-navbarbg=skin4],.theme-color .theme-item .theme-link[data-sidebarbg=skin4] { background: #CA342B; }
.validate .form-control { border-color: #2E7D32; }
.validate .help-block { color: #2E7D32; }
.campaign .ct-series-b .ct-area { fill: #C8342B; }
.campaign .ct-series-b .ct-line,.campaign .ct-series-b .ct-point { stroke: #C8342B; }
.lobilists .lobilist.lobilist-primary .lobilist-footer,.lobilists .lobilist.lobilist-primary .lobilist-form-footer,.lobilists .lobilist.lobilist-primary .lobilist-header { background-color: #C8342B; border-color: #C8342B; }
.lobilists .lobilist.lobilist-success .lobilist-footer,.lobilists .lobilist.lobilist-success .lobilist-header { background-color: #2E7D32; border-color: #2E7D32; }
.twitter-typeahead .tt-menu .tt-suggestion:hover { background-color: #C8342B; }
.timeline-badge.primary { background-color: #C8342B; }
.timeline-badge.success { background-color: #2E7D32; }
.mailbox .message-center .message-item .user-img .online { background: #2E7D32; }
.chat-windows .user-chat .chat-head .online { background-color: #2E7D32; }
