/*Rieng cho SP Petro*/
.top-menu .dropdown.dropdown-user.hidden + .dropdown.dropdown-user{
	display:none;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i,
.lv-notification-box a.dropdown-toggle i {
    color: #dee2e8;
}
.page-header.navbar .page-logo{
	padding-left: 5px;
}
.page-header.navbar .page-logo{
	border-right: 1px #125648 solid !important;
}
/*end Rieng cho SP Petro*/
.transfer-document-jobs-modal, .Meeting_Action_10{
	display: none!important;
}
.page-header.navbar {
    background-color: #fff;
    background-image: linear-gradient(to right, #116d5a 0%, #338d78 100%);	
    border-bottom: none;
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a {
    color: #fff !important;
    opacity: 0.8
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
    color: #fff;
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li:hover > a{
    background-color: transparent!important;
    opacity: 1!important;
}
.layoutMain.trinhky .page-logo{
    text-align: center;
    border-right: 1px #125648 solid !important;
    padding-left: 5px;
}
.page-header.navbar .page-logo > a {
    display: unset;
    float: left;
    text-align: left;
}
.page-header.navbar .page-logo .logo-default, .brand-logo img {
    max-height: 40px !important;
    margin-top: 1px !important;
}
.brand{
}
.brand-logo{
	    margin: 0 auto;
}
.layoutv2-module .page-header.navbar .page-logo .logo-default{
    max-height: 40px !important;
    margin-top: 4px !important;
	margin-left: 0px;

}
.layoutv2-module  .brand-logo img {
    max-height: 40px !important;
    margin-top: 0px !important;
	margin-left: 0px;

}
.top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
    border-radius: 10px;
    width: 20px;
}

.lv-notification-box .badge {
    background-color: #FFD5D8;
    color: #A85A5C;
    border: 1px #EFDDDC solid;
}

.top-menu .link-chat, .classic-menu-dropdown.active, .header-menu .menu-nav > .menu-item:first-child{
    display: none !important;
}
.active-sub {
    background-color: transparent !important;
    opacity: 1!important;
}

    .active-sub span {
        color: #e7505a !important;
    }

.input-icon-search {
    display: unset;
    right: 0px;
    top: 6px;
    cursor: pointer;
}

:root {
    /*lacviet button background, text color*/
    /*lacviet button background hover, text color hover */
    /*lacviet button background, text color third*/
    /*lacviet border left search advance*/
    /*lacviet bg button light*/
    /*--primary-color-lv: #187de4;
    --second-color-lv: rgba(24,125,228,0.8);
    --primary-button-color-lv: #187de4;
    --third-color-lv: #187de4;
    --border-color-lv: #4D95D6;
    --light-bg-lv: #E1F0FF;*/
    /* --primary-color-lv: #B92A85;	
    --second-color-lv: #891B72;
	--third-color-lv: #B31E8D;
	--border-color-lv: #bd82a8;		
	--light-bg-lv: #f2f2f2;*/
	 --primary-color-lv: #116d5a;
    --second-color-lv: #15593d;
    --primary-button-color-lv: #15593d;
    --third-color-lv: #2f9781;
    --border-color-lv: #dafcff;
    --light-bg-lv: #EAF4FD;
}
/*module*/
.page-header.navbar .page-logo .logo-default {
    max-height: 40px !important;
    height: 40px;
    margin-top: 4px!important;
    margin-left: 0px;
}

.have-chat .link-chat, .happy-brithday {
    display: none;
}

.medium .modal-dialog .btn-success {
    color: #fff !important;
}

#create-document-button.floating-button,
.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a,
.e-btn.e-info, .e-css.e-btn.e-info, .e-footer-content .e-btn.e-info, .e-upload .e-file-select-wrap .e-btn, .btn.blue:not(.btn-outline),
.add-menu, .edit-menu,
ul#navigation-left-filter-tree > li .title i,
.cd-stretchy-nav .stretchy-nav-bg,
#advanced-search-table-header th div,
.btn-success,
.lv-mainTop .pull-right > a,
.lv-mainTop .fa-ellipsis-v,
.lv-mainTop .pull-right > a, .lv-mainTop .pull-left > a, #downloadAllFiles,
#Schedules thead th {
    background-color: var(--primary-color-lv) !important;
}

.input-search-single .btn.green:not(.btn-outline), .fc-unthemed .fc-toolbar .fc-button.fc-button-active {
    background-color: var(--primary-color-lv) !important;
    border-color: var(--primary-color-lv) !important;
}

.input-search-single .btn.green:not(.btn-outline) {
    border-left: 1px var(--border-color-lv) solid !important;
}

.e-btn.e-info, .e-css.e-btn.e-info, .e-footer-content .e-btn.e-info, .e-upload .e-file-select-wrap .e-btn, .btn.blue:not(.btn-outline),
.add-menu, .edit-menu,
ul#navigation-left-filter-tree > li .title i,
.btn-success {
    border-color: var(--primary-color-lv) !important;
}


.page-content-wrapper .e-btn.e-info:hover,
.page-content-wrapper .e-css.e-btn.e-info:hover,
.page-content-wrapper .e-footer-content .e-btn.e-info:hover,
.page-content-wrapper .e-upload .e-file-select-wrap .e-btn:hover .btn.blue:not(.btn-outline):hover,
.btn-success:hover,
.trinhky .e-btn.e-info:hover, .trinhky .e-css.e-btn.e-info:hover, .trinhky .e-footer-content .e-btn.e-info:hover,
.trinhky .e-upload .e-file-select-wrap .e-btn:hover .btn.blue:not(.btn-outline):hover,
.btn.green:not(.btn-outline):focus, .btn.green:not(.btn-outline):hover,
.fc-unthemed .fc-toolbar .fc-button.fc-button-active:hover,
.more-btn .btn:hover,
.lv-mainTop .pull-right > a:hover
 {
    background-color: var(--second-color-lv) !important;
    border-color: var(--second-color-lv) !important;
}

.page-header.navbar .hor-menu .navbar-nav > li.active > a:hover {
    background-color: var(--second-color-lv) !important;
}

.page-sidebar .page-sidebar-menu a.nav-toggle + .sub-menu > li > a:hover, .page-sidebar .page-sidebar-menu a.selected,
.page-sidebar .page-sidebar-menu .sub-menu > li > a.selected > i,
.page-sidebar .page-sidebar-menu a.nav-toggle + .sub-menu > li.selected > a,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a.delete-document, .dropdown-menu > li > a.delete-document i,
.lv-search #SearchMainDocumentIcon,
#MainDocumentDetailContent .document-title,
.todo-tasklist-item-text,
.doc-group-title,
.btn.btn-light-primary,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:hover i,
.header-fixed .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a:hover i
 {
    color: var(--primary-color-lv) !important;
}

#document-form .lv-btn-se .step-user, #document-form .lv-btn-se .step-user:focus {
    background-color: transparent !important;
}

 #content-meetings .text-muted, 
#content-meetings .card-header-meeting .btn.btn-light {
    color: var(--primary-color-lv) !important;
}
.active-sub span{
    color: #fff!important;
    opacity: 1;
}
/*Feature*/
@media (min-width: 992px) {
    #sure-portal-content > .container {
        padding: 0 9px;
    }
    #content-workspace {
        margin-left: -5px;
        margin-right: -5px;
    }
}
.have-chat .link-chat {
    display: none;
}

