@charset "utf-8";
/* CSS Document */

body{
    font-family: 'Gill Sans MT';
    font-weight: normal;
}


.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
    font-family: 'Gill Sans MT';	
    font-weight: bold;
}


.site-menubar{
	   font-family: 'Gill Sans MT';
    font-weight: normal;
}

#landing{
	width:100% !important;
	margin-left:0%;
}
#landing .recent p{
	padding:12px 0;
	border-bottom:1px solid #eaeaea;
}
#landing .example-title font{
	color:#76838f;
	font-weight:300;
}
#landing .panel{
	min-height:460px;
}
.check_align, .check_align_btn{
	margin:25px 0 0 0 !important;
}
.check_align_btn button{
	margin-right:10px;
}
.check_align font{
	margin-left:5px;
}
.inner_menu li{
	float:left;
	list-style:none;
	position:relative;
	border-right: 1px solid #91c2f0;
}
ul.inner_menu{
	display:block;
	padding:0 !important;
	margin:0 !important;
	text-transform:none;
}
ul.inner_menu ul, ul.inner_menu ul li{
	padding:0 !important;
	margin:0 !important;
}
.inner_menu li a {
    padding: 5px 20px;
    font-size: 17px;
    background: #3498db;
    color: #fff;
    display: inline-block;
    position: relative;
    font-weight: normal !important;
}
.inner_menu li a span{
	position:absolute;
	right:8px;
	top:15px;
}
ul.inner_menu ul li a{
	background:#fff;
	font-size:14px !important;
	color:#333;
	width:100%;
	font-weight:normal !important;
}
ul.inner_menu ul li{
	width:100%;
}
.inner_menu li a:hover, .inner_menu li a.active{
	background-color: #e4eaec;
    color: #333;
	text-decoration:none;
}
.inner_menu li a:focus{
	text-decoration: none;
}
.inner_menu li:first-child a{
	border-radius:5px 0 0 5px;
}
.inner_menu li ul li:first-child a, .inner_menu li ul li:last-child a{
	border-radius:0;
}
.inner_menu li:last-child a {
    border-radius: 0 5px 5px 0;
}
.page-header-bordered {margin-bottom: 0px;}
.label-1 { float: left; width: 100%; border-bottom: 1px solid #eaeaea; margin-bottom: 15px; padding-bottom: 10px; font-size:20px;}
.label-1 .dark_tooltip { float: right;}
#personalCompletedWidget .counter-label {text-transform: uppercase;}
#personalCompletedWidget .counter {}
.market-rates-con{
	margin-top:0px;
}
#personalCompletedWidget .example-title {margin-bottom:6px;}
#personalCompletedWidget .example-title span{
	font-size:14px;
}
#personalCompletedWidget .col-xs-6:first-child {border-right:1px solid #eaeaea;}
#recentActivityWidget .label {
    color: #76838f;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
	padding: 3px 21px; margin-top: 25px;}
.dark_tooltip, .or{
	background:#0a214b;
	color:#fff;
	font-size:11px;
	font-weight:500;
	text-align:center;
	border-radius:50px;
	width:15px;
	height:15px;
	line-height:16px;
	display:inline-block;
	margin-left:5px;
}
.or{
	width:40px;
	height:40px;
	margin-left:0;
	font-size:16px;
	padding-top:10px;
	background:#4e97d9;
}
body{
	width:100% !important;
	overflow-x: hidden;
}
.res_center{
	text-align:center !important;
	margin-bottom:20px;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
	width:100% !important;
}
#select_portfolio .modal-header{
	padding: 0 20px;
}
.modal h4{
	background:#efefef;
	padding:5px 15px;
}
.navbar-right {margin-right:15px !important;}

.site-navbar-small .site-navbar .navbar-nav > li > a.navbar-avatar, .site-navbar-small .site-navbar .navbar-toolbar > li > a.navbar-avatar { padding-top:19px; padding-bottom: 18px; font-size: 16px;}

.tablesaw-bar.mode-swipe {display: none;}
/*.dataTables_wrapper {margin-top:15px;}*/
.dataTables_wrapper {margin-top:0px;}
.graph-con {margin-top:15px; margin-bottom: 35px;}
.graph-con img {max-width: 550px; width:100%; margin-bottom: 15px;}
.graph-con .counter {padding-bottom: 25px; margin-bottom:30px; margin-top: 25px; border-bottom:1px solid #eaeaea;}
.graph-con .counter:last-child {border-bottom:none;}

.counter-con {margin-top:35px;}
.counter-con .col-xs-12 {border-right:1px solid #eaeaea;}
.counter-con .col-xs-12:last-child {border-right:none;}
.counter-con .counter-number {font-size: 40px; margin-top: 10px;}
.counter-con .counter-label { text-transform: uppercase;}
div.dataTables_filter input {min-width:300px;}
.form-horizontal .form-group {margin-bottom:35px;}
.form-horizontal {margin-top:40px;}

.con4 h2.example-title { font-size: 20px; margin-top:0px; margin-bottom: 5px;}
.con4 table.table-bordered tbody td:first-child { text-align: left; padding-right: 10px; width: 40%;}
.con4 table.table-bordered tbody td.bg-header-td:first-child {text-align: left;}
.con4 table.table-bordered.center-align tbody td:first-child { text-align: center; padding-right: 10px; width: 40%;}

/* Escrow Page style here 10/8/2017 */
.escrow-heading { background: #f8f8f8; border: 1px solid #e8e8e8; color: #009CDE; font-size: 20px; padding:10px 0px; text-transform: uppercase; font-weight: 500; }
.escrow-table th, .escrow-table td { white-space: nowrap; text-align: right; }
.DTFC_LeftBodyLiner { background:rgba(243, 247, 249, 0.9); }
.escrow-header{background: #1f365f;  color: #fff; margin-bottom:5px; text-align:left; font-size:16px; text-align: left !important; font-weight: 500; }
.empty_th { background-color: #FFF !important; border: none !important; cursor: default !important; }
.empty_td { background-color: #FFF; border: none !important; }
.empty_th:after { content: ''; }
.DTFC_RightWrapper { display: none; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
 .dark_tooltip{
	 line-height:1.6em;
 }
}
h2.example-title {
    font-size: 20px; margin-bottom: 20px;
}
body{
	xcolor:#333 !important;
}
/*.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .site-menubar, .navbar-brand-text{
	 font-family: "Gill Sans MT" !important;
}*/
.navbar-brand-text{
	font-size:26px;
}
#landing .example-title font{
/*	font-family:Roboto,sans-serif;*/
    font-family: 'Gill Sans MT';
}
#landing .iradio_flat-blue_custom{
	float:left; margin-right: 15px;
	margin-top:0px;
}
.site-navbar .navbar-header{
	width:auto !important;
}
.btn-select, .form-control,.input-group-addon{
	border-color:#ccc !important;
}
.tooltip-inner {
    max-width: 350px;
    /* If max-width does not work, try using width instead */
    width: 250px; 
}
#cashflow .main-th{
	background:#f8f8f8;
	color:#333;
	border:1px solid #e8e8e8;
	font-size:17px;
}
.main-th{
	background:#f8f8f8;
	color:#333;
	border:1px solid #e8e8e8;
	font-size:17px;
}
#cashflow{
	margin-top:40px;
}
#cashflow .sub-th{
	background:#3498db;
	border:1px solid #3498db;
	color:#fff;
}
.site-navbar-small .site-navbar {
    height: 110px;
}
.site-navbar-small .site-menubar {
    top: 110px;
}
.page-header-bordered{
	padding-top:70px;
}
.site-navbar-small .site-navbar .navbar-brand {
    height: auto;
    padding: 11px 20px;
}
.navbar-toolbar .dropdown-menu{
	z-index:2147483647;
}
.input_sec{
	margin-top:-65px;
	margin-bottom:30px;
}
.not-active {
   pointer-events: none;
   cursor:default !important;
}
/*.not-active_color{
   background:#ccc !important;
   color:#333;
}*/
.not-active_color{
   opacity:.3;
}

.market-rates-con span .counter-number{
	font-size:15px !important;
}
#reference-tabel th{
	text-align:center !important;
	background:#1f365f;
}
.bg-header-td1{
	background:#e4eaec;
	color:#4a4a4a;
	font-weight:400;
}
.bg-header-td2{
	background:#f3f7f9;
	color:#4a4a4a;
	font-weight:400;
}
.table-border_rgt{
	border-right:10px solid #f3f7f9 !important;
}
#reference-tabel 	.table-border_rgt{
	border-right:1px solid #009CDE !important;
}

