@CHARSET "ISO-8859-1";
@import	url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

/* Fixed color not to change Start */
.icon-excel {
	color: #1f7246;
}

.icon-pdf {
	color: #bd0704;
}

.icon-linkedin {
	color: #0077b5;
}

.icon-switch-off {
	color: #dbdbdb;
}

.icon-fail {
	color: #ec4646;
}

.icon-pass {
	color: #428e38;
}

::placeholder{
	color: #c5c5c5;
}

.label {
	color: #586599;
}
/* Fixed color not to change End */
input[disabled], textarea[disabled], select[disabled], .detail li>span, .disabled {
	background-color: #f9f9f9;
}

/*Font Icon color Start*/
/* [class^="icon-"], [class*=" icon-"]{
	color: #3b3b3a;
} */
.icon-checked, .icon-uncheck, .icon-indeterminate, .icon-radio,
	.icon-radio-select {
	color: #586599;
}

.icon-switch-on {
	color: #428e38;
}
/*Font Icon color End*/
.client-logo {
	display: block;
	background-image: url("../applicationModules/getImage/clientLogo.png");
	width: 87px;
	height: 27px;
	background-repeat: no-repeat;
}



body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #333333;
	background-color: #f9f9f9;
	font-size: 13px;
}

* {
	font-family: inherit;
	font-weight: 400;
}

.custom-report{
	font-size: 12px;
}
.highcharts-container *{
	font-family: 'Open Sans', sans-serif;
}
.color-white {
	color: white;
}

.color-black {
	color: black;
}
.color-light{
	color: #6b6b6b;
}
.color-1 {
	color: #1c355e;
}

.color-2 {
	color: #2e3e80;
}

.color-3 {
	color: #CA9E57;
}
.bg-color-pass {
	background-color: #428e38;
}
.bg-color-error {
	background-color: #ec4646;
}
.bg-color-orange{
	background-color: #f97b31;
}
.bg-color-yellow{
	background-color: #FFD26E;
}
.bg-color-white {
	background-color: #ffffff;
}
.bg-color-black {
	background-color: #000000;
}
.bg-color-light {
	background: #f3f3f3;
}
.bg-color-dark {
	background: #adadad;
}
.bg-color-1 {
	background-color: #1c355e;
}

.bg-color-2 {
	background-color: #2e3e80;
}

.bg-color-3 {
	background-color: #CA9E57;
}

a, .a, .link {
	color: #1c355e;
	text-decoration: underline;
}

a:hover, .a:hover, .link:hover {
	text-decoration: underline;
	cursor: pointer;
}
.orange{
	color: #f97b31 !important;
}
.pass {
	color: #24c091 !important;
}
.error {
	color: #f24d47 !important;
}
input, select, textArea {
	border-color: #e8e8e8;
	background-color: #ffffff;
	color: #3b3b3a;
}

.btn span, .btn-disable span {
	color: #ffffff;
}

.btn, .btn-small, .btn-disable, .btn-disable-small {
	background-color: #CA9E57;
	color: #ffffff;
}

.btn-disable, .btn-disable-small {
	opacity: 0.6;
}

.btn-outline {
	background-color: #fff;
	border: 1px solid #CA9E57;
	color: #CA9E57;
}

.btn-outline:hover {
	background-color: #CA9E57;
	color: #fff;
	border: 1px solid #CA9E57;
}

/* .fill-1 {
	background-color: #fbfbfb;
}

.fill-2 {
	background-color: #61959c;
}

.fill-3 {
	background-color: #61959c;
}

.fill-white {
	background-color: #ffffff;
} */

.border, .bd-top, .bd-right, .bd-bottom, .bd-left,
.dashedBorder, .bd-dashed-top, .bd-dashed-bottom, .bd-dashed-right, .bd-dashed-left {
	border-color: #DEDAD5;
}

.darkBorder {
	border-color: #706E6C;
}

/* .borderColor { 
	border-color: #ececec;
} */
.bd-color-white {
	border-color: white;
}
.bd-color-error {
	border-color: #ec4646;
}
.bd-color-pass {
	border-color: #428e38;
}

.bd-color-1 {
	border-color: #1c355e;
}

.bd-color-2 {
	border-color: #2e3e80;
}

.bd-color-3 {
	border-color: #cc9f53;
}

.shadow {
	box-shadow: 0px 0px 4px -1px #b7b7b7;
	/* border-color: #dcdcdc; */
	/* background-color: #ffffff; */
}
.bg-hover:hover{
	background-color: #f9f9f9;
}
/* .nav_one {
    background-color: #f8fdff;
    border-bottom: 1px solid #b5c3cd; 
} */
.nav_one {
	/* background-color: #dcdcdc; */
	
}

.nav_one_link {
	color: #888888;
}

.nav_one_select, .nav_one_link:hover {
	color: #ffffff;
}

.nav_two {
	border-bottom-color: #ececec;
	/* background-color: #f7f7f7; */
}
/* .nav_two_link{
    color: #757575;
}
 */
.nav_two_select, .nav_two_link:hover {
	color: #263238;
	border-bottom-color: #1c355e;
}