.scrolltop,
#kt_header_menu .menu-link.menu-toggle1,
.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a,
.lv-res-lang .btn.green:not(.btn-outline), .search-box #searchStr + span > .btn-search,
.modal-content .split-container .portlet.light > .portlet-title,
.nav.nav-pills .show > .nav-link, .nav.nav-pills .nav-link.active {
    background-color: var(--primary-color-lv) !important;
}

.btn.btn-light-primary, .card-header-meeting .btn.btn-light,
.card.card-custom.card-more > .card-header .card-title .card-label {
    background-color: var(--light-bg-lv) !important;
}
.card.card-custom.card-more > .card-header .card-title .card-label:after {
    border-left-color: var(--light-bg-lv) !important;
}
.page-header.navbar .hor-menu .navbar-nav > li.active > a:hover {
    background-color: var(--third-color-lv) !important;
}

.sticky .btn.btn-danger,
.btn.blue:not(.btn-outline).active, .btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline):hover, .open > .btn.blue:not(.btn-outline).dropdown-toggle,
.btn.btn-primary,
.content-user .btn-info,
.doc-group-title a.btn, .doc-group-title button.btn, .content-user .add-role {
    background-color: var(--third-color-lv) !important;
    border-color: var(--third-color-lv) !important;
}

    .sticky .btn.btn-danger:hover,
    .btn.blue:not(.btn-outline).active.focus, .btn.blue:not(.btn-outline).active:focus, .btn.blue:not(.btn-outline).active:hover, .btn.blue:not(.btn-outline):active.focus, .btn.blue:not(.btn-outline):active:focus, .btn.blue:not(.btn-outline):active:hover, .open > .btn.blue:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue:not(.btn-outline).dropdown-toggle:hover,
    .btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-primary:focus:not(.btn-text), .btn.btn-primary.focus:not(.btn-text),
    .btn.btn-outline-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-primary:focus:not(.btn-text), .btn.btn-outline-primary.focus:not(.btn-text),
    .content-user .btn-info:hover,
    .doc-group-title a.btn:hover, .content-user .add-role:hover,
    .doc-group-title a.btn:focus, .content-user .add-role:focus,
    .btn.btn-light-primary:hover,
    .fc-unthemed .fc-toolbar .pull-right .fc-button:focus, .fc-unthemed .fc-toolbar .pull-right .fc-button:active, .fc-unthemed .fc-toolbar .pull-right .fc-button.fc-button-active {
        background-color: var(--second-color-lv) !important;
        border-color: var(--second-color-lv) !important;
    }

.btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-default:focus:not(.btn-text), .btn.btn-default.focus:not(.btn-text),
.form-control-static.attachment:hover, .form-control-static.attachment:hover .fa,
#content-meetings table.scheduler-bg-table th,
#content-meetings table.resource-table th, #content-meetings table.scheduler-table th,
#content-meetings table.resource-table td, #content-meetings table.scheduler-bg-table td,
#content-meetings table.scheduler-table td,
#content-meetings .header3-text > div > div,
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),
.card-more .card-header .nav .nav-link:hover, .card-more .card-header .nav .show > .nav-link i, .card-more .card-header .nav .nav-link:hover:not(.disabled) i{
    color: var(--primary-color-lv) !important;
}

.btn.btn-light-primary:hover, .card-more .card-header .nav .nav-link.active:hover,
#content-meetings .card-header-meeting .btn.btn-light:hover, .more-btn .btn {
    color: #fff !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text,
a.text-hover-primary:hover, .text-hover-primary:hover,
.header-fixed .top-menu .navbar-nav > li.dropdown .dropdown-menu li a:hover {
    color: var(--third-color-lv) !important;
}

.aside-left a.menu-link:hover .menu-icon i, .aside-left .menu-item-open .menu-icon i, .aside-left .menu-icon i, .span-total {
    color: var(--third-color-lv) !important;
}

.card-birthday, .card-birthday + div, .sp-my-task + div {
    display: none;
}

.lv-contact-detail .font-blue, .navi .navi-item .navi-link:hover,
.navi .navi-item .navi-link:hover .navi-icon i,
.navi .navi-item .navi-link:hover .navi-text,
#content-workspace .detail-dl > a button i {
    color: var(--third-color-lv) !important;
}

.btn.btn-outline-primary {
    color: var(--primary-color-lv);
    background-color: transparent;
    border-color: var(--primary-color-lv);
}

.btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-primary:focus:not(.btn-text), .btn.btn-hover-light-primary.focus:not(.btn-text) {
    color: var(--primary-color-lv);
    background-color: #fdf4fb;
    border-color: var(--primary-color-lv);
}

    .btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-primary:focus:not(.btn-text) i, .btn.btn-hover-light-primary.focus:not(.btn-text) i, .btn.btn-light-primary i,
    .nav .nav-link.active{
        color: var(--primary-color-lv);
    }
.card-more-all .card.card-custom.card-more > .card-header .card-title .card-label {
    color: var(--primary-color-lv)!important;
}
.lv-res-lang .btn.green:not(.btn-outline), #txt-um-keyword:focus, .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled), .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
    border-color: var(--primary-color-lv) !important;
}

.lv-res-lang .search-box .input-search-single .btn-search-text-single, .lv-res-lang .search-box #searchStr + span > .btn-search {
    border-right-color: var(--border-color-lv) !important;
}

.brand-logo img {
    max-height: 38px;
}

#Schedules button.new, #Schedules .btn-success.btn-send-mail {
    background-color: transparent !important;
}
/*message***/
.lv-box-message.e-dialog .e-dlg-header-content {
    background-color: var(--primary-color-lv) !important;
}

.lv-box-message.e-dialog .e-dlg-header {
    color: #fff !important;
}

.lv-box-message.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
    color: #fff !important;
}

.lv-box-message .e-btn.e-flat.e-primary, .lv-box-message .e-css.e-btn.e-flat.e-primary {
    color: var(--primary-color-lv) !important;
    border-radius: 5px !important;
}

    .lv-box-message .e-btn.e-flat.e-primary:focus, .lv-box-message .e-css.e-btn.e-flat.e-primary:focus {
        background-color: #f2f2f2 !important;
    }

.lv-box-message.e-dialog .e-btn.e-dlg-closeicon-btn:hover, .lv-box-message .e-dialog .e-btn.e-dlg-closeicon-btn:focus, .lv-box-message .e-dialog .e-btn.e-dlg-closeicon-btn:active {
    background-color: transparent !important;
}

.attachment-table button[id*="restore_"] {
    display: none;
}
/*message*/
.card-messages .card-footer {
    border-top: none;
}

.card-messages textarea {
    overflow: hidden;
}

.card-messages .thumbs-container {
    margin-top: 0px;
}