.inline-table{
	display:inline-table;
}
.bg-header-td3{
	background:#ff9846;
	color:#fff;
	text-align:center;
	border:1px solid #ff9846 !important;
	font-weight:400;
}
.table-border_rgt1{
	border-right:1px solid #fff !important;
} 

/*09 Oct 2017*/ 
.default1-label{ color: #76838E; font-size: 15px; font-weight: 500; position: absolute; top: -50px;left: 5px;}
.default1-label1{ color: #76838E; font-size: 15px; font-weight: 500; position: absolute; top: -50px;left: auto;}
.row-hide{ display:none;}
.successbox{ display: table-cell; vertical-align: middle; text-align: center; width: 1%;font-size: 24px; color: #37464E; height: 550px; font-weight: 400;}
.successbox img{ display: inline-block; margin-bottom: 45px;}
.wizard .checkbox-custom{margin-bottom: 8px;}

/*10 Oct 2017*/ 
.wizard .form-group{ margin-bottom: 0px;}


@media only screen and (min-width: 1360px) {
#landing .panel {
    min-height: 500px;
}
}
@media only screen and (min-width: 1600px) {
#landing .panel {
    min-height: 480px;
}
}
@media only screen and (min-width: 1650px) {
#landing .panel {
    min-height: 460px;
}
}
@media only screen and (min-width: 960px) {
#setting_modal .modal-sm{
	width:400px;
}
}
@media only screen and (max-width: 1024px) {
#landing .panel {
    min-height: 460px;
}
#landing .example-title font{
	display:block;
	padding-left:0 !important;
	padding-top:3px !important;
}
.page-content {
    padding: 10px;
}	
.market-rates-con .col-xs-6 {width:100%;}	
#personalCompletedWidget .market-rates-con .col-xs-6:first-child {  border-right:none;}	
#personalCompletedWidget .market-rates-con .col-xs-6:first-child .counter {border-bottom:1px solid #eaeaea; padding-bottom: 20px;}		
}
@media only screen and (max-width: 960px) {
#landing .panel {
    height: auto;
	margin-bottom:0;
}
#landing .page-content {
    padding: 10px 30px;
}
.market-rates-con .col-xs-6 {width:50%;}	
#personalCompletedWidget .market-rates-con .col-xs-6:first-child {  border-right:1px solid #eaeaea;}	
#personalCompletedWidget .market-rates-con .col-xs-6:first-child .counter {border-bottom:none; padding-bottom: 0px;}	
#landing .panel { min-height: inherit;}	
.counter-con .counter-number {margin-bottom:30px;}	
}


@media only screen and (max-width: 767px) {
.btn-con .text-right { text-align: left !important;}
.site-menu-arrow {right:0px;}	
.navbar-right { position:relative; top: -60px; color: #fff;}
.navbar-toolbar .open .dropdown-menu {left:auto;}
#landing .page-content { padding:10px 5px;}	
.counter-con .col-xs-12 {border-right:none;border-bottom:1px solid #eaeaea;padding-bottom:15px;margin-bottom:20px;}
.counter-con .col-xs-12:last-child {border-right:none; border-bottom:none;}	
.counter-con .counter-number{margin-bottom:0px;}	
	
/*09 Oct 2017*/	
.steps ul{background-size: 80% !important;}
.steps-body{ padding: 25px 15px 30px !important;}	
	.wizard > .steps a{margin: 0px !important;}
	.heading2{padding-bottom: 10px !important;}
	
	
}




@media only screen and (max-width: 736px) {
#select_portfolio .bootstrap-select, #select_portfolio .input-group-file, #select_portfolio input[type="text"]{
	margin-top:10px;
}
#select_portfolio .input-group-file input{
	margin-top:0;
}
#select_portfolio .switchery{
	margin:10px 0;
}
.mar20t_res{
	margin-top:20px;
}
.mar10b_res{
	margin-bottom:10px;
}
	
	
}

