body {
    background: #EDEDED;
}
.container.content-container {
    padding-left: 15px;
    padding-right: 15px;
    background: #fff;
}
.navbar {
    background: #ad0504;
    border: none
}
.navbar .navbar-nav > li.nav-item > a, .navbar .navbar-brand {
    color: #fff;
    font-family: arial, roboto;
    font-weight: bold;
    font-size: 13.3px;
}
.navbar .navbar-nav > li.nav-item > a:hover, .navbar .navbar-brand:hover {
    color: yellow;
    box-shadow: none;
}
.navbar .navbar-nav > li.nav-item > a, .navbar .navbar-brand {
    padding: 12px 8px 11px
}
.navbar-right-search>form {
    background: #fff;
    border-radius: 6px;
    padding-left: 6px;
}
.navbar-right a.login-link {
    width: 36px;
    height: 36px;
    min-width: 36px;
}
.navbar-nav .dropdown-toggle::after {
    margin-left: 0;
}
.card-tabs-content .card-header .card-title {
    display: flex;
    align-items: center;
}
.card-widget .card-title, .breadcrumb-category .breadcrumb-item.cate-name a, .right-post-component .title-right-box .title, .right-post-component .title-right-box .title a {
    color: #ad0504;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 6px !important;
}
.card-widget .card-title:before, .right-post-component .title-right-box .title:before, .right-post-component .title-right-box .title a:before {
    display: none;
}
.menu-ngang {
    color: #b80002;
    display: block;
    margin: 0;
    padding: 0;
    background: #fff9ea;
}
.menu-ngang .nav-item {
    border-bottom: 1px solid #ddd;
    padding: 7px 5px 7px 8px;
    position: relative;
    margin-left: 0px !important;
}
.menu-ngang .nav-item:last-child {
    border-bottom: none;
}
.menu-ngang .nav-item>a, .menu-ngang .nav-item .nav-link{
    background: url(images/bulletmenungang.png) center left no-repeat;
    border: medium none;
    color: #424242 !important;
    font-family: arial;
    margin: 0;
    padding: 0 0 0 5px;
    text-transform: none;
    font-size: 14px;
    gap: 4px;
}
.menu-ngang .sub-menu-ngang .nav-item .nav-link {
    padding-left: 0;
}
.menu-ngang .nav-item .nav-link>i {
    display:none;
}
.menu-ngang .nav-item .nav-link:before {
    content: '';
    width: 6px;
    height: 6px;
    display: inline-block;
    background: #c51404;
    transform: rotate(45deg);
    float: left;
    margin: 9px 5px 0 0;
    border-radius: 1px;
}
.menu-ngang .nav-item .nav-link:hover {
    color:#b80002 !important
}
.menu-ngang>.nav-item {
    padding: 0
}
.menu-ngang>.nav-item>.nav-link {
    padding: 7px 8px;
    background: linear-gradient(#d01c1b, #b80002) !important;
    color: #fff !important;
    font-size: 14px;
}
.menu-ngang>.nav-item>.nav-link:hover {
    color: yellow !important;
}
.menu-ngang>.nav-item .sub-menu-ngang {
    padding-left: 0;
    list-style: none;
}
.menu-ngang>.nav-item>.nav-link::before {
    display: none;
}
.navbar-right-search {
    gap: 0
}
.navbar-right a.login-link img {
    width: 100%;
}
.card-tabs-content .card-body .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
}
#linkwebsite-tabContent ul.list-unstyled i {
    font-size: 10px;
    margin-top: 3px;
}
.card-bg-gray {
    background: #fff9ea;
    padding: 0 !important;
    border-radius: 8px;
}
.card-bg-gray.dvc {
    background-color: #fff8b4;
    background-blend-mode: luminosity;
}
.card-bg-gray.dvc>.card-body {
    padding-bottom: 15px !important;
}
.card-bg-gray .title-right-box, .card.card-widget.partial8.card-bg-gray>.card-header {
    background: linear-gradient(#d01c1b, #b80002) !important;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: inset 0px 1px 2px rgb(255 255 255 / 40%);
    color: #fff;
    border-radius: 3px 3px 0 0;
    border-bottom: 2px solid #B80002;
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.card-bg-gray .title-right-box .title, .card.card-widget.partial8.card-bg-gray>.card-header>.card-title {
    color: #ffff;
    margin-bottom: 0;
}
.card.card-widget.partial8.card-bg-gray>.card-header>.card-title {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.card.card-widget.partial8.card-bg-gray>.card-body {
    padding: 10px !important
}
.card-bg-gray .title-right-box .title:hover {
    color: yellow
}
.card-bg-gray .post-box-component {
    padding-left: 10px;
    padding-right: 10px;
}
.card-bg-gray.dvc .card-header .card-title {
    display: flex;
    align-items: center;
    padding-left: 10px;
    gap: 5px;
    color: #B80002;
}
.card-tabs-content .card-body .nav-tabs .nav-link {
    border: none;
}
.card-tabs-content .card-body .nav-tabs .nav-link {
    background: #ddd;
}
.card-tabs-content .card-body .nav-tabs .nav-link.active, .card-tabs-content .card-body .nav-tabs .nav-link:hover {
    color: #fff;
    background: linear-gradient(180deg, #dd6d00, #ff8a18);
}
.card .card-title, .card-tabs-content .card-header .card-title {
    color: #B80002;
    font-family: arial;
}
.card-tabs-content .card-header .card-title {
    font-size: 17px;
    margin-bottom: 0;
}
.card-tabs-content .card-body {
    padding-top: 5px;
}
.dvc-group .main>a span {
    color: #b80002;
    font-size: 23px;
    border-left-color: #b80002;
}
.dvc-group .main {
    border: 1px solid #ede5d0;
}
.dvc-group .main>a img {
    opacity: 0.3;
}
.footer {
    background: #ad0504;
    color: #fff
}
.footer .middel-footer * {
    color: #fff !important
}
footer .copyright p {
    color: #fff
}