.card-messages div[class*="react-scroll-to-bottom-"] {
    overflow-x: hidden;
}

.card-messages .align-items-start, .card-messages .align-items-end {
    margin-left: 5px;
    margin-right: 5px;
}

.card-messages .chat-message .message-text {
    white-space: pre-wrap;
}

.card-messages .align-items-start .bg-light-success {
    background-color: #F2F6F9 !important;
}

.card-messages .align-items-end .bg-light-success {
    background-color: #DBF1FF !important;
}
/*van phong pham, helpdesk*/
#content-stationeries .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    min-height: calc(100vh - 65px);
}

#content-stationeries nav[aria-label="breadcrumb"] + .card,
#content-stationeries nav[aria-label="breadcrumb"] + .d-flex .card {
    min-height: calc(100vh - 116px);
    margin-bottom: 0px;
}

#content-stationeries nav[aria-label="breadcrumb"] {
    margin-top: -6px !important;
}

#content-stationeries .container .card:first-child {
    margin-bottom: 10px;
}

#content-stationeries .todo-tasklist-item .status-value {
    margin-right: 0px;
}

#content-stationeries #split-left {
    position: relative;
}

#content-stationeries .lv-list {
    padding-bottom: 37px;
}

    #content-stationeries .lv-list div.page {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #fff;
        border-top: 1px #e0e0e0 solid;
        padding-top: 8px;
        padding-bottom: 4px;
    }

#content-stationeries .lv-mainDetail .tabbable-line {
    border-top: none;
}

#content-stationeries .lv-mainDetail .nav-tabs-line {
    background-color: #f6fbfc;
    margin-bottom: 10px;
    border-top: 1px #e0e0e0 solid;
}

#content-stationeries .nav.nav-tabs.nav-tabs-line .nav-item .nav-link {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px;
    text-transform: uppercase;
}

#content-stationeries .dashboard-stat .details .number {
    font-size: 22px !important;
}
/*task hidden*/
.deactive, .cus-hidden {
    display: none !important;
}
.navi-separator + li.deactive.navi-item.report + li.deactive.navi-item.report  + li.deactive.navi-item.report,
.navi-separator + li.deactive.navi-item.report  + li.deactive.navi-item.report + li.deactive.navi-item.report  + li.deactive.navi-item.report + li.deactive.navi-item.report
{
    display: block !important;
}
.header-left-menu-icon-right {   
    top: 67px;  
}
/*menu*/
.layout-menu #kt_aside_menu_wrapper, .layout-menu .aside-menu.menu-system, .layout-menu .aside-menu {
    background-color: #fff !important;
}

.menu-system .jstree-node.jstree-open ul, .menu-system .jstree-node {
    border-color: #eee !important;
}

.menu-system .jstree-default .jstree-anchor.jstree-clicked {
    color: #333 !important;
    background-color: transparent !important;
}

.jstree-default .jstree-anchor.jstree-clicked {
    box-shadow: none;
}

.menu-system .jstree-anchor, .menu-system .jstree-anchor i {
    color: #333 !important;
    font-weight: unset !important;
}

    .menu-system .jstree-anchor[aria-level="3"], .menu-system .jstree-anchor[aria-level="3"] i,
    .menu-system .jstree-anchor[aria-level="4"], .menu-system .jstree-anchor[aria-level="4"] i {
        color: #6a6d82 !important;
    }

.menu-system .jstree-node[aria-level="3"]:hover .jstree-anchor, .menu-system .jstree-node[aria-level="3"]:hover .jstree-anchor i,
.menu-system .jstree-node[aria-level="4"]:hover .jstree-anchor, .menu-system .jstree-node[aria-level="4"]:hover .jstree-anchor i,
.menu-system .jstree-default .jstree-anchor.jstree-clicked,
.menu-system .jstree-default .jstree-anchor.jstree-clicked i,
.menu-system .jstree-default .jstree-hovered, .menu-system .jstree-default .jstree-hovered i {
    color: var(--primary-color-lv) !important;
}

.menu-system .jstree-anchor[aria-level="1"], .menu-system .jstree-anchor[aria-level="2"] {
    text-transform: uppercase;
}

.menu-system + .menu-sticky-zoon .btn.btn-bg-light {
    background-color: var(--primary-color-lv);
}

.menu-system + .menu-sticky-zoon .btn.btn-hover-info:hover:not(.btn-text):not(:disabled):not(.disabled) {
    background-color: var(--primary-color-lv) !important;
    border-color: var(--primary-color-lv) !important;
    opacity: 0.8;
}

.menu-system + .menu-sticky-zoon .btn.btn-icon-info i {
    color: #fff;
}

#open-support {
    display: none;
}
.open-send-support-request, .link-lookup-regulations{
	display:none!important;
}