.nav_three_link {
	color: #757575;
}

.nav_three_select {
	color: #3b3b3a;
	border-bottom-color: #3b3b3a;
}

.nav-four .left {
	background-color: #f9f9f9;
}

.nav-four .left>ul li {
	background-color: #f9f9f9;
	border-top-color: #e6e6e6;
}

.nav-four .left>ul>li:HOVER {
	background-color: #dedede;
}

.nav-four .left>ul>li.active {
	background-color: #a5a5a5;
	color: #ffffff;
}

.label-head {
	color: #263238;
	background-color: #fafafa;
	border-top-color: #e0e0e0;
	border-left-color: #e0e0e0;
	border-right-color: #e0e0e0;
}

.table>thead>tr>th,
editable-text-description table > thead {
	/* border-color: #5b7b8e; */
	color: #ffffff;
	background-color: #2e3e80;
}
.table>tbody>tr {
	border-color: #cccccc;
}
.table tbody td.bd-left, .table tbody td.bd-right, 
 .table tbody td.bd-top, .table tbody td.bd-bottom, .table tbody td.border {
	border-color: #cccccc;
}

.even-row>tbody>tr:NTH-CHILD(even) {
	background-color: #ffffff;
	/* background-color: #f5f5d9;  */
}

.even-row>tbody>tr:NTH-CHILD(odd) {
	background-color: #ffffff;
	/* background-color: #f5f5d9; */
}

.input-form>ul>li:first-child, .input-form-column>ul>li:first-child{
	color: #586599;
	font-size: 12px;
}

/* .menu-selected .icon_oxane_underwriting, .menu-selected .icon_oxane_utilities, 
.menu-selected .icon_oxane_set_up, .menu-selected .icon_portfolio, 
.menu-selected .icon_deal_team, .menu-selected .icon_pipeline_commentary, 
.menu-selected .icon_notes, .icon_documents, .menu-selected .icon_portfolio_notes, .menu-selected .icon_portfolio_documents,
.menu-selected .icon_tree_structure, .menu-selected .icon_access_rights, 
.menu-selected .icon_data_templates, .menu-selected .icon_timestamp, 
.menu-selected .icon_oxane_admin_reports, .menu-selected .icon_manage_interface, 
.menu-selected .icon_borrower, .menu-selected .icon_loan, 
.menu-selected .icon_property, .menu-selected .icon_tenant, .menu-selected .icon_unit,
.menu-selected .icon_connection, .menu-selected .icon_portfolio_red_flags, 
.menu-selected .icon_assign_entity{
	background-image: url("../images/new_tree_selected.png");
} */
.menu-hover:hover, .menu-selected {
	background-color: #dbdbdb;
}

/* .menu-selected>span {
    color: #3b3b3a;
} */
.menu-title {
	color: #3b3b3a;
}

.main-menu>li>ul, .next-child {
	background-color: #f8f8f8;
}

.main-menu>li .icon-downArrow {
	color: #3b3b3a;
}

.tree-sel {
	border-bottom-color: #a5a5a5;
	color: #1c355e;
}

.popup-head {
	background-color: #ffffff;
	color: #1c355e;
	border-bottom-color: #e8e8e8;
}

.popup-head span {
	color: #4a4a4a
}
.popup-main {
	background-color: #ffffff;
}
.popup-foot{
	background-color: #ffffff;
	border-top-color: #e8e8e8;
}
.highcharts-title {
	color: #1c355e;
}
.highcharts-legend-item text{
	fill: #8a8a8a;
}
.highcharts-title tspan {
	text-transform: uppercase;
	fill: #1c355e;
	font-size: 16px;
	text-decoration: none;
}

.highcharts-color-0 {
	fill: #2e3e80;
	stroke: #2e3e80;
}

.highcharts-color-1 {
	fill: #cc9f53;
	stroke: #cc9f53;
}

.highcharts-color-2 {
	fill: #8a1e41;
	stroke: #8a1e41;
}

.highcharts-color-3 {
	fill: #e8c9ba;
	stroke: #e8c9ba;
}


.highcharts-color-4 {
	fill: #706E6C;
	stroke: #706E6C;
}

.highcharts-color-5 {
	fill: #586599;
	stroke: #586599;
}

.highcharts-color-6 {
	fill: #D7B275;
	stroke: #D7B275;
}

.highcharts-color-7 {
	fill: #A24B67;
	stroke: #A24B67;
}

.highcharts-color-8 {
	fill: #EDD4C8;
	stroke: #EDD4C8;
}

rect.highcharts-point {
	fill: inherit;
}
/*select-box-customization Start*/
select-box .select2-container .select2-choice {
	border-color: #e8e8e8 !important;
}
select-box .select2-container.select2-container-disabled .select2-choice{
	background-color: #f9f9f9;
}
select-box .select2-default{
	color: #c5c5c5 !important;
}
/*select-box-customization End*/
/* Message Notification start */
.header-mid-Part {
	color: #ffffff;
    background-color: rgba(114, 186, 172, 0.9);
}
/* Message Notification end */
.form-slider {
	border-color: #dddddd;
	background-color: #F3F3F3;
}

