ARTICLE.accounting {
	background: #fff;
}

ARTICLE .accounting .tabs-header .btn {
	border-radius: 3px !important;
}

.tabs-header .btn.btn-success {
	border-radius: 3px !important;
}

ARTICLE.accounting .card {
	background: #fff;
	border: 1px solid #dfdff0;
	border-radius: 3px;
}

ARTICLE.accounting .card * {
	color: #293040;
}

ARTICLE.accounting .form-control {
	color: #293040;
	background-color: #fff !important;
    border-color: #cbcfd1;
    border-radius: 3px;
}

ARTICLE.accounting .form-select {
	color: #293040;
    background-color: #fff !important;
    border-color: #cbcfd1;
    border-radius: 3px;
}

ARTICLE.accounting .tabs-header UL LI A {
	color: #293040;
}

ARTICLE.accounting .tabs-header UL LI A:hover, ARTICLE.accounting .tabs-header UL LI A.active {
    color: #fff;
    font-weight: 300;
    background-color: #003a7f;
    border-color: #003a7f #003a7f transparent;
	border-radius: 3px;
}

ARTICLE.accounting .form-panel {
    background: #fff;
    border: 1px solid #cbcfd1;
    border: 1px solid #fff;
    border-radius: 0px;
}

ARTICLE.accounting .document {
	position: relative;
	background-color: #fefefe;
    border: 1px solid #d8dee2;
    border-radius: 3px;
    padding: 30px;
}

ARTICLE.accounting H2, ARTICLE.accounting H3, ARTICLE.accounting H4, ARTICLE.accounting H5, ARTICLE.accounting H6 {
	color: #0c4573;
}

ARTICLE.accounting LABEL {
	color: #64798c;
}

ARTICLE.accounting .form-group LABEL {
	color: #64798c;
}

ARTICLE.accounting .items .form-group LABEL {
	display: block;
	padding: 10px;
	background: #e4e8eb;
	border-radius: 3px;
}

ARTICLE.accounting .item {
    border-bottom: 1px solid #cbcfd1;
}

ARTICLE.accounting .table-panel .filter-section {
	padding: 10px 0px;
    border-bottom: 1px solid #cbcfd1;
}

ARTICLE.accounting DIV TABLE.table THEAD TR TH {
    color: #9da5af;
	padding: 10px;
    background: #e4e8eb !important;
}

ARTICLE.accounting .table-striped TBODY TR:nth-of-type(odd) {
    background-color: #f9fcff;
}

ARTICLE.accounting DIV TABLE.table TBODY TR TD {
	color: #293040 !important;
	padding: 10px;
    border-bottom: 1px solid #dfdff0 !important;
    border-color: #dfdff0;
}

ARTICLE.accounting DIV TABLE.table TBODY TR TD A {
	color: #3c78c7 !important;
}

ARTICLE.accounting DIV TABLE.table TBODY TR TD .btn.btn-icon {
	color: #fff !important;
}

ARTICLE.accounting div.dataTables_processing {
	color: #293040 !important;
	background: #e4e8eb;
}

ARTICLE.accounting .dataTables_wrapper .dataTables_length, ARTICLE.accounting .dataTables_wrapper .dataTables_filter, ARTICLE.accounting .dataTables_wrapper .dataTables_info, ARTICLE.accounting .dataTables_wrapper .dataTables_processing, ARTICLE.accounting .dataTables_wrapper .dataTables_paginate {
	color: #64798c !important;
	border-color: #dfdff0 !important;
	border-radius: 2px;
}

ARTICLE.accounting .dataTables_wrapper .dataTables_filter input {
	color: #64798c !important;
	border-color: #dfdff0 !important;
	border-radius: 2px;
}

ARTICLE.accounting .dataTables_length SELECT {
	color: #64798c !important;
	border-color: #dfdff0 !important;
	border-radius: 2px;
}

ARTICLE.accounting .dataTables_wrapper .dataTables_paginate .paginate_button.current, ARTICLE.accounting .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #fff !important;
	background-color: #96a8b6 !important;
	border-color: #96a8b6 !important;
	border-radius: 2px;
}

ARTICLE.accounting .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #64798c !important;
	border-radius: 2px;
}

ARTICLE.accounting .btn.btn-icon SPAN {
	margin-right: 0px;
}

.drag-handle {
    cursor: grab;
}

.info-box P {
	color: #293040;
}

DIV .tabs-header .filter .btn {
	margin: 0px;
}

ARTICLE.accounting .table-panel .btn.btn-icon {
	line-height: 32px;
}

ARTICLE.accounting .table-panel .dataTables_length {
	padding: 0px;
}

ARTICLE.accounting .table-panel .dataTables_filter {
	padding: 0px;
}

ARTICLE.accounting .table-panel .dataTables_info {
	padding-left: 0px;
}

ARTICLE.accounting .table-panel .dataTables_wrapper .dataTables_paginate {
	padding-right: 0px;
}

ARTICLE.accounting .btn {
	border-radius: 3px;
}

.company-project-row TD {
	background: #fafafa !important;
	border-top: 5px solid #dfdff0 !important;
	border-bottom: 5px solid #dfdff0 !important;
}

.company-project-row:first-child TD {
	border-top: 0px solid #dfdff0 !important;
	border-bottom: 1px solid #dfdff0 !important;
}

NAV.left-menu {
	border-radius: 0px;
}

NAV.top-menu.type-2 {
	padding-left: 200px;
	background: #fff;
	border-bottom: 5px solid #003a7f;
}

NAV.top-menu.type-2 UL.header-tabs {
	margin-top: -7px;
}

NAV.top-menu.type-2 UL.header-tabs LI {
	padding: 0px;
}

NAV.top-menu.type-2 UL.header-tabs LI A {
	display: block;
	height: 45px;
	font-size: 16px;
	line-height: 45px;
	font-weight: 700;
	color: #293040;
	text-transform: uppercase;
	padding: 0px 20px;
}

NAV.top-menu.type-2 UL.header-tabs LI A:hover {
	background: #ebf8ff;
}

NAV.top-menu.type-2 UL.header-tabs LI A.active {
	color: #fff;
	background: #003a7f;
	text-transform: uppercase;
}

NAV.top-menu.type-2 .right-box {
	margin-top: -3px;
	border-radius: 3px;
}

DIV .tabs-header UL LI A.btn {
    height: auto;
    font-size: 15px;
    font-weight: bold !important;
    font-style: normal;
    letter-spacing: 0.7px;
    line-height: 20px;
    text-align: center;
    padding: 8px 16px;
    border-radius: 0px;
    box-shadow: none !important;
    outline: none !important;
	color: #fff;
	margin: 0px;
	margin-left: 5px;
	border-radius: 3px;
}

ARTICLE.accounting .filter-section {
    color: #293040;
}

ARTICLE.accounting .card.card-type-2 {
	padding: 0px;
	border: none;
}

ARTICLE.accounting .card.card-type-2 .icon {
	top: 12px;
}

ARTICLE.accounting .card .card-title {
	background: #003a7f;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    display: flex;
    font-size: 16px;
	font-weight: bold;
    height: 50px;
    justify-content: space-between;
    line-height: 50px;
    position: relative;
    text-shadow: none;
    width: 100%;
	padding: 0px 20px;
	margin: 0px;
}
ARTICLE.accounting .card.card-type-2 .card-content {
	padding: 20px;
	border: 1px solid #dfdff0;
	border-top: none;
}

ARTICLE.accounting .card.card-type-2 .card-content.card-content-2 {
	border: 1px solid #dfdff0;
}