/* =====================================================================
   Mau chu dao XANH LA - cac mau con lai hai hoa voi banner:
   xanh navy (chu/tieu de), vang kim (diem nhan), cam/tim/do (tung nut), xanh duong nhat (bieu tuong phu)
   Nap SAU CUNG de ghi de len cac file css khac.
   ===================================================================== */
:root {
    --g1: #1f8f46;      /* xanh la chinh */
    --g2: #14692f;      /* xanh la dam */
    --g3: #45b265;      /* xanh la sang */
    --g-soft: #e9f6ee;  /* nen xanh la nhat */
    --gold: #f5b700;
}

/* bien mau cua tung phan giao dien */
.mn-home { --mn-blue: var(--g1); }
#body { --in-blue: var(--g1); }
:root { --pm-blue: var(--g1); --pm-blue-dark: var(--g2); }

/* ---- thanh menu ngang ---- */
.second-nav .bg, #menusite .navbar-default, #menusite .navbar {
    background: linear-gradient(180deg, #25a050 0%, #1a7f3c 100%) !important;
}
#menusite .navbar-default .navbar-nav > li > a.home:hover { color: #14692f !important; }
#menusite .navbar-default .navbar-nav > li > a:hover,
#menusite .navbar-default .navbar-nav > .active > a,
#menusite .navbar-default .navbar-nav > .active > a:hover,
#menusite .navbar-default .navbar-nav > .active > a:focus { color: #14692f !important; }
.section-nav .wraper, #menusite { box-shadow: none; }

/* ---- vach nhan o dau tieu de khoi ---- */
.panel > .panel-heading::before, .photo-block-head::before { background: var(--g1) !important; }

/* ---- trang chu ---- */
.mn-title i { color: var(--g1); }
.mn-title-red i { color: #e11d48; }
.mn-title-orange i { color: #f59e0b; }
.mn-card > .mn-title::after, .mn-head::after, .mn-notice > .mn-title::after { background: var(--g1); }
.mn-head > .mn-title-orange::after { background: #f59e0b; }
.mn-more { color: var(--g1); }
.mn-more:hover { color: var(--g2); }
.mn-search label i { color: var(--g1); }
.mn-search button { background: linear-gradient(180deg, #2aa356, #14692f); }
.mn-feature-body { border-left-color: var(--gold); }
.mn-badge { background: var(--gold); color: #3b2a00; }
.mn-welcome i { color: var(--gold); }
.mn-public { background: linear-gradient(180deg, #f1f9f3, #e2f2e7); border-color: #cfe7d6; }
.mn-pub { border-color: #d6eadc; }
.mn-p1 .mn-pub-ico { background: #e3efff; color: #2b7de0; }   /* xanh duong nhat de co nhieu sac */
.mn-pub-text em { color: var(--g1); }
.mn-pub > .fa-angle-right { color: #9cc6aa; }
.mn-photos a { border-color: #fff; }
.mn-quote { color: var(--g2); }
.mn-quote span { color: var(--gold); }
.mn-card, .mn-feature, .mn-welcome, .mn-pub { border-color: #d3e6da; }
.mn-home { --mn-line: #d3e6da; }
.mn-news + .mn-news, .mn-cm-big { border-color: #d3e6da; }
.mn-card > .mn-title, .mn-head, .mn-notice > .mn-title { border-bottom-color: #e1f0e6; }
.mn-home a.mn-t2 { --c1: #1f74c9; --c2: #58a6ee; --bg1: #f1f8ff; --bg2: #dbeafc; --ink: #174f8f; }  /* nut Van ban: xanh duong */
.mn-home a.mn-t5 { --c1: #d4568a; --c2: #f08cb4; --bg1: #fff3f8; --bg2: #fddbe9; --ink: #9c2f60; }  /* nut Thu vien anh: hong */

/* ---- cac trang trong ---- */
#body .panel-default > .panel-heading::after { background: var(--g1); }
#body .news_column > .panel:hover { border-color: #b9dcc5; }
#body .news_column > .panel:hover > .panel-body { border-left-color: var(--g1); }
#body ul.pagination > li > a:hover { background: var(--g-soft); border-color: #b9dcc5; }
#body ul.pagination > .active > a, #body ul.pagination > .active > a:hover { background: linear-gradient(180deg, #2aa356, #14692f); border-color: #14692f; }
#body table.table > thead > tr > th, #body table.tab1 > thead > tr > th, #body table.table > tbody > tr:first-child > th,
#body .flex-table-laws .table-head { background: linear-gradient(180deg, #2aa356, #14692f) !important; }
#body table.table > tbody > tr:nth-child(even) > td, #body .flex-table-laws .table-rows:not(.table-head):nth-child(even) { background: #f5fbf7; }
#body table.table > tbody > tr:hover > td, #body .flex-table-laws .table-rows:not(.table-head):hover { background: #e8f5ec; }
#body .btn-primary, #body .btn-info { background: linear-gradient(180deg, #2aa356, #14692f); border-color: #14692f; }
#body .flex-table-laws .c-file a { color: var(--g1); }
#body .panel-default, #body .news_column .panel, #body .flex-table-laws { border-color: #d3e6da; }
#body .panel-default > .panel-heading { border-bottom-color: #e1f0e6; }

/* ---- chan trang ---- */
.mn-footer-box { background: linear-gradient(180deg, #1f8f46 0%, #17743a 55%, #115a2d 100%); box-shadow: 0 -4px 18px rgba(17, 90, 45, .25); }
.mn-fmenu h3, .mn-fstats h3 { color: #ffd75e; }
.mn-fmenu ul.menu li a:hover { color: #ffd75e !important; }

/* ---- thanh tim kiem tren ---- */
.headerSearch .btn-info, .headerSearch .btn { background: linear-gradient(180deg, #f8bf1c, #e8a400) !important; border-color: #e8a400 !important; }

/* ---- nen trang: trang ngà xanh la nhat thay cho xam xanh duong ---- */
html, body { background-color: #eef6f0 !important; }
.section-body .wraper, #body, .section-body { background-color: transparent; }
.body-bg { background-color: #d7ecdc !important; }

.mn-welcome, .mn-home { --mn-sky: #e9f6ee; }