@media only screen and (max-width: 479px) {
.market-rates-con .col-xs-6 {width:100%;}
#personalCompletedWidget .market-rates-con .total-completed {font-size:14px; }
#personalCompletedWidget .market-rates-con .col-xs-6:first-child {  border-right:none;}	
#personalCompletedWidget .market-rates-con .col-xs-6:first-child .counter {border-bottom:1px solid #eaeaea; padding-bottom: 20px;}
div.dataTables_filter input {min-width:200px;}	
.counter-con .counter-number {font-size:30px;}	
}
/*21 July 2017*/
body{ font-size:15px;}
.navbar-inverse{ background:url(../../assets/images/header-bg.jpg) no-repeat right top #1E355E;}
/*.page-header-bordered{ padding-top:65px; padding-bottom:15px;}*/
.page-header-bordered{    padding-top: 65px;    padding-bottom: 10px;}
.navbar-right .dropdown-menu > li > a:focus, 
.navbar-right .dropdown-menu > li > a:hover{background-color:#009CDE; 	color:#fff;}		
.site-menubar-light .site-menu-item.active > a{ background-color:#009CDE; color:#fff;}		
.btn1{ }
.btn1:hover{ background-color:#E4E4E4;}
.portfolio-wrap .dataTables_wrapper{ margin-top:0px;}
.page-content{ padding-top:10px; padding-bottom:10px;}
/*.page-content.padding-30 { padding:0px !important;}*/
.page-content .counter-con {margin-top:15px;}
.panel-body { padding: 25px 30px 30px;}
ul.site-menu{ margin-top:-1px;}
.inner_menu li a { font-size: 15px;}
.pagination li > a, .pagination li > span { padding: 6px 15px;}
.counter-label {  font-weight: 500;}
.counter-con .counter-number { font-size: 45px;}
.table > tfoot > tr > th, .table > thead > tr > th { background-color: #009CDE !important; color: #ffffff;}
#cashflow .sub-th {    background: #009CDE none repeat scroll 0 0;   border: 1px solid #009CDE;}
.dark_tooltip, .or {  padding-left: 2px;}
.inner_menu li a {  background: #009CDE none repeat scroll 0 0;}
.site-menubar-light .site-menu-sub .site-menu-item > a:hover{ background-color:#009CDE; color:#fff;}
.db-box .label-1{ font-size:18px;}
.dark_tooltip, .or {padding-left: 0px;}
.protfolio-bg-con { background:#f1f4f5; float:left; width:100%; padding:20px 10px 20px 20px;}
.protfolio-bg-con2 { background:#f1f4f5; float:left; width:100%; padding:0px 35px 35px 35px; /*padding:30px 35px 35px 35px;*/}
.protfolio-bg-con2 h4 { margin-bottom:15px;}

/*.fixed-table-container thead th .desc{ background-color:#009CDE; }*/




/*24 July 2017*/
 .white_box { background-color: #fff; display: block; padding: 25px; min-height: 140px; margin-bottom: 30px; border: #E0E8E9 solid 1px; }
.white_box h3 { margin-top: 0px; margin-bottom: 20px; font-size: 20px; }
.white_box .btn { padding-top: 2px; padding-bottom: 2px; }
#cashflow { margin-top: 5px; }
.table .btn2 { padding-top: 2px; padding-bottom: 2px; line-height: normal; }
h2.example-title {font-size: 18px;}

table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after{
	opacity:0.7 !important;
	}

#personalCompletedWidget .counter-label{ padding-top:25px;}
.tooltip-inner{ background-color:rgba(0, 0, 0, 0.9) !important;}
a{ color:#009CDE;}

.top_head{
	margin-bottom:20px;
	font-size:16px;
	}
	
.lightbox-800{
	max-width:800px !important;
	padding-left:30px !important;
	padding-right:30px !important;
	}	

.blank-field{
	display:block !important;
	clear:both !important;
	}
	
.portfolio-wrap .dataTables_wrapper{
	overflow:hidden;
	}
.min_h504{
	min-height:504px;
	}	
.go-btn{
	display:block;
	margin-top:29px;
	}	
.datepicker{
	z-index:9999999999;
	}	
	
	
@media only screen and (max-width: 1399px) {	
.protfolio-bg-con2{
	padding-left:20px; padding-right:20px;
	}	
.protfolio-bg-con2 .col-sm-3,
.protfolio-bg-con2 .col-sm-2{
	padding-left:10px !important;
	padding-right:10px !important;
	}
	
	
	}
	
	
/* Date 25-7-17*/
.divider-or{ position:relative;   height: 1px; background:#ccc;  width: 100%;}
.select-grid-model .or{line-height:32px; width:32px; height:32px; font-size:12px !important; bottom: 0; padding-top:0px;
    margin: auto;    position: absolute;    top: 0; z-index:999; left:0px; right:0px;}
.select-grid-model .btn-cmn{ text-align:center; padding-left:30px; padding-right:30px;}
.grid-modal .modal-sidebar button.close{ top:10px;}
.panel-body .table-grid tr td:first-child{ border-right:1px solid #e4eaec !important;}
.panel-body .table-grid tr td{ text-align:right;}
.heading-panel{  background: #009CDE none repeat scroll 0 0;    color: #fff;    font-size: 18px;    padding: 6px 10px; border-radius: 5px 5px 0px 0px !important;}
.panel-body .example.table-responsive{ margin-top:0px;}
.grid-setting p{ margin-bottom:0px;}
.select-grid-model .form-group{ margin-bottom:18px;}
.mtb-0{ margin:0px;}
.run-setting-grid caption{ text-align:center; background:#009CDE; color:#fff; padding:3px; font-weight:400; font-size:18px;}
.grid-modal .modal-content{ background:#fff;}
.bg-header-td{ background:#009CDE; color:#fff; font-weight:400;}
.cstm-height-modal .modal-sm{ height:auto;}
.grid-modal .modal-header{ margin-top:40px;}
.mt-6{ margin-top:6px;}
.pl-0{ padding-left:0px;}
.pr-0{ padding-right:0px;}
.mt-0{ margin-top:0px;}
.mb-0{ margin-bottom:0px;}
.pt-10{ padding-top:10px !important;}
.mb-15{ margin-bottom:15px;}
.pr-10{ padding-right:10px;}
.mr-10{ margin-right:10px;}

.margin-top-27 {
    margin-top: 27px;
}
.run-setting-grid .example.table-responsive{ margin-bottom:0px;}
.run-hedge-shocks .check_align{ margin:10px 0 15px !important;}
.content{  background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    height:400px;
    max-width: 100%;
    overflow: auto;
    padding:0px;
    position: relative;
	 width:300px;
     margin-right:7px;
	 border:0px none !important;
  }
.content-1{  height:350px; width:100%; max-width:100%;}  
  

.our-output .our-output-table-bg{  text-align:center;}
.our-output .panel-body .table-grid tr th:nth-child(even){ text-align:right;}
.our-output .panel-body .table-grid tr td:nth-child(odd){ text-align:center;}
.our-output .panel-body .table-grid tr td:nth-child(even){ text-align:right;}
.our-output .panel-body .table-grid tr td{ text-align:right;}
.our-output .panel-body .table-grid tr td{ border:1px solid #e4eaec !important;}
.our-output .table-grid tr td:first-child{ border-left:2px solid #e4eaec !important;}
.our-output .our-output-list  > li > a {    padding: 7px 10px; color:#009CDE;}

.our-output  .content  li{  padding:10px; border-bottom:1px solid #e4eaec;}
.our-output  .content  li  a{ word-wrap: break-word; display:block;}
.our-output  .content  li a.hover{color:#009CDE; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
/*.our-output  .content  li.active {   background:#FF9E1B !important; border-radius:5px;}*/
.our-output  .content  li.active {   background:#FF9E1B !important; border-radius:5px;}
.our-output  .content  li.active a{ color:#fff ; text-decoration:none;}
/*.our-output  .content  li:nth-of-type(1){ border-top-left-radius:0px; border-top-right-radius:0px;}*/
.our-output .our-output-list  > li.active a{ color:#fff;}
.our-output .example.table-responsive{ overflow:hidden;}
.check_align font{ vertical-align:middle;}
.inner_menu li a:hover, .inner_menu li a.active{
	background-color:#1f365f;
	color:#fff;
	}
.content .mCSB_inside > .mCSB_container{ margin-right:14px !important;}
.content .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.content-2 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#FF9E1B !important;}
.page-title{ text-transform:capitalize;}
.grid-modal .font-size-16{ font-size:15px !important;}
.protfolio-bg-con2  .form-group{ margin-bottom:15px;}
.run-hedge-shocks .protfolio-bg-con2{padding: 0px 0px 35px; /*padding: 30px 26px 35px;*/}
.run-hedge-shocks .protfolio-bg-con2 label{ line-height:20px; }
.run-hedge-shocks .protfolio-bg-con2 .inline{ padding-right:4px; }
.run-hedge-shocks .protfolio-bg-con2 .control-label.text-left{ display:block;}

/* Code for switch*/
.run-hedge-shocks .toggle.ios, .run-hedge-shocks.toggle-on.ios,.run-hedge-shocks .toggle-off.ios,.cmn-switch .toggle.ios, .cmn-switch.toggle-on.ios,.cmn-switch .toggle-off.ios { border-radius: 20px; }
.run-hedge-shocks  .toggle.ios .toggle-handle ,.cmn-switch  .toggle.ios .toggle-handle { border-radius: 20px; }
.run-hedge-shocks .btn-default.active,.run-hedge-shocks .btn-default:active,.run-hedge-shocks .open > .dropdown-toggle.btn-default,.cmn-switch .btn-default.active,.cmn-switch .btn-default:active,.cmn-switch .open > .dropdown-toggle.btn-default{ background:#fff !important;}
/* Code for switch*/

.protfolio-bg-con2{ background:#fff !important;}
.run-hedge-shocks .row-lg{ vertical-align:top;
	}
.cmn-animation{ -webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.run-hedge-shocks .check_align.mt-5{ margin-top:0px !important;}
.key-economic-sensitivities h2.font-size-16,.key-economic-sensitivities h2.font-size-14{ margin-left:14px;}
.btn-add .btn,.margin-top-27 .btn{ padding:6px 6px;}
.tab-headers{ background:#009CDE ; color:#fff; padding:9px; }
.zoom-effect img{ -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.zoom-effect:hover img{ -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2);}
.box2{ display:none;}
.key-economic-sensitivities .input-group-btn:first-child > .btn,.key-economic-sensitivities .input-group-btn:first-child > .btn-group, .key-economic-sensitivities .input-group-btn:last-child > .btn,.key-economic-sensitivities .input-group-btn:last-child > .btn-group{ margin-right:0px; margin-left:0px;}
.key-economic-sensitivities .input-group .form-control:not(:first-child):not(:last-child),.key-economic-sensitivities .input-group-addon:not(:first-child):not(:last-child),.key-economic-sensitivities .input-group-btn:not(:first-child):not(:last-child){ border-right:0px; border-left:0px;}
.input-group-btn button{ background:#eceef0 !important; color:#76838f !important;}
.input-group-btn button:focus,.input-group-btn button:hover{ background:#009CDE !important; color:#fff !important;} 
.delinquencies-grid > div{ float:left; margin-right:15px; width:126px;}
.w-48{ width:48px !important;}
.border-r{ border-right:0px;}
.border-l{ border-left:0px;}
.align-label{ display:flex; align-items:end;}
.mb-5{ margin-bottom:5px;}
.white-space-nowrap{ white-space:nowrap;}
.cmn-list > div{ float:left; margin-right:26px;}
.w-150{ width:150px;}
.w-120{ width:120px;}

.yields-and-rate-grid > div, .delinquencies-grid > div{ float:left; width:180px; margin-right:10px; margin-bottom:10px;}
.w-100{ width:100px !important;}
.list-details .yields-and-rate-grid > div{ width:144px;}
.list-details .control-label {
    white-space: nowrap;
}
.mb-6{ margin-bottom:6px;}
.protfolio-bg-con2 h4{ text-transform:uppercase;}
.font-size-15 {    font-size: 15px;}
.select-grid-model .cmn-list > div { width:72px;}
.content-1 .mCSB_inside > .mCSB_container{ margin-right:0px !important;}
.w-300{ width:300px;}
.w-200{ width:200px;}
.w-250{ width:250px;}
.template-settings .yields-and-rate-grid > div ,.template-settings .delinquencies-grid > div{ margin-right:20px;}
.mt-32{ margin-top:32px;}
.mt-28{ margin-top:28px;}
/*.cmn-section{ padding-left:25px;}*/
/*.cmn-btn{ background:#009CDE; border:1px solid #009CDE; padding:6px 15px 4px;}*/
.cmn-btn{ background:#1B365D; border:1px solid #1B365D; padding:6px 15px 4px;}

.cmn-btn:hover,
.cmn-btn:active,
.cmn-btn:focus,
.cmn-btn:active:focus, 
.cmn-btn:active:hover{ background:#1f365f; border:1px solid #1f365f;}

/*.cmn-btn-2{ background:#ff9e19; border:1px solid #ff9e19; color:#1f365f ; font-weight:400;}*/
.cmn-btn-2{ background:#FF9E1B; border:1px solid #FF9E1B; color:#1f365f ; font-weight:400;}
.cmn-btn-2:hover,.cmn-btn-2:active,.cmn-btn-2:focus{ background:#fb960b; border:1px solid #ff9e19; color:#1f365f; -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5); -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}

.cmn-btn-3{border:1px solid #fff; color:#fff !important;}
.cmn-btn-3:hover{border:1px solid #fff !important; background:none !important;}
.example-wrap .nav-tabs-vertical .nav-tabs > li{ width:300px;margin-right: 10px; margin-bottom:10px;}
.checkbox-custom label::before{ background:#eee; border:1px solid #babfbb;}
.site-menubar-light .site-menu-item.open >a{background-color: #009CDE !important;
    color: #fff;}
.inputs .bg-header-td{ font-size:14px;}	
.cmn-header{background: #1f365f none repeat scroll 0 0;
    color: #fff; padding:9px 12px; text-align:center; margin-bottom:5px; text-align:left; font-size:16px;}
.cmn-box{ background-color:#fff; -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); padding:10px; -webkit-border-radius:5px; border-radius:5px;}	
.inputs .table > tbody > tr > td,.inputs .table > tbody > tr > th,.inputs .table > tfoot > tr > td,.inputs .table > tfoot > tr > th,.inputs .table > thead > tr > td,.inputs .table > thead > tr > th{ font-size:13px; padding:3px;}
.opacity-30{  -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity: 0.6;}
.edit-input-btn{ position:fixed; width:100%; bottom:0px; left:0px; right:0px; padding:16px; background:#1f365f; z-index:99999;}
.edir-icon{ font-size:14px; color:#fff; padding-top:4px;}
.edir-icon:hover{ color:#fff;}
.cmn-header h4{ color:#fff; width:230; display:inline-block; font-size:16px;}
.table-responsive{ overflow: visible; }
.action .label-primary{ display:inline-block; width:50px; padding:6px; margin-right:5px;}
.inputs .cmn-box table tr td{ text-align:left; padding-left:10px;}
.inputs .cmn-box table tr td:nth-of-type(1){ width:40%;}
.inputs .cmn-box .td-list table tr td:nth-of-type(1){ width:auto;}
.inputs .cmn-box table{ margin-bottom:15px;}
.inputs .cmn-box  .form-control ,.inputs .cmn-box  .form-control .btn-select ,.table-responsive  .form-control ,.table-responsive  .form-control .btn-select,.table-responsive .toggle.btn{  height:30px !important;}
.inputs .cmn-box  .form-control .btn-select ,.table-responsive  .form-control .btn-select{line-height:14px;}

/*02-08-2017*/
.con2 h2.example-title { font-size: 20px; margin-top:0px; margin-bottom: 5px;}
.con2 table.table-bordered tbody td:first-child { text-align: right; padding-right: 10px; width: 20%;}
.wp-14 table.table-bordered tbody td:first-child { text-align: left; width: 14%;}
.con2 table.table-bordered tbody td.bg-header-td:first-child {text-align: center;}
.toggle-group .btn{ padding-top:6px; padding-left:12px;}
.advance-edit{ text-align:left; margin-bottom:15px;}
.ptb-2{ padding-top:2px; padding-bottom:2px;}
.wp-40 table.table-bordered tbody td:first-child{ width:35%;}
.wp-50 table.table-bordered tbody td:first-child{ width:50%; text-align:left;}
table.table-bordered tbody td{ line-height:20px;}
.con2 .cmn-header,.con3 .cmn-header{ text-transform:uppercase;}
.btn{ font-weight:400; text-transform:uppercase;}
/*03-08-2017*/
.con3 h2.example-title { font-size: 20px; margin-top:0px; margin-bottom: 5px;}
.con3 table.table-bordered tbody td:first-child { text-align: right; padding-right: 10px; width: 35%;}
.con3 table.table-bordered tbody td:last-child { text-align: left;}
.con3 table.table-bordered tbody td.bg-header-td:first-child {text-align: center;}
.bootstrap-select .btn{font-weight:normal;
    text-transform:none;}
.con2 table{ margin-bottom:20px;}
.bg-header-td{ text-transform:capitalize;}
.wp-25{ width:25% !important;}
.portfolio-wrap .btn2{ min-width:90px;}
.action .tooltip-inner{ width:auto !important;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:rgba(10, 33, 75,.9) !important;}
.tooltip.top .tooltip-arrow{border-top-color:rgba(10, 33, 75,.9) !important;}
.tooltip.left .tooltip-arrow{border-left-color:rgba(10, 33, 75,.9) !important;}
.tooltip.right .tooltip-arrow{border-right-color:rgba(10, 33, 75,.9) !important;}
.tooltip-inner{ background-color:#0a214b !important; }
.table a{ text-decoration:none;}

.advance-setting .white_box{ width:330px; text-align:center; -webkit-transition:all 0.2s ease-in- 0s; transition:all 0.2s ease-in 0s;
  -webkit-border-radius: 5px;  border-radius: 5px;    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); padding:30px 20px; min-height:inherit; -webkit-transform:scale(1,1); transform:scale(1,1);}
.advance-setting .white_box:hover{ background:#1e355e url("../../assets/images/header-bg.jpg") no-repeat;  background-size:cover; background-position:20% 100%;
 -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1); -webkit-transition:all 0.2s ease-in- 0s; transition:all 0.2s ease-in 0s;}
.advance-setting .white_box:hover h3 { color:#fff;}
.advance-setting .white_box h3{ font-size:18px; margin-bottom:15px;}
.row.advance-setting {    margin: auto;    width: 1450px;}
/*.table-responsive .form-control{ padding:6px 10px;}*/
.table-responsive .form-control{ padding:0px 10px;}
.wp-65{ width:65%;}
.table-responsive table .label-success{  display: inline-block;    width: 53px;}
.multiselect{  background: #f1f4f5 none repeat scroll 0 0;
    padding: 1px 10px;
    width: 80%;}
.multiselect .ms-list{ height:200px !important;}
.multiselect .ms-container{margin: auto;    width: 500px;}
.multiselect .ms-container::before{ top:90px !important; content:"";}
.multiselect .ms-container .ms-selectable li.ms-elem-selectable,.multiselect .ms-container .ms-selection li.ms-elem-selection{ padding-top:2px !important; padding-bottom:2px !important; }
.cmn-list-1 > div{ width:155px; margin-bottom:5px;}
.client-info .dropdown-menu > li > a{ padding:4px 15px;}
.client-info .form-horizontal .form-group{ margin-bottom:15px}
.cursor-default{ cursor:default;}
.upload-sec .col-sm-3{ padding-right:60px;}
.table-td-gap{ border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    padding: 10px;}
.cashflow{ text-align:center;}
.cashflow .table-responsive{ overflow-x:auto; white-space:nowrap;}
.cashflow .table-responsive table td{ padding:5px !important;}
.cashflow-table td {	width: 150px;}
.w-10 {	width: 10px;}
/* This code for horizontal and vertical scroll*/
.content-2{ box-sizing: border-box;    height:600px;    max-width: 100%;    overflow: auto;    padding:0px;    position: relative; white-space:nowrap;}
.selected-tr {    background-color: #f1f4f5;}
.cashflow .cmn-header{ text-align:center;}
.font-bold td{ font-weight:500;}
#exampleTabsSolidLeft11 .table-responsive{   overflow-x: auto;}
.table-bordered > thead:first-child > tr:first-child > th{ border-bottom:px none !important;}
.bg-header-td { /* border-top: 0px none !important; */}
.table-bordered > thead:first-child > tr:first-child > th {    border: 0 solid #e4eaec !important;}
.table-input-w .form-control{ width:50%;}
.table-input-w-auto .form-control{ width:50%; margin:auto;}
.cmn-icon { margin:0px !important; padding:0px;}
.page-content{padding: 20px;}
.panel-body {
    padding: 25px 30px 30px;
}
.page-content.padding-30.container-fluid {
    padding:10px 20px !important
}
.page-content .example-title { margin-top:0px !important;}
.btn-outline.btn-primary{padding-top: 6px;padding-bottom: 4px; border-color:#009CDE; color:#009CDE;}

.btn-outline.btn-primary.active, 
.btn-outline.btn-primary:active, 
.btn-outline.btn-primary:focus, 
.btn-outline.btn-primary:hover, 
.open>.dropdown-toggle.btn-outline.btn-primary{
	background-color: #009CDE;
}


.checkbox-custom input[type=radio], .checkbox-custom input[type=checkbox],.checkbox-custom label::before,.checkbox-custom label::after{ width:16px; height:16px; line-height:16px;}
.checkbox-custom input[type=radio]:checked+label::before, .checkbox-custom input[type=checkbox]:checked+label::before{ border-width:8px;}
.flex-items-center{  display: -webkit-flex; /* Safari */    -webkit-align-items: center; /* Safari 7.0+ */    display: flex;    align-items: center;}



.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover{
	background-color:#009CDE;
}






@media only screen and (max-width: 1400px) {
.white_box { min-height: 160px; }
.key-economic-sensitivities h2.font-size-16, .key-economic-sensitivities h2.font-size-14 {    margin-left: 11px;}
.cmn-header{ font-size:16px;}
.cmn-header h4{ width:auto;}
.inputs .cmn-box .td-list .form-control{ padding:6px 6px;}
.advance-setting .white_box{ width:290px; min-height:150px;}
.row.advance-setting {    margin: auto;    width: 100%;}
/*.table-responsive .form-control {    padding: 6px 3px;}*/
.table-responsive .form-control {    padding: 0px 3px;}
.table-responsive{  overflow-x: auto;}
}
@media only screen and (max-width: 1600px) {
.white_box { min-height: 160px; }
.key-economic-sensitivities h2.font-size-16, .key-economic-sensitivities h2.font-size-14 {    margin-left: 11px;}
.cmn-header{ font-size:16px;}
.cmn-header h4{ width:auto;}
.inputs .cmn-box .td-list .form-control{ padding:6px 6px;}
.advance-setting .white_box{ width:290px; min-height:150px;}
.row.advance-setting {    margin: auto;    width: 100%;}
/*.table-responsive .form-control {    padding: 6px 3px;}*/
.table-responsive .form-control {    padding: 0px 3px;}
.table-responsive{  overflow-x: auto;}
}
@media only screen and (max-width:1024px)
{
	.panel-body.inputs {    padding: 20px 10px;}
.cmn-box{ padding:5px;}
.cmn-header{ font-size:14px;}
.panel-body.inputs .run-setting-grid .col-sm-3{ padding-right:3px;}
.cmn-header h4{ width:140px; font-size:14px;}
.advance-setting .white_box{ width: 216px;}
.upload-sec .col-sm-3 {
    padding-right: 30px;
}
}

@media only screen and (max-width: 979px) {
.white_box { min-height: 160px; }
}

@media only screen and (max-width: 767px) {
.white_box { min-height: 0px; }
div.dataTables_filter input {min-width: 150px;}
body.site-navbar-small .site-menubar{ top:110px;}
.navbar-brand-center{ left:35%;}
.navbar-brand-text img {width: 146px;}
.navbar-right{ clear:both; top:0px;}

/*.navbar-toolbar-right{ clear:both !important; width:100%;}*/
.select-grid-model .form-group .btn{ margin-top:10px;}
.grid-modal .modal-content{ background:#fff;}

.cstm-height-modal .example.table-responsive {
    width: 280px;
}
.select-grid-model .btn-group.bootstrap-select.form-control{ margin-bottom:10px;}
.sm-mt-15{ margin-top:10px;}
.our-output .table-responsive{ overflow:auto;}
	
/*10 Oct 2017*/	
.default1-label1{ position: static;top: auto;}	
.default1-label-xs{ float: left;color: #76838E;font-size: 15px;font-weight: 500;margin-top: -3px;}
.wizard .checkbox-custom{text-align: right;padding-left: 0px;padding-top: 6px;}	
	.checkbox-custom label{margin-right: -15px;}

}

.heading2{color: #009CDE; font-size: 22px;    font-family: 'Gill Sans MT'; font-weight: 600;padding-bottom:20px;}

/*02/02/2018*/

.layout-full .page {
	background-color: rgba(30,53,94,0.6);
}

.fixed-table-body thead th .th-inner {
      text-align: center !important;
      text-transform: capitalize !important;
}

.table-striped>tbody>tr:hover td, .dataTable>tbody>tr:hover td{
	background-color: #EAEEF5 !important;
}

.dataTable>tbody>tr:hover td.bg-header-td{
	background-color: #009CDE !important;
}

.dataTable>tbody>tr:hover td.bg-header-td1{
	background-color: #e4eaec !important;
}

.dataTable>tbody>tr:hover td.bg-header-td2{
	background-color: #f3f7f9 !important;
}

.dataTable>tbody>tr:hover td.bg-header-td3{
	background-color: #FF9E1B !important;
}

table.dataTable.table-bordered{
	border-collapse: separate;
    border-radius: 5px !important;
}

table.dataTable.table-bordered>thead>tr:first-child>th:first-child,table.dataTable>thead>tr:first-child>th:first-child,table.table>thead>tr:first-child>th:first-child{
-webkit-border-radius: 5px 0px 0px 0px !important;
-moz-border-radius: 5px 0px 0px 0px !important;
border-radius: 5px 0px 0px 0px !important;

}

table.dataTable.table-bordered>thead>tr:first-child>th:last-child,table.dataTable>thead>tr:first-child>th:last-child,table.table>thead>tr:first-child>th:last-child{
-webkit-border-radius: 0px 5px 0px 0px !important;
-moz-border-radius: 0px 5px 0px 0px !important;
border-radius: 0px 5px 0px 0px !important;
}

/* For reference table rounded corner */
.dataTable > tbody > tr > td, 
.dataTable > tbody > tr > th, 
.dataTable > tfoot > tr > td, 
.dataTable > tfoot > tr > th, 
.dataTable > thead > tr > td, 
.dataTable > thead > tr > th{
	border-right: 1px !important;
	border-bottom: 1px !important;
}

.dataTable > tbody > tr > td:first-child {
	border-left:1px !important;
}

.dataTable>tbody>tr:nth-child(2n+1) td{
	background-color: #F7F8FB;
}

/* roundered corner */
table.reference_table{
	border-top:none !important;
}

.dataTable>tbody>tr:first-child td:first-child{
	border-radius: 5px 0 0 0;
	overflow: hidden;
}

.dataTable>tbody>tr:first-child td:last-child{
	border-radius: 0 5px 0 0;
	overflow: hidden;
}

.dataTable>tbody>tr:last-child td:first-child{
	border-radius: 0 0 0 5px;
	overflow: hidden;
}

.dataTable>tbody>tr:last-child td:last-child{
	border-radius: 0 0 5px 0;
	overflow: hidden;
}

table.table.table-striped{
	margin-top: 0px !important;
}

.bg-header-td ,.run-setting-grid caption {
	background: #009CDE !important;
}

div .edit-input-btn .btn-outline.btn-primary{
	border-color: #fff;
}

table.table .bg-header-td1,table.table .bg-header-td2,table.table .bg-header-td3{
	 text-transform: capitalize !important;
}

table.table .bg-header-td3{
	background: #FF9E1B !important;
}

.input-group-file .input-group-btn .btn{ 
	padding: 8px 10px !important;
	background-color: #009CDE;
    border-color: #009CDE;
}

/*change lable primary and button primary colors*/
.label-primary{
	background-color :#009CDE ;
}

.fixed-table-container thead th:first-child{
	border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
}

.bootstrap-select.btn-group .dropdown-menu{
	z-index: 99999;

}

/*.datepicker-dropdown{
	z-index: 9;
}*/

.datepicker-dropdown.datepicker-orient-top:before,
.datepicker-dropdown.datepicker-orient-top:after,
.datepicker-dropdown.datepicker-orient-bottom:before,
.datepicker-dropdown.datepicker-orient-bottom:after{
	display: none !important;
}

.wizard > .steps .current a .number{
	background:#009CDE !important;
}

/*12/2/2018*/
tr.font-bold td{
	font-weight: bold !important;
}


/*for Rounded table*/
.table-bordered-curved {
    border-radius: 4px;
    border-collapse: separate;
    border: solid 1px #d1d4d7 !important;
}


.table-bordered-curved thead tr:last-child th,
.table-bordered-curved thead tr:last-child td {
    border-bottom: solid 1px #d1d4d7 !important;
}

.table-bordered-curved thead tr th,
.table-bordered-curved thead tr td {
    border-bottom: 0;
    border-right: solid 1px #d1d4d7 !important;
}

.table-bordered-curved thead tr th:last-child,
.table-bordered-curved thead tr td:last-child {
    border-right: 0;
}



table.table.table-bordered-curved>thead>tr>th:first-child,table.table-bordered-curved>tbody>tr:first-child>td:first-child.bg-header-td{
	    border-top-left-radius: 4px !important;
    border-bottom: solid 1px #d1d4d7 !important;
}
table.table.table-bordered-curved>thead>tr>th:last-child,table.table-bordered-curved>tbody>tr:first-child>td:last-child.bg-header-td{
     border-top-right-radius:4px !important;
    border-bottom: solid 1px #d1d4d7 !important;
}

.table-bordered-curved tbody tr:first-child th,
.table-bordered-curved tbody tr:first-child td {
    border-top: 0;
}

.table-bordered-curved tbody tr td {
    border-right: solid 1px #d1d4d7 !important;
    border-bottom: solid 1px #d1d4d7 !important;
}

.table-bordered-curved tbody tr td:last-child {
    border-right: 0px none !important;
}

.table-bordered.table-bordered-curved > tbody > tr > td, 
.table-bordered.table-bordered-curved > tbody > tr > th, 
.table-bordered.table-bordered-curved > tfoot > tr > td, 
.table-bordered.table-bordered-curved > tfoot > tr > th, 
.table-bordered.table-bordered-curved > thead > tr > td, 
.table-bordered.table-bordered-curved > thead > tr > th{
	border:0px none;
	}

.table-bordered.table-bordered-curved th.bg-header-td  {
    text-align: center;
    background: #009CDE;
    color: #fff;
    padding: 6px;
    font-weight: 400;
    font-size: 18px;
}

/* reference tables*/
table.reference_table_curved {
   border-collapse: separate;
   border-radius: 5px !important;
}

table td.bg-header-td, th.bg-header-td{
	text-align: center !important;
}	

table.reference_table_curved>thead>tr:first-child>th:first-child{
	border-top-left-radius: 5px !important;
}

table.reference_table_curved>thead>tr:first-child>th:last-child{
	border-top-right-radius: 5px !important;
}

table.reference_table_curved>tbody>tr:last-child>td:first-child{
	border-bottom-left-radius: 5px !important;
}       

table.reference_table_curved>tbody>tr:last-child>td:last-child{
	border-bottom-right-radius: 5px !important;
}

table.reference_table_curved > tbody > tr > td, 
table.reference_table_curved > tbody > tr > th, 
table.reference_table_curved > tfoot > tr > td, 
table.reference_table_curved > tfoot > tr > th, 
table.reference_table_curved > thead > tr > td, 
table.reference_table_curved > thead > tr > th{
	border-right: 1px !important;
	border-bottom: 1px !important;
}

table.reference_table_curved > tbody > tr > td:first-child,table.reference_table_curved > thead > tr > th:first-child {
	border-left:1px !important;
}

/*tooltip font*/
div.tooltip{
	font-family: 'Gill Sans MT' !important;
    font-weight: normal !important;
    font-size: 14px !important;
    line-height: 17px !important;
}

div.export{
	visibility: hidden !important;
	display: none !important;
}

a.introjs-skipbutton{
	color: #333 !important;
}

.wrap_content{
    word-wrap: break-word !important;
}

button.minus,button.add { height: 36px; }

.floatThead-container{
	top: -5px !important;
}

.dark-bg{
	background-color: #222A37 !important;
}
.wi-100{
	width: 100%;
}
.overflow-hidde {
	overflow: hidden;	
}
@media (max-width: 1099px) {
	.d-flex {
		display: block !important;
	}
	.wi-100 {
		width: 100%;
	}
	.overflow-hidde {
		overflow: visible !important;	
	}
  }







  .portfolio_set br,  .portfolio_set #acc_type, .portfolio_set #change_status_confirm, .portfolio_set #confirm, .portfolio_set #delete_record_confirm, .portfolio_set #change_best_ex_confirm, .portfolio_set #create_default_template_confirm, .portfolio_set #run_all_grid_confirm, .portfolio_set #stop_all_grid_confirm{
	display: none;
  }

.portfolio_set.panel-body, .portfolio_history.panel-body{
	padding: 20px 20px 20px;
}    

/* .portfolio_set.panel-body .form#portfolios_form .col-sm-1.form-group{

	display: flex;
	justify-content: space-between;
	align-items: flex-end;
} */
.portfolio_set.panel-body .form#portfolios_form .col-sm-1.form-group .go-btn{
	width: 78px;
    height: 34px;
    border-radius: 4px;
    background: #1C365E;
}


.portfolio_set.panel-body .form#portfolios_form .row.set_filter{
position: relative;
}
/* .portfolio_set.panel-body .form#portfolios_form .row.set_filter .col-sm-9.form-group{
display: none;
} */

/* .portfolio_set.panel-body .form#portfolios_form .row.set_filter .col-sm-2.form-group{
	position: absolute;
	left: 0;
	bottom: -84px;
	width: 10%;
} */

/* .portfolio_set.panel-body  .bootstrap-table .fixed-table-pagination .pull-left.pagination-detail{
	float: right !important;
} */

.btn.btn-danger{
	border-radius: 4px !important;
border: 1px solid #F55055 !important;
color: #F55055 !important;
font-family: "Gill Sans MT";
font-size: 13px !important;
font-style: normal;
font-weight: 400;
line-height: 20px; 
background-color: transparent !important;
}


.portfolio_history .btn-primary, .portfolio_summary .btn-primary, .modal.view_pdf .btn-primary,.cover_body .btn-primary {
	border-radius: 4px;
background: #1C365E;
border: 1px solid #1C365E;
color: #FFF;
text-align: center;
font-family: "Gill Sans MT";
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding: 10px 22px;
}

.portfolio_history .btn-primary:hover,.modal.view_pdf .btn-primary:hover ,  .portfolio_summary .btn-primary:hover, .cover_body .btn-primary:hover{
	background: #06152b;
}
.portfolio_history .btn-primary2:hover{
	background: #0b6388;
}

.portfolio_history .btn-primary2{
	border-radius: 4px;
	background: #009CDE;
	border: 1px solid #009CDE;
color: #FFF;
text-align: center;
font-family: "Gill Sans MT";
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding: 10px 22px;
margin-left: 10px;
}

.portfolio_history .pull-right.search{
	position: absolute;
    top: 10px;
    right: 20px;
    width: 230px;

}
.portfolio_history .pull-right.search .form-control{
	/* border-radius: 100px;
border: 1px solid #EAEAEA; */
}


.portfolio_summary .btn-primary img, .modal.view_pdf .btn-primary img, .cover_body .btn-primary{
	background: #06152b;
	margin-right: 10px;
}

.card_border_box{
	border: 1px solid #000;	
	background: #FFF;
	box-shadow: 0px 8px 4px 0px rgba(228, 234, 236, 0.58);
	padding: 14px 20px;
	height: 100%;
}
.headding_set h5{
	color: #009CDE;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin: 0px ;
}

.headding_set h4{
	color: #252525;
	font-family: "Gill Sans MT";
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin: 0px ;
}
.body_content_start{
	margin-top: 20px;
    display: flex;
    align-items: baseline;
}
.list_items{
	display: flex;
	align-items: center;
}
.list_items .label{
	color: #76838F;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width: 210px;
	background: var(--BackgroundBG, #FAFAFD);
	padding: 10px;
	margin: 0px;
	text-align: left;
}
.list_items .value{
	color: #76838F;
	font-family: "Gill Sans MT";
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0px;
	margin-left: 20px;
}
.w-50{
	width: 50%;
    flex: 0 0 50%;
}
.d_flex{
	display: flex;
}
.link_text{
	color: #009CDE;
	text-align: right;
	font-family: "Gill Sans MT";
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration-line: underline;
	text-transform: uppercase;
	background: transparent;
	border: 0px;
}
.view_pdf .modal-header{
	display: flex;
	align-items: center;
}
.ml_auto{
	margin-left: auto;
}

.view_pdf .body_content_start{
	flex-direction: column;
}
.view_pdf .body_content_start .w-50{
	width: 100%;
}
.view_pdf .modal-body{
	display: inline-block;
}

.view_pdf .modal-dialog .headding_set h4{
	background: transparent !important;
    padding: 0 !important;
}
.view_pdf .modal-dialog .list_items .label{
	width: 190px;
}
.tabs_design{
	height: 500px;
    background: #F8F9FA;
}
.tabs_design.content .mCSB_inside > .mCSB_container{
	margin-right: 0px !important;
}

.py_40{
	padding: 0px 40px;
}
.cover_head{
	display: flex;
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
}
.cover_head  img{
	margin-right: 40px;
}
.cover_head p{
	color: #7F8B96;
	font-family: "Gill Sans MT";
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px; /* 153.846% */
	margin: 0px !important;
}

.cover_head  .date{
	color: #1C365E;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px; /* 125% */
	margin: 4px 0px !important;
}
.cover_head  .name{
	color: #1C365E;
	font-family: "Gill Sans MT";
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 100% */
	margin: 4px 0px !important;
}
.cover_head  .address{
	color: #1C365E;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 150% */
	margin: 4px 0px !important;
}
.cover_body{
	margin-top: 28px;
	display: flex;
	flex-direction: column;
}
.cover_body h5{
	color: #1C365E;
	font-family: "Gill Sans MT";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 133.333% */
}
.cover_body h6{
	color: #1C365E;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 133.333% */
	margin-top: 30px;
}

.cover_body p{
	color: #1C365E;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 150% */
	width: 100%;
	display: block;
}
.blue_box{
	background: rgba(0, 156, 222, 0.10);
	padding: 10px 30px;
	margin: 10px 0px;
}
.blue_box .list_items{
	display: flex;
	justify-content: space-between;
}
.blue_box .list_items .label{
	color: #000;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 150% */
	background: transparent;
}
.blue_box .list_items .value{
	color: #000;
	text-align: right;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 150% */
}
.cover_footer{
	border-top: 1px solid #000;
	margin-top: 28px;
	padding: 28px 0px;
}
.cover_footer p{
	color: #1C365E;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 150% */
	margin: 0px !important;
}
.cover_footer .company_name{
	color: #1C365E;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 150% */
}

.cover_body .card_headding{
	border: 1px solid #E4EAEC;
	background: #009CDE;
	text-align: center;
	color: #FFF;
	text-align: center;
	font-family: "Gill Sans MT";
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px; /* 153.846% */
	padding: 10px 0px;
}

.label_transparent .list_items .label{
	background-color: transparent !important;
	padding: 5px 0px;
	
}
.label_transparent .list_items .value{
width: auto !important;
padding: 5px 0px;
text-align: left;
width: 100px !important;
margin: 0px;

}

.value_summary_tabs .list_items .label{
	max-width: 310px;
    min-width: 240px;
}

.value_summary_tabs .list_items .value{
	color: #273456;
	font-family: "Gill Sans MT";
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.value_summary_tabs .col-md-4{
	height: 100%;
	
}
.asuumption .date h6{
	color: #76838F;
	font-family: "Gill Sans MT";
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.asuumption .date p{
	color: #76838F;

font-family: "Gill Sans MT";
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.portfolio_investor h4{
	color: #252525;
	font-family: "Gill Sans MT";
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.our-output .content li {
    padding: 10px 10px 10px 20px;
    border-bottom: 1px solid #e4eaec;
}
.our-output .content li a:hover{
	text-decoration: underline;
	opacity: 1;
	color: #009CDE;
}





.d-flex{
	display: flex;
}
.ml_auto{
	margin-left: auto;
}
.border_left{
	border-left: 4px solid #000;
}
.pl_40{
	padding-left: 40px;
}
.pl_30{
	padding-left: 30px;
}
.pb_40{
	padding-bottom: 40px;;
}
.mb_30{
	margin-bottom: 30px;
}
.m-0{
	margin: 0px !important;
}
.mt_30{
	margin-top: 30px;
}
.mt_20{
	margin-top: 20px;
}
.mt_10{
	margin-top: 10px;
}
.mr_20{
	margin-right: 20px;
}
.pr_20{
	padding-right: 20px;
}
.pt_30{
	padding-top: 30px;
}
.pt_20{
	padding-top: 20px;
}
.pt_10{
	padding-top: 10px;
}
.mb_24{
	margin-bottom: 24px;
}
.mb_20{
	margin-bottom: 20px;
}
.border_top{
	border-top: 1px solid #A3AFB7;
}
.bg_light_blue{
	background: rgb(0, 156, 222, 10%) !important;
}
/* .bootstrap-table .table > thead > tr > th{
	background-color: #009CDE !important;
    color: #ffffff !important;
} */
.cover_body .fixed-table-container tbody td:first-child{
	background: transparent ;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f8f9fa !important;
}
.justify-content-center{
	justify-content: center;
}
.align-items-center{
	align-items: center;
}
.text_blue{
	color: #009CDE !important;
}
.position_fixed{
	position: fixed;
	bottom: 50px;
	right: 50px;
}
.custom-tab.asuumption .bootstrap-table .table > thead > tr > th{
    min-width: 110px !important;
}


.portfolio_set .fixed-table-pagination{
    display: flex;
    justify-content: flex-end;
}
.portfolio_set .pull-left.pagination-detail{
	margin-right: 20px;
}

/* Reponsive Satrt here */
@media  (max-width: 1599px) {
	.portfolio_history .pull-right.search {
		position: absolute;
		top: 10px;
		right: 20px;
		width: 184px;
	}
	.portfolio_history .btn-primary, .portfolio_summary .btn-primary, .modal.view_pdf .btn-primary, .portfolio_history .btn-primary2{
		font-size: 12px !important;
		padding: 10px 10px;
	}
  }
  @media  (max-width: 1599px) {

	.portfolio_history .grid_set .col-md-2.col-lg-1, .portfolio_history .grid_set .col-md-2.col-lg-2{
		width: 14%;
	}
	.portfolio_history .grid_set .col-md-3.col-lg-1{
		width: 25%;
	}
	.portfolio_history .grid_set .col-md-12.col-lg-5{
		width: 100%;
		margin-top: 20px;
	}
	.portfolio_history .pull-right.search {
        position: absolute;
        top: 80px;
        right: 20px;
        width: 234px;
        /* left: 380px; */
    }
  }

  .navbar-brand-text img{
	padding-top: 6px;
	width: 250px;
  }

  .login_con h2{
	font-weight: 400;
    font-size: 50px;
    line-height: 50px;
    color: #1E355E;
	margin-bottom: 30px;
	display: inline-block;
  }

  .text-dark{
	color: #333;
  }

  .login_con{
    padding: 50px 75px;
    box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    margin: auto;
    border: 1px solid #E4E4E4;
    width: 596px;
	text-align: left;
  }

  .login_con .form-control{
	border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;
    color: #1E355E;
    font-size: 20px;
    line-height: 20px;
    padding-left: 0;
    padding-bottom: 14px;
    text-transform: none;
  }

  .login_con .form-group label{
	font-size: 16px;
    line-height: 12px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #ABACAD;
  }

  .px-0{
	padding-left: 0;
	padding-right: 0;
  }

  .d-block{
	display: block !important;
  }

.sing-in-btn{
	margin: 0 auto;
	width: 100%;
	padding: 12px 24px !important;
    font-size: 16px !important;
    font-weight: normal;
    text-transform: capitalize;
    line-height: 16px !important;
}
.page-copyright{
	position: absolute;
    text-align: center;
    bottom: 60px;
    font-size: 14px;
}
.login_con form {
	width: 100% !important;
}

.login_con label.error{
	color: red !important;
	text-transform: capitalize !important;
}