.slide-head {
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff;
}
/* ag-grid Customize start*/
.ag-custom .ag-header-icon {
	fill: #1c626c;
	color: #ffffff;
}
.ag-custom .ag-body {
	background-color: #ffffff;
}
.ag-custom .ag-ltr .ag-header-group-cell-with-group {
	color: #ffffff;
    border-bottom-color: #ffffff;
}
.ag-custom .ag-ltr .ag-header-cell {
	color: #ffffff;
	background-color: #2e3e80;
}

.ag-custom .ag-row-odd {
	background-color: #ffffff;
}

.ag-custom .ag-cell {
	border-top-color: #cccccc;
}
/* ag-grid Customize End*/

/* ag-grid Filter Customize start*/
.ag-custom .ag-menu{
	border: 1px solid #cbcbcb;
}
.ag-custom .ag-menu .ag-tab-header{
	background-color: #1c355e;
}
.ag-custom .ag-menu .ag-tab-selected {
	background-color: #ffffff;
}
.ag-custom .ag-filter-checkbox,
.ag-body-viewport .ag-icon{
	color: #1c355e;
}
/* ag-grid Filte Customize end*/

/* jQuery alert Customize Start*/
.ui-dialog>.ui-widget-header {
	background: #1c355e;
}

.ui-dialog .ui-dialog-buttonpane button {
	background-color: #1c355e;
	color: #ffffff;
}
/* jQuery alert Customize End*/

/* rzslider Customize start*/
.rzslider .rz-pointer {
	background-color: #1c355e;
}

.rzslider .rz-selection {
	background: #1c355e;
}
/* rzslider Customize End*/
.shadowHover:hover {
	box-shadow: 0px 0px 6px -1px #696969;
}

/* Home Page Start*/
.home-login {
	background-color: rgba(29, 54, 93, .75);
}
.login-button {
	background-color: #CA9E57;
}
.home-login  a{
	color: #CA9E57;
}

/* Home Page End*/

.color-loop:nth-child(4n+1)>li>div, .color-loop1>li:nth-child(4n+1)>div {
	background-color: #1c355e;
}

.color-loop:nth-child(4n+2)>li>div, .color-loop1>li:nth-child(4n+2)>div {
	background-color: #2e3e80;
}

.color-loop:nth-child(4n+3)>li>div, .color-loop1>li:nth-child(4n+3)>div {
	background-color: #CA9E57;
}

.color-loop:nth-child(4n)>li>div, .color-loop1>li:nth-child(4n)>div {
	background-color: #8a1e41;
}

.grid-menu:hover {
	box-shadow: 0px 0px 11px #696969;
	z-index: 2;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.2);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.2);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.2);
	transition: all 200ms ease-in;
	transform: scale(1.2);
	cursor: pointer;
}

.grid-menu span {
	font-size: 32px;
}

.highcharts-null-point {
  fill: #f2f2f2;
  stroke: #f2f2f2;
}

/* Only For Report Start*/
.table>tbody>tr.subTotal{
     border-top-color: #EFECEA;
     border-bottom-color: #EFECEA;
     background: #EFECEA;
}
.table>tbody>tr.subTotal > td{
	font-weight:600;
}
.table>tbody>tr.total > td{
     background: #D2D7DF;
     border-top-color: #D2D7DF !important;
     font-weight:700;
}
/* Only For Report End*/

/* Loader color start*/

#loadingRequest{
   background-color: #f3f3f3;
}
/* Loader color End*/



.custom-report .table tbody td.bd-left, .custom-report .table tbody td.bd-right, 
.custom-report .table tbody td.bd-top, .custom-report .table tbody td.bd-bottom, .custom-report .table tbody td.border {
	border-color: #cccccc;
}
.custom-report .table>tbody>tr>td{
	border-left: 1px solid #cccccc;
}
.custom-report .table>tbody>tr>td:first-child{
	border-left: 0;
}
.custom-report .table>thead>tr>th{
	border-left: 1px solid #ffffff;
	background: #2e3e80;
	color: #ffffff;
}
.custom-report .table>thead>tr>th:first-child{
	border-left: 0;
}
.custom-report .table>tbody>tr {
	border-color: transparent;
}
.custom-report .reportHead{
	/* background: #f0f6fc; */
	font-weight: 600;
}
.custom-report .reportHead>.h5, .custom-report .reportHead>h5, .custom-report h5.reportHead{
	font-weight: 600;
	line-height: 24px;
}
/* Only For Report End*/

/* Loader color start*/
.loader {
  border-color: #f3f3f3;
  border-top-color: #1c355e;
  border-right-color: #2e3e80;
  border-bottom-color: #cc9f53;
  border-left-color: #8a1e41;
}
#loadingRequest{
   background-color: #f3f3f3;
}
/* Loader color End*/
.ng-dirty.ng-invalid,
select-box[required=required] .ng-dirty.ng-empty .select2-choice {
	border-color:red !important;
}

/* Ox datepicker */
.ui-datepicker .ui-datepicker-header,
.ui-widget-content .ui-state-active,
.ui-widget-content .ui-state-active:hover {
    background: #1c355e;
}
/* Ox datepicker */