
@import  "font.google.css";
 @import "bootstrap/bootstrap.min.css";
 @import "fontawesome/font-awesome.min.css";
 @import "animate/animate.min.css";
/* PREDEFINED CLASSES */
.clearfix {
	zoom: 1;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
/* EOF PREDEFINED CLASSES */
html * {
	outline: none !important;
}
html, body {
	min-height: 100%;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: rgba(36, 39, 61, 0.8);/* overflow-x: hidden; */
}
.body-full-height {
	height: 100%;
}
.body-full-height body {
	height: 100%;
}
.row {
	margin-left: 0px;
	margin-right: 0px;
}
.row [class ^='col-xs-'], .row [class ^='col-sm-'], .row [class ^='col-md-'], .row [class  ^='col-lg-'] {
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.row.stacked [class ^='col-xs-'], .row.stacked [class ^='col-sm-'], .row.stacked [class  ^='col-md-'], .row.stacked [class ^='col-lg-'] {
	padding-left: 0px;
	padding-right: 0px;
}
/* PAGE CONTAINER */
.page-container {
	width: 100%;
	float: left;
	min-height: 100%;
	position: relative;
	background: #f9f9f9; /* background: #33414e; */ /* SIDEBAR *//* END SIDEBAR */ /* CONTENT */
	/* END CONTENT */
	/* RTL CONTENT MODE */
	/* END RTL CONTENT MODE */
}
.page-container .page-sidebar {
	width: 243px;
	float: left;
	position: relative;
	z-index: 1;
	/*margin-top: 60px;*/
	margin-top: 0px;
}
.page-container .page-sidebar.page-sidebar-fixed {
	position: fixed;
}
.page-container.page-container-wide .page-sidebar {
	width: 50px;
}
.page-container .page-content {
	min-height: 100%;
	margin-left: 243px;
	background: #ffffff;
	position: relative;
	zoom: 1;
}
.page-container .page-content:before, .page-container .page-content:after {
	content: "";
	display: table;
}
.page-container .page-content:after {
	clear: both;
}
.page-container .page-content .page-content-wrap {
	float: left;
	width: 100%;
}
.page-container.page-container-wide .page-content {
	margin-left: 50px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.page-container.page-navigation-toggled .page-content {
	margin-left: 50px;
}
.page-container.page-mode-rtl .page-sidebar {
	float: right;
}
.page-container.page-mode-rtl .page-sidebar.page-sidebar-fixed {
	right: 0px;
}
.page-container.page-mode-rtl .page-content {
	margin-left: 0px;
	margin-right: 220px;
}
.page-container.page-mode-rtl.page-container-wide .page-content {
	margin-right: 50px;
}
.page-container.page-navigation-top .page-content {
	margin-left: 0px;
}
.page-container.page-navigation-top-fixed .x-navigation.x-navigation-horizontal {
	position: fixed !important;
	padding-right: 120px;
	top: 0px;
	z-index: 11;
}
.page-container.page-navigation-top-fixed .page-content {
	/*padding-top: 68px;*/
}
.page-container.page-navigation-top-fixed.page-navigation-toggled .x-navigation.x-navigation-horizontal {
	padding-right: 50px;
}
/* END PAGE CONTAINER */
/* NAVIGATION */
.x-navigation, .x-navigation ul {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
	display: block;
	z-index: 3;
}
.x-navigation {
	background: #f9f9f9; /* NAV LIST ELEMENT */ /* END NAV LIST ELEMENT */
}
.x-navigation li {
	float: left;
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: rgba(237, 241, 249, .80);
}
.x-navigation li>a {
	display: block;
	float: left;
	width: 100%;
	line-height: 25px;
	/*color: rgba(29, 29, 38, 0.8);*/
	color: #373737;
	font-size: 14px;
	font-weight: 500;
	padding: 15px 10px 15px 15px;
	text-decoration: none;
/*	border-bottom: 4px solid #f9f9f9;*/
	border-bottom: 1px solid #e0e0e0;
	vertical-align: text-bottom;
	text-transform: uppercase;
}
.x-navigation li>a .badge-info {
	border-radius: 50%;
	background-color: #5dcee6;
	float: right;
}
.x-navigation li>a .greencolor {
	text-transform: none;
}
.x-navigation li>a .wallet {
	float: right;
	position: relative;
	font-size: 20px;
}
.x-navigation li>a .wallet .fa {
	left: -10px;
	position: absolute;
	top: 0;
	font-size: 12px;
}
.x-navigation li>a .wallet sub {
	font-size: 11px;
}
.x-navigation li>a .overview, .x-navigation li>a .browse, .x-navigation li>a .investment, .x-navigation li>a .activity {
	background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
	float: left;
	display: block;
	margin-right: 10px;
}
.x-navigation li>a .overview {
	height: 17px;
	background-position: -47px 0px;
	width: 14px;
}
.x-navigation.x-navigation-horizontal>li.active>a .overview {
	background-position: -47px -18px;
}
.x-navigation.x-navigation-horizontal>li.active>a .browse {
	background-position: -0px -18px;
}
.x-navigation.x-navigation-horizontal>li.active>a .investment {
	background-position: -14px -18px;
}
.x-navigation.x-navigation-horizontal>li.active>a .activity {
	background-position: -28px -18px;
}
.x-navigation li>a .browse {
	height: 18px;
	background-position: 0px 0px;
	width: 14px;
}
.x-navigation li>a .investment {
	height: 18px;
	background-position: -14px 0px !important;
	width: 14px;
}
.x-navigation li>a .activity {
	height: 18px;
	background-position: -28px 0px;
	width: 16px;
}
.x-navigation li>a:hover { /*background: #3d4e5d; */
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.x-navigation li>a:hover .fa, .x-navigation li>a:hover .glyphicon {
/* color: #ffd559; */
	
}
.x-navigation li>ul {
	background: #273541;
	max-height: 0px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	overflow: hidden;
}
.x-navigation li.active>a {
	background: #7cd7ea;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #fff;
}
.x-navigation li.active>ul {
	max-height: 1200px;
}
.x-navigation li.xn-title {
	padding: 20px 10px 10px;
	line-height: 20px;
	font-weight: 300;
	font-size: 13px;
	color: #999;
	border-bottom: 1px solid #2f3c48;
}
.x-navigation>li:last-child>a {
	-moz-border-radius: 0px 0px 0px 5px;
	-webkit-border-radius: 0px 0px 0px 5px;
	border-radius: 0px 0px 0px 5px;
	border-bottom: 0px;
}
.x-navigation.x-navigation-horizontal {
	height: 68px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
}
.x-navigation.x-navigation-horizontal .xn-logo a {
	border-bottom: 0px;
	width: 200px;
}
.x-navigation.x-navigation-horizontal>li.xn-openable:before {
	display: none;
}
.x-navigation.x-navigation-horizontal>li {
	background: #fff;
	margin-right:20px;
}
.x-navigation.x-navigation-horizontal>li>a {
	padding: 24px 16px;
	border-bottom: 0px;
	line-height: 20px;
	color: rgba(36, 39, 61, .8);
	text-shadow: none;
	margin-left: 0px;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	display:inline-flex;
}
.x-navigation.x-navigation-horizontal>li>a:hover {
	background: none;
	color: rgba(36, 39, 61, .8);
}
.x-navigation.x-navigation-horizontal>li>a:hover .fa, .x-navigation.x-navigation-horizontal>li>a:hover .glyphicon {
	color: #fff;
}
.x-navigation.x-navigation-horizontal>li>a .fa, .x-navigation.x-navigation-horizontal>li>a .glyphicon {
	color: rgba(36, 39, 61, .8);
}
.x-navigation.x-navigation-horizontal>li.active>a {
	background: #f1f3f5; color: #000000;
}
.x-navigation.x-navigation-horizontal>li.active>a::before{position: absolute; content: ''; width: 100%; height: 5px; background: #1fb7d7; top: 0; left: 0;}
.x-navigation.x-navigation-horizontal>li.active>a::after{position: absolute; content: ''; width: 100%; height: 15px; background: #f1f3f5; bottom: 0px; left: 0;}

.x-navigation.x-navigation-horizontal>li.active>a .fa, .x-navigation.x-navigation-horizontal>li.active>a .glyphicon {
	background: #5dcee6;
	color: #fff;
}
.x-navigation.x-navigation-horizontal>li ul {
	width: 220px;
	position: absolute;
	overflow: visible;
	display: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
	z-index: 3;
}
.x-navigation.x-navigation-horizontal>li ul ul.xn-drop-white:after {
	border-right-color: #FFF;
}
.x-navigation.x-navigation-horizontal>li>ul {
	top: 60px;
	left: 0px;
}
.x-navigation.x-navigation-horizontal>li>ul.xn-drop-white:after {
	border-bottom-color: #FFF;
}
.x-navigation.x-navigation-horizontal>li>ul.xn-drop-left {
	left: auto;
	right: 0px;
}
.x-navigation.x-navigation-horizontal>li>ul.xn-drop-left.xn-drop-white ul:after {
	border-left-color: #FFF;
}
.x-navigation.x-navigation-horizontal>li>ul:after {
	bottom: 100%;
	left: 27px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #33414e;
	border-width: 5px;
	margin-left: -5px;
}
.x-navigation.x-navigation-horizontal>li li {
	width: 100%;
}
.x-navigation.x-navigation-horizontal>li li:first-child a {
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
.x-navigation.x-navigation-horizontal>li li:last-child a {
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	border-bottom-color: transparent;
}
.x-navigation.x-navigation-horizontal>li li.xn-openable:before {
	content: "\f105";
}
.x-navigation.x-navigation-horizontal>li li.active.xn-openable:before {
	content: "\f104";
}
.x-navigation.x-navigation-horizontal>li:last-child>a {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.x-navigation.x-navigation-horizontal>li.last>a {
	-moz-border-radius: 0px 5px 0px 0px;
	-webkit-border-radius: 0px 5px 0px 0px;
	border-radius: 0px 5px 0px 0px;
}
.x-navigation.x-navigation-horizontal li {
	width: auto;
	position: relative;
}
.x-navigation.x-navigation-horizontal li.active>ul {
	display: block;
}
.x-navigation.x-navigation-horizontal li.xn-openable>a {
	padding-right: 20px;
}
.x-navigation.x-navigation-horizontal ul.xn-drop-white {
	background: #FFF;
}
.x-navigation.x-navigation-horizontal ul.xn-drop-white ul {
	background: #FFF;
}
.x-navigation.x-navigation-horizontal ul.xn-drop-white ul:after {
	border-right-color: #FFF;
}
.x-navigation.x-navigation-horizontal ul.xn-drop-white li>a {
	color: #333;
	text-shadow: none;
	border-bottom: 1px solid #E9E9E9;
}
.x-navigation.x-navigation-horizontal ul.xn-drop-white li>a:hover {
	background: #F5F5F5;
	color: #333;
}
.x-navigation.x-navigation-horizontal ul.xn-drop-white li>a .fa, .x-navigation.x-navigation-horizontal ul.xn-drop-white li>a .glyphicon {
	color: #33414e;
}
.x-navigation.x-navigation-horizontal ul.xn-drop-white li.active>a {
	color: #333;
	text-shadow: none;
	border-bottom: 1px solid #E9E9E9;
}
.x-navigation.x-navigation-horizontal ul.xn-drop-white li.active.xn-openable:before {
	color: #333;
}
.x-navigation.x-navigation-horizontal .xn-icon-button>a {
	padding: 15px 10px;
	text-align: center;
	width: 50px;
}
.x-navigation.x-navigation-horizontal .xn-icon-button>a .fa, .x-navigation.x-navigation-horizontal .xn-icon-button>a .glyphicon {
	margin: 0px;
}
.x-navigation .xn-visible {
	display: none;
}
.x-navigation>li.xn-logo>a {
	border-bottom: 0px;
}
.x-navigation>li.xn-logo>a:first-child {

	background: #fff url("https://fcimage.s3.ap-south-1.amazonaws.com/Faircent/logo_new.png") 16px 5px no-repeat scroll;
	font-size: 0px;
	text-indent: -9999px;
	padding: 0px;
	border-bottom: 0px;
	color: #FFF;
	height: 68px;
	background-size: 161px;
}
.x-navigation>li.xn-logo>a:first-child:hover {
/* background-color: #1576b8; */
	
}
.x-navigation>li.xn-profile {
	padding: 0px;
}
.x-navigation>li.xn-profile .profile-data-name {
	color: #ffffff;
}
.x-navigation>li.xn-profile .profile-mini {
	display: none;
	width: 50px;
	padding: 7px;
}
.x-navigation>li.xn-profile .profile-mini img {
	width: 36px;
	border: 2px solid #FFF;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.x-navigation .informer {
	font-size: 11px;
	position: absolute;
	line-height: 20px;
	text-align: center;
	padding: 0px 5px;
	background: #BBB;
	right: 10px;
	top: 15px;
	color: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.x-navigation .informer.pulsate {
	-webkit-animation: pulsate 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: pulsate 1s ease-out;
	-moz-animation-iteration-count: infinite;
	animation: pulsate 1s ease-out;
	animation-iteration-count: infinite;
}
.x-navigation .informer.informer-primary {
	background: #33414e;
}
.x-navigation .informer.informer-success {
	background: #95b75d;
}
.x-navigation .informer.informer-info {
	background: #3fbae4;
}
.x-navigation .informer.informer-warning {
	background: #fea223;
}
.x-navigation .informer.informer-danger {
	background: #b64645;
}
.x-navigation li li .informer {
	top: 12px;
}
/* END NAVIGATION */
/* PROFILE */
.profile {
	width: 100%;
	float: left;
/*	padding: 10px 19px;*/
/*	padding: 23px 19px;*/
	padding: 23px 19px 10px 19px;
	position: relative;
	background: #f9f9f9;
	margin:0px;
}
.profile .top-notification {
	width: 100%;
	display: block;
	margin: 10px 0px 25px;
}
.profile .top-notification a {
	font-size: 18px;
}
.profile .top-notification a .glyphicon-off {
	color: #e23b3b;
	margin-right: 20px;
}
.profile .profile-image {
	float: left;
/*	width: 35%;
	margin: 0px 0px 10px;*/
	width: 30%;
	margin: 0px 0px 0px;
	text-align: left;
	position: relative;
}
.profile .profile-image img {
	width: 60px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.profile .profile-data {
	/*width: 63%;*/
	width: 70%;
	float: left;
	/*text-align: center;
	padding-top: 10px;*/
	text-align: left;
	padding-top: 0px;
}
.profile .profile-data .profile-data-name {
	width: 100%;
	float: left;
	/*font-size: 18px;
	font-weight: 500;*/
	font-size: 20px;
	font-weight: 600;
	color: #1d1d26 !important;
	width: 100%;
	padding: 5px 0 5px 0;
	line-height: 100%;
}
.profile .profile-data .profile-data-title {
	width: 100%;
	float: left;
	font-size: 12px;
	/*font-weight: 400;
	color: #1d1d26;*/
	font-weight: 600;
	color: #4a4a4a;
}
.profile .profile-controls {
	clear: both;
	display: block;
	position: relative;
	width: 100%;
	padding-bottom: 30px;
}
.profile .profile-controls .profile-control-left {
	left: 7px;
	top: 13px;
	text-align: center;
	position: absolute;
}
.profile .profile-controls .amount {
	font-size: 34px;
	font-weight: 400;
	color: #1d1d26;
	padding-left: 15px;
}
.profile .profile-controls .amount sub, .profile .profile-controls sup {
	font-size: 14px;
	position: inherit;
}
.profile .profile-controls a .fa, .profile .profile-controls a .glyphicon {
	width: auto;
	margin-right: auto;
}
.profile .profile-controls a:hover {
	border-color: #FFF;
	color: #FFF;
}
/* END X-NAVIGATION FEATURES */
/* END PROFILE */
/* BLOCK */
.block {
	padding: 5px 10px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.block-full-width {
	padding: 0px;
	float: left;
	width: 100%;
	position: relative;
}
/* END BLOCK */

/* Progress list */
.progress-list {
	float: left;
	width: 100%;
	padding: 0px 5px;
	font-size: 11px;
}
.progress-list .progress {
	clear: both;
	margin-top: 20px;
}
/* end progress list*/
/* LIST TAGS */
.list-tags {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.list-tags li {
	float: left;
	display: block;
	position: relative;
}
.list-tags li a {
	display: block;
	float: left;
	background: #F5F5F5;
	border: 1px solid #D5D5D5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	line-height: 23px;
	font-size: 11px;
	margin: 0px 5px 5px 0px;
	padding: 0px 8px;
	color: #656d78;
}
.list-tags li a:hover {
	text-decoration: none;
	background: #F0F0F0;
}
/* END LIST TAGS */
/* LIST GROUP */
.list-group {
	margin: 0px;
}
.list-group .list-group-item {
	line-height: 20px;
}
.list-group .list-group-item .fa {
	margin-right: 10px;
}
.list-group .list-group-item .btn .fa {
	margin-right: 0px;
}
.list-group .list-group-item .progress {
	margin: 5px 0px;
}
.list-group .list-group-item.active .badge {
	color: #656d78;
}
.list-group .list-group-item:last-child {
	border-bottom: 0px;
}
.list-group.list-group-simple {
	border: 0px;
	background: transparent;
}
.list-group.list-group-simple .list-group-item {
	border: 0px;
	background: transparent;
	padding: 5px 10px;
}
.list-group.border-bottom .list-group-item:last-child {
	border-bottom: 1px solid #E5E5E5;
}
.list-group.list-group-navigation {
	border: 0px;
	float: left;
	width: 100%;
}
.list-group.list-group-navigation .list-group-item {
	border-left: 0px;
	border-right: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.padding-0 .list-group {
	border: 0px;
}
.padding-0 .list-group .list-group-item {
	border-width: 1px 0px 0px 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.padding-0 .list-group .list-group-item:first-child {
	border-top: 0px;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	background: #33414e;
	border-color: #33414e;
}
.list-group-item {
	border-color: #E5E5E5;
}
a.list-group-item:hover, a.list-group-item:focus {
	background: #F9F9F9;
}
/* LIST GROUP CONTACTS */
.list-group-contacts .list-group-item {
	padding: 10px;
}
.list-group-contacts .list-group-item img {
	border: 2px solid #F5F5F5;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width: 40px;
	margin-right: 10px;
}
.list-group-contacts .list-group-item .contacts-title {
	font-size: 13px;
	font-weight: 600;
	line-height: 20px;
}
.list-group-contacts .list-group-item p {
	margin-bottom: 0px;
	line-height: 20px;
}
.list-group-contacts .list-group-item.active {
	background: #F5F5F5;
	border-color: #E5E5E5;
	color: #656d78;
}
.list-group-controls {
	position: absolute;
	right: 10px;
	top: 15px;
}
.list-group-status {
	float: left;
	margin-right: 10px;
	height: 40px;
	width: 10px;
	position: relative;
}
.list-group-status:after {
	position: absolute;
	left: 0px;
	top: 15px;
	width: 10px;
	height: 10px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	content: " ";
}
.list-group-status.status-online:after {
	background: #95b75d;
}
.list-group-status.status-away:after {
	background: #fea223;
}
.list-group-status.status-offline:after {
	background: #CCC;
}
/* END LIST GROUP CONTACTS */
/* EOF LIST GROUP */

/* PANELS */
.panel {
	float: left;
	width: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 0px;
	border-top: 2px solid #E5E5E5;
	margin-bottom: 20px;
	position: relative;
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}
.panel.panel-default {
	border-top-color: #F5F5F5;
	border-top-width: 1px;
}
.panel.panel-primary {
	border-top-color: #33414e;
}
.panel.panel-success {
	border-top-color: #95b75d;
}
.panel.panel-info {
	border-top-color: #3fbae4;
}
.panel.panel-warning {
	border-top-color: #fea223;
}
.panel.panel-danger {
	border-top-color: #b64645;
}
.panel.panel-colorful:before {
	content: "";
	width: 100%;
	height: 2px;
	background: linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -o-linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -moz-linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -webkit-linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -ms-linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #b64645),  color-stop(0.5, #fea223), color-stop(1, #95b75d) );
	display: block;
	left: 0px;
	top: 0px;
}
.panel .panel-heading {
	padding: 10px;
}
.panel .panel-heading .panel-title-image {
	float: left;
	width: 30px;
	border: 2px solid #D5D5D5;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 5px;
}
.panel .panel-heading .panel-title {
	margin-left: 7px;
}
.panel .panel-heading .panel-title-box {
	float: left;
}
.panel .panel-heading .panel-title-box h3 {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	color: #434a54;
	padding: 0px;
	margin: 0px;
}
.panel .panel-heading .panel-title-box span {
	font-size: 12px;
	color: #a7adb5;
	font-weight: 400;
	line-height: 12px;
}
.panel .panel-heading, .panel .panel-footer, .panel .panel-body {
	float: left;
	width: 100%;
}
.panel .panel-body {
	padding: 15px;
	position: relative;
}
.panel .panel-body.scroll {
	padding-right: 0px;
}
.panel .panel-body.panel-body-map {
	padding: 5px;
}
.panel .panel-body.panel-body-image {
	padding: 0px;
	margin-bottom: 10px;
	position: relative;
}
.panel .panel-body.panel-body-image img {
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	width: 100%;
}
.panel .panel-body.panel-body-image .panel-body-inform {
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: -15px;
	left: 50%;
	background: #3fbae4;
	color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-left: -15px;
	text-align: center;
	line-height: 30px;
	padding-left: 1px;
	padding-top: 1px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.panel .panel-body.panel-body-image .panel-body-inform.inform-primary {
	background: #33414e;
}
.panel .panel-body.panel-body-image .panel-body-inform.inform-success {
	background: #95b75d;
}
.panel .panel-body.panel-body-image .panel-body-inform.inform-warning {
	background: #fea223;
}
.panel .panel-body.panel-body-image .panel-body-inform.inform-danger {
	background: #b64645;
}
.panel .panel-body.panel-body-image .panel-body-inform .fa {
	font-size: 16px;
	color: #FFF;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.panel .panel-body.list-group {
	padding: 0px;
}
.panel .panel-body.profile {
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.panel .panel-body.panel-body-search {
	padding: 5px;
}
.panel .panel-body.panel-body-half .panel-body {
	width: 50%;
	height: 100%;
}
.panel .panel-body.panel-body-half .panel-body:nth-child(2n) {
	padding-left: 25px;
}
.panel .panel-body.panel-body-half .panel-body.panel-body-image {
	margin-bottom: 0px;
}
.panel .panel-body.panel-body-half .panel-body.panel-body-image .panel-body-inform {
	bottom: auto;
	left: auto;
	right: -15px;
	top: 50%;
	margin-left: 0px;
	margin-top: -15px;
}
.panel .panel-title {
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	display: block;
	float: left;
	color: #434a54;
}
.panel .panel-footer {
	background: #F5F5F5;
	border: 0px;
	border-top: 1px solid #E3E3E3;
	line-height: 30px;
	padding: 10px;
}
.panel-default .panel-heading, .panel-primary .panel-heading, .panel-success .panel-heading, .panel-info .panel-heading, .panel-warning .panel-heading, .panel-danger .panel-heading {
	background: #F5F5F5;
	border-color: #E5E5E5;
}
.panel-fullscreen-wrap {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	background: #FFF;
}
.panel-fullscreen-wrap .panel {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	margin: 0px;
}
.panel-fullscreen-wrap .panel .panel-body {
	overflow-y: scroll;
}
/* PANEL GROUP / ACCORDION */
.panel-group {
	float: left;
	width: 100%;
}
.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 0px;
}
.panel-title>a {
	text-decoration: none;
}
.panel-group.accordion .panel-body {
	display: none;
}
.panel-group.accordion .panel-body.panel-body-open {
	display: block;
}
/* END PANEL GROUP / ACCORDION */
/* PANEL CONTROLS */
ul.panel-controls {
	float: right;
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: relative;
}
ul.panel-controls>li {
	float: left;
}
ul.panel-controls>li>a {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	color: #656d78;
	border: 1px solid #BBB;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-left: 3px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
ul.panel-controls>li>a.control-primary {
	color: #33414e;
	border-color: #33414e;
}
ul.panel-controls>li>a.control-success {
	color: #95b75d;
	border-color: #95b75d;
}
ul.panel-controls>li>a.control-info {
	color: #3fbae4;
	border-color: #3fbae4;
}
ul.panel-controls>li>a.control-warning {
	color: #fea223;
	border-color: #fea223;
}
ul.panel-controls>li>a.control-danger {
	color: #b64645;
	border-color: #b64645;
}
ul.panel-controls>li>a:hover {
	border-color: #999;
	color: #434a54;
}
ul.panel-controls>li>a.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
ul.panel-controls.panel-controls-title {
	margin-top: 3px;
}
.panel-hidden-controls ul.panel-controls>li>a {
	opacity: 0;
	filter: alpha(opacity = 0);
}
.panel-hidden-controls:hover ul.panel-controls>li>a {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}
.panel-hidden-controls:hover ul.panel-controls>li>a:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}
ul.panel-controls>li.label-control .label, .label-form {
	display: inline-block;
	font-size: 11px;
	padding: 5px 10px;
	line-height: 12px;
	margin-top: 4px;
}
ul.panel-controls>li>.dropdown-menu {
	left: auto;
	right: 3px;
}
ul.panel-controls>li>.dropdown-menu:after, ul.panel-controls>li>.dropdown-menu:before {
	left: auto;
	right: 11px;
}
ul.panel-controls>li>.dropdown-menu:after {
	margin-left: auto;
	margin-right: -5px;
}
ul.panel-controls>li>.dropdown-menu:before {
	margin-left: auto;
	margin-right: -6px;
}
/* EOF PANEL CONTROLS */
.panel-heading .label {
	line-height: 16px;
	padding: 4px 10px;
	margin: 3px 0px 3px 5px;
	font-size: 12px;
	display: inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.panel-heading .label.pulsate {
	-webkit-animation: pulsate 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: pulsate 1s ease-out;
	-moz-animation-iteration-count: infinite;
	animation: pulsate 1s ease-out;
	animation-iteration-count: infinite;
}
/* PANEL BODY PRICING */
.panel.panel-primary .panel-body-pricing small {
	color: #33414e;
}
.panel.panel-success .panel-body-pricing small {
	color: #95b75d;
}
.panel.panel-info .panel-body-pricing small {
	color: #3fbae4;
}
.panel.panel-warning .panel-body-pricing small {
	color: #fea223;
}
.panel.panel-danger .panel-body-pricing small {
	color: #b64645;
}
.panel-body.panel-body-pricing h2 {
	font-size: 26px;
	font-weight: 400;
}
.panel-body.panel-body-pricing h2 small {
	text-transform: uppercase;
}
.panel-body.panel-body-pricing p {
	font-size: 13px;
	color: #666;
	margin-bottom: 15px;
}
.panel-body.panel-body-pricing p.text-muted {
	color: #AAA;
	font-size: 11px;
}
.panel-body.panel-body-pricing .fa {
	color: #EEE;
}
/* PANEL BODY PRICING */
/* PANEL REFRESHING */
.panel-refresh-layer {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #FFF;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	z-index: 3;
	font-size: 21px;
}
.panel-refresh-layer img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -16px;
}
/* EOF PANEL REFRESHING */
.panel-toggled .panel-body, .panel-toggled .panel-footer {
	display: none;
}
/* XNAV PANEL */
.resizable-helper {
	border: 1px dashed #33414e;
}
.xn-panel-dragging .panel-heading:hover {
	cursor: move;
}
.ui-resizable-s {
	width: 98%;
}
.ui-resizable-e {
	height: 98%;
}
.ui-resizable-se {
	width: 16px;
	height: 16px;
	right: 0px;
	bottom: 0px;
	text-indent: 0px;
	background: url(../img/jquery/resize-icon.png) left top no-repeat;
}
/* EOF XNAV PANEL */
/* EOF PANELS */
/* USER */
.user {
	float: left;
	width: 100%;
	line-height: 50px;
}
.user img {
	float: left;
	width: 50px;
	height: 50%;
	border: 3px solid #F5F5F5;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 10px;
}
.user a {
	display: block;
	float: left;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	color: #33414e;
}
.user .btn {
	margin-top: 10px;
}
/* END USER */
/* BUTTONS */
.btn {
	font-size: 12px;
	padding: 4px 15px;
	line-height: 20px;
	font-weight: 400;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.btn.btn-lg, .btn-group-lg>.btn {
	font-size: 14px;
	padding: 8px 20px;
}
.btn.btn-sm, .btn-group-sm>.btn {
	font-size: 11px;
	padding: 2px 10px;
}
.btn.btn-xs, .btn-group-xs>.btn {
	font-size: 10px;
	padding: 0px 5px;
}
.btn-default {
	border-color: #DDD;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	background-color: #F5F5F5;
	border-color: #DDD;
}
.btn-danger {
	background-color: #b64645;
	border-color: #b64645;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
	background-color: #a43f3e;
	border-color: #a43f3e;
}
.btn-danger[disabled], .btn-danger.disabled {
	background: #c66968;
	border-color: #c36261;
}
.btn-warning {
	background-color: #fea223;
	border-color: #fea223;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
	background-color: #fe970a;
	border-color: #fe970a;
}
.btn-warning[disabled], .btn-warning.disabled {
	background: #feb756;
	border-color: #feb34c;
}
.btn-success {
	background-color: #95b75d;
	border-color: #95b75d;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
	background-color: #89ad4d;
	border-color: #89ad4d;
}
.btn-success[disabled], .btn-success.disabled {
	background: #acc780;
	border-color: #a7c479;
}
.btn-primary {
	background-color: #33414e;
	border-color: #33414e;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-color: #29343f;
	border-color: #29343f;
}
.btn-primary[disabled], .btn-primary.disabled {
	background: #475b6d;
	border-color: #435667;
}
.btn-info {
	background-color: #3fbae4;
	border-color: #3fbae4;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	background-color: #29b2e1;
	border-color: #29b2e1;
}
.btn-info[disabled], .btn-info.disabled {
	background: #6ccaea;
	border-color: #63c7e9;
}
.btn-link {
	font-weight: 600;
	color: #33414e;
}
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active {
	color: #33414e;
}
.btn .fa, .btn .glyphicon {
	font-size: 14px;
	margin-right: 5px;
}
.btn.btn-rounded {
	background: transparent;
	color: #656d78;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	border-width: 2px;
	padding: 2px 10px;
	font-weight: 600;
}
.btn.btn-rounded.btn-default:hover, .btn.btn-rounded.btn-default:focus, .btn.btn-rounded.btn-default:active, .btn.btn-rounded.btn-default.active {
	border-color: #CCC;
	color: #333;
}
.btn.btn-rounded.btn-success {
	color: #95b75d;
}
.btn.btn-rounded.btn-success:hover, .btn.btn-rounded.btn-success:focus, .btn.btn-rounded.btn-success:active, .btn.btn-rounded.btn-success.active {
	border-color: #89ad4d;
	color: #89ad4d;
}
.btn.btn-rounded.btn-warning {
	color: #fea223;
}
.btn.btn-rounded.btn-warning:hover, .btn.btn-rounded.btn-warning:focus, .btn.btn-rounded.btn-warning:active, .btn.btn-rounded.btn-warning.active {
	border-color: #fe970a;
	color: #fe970a;
}
.btn.btn-rounded.btn-info {
	color: #3fbae4;
}
.btn.btn-rounded.btn-info:hover, .btn.btn-rounded.btn-info:focus, .btn.btn-rounded.btn-info:active, .btn.btn-rounded.btn-info.active {
	border-color: #29b2e1;
	color: #29b2e1;
}
.btn.btn-rounded.btn-danger {
	color: #b64645;
}
.btn.btn-rounded.btn-danger:hover, .btn.btn-rounded.btn-danger:focus, .btn.btn-rounded.btn-danger:active, .btn.btn-rounded.btn-danger.active {
	border-color: #a43f3e;
	color: #a43f3e;
}
.btn.btn-rounded.btn-primary {
	color: #33414e;
}
.btn.btn-rounded.btn-primary:hover, .btn.btn-rounded.btn-primary:focus, .btn.btn-rounded.btn-primary:active, .btn.btn-rounded.btn-primary.active {
	border-color: #29343f;
	color: #29343f;
}
.btn:active, .btn.active {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn.btn-twitter {
	background: #1AB2E8;
	border-color: #1AB2E8;
}
.btn.btn-twitter:hover, .btn.btn-twitter:focus, .btn.btn-twitter:active, .btn.btn-twitter.active {
	background: #15a1d3;
}
.btn.btn-facebook {
	background: #3C599B;
	border-color: #3C599B;
}
.btn.btn-facebook:hover, .btn.btn-facebook:focus, .btn.btn-facebook:active, .btn.btn-facebook.active {
	background: #354e89;
}
.btn.btn-google {
	background: #E04A39;
	border-color: #E04A39;
}
.btn.btn-google:hover, .btn.btn-google:focus, .btn.btn-google:active, .btn.btn-google.active {
	background: #dd3623;
}
/* EOF BUTTONS */
/* FORM ELEMENTS */
.radio, .checkbox {
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
.radio+.radio, .checkbox+.checkbox {
	margin-top: 0px;
}
input[type=radio], input[type=checkbox] {
	margin: 2px 0px 0px;
}
.checkbox.pull-left, .checkbox.pull-right, .radio.pull-left, .radio.pull-right {
	width: auto;
}
.form-control {
	height: 30px;
	font-size: 12px;
	line-height: 18px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	border: 1px solid #D5D5D5;
	background: #F9F9F9;
}
.form-control:focus {
	border-color: #C5C5C5;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #C1C1C1;
	background: #FFF;
}
.form-control[disabled], .form-control[readonly] {
	color: #CCC;
}
.form-control[disabled]:focus, .form-control[readonly]:focus {
	background: #EEE;
	color: #CCC;
	border-color: #D5D5D5;
}
.input-group-addon {
	border-color: #33414e;
	background-color: #33414e;
	font-size: 13px;
	padding: 0px 10px;
	line-height: 28px;
	color: #FFF;
	text-align: center;
	min-width: 36px;
}
.input-group-addon, .input-group-btn {
	vertical-align: bottom;
}
.form-group:last-child {
	margin-bottom: 0px;
}
.form-group-separated {
	border-top: 1px dashed #D5D5D5;
}
.form-group-separated .form-group {
	border-bottom: 1px dashed #D5D5D5;
	margin-bottom: 0px;
}
.form-group-separated .form-group [class ^="col-md-"] {
	border-left: 1px dashed #D5D5D5;
	padding: 12px 10px;
}
.form-group-separated .form-group [class ^="col-md-"]:first-child {
	border-left: 0px;
}
.form-group-separated .form-group:last-child {
	border-bottom: 0px;
}
.form-group-separated.panel-body {
	padding: 0px;
}
.help-block {
	color: #AAB2BD;
	margin-bottom: 0px;
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -2px;
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	font-size: 16px;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
	font-size: 11px;
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
	z-index: 0;
}
 .has-feedback label ~.form-control-feedback {
 top: 20px;
}
/* FORM VALIDATION STATES */
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success .form-control-feedback {
	color: #95b75d;
}
.has-success .form-control {
	border-color: #95b75d;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning .form-control-feedback {
	color: #fea223;
}
.has-warning .form-control {
	border-color: #fea223;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error .form-control-feedback {
	color: #b64645;
}
.has-error .form-control {
	border-color: #b64645;
}
/* EOF FORM VALIDATION STATES */
.form-control.error, .bootstrap-select.error>button {
	border-color: #b64645;
}
label {
	font-weight: 600;
}
label.error, label.valid {
	color: #b64645;
	margin-bottom: 0px;
	margin-top: 3px;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
}
.form-control.valid, .bootstrap-select.valid>button {
	border-color: #95b75d;
}
label.valid {
	color: #95b75d;
}
.control-label.text-left {
	text-align: left;
}
/* EOF FORM ELEMENTS */
/* LABELS AND BADGES */
.label {
	font-weight: 500;
}
.badge {
	font-size: 11px;
	line-height: 20px;
	font-weight: 500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 8px;
	width:25px;
	height:25px;
}
.label-primary, .badge-primary {
	background-color: #33414e;
}
.label-success, .badge-success {
	background-color: #95b75d;
}
.label-info, .badge-info {
	background-color: #3fbae4;
}
.label-warning, .badge-warning {
	background-color: #fea223;
}
.label-danger, .badge-danger {
	background-color: #b64645;
}
/* EOF LABELS AND BADGES */
/* ALERTS */
.alert {
	width: 100%;
	margin-bottom: 10px;
	line-height: 21px;
	position: absolute;
	z-index: 9;
}
.alert-success {
	background-color: #95b75d;
	color: #FFF;
	border-color: #90b456;
}
.alert-info {
	background-color: #3fbae4;
	color: #FFF;
	border-color: #36b7e3;
}
.alert-warning {
	background-color: #fea223;
	color: #FFF;
	border-color: #fe9e19;
}
.alert-danger {
	background-color: #f75b5b;
	color: #FFF;
	border-color: #f75b5b;
}
/* EOF ALERTS */
/* DROP DOWN */
.dropdown-menu {
	font-size: 12px;
	-moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
	border: 1px solid #E5E5E5;
	padding: 0px;
	margin: 8px 0px 0px;
}
.dropdown-menu>li>a {
	padding: 8px 15px;
	border-bottom: 1px solid #E9E9E9;
	line-height: 20px;
}
.dropdown-menu>li:last-child>a {
	border-bottom: 0px;
}
.dropdown-menu:after, .dropdown-menu:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.dropdown-menu:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #FFF;
	border-width: 5px;
	margin-left: -5px;
}
.dropdown-menu:before {
	border-color: rgba(229, 229, 229, 0);
	border-bottom-color: #E5E5E5;
	border-width: 6px;
	margin-left: -6px;
}
.dropup .dropdown-menu:after, .dropup .dropdown-menu:before {
	display: none;
}
.dropdown-header {
	padding: 10px 15px;
	border-bottom: 1px solid #E5E5E5;
	color: #777;
}
.dropdown-menu .fa {
	margin-right: 5px;
}
.dropdown-menu .divider {
	background: #F5F5F5;
	margin: 0px;
	padding: 15px 0px 0px;
	border-bottom: 1px solid #E5E5E5;
}
/* EOF DROP DOWN */
/* MODAL */
.modal-content {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-width: 5px;
}
.modal-header {
	padding: 10px 10px 10px 15px;
	line-height: 30px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background: #F5F5F5;
	border-color: #d5d5d5;
}
.modal-header .close {
	margin-top: 0px;
	margin-right: 5px;
}
.modal-title {
	line-height: 30px;
}
.modal-body {
	padding: 15px;
}
.modal-footer {
	background: #F5F5F5;
	border-color: #D5D5D5;
	padding: 10px 15px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}



/* EOF MODAL */
/* PORTLET */

/* EOF PORTLET */
/* TYPOGRAPHY */
.page-title {
	float: left;
	width: 100%;
	padding: 5px 10px;
}
.page-title h2 {
	float: left;
	line-height: 30px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #434a54;
	padding: 0px;
	margin: 0px;
}
h1, .h1 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 32px;
	font-weight: 400;
}
h2, .h2 {
	margin-bottom: 15px;
	font-size: 26px;
	font-weight: 400;
}
h3, .h3 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 600;
}
h3 small, .h3 small {
	line-height: 19px;
}
h4, .h4 {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 400;
}
h5, .h5 {
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 14px;
	font-weight: 400;
}
h6, .h6 {
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: 600;
}
.text-title {
	font-weight: 600;
	border-bottom: 1px solid #F5F5F5;
	padding: 10px 0px 5px;
	font-size: 15px;
}
/* EOF TYPOGRAPHY */
/* HELPERS */
.push-down-0 {
	margin-bottom: 0px !important;
}
.push-down-5 {
	margin-bottom: 5px !important;
}
.push-down-10 {
	margin-bottom: 10px !important;
}
.push-down-15 {
	margin-bottom: 15px !important;
}
.push-down-20 {
	margin-bottom: 20px !important;
}
.push-down-25 {
	margin-bottom: 25px !important;
}
.push-down-30 {
	margin-bottom: 30px !important;
}
.push-up-0 {
	margin-top: 0px !important;
}
.push-up-5 {
	margin-top: 5px !important;
}
.push-up-10 {
	margin-top: 10px !important;
}
.push-up-15 {
	margin-top: 15px !important;
}
.push-up-20 {
	margin-top: 20px !important;
}
.push-up-25 {
	margin-top: 25px !important;
}
.push-up-30 {
	margin-top: 30px !important;
}
.padding-0 {
	padding: 0px !important;
}
.padding-bottom-0 {
	padding-bottom: 0px !important;
}
.padding-top-0 {
	padding-top: 0px !important;
}
.text-muted {
	color: #CCD0D9 !important;
}
.text-primary {
	color: #33414e !important;
}
.text-success {
	color: #95b75d !important;
}
.text-info {
	color: #3fbae4 !important;
}
.text-warning {
	color: #fea223 !important;
}
.text-danger {
	color: #b64645 !important;
}
.bg-primary {
	color: #fff;
	background-color: #33414e;
}
.bg-success {
	color: #fff;
	background-color: #95b75d;
}
.bg-info {
	color: #fff;
	background-color: #3fbae4;
}
.bg-warning {
	color: #fff;
	background-color: #fea223;
}
.bg-danger {
	color: #fff;
	background-color: #b64645;
}
.twitter {
	border-color: #1AB2E8 !important;
	color: #1AB2E8 !important;
}
.twitter:hover {
	border-color: #48c2ed !important;
	color: #48c2ed !important;
}
.facebook {
	border-color: #3C599B !important;
	color: #3C599B !important;
}
.facebook:hover {
	border-color: #4f70bb !important;
	color: #4f70bb !important;
}
.line-height-30 {
	line-height: 30px;
}
/* EOF HELPERS */
/* PROGRESS BARS */
.progress.progress-small {
	height: 5px;
}
.progress.progress-small .progress-bar {
	font-size: 0px;
}
.progress-bar {
	background-color: #33414e;
}
.progress-bar-success {
	background-color: #95b75d;
}
.progress-bar-warning {
	background-color: #fea223;
}
.progress-bar-danger {
	background-color: #b64645;
}
.progress-bar-info {
	background-color: #3fbae4;
}
.progress-bar-colorful {
	background: linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -o-linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -moz-linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -webkit-linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -ms-linear-gradient(left, #b64645 0%, #fea223 50%, #95b75d 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #b64645),  color-stop(0.5, #fea223), color-stop(1, #95b75d) );
}
/* EOF PROGRESS BARS */
/* SWITCH */
.switch {
	cursor: pointer;
	position: relative;
}
.switch input {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0);
}
.switch input:checked+span:after {
	left: 21px;
}
.switch input:checked+span {
	background-color: #95b75d;
}
.switch input:disabled+span {
	background-color: #CCC;
}
.switch span {
	position: relative;
	width: 50px;
	height: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background-color: #b64645;
	border: 1px solid #E5E5E5;
	display: inline-block;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	border-color: rgba(0, 0, 0, 0.1);
	left: 0px;
}
.switch span:after {
	content: "";
	position: absolute;
	background-color: #fff;
	width: 26px;
	top: 1px;
	bottom: 1px;
	left: 1px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.switch.switch-small {
	margin: 6px 0px 4px;
}
.switch.switch-small input:checked+span:after {
	left: 11px;
}
.switch.switch-small span {
	width: 30px;
	height: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.switch.switch-small span:after {
	width: 16px;
}
/* END SWITCH */
/* PAGINATION */
.pagination {
	width: 100%;
	margin: 10px 0px;
}
.pagination>li>a, .pagination>li>span {
	margin-left: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #656d78;
	border-color: #E5E5E5;
}
.pagination>li>a:hover, .pagination>li>span:hover {
	color: #222;
}
.pagination>li.active>a, .pagination>li.active>a:hover {
	background: #33414e;
	color: #FFF;
	border-color: #33414e;
}
.pagination.pagination-sm {
	margin: 0px;
	width: auto;
}
.pagination.pagination-sm.push-down-20 {
	margin-bottom: 20px;
}
.pagination.pagination-sm.push-up-20 {
	margin-top: 20px;
}
/* END PAGINATION */
/* POPOVER */
.popover {
	-moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
}
.popover-title {
	background: #f5f5f5;
	border-bottom-color: #e5e5e5;
}
.popover>.arrow, .popover>.arrow:after {
	border-width: 5px;
}
.popover.right>.arrow {
	left: -6px;
	margin-top: -6px;
}
.popover.right>.arrow:after {
	bottom: -5px;
}
.popover.top>.arrow {
	bottom: -6px;
	margin-left: -6px;
	border-top-color: rgba(0, 0, 0, 0.5);
}
.popover.top>.arrow:after {
	margin-left: -5px;
}
.popover.bottom>.arrow {
	top: -6px;
	margin-left: -6px;
	border-bottom-color: rgba(0, 0, 0, 0.3);
}
.popover.bottom>.arrow:after {
	margin-left: -5px;
}
.popover.left>.arrow {
	right: -6px;
	margin-top: -6px;
}
.popover.left>.arrow:after {
	bottom: -5px;
}
/* EOF POPOVER */
/* TABS */
.tabs {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 40px;
}
.nav-tabs, .nav-tabs.nav-justified {
	border-bottom: 0px;
	margin-bottom: 0px;
	margin-top: -40px;
	padding: 0px 5px;
}
.block-head .nav-tabs {
	border-bottom: 0px;
}
.nav-tabs>li {
	margin-bottom: 0px;
}
.nav-tabs>li>a {
	margin-right: 5px;
	border: 0px;
	font-size: 14px;
	border-top: 2px solid transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	color: #333;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	background: #F5F5F5;
	padding: 9px 15px;
}
.nav-tabs>li:first-child>a {
	-moz-border-radius: 5px 0px 0px 0px;
	-webkit-border-radius: 5px 0px 0px 0px;
	border-radius: 5px 0px 0px 0px;
}
.nav-tabs>li>a:hover {
	border-color: transparent;
	background: #FFF;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>.dropdown.active.open>a:hover {
	border: 0px;
	border-top: 2px solid #33414e;
	background: #FFF;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
.nav-tabs.nav-justified>li>a {
	border: 0px;
	border-top: 2px solid transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	color: #333;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.nav-tabs.nav-justified>li>a:hover {
	border-color: #33414e;
	background: transparent;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	border: 0px;
	border-top: 2px solid #33414e;
	background: #FFF;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
.nav-tabs a .caret, .nav-tabs a:hover .caret {
	color: #33414e;
}
.nav-tabs-vertical .tabs {
	margin-top: 0px;
}
.nav-tabs-vertical .nav-tabs {
	margin-top: 0px;
	float: left;
	width: 150px;
	position: absolute;
	left: 0px;
	border-bottom: 0px;
	padding: 0px;
}
.nav-tabs-vertical .nav-tabs>li {
	width: 100%;
}
.nav-tabs-vertical .nav-tabs>li>a {
	width: 100%;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border-top: 0px;
	border-left: 2px solid transparent;
	background: #FFF;
}
.nav-tabs-vertical .nav-tabs>li>a:hover {
	border-left-color: #33414e;
	background: transparent;
}
.nav-tabs-vertical .nav-tabs>li.active>a, .nav-tabs-vertical .nav-tabs>li.active>a:hover, .nav-tabs-vertical .nav-tabs>li.active>a:focus, .nav-tabs-vertical .nav-tabs>.dropdown.active.open>a:hover {
	border-top: 0px;
	border-left: 2px solid #33414e;
	background: #F5F5F5;
}
.nav-tabs-vertical .nav-tabs>li:first-child>a {
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
.nav-tabs-vertical .nav-tabs>li:last-child>a {
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.nav-tabs-vertical .tab-content {
	width: auto;
	margin-left: 150px;
}
.nav-tabs-vertical .panel-body {
	padding-top: 10px;
}
/* EOF TABS */
/* TABLES */
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	border-color: #E5E5E5;
	border-width: 1px;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background: #F8FAFC;
}
.table>thead>tr>th {
	background: #f1f5f9;
	color: #56688A;
	font-size: 12px;
}
.panel-body.panel-body-table {
	padding: 0px;
}
.panel-body.panel-body-table h1, .panel-body.panel-body-table h2, .panel-body.panel-body-table h3, .panel-body.panel-body-table h4, .panel-body.panel-body-table h5, .panel-body.panel-body-table h6 {
	padding-left: 10px;
	margin-bottom: 10px;
}
.panel-body.panel-body-table .table {
	margin-bottom: 0px;
	border: 0px;
}
.panel-body.panel-body-table .table tr>td:first-child, .panel-body.panel-body-table .table tr>th:first-child {
	border-left: 0px;
}
.panel-body.panel-body-table .table tr>td:last-child, .panel-body.panel-body-table .table tr>th:last-child {
	border-right: 0px;
}
.panel-body.panel-body-table .table>tbody>tr:last-child>td {
	border-bottom: 0px;
}
.panel-body.panel-body-table td, .panel-body.panel-body-table th {
	padding: 8px 10px;
}
.table.table-actions td {
	line-height: 28px;
}
.table .progress-small {
	margin: 7px 0px 8px;
}
/* EOF TABLES */
/* Datatables */
.dataTable {
	float: left;
	border-bottom: 1px solid #E5E5E5 !important;
	margin-bottom: 5px;
}
.dataTable div.checker, .dataTable div.radio {
	display: inherit;
}
.dataTables_wrapper {
	float: left;
	width: 100%;
}
.dataTables_length {
	width: 50%;
	float: left;
	padding: 0px 0px 5px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 12px;
}
.dataTables_length label, .dataTables_filter label {
	padding: 0px;
	line-height: 26px;
	height: auto;
	margin: 0px;
	font-weight: normal;
}
.dataTables_length select {
	width: 70px;
	display: inline;
	margin: 0px 5px;
}
.dataTables_filter {
	width: 50%;
	float: right;
	padding-left: 5px;
	padding: 0px 0px 5px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 12px;
}
.dataTables_filter label {
	float: right;
}
.dataTables_filter label input {
	width: 150px;
	display: inline;
	margin-left: 5px;
}
td.dataTables_empty {
	font-size: 11px;
	text-align: center;
	color: #333;
}
.dataTables_info {
	float: left;
	font-size: 12px;
	padding: 0px;
	line-height: 30px;
}
.dataTables_paginate {
	padding: 0px;
	text-align: right;
	float: right;
}
.dataTables_paginate a.paginate_disabled_previous, .dataTables_paginate a.paginate_disabled_next, .dataTables_paginate a.paginate_button, .paginate_enabled_next, .paginate_active, .paginate_enabled_previous {
	padding: 5px 10px;
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float: left;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	color: #656d78;
	margin-left: 3px;
	cursor: pointer;
}
.dataTables_paginate .paginate_enabled_next:hover, .dataTables_paginate a.paginate_button:hover, .dataTables_paginate .paginate_enabled_previous:hover {
	background-color: #eee;
	border-color: #ddd;
	color: #222;
}
.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:hover {
	background: #33414e;
	color: #FFF;
	border-color: #33414e;
}
.dataTables_paginate a.paginate_disabled_previous, .dataTables_paginate a.paginate_button_disabled, .dataTables_paginate a.paginate_disabled_next {
	cursor: default;
	color: #ccc;
}
.dataTables_paginate a.paginate_button_disabled:hover {
	box-shadow: none;
	color: #ccc;
}
.sorting_desc, .sorting_asc, .sorting {
	position: relative;
	cursor: pointer;
}
.sorting:before, .sorting_desc:before, .sorting_asc:before {
	float: right;
	font-family: 'FontAwesome';
	opacity: 0.9;
	filter: alpha(opacity = 90);
	width: 10px;
	height: 10px;
	display: block;
}
.sorting:before {
	content: "\f0dc";
	opacity: 0.3;
	filter: alpha(opacity = 30);
}
.sorting_desc:before {
	content: "\f0d8";
}
.sorting_asc:before {
	content: "\f0d7";
}
.sorting_asc_disabled:before, .sorting_desc_disabled:before {
	opacity: 0.1;
	filter: alpha(opacity = 10);
}
/* eof Datatables */
/* icons-list */
.icons-list {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	float: left;
	width: 100%;
}
.icons-list li {
	float: left;
	display: block;
	width: 25%;
	height: 30px;
	padding: 5px;
	line-height: 20px;
	font-size: 11px;
	border: 1px solid #FFF;
}
.icons-list li:hover {
	color: #333;
	cursor: pointer;
	background: #F5F5F5;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.icons-list li span:first-child, .icons-list li i {
	font-size: 18px;
	float: left;
	margin-right: 10px;
	color: #222;
	line-height: 20px;
}
.icon-preview {
	font-size: 88px;
	color: #222;
	text-align: center;
}
/* eof icons-list */
/* WIDGETS */
.widget {
	width: 100%;
	float: left;
	margin: 0px;
	list-style: none;
	text-decoration: none;
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px 10px;
	margin-bottom: 20px;
	min-height: 120px;
	position: relative;
}
.widget.widget-padding-sm, .widget.widget-item-icon {
	padding: 10px 0px 5px;
}
.widget.widget-np {
	padding: 0px;
}
.widget.widget-no-subtitle {
	padding-top: 25px;
}
.widget.widget-carousel {
	padding-bottom: 0px;
	padding-top: 10px;
}
.widget.widget-default {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),  color-stop(100%, #f5f5f5) );
	background: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);
 filter: progid :       DXImageTransform.Microsoft.gradient (  startColorstr =  #ffffff, endColorstr = #f5f5f5, GradientType = 0 );
}
.widget.widget-primary {
	background: #33414e;
	background: -moz-linear-gradient(top, #33414e 0%, #29343f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #33414e),  color-stop(100%, #29343f) );
	background: -webkit-linear-gradient(top, #33414e 0%, #29343f 100%);
	background: -o-linear-gradient(top, #33414e 0%, #29343f 100%);
	background: -ms-linear-gradient(top, #33414e 0%, #29343f 100%);
	background: linear-gradient(to bottom, #33414e 0%, #29343f 100%);
 	filter: progid :  DXImageTransform.Microsoft.gradient (  startColorstr =  #33414e, endColorstr = #29343f, GradientType = 0 );
}
.widget.widget-success {
	background: #95b75d;
	background: -moz-linear-gradient(top, #95b75d 0%, #89ad4d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95b75d),  color-stop(100%, #89ad4d) );
	background: -webkit-linear-gradient(top, #95b75d 0%, #89ad4d 100%);
	background: -o-linear-gradient(top, #95b75d 0%, #89ad4d 100%);
	background: -ms-linear-gradient(top, #95b75d 0%, #89ad4d 100%);
	background: linear-gradient(to bottom, #95b75d 0%, #89ad4d 100%);
 filter: progid :       DXImageTransform.Microsoft.gradient (  startColorstr =  #95b75d, endColorstr = #89ad4d, GradientType = 0 );
}
.widget.widget-info {
	background: #3fbae4;
	background: -moz-linear-gradient(top, #3fbae4 0%, #29b2e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3fbae4),  color-stop(100%, #29b2e1) );
	background: -webkit-linear-gradient(top, #3fbae4 0%, #29b2e1 100%);
	background: -o-linear-gradient(top, #3fbae4 0%, #29b2e1 100%);
	background: -ms-linear-gradient(top, #3fbae4 0%, #29b2e1 100%);
	background: linear-gradient(to bottom, #3fbae4 0%, #29b2e1 100%);
 filter: progid :       DXImageTransform.Microsoft.gradient (  startColorstr =  #3fbae4, endColorstr = #29b2e1, GradientType = 0 );
}
.widget.widget-warning {
	background: #fea223;
	background: -moz-linear-gradient(top, #fea223 0%, #fe970a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fea223),  color-stop(100%, #fe970a) );
	background: -webkit-linear-gradient(top, #fea223 0%, #fe970a 100%);
	background: -o-linear-gradient(top, #fea223 0%, #fe970a 100%);
	background: -ms-linear-gradient(top, #fea223 0%, #fe970a 100%);
	background: linear-gradient(to bottom, #fea223 0%, #fe970a 100%);
 filter: progid :       DXImageTransform.Microsoft.gradient (  startColorstr =  #fea223, endColorstr = #fe970a, GradientType = 0 );
}
.widget.widget-danger {
	background: #b64645;
	background: -moz-linear-gradient(top, #b64645 0%, #a43f3e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b64645),  color-stop(100%, #a43f3e) );
	background: -webkit-linear-gradient(top, #b64645 0%, #a43f3e 100%);
	background: -o-linear-gradient(top, #b64645 0%, #a43f3e 100%);
	background: -ms-linear-gradient(top, #b64645 0%, #a43f3e 100%);
	background: linear-gradient(to bottom, #b64645 0%, #a43f3e 100%);
 filter: progid :       DXImageTransform.Microsoft.gradient (  startColorstr =  #b64645, endColorstr = #a43f3e, GradientType = 0 );
}
.widget .widget-title, .widget .widget-subtitle, .widget .widget-int, .widget .widget-big-int {
	width: 100%;
	float: left;
	text-align: center;
}
.widget .widget-title {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
	line-height: 20px;
	text-transform: uppercase;
}
.widget .widget-subtitle {
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 5px;
	line-height: 15px;
	color: #EEE;
}
.widget .widget-int {
	font-size: 32px;
	line-height: 40px;
	font-weight: bold;
	font-family: arial;
}
.widget .widget-big-int {
	font-size: 42px;
	line-height: 45px;
	font-weight: 300;
}
.widget .widget-item-left {
	margin-left: 10px;
	float: left;
	width: 100px;
}
.widget .widget-item-right {
	margin-right: 10px;
	float: right;
	width: 100px;
}
.widget.widget-item-icon .widget-item-left, .widget.widget-item-icon .widget-item-right {
	width: 70px;
	padding: 20px 0px;
	text-align: center;
}
.widget.widget-item-icon .widget-item-left {
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	margin-right: 10px;
	padding-right: 10px;
}
.widget.widget-item-icon .widget-item-right {
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	margin-left: 10px;
	padding-left: 10px;
}
.widget .widget-item-left .fa, .widget .widget-item-right .fa, .widget .widget-item-left .glyphicon, .widget .widget-item-right .glyphicon {
	font-size: 60px;
}
.widget .widget-data {
	padding-left: 120px;
}
.widget .widget-data-left {
	padding-right: 120px;
}
.widget.widget-item-icon .widget-data {
	padding-left: 90px;
}
.widget.widget-item-icon .widget-data-left {
	padding-right: 90px;
	padding-left: 10px;
}
.widget .widget-data .widget-title, .widget .widget-data-left .widget-title, .widget .widget-data .widget-subtitle, .widget .widget-data-left .widget-subtitle, .widget .widget-data .widget-int, .widget .widget-data-left .widget-int, .widget .widget-data .widget-big-int, .widget .widget-data-left .widget-big-int {
	text-align: left;
}
.widget .widget-controls a {
	position: absolute;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 27px;
	color: #FFF;
	border: 1px solid #FFF;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}
.widget .widget-controls a.widget-control-left {
	left: 10px;
	top: 10px;
}
.widget .widget-controls a.widget-control-right {
	right: 10px;
	top: 10px;
}
.widget .widget-controls a:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}
.widget .widget-buttons {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 3px;
	margin-top: 5px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.widget .widget-buttons a {
	position: relative;
	display: inline-block;
	line-height: 30px;
	font-size: 21px;
}
.widget .widget-buttons .col {
	width: 100%;
	float: left;
}
.widget .widget-buttons.widget-c2 .col {
	width: 50%;
}
.widget .widget-buttons.widget-c3 .col {
	width: 33.333333%;
}
.widget .widget-buttons.widget-c4 .col {
	width: 25%;
}
.widget .widget-buttons.widget-c5 .col {
	width: 20%;
}
.widget.widget-primary .widget-buttons a {
	color: #010101;
	border-color: #010101;
}
.widget.widget-primary .widget-buttons a:hover {
	color: #000000;
}
.widget.widget-success .widget-buttons a {
	color: #51672e;
	border-color: #51672e;
}
.widge.widget-success .widget-buttons a:hover {
	color: #435526;
}
.widget.widget-info .widget-buttons a {
	color: #14708f;
	border-color: #14708f;
}
.widget.widget-info .widget-buttons a:hover {
	color: #115f79;
}
.widget.widget-warning .widget-buttons a {
	color: #a15e01;
	border-color: #a15e01;
}
.widget.widget-warning .widget-buttons a:hover {
	color: #874f01;
}
.widget.widget-danger .widget-buttons a {
	color: #5a2222;
	border-color: #5a2222;
}
.widget.widget-danger .widget-buttons a:hover {
	color: #471b1b;
}
/* END WIDGETS */
/* TILES */
.tile{
	width: 100%;
	float: left;
	margin: 0px !important;
	list-style: none;
	text-decoration: none;
	font-size: 30px;
	font-weight: 400;
	color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
	margin-bottom: 20px;
	/*min-height: 100px;*/
	position: relative;
	border: 1px solid #D5D5D5;
	text-align: center;
}
.tile.tile-valign {
	line-height: 75px;
}
.tile.tile-default {
	background: #FFF;
	color: #656d78;
}
.tile.tile-default:hover {
	background: #FAFAFA;
}
.tile.tile-primary {
	background: #08436c;
	border-color: #08436c;
}
.tile.tile-primary:hover {
	background: #08436c;
}
.tile.6 {
	background: #95b75d;
	border-color: #95b75d;
}
.tile.tile-success:hover {
	background: #90b456;
}
.tile.tile-warning {
	background: #fea223;
	border-color: #fea223;
}
.tile.tile-warning:hover {
	background: #fe9e19;
}
.tile.tile-danger {
	background: #b64645;
	border-color: #b64645;
}
.tile.tile-danger:hover {
	background: #af4342;
}
.tile.tile-info {
	background: #3fbae4;
	border-color: #3fbae4;
}
.tile.tile-info:hover {
	background: #36b7e3;
}
.tile:hover {
	text-decoration: none;
	color: #FFF;
}
.tile.tile-default:hover {
	color: #656d78;
}
.tile .fa {
	font-size: 52px;
	line-height: 74px;
}
.tile p {
	font-size: 10px;
	margin: 0px;
	color: rgba(197, 202, 240, .80);
	text-transform: uppercase;
}
.tile .informer {
	position: absolute;
	left: 37%;
	top: 10px;
	font-size: 14px;
	color: #FFF;
	line-height: 14px;
}
.tile .informer.informer-default {
	color: #FFF;
}
.tile .informer.informer-primary {
	color: #33414e;
}
.tile .informer.informer-success {
	color: #44cf58;
}
.tile .informer.informer-info {
	color: #3fbae4;
}
.tile .informer.informer-warning {
	color: #fea223;
}
.tile .informer.informer-danger {
	color: #e23b3b;
}
.tile .informer .fa {
	font-size: 14px;
	line-height: 16px;
}
.tile .informer.dir-tr {
	left: auto;
	right: 30%;
	color: rgba(197, 202, 240, 0.8);
}
.tile .informer.dir-bl {
	top: auto;
	bottom: 5px;
}
.tile .informer.dir-br {
	left: auto;
	top: auto;
	right: 5px;
	bottom: 5px;
}
/* EOF TILES */
/* MESSAGES */
.messages {
	width: 100%;
	float: left;
}
.messages .item {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	opacity: 0;
	filter: alpha(opacity = 0);
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.messages .item .text {
	background: #FFF;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D5D5D5;
}
.messages .item .text .heading {
	width: 100%;
	margin-bottom: 5px;
}
.messages .item .text .heading a {
	text-decoration: none;
	font-size: 12px;
	color: #33414e;
	font-weight: 600;
	line-height: 20px;
}
.messages .item .text .heading .date {
	float: right;
	line-height: 20px;
	font-size: 11px;
	color: #CCC;
	font-weight: 600;
}
.messages .item .text:hover {
	border-color: #BBB;
}
.messages .item:nth-child(2n) .text {
	background: #F6F6F6;
}
.messages .item.item-visible {
	opacity: 1;
	filter: alpha(opacity = 100);
}
.messages.messages-img .item .image {
	float: left;
	width: 40px;
}
.messages.messages-img .item .image img {
	border: 2px solid #F5F5F5;
	border-radius: 50%;
	width: 40px;
}
.messages.messages-img .item .text {
	margin-left: 50px;
	position: relative;
}
.messages.messages-img .item .text:after, .messages.messages-img .item .text:before {
	right: 100%;
	top: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.messages.messages-img .item .text:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #FFF;
	border-width: 5px;
	margin-top: -5px;
}
.messages.messages-img .item .text:before {
	border-color: rgba(213, 213, 213, 0);
	border-right-color: #D5D5D5;
	border-width: 6px;
	margin-top: -6px;
}
.messages.messages-img .item .text:hover:before {
	border-right-color: #BBB;
}
.messages.messages-img .item.in .image {
	float: right;
}
.messages.messages-img .item.in .text {
	margin-left: 0px;
	margin-right: 50px;
}
.messages.messages-img .item.in .text:after, .messages.messages-img .item.in .text:before {
	right: auto;
	left: 100%;
}
.messages.messages-img .item.in .text:after {
	border-right-color: transparent;
	border-left-color: #FFF;
}
.messages.messages-img .item.in .text:before {
	border-right-color: transparent;
	border-left-color: #D5D5D5;
}
.messages.messages-img .item.in .text:hover:before {
	border-left-color: #BBB;
}
/* END MESSAGES */
/* CONTACTS */
.contact-info {
	float: left;
	width: 100%;
}
.contact-info p {
	margin-bottom: 5px;
}
.contact-info strong {
	font-size: 13px;
}
.contact-info small {
	font-weight: 700;
}
/* END CONTACTS */
/* LOGIN */
.login-container {
	float: left;
	width: 100%;
	min-height: 100%;
	background: url("../img/bg.png") left top repeat #33414e;
}
.login-container .login-box {
	width: 400px;
	margin: 0px auto;
	padding-top: 100px;
}
.login-container .login-box .login-logo {
	background: url("../img/logo.png") top center no-repeat;
	width: 100%;
	height: 50px;
	float: left;
	margin-bottom: 10px;
}
.login-container .login-box .login-body {
	width: 100%;
	float: left;
	background: rgba(255, 255, 255, 0.1);
	padding: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.login-container .login-box .login-body .login-title {
	color: #FFF;
	font-size: 19px;
	font-weight: 300;
	margin-bottom: 20px;
}
.login-container .login-box .login-body .form-control {
	border: 0px;
	background: rgba(0, 0, 0, 0.2);
	padding: 10px 15px;
	color: #CCC;
	line-height: 20px;
	height: auto;
}
.login-container .login-box .login-body .btn-link {
	color: #FFF;
	border: 0px;
}
.login-container .login-box .login-body .login-or {
	width: 40px;
	height: 25px;
	background: rgba(0, 0, 0, 0.2);
	position: relative;
	margin: 25px auto;
	text-align: center;
	line-height: 25px;
	color: #FFF;
}
.login-container .login-box .login-body .login-or:before {
	content: "";
	position: absolute;
	left: 0;
	width: 0;
	height: 0;
	top: -10px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 10px solid rgba(0, 0, 0, 0.2);
}
.login-container .login-box .login-body .login-or:after {
	content: "";
	position: absolute;
	left: 0;
	width: 0;
	height: 0;
	bottom: -10px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 10px solid rgba(0, 0, 0, 0.2);
}
.login-container .login-box .login-body .login-subtitle {
	line-height: 20px;
	padding: 5px 0px;
	font-size: 12px;
	color: #FFF;
}
.login-container .login-box .login-body .login-subtitle a {
	color: #3fbae4;
}
.login-container .login-box .login-footer {
	width: 100%;
	float: left;
	padding: 10px;
	color: #FFF;
}
.login-container .login-box .login-footer a {
	color: #FFF;
}
.login-container.lightmode {
	background: url("../img/backgrounds/wall_1.jpg") left top no-repeat;
}
.login-container.lightmode .login-box .login-body {
	background: rgba(255, 255, 255, 0.2);
}
.login-container.lightmode .login-box .login-body .form-control {
	background: rgba(255, 255, 255, 0.4);
	color: #333;
}
.login-container.lightmode .login-box .login-subtitle a {
	color: #33414e;
}
/* END LOGIN */
/* TIMELINE */
.img-text {
	border: 3px solid #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0px 10px 5px 0px;
	-moz-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1);
}
.timeline {
	float: left;
	width: 100%;
	position: relative;
	padding: 0px;
	margin: 0px 0px 20px;
}
.timeline:before {
	content: " ";
	position: absolute;
	width: 2px;
	background: #e5ebef;
	height: 100%;
	left: 40%;
	margin-left: -1px;
 border: 1px solid #;
}
.timeline .timeline-item {
	width: 60%;
	float: left;
	position: relative;
	clear: both;
	z-index: 2;
	margin-top: 20px;
}
.timeline .timeline-item.timeline-main {
	height: 40px;
	width: 40%;
}
.timeline .timeline-item .timeline-date {
	padding: 7px 10px;
	line-height: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	position: absolute;
	right: -50px;
	top: 0px;
	font-weight: 600;
	color: rgba(36, 39, 61, .5);
	background: #f3f4f9;
	text-align: center;
	width: 100px;
	font-size: 19px;
}
.timeline .timeline-item .timeline-date a {
	color: rgba(36, 39, 61, .5);
	text-decoration: none;
}
.timeline .timeline-item .timeline-item-content {
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 95%;
}
.timeline .timeline-item .timeline-item-content:before, .timeline .timeline-item .timeline-item-content:after {
	left: 95%;
	top: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.timeline .timeline-item .timeline-item-content:before {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #FFF;
	border-width: 3px;
	margin-top: -3px;
}
.timeline .timeline-item .timeline-item-content:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #FFF;
	border-width: 7px;
	margin-top: -7px;
	border: none;
}
.timeline .timeline-item .timeline-item-content .timeline-heading {
	width: 20%;
	float: left;
	padding: 0px 10px 5px;
	line-height: 30px;
}
.timeline .timeline-item .timeline-item-content .timeline-heading .emiprice {
	font-size: 25px;
	font-weight: 600;
	display: block;
}
.timeline .timeline-item .timeline-item-content .timeline-heading a {
	color: #33414e;
	font-weight: 600;
}
.timeline .timeline-item .timeline-item-content .timeline-body {
	width: 100%;
	float: left;
	padding: 0px 10px;
	margin-top: -10px;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list {
	width: 75%;
	float: left;
	padding: 0px 10px 5px;
	line-height: 30px;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list ul {
	padding: 0px;
	margin: 0px;
	list-style: 0px;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list li {
	display: block;
	width: 100%;
	margin-bottom: 9px;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list li .NMIprice {
	width: 43px;
	height: 43px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 14px;
	line-height: 43px;
	text-align: center;
	border: 1px solid #e6e6e6;
	display: inline-block;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list li .NMIMG {
	width: 43px;
	height: 43px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	line-height: 43px;
	text-align: center;
	display: inline-block;
	margin-left: 12px;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list li .NAMEUSER {
	line-height: 43px;
	text-align: center;
	display: inline-block;
	font-size: 14px;
	margin-left: 15px;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list .showmore {
	width: 43px;
	height: 43px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	background: #a1c8e3;
	color: #ffffff;
	font-weight: 600;
	margin-top: 10px;
	cursor: pointer;
}
.timeline .timeline-item .timeline-item-info {
	position: absolute;
	left: 105%;
	font-size: 18px;
	padding: 0px 15px;
	line-height: 20px;
	width: 110px;
	text-align: center;
	font-weight: 400;
	margin-top: -10px;
}
.timeline .timeline-item .timeline-item-icon {
	position: absolute;
	right: -5px;
	width: 10px;
	height: 10px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	background: #cdd9e6;
}
.timeline .timeline-item:last-child {
	margin-bottom: 0px;
}
.timeline .timeline-item.timeline-item-right {
	float: right;
}
.timeline .timeline-item.timeline-item-right .timeline-item-info {
	left: auto;
	right: 105%;
}
.timeline .timeline-item.timeline-item-right .timeline-item-info:before {
	right: auto;
	left: 100%;
}
.timeline .timeline-item.timeline-item-right .timeline-item-content {
	float: right;
}
.timeline .timeline-item.timeline-item-right .timeline-item-content:before, .timeline .timeline-item.timeline-item-right .timeline-item-content:after {
	left: auto;
	right: 95%;
}
.timeline .timeline-item.timeline-item-right .timeline-item-icon {
	right: auto;
	left: -5px;
}
.timeline.timeline-right:before {
	left: 160px;
}
.timeline.timeline-right .timeline-item {
	width: 100%;
	padding-left: 210px;
}
.timeline.timeline-right .timeline-item.timeline-main {
	width: 160px;
	padding-left: 0px;
}
.timeline.timeline-right .timeline-item .timeline-item-content {
	width: 100%;
}
.timeline.timeline-right .timeline-item .timeline-item-content:before, .timeline.timeline-right .timeline-item .timeline-item-content:after {
	right: auto;
	left: 196px;
}
.timeline.timeline-right .timeline-item .timeline-item-content:before {
	border-width: 0px;
}
.timeline.timeline-right .timeline-item .timeline-item-info {
	left: 0px;
	right: auto;
}
.timeline.timeline-right .timeline-item .timeline-item-icon {
	left: 140px;
}
.timeline-item.current .timeline-item-icon {
	background: #eaa123 !important;
}
.timeline-item .timeline-item-icon.future {
	background: #50d2c2 !important;
}
/* END TIMELINE */
/* COMMENTS */

/* END COMMENTS */
/* TASKS */
.panel-body.tasks {
	padding: 10px;
}
.tasks {
	float: left;
	width: 100%;
}
.tasks .task-item {
	width: 100%;
	float: left;
	padding: 0px;
	background: #FFF;
	border-left: 3px solid #FFF;
	margin-bottom: 10px;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.tasks .task-item:hover {
	background: #F9F9F9;
	cursor: pointer;
}
.tasks .task-item.task-complete {
	background: #FFF2C5;
}
.tasks .task-item.task-primary {
	border-left-color: #33414e;
}
.tasks .task-item.task-success {
	border-left-color: #95b75d;
}
.tasks .task-item.task-info {
	border-left-color: #3fbae4;
}
.tasks .task-item.task-warning {
	border-left-color: #fea223;
}
.tasks .task-item.task-danger {
	border-left-color: #b64645;
}
.tasks .task-item .task-text {
	margin-bottom: 10px;
	float: left;
	width: 100%;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
}
.tasks .task-item .task-footer {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #AAA;
	line-height: 20px;
	padding: 10px;
	background: #F5F5F5;
}
.tasks .task-item .task-footer a {
	color: #AAA;
	display: block;
	float: left;
	margin-left: 10px;
	font-size: 14px;
}
.tasks .task-item .task-footer a:hover {
	color: #656d78;
}
.tasks .task-drop {
	float: left;
	width: 100%;
	padding: 30px 10px;
	border: 2px dashed #D5D5D5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	line-height: 20px;
}
.tasks .task-drop:hover {
	opacity: 0.5;
	filter: alpha(opacity = 50);
	cursor: pointer;
}
/* END TASKS */
/* my progress bar */
.mpb {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 5px;
	background: rgba(0, 0, 0, 0.2);
	z-index: 1001;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}
.mpb.bottom {
	top: auto;
	bottom: 0px;
}
.mpb .mpb-progress {
	background: #FFF;
	display: block;
	float: left;
	height: 5px;
}
.mpb .mpb-progress.mpb-primary {
	background: #33414e;
}
.mpb .mpb-progress.mpb-warning {
	background: #fea223;
}
.mpb .mpb-progress.mpb-success {
	background: #95b75d;
}
.mpb .mpb-progress.mpb-info {
	background: #3fbae4;
}
.mpb .mpb-progress.mpb-danger {
	background: #b64645;
}
/* eof my progress bar */
/* search result */
.search-results {
	float: left;
	width: 100%;
}
.search-results .sr-item {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	padding: 10px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #FFF;
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}
.search-results .sr-item .sr-item-title {
	font-size: 16px;
	font-weight: 600;
	color: #434a54;
	display: block;
}
.search-results .sr-item .sr-item-link {
	font-size: 12px;
	font-weight: 400;
	color: #95b75d;
	line-height: 20px;
}
.search-results .sr-item p {
	font-size: 13px;
	color: #656d78;
	margin: 5px 0px;
}
.search-results .sr-item p.sr-item-links {
	font-size: 11px;
}
.search-results .sr-item:last-child {
	margin-bottom: 20px;
}
/* eof search restult */
/* Posts */
.posts .post-item {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #F5F5F5;
}
.posts .post-item .post-title {
	font-size: 25px;
	font-weight: 400;
	color: #434a54;
	float: left;
	width: 100%;
	line-height: 30px;
}
.posts .post-item .post-title a {
	font-size: 25px;
	color: #434a54;
}
.posts .post-item .post-date {
	font-size: 11px;
	color: #99a0aa;
	line-height: 20px;
	margin: 5px 0px 0px;
	float: left;
	width: 100%;
}
.posts .post-item .post-date a {
	color: #99a0aa;
}
.posts .post-item .post-date .fa {
	font-size: 12px;
	margin-right: 5px;
}
.posts .post-item .post-video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	margin-bottom: 6px;
}
.posts .post-item .post-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.posts .post-item .post-text {
	font-size: 13px;
	float: left;
	width: 100%;
	margin: 10px 0px;
}
.posts .post-item .post-row {
	float: left;
	width: 100%;
	font-size: 11px;
}
.posts .post-item .post-row .post-info {
	line-height: 20px;
	padding: 5px 10px;
	border: 1px solid #F5F5F5;
	font-size: 11px;
	color: #99a0aa;
	float: left;
}
.posts .post-item:last-child {
	margin-bottom: 0px;
	padding-bottom: 10px;
	border-bottom: 0px;
}
.post-image {
	width: 400px;
	float: left;
}
.links {
	float: left;
	width: 100%;
	padding: 5px 10px;
}
.links a {
	font-size: 16px;
	font-weight: 400;
	color: #656d78;
	display: block;
	float: left;
	width: 100%;
	line-height: 30px;
}
.links a .label {
	float: right;
	padding: 5px 10px;
	margin-top: 3px;
}
.links.small a {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 10px;
}
/* eof posts */

/* message box */
.message-box {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
}
.message-box.open {
	display: block;
}
.message-box .mb-container {
	position: absolute;
	left: 0px;
	top: 35%;
	background: rgba(0, 0, 0, 0.9);
	padding: 20px;
	width: 100%;
}
.message-box .mb-container .mb-middle {
	width: 50%;
	left: 25%;
	position: relative;
	color: #FFF;
}
.message-box .mb-container .mb-middle .mb-title {
	width: 100%;
	float: left;
	padding: 10px 0px 0px;
	font-size: 31px;
	font-weight: 400;
	line-height: 36px;
}
.message-box .mb-container .mb-middle .mb-title .fa, .message-box .mb-container .mb-middle .mb-title .glyphicon {
	font-size: 38px;
	float: left;
	margin-right: 10px;
}
.message-box .mb-container .mb-middle .mb-content {
	width: 100%;
	float: left;
	padding: 10px 0px 0px;
}
.message-box .mb-container .mb-middle .mb-content p {
	margin-bottom: 0px;
}
.message-box .mb-container .mb-middle .mb-footer {
	width: 100%;
	float: left;
	padding: 10px 0px;
}
.message-box.message-box-warning .mb-container {
	background: rgba(254, 162, 35, 0.9);
}
.message-box.message-box-danger .mb-container {
	background: rgba(182, 70, 69, 0.9);
}
.message-box.message-box-info .mb-container {
	background: rgba(63, 186, 228, 0.9);
}
.message-box.message-box-success .mb-container {
	background: rgba(149, 183, 93, 0.9);
}
/* end message box */

/* Dropzone */
.dropzone.dropzone-mini {
	min-height: 150px;
}
.dropzone.dropzone-mini .dz-message {
	background: none;
	position: relative;
	margin: 0px;
	padding: 0px;
	left: auto;
	top: auto;
	width: 100%;
	float: left;
	height: 120px;
}
.dropzone.dropzone-mini .dz-message:after {
	content: "\f0ee";
	position: absolute;
	width: 80px;
	height: 80px;
	text-align: center;
	font-family: FontAwesome;
	font-size: 88px;
	top: 26px;
	left: 50%;
	margin: 0px 0px 0px -40px;
	line-height: 80px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.dropzone.dropzone-mini .dz-message:hover:after {
	opacity: 1;
	filter: alpha(opacity = 100);
}
.dropzone.dz-started .dz-message {
	display: none;
}
/* end Dropzone */
/* errors */
.error-container {
	width: 500px;
	margin: 50px auto 0px;
}
.error-container .error-code {
	float: left;
	width: 100%;
	font-size: 135px;
	line-height: 130px;
	text-align: center;
	color: #333;
	font-weight: 300;
}
.error-container .error-text {
	float: left;
	width: 100%;
	margin-top: 10px;
	font-size: 26px;
	line-height: 24px;
	text-transform: uppercase;
	color: #666;
	text-align: center;
	font-weight: 400;
}
.error-container .error-subtext {
	float: left;
	width: 100%;
	margin: 30px 0px 10px;
	font-size: 13px;
	line-height: 20px;
	color: #AAA;
	text-align: center;
	font-weight: 400;
}
.error-container .error-actions {
	float: left;
	width: 100%;
	margin-top: 10px;
}
/* end errors */

/* TEMPLATE PLUGINS */
/* To top */
.to-top {
	width: 40px;
	height: 40px;
	background: #f5f5f5;
	line-height: 35px;
	text-align: center;
	border: 1px solid #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 23px;
	color: #CCC;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.to-top:hover {
	border-color: #33414e;
	color: #333;
}
/* end To top */
/* iCheck plugin Minimal skin, black
        ----------------------------------- */
.check {
	font-weight: 400;
	line-height: 20px;
	margin: 5px 0px;
	cursor: pointer;
}
.check .icheckbox_minimal-grey, .check .iradio_minimal-grey {
	margin-right: 5px;
	margin-top: -2px;
}
.check.disabled {
	color: #AAA;
}
.icheckbox_minimal-grey, .iradio_minimal-grey {
	display: inline-block;
 *display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url("../img/icheck/grey.png") no-repeat;
	border: none;
	cursor: pointer;
}
.icheckbox_minimal-grey {
	background-position: 0 0;
}
.icheckbox_minimal-grey.hover {
	background-position: -20px 0;
}
.icheckbox_minimal-grey.checked {
	background-position: -40px 0;
}
.icheckbox_minimal-grey.disabled {
	background-position: -60px 0;
	cursor: default;
}
.icheckbox_minimal-grey.checked.disabled {
	background-position: -80px 0;
}
.iradio_minimal-grey {
	background-position: -100px 0;
}
.iradio_minimal-grey.hover {
	background-position: -120px 0;
}
.iradio_minimal-grey.checked {
	background-position: -140px 0;
}
.iradio_minimal-grey.disabled {
	background-position: -160px 0;
	cursor: default;
}
.iradio_minimal-grey.checked.disabled {
	background-position: -180px 0;
}
/* END icheckbox */

/* END MAILBOX */

/* BOOTSTRAP SELECT */
.bootstrap-select {
	width: 220px \0;
}
.bootstrap-select>.btn {
	width: 100%;
	padding-right: 25px;
}
.error .bootstrap-select .btn {
	border: 1px solid #b64645;
}
.bootstrap-select.fit-width {
	width: auto !important;
}
 .bootstrap-select.btn-group:not (.input-group-btn ), .bootstrap-select.btn-group[class  *="span"] {
 float: none;
 display: inline-block;
 margin-bottom: 0px;
 margin-left: 0;
}
.form-search .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group {
	margin-bottom: 0;
}
.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: none;
}
.bootstrap-select.btn-group.pull-right, .bootstrap-select.btn-group[class  *="span"].pull-right, .row-fluid .bootstrap-select.btn-group[class *="span"].pull-right {
	float: right;
}
.input-append .bootstrap-select.btn-group {
	margin-left: -1px;
}
.input-prepend .bootstrap-select.btn-group {
	margin-right: -1px;
}
 .bootstrap-select 



:not  ( [ class * = "span" ]  ) :not  ( [ class * = "col-" ]  ) :not  ( [ class * = "form-control" ]  ) :not  ( .input-group-btn  ) {
width 



:
 220 px;
}
.bootstrap-select  .form-control 



:not  ( [ class * = "span" ]  ) {
width 



:
 100%;
}
.bootstrap-select.show-menu-arrow.open>.btn {
	z-index: 2051;
}
.bootstrap-select.btn-group .btn .filter-option {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	text-align: left;
}
.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle;
}
.bootstrap-select.btn-group>.disabled, .bootstrap-select.btn-group .dropdown-menu li.disabled>a {
	cursor: not-allowed;
}
.bootstrap-select.btn-group>.disabled:focus {
	outline: none !important;
}
.bootstrap-select.btn-group[class *="span"] .btn {
	width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	z-index: 2000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	border: 0;
	padding: 0;
	margin: 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu dt {
	display: block;
	padding: 3px 20px;
	cursor: default;
}
.bootstrap-select.btn-group .div-contain {
	overflow: hidden;
}
.bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li>a.opt {
	position: relative;
	padding-left: 35px;
}
.bootstrap-select.btn-group .dropdown-menu li>a {
	cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li>dt small {
	font-weight: normal;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	margin-top: 11px;
	font-size: 11px;
}
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
	display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	display: inline-block;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px;
}
.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: 0.5em;
}
 .bootstrap-select.btn-group .dropdown-menu li:not (.disabled ) >a:hover small, .bootstrap-select.btn-group .dropdown-menu li:not  (.disabled ) >a:focus small, .bootstrap-select.btn-group .dropdown-menu li.active:not  (.disabled ) >a small {
 color: #64b1d8;
 color: rgba(100, 177, 216, 0.4);
}
.bootstrap-select.btn-group .dropdown-menu li>dt small {
	font-weight: normal;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-color: rgba(204, 204, 204, 0.2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-bottom: 0;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-color: rgba(204, 204, 204, 0.2);
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid #FFFFFF;
	border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after {
	display: block;
}
.bootstrap-select.btn-group .no-results {
	padding: 8px;
	background: #f5f5f5;
	border-top: 1px solid #E5E5E5;
	margin-top: 5px;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	pointer-events: none;
	opacity: 0.9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-select.btn-group.fit-width .btn .filter-option {
	position: static;
}
.bootstrap-select.btn-group.fit-width .btn .caret {
	position: static;
	top: auto;
	margin-top: -1px;
}
.control-group.error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48;
}
.bootstrap-select-searchbox, .bootstrap-select .bs-actionsbox {
	padding: 4px 8px;
}
.bootstrap-select .bs-actionsbox {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-select .bs-actionsbox .btn-group button {
	width: 50%;
}
.bootstrap-select-searchbox+.bs-actionsbox {
	padding: 0 8px 4px;
}
.bootstrap-select-searchbox input {
	margin-bottom: 0;
}
.mobile-device {
	position: absolute;
	top: 0;
	left: 0;
	display: block !important;
	width: 100%;
	height: 100% !important;
	opacity: 0;
}
/* EOF BOOTSTRAP SELECT */
/* Validation Engine */
.formError {
	z-index: 990;
}
.formError .formErrorContent {
	z-index: 991;
}
.formError .formErrorArrow {
	z-index: 996;
}
.ui-dialog .formError {
	z-index: 5000;
}
.ui-dialog .formError .formErrorContent {
	z-index: 5001;
}
.ui-dialog .formError .formErrorArrow {
	z-index: 5006;
}
.inputContainer {
	position: relative;
	float: left;
}
.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
	text-align: left;
}
.formError.inline {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
}
.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none;
}
.formError .formErrorContent {
	width: 100%;
	background: #111111;
	position: relative;
	color: #ffffff;
	min-width: 120px;
	font-size: 12px;
	padding: 4px 10px 4px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.greenPopup .formErrorContent {
	background: #95b75d;
}
.blackPopup .formErrorContent {
	background: #000;
	color: #FFF;
}
.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position: relative;
}
body[dir='rtl'] .formError .formErrorArrow, body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}
.formError .formErrorArrowBottom {
	margin: 0px 0 0 12px;
	top: 2px;
}
.formError .formErrorArrow div {
	font-size: 0px;
	height: 1px;
	background: #111111;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}
.greenPopup .formErrorArrow div {
	background: #95b75d;
}
.blackPopup .formErrorArrow div {
	background: #000;
	color: #FFF;
}
.formError .formErrorArrow .line10 {
	width: 13px;
	border: none;
}
.formError .formErrorArrow .line9 {
	width: 11px;
	border: none;
}
.formError .formErrorArrow .line8 {
	width: 11px;
}
.formError .formErrorArrow .line7 {
	width: 9px;
}
.formError .formErrorArrow .line6 {
	width: 7px;
}
.formError .formErrorArrow .line5 {
	width: 5px;
}
.formError .formErrorArrow .line4 {
	width: 3px;
}
.formError .formErrorArrow .line3 {
	width: 1px;
}
.formError .formErrorArrow .line2 {
	width: 0px;
	border: none;
}
.formError .formErrorArrow .line1 {
	width: 0px;
	border: none;
}
/* EOF Validation Engine */
/* RangeSlider */
.ui-rangeSlider {
	height: 22px;
	margin-top: 4px;
}
.ui-rangeSlider .ui-rangeSlider-innerBar {
	height: 16px;
	margin: 3px 6px;
	background: #F5F5F5;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.ui-rangeSlider .ui-rangeSlider-handle {
	width: 22px;
	height: 22px;
	background: #FFF;
	border: 2px solid #33414e;
	cursor: col-resize;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.ui-rangeSlider .ui-rangeSlider-bar {
	margin: 1px 0px;
	background: #E5E5E5;
	height: 20px;
	cursor: move;
	cursor: grab;
	cursor: -moz-grab;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging {
	cursor: -moz-grabbing;
	cursor: grabbing;
}
.ui-rangeSlider-arrow, .ui-rangeSlider-arrow-inner {
	display: none;
}
.ui-rangeSlider-container {
	height: 22px;
}
.ui-rangeSlider-withArrows .ui-rangeSlider-container {
	margin: 0 11px;
}
.ui-rangeSlider-noArrow .ui-rangeSlider-container {
	margin: 0;
}
.ui-rangeSlider-label {
	background: #33414e;
	margin: 0px;
	white-space: nowrap;
	bottom: 26px;
	padding: 5px 8px;
	cursor: col-resize;
	color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 11px;
}
.ui-rangeSlider-label-inner {
	display: none;
}
input.ui-editRangeSlider-inputValue {
	width: 3em;
	vertical-align: middle;
	text-align: center;
}
/* EOF RangeSlider */

/* END Smart Wizard */

/* END jVectorMaps */

/* END tagsinput */
/* sparkline */

/* eof sparkline */

/* eof calendar */
/* bootstra file input */
.file-input-wrapper input[type=file], .file-input-wrapper input[type=file]:focus, .file-input-wrapper input[type=file]:hover {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index: 99;
	outline: 0;
}
.file-input-name {
	margin-left: 10px;
}
/* eof bootstrap file input */
/* Morris charts */

/* END Morris charts */
/* Bootstrap Tour */
.popover[class *=tour-] {
	z-index: 1100;
}
.popover[class *=tour-] .popover-navigation {
	padding: 9px 14px;
}
.popover[class *=tour-] .popover-navigation [data-role=end] {
	float: right;
}
.popover[class *=tour-] .popover-navigation [data-role=prev], .popover[class  *=tour-] .popover-navigation [data-role=next], .popover[class *=tour-] .popover-navigation [data-role=end] {
	cursor: pointer;
}
.popover[class *=tour-] .popover-navigation [data-role=prev] .disabled, .popover[class  *=tour-] .popover-navigation [data-role=next].disabled, .popover[class *=tour-] .popover-navigation [data-role=end] .disabled {
	cursor: default;
}
.popover[class *=tour-] .orphan {
	position: fixed;
	margin-top: 0;
}
.popover[class *=tour-].orphan .arrow {
	display: none;
}
/* END Bootstrap Tour */
/* Bootstro */

/* END Bootstro */
.loading {
	background: transparent url(../img/loading.gif) no-repeat scroll center  center content-box !important;
}
/* END Bootstrap fileinput */

/* eof daterangepicker */
/* Tocify */
.tocify {
	width: 20%;
	max-height: 90%;
	overflow: auto;
	position: fixed;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
}
.tocify ul, .tocify li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 30px;
}
.tocify ul.tocify-header>li>a {
	border-bottom: 1px solid #E5E5E5;
}
.tocify ul.tocify-subheader {
	display: none;
}
.tocify ul.tocify-subheader li.tocify-item a {
	background: #F5F5F5;
}
.tocify ul.tocify-subheader li.tocify-item a:hover {
	background: #F0F0F0;
}
.tocify ul.tocify-subheader li.tocify-item.active a {
	background: #33414e;
}
.tocify li.tocify-item a {
	background: #FFF;
	padding: 10px;
	font-size: 12px;
	color: #333;
	line-height: 20px;
	border-bottom: 1px solid #E5E5E5;
}
.tocify li.tocify-item a:hover {
	background: #F5F5F5;
}
.tocify li.tocify-item.active a {
	background: #33414e;
	color: #FFF;
}
.tocify-header {
	text-indent: 10px;
}
.tocify-subheader {
	text-indent: 20px;
}
.tocify-subheader li {
	font-size: 12px;
}
.tocify-subheader .tocify-subheader {
	text-indent: 30px;
}
.tocify-subheader .tocify-subheader .tocify-subheader {
	text-indent: 40px;
}
/* END Tocify */
/* Filetree */

/* END Filetree */
.chart-legend {
	position: absolute;
	top: 5px;
	right: 5px;
}
.rickshaw_legend {
	background: rgba(0, 0, 0, 0.05);
}
.rickshaw_legend .label {
	color: #333;
}
/* END TEMPLATE PLUGINS */
.fa-right {
	margin-left: 5px;
	margin-right: 0px;
}
/* Animations */
@ -webkit-keyframes pulsate {
0% {
 opacity: 0.0;
}
 50% {
opacity 





:
 1 .0;
}
100% {
opacity 





:
 0 .0;
}
}
@ -moz-keyframes pulsate {
0% {
 opacity: 0.0;
}
 50% {
opacity 





:
 1 .0;
}
100% {
opacity 





:
 0 .0;
}
}
@ keyframes pulsate {
0% {
 opacity: 0.0;
}
 50% {
opacity 





:
 1 .0;
}
100% {
opacity 





:
 0 .0;
}
}
/* END Animations */
@media only screen and (max-width: 768px) {
 [class ^='col-xs-'], [class ^='col-sm-'], [class ^='col-md-'], [class ^='col-lg-'] {
 margin-bottom: 10px;
}
/* LOGIN */
	.login-container {
	padding: 0px 10px;
}
.login-container .login-box {
	padding-top: 10px;
	width: 100%;
}
/* END LOGIN */
	/* TOCIFY */
	.tocify {
	display: none;
}
/* END TOCIFY */
	/* TIMELINE */
	.timeline.timeline-right:before {
	left: 60px;
}
.timeline.timeline-right .timeline-item {
	padding-left: 110px;
}
.timeline.timeline-right .timeline-item.timeline-main {
	width: 60px;
}
.timeline.timeline-right .timeline-item .timeline-item-icon {
	left: 40px;
}
.timeline.timeline-right .timeline-item .timeline-item-info {
	top: 45px;
	width: 70px;
	left: 25px;
	padding: 7px 0px;
}
/* END TIMELINE */
	.post-image {
	width: 100%;
}
}
 @media only screen and (max-width: 1024px) {
.page-container .page-sidebar {
	position: relative;
	float: left;
	width: 100%;
}
.page-container .page-sidebar.scroll {
	position: relative;
}
.page-container .page-content {
	margin-left: 0px;
}
.page-container .page-content .content-frame .content-frame-left, .page-container .page-content .content-frame .content-frame-right {
	width: 100%;
	display: none;
}
.page-container .page-content .content-frame .content-frame-body {
	margin-left: 0px;
	margin-right: 0px;
}
.page-container .page-content .content-frame .content-frame-body.content-frame-body-left {
	margin-right: 0px;
}
.page-container .page-content .content-frame .content-frame-left-toggle, .page-container .page-content .content-frame .content-frame-right-toggle {
	display: inline-block;
}
.page-container.page-navigation-toggled .page-content {
	margin-left: 0px;
}
.page-container.page-mode-rtl .page-content {
	margin-right: 0px;
}
.page-container.page-navigation-top-fixed .x-navigation.x-navigation-horizontal {
	padding-right: 0px;
	position: relative;
}
.page-container.page-navigation-top-fixed .page-content {
	padding-top: 0px;
}
.x-navigation.x-navigation-panel {
	height: 50px;
	max-height: auto;
	overflow: visible;
}
.x-navigation .x-navigation-control {
	display: block;
}
.x-navigation-minimize {
	display: none !important;
}
/* XNAV PANEL */
	.x-navigation li>.panel {
	width: 250px;
}
/* END XNAV PANEL */
	/* list icons */
	.icons-list li {
	width: 100%;
}
/* END list icons */
	/* Gallery */
	.gallery .gallery-item {
	width: 50%;
}
/* End Gallery */
	/* Timeline */
	.timeline .timeline-item .timeline-item-content {
	width: 90%;
}
.timeline .timeline-item .timeline-item-content:before, .timeline .timeline-item .timeline-item-content:after {
	left: 90%;
}
.timeline .timeline-item.timeline-item-right .timeline-item-content:before, .timeline .timeline-item.timeline-item-right .timeline-item-content:after {
	right: 90%;
}
/* END Timeline */
	/* Error */
	.error-container {
	width: 100%;
}
/* End Error */
	/* Settings */
	.theme-settings {
	display: none;
}
/* End Settings */
	.post-image {
	width: 300px;
}
}
/* HiDPI support */
@media ( -o-min-device-pixel-ratio : 5/4), ( -webkit-min-device-pixel-ratio :
 1.25), ( min-resolution : 120dpi) {
 .icheckbox_minimal, .iradio_minimal {
 background-image: url("../img/icheck/grey@2x.png");
 -webkit-background-size: 200px 20px;
 background-size: 200px 20px;
}
 .ui-resizable-se {
 background-image: url("../img/jqyery/resize-icon@2x.png");
}
}
/* New CSS  */
.x-navigation.x-navigation-horizontal li.xn-logo {
	width: 243px;
}
.click-process {
	background: rgba(237, 216, 153, .50);
	display: block;
	float: left;
	width: 100%;
	height: auto;
}
.click-process p {
	padding: 0px 40px 0px;
	font-size: 15px;
	font-weight: 600;
	line-height: 25px;
}
.click-process p img {
	vertical-align: middle;
	margin-right: 10px;
}
.click-process p a {
	text-decoration: none;
	color: #1576b8;
}
.overview-top {
	background: #08436c;
	display: block;
	width: 100%;
	max-height: 100px;
}
.overview-top .row {
	margin: 0px auto;
	width: 100%;
}
.overview-top .tile p {
	margin: 0;
}
.overview-top .tile sub {
	bottom: 0;
	font-size: 13px;
	font-weight: 300;
	vertical-align: middle;
}
.overview-top .col-md-4 .tile {
	border-radius: 0;
	border-right: 1px solid #245780;
	margin: 12px 0;
	/*min-height: 76px;
	padding: 0;*/
}
.overview-top .col-md-4 .tile.last {
	border-right: none;
}
.overview-top .col-md-4 .rupee {
	font-family: "rupee";
	font-size: 19px;
	font-weight: normal;
}
.overview-midle {
	display: block;
	width: 100%;
	margin: 5px 0px 0px;
	float: left;
}
.overview-midle .tabs {
	margin-top: 0px;
}
.overview-midle .nav-tabs {
	width: 268px;
	margin: 0px auto;
	background: #fafafa;
	border-radius: 25px;
	height: 35px;
	overflow: hidden;
	padding: 0px;
}
.overview-midle .nav-tabs>li {
	background: #fafafa;
	width: 50%;
}
@media(max-width:768px){
.overview-midle .nav-tabs>li{float:left; margin:0;}	
}

.overview-midle .nav-tabs>li>a {
	border-radius: 0px;
	border-width: 0px;
	color: #000;
	font-size: 13px;
	margin-right: 0px;
	padding: 8px 10px;
	text-transform: uppercase;
	text-align: center;
	background: none;
	border: none;
	background: #dfdfdf;
	font-weight: bold;
	
}
.overview-midle .nav-tabs>li>a:hover {
	background: #5dcee6;
	border-color: transparent;
	color: #fff;
}

.overview-midle .nav-tabs>li.active>a, .overview-midle .nav-tabs>li.active>a:hover, .overview-midle .nav-tabs>li.active>a:focus {
	background: #0183c1;
	border-color: none;
	border-image: none;
	border-radius: 25px 0px 0 25px;
	border-style: solid none none;
	border-width: 0px;
	color: #fff;
	font-weight:bold;
}

.overview-midle .nav-tabs>li.active>a.emi {
	border-radius: 0px 25px 25px 0px !important;
	font-weight:bold;
}
/*end overview */
.risk-bucket-row {
	display: block;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 14px 0px 9px 0px;
	border-top: 1px solid #d3d2d7;
	border-bottom: 1px solid #d3d2d7;
	background: #40739e;
}

.risk-bucket-row .row {
	max-width: 980px;
	margin: auto;
}
.col-md-4.col-xs-4>.divAuto {
	width: 65%;
	margin: auto;

}
.risk-bucket-row sub {
	font-size: 12px;
	color: #ffffff;
	bottom: 0px;
	font-weight: 600;
	top: 0;
}
.risk-bucket-row .Amount-Dis {
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
}

.risk-bucket-row .disb-text {
    color: #ffffff;
    font-size: 11px;
    display: inline-block;
    text-align: right;
    line-height: 14px;
    font-weight: 600;
    margin-right: 5px;
}
.risk-bucket-row .btn {
	background: #ffffff;
	border-radius: 25px;
	width: 174px;
	font-size: 16px;
	height: 44px;
	color: #24273d;
	text-align: center;
	font-weight:300;
}
.risk-bucket-row .btn-group .dropdown-menu {
	left:-15px;
	z-index:1;
	width: 216px;
	background: #f3f6fd;
}
.risk-bucket-row .btn-group .caret {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid;
}
.risk-bucket-row .btn-group.open .dropdown-toggle {
	box-shadow: none;
}
.risk-bucket-row .dropdown-menu:after, .risk-bucket-row .dropdown-menu:before {
	display: none;
}
.risk-bucket-row .btn-group .dropdown-menu a {
	display: block;
	clear: both;
	padding: 15px 35px;
	font-size: 16px;
	color: #24273d;
	border-bottom: 1px solid #e0e3ec;
}
.risk-bucket-row .btn-group .dropdown-menu a:hover {
	text-decoration: none;
	color: #24273d;
	background: #ecf0f8;
}

.prime {
	color: #006400 !important;
}
.primerisk {
	color: #006400 !important;
}

.minimal {
	color: #7ee88d !important;
}
.lowrisk {
	color: #44cf58 !important;
}
.mdrisk {
	color: #eaa123 !important;
}
.highrisk {
	color: #e23b3b !important;
}
.veryrisk {
	color: #c43434 !important;
}
.risk-bucket-row .col-md-4 p {
    color: #ffffff;
    font-weight: normal;
    font-size: 12px;
    margin: 13px 0 0 10px;
    /* padding: 3px 0 0 35px; */
    float: left;
}
/* risk-bucket */
.risk-bucket .risk-bucket-item {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.risk-bucket-item .risk-row {
	margin: 0 auto;
	width: 650px;
	color: #000000;
}
.risk-bucket-item .risk-row .table>tbody>tr>td {
	border-width: 0px !important;
	font-size: 17px;
	font-weight: 400;
	padding: 2px 0px;
}
.risk-bucket-item .risk-row .table>tbody>tr>td {
	font-size: 16px;
	text-align: right;
}
.risk-bucket-item .risk-row .table ul {
	margin: 0px 0px 5px;
	padding: 0px;
	list-style: none;
	max-height: 24px;
}
.risk-bucket-item .risk-row .table li {
	display: inline-block;
	width: 21px;
	margin-right: 10px;
	height: 24px;
	font-size: 17px;
	line-height: normal;
}
.risk-bucket-item .risk-row .table li .progress-bar {
	background-color: #ebebeb;
}
.risk-bucket-item .risk-row .table li .progress-bar {
	font-size: 0;
}
.risk-bucket-item .risk-row .table li .progress-bar-success {
	background-color: #46bea4 !important;
}
.risk-bucket-item .risk-row .table li .progress-bar-info {
	background-color: #35b2bf !important;
}
.risk-bucket-item .risk-row .table li .progress-bar-blue {
	background-color: #498ee1 !important;
}
.risk-bucket-item .risk-row .table li .progress-bar-light {
	background-color: #4ac7e2 !important;
}
.risk-bucket-item .risk-row .table li .progress-bar-warning {
	background-color: #ee7e5c !important;
}
.risk-bucket-item .risk-row .table li .progress-bar-danger {
	background-color: #ef716e !important;
}
/* risk bucket bottom */
.risk-bucket-bottom {
	float: left;
	width: 100%;
}
.risk-bucket-bottom .saved-proposal {
	background: #08436c;
	padding: 27px;
}
.risk-bucket-bottom .saved-proposal h4 {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	font-weight: 300;
}
.risk-bucket-bottom .saved-proposal .savedprop {
	color: #656d78;
	display: block;
	float: left;
	font-weight: 600;
	opacity: 0.8;
	margin: 10px 0;
	text-align: center;
	transition: opacity 200ms ease-in-out 0s;
	width: 100%;
	border-right: 1px solid #104972;
}
.risk-bucket-bottom .saved-proposal .savedprop.last, .risk-bucket-bottom .saved-proposal.similar .savedprop.last {
	border-right: none;
}
.risk-bucket-bottom .saved-proposal.similar .savedprop {
	border-right: 1px solid #d4dde3;
}
.savedprop img {
	border-radius: 50%;
	width: 60px;
	height: 60px;
}
.savedprop span {
	display: block;
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px;
	color: #c5caf0;
}
.savedprop .tile1 {
	color: #fff;
	float: left;
	font-size: 18px;
	font-weight: 400;
	margin: 0px;
	padding: 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.savedprop .tile1 small {
	font-size: 12px;
}
.savedprop .tile1 .fa-inr {
	color: #fff;
	font-size: 12px;
	left: 26%;
	line-height: 14px;
	position: absolute;
	top: 15px;
}
.savedprop p {
	font-size: 12px;
	color: #c5caf0;
	text-transform: uppercase;
	font-weight: 400;
}
.risk-bucket-bottom .saved-proposal.similar {
	background: #dae3e9;
}
.risk-bucket-bottom .saved-proposal.similar h4 {
	color: #31383e;
}
.risk-bucket-bottom .saved-proposal.similar .savedprop span {
	color: #31383e;
	font-size: 12px;
}
.risk-bucket-bottom .saved-proposal.similar .savedprop .tile1, .risk-bucket-bottom .saved-proposal.similar .savedprop .tile1 .fa-inr, .risk-bucket-bottom .saved-proposal.similar .savedprop p {
	color: #31383e;
}
.greencolor {
	color: #3bba5b !important;
}
.transparent {
	zoom: 1;
	filter: alpha(opacity = 50);
	opacity: 0.5;
}
 @media ( max-width :767px) {
.add-amount .fee-range img {
	width: 100%!important;
}
.addwallet .add-amount .form-control {
	text-align: center !important;
}
.wallet .add-amount .rupee.tltop {
	left: 38%!important;
}
.wallet .add-amount .range-select .amtneed.right .rupee {
	font-size: 14px!important;
	top: 4px!important;
	left: 23px!important;
}
.wallet .add-amount .range-select .amtneed.left .rupee {
	top: 4px!important;
}
.add-amount .range-select .amtneed.left {
	width: 16%!important;
}
.add-amount .range-select .amtneed, .add-amount .range-select .fee-range {
	font-size: 14px!important;
}
.add-amount .range-select .amtneed.right {
	width: 39%!important;
	text-align: right!important;
}
.withd-conf table td {
	font-size: 14px!important;
}
.withd-conf .modal-content {
	width: 300px!important;
}
.withd-conf table {
	width: 270px!important;
	padding: 20px 0 50px!important;
}
#withdraw .modal-content {
	width: 300px!important;
}
#withdraw .modal-body p {
	padding: 30px 0px 0px!important;
}
.alert {
	padding: 10px!important;
	font-size: 12px!important;
}
.proposals-list .listbox .fa.error {
	background: none!important;
	padding: 0!important;
}
.invest-text-box {
	padding:0px 15px!important;
}
.proposals-list .col-xs-12 {
	padding: 0!important;
}
.error {
	background: #f9dadd;
	padding: 15px;
}
.error input {
	border:none!important;
}
.invest-text-box.error {
	padding: 15px!important;
}
.savedproposals .alert-danger {
	margin: 5px 1.5%!important;
}
.modal-open .setting-detail #upload-modal-responsive.modal.hidden-md {
	display: block !important;
}
.modal-open .setting-detail .modal.hidden-sm {
	display: none !important;
}
.upload_photo_text, .upload_photo_text:hover, .upload_photo_text:focus, .upload_photo_text:active {
	color: rgba(36,41,61,.9)!important;
}
#upload-modal-responsive .modal-backdrop.in {
	opacity: 0 !important;
	background-color: transparent !important;
}
#upload-modal-responsive .modal-content {
	border: none !important;
	border-width: 0 !important;
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5) !important;
}
#upload-modal-responsive .modal-body {
	padding: 0 !important;
}
#upload-modal-responsive .modal-dialog {
	position: absolute !important;
	bottom: 5px !important;
	width: 90% !important;
	right:5px;
	left:5px;
}
.upload_photo_tabs-responsive {
	list-style-type: none;
	padding:0px;
}
.upload_photo_tabItem-responsive {
	padding: 15px !important;
	border-bottom: 1px solid #e5e5e5;
}
.change-pswd.pswd-res .change-pswd-btn .btn-lender {
	display: block;
	font-size: 14px !important;
	height: 50px !important;
	margin: 10px auto !important;
	padding: 15px 20px;
	width: 51% !important;
}
.change-pswd.pswd-res .change-pswd-btn {
	margin-top: 40px!important;
}
.setting-detail .change-pswd.pswd-res {
	background: #f9fafe!important;
}
.profile-detail .res-profile .col-xs-12 {
	margin-bottom: 0px !important;
}
.setting-detail .col-xs-12, .profile-detail .col-xs-12 {
	padding: 0!important;
	margin-bottom: 4px!important;
}
.setting-detail .pswd-shw-hd .edit-pswd {
	right: 10px!important;
	bottom: 8px!important;
	padding-left: 15px!important;
	height: 30px!important;
}
.setting-detail .pswd-shw-hd .show-hide {
	bottom: 26px!important;
	right:60px!important;
}
.setting-detail .pswd-shw-hd .show-hide.pswd {
	bottom: 10px !important;
	right: 20px !important;
}
.setting-detail input, .profile-detail .profile-info input {
	border-bottom:none!important;
}
.profile-detail .profile-info .res-profile input {
	border-bottom: 1px solid #e0e2e8!important;
}
.setting-detail label, .profile-detail label {
	margin: 16px 15px 3px!important;
}
.setting-detail .form-group, .profile-detail .form-group {
	background: #f3f5fb!important;
	padding-bottom: 7px!important;
}
.setting-detail h3 {
	margin: 30px 15px 10px!important;
}
.profile-detail h3 {
	padding: 30px 15px 5px !important;
	background: #f3f5fb;
	margin: 0 !important;
}
.setting-detail .setting-info .form-group {
	background: #f3f5fb;
}
.setting-detail .setting-info, .profile-detail {
	background: #f9fafe!important;
}
.setting-detail {
	background: #f9fafe!important;
}
.profile-image .upload-pic img {
	width: 25px !important;
	position: absolute;
	bottom: -6px;
	cursor:pointer;
}
.setting-detail .upload-pic {
	position: relative;
}
.profile-detail .profile-image, .setting-detail .profile-image {
	background: #f9fafe;
	display: block;
	text-align: center;
	padding: 30px 15px;
}
.profile-detail .profile-image img, .setting-detail .profile-image img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
}
.profile-detail, .setting-detail {
	margin-top: 3px;
	margin-left: 0 !important;
}
.feedback-tab .feedback-area .btn-lender {
	font-size: 14px !important;
	height: 40px !important;
	margin-left: 10px;
	width: 85px !important;
}
.faq-feedback, .feedback-tab.tab-pane {
/*	margin-top: 50px !important;*/
}
.new-msg-create .navbar-form {
	width: 92% !important;
}
.new-msg-create {
	margin-top: 0px !important;
}
.browse-borrower.profile-lender .borrower-list header .btnrisk-detail {
	width: 42% !important;
}
.browse-borrower.profile-lender .borrower-list header .btnrisk-detail .bookmark {
	margin-left: 0px !important;
}
.chat-detail {
	min-height: 640px !important;
}
.chat-detail .back-heading.back-btn-text {
	margin-top: 0px !important;
}
.trans-detail li {
	border: 4px solid #fff !important;
	border-bottom: none !important;
}
.trans-detail li:last-child {
	border-bottom: 4px solid #fff !important;
}
.trans-detail .trans-payment .payment-mode {
	font-size: 12px !important;
}
.trans-detail .trans-payment .payment {
	font-size: 16px !important;
}
.trans-detail .trans-tnfr .usr-img {
	width: 100% !important;
	text-align: left !important;
}
.trans-detail .trans-payment .trans-tnfr {
	font-size: 13px !important;
	margin-right: 15px !important;
	float: left !important;
	width: 26% !important;
}
.trans-detail .trans-payment .user-img {
	margin-right: 0 !important;
	display: block !important;
	margin: auto !important;
}
.trans-detail .trans-payment .usr-img {
	font-size: 13px !important;
	text-align: center !important;
	display: inline-block !important;
	width: 45% !important;
	margin: auto !important;
}
.trans-detail .trans-payment .trans-arrow {
	margin-right: 15px !important;
}
.trans-detail .trans-payment .usr-img {
	font-size: 14px;
	text-align: center;
	display: inline-block;
}
.trans-detail .trans-id-no, .trans-detail .trans-date-no {
	font-size: 14px !important;
}
.trans-detail .trans-id, .trans-detail .trans-date {
	font-size: 12px !important;
}
.trans-detail .status.trans-pending, .trans-detail .status.trans-success {
	font-size: 13px !important;
}
.trans-detail {
	margin-left: 0 !important;
}
.whats-new ul li h3 {
	padding: 0 0 7px !important;
	margin: 0 !important;
	height: auto !important;
	overflow: initial !important;
	vertical-align: top;
}
.whats-new ul li p {
	height: auto !important;
	overflow: initial !important;
}
.whats-res-side {
	float: left !important;
	width: 78% !important;
	padding-left: 10px !important;
}
.whats-new ul li .img-circle {
	display: inline !important;
	float: left !important;
	width: 22% !important;
}
.whats-new ul li .img-circle img {
	max-width: 100%;
}
.whats-new ul li {
	width: 100% !important;
	padding: 0px 15px !important;
	text-align: left !important;
	border-bottom: 4px solid #fff;
	margin-top: 0px !important;
}
.whats-new {
	margin-left: 0 !important;
}
.add-ac .add-ac-lbg .float-label-control .ifsc-code input {
	color: rgba(36, 39, 61, .9) !important;
}
.btn-next-invest .btn.btn-lender {
	display: block;
	font-size: 14px !important;
	height: 50px !important;
	margin: 10px auto !important;
	padding: 15px 20px;
	width: 35% !important;
}
.add-ac .add-ac-lbg .float-label-control input {
	border-bottom: 1px solid rgba(15, 38, 36, .1) important;
}
.add-ac .add-ac-lbg .float-label-control .ifsc-code input, .add-ac .add-ac-lbg .float-label-control .ifsc-code input:focus {
	padding-left: 28px !important;
}
.add-ac .ifsc-code img {
	position: absolute !important;
	left: 0 !important;
	bottom: 5px !important;
}
.add-ac .dropdown-toggle {
	font-size: 16px !important;
}
.add-ac .add-ac-lbg .float-label-control input, .add-ac .add-ac-lbg .float-label-control input:focus {
	padding: 0px 0px !important;
}
.add-ac .dropdown-toggle {
	height: 34px !important;
}
.add-ac-bg .switch {
	bottom: 7px !important;
	right: 15px !important;
}
.add-ac .add-ac-lbg .invest-title, .add-ac .dropdown-toggle {
	padding: 0 0px !important;
}
.add-ac .add-ac-lbg {
	padding: 0 15px 20px 15px !important;
}
.add-ac .invest-title {
	padding: 0 15px !important;
}
.add-ac-bg .switch-border span {
	padding: 6px 15px !important;
	font-size: 22px !important;
	color: rgba(36, 39, 61, .9) !important;
	font-weight: 500;
}
.add-ac .switch-border {
	border-bottom: none !important;
}
.add-ac .add-ac-bg .dropdown-toggle {
	border-bottom: none !important;
	padding: 6px 15px !important;
}
.add-ac .float-label-control input:focus, .add-ac .float-label-control input {
	height: 32px !important;
	padding: 0px 15px !important;
}
 .add-ac .float-label-control .form-control::-moz-placeholder {
 font-size: 16px !important;
}
.add-ac .display-data .add-ac-bg li {
	border-bottom: 4px solid #fff !important;
	padding-bottom: 10px ;
}
.add-ac .add-ac-bg .float-label-control input {
	border: none !important;
}
.invest-more .btn-next-invest, .add-ac .btn-next-invest {
	width: 100% !important;
}
.invest-more .btn-next-invest .btn-lender {
	display: block;
	font-size: 14px !important;
	height: 50px !important;
	margin: 10px auto !important;
	padding: 15px 20px;
	width: 35% !important;
}
.invest-more .btn-next-invest {
	margin-top: 50px;
}
.notification .activity-list {
	padding-top: 0 !important;
}
.invest-more .amtneed {
	margin-left: 44px !important;
	color: #3bba5b;
}
.invest-more .process {
	padding-left: 20px !important;
}
.invest-more .invest-title {
	padding-left: 0px !important;
}
.display-data li span.rupee {
	line-height: 28px;
}
.invest-more .float-label-control input {
	padding-left: 0 !important;
}
.invest-more .float-label-control input.amount {
	padding-left: 15px !important;
}
.invest-more .float-label-control input {
	border-bottom: none !important;
}
.invest-more .display-data {
	padding: 0 !important;
	margin-bottom: 15px !important;
}
.invest-more .display-data li {
	border-bottom: 4px solid #fff !important;
}
.add-amount .float-label-control input {
	text-align: left !important;
	padding-left: 10px !important;
	border-bottom: none !important;
}
.page-content-wrap.tab-content {
	background: #fff !important;
}
.btn-add-money .btn-lender {
	display: block;
	font-size: 14px !important;
	height: 50px !important;
	margin: 10px auto !important;
	padding: 15px 20px;
	width: 45% !important;
}
.wallet .add-amount {
	margin: 0 !important;
	background: #f6f8fc !important;
	padding: 30px 20px !important;
	width: 100% !important;
}
.back-heading.res-heading {
	text-transform: capitalize;
}
.message .descrip {
	font-size: 13px !important;
}
.message .msg-time {
	font-size: 14px !important;
}
.message li .msg-name {
	font-size: 16px !important;
}
.message.tab-pane .activity-list {
	padding-top: 0px !important;
}
.notification li .user-img, .message li .user-img {
	margin-right: 10px !important;
}
.notification li .sidenotif h3 {
	font-size: 16px !important;
}
.notification li .name {
	font-size: 15px !important;
}
.notification li .notif-time {
	font-style: italic;
	font-size: 12px !important;
}
.non-activity-list li {
	padding: 30px 10px !important;
}
.notification.tab-pane, .message.tab-pane, .wallet.tab-pane, .invest-more.tab-pane, .add-ac.tab-pane, .whats-new.tab-pane, .trans-detail.tab-pane, .need-help.tab-pane {
/*	margin-top: 50px;*/
}
.tile .informer {
	left: -4%;
}
.tile .informer.dir-tr {
	right: 0;
	left: auto !important;
}
.overview-top .tile .informer {
	left: 7%;
}
.risk-bucket-row .table-responsive {
	border: none;
}
.x-navigation.x-navigation-horizontal>li>a {
	padding: 10px 13px;
}
.click-process {
	background: rgba(237, 216, 153, 1);
	margin-top: 3px;
}
.click-process p {
	font-weight: 300;
	line-height: 18px;
	padding: 20px;
	color: #3c455c;
}
.overview-midle .nav-tabs {
	height: auto;
	padding: 0;
	width: 292px;
}
.overview-midle .nav-tabs>li>a {
	font-size: 12px;
	padding: 10px 12px;
}
.overview-top .col-md-4 .tile {
	margin: 20px 0 18px;
	min-height: 70px;
	font-size: 26px;
}
.risk-bucket-bottom .saved-proposal.similar {
	/*display: none;*/
}
.savedprop .tile1 .fa-inr {
	left: 12%;
}
.x-navigation.x-navigation-horizontal li.xn-logo {
	display: none;
}
.x-navigation>li.xn-logo>a:first-child {
	background: #1576b8;
	background-image: none;
}
.page-sidebar {
	display: none;
}
.menu .x-navigation {
	background: #f9f9f9 none repeat scroll 0 0;
	min-height: 100%;
	overflow-y: scroll;
	position:fixed;
	width: 80%;
	height: 100%;
	text-align: left;
}
.menu .x-navigation .profile {
	background: #fff;
	padding: 10px 15px;
	margin: 0px;
}
.hamburger {
	display: block !important;
}
.x-navigation.x-navigation-horizontal {
	background: #1576b8;
	height: 50px;
}
.x-navigation.x-navigation-horizontal li {
	background: #1576b8;
}
.x-navigation.x-navigation-horizontal>li.active>a, .x-navigation.x-navigation-horizontal>li:hover>a {
	background: none;
	color: #fff;
}
.page-container.page-navigation-top-fixed .x-navigation.x-navigation-horizontal {
	padding-left: 38px
}
.x-navigation.x-navigation-horizontal>li>a {
	margin: 5px 0 0 5px;
}
.risk-bucket-bottom .saved-proposal {
	margin: 0;
	padding: 27px 0px 10px;
}
.col-md-4.col-xs-4>.divAuto {
	width: 100%;
}
.risk-bucket-row {
	margin: 25px auto 20px;
}
.risk-bucket-row sub {
	bottom: 0;
	color: #ffffff;
	font-size: 18px;
}
.risk-bucket-row .Amount-Dis {
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
}
.risk-bucket-row .disb-text {
	color: #ffffff;
	font-size: 11px;
	display: inline-block;
	text-align: right;
	line-height: 14px;
	font-weight: 600;
	margin-right: 5px;
}
.risk-bucket-row sub {
	font-size: 11px;
}
.risk-bucket-row .col-md-4.col-xs-4 {
	padding-right: 0px;
	margin-bottom: 0px;
}

.risk-bucket-row .btn {
	background: #ffffff;
	border-radius: 25px;
	width: 111px;
	font-size: 9px;
	height: 44px;
	color: #000000;
	text-align: center;
	font-weight:normal;
	text-shadow: none;
	padding: 3px;
}
.risk-bucket-row .btn i{
	color: #0b416a;

}
.risk-bucket-row .btn .fa {
	font-size: 12px;
	margin-right: 2px;
}
.risk-bucket-row .btn-group .caret {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid;
}
.risk-bucket-row .btn-group .dropdown-menu {
	left:-15px;
	z-index:1;
	width: 216px;
	background: #f3f6fd;
}
.risk-bucket-row .btn-group .dropdown-menu a {
	font-size: 13px;
	padding: 8px 8px;
	text-align: left !important;
}
.page-container .page-content .page-content-wrap {
	background: #f3f6fd;
}
.risk-bucket-row .col-md-4 p {
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	margin: 13px 0 0 10px;
	float:left;
}
.risk-bucket-item .risk-row {
	width: 100%;
	margin: 0px auto;
	color: #000000;
	padding: 5px 0 0 0;
}
.risk-bucket-item .risk-row .table-responsive {
	border: none !important;
}
.risk-bucket-item .risk-row .table>tbody>tr>td {
	font-size: 16px;
	text-align: right;
}
.risk-bucket-item .risk-row .table li {
	height: 18px;
	margin-right: 0px;
	width: 16px;
}
.risk-bucket-bottom .row .col-xs-4 {
	padding-left: 5px;
	padding-right: 5px;
}
.risk-bucket-bottom .saved-proposal h4 {
	font-size: 12px;
}
.savedprop img {
	height: 40px;
	width: 40px;
}
.risk-bucket-bottom .savedprop span {
	font-size: 12px;
}
.risk-bucket-bottom .savedprop p {
	font-size: 10px;
}
.timeline .timeline-item .timeline-item-info {
	font-size: 14px;
	left: 105%;
	padding: 0 5px;
	width: auto;
}
.timeline .timeline-item {
	width: 70%;
}
.timeline .timeline-item.timeline-main {
	width: 30%;
}
.timeline:before {
	left: 30%;
}
element.style {
	vertical-align: middle;
	width: 120px;
}
element.style {
	font-size: 13px;
}
.timeline .timeline-item.timeline-item-right .timeline-item-content::before, .timeline .timeline-item.timeline-item-right .timeline-item-content::after {
	right: 90%;
}
.timeline .timeline-item.timeline-item-right .timeline-item-content::before, .timeline .timeline-item.timeline-item-right .timeline-item-content::after {
	left: auto;
	right: 95%;
}
.timeline .timeline-item .timeline-item-content::before, .timeline .timeline-item .timeline-item-content::after {
	left: 90%;
}
.timeline .timeline-item .timeline-item-content::before {
	border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)  rgba(255, 255, 255, 0) #fff;
	border-width: 3px;
	margin-top: -3px;
}
.timeline .timeline-item .timeline-item-content::before, .timeline .timeline-item .timeline-item-content::after {
	border: medium solid transparent;
	content: " ";
	height: 0;
	left: 95%;
	pointer-events: none;
	position: absolute;
	top: 20px;
	width: 0;
}
.timeline .timeline-item.timeline-item-right .timeline-item-content::before, .timeline .timeline-item.timeline-item-right .timeline-item-content::after {
	right: 90%;
}
.timeline .timeline-item.timeline-item-right .timeline-item-content::before, .timeline .timeline-item.timeline-item-right .timeline-item-content::after {
	left: auto;
	right: 95%;
}
.timeline .timeline-item .timeline-item-content::before, .timeline .timeline-item .timeline-item-content::after {
	left: 90%;
}
.timeline .timeline-item .timeline-item-content::after {
	border: medium none;
	margin-top: -7px;
}
.timeline .timeline-item .timeline-item-content::before, .timeline .timeline-item .timeline-item-content::after {
	border: medium solid transparent;
	content: " ";
	height: 0;
	left: 95%;
	pointer-events: none;
	position: absolute;
	top: 20px;
	width: 0;
}
.timeline .timeline-item .timeline-item-content {
	width: 98%;
}
.timeline .timeline-item .timeline-item-content .timeline-body {
	padding: 0px;
}
.timeline .timeline-item .timeline-date {
	background: #e7eaf4;
}
.timeline .timeline-item .timeline-item-content .timeline-heading {
	padding: 0 0 5px 10px;
	width: 40%;
	font-size: 0.85em;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list {
	padding: 0 0 5px;
	width: 100%;
}
.timeline .timeline-item .timeline-item-content .timeline-heading .emiprice {
	font-size: 20px;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list li .NMIprice {
	font-size: 0.85em;
	height: 30px;
	line-height: 30px;
	width: 30px;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list li .NMIMG {
	height: 30px;
	line-height: 30px;
	margin-left: 7px;
	width: 30px;
}
.timeline .timeline-item .timeline-item-content .timeline-body .user-list li .NAMEUSER {
	font-size: 0.85em;
	line-height: 35px;
	margin-left: 5px;
}
.overview-top .row {
	max-width: 100%;
}
#fixedsocial {
	float: right;
	height: 43px;
	position: relative !important;
	right: 0;
}
.browse-borrower {
	margin-top: 20px;
}
.browse-borrower .borrower-list {
	margin-bottom: 12px !important;
	margin-left: 0px !important;
	padding: 10px 10px 0 10px !important;
	background: #f9fafe !important;
	box-shadow: 0 2px 7px rgba(0,0,0,0.1);
}
.browse-borrower .borrower-list header {
	padding: 0 !important;
}
.browse-borrower .borrower-list header .user-img img {
	margin-right: 10px;
	width: 43px;
}
.browse-borrower .borrower-list header .user-details {
	font-size: 13px !important;
	width: 45% !important;
}
.browse-borrower .borrower-list header .location {
	font-size: 12px !important;
}
.browse-borrower .borrower-list header .btnrisk-detail .btn {
	font-size: 11px !important;
	padding: 5px 8px !important;
}
.browse-borrower .borrower-list header .btnrisk-detail .btn .fa {
	font-size: 10px !important;
	margin-right: 5px !important;
}
.browse-borrower .borrower-list .browse-row .box {
	font-size: 15px !important;
	margin: 10px 0 !important;
	min-height: 50px !important;
	padding: 0 7px !important;
}
.browse-row .box.first span {
	font-size: 16px !important;
	line-height: 16px !important;
}
.browse-borrower .borrower-list .browse-row .box p {
	font-size: 12px !important;
}
.browse-borrower .borrower-list .browse-row .box.first {
	width: inherit !important;
}
.browse-borrower .borrower-list .browse-row-bottom {
	padding: 17px 0 0 !important;
}
.browse-borrower .borrower-list header .btnrisk-detail {
	width: 38% !important
}
.browse-borrower .borrower-list header .btnrisk-detail .bookmark {
	margin-left: 5px !important;
}
.browse-row-bottom .fund-detail {
	font-size: 14px !important;
	padding: 5px 0 0 10px !important;
	width: 75% !important;
	margin-bottom: 15px !important;
}
.dayleft .btn-lender{width:100px;}
.dayleft {
	background: #f3f5fb;
	clear: both;
	display: block;
	padding: 10px 5px;
	text-align: right;
	margin-left: -10px;
	margin-right: -10px;
}
.browse-row-bottom .dayleft p {
	font-size: 12px !important;
	display: inline-block;
}
.btn-lender {
	font-size: 12px !important;
	height: 30px !important;
	margin-left: 10px;
	width: auto;
}
.browse-borrower .borrower-list .chat-msg {
	left: 5% !important;
	top: 83% !important;
	background: url(../img/chat-mobile.png) no-repeat !important;
	height: 43px !important;
	width: 43px !important;
}
.browse-borrower .borrower-list.viewed .btn-default {
	font-size: 12px !important;
	padding: 0px 10px !important;
	right: inherit !important;
	top: 48px !important;
	    margin-left: 30px;
}
.filter-box {
	width: 86% !important;
}
.page-content-wrap.investment-detail {
	margin-top:-17px;
}
.investment-detail .nav-tabs {
	background: #fff !important;
	margin-top: 0px !important
}
.investment-detail .nav-tabs>li>a {
	line-height: 24px !important;
	margin-right: 9px !important;
	padding: 10px 6px !important;
	margin-left: 0px !important;
}
.investment-list {
	padding: 20px 10px !important;
}
.investment-detail .investment-row .user-img img {
	margin-right: 10px !important;
	width: 40px !important;
}
.investment-detail .investment-row .user-details {
	font-size: 15px !important;
}
.investment-detail .investment-row .user-details .location {
	font-size: 12px !important;
}
.investment-detail .investment-row .btnrisk-detail .btn {
	font-size: 12px !important;
	padding: 5px 10px !important;
}
.investment-detail .investment-row .investbox {
	font-size: 15px !important;
	margin: 10px 0 !important;
	height: 60px !important;
	padding: 0 7px !important;
	width: 28% !important;
}
.investment-row .investbox.last .div50 {
	width: 100% !important;
}
.investment-detail .investment-row .investbox span {
	font-size: 14px !important;
	line-height: 14px !important;
}
.investment-detail .investment-row .investbox p {
	font-size: 12px !important;
}
.investment-detail .investment-row-bottom {
	background: none !important;
	padding: 0px !important;
}
.investment-row-bottom .chart-detail {
	padding: 0px 0 0;
	width: 50%;
}
.investment-row-bottom .proposed-detail {
	display: inline-block;
	float: none !important;
	width: 100% !important;
	background: #fff;
	padding: 20px 10px;
}
.proposed-detail .date, .proposed-detail .esignA {
	font-size: 12px !important;
}
.investment-list .investment-row .investbox.actived {
	padding-left: 20px !important;
	width: 33.33% !important;
}
.agrbottom, .agrbottom span {
	font-size: 12px !important;
}
.agrbottom .col-sm-4.col-xs-4 {
	padding: 0px !important;
}
.agrbottom.closed-agriment .col-sm-6 {
	margin-bottom: 0px !important;
}
.pdfd {
	margin-left: 0 !important;
}
.select-style {
	font-size: 15px !important;
	width: 85px !important;
}
.add-ac-bg .select-style{ width:95% !important;}
.add-ac-lbg .select-style{ width:95% !important;}
.delayedtxt {
	font-size: 14px !important;
}
.investment-row .investbox.last .status {
	font-size: 13px !important;
	margin-top: 50px !important;
}
.investment-row-bottom .chart-detail p {
	font-size: 12px !important;
}
.investment-row-bottom .chart canvas {
	top: -10px;
}
.disbursedOn {
	float: right;
	font-size: 14px;
	padding: 0 0 0 40px !important;
	position: relative;
	top: -84px;
}
.investment-row .btnrisk-detail.MRGT {
	margin-right: 5px !important;
}
.activity-list li {
	padding: 10px 10px !important;
}
.activity-list li .time {
	font-size: 16px !important;
	line-height: 16px;
}
.activity-list {
	margin-left: 0 !important;
	padding-top: 10px !important;
}
.activity-list li .sidecontent {
	width: 68% !important;
}
.activity-list li .sidecontent h3 {
	font-size: 16px !important;
	line-height: 25px !important;
}
.activity-list li .sidecontent .user-img {
	margin-right: 10px !important;
}
.activity-list li .sidecontent .user-detail {
	font-size: 14px !important;
}
.bookmark-small {
	display: block !important;
	margin: 10px 0px 0px !important;
}
.activity-list li .sidecontent p {
	font-size: 14px !important;
}
.activity-list li .btn.lowrisk {
	font-size: 14px !important;
	margin-left: 0px !important;
	padding: 7px 12px !important;
	margin-top: 10px;
}
.investment-row-bottom .proposed-detail .proposed-btn {
	width: 100%;
}
.investment-row-bottom .proposed-detail .proposed-btn .btn-lender {
	width: 105px !important;
}
.disbursedOn span {
	font-size: 14px !important;
}
.investment-row .investbox.actived .status {
	font-size: 14px !important;
}
.filter-box .topbtnrow .btn.save {
	margin-left: 30px !important;
}
.modalfilter .modal-content {
	width: 100% !important;
}
.investment-row .mrleft {
	margin-left: 0px !important;
}
.profiletabs.tabs .nav-tabs {
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}
.profiletabs.tabs .nav-tabs>li {
	float: none;
	display: inline-block;
}
.display-data {
	margin: 0 0 30px !important;
	width: 100% !important;
}
.profiletabs .browse-row {
	padding: 15px 0 20px !important;
	width: 100% !important;
}
.profiletabs .browse-row .box {
	font-size: 20px !important;
	padding: 0 10px !important;
}
.profiletabs .browse-row-bottom .chart {
	margin-left: 0px !important
}
.profiletabs .browse-row-bottom .fund-detail .loanpurpose {
	font-size: 18px !important;
}
.profiletabs .tab-content {
	margin-left: 0 !important;
}
.profiletabs .browse-row-bottom {
	padding: 15px 0 !important;
}
.detail-propsal h2 {
	padding: 30px 0px !important;
}
.detail-propsal .row {
	padding: 0px !important;
}
.detail-propsal .col-md-3.col-xs-12 {
	margin: 30px 0px 0px;
}
.detail-propsal .col-md-3.col-xs-12 .btn-lender {
	display: block;
	font-size: 14px !important;
	height: 50px !important;
	margin: 10px auto !important;
	padding: 15px 20px;
	width: 40% !important;
}
.browse-borrower.profile-lender .borrower-list header .user-img img {
	float: none !important;
	margin: 20px auto !important;
	position: relative;
	right: 13px;
}
.browse-borrower.profile-lender .borrower-list .arrowleft {
	margin-right: 0px !important;
}
.browse-borrower.profile-lender .borrower-list header .user-details {
	display: block !important;
	margin: 0px auto !important;
	text-align: center !important;
	width: 100% !important;
}
.browse-borrower.profile-lender header .btnrisk-detail {
	position: relative !important;
	top: -120px !important;
}
.browse-borrower.profile-lender .borrower-list .chat-msg {
	z-index: 10;
	left: 40% !important;
}
.display-data li.mr {
	margin-left: 0px !important;
}
.display-data li {
	width: 100% !important;
}
.display-data li span {
	font-size: 14px !important;
}
.creditpolicy .policyrow {
	width: 100% !important;
	padding: 20px 0px !important;
}
.creditpolicy .policyrow strong {
	font-size: 15px !important;
}
.creditpolicy .policyrow p {
	font-size: 12px !important;
}
.creditpolicy .policyrow .col-xs-4 {
	padding-left: 10px !important;
	width: 33.33% !important;
}
.remark h3 {
	font-size: 18px !important;
}
.remark p {
	font-size: 14px !important;
	line-height: 24px !important;
}
.strengthrisk {
	width: 100% !important;
}
.strengthrisk .list-group-item p {
	font-size: 14px !important;
}
#proposaldetails .browse-row {
	margin-left: auto !important;
	clear: both !important
}
#proposaldetails .status {
	font-size: 14px !important;
}
#proposaldetails .borrower-list .browse-row .box {
	width: 33.33% !important;
}
.savedproposals {
	margin-top: 50px;
}
.proposals-list {
	margin-left: 0px !important;
	padding: 10px 0!important;
}
.proposals-list .user-img {
	display: block;
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 45px !important;
}
.proposals-list .investwith {
	text-align: center;
}
.proposals-list .usersp {
	font-size: 16px !important;
	text-align: center;
}
.proposals-list .listbox.last {
	margin: 0px !important;
	min-height: auto !important;
}
.proposals-list .listbox {
	font-size: 18px !important;
	margin: 0px !important;
	overflow: hidden;
}
.proposals-list .listbox.last p {
	margin: 10px 0 !important;
	text-align: center !important;
}
.proposals-list .listbox p {
	padding-left: 0 !important;
	font-size: 12px !important;
}
.sendbtn .btn-lender {
	font-size: 14px !important;
	height: 50px !important;
	margin-left: auto !important;
	width: 200px !important;
}
.proposals-list .btn-lender {
	margin-bottom: 20px !important;
	width: 184px !important;
	height: 40px !important;
}
.amountmob {
	text-align: center;
}
#sendprops .modal-dialog {
	width: auto !important;
}
.need-help ul {
	max-width: 90% !important;
}
.container-1 input#searchvalue {
	font-size: 14px !important;
	width: 80% !important;
}
}
 @media only screen and (max-width: 320px) {
.browse-borrower .borrower-list .chat-msg {
	top: 87% !important;
}
.x-navigation.x-navigation-horizontal>li>a {
	margin: 5px 0 0 10px;
}
.click-process p {
	font-size: 15px;
}
}
 @media only screen and (min-width: 1600px) and (max-width: 1920px) {
.overview-top .row {
	max-width: 65%;
}
.browse-borrower .borrower-list .chat-msg {
	left: 28% !important;
}
}
/* Lender Tab Start */
.tabs.lenderTab {
	margin: 0px;
}
.hamburger {
	background: #1576b8;
	position: fixed;
	top: 0;
	left: 0;
	line-height: 45px;
	padding: 0px 15px 0px 15px;
	color: #fff;
	border: 0;
	font-size: 1.4em;
	font-weight: bold;
	cursor: pointer;
	outline: none;
	z-index: 999;
	display: none;
	
    box-shadow: none;
}
.cross {
	background: none;
	position: absolute;
	box-shadow: none;
	top: 0;
	right: 30%;
	padding: 0px;
	color: rgba(17, 103, 161, 1);
	border: 0;
	font-size: 3em;
	line-height: 65px;
	font-weight: bold;
	cursor: pointer;
	outline: none;
	z-index: 1000000000000;
}
.cross:hover {background: none;
    border-color: none;}
.menu {
	z-index: 1000000;
	width: 100%;
	background: rgba(17, 103, 161, .5);
	position: absolute;
	text-align: center;
	height: 100%;
	
}
.glyphicon-home {
	color: white;
	font-size: 1.5em;
	margin-top: 5px;
	margin: 0 auto;
}
/* Browse borrowers */
.browse-borrower {
	width: 100%;
	float: left;
}
.browse-borrower .borrower-list {
	background: #f3f5fb;
	margin-bottom: 4px;
	padding: 30px;
	position: relative;
	margin-left: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.browse-borrower .borrower-list.viewed {
	background: #e7f1f8;
}
.browse-borrower .borrower-list header {
	padding: 0px 85px;
}
.browse-borrower .borrower-list header .user-img img {
	width: 56px;
	float: left;
	height: 56px;
	margin-right: 20px;
}
.browse-borrower .borrower-list header .user-details {
	display: inline-block;
	color: #24273d;
	font-size: 20px;
	font-weight: 400;
	width: 55%;
}
.browse-borrower .borrower-list header a {
	color: #24273d;
	text-decoration: none;
}
.browse-borrower .borrower-list header a:hover {
	color: #4b4b4b;
}
.browse-borrower .borrower-list header .location {
	color: rgba(36, 39, 61, .50);
	display: block;
	font-size: 14px;
	font-weight: 400;
}
.browse-borrower .borrower-list header .btnrisk-detail {
	display: inline-block;
	float: right;
	width: 29%;
}
.browse-borrower .borrower-list header .btnrisk-detail .btn {
	background-color: transparent;
	border: 1px solid;
	color: #08436c;
	font-size: 16px;
	vertical-align: top;
	padding: 9px 20px;
}
.browse-borrower .borrower-list header .btnrisk-detail .btn.lowrisk {
	border-color: #44cf58; cursor:default;
}
.browse-borrower .borrower-list header .btnrisk-detail .btn.minimal {
	border-color: #7ee88d
}
.browse-borrower .borrower-list header .btnrisk-detail .btn.mdrisk {
	border-color: #eaa123;
}
.browse-borrower .borrower-list header .btnrisk-detail .btn.highrisk {
	border-color: #e23b3b;
}
.browse-borrower .borrower-list header .btnrisk-detail .btn.veryrisk {
	border-color: #c43434;
}
.browse-borrower .borrower-list header .btnrisk-detail .bookmark {
	background-image: url("../img/sprite.png");
	background-repeat: no-repeat;
	display: inline-block;
	margin-left: 10px;
	width: 23px;
	height: 39px;
	float:right;
}
.browse-borrower .borrower-list header .btnrisk-detail .bookmark {
	background-position: 0px -72px;
	cursor: pointer;
}
.browse-borrower .borrower-list header .btnrisk-detail .bookmark.marked {
	background-position: 0px -111px;
}
.browse-borrower .borrower-list .chat-msg {
	background-image: url("../img/sprite.png");
	background-repeat: no-repeat;
	width: 58px;
	height: 54px;
	background-position: -23px -37px;
	position: absolute;
	height: 54px;
	left: 16%;
	top: 100px;
}
.browse-borrower .borrower-list .browse-row {
	display: inline-block;
	width: 100%;
} 
.browse-borrower .borrower-list .browse-row .box {
	position: relative;
	float: left;
	margin: 15px 0px;
	background: url(../img/right-devider.png) top right no-repeat;
	color: rgba(36, 39, 61, 1);
	font-size: 28px;
	font-weight: 400;
	min-height: 75px;
	padding: 0px 60px;
}
.browse-borrower .borrower-list .browse-row .box.first {
	width: 220px;
	padding-left: 0px;
	margin-left: 159px;
	
}
.browse-row .box.first span {
	font-family: "rupee";
	font-size: 22px;
	line-height: 22px;
	position: relative;
	top: -5px;
}
.browse-borrower .borrower-list .browse-row .box.last {
	background: none;
}
.browse-borrower .borrower-list .browse-row .box p {
	color: rgba(36, 39, 61, .70);
	font-size: 14px;
	margin: 0;
	text-transform: uppercase;
	padding-left: 5px;
}
.browse-row .box sub {
	font-size: 12px !important;
	bottom: 0px;
	color: rgba(36, 39, 61, 1);
}
.browse-borrower .borrower-list .browse-row .box.first p {
	padding-left: 15px;
}
.browse-borrower .borrower-list .browse-row-bottom {
	display: block;
	background: url(../img/bordertwo.png) top left repeat-x;
	padding: 17px 75px 0px 75px;
}
.browse-row-bottom .chart {
	position: relative;
	margin: 0px;
	width: 65px;
	height: 65px;
	float: left;
}
.browse-row-bottom .chart canvas {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.browse-row-bottom .fund-detail {
	width: 475px;
	float: left;
	font-size: 16px;
	text-transform: uppercase;
	color: rgba(36, 39, 61, .80);
	padding: 5px 0px 0px 20px;
	font-weight: 400;
}
.browse-row-bottom .fund-detail span {
	color: rgba(36, 39, 61, .60);
}
.browse-row-bottom .fund-detail td {
	line-height: 30px;
}
.change-pswd .btn-lender {float:none;margin: 0 !important;}
.btn-lender {
	font-size: 20px;
	padding: 0px;
	line-height: 20px;
	font-weight: 400;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background-color: #1576b8;
	border-color: #1576b8;
	color: #fff;
	width: 148px;
	height: 51px;
	text-transform: uppercase;
	float:none;
}
.btn-lender:hover, .btn-lender:focus, .btn-lender:active, .btn-lender.active {
	background-color: #1576b8;
	border-color: #1576b8;
	color: #fff;
	
}
.btn-lender[disabled], .btn-lender.disabled {
	background: #475b6d none repeat scroll 0 0;
	border-color: #435667;
}
.browse-row-bottom .dayleft p {
	font-size: 16px;
	text-transform: uppercase;
	color: rgba(36, 39, 61, 1);
}
.browse-row-bottom .dayleft p span {
	color: #e23b3b;
}
.browse-borrower .borrower-list.viewed .btn-default {
	background-color: #d3dce5;
	border-color: #d3dce5;
	color: rgba(36, 39, 61, .80);
	font-size: 16px;
	right: 2%;
	position: absolute;
	top: 32px;
	padding: 10px 12px;
}
/* SETTINGS */

/* END SETTIGS */
.floatingbtn {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 9999;
	width: 110px;
	height: 54px;
}
/*.floatingbtn a {
	width:50%;
	background:#9ec5e2;
	font-size:24px;
	line-height:56px;
	position:relative;
	text-align:center;
	color:#fff;
	text-decoration:none;
	
} */
.floatingbtn a {
	height: 54px;
	line-height: 54px;
	display: inline-block;
	background: #9ec5e2 url("../img/sprite.png") no-repeat;
	position: relative;
	text-align: center;
	width: 50%;
}
.floatingbtn a.filter {
	background-position: 13px -150px;
}
.floatingbtn a.saveprosal {
	background: #1576b8 url("../img/sprite.png") no-repeat;
	background-position: 13px -195px;
}
.floatingbtn a.popover {
	width: 300px !important;
	max-width: 600px !important;
}
.floatingbtn .notification {
	width: 21px;
	height: 21px;
	border-radius: 25px;
	font-size: 12px;
	color: #fff;
	line-height: 21px;
	text-align: center;
	background: #5dcee6;
	position: absolute;
	right: 10px;
	top: 10px;
}
/* Profile Lender */

/* Profile Lender info */
.browse-borrower.profile-lender {
	display: block;
}
.browse-borrower.profile-lender .borrower-list .chat-msg {
	left: 40%;
	top: 35px;
}
.browse-borrower.profile-lender .borrower-list .arrowleft {
	float: left;
	margin-right: 30px;
}
.browse-borrower.profile-lender header .btnrisk-detail {
	width: 28%;
}
.profiletabs {
	display: block;
	width: 100%;
	margin-bottom: 40px;
	margin-top: 0px;
}
.profiletabs .nav-tabs {
	background: #fff none repeat scroll 0 0;
	height: 56px;
	margin-top: 0;
	padding: 0;
}
.profiletabs .nav-tabs>li>a {
	background: none;
	margin-right: 5px;
	border: 0px;
	font-size: 14px;
	border-bottom: 4px solid transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	color: rgba(29, 29, 38, .60);
	padding: 16px 15px;
	text-transform: uppercase;
	font-weight: 600;
}
.profiletabs .nav-tabs>li:first-child>a {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	margin-left: 17px;
}
.profiletabs .nav-tabs>li>a:hover {
	border-color: transparent;
	background: #FFF;
}
.profiletabs .nav-tabs>li.active>a, .profiletabs .nav-tabs>li.active>a:hover, .profiletabs .nav-tabs>li.active>a:focus {
	border: 0px;
	border-bottom: 4px solid #5dcee6;
	background: #FFF;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.profiletabs .tab-content {
	background: #f5f7fc;
	margin-left: 4px;
}
.profiletabs .browse-row {
	display: block;
	width: 810px;
	padding: 30px 0px 25px;
	margin: 0px auto;
}
.profiletabs .browse-row .box {
	background: rgba(0, 0, 0, 0) url("../img/right-devider.png") no-repeat  scroll right top;
	color: rgba(36, 39, 61, 1);
	float: left;
	font-size: 28px;
	font-weight: 400;
	margin: 0;
	min-height: 75px;
	padding: 0 36px;
	position: relative;
	width: 33.3333%;
}
.profiletabs .browse-row .box.first span {
	font-family: "rupee";
    font-size: 25px;
    line-height: 25px;
    position: relative;
    top: -5px;
    float:none;
}
.profiletabs .browse-row .box.last {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.profiletabs .browse-row .box p {
	color: rgba(36, 39, 61, 0.7);
	font-size: 12px;
	margin: 0;
	padding-left: 5px;
	text-transform: uppercase;
}
.profiletabs .browse-row .box sub {
	bottom: 0;
	color: rgba(36, 39, 61, 1);
	font-size: 15px !important;
}
.profiletabs .browse-row-bottom {
	background: #08436c;
	float: left;
	width: 100%;
	padding: 30px 0px;
}
.profiletabs .browse-row-bottom .fund-detail {
	color: rgba(255, 255, 255, 1);
	padding: 5px 0 0 20px;
	width: 80%;
	font-size: 18px;
}
.profiletabs .browse-row-bottom .chart {
	margin-left: 100px;
}
.profiletabs .browse-row-bottom .fund-detail span {
	color: rgba(255, 255, 255, 0.60);
	font-size: 16px;
}
.profiletabs .browse-row-bottom .fund-detail .loanpurpose {
	font-size: 18px;
	font-weight: 400;
	margin-left: 8px;
}
.profiletabs .browse-row-bottom .fund-detail .remarks{
    text-transform: none;   
    margin-left: 5px;
}
.detail-propsal {
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 40px;
}
.detail-propsal h2 {
	text-align: center;
	padding: 50px 0px 30px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	color: rgba(36, 39, 61, 1);
	margin: 0px;
}
.detail-propsal .row {
	padding: 0px 50px;
}
.detail-propsal .col-md-3 {
	background: url("../img/right-devider.png") no-repeat scroll right top;
	margin: 15px 0;
	min-height: 75px;
	padding: 0px;
	position: relative;
}
.detail-propsal .col-md-3 h4 {
	font-size: 30px;
	line-height: 40px;
	color: rgba(36, 39, 61, 1);
	text-align: center;
}
.detail-propsal .col-md-3 p {
	font-size: 14px;
	color: rgba(36, 39, 61, .80);
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
}
.detail-propsal .col-md-3 p span {
	color: rgba(226, 59, 59, .80);
}
.detail-propsal .col-md-3 .btn-lender {
	margin-left: 30px;
}
/*End Profile Lender info */

/*Profile Lender Financial */
.financial-tab {
	display: block;
	width: 100%;
	margin-bottom: 40px;
	background: #ffffff;
}
.financial-tab h3 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	background: rgba(243, 245, 251, .40);
	padding: 20px 0px 20px 24px;
	color: rgba(36, 39, 61, .60);
	text-align: center;
}
.display-data {
	margin: 0px 0px 30px 25px;
	display: block;
	width:905px;
}
.display-data ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.display-data li {
	display: inline-block;
	padding: 30px 0px 10px 20px;
	border-bottom: 1px solid #ebebeb;
	width: 435px;
	font-size: 14px;
	color: rgba(36, 39, 61, .60);
	text-transform: uppercase;
	vertical-align: top;
	position: relative;
}
.display-data li span {
	font-size: 18px;
	color: rgba(36, 39, 61, .90);
	display: block;
	font-weight: 600;
}
.display-data li.mr {
	margin-left: 31px;
}
.display-data.dp-chek li {
	background: url(../img/check-arrow.png) left 35px no-repeat;
	padding-left: 40px;
}
.display-data.dp-chek li.bgnone {
	background: none;
}
.display-data.dp-chek li.bgnone span {
	color: rgba(36, 39, 61, .40);
}
.display-data li .incomed {
	color: rgba(36, 39, 61, 1);
	font-size: 25px;
	font-weight: 600;
	position: absolute;
	left: 30%;
	top: 25px;
	width: 200px;
}
.display-data li .incomed span.rupee {
	font-family: "rupee";
	font-size: 14px;
	position: relative;
	top: -10px;
	display: inline;
}
.display-data li .incomed sub {
	font-size: 13px;
	bottom: 0px;
}
.display-data li .width30 {
	width: 30%;
	display: inline-block;
	line-height: 20px;
}
#bankstatement .display-data li .incomed {
	left: 0;
	position: inherit;
	top: 0px;
	width: 200px;
}
/*Profile Lender Financial */
.creditpolicy {
	width: 100%;
	display: block;
	border-bottom: 4px solid #ffffff;
}
.creditpolicy .policyrow {
	width: 932px;
	padding: 20px 0px 20px 0px;
	display: block;
	border-bottom: 1px solid #d9e2eb;
}
.creditpolicy .policyrow .col-md-4 {
	border-left: 1px solid #d8e1ea;
	padding-left: 50px;
}
.creditpolicy .policyrow .col-md-4.first {
	border-left: none;
	padding-left: 30px;
}
.creditpolicy .policyrow strong {
	color: rgba(36, 39, 61, 1);
	font-size: 18px;
	font-weight: 400;
	display: block;
	padding-bottom: 10px;
}
.creditpolicy .policyrow p {
	color: rgba(36, 39, 61, .60);
	font-size: 14px;
	text-transform: uppercase;
}
.creditpolicy .policyrow sub {
	font-size: 15px;
	bottom: 0;
	color: rgba(36, 39, 61, .80);
	font-weight: 400;
}
.rupee {
	font-family: "rupee";
	font-weight: normal;
}
.bordernone {
	border: none !important;
}
.remark {
	display: block;
	max-width: 930px;
	padding: 0px 0px 30px 30px;
}
.remark h3 {
	font-size: 18px;
	font-weight: 400;
	color: rgba(36, 39, 61, .90);
	text-transform: uppercase;
}
.remark p {
	color: rgba(36, 39, 61, .70);
	font-size: 17px;
	line-height: 34px;
}
/*Profile Lender Creadit */

/*Profile Lender Strength */
.strengthrisk {
	display: block;
	width: 50%;
	float: left;
	background-color: #f5f7fc;
}
.strengthrisk h3 {
	background: rgba(59, 186, 91, .07);
	padding: 25px;
	color: rgba(34, 91, 56, .60);
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px;
	text-align: center;
}
.strengthrisk .box50 {
	width: 100%;
	border-right: 1px solid #dfe1e6;
	padding-right: 15px;
	height: 100%;
	padding-bottom: 30px;
}
.strengthrisk .box-right {
	width: 100%;
	padding-left: 15px;100px
}
.strengthrisk .list-group-item {
	display: block;
	padding: 26px 24px 21px 24px;
	position: relative;
	border-width: 0px 0px 1px 0px;
	border-color: #dfe1e6 !important;
	margin-bottom: 0px;
	background: none;
}
.strengthrisk .list-group-item:last-child {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.strengthrisk .list-group-item p {
	color: rgba(36, 39, 61, 1);
	font-size: 18px;
	text-transform: uppercase;
	line-height: 18px;
	margin-bottom: 0px;
}
.strengthrisk .list-group-status.status-online:after, .strengthrisk .list-group-status.status-offline:after {
	background: #3bba5b;
	top: 5px;
}
.strengthrisk .list-group-status.status-offline:after {
	background: #e23b3b;
}
.strengthrisk h3.risk-head {
	background: rgba(226, 59, 59, .07);
	color: rgba(226, 59, 59, .60);
}
/* end Profile Lender Strength */

/*Profile Lender Proposal Details */
#proposaldetails .borrower-list {
	background: rgba(21, 118, 184, .04);
	padding: 30px;
}
#proposaldetails .borrower-list .browse-row .box {
	text-align: center;
	width: 33.33%;
	margin: 0px;
}
#proposaldetails .borrower-list .browse-row .box p {
	color: rgba(36, 39, 61, 0.6);
	font-size: 17px;
}
#proposaldetails .status {
	background: rgba(0, 0, 0, 0) url("../img/status-icon.png") no-repeat  scroll 0 0;
	display: block;
	float: left;
	font-size: 22px;
	line-height: 20px;
	margin-top: 20px;
	padding: 0 0 0 25px;
	text-align: left;
	text-transform: uppercase;
	width: 100px;
}
#proposaldetails .borrower-list .date {
	float: right;
	font-size: 17px;
	padding: 5px
}
#proposaldetails .browse-row {
	margin-left: 100px;
}
#proposaldetails .borrower-list .browse-row .box.first, #proposaldetails .borrower-list .browse-row .box.first p {
	padding-left: 0px !important;
}
/*Profile Lender Proposal Details */
#overlay-back {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 5;
	display: none;
}
#overlay {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 320px;
	z-index: 99999;
	top: 100px;
	overflow-y:scroll;
	display: none;
}
.filter-box {
	float: right;
	width: 456px;
	height: 100%;
	background: #fff;
	padding: 5px;
	overflow: scroll;
}
button.accordion {
	background: #fcf8fe;
	color: #1d1d26;
	font-size: 17px;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	text-align: left;
	border-bottom: 3px solid #ffffff;
	outline: none;
	transition: 0.4s;
	border-top: none;
	border-left: none;
	border-right: none;
	margin-bottom: 5px;
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
button.accordion.active, button.accordion:hover {
	/*background-color: rgba(237, 241, 249, .40);*/
}
button.bookmarked {
	background-color: rgba(237, 241, 249, .50);
	color: #1d1d26;
	font-size: 17px;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	text-align: left;
	border-bottom: 3px solid #ffffff;
	outline: none;
	transition: 0.4s;
	border-top: none;
	border-left: none;
	border-right: none;
}
button.bookmarked.active {
	background: #f6f8fc url(../img/checkbox.png) top left no-repeat;
	padding-left: 71px;
}
/* Style the accordion panel. Note: hidden by default */
div.panel {
	padding: 0 18px;
	background-color: white;
	display: none;
}
/* The "show" class is added to the accordion panel when the user clicks on one of the buttons. This will show the panel content */
div.panel.show {
	display: block !important;
}
button.accordion:after {
	content: '\02795'; /* Unicode character for "plus" sign (+) */
	font-size: 13px;
	color: #777;
	float: right;
	margin-left: 5px;
}
button.accordion.active:after {
	content: "\2796"; /* Unicode character for "minus" sign (-) */
}
/* PDF Download */
#fixedsocial {
	height: 43px;
	width: 100%;
	position: absolute;
	margin: 0px;
	float: right;
	bottom:10px;
}
.pdfdownload {
	background: url("../img/pdf-download.png");
	height: 43px;
	width: 144px;
	transition: ease 500ms;
	background-size: 100%;
	opacity: 1;
	float: right;
}
.pdfdownload:hover {
	background-size: 100%;
	opacity: 0.8;
	transition: ease 500ms;
	margin-left: -1px;
}
.bgwhite {
	background: #fff;
}
.cntrdiv {
	max-width: 905px;
	margin: 0px auto;
}
.cntrdiv .form-control[readonly]{
    background: none;
    cursor:default;
}
.cntrdiv .form-control[readonly]:focus{
     border-bottom: default;
}
.filter-box .topbtnrow {
	display: block;
	height: 71px;
	width: 83%;
	position: fixed;
	z-index: 9999;
	background:#ffffff;
}
.filter-box .scroll-pane{
	padding-top: 90px;
	
}
.filter-box .topbtnrow .btn {
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
	border-radius: 0px;
	padding: 0px 15px;
	line-height: 69px;
	color:#000 !important;
	
}
.filter-box .topbtnrow .btn.apply {
	background: #3bba5b;
	color: #fff;
	float: right;
}
.filter-box .topbtnrow .btn.save {
	margin-left: 200px
}
.filter-box .panel {
	border-radius: 0px;
	box-shadow: none;
	float: left;
	margin-bottom: 0px;
	position: relative;
	width: 100%;
	background-color: white;
	padding: 0px;
	border: none;
}
.filter-box .panel ul {
	list-style: none;
	margin: -3px 0px 0px 0px;
	padding: 0px;
}
.filter-box .panel li {
	background: url(../img/borderbottom.png) bottom left repeat-x;
	padding-bottom: 2px;
}
.checkbox-custom, .radio-custom {
	opacity: 0;
	position: absolute;
}
.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
	display: inline-block;
	vertical-align: middle;
	margin: 0px;
	cursor: pointer;
}
.checkbox-custom-label, .radio-custom-label {
	position: relative;
}
.checkbox-custom+.checkbox-custom-label:before, .radio-custom+.radio-custom-label:before {
	content: '';
	background: #f3f5fb;
	border: none;
	display: inline-block;
	vertical-align: middle;
	width: 63px;
	height: 71px;
	padding: 0px;
	margin-right: 10px;
	text-align: center;
}
.checkbox-custom:checked+.checkbox-custom-label:before {
	background: url(../img/checkbox.png) top left no-repeat;
}
.radio-custom+.radio-custom-label:before {
	border-radius: 50%;
}
.radio-custom:checked+.radio-custom-label:before {
	background: none;
}
.checkbox-custom:focus+.checkbox-custom-label, .radio-custom:focus+.radio-custom-label {
	outline: none; /* focus style */
}
.modalfilter {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0, 0, 0); /* Fallback color */
	background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}
/* Modal Content */
.modalfilter h2 {
	text-align: center;
	font-size: 24px;
	font-weight: 600;
}
.modalfilter .modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 540px;
}
/* The Close Button */
.modalfilter .close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
	position: absolute;
	top: 10px;
	right: 10px;
}
.modalfilter .close:hover, .modalfilter .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.modalfilter .form-control {
	border-radius: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
	background: none;
	border-color: #dbdbdb;
	border-width: 2px;
	font-size: 14px;
	margin: 50px 0px;
}
.modalfilter .cntrdiv {
	max-width: 300px;
}
.modalfilter .btn-lender {
	padding: 0 20px;
	width: auto;
	margin: 30px auto;
	display: block;
}
.modalfilter .savefilter {
	background: none;
	margin: 30px auto;
	display: block;
	color: #1576b8;
	font-size: 20px;
}
/* Investment Detail */
.investment-detail {
	display: block;
	margin-top: 1px;
}
.investment-detail .tabs {
	display: block;
	width: 100%;
	margin: 0px !important;
	padding-top:20px;
}
.investment-detail .nav-tabs {
	margin-top: -20px;
	padding: 0px;
	background: rgba(249, 249, 249, .50);
	margin-left: 4px;
}
.investment-detail .nav-tabs>li>a {
	background: none;
	margin-right: 40px;
	border: 0px;
	font-size: 14px;
	border-bottom: 4px solid transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	color: rgba(29, 29, 38, .60);
	padding: 14px 25px 14px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 40px;
}
.investment-detail .nav-tabs>li:first-child>a {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	margin-left: 14px;
}
.investment-detail .nav-tabs>li>a:hover {
	border-color: transparent;
	background: transparent;
}
.investment-detail .nav-tabs>li.active>a, .investment-detail .nav-tabs>li.active>a:hover, .investment-detail .nav-tabs>li.active>a:focus {
	border: 0px;
	border-bottom: 4px solid #5dcee6;
	background: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.investment-detail .tab-content {
	background: #fff;
	margin-left: 0px;
}
.investment-outer {
	float: left;
	width: 100%;
}
.investment-list {
	background: #f3f5fb;
	margin-bottom: 4px;
	padding: 30px;
	position: relative;
	margin-left: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
}
.investment-detail .investment-row {
	display: block;
	padding: 0px;
	max-width: 750px;
	margin: 0px auto;
}
.investment-detail .investment-row .user-img img {
	width: 60px !important;
	height: 60px;
	float: left;
	margin-right: 20px;
}
.investment-detail .investment-row .user-details {
	display: inline-block;
	color: #24273d;
	font-size: 22px;
	font-weight: 400;
	    float: left;
}
.investment-detail .investment-row .user-details a {
	color: #24273d;
	text-decoration: none;
}
.investment-detail .investment-row .user-details a:hover {
	color: #4b4b4b;
}
.investment-detail .investment-row .user-details .location {
	color: rgba(36, 39, 61, .50);
	display: block;
	font-size: 14px;
	font-weight: 400;
}
.investment-detail .investment-row .btnrisk-detail {
	display: inline-block;
	float: right;
}
.investment-detail .investment-row .btnrisk-detail .btn {
	background-color: transparent;
	border: 1px solid;
	color: #08436c;
	font-size: 16px;
	vertical-align: top;
	padding: 9px 20px;
}
.investment-detail .investment-row .btnrisk-detail .btn.lowrisk {
	border-color: #44cf58; cursor:default;
}
.investment-detail .investment-row .btnrisk-detail .btn.minimal {
	border-color: #7ee88d
}
.investment-detail .investment-row .btnrisk-detail .btn.mdrisk {
	border-color: #eaa123;
}
.investment-detail .investment-row .btnrisk-detail .btn.highrisk {
	border-color: #e23b3b;
}
.investment-detail .investment-row .btnrisk-detail .btn.veryrisk {
	border-color: #c43434;
}
.MB10 {
	margin-bottom: 10px !important;
}
.investment-detail .investment-row .investbox {
	position: relative;
	float: left;
	margin: 15px 0px;
	background: url(../img/right-devider.png) top right no-repeat;
	color: rgba(36, 39, 61, 1);
	font-size: 22px;
	font-weight: 400;
	min-height: 75px;
	padding: 0px 0px 0px 54px;
	width: 226px;
}
.investment-detail .investment-row .investbox.first {
	padding-left: 76px;
	text-align: left;
}
.investment-detail .investment-row .investbox.last {
	background: none;
	width: 295px;
}
.investment-detail .investment-row .investbox span {
	font-family: "rupee";
	font-size: 22px;
	line-height: 22px;
	position: relative;
	top: -5px;
}
.investment-detail .investment-row .investbox p {
	color: rgba(36, 39, 61, .70);
	font-size: 14px;
	margin: 0;
	text-transform: uppercase;
}
.investment-detail .investment-row .investbox sub {
	font-size: 12px !important;
	bottom: 0px;
	color: rgba(36, 39, 61, 1);
}
.investment-row .investbox.last .div50 {
	display: inline-block;
	width: 50%;
}
.investment-row .investbox.last .status {
	background: rgba(0, 0, 0, 0) url("../img/status-icon.png") no-repeat  scroll 0 0;
	display: block;
	font-size: 16px;
	line-height: 16px;
	padding: 0 0 0 25px;
	text-align: left;
	text-transform: uppercase;
	width: 100px;
	float: right;
	margin-top: 35px;
}
.status.accept {
	background-position: 0px 0;
	height: 17px;
	color: #3bba5b;
}
.status.pending {
	background-position: 0px -18px !important;
	height: 18px;
	color: #ed7857;
}
.status.rejected {
	background-position: 0px -38px !important;
	height: 18px;
	color: #e23b3b;
}
.status.withdrawn {
	background-position: 0px -59px !important;
	height: 18px;
	color: #90afc8;
}
.status.due {
	background-position: 0px -77px !important;
	height: 18px;
	color: #50d2c2;
}
.status.delayed {
	background-position: 0px -98px !important;
	height: 18px;
	color: #e23b3b;
}
.investment-row-bottom {
	display: inline-block;
	background: url(../img/bordertwo.png) top left repeat-x;
	padding: 17px 0px;
	width: 100%;
}
.investment-row-bottom .chart-detail {
	color: rgba(36, 39, 61, 0.8);
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	padding: 5px 0 0;
	text-transform: uppercase;
	width: 340px;
}
.investment-row-bottom .chart {
	position: relative;
	margin: 0px 10px 0px 0px;
	width: 65px;
	height: 65px;
	float: left;
}
.investment-row-bottom .chart canvas {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.investment-row-bottom .chart-detail p {
	color: rgba(36, 39, 61, .60);
	margin: 5px 0px 0px 10px;
}
.investment-row-bottom .proposed-detail {
	width: 382px;
	display: inline-block;
	float: right;
}
.investment-row-bottom .proposed-detail .proposed-btn {
	float: left;
}
.investment-row-bottom .proposed-detail .proposed-btn .btn-lender {
	border-radius: 0px;
	color: #fff;
	line-height: 20px;
	width: 179px;
	cursor:pointer;
}
.opacity {
	cursor:default !important;
}
.proposed-detail .date {
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	color: rgba(36, 39, 61, .60);
}
.proposed-detail .date span {
	color: rgba(36, 39, 61, 1);
}
.proposed-detail .esignA {
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	float: right;
}
.proposed-detail .esignA img {
	margin-right: 7px;
}
.proposed-detail .esignA .lowrisk {
	text-transform: none;
	margin-right: 7px;
}
.ML20 {
	margin-left: 20px;
}
.MR20 {
	margin-left: 20px;
}
.opacity {
	opacity: 0.15;
	filter: alpha(opacity = .15);
}
/* Finish Proposad tabs */
.investment-row .investbox.actived {
	width: 250px !important;
	padding-left: 75px !important;
	min-height: auto;
}
.bgnone {
	background: none !important;
}
.select-style {
	padding: 0;
	margin: 0;
	border: none;
	width: 140px;
	border-radius: 0px;
	overflow: hidden;
	background-color: #fff;
	background: url("../img/select-dropdown.png") no-repeat 90% 50%;
	font-size: 24px;
	color: #24273d;
}
.select-style select {
	padding: 0px;
	width: 110%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.select-style select:focus {
	outline: none;
}
.investment-row .investbox.actived .status {
	background: rgba(0, 0, 0, 0) url("../img/status-icon.png") no-repeat  scroll 0 0;
	display: block;
	float: left;
	font-size: 16px;
	line-height: 16px;
	padding: 0 0 0 25px;
	text-align: left;
	text-transform: uppercase;
	width: 100px;
	margin-top: 10px;
}
.agrbottom {
	background: #edf0f8;
	float: left;
	margin: 0;
	width: 100%;
	padding: 15px 0px;
	text-align: center;
	text-transform: uppercase;
}
.agrbottom span {
	font-size: 17px;
	font-weight: 600;
	display: block;
	color: #24273d;
}
.agrbottom span.lowrisk {
	color: #44cf58;
	text-align: left;
}
.PB0 {
	padding-bottom: 0px !important;
}
.pdfd {
	background: url("../img/sprite.png") no-repeat;
	float: left;
	width: 25px;
	height: 31px;
	background-position: 0px -249px;
	margin-right: 10px;
	margin-left: 60px;
}
.delayedtxt {
	color: #e23b3b;
	text-align: center;
	font-size: 17px;
	font-weight: 400;
	padding: 10px 0px;
	text-transform: uppercase;
}
.investment-row .btnrisk-detail.MRGT {
	margin-right: 57px;
}
/* End active Tabs */
.investbox.closedbox {
	padding-left: 25px !important;
	width: 130px !important;
}
.disbursedOn {
	display: block;
	padding: 15px 0px 0px 26px;
	text-transform: uppercase;
	color: rgba(36, 39, 61, 0.7);
}
.disbursedOn span {
	font-size: 17px;
	font-weight: 600;
	display: block;
	color: #24273d;
}
.agrbottom.closed-agriment {
	text-transform: uppercase;
}
.agrbottom.closed-agriment .pdfd {
	margin-left: 24px;
}
.agrbottom.closed-agriment .col-sm-6 {
	padding: 0px;
}
/* End active Tabs */

/* Start activity list */
.activity-list {
	background: #f9fafe;
	display: block;
	margin-left: 4px;
}
.activity-list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.activity-list li {
	display: block;
	width: 100%;
	border-bottom: 1px solid #e9eaee;
	padding: 15px;
	float: left;
}
.activity-list li .time {
	font-size: 22px;
	color: rgba(29, 29, 38, 1);
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	line-height: 22px;
}
.activity-list li .time span {
	font-size: 14px;
	color: rgba(29, 29, 38, .50);
}
.activity-list li .day {
	font-size: 14px;
	color: rgba(29, 29, 38, .50);
}
.activity-list li .sidecontent {
	width: 80%;
	float: right;
}
.activity-list li .sidecontent h3 {
	font-size: 17px;
	color: rgba(29, 29, 38, 1);
	font-weight: 400;
	padding: 0px;
	margin: 0px 0px 10px;
	line-height: 22px;
}
.activity-list li .sidecontent p {
	font-size: 18px;
	color: rgba(29, 29, 38, .60);
	line-height: 30px;
}
.activity-list li .sidecontent .user-img {
	border-radius: 50%;
	height: 42px;
	width: 42px;
	margin-right: 20px;
}
.activity-list li .sidecontent .user-detail {
	color: rgba(29, 29, 38, .60);
	font-size: 18px;
	font-weight: 400;
	line-height: 40px;
}
.bookmark-small {
	display: inline-block;
	margin-left: 10px;
}
.activity-list li .btn.lowrisk {
	background-color: #edf3fa;
	border: none;
	color: #24273d;
	font-size: 18px;
	padding: 12px 15px;
	margin-left: 30px
}
.investment-row .mrleft {
	margin-left: 40px;
}
.investment-row-bottom.activetab {
	display: block !important;
	float: left !important;
	padding: 0px !important;
}
/*  Possible to scroll */

/* SAVED Proposals  */
.savedproposals {
	display: block;
	width: 100%;
	position: relative;
}
.back-heading {
	background: #1576b8;
	width: 100%;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding: 25px 0px;
	font-size: 18px;
	position: relative;
}
.back-heading .backbtn {
	left: 30px;
	position: absolute;
}
.back-heading .backbtn img:hover{
	background: none;
	}
.proposals-list {
	background: #f9fafe none repeat scroll 0 0;
	box-sizing: border-box;
	margin-left: 4px;
	padding: 30px 30px 0px;
	position: relative;
	width: 100%;
}
.proposals-list .user-img {
	float: left;
	margin-right: 20px;
	width: 56px;
}
.proposals-list .investwith {
	color: rgba(36, 39, 61, .50);
	font-weight: 400;
	margin-bottom: 5px;
}
.proposals-list .usersp {
	color: rgba(36, 39, 61, 1);
	font-weight: 400;
	font-size: 18px;
}
.proposals-list .checkbox label:after {
	content: '';
	display: table;
	clear: both;
}
.proposals-list .checkbox .cr {
	position: relative;
	display: inline-block;
	border: 1px solid #579ccc;
	border-radius: 0;
	width: 26px;
	height: 25px;
	float: right;
	margin-right: .5em;
}
.proposals-list .checkbox .cr .cr-icon {
	position: absolute;
	font-size: 14px;
	line-height: 0;
	top: 50%;
	left: 20%;
	color: #fff;
}
.proposals-list .checkbox label input[type="checkbox"] {
	display: none;
}
.proposals-list .checkbox label input[type="checkbox"]+.cr>.cr-icon {
	transform: scale(3) rotateZ(-20deg);
	opacity: 0;
	transition: all .3s ease-in;
}
.proposals-list .checkbox label input[type="checkbox"]:checked+.cr {
	background: #8adaec;
}
.proposals-list .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
	transform: scale(1) rotateZ(0deg);
	opacity: 1;
}
.proposals-list .checkbox label input[type="checkbox"]:disabled+.cr {
	opacity: .5;
}
.proposals-list .listbox {
	background: rgba(0, 0, 0, 0) url("../img/right-devider.png") no-repeat  scroll right top;
	color: rgba(36, 39, 61, 1);
	font-size: 28px;
	font-weight: 400;
	margin: 15px 0;
	min-height: 75px;
	position: relative;
	text-align: center;
}
.proposals-list .listbox .fa {
	font-size: 16px;
}
.proposals-list .listbox span {
	font-family: "rupee";
	font-size: 18px;
	line-height: 18px;
	position: relative;
}
.proposals-list .listbox.last {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-size: 14px;
}
.proposals-list .listbox.last p {
	margin: 30px 0px;
	text-align: right;
}
.proposals-list .listbox.last p span {
	color: #e23b3b;
}
.proposals-list .listbox.last strong {
	font-size: 14px;
	font-weight: normal;
}
.proposals-list .listbox p {
	color: rgba(36, 39, 61, 0.7);
	font-size: 14px;
	margin: 0;
	padding-left: 5px;
	text-transform: uppercase;
}
.proposals-list .listbox sub {
	bottom: 0;
	color: rgba(36, 39, 61, 1);
	font-size: 12px !important;
}
.proposals-list .listbox p {
	padding-left: 15px;
}
.sendbtn {
	position: fixed;
	height: 60px;
	bottom: 8px;
	width: 82%;
	text-align: center;
}
.sendbtn .btn-lender {
	font-size: 17px;
	height: 60px;
	width: 216px;
	margin-left: 10px;
	float:none;
}
#sendprops .text-center {
	max-height: 400px;
}
#sendprops .modal-dialog {
	width: 400px;
}
#sendprops .text-center .fa {
	font-size: 100px;
	color: #3bba5b;
	padding: 30px 0px;
}
#sendprops .text-center p {
	font-size: 30px;
	color: #24273d;
	margin-bottom: 30px;
}
#sendprops .modal-content {
	border-radius: 0px;
	border-width: 0px;
}
.editing {
	background: none;
	border: none;
	width: 100%;
	text-align: center;
}
.editing:focus {
	border-bottom: 2px solid #5dcee6;
}
.invest-text-box {
	margin: 30px 0px;
}
.invest-text-box label {
	text-transform: uppercase;
	color: rgba(36, 39, 61, 0.6);
	font-weight: 400;
}
.invest-text-box .form-control {
	border: 1px solid #ebecf0;
	border-radius: 0px;
	box-shadow: none;
	color: rgba(36, 39, 61, 0.6);
	font-size: 14px;
	height: 40px;
	padding: 6px 12px;
	width: 100%;
	background: url(../img/rupee.png) left 10px no-repeat;
	border-top: none;
	border-left: none;
	border-right: none;
	color: rgba(29, 29, 38, .90);
}
 .invest-text-box .form-control::-webkit-input-placeholder {
 color: rgba(29, 29, 38, .20);
}
 .invest-text-box .form-control::-moz-placeholder {
 color: rgba(29, 29, 38, .20);
} /* firefox 19+ */
.invest-text-box .form-control:-ms-input-placeholder {
 color: rgba(29, 29, 38, .20);
} /* ie */
.invest-text-box .form-control:-moz-placeholder {
 color: rgba(29, 29, 38, .20);
}
.roi {
	display: block;
	width: 100%;
	margin-top: 30px;
}
.roi label{
    text-transform: uppercase;
    color: rgba(36, 39, 61, 0.6);
    font-weight: 400;
}
.roi .dropdown-toggle {
	border-bottom: 1px solid #ebecf0;
	width: 100%;
	display: block;
	height: 44px;
	padding: 6px 12px;
	font-size: 18px;
	text-decoration: none;
	color: rgba(29, 29, 38, .90);
}
.roi .dropdown-toggle .caret {
	text-align: right;
	float: right;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid;
	margin-top: 5px;
}
.roi .dropdown-menu {
	width: 80%;
	 max-height: 308px;
   overflow-x: auto;
}
.roi .dropdown-menu>li>a {
	border-bottom: 1px solid #e9eaee;
	line-height: 20px;
	padding: 20px 25px;
	font-size: 18px;
}
.amtneed {
	font-size: 26px;
	font-weight: 400;
}
.amtneed .rupee {
	font-size: 14px;
	line-height: 14px;
	position: relative;
	left: 5px;
    float: none;
}
.amtneed sub {
	font-size: 14px;
	line-height: 14px;
	bottom: 0em;
}
.MB0 {
	margin-bottom: 0px;
}
.total-return {
	display: block;
	width: 100%;
	background: rgba(237, 241, 249, .5);
	box-sizing: border-box;
	margin-left: 4px;
}
.proposals-list .investbottom {
	display: block;
	width: 100%;
	text-align: center;
	padding-bottom: 45px;
}
.proposals-list .btn-lender {
	width: 216px;
	margin-bottom: 50px
}
.proposals-list .btn-lender.transparent {
	margin-left: 50px;
}
.proposals-list .investbottom a {
	color: #1576b8;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
}
body.modal-open .modal {
	display: flex !important;
	height: 100%;
}
body.modal-open .modal .modal-dialog {
	margin: auto;
}
/* notification css */
.notification1 li .user-img, .message li .user-img {
	border-radius: 50%;
	height: 42px;
	width: 42px;
	margin-right: 16px;
}
.notification1 li .notif-time {
	color: rgba(29, 29, 38, .6);
	font-size: 14px;
}
.notification1 li .name {
	color: rgba(29, 29, 38, .8);
	font-size: 18px;
}
.width50 {
	width: 50%;
}
.notification1 li .sidenotif {
	width: 48%;
	float: right;
}
.notification1 li .sidenotif h3 {
	color: #1d1d26;
	font-weight: 500;
	font-size: 14px;
    line-height: 25px;
}
.notification1 li {
	display: block;
	width: 100%;
	border-bottom: 1px solid #e9eaee;
	padding: 30px;
	float: left;
}
.non-activity-list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.notification1 li .fa-inr {
	font-size: 12px;
}
.notification1 li .notif-sm-rup {
	color: #24273d;
	font-size: 13px;
}
.notification1 .activity-list .sidenotif h3 {
	color: rgba(29, 29, 38, .7);
}
.notification1 .non-activity-list {
	background: #fff;
}
/* msg css */
.message li .msg-name {
	color: #24273d;
	font-size: 18px;
	width: 100%;
}
.message .msg-time {
	color: rgba(36, 39, 61, .9);
	font-size: 16px;
}
.message .descrip {
	color: rgba(36, 39, 61, .7);
	font-size: 14px;
	padding-left: 64px;
}
.message .msg-name .active-user {
	margin-left: 5px;
}
/* wallet css  */
.wallet .wallet-bg {
	background: #1576b8;
	text-align: center;
	height: 205px;
	vertical-align: middle;
	line-height: 205px;
	width:80%;
	margin:51px auto;
}
.wallet .wallet-bg .wallet-amount {
	font-size: 55px;
	vertical-align: middle;
	color: #fff;
}
.wallet .wallet-bg .rupee {
	color: #fff;
	font-size: 20px;
	margin-left: 15px;
}
.wallet .wallet-bg .wallet-amount .count {
	font-size: 20px;
}
.wallet .add-amount {
	margin: 100px auto 0;
	width: 435px;

}
.wallet .add-amount .rupee {
	color: rgba(36, 41, 61, .5);
	font-size: 17px;
	float: left;
}
.add-amount .float-label-control, .invest-more .float-label-control {
	position: relative;
}
 .add-amount .float-label-control input:-webkit-autofill, .add-amount .float-label-control textarea:-webkit-autofill, .invest-more .float-label-control input:-webkit-autofill, .invest-more .float-label-control textarea:-webkit-autofill {
 background-color: transparent !important;
 -webkit-box-shadow: 0 0 0 1000px white inset !important;
 -moz-box-shadow: 0 0 0 1000px white inset !important;
 box-shadow: 0 0 0 1000px white inset !important;
}
.add-amount .float-label-control input, .add-amount .float-label-control textarea, .add-amount .float-label-control label, .invest-more .float-label-control input, .invest-more .float-label-control textarea, .invest-more .float-label-control label {
	font-size: 1.3em;
	box-shadow: none;
	-webkit-box-shadow: none;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}
.add-amount .float-label-control input:focus, .add-amount .float-label-control textarea:focus, .invest-more .float-label-control input:focus, .invest-more .float-label-control textarea:focus {
	box-shadow: none;
	border-bottom: 2px solid #95deed;
	padding-bottom: 0;
}
.add-amount .float-label-control textarea:focus {
	padding-bottom: 4px;
}
.add-amount .float-label-control input, .add-amount .float-label-control textarea {
	display: block;
	width: 95%;
	padding: 0.1em 0em 1px 0em;
	border: none;
	border-radius: 0px;
	border-bottom: 1px solid #aaa;
	outline: none;
	margin: 0px;
	background: none;
	text-align: center;
	font-size: 13px;
}
.add-amount .float-label-control textarea {
	padding: 0.1em 0em 5px 0em;
}
.add-amount .float-label-control label, .invest-more .float-label-control label {
	position: absolute;
	font-weight: normal;
	top: -1.3em;
	left: 0;
	color: #66afe9 !important;
	z-index: -1;
	font-size: 14px;
	-moz-animation: float-labels 300ms none ease-out;
	-webkit-animation: float-labels 300ms none ease-out;
	-o-animation: float-labels 300ms none ease-out;
	-ms-animation: float-labels 300ms none ease-out;
	-khtml-animation: float-labels 300ms none ease-out;
	animation: float-labels 300ms none ease-out;
	animation-play-state: running !important;
	-webkit-animation-play-state: running !important;
	font-weight: 300;
	width: 100%;
	text-align: center;
}
.add-amount .float-label-control input.empty+label, .add-amount .float-label-control textarea.empty+label, .invest-more .float-label-control input.empty+label {
	top: 0.1em;
	font-size: 1.5em;
	animation: none;
	-webkit-animation: none;
	opacity: 0;
}
 .add-amount .float-label-control input:not (.empty ) +label, .add-amount .float-label-control textarea:not  (.empty ) +label, .invest-more .float-label-control input:not (.empty  ) +label {
 z-index: 1;
 opocity: 1;
}
 .add-amount .float-label-control input:not (.empty ):focus+label, .add-amount .float-label-control textarea:not  (.empty ):focus+label, .invest-more .float-label-control input:not  (.empty  ):focus+label {
 color: #aaaaaa;
}
.add-amount .float-label-control.label-bottom label, .invest-more .float-label-control.label-bottom label {
	-moz-animation: float-labels-bottom 300ms none ease-out;
	-webkit-animation: float-labels-bottom 300ms none ease-out;
	-o-animation: float-labels-bottom 300ms none ease-out;
	-ms-animation: float-labels-bottom 300ms none ease-out;
	-khtml-animation: float-labels-bottom 300ms none ease-out;
	animation: float-labels-bottom 300ms none ease-out;
}
 .add-amount .float-label-control.label-bottom input:not (.empty )  +label, .add-amount .float-label-control.label-bottom textarea:not  (.empty ) +label, .invest-more .float-label-control.label-bottom input:not  (.empty ) +label {
 top: 3em;
}
.wallet .btn-add-money {
	margin-top: 85px;
}
.display-data li span.rupee {
	font-size: 17px;
	color: #24273d;
	position: absolute;
	font-weight: 400;
	line-height: 30px;
}
.invest-more .float-label-control input {
	display: block;
	width: 100%;
	padding: 0.1em 0em 1px 0em;
	border: none;
	border-radius: 0px;
	border-bottom: 1px solid rgba(29, 29, 38, .1);
	outline: none;
	margin: 0px;
	background: none;
	text-align: left;
	font-size: 13px;
	padding-left: 15px;
}
 .invest-more .float-label-control .form-control::-moz-placeholder, .add-amount .float-label-control .form-control::-moz-placeholder {
 color: rgba(29, 29, 38, .2);
 opacity: 1
}
 .invest-more .float-label-control .form-control:-ms-input-placeholder, .add-amount .float-label-control .form-control:-ms-input-placeholder {
 color: rgba(29, 29, 38, .2);
}
 .invest-more .float-label-control .form-control::-webkit-input-placeholder, .add-amount .float-label-control .form-control::-webkit-input-placeholder {
 color: rgba(29, 29, 38, .2);
}
.invest-more .process, .invest-more .invest-title {
	font-size: 13px;
	color: rgba(36, 39, 61, .6);
	text-transform: uppercase;
	padding-left: 15px;
}
.invest-more .display-data li {
	border-bottom: none;
}
.invest-more .display-data {
	margin-left: 4px;
	background: #f6f8fc;
	width: 100%;
	padding: 20px 0 30px;
}
.invest-more .amtneed {
	font-size: 29px;
	font-weight: 400;
	color: rgba(36, 39, 61, .9);
	margin-left: 40px;
}
.invest-more .amtneed sub {
	font-size: 13px;
}
.invest-more .btn-lender {
	font-size: 17px;
}
/* add-ac css  */
.add-ac .roi {
	margin-top: 0;
}
/* SWITCH */
.add-ac-bg .switch {
	cursor: pointer;
	position: absolute;
	height: 30px;
	line-height: 30px;
	bottom: 22px;
	right: 0;
}
.add-ac-bg .switch input {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0);
}
.add-ac-bg .switch input:checked+span:after {
	left: 21px;
	background: #1576b8;
}
.add-ac-bg .switch input:checked+span {
	background-color: #d8d9de;
}
.add-ac-bg .switch input:disabled+span {
	background-color: #CCC;
}
.add-ac-bg .switch span {
	position: relative;
	width: 50px;
	height: 15px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background-color: #d8d9de;
	border: 1px solid #E5E5E5;
	display: inline-block;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	border-color: rgba(0, 0, 0, 0.1);
	left: 0px;
}
.add-ac-bg .switch span:after {
	content: "";
	position: absolute;
	background-color: #bebec1;
	width: 25px;
	height: 25px;
	top: -6px;
	bottom: 1px;
	left: 1px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.add-ac-bg .switch.switch-small {
	margin: 6px 0px 4px;
	height: 20px;
	line-height: 20px;
}
.add-ac-bg .switch.switch-small input:checked+span:after {
	left: 11px;
}
.add-ac-bg .switch.switch-small span {
	width: 30px;
	height: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.add-ac-bg .switch.switch-small span:after {
	width: 16px;
}
/* END SWITCH */
.invest-more .btn-next-invest, .add-ac .btn-next-invest {
	width: 905px;
}
.add-ac .float-label-control {
	position: relative;
}
 .add-ac .float-label-control input:-webkit-autofill {
 background-color: transparent !important;
 -webkit-box-shadow: 0 0 0 1000px white inset !important;
 -moz-box-shadow: 0 0 0 1000px white inset !important;
 box-shadow: 0 0 0 1000px white inset !important;
}
.add-ac .float-label-control input {
	font-size: 1.3em;
	box-shadow: none;
	-webkit-box-shadow: none;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}
.add-ac .float-label-control input:focus {
	box-shadow: none;
	border-bottom: 2px solid #95deed;
	padding-bottom: 0;
}
.add-ac .float-label-control input {
	display: block;
	width: 95%;
	border: none;
	border-radius: 0px;
	border-bottom: 1px solid rgba(15, 38, 36, .1);
	outline: none;
	margin: 0px;
	background: none;
	text-align: left;
	font-size: 22px;
	color: rgba(36, 39, 61, .9);
	font-weight: 500;
	padding: 6px 25px;
	height: 44px;
}
.add-ac .float-label-control input:focus {
	padding: 6px 25px;
	height: 44px;
}
 .add-ac .float-label-control .form-control::-moz-placeholder {
 font-size: 20px;
 padding: 6px 12px;
 color: rgba(36, 39, 61, .15);
 opacity: 1
}
 .add-ac .float-label-control .form-control:-ms-input-placeholder {
 font-size: 20px;
 padding: 6px 12px;
 color: rgba(36, 39, 61, .15);
}
 .add-ac .float-label-control .form-control::-webkit-input-placeholder {
 font-size: 20px;
 padding: 6px 12px;
 color: rgba(36, 39, 61, .15);
}
.add-ac .roi .dropdown-toggle {
	border-bottom: 1px solid #ebecf0;
	width: 100%;
	display: block;
	height: 44px;
	padding: 6px 30px;
	font-size: 20px;
	text-decoration: none;
	color: rgba(36, 39, 61, .15);
	text-transform: initial;
}
.add-ac .display-data li {
	border-bottom: none;
}
.add-ac .roi .dropdown-toggle .caret {
	color: #9ec5e2;
}
.add-ac .invest-title {
	color: rgba(36, 39, 61, .6);
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 25px;
}
.add-ac .switch-border {
	border-bottom: 1px solid rgba(15, 38, 36, .1);
}
.add-ac .ifsc-code img {
	position: absolute;
	left: 25px;
	/*bottom: 10px;*/
}
.add-ac .float-label-control .ifsc-code input {
	width: 100%;
	padding-left: 25px;
	/* color: #3bba5b !important;*/
	opacity: .9;
	font-size: 22px;
}
.add-ac-bg .switch-border span {
	font-size: 20px;
	padding: 6px 25px;
	color: rgba(36, 39, 61, .15);
}
.add-ac .display-data li ul.dropdown-menu {
	width: 100%;
}
.add-ac .display-data li ul.dropdown-menu li {
	padding: 0;
}
.add-ac .display-data {
	margin: 0px 0px 4px 4px;
	width: 99.5%;
	display: block;
}
.add-ac .add-ac-bg {
	background: #f3f5fb;
}
.add-ac .add-ac-lbg {
	background: #f3f5fb;
}
.add-ac .display-data li {
	display: inline-block;
	padding: 30px 0px 0px 20px;
}
.add-ac .btn-next-invest {
	margin-top: 60px;
}
.x-navigation li.active>a .greencolor {
	color: #fff !important;
}
.btn-add-money .btn-lender {
	width: 195px;
	float:none;
}
/* whats-new css */
.whats-new {
	margin-left: 4px;
}
.whats-new ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.whats-new ul li {
	float: left;
	width: 32.3%;
	background: #f6f8fc;
	margin-right: 1%;
	padding: 30px;
	text-align: center;
	margin-top: 10px;
}
.whats-new ul li:nth-child(1), .whats-new ul li:nth-child(2), .whats-new ul li:nth-child(3) {
	margin-top: 0px;
}
.whats-new ul li .img-circle {
	border-radius: 50%;
	display: block;
	text-align: center;
}
.whats-new ul li h3 {
	font-size: 20px;
	padding: 15px 0 0;
	font-weight: 500;
	margin: 0 0 10px;
	height: 68px;
	overflow: hidden;
	color: rgba(0, 0, 0, .9);
}
.whats-new ul li p {
	font-size: 16px;
	color: rgba(0, 0, 0, .8);
	margin-bottom: 10px;
	height: 69px;
	overflow: hidden;
}
.whats-new ul li a {
	font-size: 14px;
	color: #1576b8;
	text-transform: uppercase;
}
.trans-detail {
	background: #f5f7fc;
	margin-left: 4px;
}
/* transation-detail css  */
.trans-detail .status {
	background: rgba(0, 0, 0, 0) url("../img/status-icon.png") no-repeat  scroll 0 0;
	display: block;
	float: left;
	font-size: 18px;
	line-height: 20px;
	padding: 0 0 0 25px;
	text-align: left;
	text-transform: uppercase;
	width: 100px;
	font-weight: 500;
}
.trans-detail .status.trans-pending {
	background-position: 0px -17px;
	height: 22px;
	color: #ed7857;
}
.trans-detail .status.trans-success {
	color: #3bba5b;
	background-position: 0px 3px;
}
.trans-detail ul {
	margin: 0;
	padding: 0;
}
.trans-detail li {
	padding: 15px 0 15px;
	border-bottom: 4px solid #fff;
}
.trans-detail .trans-detail-br {
	border-bottom: 1px solid #dfe1e6;
	padding-bottom: 15px;
}
.trans-detail .trans-id-no {
	color: #24273d;
	font-size: 15px;
    font-weight: 600;
}
.trans-detail .trans-id {
	color: rgba(29, 29, 38, .5);
	font-size: 13px;
}
.trans-detail .trans-date-no {
	color: rgba(36, 39, 61, .7);
	font-size: 15px;
    font-weight: 600;
}
.trans-detail .trans-date {
	color: rgba(36, 39, 61, .6);
	font-size: 13px;
}
.trans-detail .trans-payment {
	margin-top: 10px;
}
.trans-detail .trans-payment .trans-tnfr {
	color: rgba(36, 39, 61, .8);
	font-size: 14px;
	margin-right: 10px;
	float: left;
	width: 40%;
}
.trans-detail .trans-payment .user-img {
	border-radius: 50%;
	height: 42px;
	width: 42px;
	margin-right: 16px;
}
.trans-detail .trans-payment .user-img {
	border-radius: 50%;
	height: 42px;
	width: 42px;
	margin-right: 16px;
}
.trans-detail .trans-payment .trans-arrow {
	float: left;
	line-height: 42px;
	margin-right: 35px;
}
.trans-detail .trans-payment .trans-tnfr img {
	margin-right: 18px;
}
.trans-detail .trans-payment .usr-img {
	float: left;
	color: rgba(36, 39, 61, .8);
	font-size: 14px;
}
.trans-detail .trans-payment .payment {
	color: rgba(36, 39, 61, .8);
	font-size: 15px;
}
.trans-detail .trans-payment .payment-mode {
	color: rgba(36, 39, 61, .6);
	font-size: 13px;
	text-transform: uppercase;
}
#trans-detail .trans-detail-br .payment {
	color: rgba(36, 39, 61, .8);
	font-size: 15px;
    font-weight: 600;   
}
#trans-detail .trans-detail-br .payment-mode {
	color: rgba(36, 39, 61, .6);
	font-size: 13px;
	text-transform: uppercase;
}
/* message css  */
.back-heading.back-btn-text {
	text-transform: capitalize;
}
.chat-detail .back-heading.back-btn-text {
	margin-bottom: 20px;
}
.chat-detail .trash-heading {
	color: #fff;
	font-size: 20px;
	padding: 0px 20px;
	position: relative;
}
.chat-detail {
	background: #f9fafe;
	overflow: hidden;
	padding-bottom: 30px;
	min-height: 500px;
}
.chat-detail .your-msg {
	background: #e9f4fb;
	padding: 7px 15px;
	font-size: 14px;
	color: rgba(36, 41, 60, .9);
	display: inline-block;
	margin: 5px 20px;
	border-radius: 5px;
}
.chat-detail .my-msg {
	background: #fff;
	padding: 7px 15px;
	font-size: 14px;
	color: rgba(36, 41, 60, .9);
	display: inline-block;
	margin: 5px 20px;
	border-radius: 5px;
}
.chat-detail .msg-area {
	width: 100%;
	display: block;
	overflow: hidden;
}
.message .new-msg img {
	width: 30px;
	height: 30px;
	display: block;
	margin: auto;
	display: inline-block;
	margin-top: 16px;
}
.message .new-msg {
	position: fixed;
	bottom: 0;
	right: 0;
	background: #1576b8;
	width: 60px;
	height: 60px;
	display: none !important;
	text-align: center;
}
/* new-msg autocomplete css  */
.new-msg-create .msg-send {
	float: left;
	color: rgba(36, 41, 60.5);
	font-size: 14px;
	line-height: 33px;
}
.new-msg-create .msg-border {
	border-bottom: 1px solid #c7c8cb;
	padding: 20px 20px 10px;
}
.new-msg-create {
	background: #f9fafe;
	min-height: 500px;
}
.new-msg-create .close-msg-btn {
	padding: 0 15px;
	vertical-align: middle;
}
.new-msg-create .close-msg-btn img {
	width: 30px;
}
.new-msg-create .navbar-form {
	margin: 0;
	padding: 0;
	float: left;
	width: 95%;
}
/* need-help css */
.need-help {
	background: #f9fafe;
	padding: 0px 0 40px;
	min-height: 590px;
}
.need-help .need-help-img {
	display: block;
	text-align: center;
	padding: 30px 0;
}
.need-help ul li {
	list-style: none;
	padding: 10px 15px;
	background: #fff;
	margin: 4px 0;
	color: rgba(29, 29, 38, .8);
	font-size: 14px;
	position: relative;
}
.need-help ul li a {
	color: rgba(29, 29, 38, .8);
	display: block;
}
.need-help ul {
	margin: 0 auto !important;
	padding: 0 15px;
	max-width:50%;
}
.need-help ul li i {
	color: #1576b8;
	font-size: 16px;
	border-left: 1px solid #cbcbcc;
	position: absolute;
	right: 20px;
	line-height: 40px;
	top: 0;
	padding-left: 20px;
	width: 37px;
	text-align: center;
}
/*  faq-feedback css */
.faq-feedback {
	background: #f9fafe;
	min-height: 500px;
}
.faq-feedback .panel {
	display: block;
}
.faq-feedback .panel a:after {
	content: url("../img/faq-plus.png");
	position: absolute;
	right: 20px;
	top: 15px;
}
.faq-feedback .panel a {
	width: 83%;
	display: block;
}
.faq-feedback .panel-title {
	float: none;
}
.faq-feedback .panel.panel-default {
	padding: 0;
	border-radius: 0;
	box-shadow: none;
	margin: 2px 0;
}
.faq-feedback .panel-heading {
	background: #fff;
	color: rgba(29, 29, 38, .9);
}
.faq-feedback .panel .collapsing {
	display: none;
}
.faq-feedback .panel-body {
	color: rgba(29, 29, 38, .5);
	padding: 0 15px 15px;
}
/*feedback-tab css  */
.feedback-tab {
	background: #f9fafe;
	padding: 0 0 20px;
}
.feedback-tab .feedback-img {
	display: block;
	text-align: center;
	padding: 30px 15px;
}
.feedback-tab .feedback-img .text-center {
	text-align: center;
	color: rgba(29, 29, 38, .8);
	font-size: 16px;
	margin-bottom: 20px;
}
.feedback-tab .feedback-area {
	margin: 15px;
	text-align: center;
	display: block;
}
.feedback-tab .feedback-area textarea {
	border-radius: 5px;
	border: 1px solid #c4c5ca;
	width: 100%;
	color: rgba(29, 29, 38, .5);
	font-size: 14px;
	padding: 10px;
	resize: none;
	height: 100px;
}
.feedback-tab .feedback-area .btn-lender {
	margin-top: 30px;
}
.feedback-tab .modal-footer {
	background: #fff;
	border: none;
	display: block;
	text-align: center;
}
.feedback-tab .modal {
	text-align: center;
	color: rgba(29, 29, 38, .9);
}
/* profile-detail css */
.profile-detail {
	background: #f3f5fb;
	overflow: hidden;
	margin-left: 4px;
	padding-bottom: 40px;
}
.setting-detail {
	overflow: hidden;
	margin-left: 4px;
	padding-bottom: 40px;
}
.profile-detail label, .setting-detail label {
	color: rgba(36, 41, 61, .6);
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 30px 15px 3px;
}
.profile-detail input, .setting-detail input {
	color: rgba(36, 39, 61, .9);
	font-size: 18px;
	background: none;
	border: none;
	padding: 0 15px;
	border-bottom: 1px solid #e0e2e8;
	width: 100%;
}
.change-pswd input[type="text"]{width: 100% !important;}
.profile-detail input:focus, .setting-detail input:focus {
	background: none;
}
 .profile-detail .form-control::-moz-placeholder, .setting-detail .form-control::-moz-placeholder, .setting-detail input::-moz-placeholder {
 color: rgba(29, 29, 38, .20);
 font-size: 14px;
 text-transform: capitalize;
}
 .profile-detail .form-control:-ms-input-placeholder, .setting-detail .form-control:-ms-input-placeholder, .setting-detail input:-ms-input-placeholder {
 color: rgba(29, 29, 38, .20);
 font-size: 14px;
 text-transform: capitalize;
}
 .profile-detail .form-control::-webkit-input-placeholder, .setting-detail .form-control::-webkit-input-placeholder, .setting-detail input::-webkit-input-placeholder {
 color: rgba(29, 29, 38, .20);
 font-size: 14px;
 text-transform: capitalize;
}
.profile-detail h3, .setting-detail h3 {
	font-size: 14px;
	text-transform: uppercase;
	caption-side: right;
	color: rgba(36, 39, 61, .7);
	font-weight: 600;
	margin: 30px 30px 10px;
}
.setting-detail .input-append input, .setting-detail .input-append {
	width: 100%;
}
.setting-detail .add-on {
	display: none;
}
.setting-detail .pswd-shw-hd .show-hide {
	position: relative;
	bottom: 23px;
	right: 40px;
	float: right;
	cursor:pointer;
}
.setting-detail .pswd-shw-hd {
	position: relative;
}
.setting-detail .pswd-shw-hd .edit-pswd {
	position: absolute;
	right: 0;
	bottom: 7px;
	cursor: pointer;
	border-left: 2px solid #e0e2e8;
	padding-left: 10px;
}
.setting-detail .pswd-shw-hd input[type="checkbox"] {
	opacity: 0;
	width: 36px;
	height: 15px;
	z-index: 99;
	position: relative;
	cursor:pointer;
}
.setting-detail .pswd-shw-hd #eventLog {
	position: absolute;
	right: 0px;
}
.setting-detail .setting-info {
	background: #f3f5fb;
	overflow: hidden;
	padding-bottom: 30px;
}
.setting-detail .change-pswd {
	background: #f8f8f8;
	overflow: hidden;
	margin-top: 4px;
	padding-bottom: 50px;
}
.setting-detail .change-pswd .form-item{padding-left: 15px;}
.setting-detail .change-pswd .show-hide {
	position: absolute;
	float: right;
	right: 4px;
	bottom: 5px;
	text-decoration:none;
}
.setting-detail .change-pswd input[type="checkbox"] {
	opacity: 0;
	width: 36px;
	height: 15px;
	z-index: 99;
	position: absolute;
	cursor: pointer;
}
.profile .profile-image .upload-pic img {
	width: 25px;
	position: absolute;
	bottom: -6px;
	right: 10px;
	cursor:pointer;
}
.modal-open .setting-detail .modal.hidden-md {
	display: none !important;
}
/*Anubhuti*/
#upload-modal .modal-content {
	border-width: 0px !important;
}
body.modal-open .modal #upload-modal .modal-dialog {
	border-radius: 5px !important;
}
.upload_photo_tabs {
	overflow: hidden;
	padding-left: 0px;
	margin: 0;
	padding-bottom: 5px;
}
.upload_photo_tabItem {
	display: inline-block;
	width: 49.4%;
	float: left;
	margin-right: 10px;
	background-color: #f5f5f5;
	padding: 17px 15px;
	height: auto;
}
.upload_photo_text, .upload_photo_text:HOVER, .upload_photo_text:FOCUS,  .upload_photo_text:ACTIVE {
	color: rgba(36,41,61,.7);
	cursor: pointer;
	display: block;
	font-size: 16px;
	text-align: center;
}
#upload-modal .upload_photo_tabItem .fa {
	color: #636262;
}
.PR10 {
	padding-right: 10px;
}
.upload_photo_tabItem:last-child {
	margin-right: 0;
}
#upload-modal .modal-body {
	padding: 5px 8px;
	height: auto;
}
.suggested_photos {
	color: rgba(36,41,61,.8);
	font-size:14px;
}
.suggested_photos_all {
	padding: 10px 0;
}
#upload-modal .modal-header {
	background: #f7f6f6;
	border-bottom: none;
	height: 57px;
	background: #0979bc;
	margin: 0 8px;
	margin-top:25px;
}
#upload-modal .modal-dialog {
	width: 864px;
}
#upload-modal .modal-title {
	font-size: 16px;
	color: rgba(36,41,61,.8);
	line-height: 37px;
	    color: #fff;
}
/* error msg css  */
.savedproposals .alert .fa {
	font-size: 16px;
	margin-right: 10px;
}
.savedproposals .alert-danger {
	background-color: #f75b5b;
	color: #FFF;
	border-color: #f75b5b;
	margin: 15px 1.5%;
	width: 97%;
}
.error input {
	border-color: #f04949 !important;
}
.proposals-list .listbox .fa.error {
	font-size: 14px;
	color: #f75b5b;
	vertical-align: middle;
	margin-right: 5px;
}
#withdraw .modal-body p {
	color: #24273d;
	font-size: 20px;
	text-align: center;
	padding: 30px 35px 0;
}
#withdraw .modal-footer {
	text-align: center;
	background: none;
	border: none;
	padding: 30px;
}
#withdraw .modal-footer .btn.btn-default {
	background: #b8d6ea;
	box-shadow: none;
	border: none;
	width: 110px;
	height: 54px;
	font-size: 20px;
	color: #24273d;
	border-radius: 30px;
	text-transform: uppercase;
}
#withdraw .modal-footer .btn.btn-submit {
	background: #1576b8;
	box-shadow: none;
	border: none;
	width: 110px;
	height: 54px;
	font-size: 20px;
	color: #fff;
	border-radius: 30px;
	text-transform: uppercase;
}
#withdraw .modal-content {
	border: none;
	width: 450px;
	margin: auto;
	height: 260px;
	border-radius: 0;
}
.withd-conf .modal-content {
	width: 550px;
	height: 480px;
	background: #fff;
	border:none;
	border-radius:0;
	margin: auto;
}
.withd-conf .modal-header {
	padding: 15px 10px 24px 16px;
	background: none;
	border: none;
	z-index: 1;
	position: relative;
}
.withd-conf .modal-header img {
	position: absolute;
	right: 15px;
	cursor: pointer;
}
.withd-conf .modal-body {
	padding: 0 15px 0;
	text-align: center;
	position: relative;
	top: -11px;
}
.withd-conf .modal-body p {
	color: #24273d;
	font-size: 16px;
	margin: 15px 0 10px;
}
.withd-conf .modal-body .trsf {
	color: #24273d;
	font-size: 16px;
	font-weight: 600;
}
.withd-conf table {
	margin: auto;
	width: 412px;
	background: #fafcfe;
	padding: 20px 15px 50px;
	display: block;
}
.withd-conf table td {
	padding: 6px;
	font-size: 18px;
	color: #24273d;
	width: 200px;
	text-align: left;
}
.withd-conf table td:nth-child(1) {
	text-align: right;
}
.withd-conf .wthd-bank-detail {
	margin: 45px 0 15px;
	color:#24273d;
	font-size:18px;
}
.withd-conf .modal-footer {
	background: none;
	border: none;
	text-align: center;
	position: absolute;
	bottom:-31px;
	margin: auto;
	left: 0;
	right: 0;
}
.withd-conf .btn.btn-submit {
	color: #fff;
	background: #1576b8;
	font-size: 20px;
	text-transform: uppercase;
	width: 120px;
	height: 55px;
	border-radius: 30px;
}
.borrower-list.search-top {
	display:block;
	padding:12px 30px;
}
.container-1 {
	width: 100%;
	vertical-align: middle;
	white-space: nowrap;
	position: relative;
	min-height:50px;
}
.container-1 input#searchvalue {
	width: 85%;
	height: 50px;
	background: #ffffff;
	border: none;
	font-size: 14px;
	float: left;
	color: #9799a3;
	padding-left: 45px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.container-1 input#searchvalue::-webkit-input-placeholder {
 color: #65737e;
}
 .container-1 input#searchvalue:-moz-placeholder {
 color: #65737e;
}
 .container-1 input#searchvalue::-moz-placeholder {
 color: #65737e;
}
 .container-1 input#searchvalue:-ms-input-placeholder {
 color: #65737e;
}
.container-1 .icon {
	position: absolute;
	margin-left: 17px;
	margin-top: 12px;
	z-index: 0;
	color: #9ea0a9;
	left:5px;
	font-size: 18px;
}
.container-1 input#searchvalue:hover, .container-1 input#searchvalue:focus, .container-1 input#searchvalue:active {
	outline:none;
	background: #ffffff;
}
.container-1 button.btn {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-left:-1px;
	border: none;
	background: #1576b8;
	height: 50px;
	width: 50px;
	color: #ffffff;
	font-size: 17px;
	line-height:40px;
	-webkit-transition: all .55s ease;
	-moz-transition: all .55s ease;
	-ms-transition: all .55s ease;
	-o-transition: all .55s ease;
	transition: all .55s ease;
}
.input-group.msgBox {
	margin:20px 0px 0px;
}
.input-group.msgBox .form-control {
	background: #f3f4f9;
	border: 1px solid #fff;
	font-size: 14px;
	height: 50px;
}
.input-group.msgBox .btn {
	border-radius: 5px;
	font-size: 14px;
	height: 50px;
	line-height: 20px;
	border:none;
	background: #f3f4f9;
	color:#1576b8;
}
.msgtextarea {
	width:100%;
	padding: 15px;
	margin-top: 10px;
	border:none;
	border-radius:5px;
	margin-bottom: 20px;
	resize:none;
}
.btn-lender-msg {
	font-size: 16px;
	padding: 0 20px;
	width: auto;
}
.ifsubmit {
	position:absolute;
	right:0px;
	top:20px;
	z-index:2;
}
.ifsubmit input {
	font-size: 16px !important;
	color:#1576b8 !important;
	border:none !important;
	padding:0px !important;
}
.addwallet {
	display:black;
	text-align:center;
	margin:30px auto;
}
.addwallet h2 {
	font-size:20px;
	font-weight:400;
}
.wallet .add-amount .rupee.tltop {
	color: #1d1d26;
	font-size: 17px;
	left: 40%;
	position: absolute;
	top: 2px;
	float: none;
}
.MT20 {
	margin-top:20px;
}
.process-data-fee .amtneed {
	font-size: 24px;
	font-weight: 400;
	color: #3bba5b;
}
.add-amount .range-select .amtneed, .add-amount .range-select .fee-range {
	float: left;
	font-size: 22px;
	color: #24273d;
	position: relative;
}
.wallet .add-amount .range-select .rupee {
	font-size: 17px;
	float: left;
	position: absolute;
	top: 5px;
	left: 5px;
	color: #24273d;
}
.add-amount .range-select .amtneed.left {
	width: 19%;
}
.add-amount .range-select .amtneed.right {
	width: 32%;
	text-align: right;
}
.addwallet .add-volet {
	color: rgba(29,29,38,.5);
	font-size: 14px;
	width: 20%;
	margin: 70px auto 0;
	text-align: left;
}
.add-amount .range-select .fee-range {
	width: 45%;
}
.addwallet .process-data-fee .process {
	color: rgba(29,29,38,.4);
	font-size: 14px;
	text-transform: capitalize;
}
.MR5 {
	margin-right: 5px;
}
/* Reports Starts */
.reports{
	background:#f9fafe;
	width:100%;
	float:left;
	padding-bottom:30px;
}

.reports .report-top{
	background:url(../img/bordertwo.png) bottom left repeat-x;
	padding:35px 0px;
	display:block;
	margin-bottom:40px;
}
.reports h2{
	font-size:22px;
	font-weight:600;
	text-transform:uppercase;
	color:rgba(36, 39, 61, 1);
	}
.reports .report-top .fee{ 
  font-size:22px;
	font-weight:400;
	color:rgba(36, 39, 61, 0.5);
}

.reports-center{
	width:660px;
	margin:0px auto;
}
.reports-box{
	background:#fff;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:20px;
	margin-right:20px;
	width:22%;
	}
.reports-box.last{
	margin-right:0px;
}
.reports-box h4{
	font-size:20px;
	font-weight:400;
	color:rgba(36, 39, 61, 0.5);
	margin-bottom:20px;
}

.reports-box .showmore{
	font-size:18px;
padding:24px 0px;
display:block;
	}
.styled-select {
   background: url(../img/select-dropdown.png) no-repeat 96% 10px;
   height: 29px;
   overflow: hidden;
   width: 180px;
}

.styled-select select {
   background: transparent !important;
   border: none !important;
   height: 29px;
   width: 208px;
   -webkit-appearance: none;
   font-size:22px;
	font-weight:400;
	color:rgba(36, 39, 61, 0.5);
}
 @media ( max-width :767px) {
 
	.reports{
	margin-top:50px;
	}
.reports-center {
    width: 97%;
	padding:10px 15px;
}
.reports .report-top {
    background: none;
    display: block;
    margin-bottom: 0px;
    padding: 0px 0 20px;
	border-bottom:6px solid #fff;
}
.reports .reports-center h2{
	font-size:18px;
	font-weight:400;
	text-transform:uppercase;
	color:rgba(36, 39, 61, 0.8);
	width:100%;
	padding-top:20px;
	}
.styled-select.pull-right{
	float:left !important;
	display:inline-block;
	}
	.styled-select.pull-right select{ 
	font-size:18px;
	}
 }
 .notification#notifi{
    width: 100% !important;
}

.region .block{padding:0px;}.hidden-xs {
    display: inline-block;
}
#content{margin:0px;}
.x-navigation .hidden-xs {
    display: inline-block;
}
.margin68{margin-top:68px}
#add-risk-html li a{ cursor: pointer;}

.btn.btn-lender.setting_button.form-submit{
	display: inline-block;
    width: 140px;
    background: #2d7cbc;
    color: #ffffff;
    text-shadow: none;
    border-radius:30px;
    }
/*Setting Css*/
#new_pass_strength,#confirm_new_pass_strength{position: absolute; left:17px;}

/*Text msg for Emi timeline when no ongoing loan found */
 #noloan_msg {
    margin: 50px auto; text-align: center; color: #acacac; 
     font-size: 17px;
    width: 90%;
}
/*************Borrowse profile Details******************/
.browse-borrower .borrower-list header .user-details {
    float: left;
}

/************ STart Pending Agreement***************************/
.pending_agreement_head{
    margin-top: 80px;
}
.pending_agreement_head .browse-row{float:left; margin-top:16px;}
.pending_agreement_head .chat-msg.chat-msg2{left:16% !important;}
/*Pending Agreement*/
.pending_agreement_head .header-top-borrower{position:relative;}
.pending_agreement_head .header-top-borrower .pending-agreement-area{background:#1576b8; padding:15px; color:#ffffff; font-size:20px; text-align:center; font-weight:500; width:100%; position:absolute; margin-top:-17px; margin-left:5px;}
.pending_agreement_head .header-top-borrower .pending-agreement-area i{position:absolute; left:30px; top:18px}
.pending_agreement_head .header-top-borrower .pending-agreement-area a{color:#ffffff;}

.pending_agreement_head .bg-lightgray{background:#fcfcfc !important; margin-top:-75px; padding-top:12px !important; padding-bottom:12px !important;}
.page-content-wrap .pending_agreement_head .view-agreement{margin-left:8px; margin-right:8px; background:#fbfcfe; border-bottom:1px solid #f3f5fb; margin-top:-8px; text-align:center; padding:15px; font-size:17px; text-transform:uppercase; font-weight:500; margin-bottom:8px;}
.page-content-wrap .pending_agreement_head .view-agreement a{color:#656773;}
 .page-content-wrap .pending_agreement_head .view-agreement a img{margin:-5px 5px 0 0;}
.pending_agreement_head .page-content-wrap .pending_agreement_head .view-agreement a:hover{text-decoration:none;}

/*check box*/
.pending_agreement_head .form-check3 .checkbox {width:25px; height:25px; background-color:#2d7cbc; position:relative;}
.pending_agreement_head .form-check3 .checkbox input[type="checkbox"] {visibility: hidden;}
.pending_agreement_head .form-check3 .checkbox label {width:23px; height:23px; position:absolute; top:1px; left:1px; background-color:white; cursor:pointer;}
.pending_agreement_head .form-check3 .checkbox label:before {content: ''; width:14px; height:7px; border:3px solid white; position:absolute; border-top:none; border-right:none;  transform:rotate(-45deg); top:7px; left:5px; opacity:0; transition:all 300ms;}
.pending_agreement_head .form-check3 .checkbox input[type="checkbox"]:checked + label:before {opacity: 1; width:14px; height:7px;}
.pending_agreement_head .form-check3 .checkbox input[type="checkbox"]:checked + label {background-color: #2d7cbc;}
.pending_agreement_head .form-check3 .checkbox span{position:absolute; left:-80px; top:4px; width:100px; font-weight:500;}

.pending_agreement_head .form-check2 .checkbox-sec {display: inline-block; cursor: pointer; font-size: 13px; margin-right: 10px; line-height: 18px;}
.pending_agreement_head .form-check2 input[type=checkbox] {display: none;}
.pending_agreement_head .form-check2 .checkbox-sec:before {content: ""; display: inline-block; width: 23px; height:23px; vertical-align: middle; background-color: #ffffff; color: #f3f3f3; text-align: center; border:1px solid #4a8dc3; box-shadow:0px 2px 3px rgba(0,0,0,0.1);}
.pending_agreement_head .form-check2 input[type=checkbox]:checked + .checkbox-sec:before {content: "\2713"; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 15px; background-color:#0088cc;}

.borrower-list .select-all-area{float:right; margin-right:68px;}
.I-accept{width:81.4%; background:#ffffff; box-shadow:0px 3px 5px rgba(0,0,0,0.1); padding:20px; z-index:9999; position:fixed; right:0; bottom:0; text-align:center;}
 .I-accept input[type="submit"]{background:#1576b8; color:#ffffff; padding:12px 20px; border-radius:25px; font-weight:500;float: none;    margin: 0 auto !important;}
@media(max-width:768px){
.pending_agreement_head .page-container .page-content .page-content-wrap{margin-top:53px;}
.pending_agreement_head .header-top-borrower .pending-agreement-area{margin-top:-16px;}
 .I-accept{width:100%;}  
.pending_agreement_head .borrower-list .select-all-area{margin-right:9px;}  
}
/************ End Pending Agreement***************************/



/******** Alignment Issues (22/09/16)*****************/
.profile .profile-image img.profile-pic {
	width: 60px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	height:60px;
}

.x-navigation.x-navigation-horizontal>li:first-child {
	background: #fff;
	margin-right: 0px;
}
.x-navigation.x-navigation-horizontal>li:last-child {
	background: #fff;
	margin-right: 0px;
}

.risk-row .progress {
   background-color: #f5f5f5;
   border-radius: 4px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
   height: 20px;
   margin-bottom: 20px;
   overflow: hidden;
}
#add-risk-html{ position:relative;}

@media(min-width:992px){
.cross {display:none;}
.row.report-padding{padding:0 30px;}
.wallet .wallet-bg .wallet-amount{padding-left:50px; position:relative;}
.wallet .wallet-bg .rupee{    position: absolute;
    top: 41px;
    font-size: 50px;
    left: 0px;}
}
@media(max-width:992px){

}
/* no proposal msg */
#prop_msg{
	  margin: 80px auto; text-align: center; color: #ffffff; 
     font-size: 12px;
    width: 90%;
	
}


/* Tutorian animation */
.text-animation{-webkit-animation: color_change 1s infinite alternate;
       -moz-animation: color_change 1s infinite alternate;
       -ms-animation: color_change 1s infinite alternate;
       -o-animation: color_change 1s infinite alternate;
       animation: color_change 1s infinite alternate; font-weight:500 !important; color:#ffffff !important;}
@-webkit-keyframes color_change {
       from {background-color: #5dcee6; }
       to {background-color: #1576b8; }
}
@-moz-keyframes color_change {
       from {background-color: #5dcee6; }
       to {background-color: #1576b8; }
}
@-ms-keyframes color_change {
       from {background-color: #5dcee6; }
       to {background-color: #1576b8; }
}
@-o-keyframes color_change {
       from {background-color: #5dcee6; }
       to { background-color: #1576b8; }
}
@keyframes color_change {
       from {background-color: #5dcee6; }
       to {background-color: #1576b8; }
}

.faq-section h2{ font-size:17px; margin-bottom:8px; font-weight:500;}
.faq-section p{  margin-bottom:0px;}
.faq-section li{ padding:20px 0px;} 
.dayleft a{cursor:default;}
.bgnone a{cursor:default;}
.incomed .rupee{ margin-top: 14px;
    margin-left: 17px;
    font-size: 24px !important;}
 #upload-modal .modal-dialog{
 width:96% !important;
 }   
 .page-content .emudhra-step{margin-top:0px;}
 .page-content .emudhra-step h1{margin-top:0px;}
 .reports .feedback-input input{border-radius: 5px;
    border: 1px solid #c4c5ca;
    width: 100%;
    color: rgba(29, 29, 38, .5);
    font-size: 14px;
    padding: 10px;
    resize: none;
}
 .reports .feedback-area textarea {border-radius: 5px;
    border: 1px solid #c4c5ca;
    width: 100%;
    color: rgba(29, 29, 38, .5);
    font-size: 14px;
    padding: 10px;
    resize: none;
    height:100px;
}
.reports .feedback-input {
    margin: 15px;
    text-align: center;
    display: block;
}
.reports .feedback-area {
    margin: 15px;
    text-align: center;
    display: block;
}
.reports .feedback-area button{ margin-top:35px;}
.cntrdiv .rupee{ font-size: 18px;}

/*----------------------------------------------------------------------------------
  Whats New
-----------------------------------------------------------------------------------*/
.page-content.pd_none{padding:0 !important;}
#whats-new {text-align:center;}
#whats-new ul li{padding-left:5px; padding-right:5px;}
#whats-new .whats-content{padding:20px; background:#f6f8fc;}
#whats-new .whats-content img{margin:10px auto;}
#whats-new .whats-content h2{font-size:22px; margin:10px 0 0px 0; min-height:50px;}
#whats-new .whats-content p{font-size:16px; margin:10px 0 0 0; line-height:26px; font-weight:500; min-height:100px;}
#whats-new .whats-content a{text-transform:uppercase; font-size:15px; font-weight:500;}


/*----------------------------------------------------------------------------------
  Loan Agreement
-----------------------------------------------------------------------------------*/
.loan-agreement-process{margin-left:10px;}
.loan-agreement-process .loan-top-title{background:#f6f8fc; padding:20px; position:relative; text-align:center;}
.loan-agreement-process .loan-top-title .loan-title-inner{display:inline-block; text-align:left;}
.loan-agreement-process .loan-top-title .loan-title-inner .loan-icon{float:left; width:70px;}
.loan-agreement-process .loan-top-title .loan-title-inner .loans-details{padding-left:90px;}
.loan-agreement-process .loan-top-title .loan-title-inner .loans-details h2{font-size:24px; margin-bottom:5px; line-height:35px;}
.loan-agreement-process .loan-top-title .loan-title-inner .loans-details p{font-size:17px;}
.loan-agreement-process .loan-top-title .loan-title-inner .loans-details a{position:absolute; left:15px; top:20px;}
.loan-agreement-process  .loan-steps{padding:35px 0;}
.loan-agreement-process  .loan-steps h2{text-align:center; margin-bottom:50px;}
.loan-agreement-process  .loan-steps .step-descriptions p.first{text-transform:uppercase; font-size:20px; margin-bottom:18px; font-weight:500;}
.loan-agreement-process  .loan-steps .step-descriptions p.second{text-transform:uppercase; font-size:18px; margin-bottom:15px; font-weight:500;}
.loan-agreement-process  .loan-steps .step-descriptions p.third{font-size:18px; margin-bottom:18px; color:#98989f;}
@media(min-width:1170px){
.loan-agreement-process  .loan-steps .step-descriptions{padding-left:35px;}	
	
}
.sub-status .pending{ font-size: 13px !important; color: #ed7857; text-transform: uppercase; display: block; width: 100%; float: left; clear: both; margin-top: 5px;}
.sub-status .success{ font-size: 13px !important; color: #3bba5b; text-transform: uppercase; display: block; width: 100%; float: left; clear: both; margin-top: 5px;}

/*-------- Mobile Responsive ----------*/
@media(max-width:640px){
	.agrbottom .pdfd{margin-left: 0px !important;}
	#modifynominee{font-size: 20px !important;    padding-top: 0px;}
	#modify-submit{font-size: 20px !important; margin: -5px 0px !important;   padding: 0px !important;
    width: 75px !important;}
    .investment-row .col-sm-3{width:45%; !important; display:inline-block;     font-size: 11px;}
    .investment-row .user-details{width:40%;}
    .investment-detail .investment-row .btnrisk-detail .btn {font-size:10px !important;}
    .investment-detail .investment-row .btnrisk-detail .btn i{font-size:10px !important;}
	.search-open {   right: -60px !important;}
	.page-container .page-content .page-content-wrap{ min-height:850px;}
	.agrbottom.closed-agriment a {overflow: hidden; display: block; float: left; margin-left: 10px;}
.x-navigation.x-navigation-horizontal > li:last-child{background:none;}        
.x-navigation.x-navigation-horizontal > li:last-child > a{margin-left:0;}        
.x-navigation.x-navigation-horizontal > li{margin-right:0;}        
.risk-bucket-item{padding-left:5px;}
.loader-overlay{display:none !important;}
.browse-borrower .borrower-list .browse-row .box.first{width:90px !important; }
.container-1 input#searchvalue{ width:100% !important;}
.risk-bucket-row .col-xs-4,.proposals-list .col-xs-4{ width:31.5% !important;}
.overview-top{margin-top: 2px; padding-top: 3px;}
.overview-top .col-xs-4,.saved-proposal .col-xs-4{width:31.5% !important;}
.overview-top .col-md-4 .tile{min-height: 94px;}
.overview-top .tile sub{font-size: 14px;}
.overview-top .tile p{font-size: 10px; margin-top: -5px;}
.overview-top .col-md-4 .tile {margin: 2px 0 18px; font-size: 24px;}
.overview-top .tile sub{vertical-align: middle;}
.page-container.page-navigation-top-fixed .page-content{margin-bottom: -20px; margin-top: 0px;}
.timeline{z-index: 0;}
.timeline .timeline-item .timeline-item-content .timeline-heading{float:none;}
.cross{top: 0px; right: 26%;}
.menu{display:none;}
#old-notification-appned-response .width50{ width:100% !important;}
.notification1 li .sidenotif{ width:100% !important; padding-top:10px;}
.modal.fade.hidden-sm.uploadimg{display:none !important; z-index:9999999999;}
.menu{z-index:1 !important; margin-top: 2px;}
.dropdown-menu{ left:0px !important;}
.proposals-list .btn-lender.transparent { margin-left: 16px;}
.proposals-list .col-xs-2{ width:17% !important; float:left;}
.proposals-list .col-xs-8{ width:60% !important; float:left;}
.savedproposals .sendbtn{ width:100%;}
.borrower-list .user-img{ float:left;}
.browse-borrower.profile-lender .borrower-list header .user-details{width: 25% !important;    margin-top: 15px !important;}
.browse-borrower.profile-lender .borrower-list header .btnrisk-detail {    width: 33% !important;    top: 28px !important;}
.borrower-list .image-circle-text{ margin-right:0px !important;}
.browse-borrower.profile-lender .borrower-list .chat-msg{top: 30% !important;    left: 50% !important;}
.investment-row .col-xs-4, .trans-detail-br .col-xs-4, .trans-payment .col-xs-4 { width:33% !important;}
.reports h2{ font-size:18px; margin-top:20px;}
.wallet .wallet-bg{ height:auto; line-height:100px;}
.wallet .btn-add-money{ margin-top:0px;}
.trans-payment .col-xs-8 { width:66% !important;}
.col-md-2.col-xs-12.reports-box.hidden-xs{display:block !important; width:40% !important; float:left;}
#trans-detail .trans-detail-br .payment{font-size:14px;}
#trans-detail .trans-detail-br .payment-mode{font-size:12px;}
}
/************EMI timeline ********************/
.timeline-body .hidemore img{
    cursor: pointer !important;
}
/****************invest in profile details************************************/
.profiletabs .tab-content .invest_div{
   margin:0 auto;
   text-align: center;
   padding:3px 0;
}
/*****************************Image according to Risk Class for profile image******************************************/
.timeline .transparent{opacity: 1 !important;}
.image-circle-text.browse_bor_pro{float: left; margin-right: 15px;}
.image-circle-text.browse_bor_pro .BBBOR{padding-top: 4px;display: block;font-size: 28px;}
.savedprop .image-circle-text {width:60px;height:60px;margin: 0 auto;}
.savedprop .image-circle-text .SMBOR{padding-top: 20px;display: block;font-size: 30px;color: #ffffff;}
.savedprop .image-circle-text .SPBOR{padding-top: 20px;display: block;font-size: 30px;color: #ffffff;}
.borrower-list .image-circle-text{width: 51px;float: left; height: 51px; margin-right: 20px;margin-left: -5px;}
.borrower-list .image-circle-text .PDLEN{padding-top: 4px;display: block;font-size: 28px;color: #ffffff;}
.investment-list .image-circle-text{width: 50px;height: 50px;float: left;margin-right: 15px;margin-left: 8px;}
.investment-list .image-circle-text .IPBOR{padding-top: 5px;display: block;font-size: 26px;color: #ffffff;}
.investment-list .image-circle-text .IABOR{padding-top: 5px;display: block;font-size: 26px;color: #ffffff;}
.investment-list .image-circle-text .ICBOR{padding-top: 5px;display: block;font-size: 26px;color: #ffffff;}
.pending_agreement_head .image-circle-text .IAGBOR{padding-top: 5px;display: block;font-size: 26px;color: #ffffff;}
.pending_agreement_head .image-circle-text{width: 50px;height: 50px;float: left;margin-right: 30px;}
.trans-payment  .image-circle-text{float:left;margin-right: 15px;}
.trans-payment .image-circle-text .TRANPROF{padding-top: 5px;display: block;font-size: 22px;color: #ffffff;}
.notification1 .image-circle-text{height: 42px;width: 42px;margin-right: 16px;float:left;}
.notification1 .image-circle-text .NOTBOR{padding-top: 5px;display: block;font-size: 22px;color: #ffffff;}
.borrower-list .image-circle-text .BORPROF{padding-top: 4px;display: block;font-size: 28px;color: #ffffff;}
.trans-payment .trans-user-top{margin-top: 12px;display: inline-block;}
.profile .profile-image .image-circle-text{height: 50px; width: 50px; line-height: 38px; font-weight: normal;}
.profile .profile-image .image-circle-text .LENPROF{padding-top: 5px;display: block;font-size: 26px;color: #ffffff;}
.proposals-list .image-circle-text{height: 50px;width: 50px;margin-right: 20px;}
.proposals-list .image-circle-text .SPPBOR{padding-top: 5px;display: block;font-size: 26px;color: #ffffff;}
.message .image-circle-text{height: 43px;width: 43px;margin-right: 20px;float:left;}
.message .image-circle-text .MSGBOR{padding-top: 5px;display: block;font-size: 22px;color: #ffffff;}
.activity-list .image-circle-text{height: 43px;width: 43px;margin-right: 20px;float:left;}
.activity-list .image-circle-text .ACTBOR{padding-top: 5px;display: block;font-size: 22px;color: #ffffff;}
.proposals-list .image-circle-text .INVBOR{padding-top: 8px;display: block;font-size: 22px;color: #ffffff;}
/* save proposal roi dropdown */
.listbox .select-style {
background:none !important;
}
@media (max-width:280px) {
.risk-bucket-row .col-xs-4, .proposals-list .col-xs-4{width: 30% !important;}
	
}
#modifynominee{line-height: 50px;}
#submit input{
margin: 5px 20px !important;
border: none;
background: transparent;
box-shadow: none;
width:143px;}
.proposal_amount_save .form-control{width: 100% !important;
} 
.roi select{    
	height: 50px;
    border-top: 0px solid #e9eaee;  border-right: 0px solid #e9eaee;  border-left: 0px solid #e9eaee;  border-bottom: 1px solid #e9eaee;
    width: 100%;
    background: none;
    position: absolute;
    top: 43px;
}
.alert-animation{-webkit-animation: color_change2 1s infinite alternate; border:none;
       -moz-animation: color_change2 1s infinite alternate;
       -ms-animation: color_change2 1s infinite alternate;
       -o-animation: color_change2 1s infinite alternate;
       animation: color_change2 1s infinite alternate; font-weight:500 !important; color:#ffffff !important;}
@-webkit-keyframes color_change2 {
       from {background-color: #f75b5b; }
       to {background-color: #02de6f; }
}
@-moz-keyframes color_change2{
       from {background-color: #f75b5b; }
       to {background-color: #02de6f; }
}
@-ms-keyframes color_change2 {
        from {background-color: #f75b5b; }
       to {background-color: #02de6f; }
}
@-o-keyframes color_change2 {
       from {background-color: #f75b5b; }
       to {background-color: #02de6f; }
}
@keyframes color_change2 {
      from {background-color: #f75b5b; }
       to {background-color: #02de6f; }
}



/**************Invest button**********************************/
.proposals-list #send_proposal{float:none;opacity:0.8}
.proposals-list #save_proposal{float:none;opacity:0.5}

/************************** Mobile app popup*************************************/
@media(min-width:767px){display:none;}
.mobile-view-inner{}
/* .backbtn{display:none;}*/
.install-app-pop{position:fixed; width:100%; background:#eff3f9; padding:20px 14px 20px 14px; box-sizing:border-box; z-index:9999; bottom:-100px; left:0; display:none; box-shadow:2px 3px 8px rgba(0,0,0,0.2);}
.install-app-pop .close-btn{position:absolute; right:14px; top:14px; display:block; width:10px; height:10px; cursor:pointer;}
.install-app-pop .install-content .install-lt{width:25%; float:left; box-sizing:border-box;}
.install-app-pop .install-content .install-lt img{max-width:100%; display:block; height:auto; }
.install-app-pop .install-content .install-rt{width:75%; float:right; box-sizing:border-box; padding-left:10px;}
.install-app-pop .install-content .install-rt h2{font-size:15px; font-weight:bold;}
.install-app-pop .install-content .install-rt .install-msg-box p{font-weight:300; font-size:15px; margin:0;}
.install-app-pop .install-content .install-rt .install-msg-box .install-msg{width:65%; float:left;}
.install-app-pop .install-content .install-rt .install-msg-box .install-btn{width:35%; float:left;}
.install-app-pop .install-content .install-rt .install-msg-box .install-btn a{background:#118ac5; padding:12px 18px; color:#ffffff; border-radius:30px; display:block;}
.install-app-pop .install-content .install-rt .install-msg-box .install-btn a:hover{text-decoration:none;}

/************************ Bookmark help text****************************************************************/
.bookmark-notification {
    position: absolute;
    background: #ffffff;
    padding: 10px 15px;
    right: 63px;
    top: 83px;
    box-shadow: 0px 3px 7px rgba(0,0,0,0.1);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    z-index: 9999;
}
.bookmark-notification:after {
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    border-left: 10px solid transparent;
    position: absolute;
    content: '';
    display: block;
    left: 50%;
    top: -20px;
    margin-left: -8px;
}
.filter-notifications:after {
    border-top: 10px solid #ffffff;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    content: '';
    display: block;
    right: 20px;
    bottom: -20px;
}
.filter-notifications {
    position: fixed;
    background: #ffffff;
    padding: 10px 15px;
    right: 55px;
    bottom: 70px;
    box-shadow: 0px 3px 7px rgba(0,0,0,0.1);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    z-index: 9999;
}


.call-information a{font-size: 16px;
    margin-left: 10px;
    cursor: pointer;}
    
    

.search-open {
	background: #fcfcfc none repeat scroll 0 0;
	border-top: 2px solid #eee;
	box-shadow: 0 1px 3px #ddd;
	display: none;
	padding: 14px;
	position: absolute;
	right: 0;
	top: 68px;
	width: 495px;
	font-size:12px;
    z-index: 999;
}
.btn-u {
	background: #72c02c none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 13px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	border-radius:0px;
	box-shadow:none;
}
    

/*************Lender agreemenet**************************/
.pending_agreement_head .agreement-add-account{position: absolute;top: 22px;}

/*************Lender dasboard borrower profile display 29-10-2016*/   
.monthly-income-table {border-right:1px solid #dddddd; padding-right:15px;}
.monthly-income-table .table th,.monthly-income-table .table td{padding-top:15px; padding-bottom:15px;}
.monthly-income-table .table th{border:none; color:#95969d; font-weight:400; font-size:15px;}   
.monthly-income-table .table td{color:#111111; font-weight:600;}    
    
.monthly-remark p.title-re{color:#95969d; font-weight:400; font-size:15px; text-transform:uppercase; margin-top:15px;}  
.monthly-remark p{color:#111111; font-weight:600;}  
.credit-card-history .table th{border:none; color:#95969d; font-weight:400; font-size:14px; text-transform:uppercase; border-right:1px solid #dddddd; margin-bottom:2px;}   
.credit-card-history .table th,.credit-card-history .table td{padding-left:15px; padding-right:15px;}   
    
.credit-card-history .table td{color:#111111; font-weight:600;} 
.display-data.data-upated li{width:30%;}
@media(min-width:992px){
.display-data.data-upated li{margin-left:-4px; border:none; border-left:1px solid #ebebeb; width:32%; padding-left:30px;}
.display-data.data-upated li:first-child{border-left:none;} 
}   
.display-data.data-upated  li span{font-size:14px;}
.display-data.data-upated  p.title-sub{color: rgba(36, 39, 61, 0.9); display: block; font-size: 18px; font-weight: 600; font-size:14px; padding-left:30px;} 
.display-data.data-upated  p{ color: rgba(36, 39, 61, 0.6); text-transform: uppercase; font-size: 14px; padding-left:30px;} 
.display-data.dp-chek li {
    background: rgba(0, 0, 0, 0) url("../img/check-arrow.png") no-repeat scroll 14px 35px;
    padding-left: 50px !important;
}   
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{
	list-style:none;
	background: #ffffff;
	position: absolute !important;
	z-index:9999;
}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li{
	padding: 5px 10px;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    cursor:default;
}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li:hover{
	list-style:none;
	color: #ffffff;
	background:#428bca;
}



.search-open {
    background: #fcfcfc none repeat scroll 0 0;
    border-top: 2px solid #eee;
    box-shadow: 0 1px 3px #ddd;
    display: none;
    padding: 14px 8px;
    position: absolute;
    right: 0;
    top: 68px;
    width: 355px;
    font-size: 12px;
    z-index: 999;
}


#searchvalue{width:85%; float:left;}
.search-open .input-group-btn{display:inline}
#search select{width: 85%;
    height: 50px;
    background: #ffffff;
    border: none;
    font-size: 14px;
    float: left;
    color: #777a90;
    padding-left: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    }
    /*-------- Mobile Responsive ----------*/
@media(max-width:640px){
	#search select{width: 100%; font-size: 14px; margin-top:10px;}
	.borrower-list.search-top{padding:0px !important;}
	.pending_agreement_head .chat-msg.chat-msg2 {
    left: 6% !important;
    top: 98% !important;
}

.borrower-list .image-circle-text {
    margin-right: 5px !important;
    width:42px;
    height: 42px;
}
.borrower-list .image-circle-text.browse_bor_pro .BBBOR{font-size: 24px;}

}

#bankstatement h3 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    background: rgba(243, 245, 251, .40);
    padding: 20px 0px 20px 24px;
    color: rgba(36, 39, 61, .60);
    text-align: center;
}
#bankstatement .bank_remarks{
vertical-align: middle;
}
#bankstatement .table td{
	border: 1px solid #E5E5E5;
	border-collapse: collapse;
}
.agrbottom .pdfd{margin-left: 30px !important;}

.investbox .sub-status{font-size: 12px;
    padding-top: 5px;
    color: #5d5d5d;}


.norecordfound{    
	margin: 0 auto;
    display: block;
    text-align: center;
    color: #ccc;
    font-weight: 600;
    font-size: 16px;
}
.na{font-size:14px;color: #ccc;}
 .sort_by_borrower .fa-chevron-down{
        margin: 17px 0 0 -30px !important;
    color: #9ea0a9 !important; 
        }
@media (max-width: 640px){
.agrbottom .pdfd {
    margin-left: 0px !important;
}
	.sort_by_borrower{
        margin-top: 49px; 
        }
        .sort_by_borrower .icon{
        margin-top: 23px; 
        }
        .sort_by_borrower .fa-chevron-down{
        margin: 27px 0 0 -30px !important; 
        }
.investbox.actived.bgnone.call-information{padding-left:0px !important;}
.table-responsive{overflow-x:scroll;}
}


/*********************Lender dashboard Faqs*****************/
.faq-section .risk-manage,.faq-section .vagrmntsafe {list-style-type: disc;padding-left: 30px !important;}
.faq-section .risk-manage li{padding: 10px;display: list-item;border: none;}
.faq-section .vagrmntsafe li{padding: 5px;display: list-item;border: none;}

/*-------- Filter Area --------*/
/*ilter-area{ padding:15px 0px;  margin-left:-5px; margin-right:-5px;}*/
.filter-area { padding: 15px 0px; border-bottom: 2px solid #d5d5d5; margin-bottom: 10px; }
.filter-area .search-panels{position:relative;}
.filter-area .search-panels input{position:relative; padding-left:30px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.080);background:#ffffff;height:35px;border-radius:4px;width:100% !important;}
.filter-area .search-panels:before{position:absolute; content:'\f002'; left:10px; top:8px; z-index:9999; display:block; font-family:FontAwesome; font-weight:normal; font-style:normal; color:#9a9a9a; font-size:16px;}
.filter-area .sorting-box ul li{float:left;}
.filter-area .sorting-box ul li:first-child{width:20%; line-height:30px; font-weight:500;}

.filter-area .sorting-box ul li:last-child{width:80%;}
.filter-area .sorting-box ul li select{width:100%; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.080); background:#ffffff;height:35px;border-radius:4px;}
.filter-area .advanced-filter{border:1px solid #cccccc; color:#111111; height:34px; line-height:31px; background:#ffffff; border-radius:4px; padding:0 12px; font-size:14px; font-weight:500; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.080); position:relative; cursor:pointer;}
.filter-area .advanced-filter.active{border-bottom:2px solid #ffffff; margin-bottom: -10px; padding-bottom: 44px; position: relative; border-bottom-left-radius:0; border-bottom-right-radius:0; border-color:#7cd7ea; border-width:2px;}
.filter-area .advanced-filter.active:after{position:absolute; content:''; left:0; bottom:-1px; width:100%; height:3px; background:#ffffff; z-index:99;}
.filter-area .advanced-filter .fa-check-circle{margin-right:3px; color:#7cd7ea; font-size:20px; position:relative; top:2px;}
.filter-area .advanced-filter .fa-filter{margin-right:3px; color:#7c7d8b; font-size:15px; position:relative; top:0px;}
.filter-area .advanced-filter .caret-open{position:absolute; right:10px; top:8px; color:#a1c8e3; font-size:15px;}
.filter-area .view-type{line-height:30px; font-size:15px; font-weight:500; text-align:right; margin-top:3px;}
.filter-area .view-type ul li{float:right;}
.filter-area .view-type ul li {line-height:30px;}
.filter-area .view-type ul li a{font-size:24px; line-height:30px; color:#7cd7ea;}
.filter-area .view-type ul li.active a{color:#a4a6ae;}
.filter-area .filter-optins-list{padding:7px 10px 16px 10px; background:#ffffff; border:2px solid #7cd7ea; border-radius:5px; display:none; margin-top:7px;position:relative;}
.filter-area .filter-optins-list .btn.btn-default{background:#fafafa;}
.filter-area .filter-optins-list .open>.dropdown-menu{top: 37px; left: 0;}
.filter-area .filter-optins-list .open>.dropdown-menu:before,.open>.dropdown-menu:after{left:20%;}
.filter-area .filter-optins-list .dropdown-menu>li>a{border:none !important; display: block; height: 34px;}
.filter-area .filter-optins-list .btn.btn-default:hover{background:#fafafa;}
.filter-area .filter-optins-list .form-group{margin-right:3px;}
@media(min-width:992px){.filter-area .filter-optins-list .form-group{margin-right:3px;} 
.filter-area .filter-optins-list .form-group label{font-size:14px;}
}
.filter-area .filter-optins-list .filter-apply a{font-size:14px;}
.filter-area .filter-optins-list .filter-apply .btn.btn-primary{border-radius:25px; padding:6px 20px;}
.filter-area .filter-optins-list .filter-apply .clear-all{font-weight:bold; margin-top:2px; position: relative; top: 7px;}
.filter-area .filter-optins-list .selected-items{padding-left:6px; padding-right:6px;}
.filter-area .filter-optins-list .selected-items ul li{margin-right:5px;}
.filter-area .filter-optins-list .selected-items ul li.btn.btn-default{background:#d0e4f1; color:#6f7376; padding-left:14px; padding-right:14px; border-color:#d0e4f1; border-radius:5px; cursor:default; margin-top:3px; margin-bottom:3px;}
.filter-area .filter-optins-list .selected-items ul li.btn.btn-default .close-item{margin-left:5px; cursor:pointer; color:#1576b8;}
.visible_filter{display:block !important;}
.filter-area .filter-optins-list .filrt-view-check{position: relative; top: 5px;}
.filter-area .filter-optins-list .filrt-view-check input{float:left; margin:9px 5px 0 0;}
.filter-area .filter-optins-list .filrt-view-check label{line-height: 31px;}
.filter-area .filter-optins-list .btn{padding: 4px 7px;}
.filter-area #saved_filter_link i{font-size: 30px; position: relative; top: 5px;}
.saved_filter_icon{position:absolute; right: 0px; top: 0px;background: #ffffff;}
#saved_filter_link > img{background: #ffffff !important;}
.filter-area #checkboxescity,.filter-area #checkboxespurpose{height:250px;overflow-y:scroll;}
/****************sms subscription******************************/
.subscription-radio input{width:30px;}
.subscription-save input{width:90px !important;height:40px;}

/*-------------------------------------------------------------------------------------
  Borrowers Profile 
-------------------------------------------------------------------------------------*/
.browse-borrower .borrower-list.new-profile{background: none; padding: 0;}
.browse-borrower-profile{width:100%; font-weight:400;}
.browse-borrower-profile table{margin:0; font-size:14px;}
.browse-borrower-profile .borrower-profile-summary-inner{padding: 0 15px;}
.browse-borrower-profile .borrower-investment-details{background:#fafafa; padding:20px; position:relative; overflow:hidden; margin-bottom: 20px;}
.browse-borrower-profile .borrower-investment-details .top-score .user-details ul li{float:left;}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-char{width:45px; height:45px; border-radius:100%; background:#7ee88d; color:#ffffff; text-align:center; font-size:20px; line-height:40px; font-weight:400;}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-name{color:#24263d; font-size:18px; font-weight:600; padding-top:2px; margin: 0;t}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-name a{margin:0;}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-name span{color:#24263d; font-size:13px; opacity: 0.5; display:block; margin-top:2px; font-weight:300;}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-amount{font-size:18px; color:#24263d; font-weight:400; border-left:1px solid rgba(151,151,151,0.3); padding-left:20px; margin-left:5px; line-height:30px;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score {position: relative; top:-11px;float: right;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .credit-score-excellent{position:relative; top:13px;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .credit-score-excellent .credit_amount{float:left; background:#f7f7f7; color:#4e4f62; padding:7px 10px; font-size:13px; font-weight:400;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .credit-score-excellent .credit_amount strong{font-weight:600; font-size:15px;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .credit-score-excellent .excellent{float:left; background:#f0f0f0; color:#4e4f62; padding:8px 15px; font-size:13px; font-weight:400; font-style:italic;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi{background:none; padding:12px 15px; border-radius:25px; border:1px solid #7ee88d; color:#24263d; box-shadow:none; margin:0; font-weight:400;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi strong{font-weight:600;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi span{color:#e4e9e5;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi i{color:#7ee88d; margin-right:2px;}
.browse-borrower-profile .borrower-investment-details .top-score .apply-bookmark{position: relative; top: 14px;}
.browse-borrower-profile .borrower-investment-details .top-score .apply-bookmark .bookmark{cursor: pointer; background-image: url(../images/sprite.png); background-repeat: no-repeat; display: inline-block; float: right; height: 39px; margin-left: 0px; width: 23px; background-position: 0 -72px;}

.browse-borrower-profile .borrower-investment-details .top-score .apply-bookmark .bookmark.marked{background-position: 0 -111px;}
.browse-borrower-profile .loan-details-summary{width:100%; display:block; margin-top:20px; color:#24263d;}
.browse-borrower-profile .loan-details-summary .loan-amount-details{font-size:14px;}
.browse-borrower-profile .loan-details-summary .loan-amount-details strong{font-size:17px; font-weight:600;}
.browse-borrower-profile .loan-details-summary .loan-amount-details sub{font-size:12px;}
.browse-borrower-profile .loan-details-summary .loan-amount-details span{display:block; color:#9a9aa5; font-size:13px; margin-top:10px;}
.browse-borrower-profile .loan-details-summary .debit-condition, .browse-borrower-profile .loan-details-summary .month-tenure-sec{font-size:15px; font-weight:600;}
.browse-borrower-profile .loan-details-summary .debit-condition span, .browse-borrower-profile .loan-details-summary .month-tenure-sec span{display:block; color:#9a9aa5; font-weight: 400 !important; font-size:13px; margin-top:10px; font-weight:300;}

.browse-borrower-profile .loan-details-summary .funded-amounts p{font-size:14px; line-height:22px; margin:0; padding-left:0px;position: relative;left:10px;}
.browse-borrower-profile .loan-details-summary .perposal-records{font-size:14px; line-height:22px;}
.browse-borrower-profile .loan-details-summary .perposal-records .red-color{color:#e23b3b;}
.browse-borrower-profile .loan-details-summary .perposal-records strong{font-weight:bold;}
.browse-borrower-profile .loan-details-summary .invest-area{float:left; margin-top:4px;}
.browse-borrower-profile .loan-details-summary .invest-area .btn.btn-primary{background:#1576b8; width:120px; border-radius:30px; padding:10px 0; margin:0;}

.browse-borrower-profile .loan-details-summary ul li{border-left:1px solid #e3e3e3; padding-left:15px; padding-right:15px;}
.browse-borrower-profile .loan-details-summary ul li:first-child{border:none;}
.browse-borrower-profile .loan-details-summary ul li canvas{width:40px; height:40px; border-radius:100%; display:inline-block; float:left;}	
@media(min-width:992px){
.browse-borrower-profile .loan-details-summary ul li:first-child{border:none; padding-left:90px;}	
.browse-borrower-profile .loan-details-summary ul li{float:left; height:50px; padding-left:12px; padding-right:12px;}
}

/*profile*/
.browse-borrower-profile .borrower-profile-summary{padding:15px 40px;}
.browse-borrower-profile .borrower-profile-summary .heading{text-transform:uppercase; font-size:18px; font-weight:400; line-height:30px; border-bottom:1px solid #eaeaea; padding-bottom:10px; margin-bottom:20px;}
.browse-borrower-profile .borrower-profile-summary .heading img{float:left; margin-right:8px; padding-left:7px;}
.browse-borrower-profile .borrower-profile-summary .employee-record{font-size:14px; margin:10px 0;}
.browse-borrower-profile .borrower-profile-summary .employee-record table tr td {border:none; padding-left: 0;}
.browse-borrower-profile .borrower-profile-summary .employee-record table tr td strong{font-weight:600;}
@media(min-width:992px){
.profile-devider{border-right:1px solid #eaeaea;}	
}
.browse-borrower-profile .borrower-profile-summary .employee-record .less-text{width:85%; position:relative; display:inline-block; height:40px; overflow:hidden; text-overflow:ellipsis; }
.browse-borrower-profile .borrower-profile-summary .employee-record .less-btn,.browse-borrower-profile .borrower-profile-summary .employee-record .more-btn{position:absolute; right:5px; top:5px; width:35px; height:30px; border:1px solid #eeeeee; text-align:center; line-height:25px; color:#73add4; font-size:25px; cursor:pointer;}
.browse-borrower-profile .borrower-profile-summary .strength-risk{font-size:14px;}
.browse-borrower-profile .borrower-profile-summary .strength-risk .strenght-area .title{color:#7ed321; background:#f8fdf2; padding:7px 10px; margin-bottom:15px; font-size:15px;}
.browse-borrower-profile .borrower-profile-summary .strength-risk .strenght-area{margin-bottom:10px;}
.browse-borrower-profile .borrower-profile-summary .strength-risk .strenght-area .title i{float:right; font-size:13px;}
.browse-borrower-profile .borrower-profile-summary .strength-risk ul li{margin-bottom:7px; padding-bottom:7px; position:relative; padding-left:15px;}
.browse-borrower-profile .borrower-profile-summary .strength-risk ul li:before{position:absolute; left:0; top:0px; content:'+'; color:#bababa;}
.browse-borrower-profile .borrower-profile-summary .strength-risk .strenght-area.risk .title{color:#e74256; background:#fef4f6;}
.browse-borrower-profile .borrower-profile-summary .strength-risk .strenght-area.risk ul li:before{position:absolute; left:0; top:0px; content:'-'; color:#bababa;}
.browse-borrower-profile .borrower-profile-summary .repayment-record h3{font-weight:600; font-size:16px; border-bottom:1px solid #eaeaea; margin-bottom:15px; padding-bottom:10px; margin-top:7px;}
.browse-borrower-profile .borrower-profile-summary.more-information .view-under-writing p{font-size:14px;}
.browse-borrower-profile .borrower-profile-summary.more-information .view-under-writing p img{float:left; margin-top:-9px; margin-right: 6px;}
.browse-borrower-profile .credit-history{font-size:14px;}
.browse-borrower-profile .borrower-profile-summary .repayment-record table tr td{border:none; padding-left:0;}
.browse-borrower-profile .borrower-profile-summary .repayment-record table tr td strong{font-weight:bold;}
.browse-borrower-profile .borrower-profile-summary.more-information .view-under-writing{margin-bottom:40px;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted{}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted h4{font-weight: 600; border-bottom: 1px solid #eaeaea; padding-bottom: 10px; margin-bottom: 17px; font-size: 16px;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted ul li{font-size: 15px;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted ul li i{color: #7ed321;}
@media(min-width:992px){
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted ul li{margin-right: 60px;}	
}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table{font-size:14px;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr th{font-weight: 600; border:none; text-transform: uppercase; border-bottom: 1px solid #ffffff; padding-bottom: 0;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td{vertical-align: middle; padding-top: 15px; padding-bottom: 15px;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td.bdr-none{border: none;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td .name .icon-char{width: 50px; float: left;}


.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td .name .icon-char.image-circle-text{width: auto !important; height: auto !important;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td .name .icon-char span{width: 40px; height: 40px; background: #0191b3; border-radius: 100%; display: block; text-align: center; line-height: 36px; color: #ffffff; font-size: 16px; font-weight: 500;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td .name .icon-char span.reject{background: #608eb5;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td .name-details span{display: block; font-size: 13px;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td.pending{color: #ed7857; text-transform: uppercase;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td.accepted{color: #3bba5b; text-transform: uppercase;}
.browse-borrower-profile .borrower-profile-summary.more-information .document-submitted table tr td.rejected{color: #e23b3b; text-transform: uppercase;}
.browse-borrower-profile .borrower-profile-summary.more-information{padding-bottom: 100px;}
.browse-borrower-profile .borrower-profile-summary.more-information .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{border-bottom: 1px solid #ddd; border-top: none !important;}
.browse-borrower-profile .borrower-profile-summary.credit-history th{font-weight: 600; border-bottom: 1px solid #dddddd; border-top: none !important;}
.browse-borrower-profile .borrower-profile-summary.credit-history td{border:none;}
.browse-borrower-profile .borrower-profile-summary .monthly-balance .title{text-align:center; margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #dddddd;}
.browse-borrower-profile .borrower-profile-summary .monthly-balance .title strong{font-weight: 600;}
.browse-borrower-profile .borrower-profile-summary .monthly-balance th{border:none; padding: 0; font-weight: 500;}
.browse-borrower-profile .borrower-profile-summary .monthly-balance .remark2{border-left:1px solid #dddddd !important; padding-left: 30px;}
.browse-borrower-profile .credit-details-list.opened{margin-top: 20px;}
/*-------------------------------------------------------------------------------------
 END of Borrowers Profile 
-------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------
  Investment Details
-------------------------------------------------------------------------------------*/
/*Proposed*/
.investment-details-profile{width:100%; font-weight:400;}
.investment-details-profile table{margin:0; font-size:14px;}
.investment-details-profile .borrower-profile-summary-inner{padding: 0 15px;}
.investment-details-profile .borrower-investment-details{background:#fafafa; padding:25px 20px; position:relative; overflow:hidden; margin-bottom: 5px;}
.investment-details-profile .borrower-investment-details .top-score .user-details ul li{float:left;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-char{width:45px; height:45px; border-radius:100%; background:#7ee88d; color:#ffffff; text-align:center; font-size:17px; line-height:42px; font-weight:400;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-char.medium{background: #eaa123;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-char.very-high{background: #e23b3b;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-char.high{}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-name{color:#24263d; font-size:16px; font-weight:600; padding-top:2px;text-transform: capitalize;margin:0px;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-name a{margin:0;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-name span{color:#24263d; font-size:14px; opacity: 0.5; display:block; margin-top:7px; font-weight:500;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-amount{font-size:18px; color:#24263d; font-weight:400; border-left:1px solid rgba(151,151,151,0.3); padding-left:20px; margin-left:5px; line-height:30px;}
@media(min-width:992px){
.investment-details-profile .borrower-investment-details .top-score .credit-score{float: right;}	
}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi{padding:12px 12px; border-radius:5px; border:1px solid #7ee88d; color:#24263d; margin:0; font-weight:400; font-size: 14px; float: left;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.medium{border-color: #eaa123;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.medium i{color: #eaa123;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi strong{font-weight:600;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi span{color:#e4e9e5;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi i{color:#7ee88d; margin-right:2px;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.pending{border-color: #e23b3b;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.pending i{color: #e23b3b;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.rejected{border-color:#c4d1de; 
color: #e13b3b; text-transform: uppercase;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.rejected i{color: #e23b3b;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.withdrawn{border-color:#90afc8; 
color: #90afc8; text-transform: uppercase;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.withdrawn i{color: #90afc8;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.pending{border-color:#e23b3b; text-transform: uppercase;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.pending i{color: #ed7857;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.accepted{border-color:#c4d1de; 
color: #3bba5b; text-transform: uppercase;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.accepted i{color: #3bba5b;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .initiated-agreement{color: #3bba5b; text-transform: uppercase; font-size: 15px; position: relative; top: -10px; line-height: 20px; background: url(../images/pdf-big.png) right top 3px no-repeat; padding-right: 35px; display: block;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .initiated-agreement:hover{text-decoration:none;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .initiated-agreement span{color:#8b8e9c; display: block;}
.investment-details-profile .borrower-investment-details .top-score .apply-bookmark .bookmark.marked{background-position: 0 -111px;}
.investment-details-profile .loan-details-summary{width:100%; display:block; margin-top:20px; color:#24263d; overflow: hidden;}
.investment-details-profile .loan-details-summary .loan-amount-details{font-size:14px;}
.investment-details-profile .loan-details-summary .loan-amount-details strong{font-size:17px; font-weight:600;}
.investment-details-profile .loan-details-summary .loan-amount-details sub{font-size:12px;}
.investment-details-profile .loan-details-summary .loan-amount-details span{display:block; color:#9a9aa5; font-size:13px; margin-top:10px; text-transform: uppercase;}
.investment-details-profile .loan-details-summary .debit-condition, .investment-details-profile .loan-details-summary .month-tenure-sec{font-size:15px; font-weight:600;}
.investment-details-profile .loan-details-summary .debit-condition span, .investment-details-profile .loan-details-summary .month-tenure-sec span{display:block; color:#9a9aa5; font-size:13px; margin-top:10px; font-weight:400;}
.investment-details-profile .loan-details-summary .funded-amounts p{font-size:14px; line-height:22px; margin:0; position:relative; left:10px;padding-left:10px; }
.browse-borrower-profile .borrower-investment-details .loan-details-summary .custom-dropdown-prop_plan{top: 5px;width:150px;font-size:12px; line-height:22px; margin:0; position:relative; left:0px;padding-left:5px; } 
.investment-details-profile .proposed-listing .funded-amounts p{float:left;}
.investment-details-profile .loan-details-summary .perposal-records{font-size:14px; line-height:22px;}
.investment-details-profile .loan-details-summary .perposal-records .red-color{color:#e23b3b;}
.investment-details-profile .loan-details-summary .perposal-records strong{font-weight:bold;}
.investment-details-profile .loan-details-summary .invest-area{float:right; margin-top:7px;}
.investment-details-profile .loan-details-summary .invest-area .btn.btn-primary{background:#1576b8; border-radius:30px; padding-left:0px; padding-right: 0px; font-weight: 600; text-transform: uppercase; height: 40px; line-height: 25px;}
.investment-details-profile .loan-details-summary .invest-area .btn.btn-primary.disabled{opacity:0.2;}
.investment-details-profile .loan-details-summary ul li{border-left:1px solid #e3e3e3; padding-left:10px; padding-right:10px;}
.investment-details-profile .loan-details-summary ul li:first-child{border:none;}
.investment-details-profile .loan-details-summary ul li canvas{width:40px; height:40px; border-radius:100%; display:inline-block; float:left;}	
@media(min-width:1024px){
.investment-details-profile .loan-details-summary ul li:first-child,.investment-details-profile .loan-details-summary ul li:last-child{    border-left: 1px solid #e3e3e3;}
.investment-details-profile .loan-details-summary.closed-loans ul li:last-child{border-left:1px solid #e3e3e3;}
.investment-details-profile .loan-details-summary ul li{float:left; height:50px;}
.top-score {padding: 0 13px;}
.investment-details-profile .loan-details-summary .delayed-amount{margin-top: 20px; color:#e23b3b; }
.investment-details-profile .loan-details-summary .invest-area .btn.btn-primary{width: 110px; margin:0; float: right; height: 35px; line-height: 16px;}
}
.investment-details-profile .loan-details-summary ul li:nth-child(1){width: 10%;}
.investment-details-profile .loan-details-summary ul li:nth-child(2){width: 17%;}
.investment-details-profile .loan-details-summary ul li:nth-child(3){width: 13%;}
.investment-details-profile .loan-details-summary ul li:nth-child(4){width: 15%;}
.investment-details-profile .loan-details-summary ul li:nth-child(5){width: 25%;}
.investment-details-profile .loan-details-summary ul li:nth-child(6){width: 15%;}

/*New Borrower Profile*/
.browse-borrower-profile .loan-details-summary ul li:nth-child(1){width: 19%;}
.browse-borrower-profile .loan-details-summary ul li:nth-child(2){width: 16%;}
.browse-borrower-profile .loan-details-summary ul li:nth-child(3){width: 10%;}
.browse-borrower-profile .loan-details-summary ul li:nth-child(4){width: 17%;}
.browse-borrower-profile .loan-details-summary ul li:nth-child(5){width: 20%;}
.browse-borrower-profile .loan-details-summary ul li:nth-child(6){width: 15%;}



/*Active*/
/* .investment-details-profile .loan-details-summary .funded-amounts.repayment-schedule p{font-size:14px; line-height:22px; margin:0; float:left; padding: 0 35px 0 0; text-transform: uppercase; color: #8b8e9c; background: url(../images/pdf-big.png) right  top 5px no-repeat;} */
.investment-details-profile .loan-details-summary .funded-amounts.repayment-schedule p{font-size:14px; line-height:22px; margin:0; float:left; padding: 0 35px 0 0; text-transform: uppercase; color: #8b8e9c; background: url(https://www.faircent.in/sites/all/modules/lenderv2/lender_newdashboard/images/pdf-big.png) right  top 5px no-repeat;}
.investment-details-profile .loan-details-summary .debit-condition.date-lists{display: block; background: rgba(0, 0, 0, 0) url("../images/select-dropdown.png") no-repeat scroll 90% 50%;  border: medium none; border-radius: 0; color: #24273d; font-size: 18px; margin:10px 0 0 0; overflow: hidden; padding: 0; width: 130px;}
.investment-details-profile .loan-details-summary .debit-condition.date-lists .select-styles select{-moz-appearance: none; background-color: transparent; background-image: none; 
border: medium none; box-shadow: none; padding: 0; width: 110%;}
.investment-details-profile .loan-details-summary .nach-pendings .pending-result{font-weight: 600; color: #ed7857;}
.investment-details-profile .loan-details-summary .nach-pendings .pending-result i{margin-right:5px;}
.investment-details-profile .loan-details-summary .nach-pendings .payment-failed{font-weight: 300; color: #ed7857; margin: 0; font-size: 14px;}
.investment-details-profile .loan-details-summary .nach-pendings .payment-failed i{background: #9bc3e1; color: #ffffff; border-radius: 100%; width: 20px; height: 20px; display: inline-block; font-size: 11px; text-align: center; line-height: 20px; position: relative; top: -4px; margin-left: 5px;}
.investment-details-profile .loan-details-summary.active-loans ul li{padding-left: 18px; padding-right: 18px; font-size: 15px;}
.investment-details-profile .loan-details-summary.active-loans ul li:first-child{padding-left:39px; font-size: 15px;}

.loan-details-summary.active-loans.active-details-more{padding-top: 15px; border-top: 1px solid #cfdae5;}
.loan-details-summary.active-loans.active-details-more ul{width: 480px; margin: 0 auto;}
.investment-details-profile .loan-details-summary .debit-condition .days-left{color: #e23b3b; font-weight: 400;font-size: 13px;}
.investment-details-profile .loan-details-summary .debit-condition .days-left span{color: #24263d;}

.investment-details-profile .borrower-investment-details .top-score .apply-bookmark{position: relative;}
.investment-details-profile .borrower-investment-details .top-score .apply-bookmark .bookmark{cursor: pointer; background-image: url(../images/sprite.png); background-repeat: no-repeat; display: inline-block; float: right; height: 39px; margin-left: 0px; width: 23px; background-position: 0 -72px;}

.investment-details-profile .borrower-investment-details .top-score .chating-btn{position: relative; top: -17px;}

.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.very-high{border-color: #d0021b;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.very-high i{color: #d0021b;}

/*add in drupal*/

.investment-details-profile .loan-details-summary{position: relative;}

@media(min-width:1024px){
.investment-details-profile .loan-details-summary{padding-left: 70px;}	
.investment-details-profile .loan-details-summary.active-loans{padding-left: 45px;}	
.investment-details-profile .loan-details-summary.proposed-listing ul li{width:auto; padding-left: 16px; padding-right: 16px;}	
}
.investment-details-profile .loan-details-summary.active-loans ul li{width:auto;}
.investment-details-profile .loan-details-summary.proposed-listing ul li{width:auto;}
.investment-details-profile .borrower-investment-details .detail-collapse{position: absolute; right: 15px; bottom: 12px; width: 25px; height: 25px; color: #9fc5e2; border: 1px solid #9fc5e2; border-radius: 100%; text-align: center; line-height: 22px; cursor: pointer; font-size: 12px;}

/*-----------------------------------------------------------------------------*/
.investment-details-profile .funded-amounts.repayment-schedule.accepted .col-green{color: #3bba5b;}
.investment-details-profile .loan-details-summary .paid-amount{color: #3bba5b; margin-top: 20px; text-transform: uppercase; font-size: 14px;display: inline-block;}
.investment-details-profile .loan-details-summary .paid-amount i{margin-right:5px;}
.investment-details-profile .loan-details-summary .due-amount {color: #50d2c2; background: url(../images/due.png) left top 4px no-repeat; height: 30px; padding-left: 30px; line-height: 25px; margin-top: 12px;display:inline-block;}
.investment-details-profile .loan-details-summary .custom-dropdown-prop_plan{top: 5px;width: 150px;font-size:12px; line-height:22px; margin:0; position:relative; left:0px;padding-left:5px; }
.investment-details-profile .loan-details-summary .roi-range span{display:block; color:#9a9aa5; font-size:13px; margin-top:10px; font-weight:400;}
.browse-borrower-profile .borrower-investment-details .loan-details-summary .roi-range span{display:block; color:#9a9aa5; font-size:13px; margin-top:10px; font-weight:400;}


.investment-details-profile .borrower-investment-details .top-score .user-details .user-char.primerisk_bg{background-color: #006400;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-char.lowrisk_bg{background-color: #44cf58;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-char.mdrisk_bg{background-color: #eaa123 !important;}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-char.highrisk_bg{background-color: #e23b3b}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-char.veryhighrisk_bg{background-color: #e23b3b}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.lowrisk{ border: 1px solid #44cf58;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.mdrisk{ border: 1px solid #eaa123;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.highrisk{ border: 1px solid #e23b3b;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.veryhighrisk{ border: 1px solid #e23b3b;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.lowrisk i{color: #44cf58;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.mdrisk i{color: #eaa123;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.highrisk i{color: #e23b3b;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.veryhighrisk i{color: #e23b3b;}
.investment-details-profile .borrower-investment-details .viewed_list{top: 39px; position: absolute; left: 21px;}
.investment-details-profile .borrower-investment-details .viewed_list img{width:17px;}
.investment-details-profile .borrower-investment-details.viewed { background: #e7f1f8; }
.investment-details-profile .borrower-investment-details .credit-score .credit-score-excellent{position: relative; top: -5px;}
.investment-details-profile .borrower-investment-details .credit-score .credit-score-excellent .credit_amount {float: left; background: #f7f7f7; color: #4e4f62; padding: 7px 10px; font-size: 13px; font-weight: 400;
}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.primerisk{ border: 1px solid #006400;}
.investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.primerisk i{color: #006400;}

.investment-details-profile .borrower-investment-details  .credit-score .credit-score-excellent .excellent {
    float: left;
    background: #f0f0f0;
    color: #4e4f62;
    padding:7px 10px;
    font-size: 13px;
    font-weight: 400;
    font-style: italic;
}
/* pie chart css */

.progress-pie-chart {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #dbe5ed;
	position: relative;
	float:left;
}
.progress-pie-chart.gt-50 {
	background-color: #62b15b;
	float:left;
}
.ppc-progress {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 20px);
	top: calc(50% - 20px);
	width: 40px;
	height: 40px;
	clip: rect(0,40px,40px,20px);
}
.ppc-progress .ppc-progress-fill {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 20px);
	top: calc(50% - 20px);
	width: 40px;
	height: 40px;
	clip: rect(0, 20px, 40px, 0);
	background: #62b15b;
	transform: rotate(60deg);
}
.gt-50 .ppc-progress {
	clip: rect(0, 20px, 40px, 0);
}
.gt-50 .ppc-progress .ppc-progress-fill {
	clip: rect(0, 40px, 40px, 20px);
	background: #E5E5E5;
}
.ppc-percents {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 173.91304px/2);
	top: calc(50% - 173.91304px/2);
	width: 173.91304px;
	height: 173.91304px;
	background: #fff;
	text-align: center;
	display: table;
}
.ppc-percents span {
	display: block;
	font-size: 2.6em;
	font-weight: bold;
	color: #81CE97;
}
.pcc-percents-wrapper {
	display: table-cell;
	vertical-align: middle;
}
.investment-details-profile .borrower-investment-details .top-score .user-details .user-char a{color:inherit;}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-char a{color:inherit;}

/*Pagination*/
.borrower-pagination{width: 480px; padding: 12px 25px; box-shadow: 0px 4px 10px rgba(0,0,0,0.1); margin: 15px auto; overflow: hidden;}
.borrower-pagination .pager-area{float: left;}
.borrower-pagination  .pager-area ul li{padding:0; float: left;border: none;}
.borrower-pagination  .pager-area ul li a{display: block; font-size: 12px; padding: 3px 10px; border: 1px solid #e5e5e5; margin-left: -1px;}
.borrower-pagination  .pager-area ul li.active a{color: #ffffff; background: #237bad; border: 1px solid #237bad;}
.borrower-pagination  .pager-area ul li.last-page a{color: #237bad; background: #ffffff; border: 0px solid #e5e5e5; border-left: 1px solid #e5e5e5;}

.borrower-pagination .go-to{float: right; font-size: 13px;}
.borrower-pagination .go-to ul li{float: left; padding: 0;border: none;}
.borrower-pagination .go-to ul li:first-child{margin-right:5px; margin-top: 2px;}
.borrower-pagination .go-to input{width:40px; height: 20px; text-align: center; color: #636363; font-size: 12px;}
.borrower-pagination .go-to input[type="submit"]{border: 1px solid #237bad ; height: 20px; margin-top: 0px; background: #237bad; color: #ffffff; width: 28px; font-size: 11px; }
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-char.lowrisk_bg{background-color: #44cf58;}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-char.mdrisk_bg{background-color: #eaa123 !important;}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-char.highrisk_bg{background-color: #e23b3b}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-char.veryhighrisk_bg{background-color: #e23b3b}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.lowrisk{ border: 1px solid #44cf58;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.mdrisk{ border: 1px solid #eaa123;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.highrisk{ border: 1px solid #e23b3b;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.veryhighrisk{ border: 1px solid #e23b3b;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.lowrisk i{color: #44cf58;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.mdrisk i{color: #eaa123;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.highrisk i{color: #e23b3b;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.veryhighrisk i{color: #e23b3b;}

.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.primerisk{ border: 1px solid #006400;}
.browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi.primerisk i{color: #006400;}
.browse-borrower-profile .borrower-investment-details .top-score .user-details .user-char.primerisk_bg{background-color: #006400;}

/*Profile Mobile View*/
#borrower-profile-mobile{position: relative;}
#borrower-profile-mobile .back-button-sec{position: absolute; top: 15px; left: 15px; z-index: 99;}
#borrower-profile-mobile .book-mark-mobile{position: absolute; top: 15px; right: 15px; z-index: 9;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id{text-align: center; padding: 15px 0;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id h3{font-size:17px; font-weight: 600;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .loan_id{color: #7c7c7c; margin: 10px 0 20px 0; font-size: 15px;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile{width: 280px; height: auto; margin: 10px auto; border: 1px solid #e23b3b; padding: 10px 5px; font-size: 15px; text-align: center; color: #3a3a3a; font-weight: 400; border-radius: 4px;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile li i{margin-right:3px; color: #e23b3b;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile .devider{color: #cfdae5;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .cibil-line{font-size: 16px; font-weight:400; margin: 16px 0 30px 0;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .cibil-line strong{font-weight:700;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .invest.btn.btn-primary{padding:8px 20px; background: #1576b8; border-radius: 20px;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .days-left-text{margin: 25px 0; font-size: 14px;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .days-left-text strong{font-weight:700; margin-left: 3px;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .days-left-text span{color: #eaeaea; margin: 0 5px;}
#borrower-profile-mobile .funnded-dropdown{background: #fafafa; padding: 15px; margin-left: -15px; margin-right: -15px; overflow: hidden;}
#borrower-profile-mobile .funnded-dropdown li{width: 33.33%; float: left; font-weight: 700;}
#borrower-profile-mobile .funnded-dropdown li span{color: #c0bfbf; display: block; margin-top: 10px; font-weight: 300;}

#borrower-profile-mobile .funnded-dropdown .toggle-drop-arrow{width: 100%; margin-top: 10px; text-align: right; font-size: 30px;}
#borrower-profile-mobile .funnded-dropdown .funded-inner{overflow: hidden;}

#borrower-profile-mobile .book-mark-mobile .apply-bookmark2 .bookmark{cursor: pointer; background-image: url(../images/sprite.png); background-repeat: no-repeat; display: inline-block; float: right; height: 39px; margin-left: 0px; width: 23px; background-position: 0 -72px;}
#borrower-profile-mobile .book-mark-mobile .apply-bookmark2 .bookmark.marked{background-position: 0 -111px;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile.lowrisk{ border: 1px solid #44cf58;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile.mdrisk{ border: 1px solid #eaa123;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile.highrisk{ border: 1px solid #e23b3b;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile.veryhighrisk{ border: 1px solid #e23b3b;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile.lowrisk i{color: #44cf58;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile.mdrisk i{color: #eaa123;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile.highrisk i{color: #e23b3b;}
#borrower-profile-mobile .profile-content-summary .borrower-name-id .risk-area-mobile.veryhighrisk i{color: #e23b3b;}
p.no-payment {
    margin: 0;
    height: 10px;
}
.browse-borrower-profile .borrower-profile-summary .heading span{font-size: 15px;text-transform: capitalize;}



/*-------------------------------------------------------------------------------------
  Bank Account Details
-------------------------------------------------------------------------------------*/
.bank-account-details .bank-headings{ padding: 20px 15px 15px 40px;}
.bank-account-details .bank-headings h3{font-size: 18px; text-transform: uppercase; font-weight: 500; background: url(../images/bankdetail-icon.png) left top 5px no-repeat; height: 55px; padding-left: 50px; line-height: 50px;}
.bank-account-details .bank-headings h3.bank-detail{background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/bankdetail-icon.png) left top 5px no-repeat;}
.bank-account-details .bank-headings h3.nomeniee-icon{background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/nominee-icon.png) left top 5px no-repeat;}
.bank-account-details .bank-headings h3.settings-icon{background: url(../images/setting-icon.png) left top 5px no-repeat;}
.bank-account-details .account-form-box{margin: 10px 40px; background: #ffffff;padding: 10px 40px;}
.bank-account-details .account-form-box label{text-transform: uppercase; color: rgba(0,0,0,0.2); font-size: 13px; font-weight: bold; margin-bottom: 10px; width: 100%; display: block;}
.bank-account-details .account-form-box input,.bank-account-details .account-form-box select{border: none; border-bottom: 1px solid #e5e5e5; border-radius: 0; box-shadow: none; padding-left: 2px; font-weight: 400; color: #000000; font-size: 14px; padding-bottom: 5px; height: 40px; background:none;
width: 100%;}
.bank-account-details .account-form-box .container-inline-date{width:100%;}
.bank-account-details .account-form-box .container-inline-date input{width:100%;}
.bank-account-details .account-form-box .container-inline-date #edit-dob-datepicker-popup-0{background-position:right bottom 5px; width:100% !important; margin: 10px 0 0 0;}
.bank-account-details .account-form-box select{color: #333333; font-weight: 400 !important; width: 100%;}
.bank-account-details .account-form-box input::-webkit-input-placeholder {color: #333333;}
.bank-account-details .account-form-box input::-moz-placeholder {color: #333333;}
.bank-account-details .account-form-box input:-ms-input-placeholder {color: #333333;}
.bank-account-details .account-form-box input:-moz-placeholder {color: #333333;}
.bank-account-details .account-form-box .form-group{margin-bottom: 38px;}
.bank-account-details .account-form-box select{border: 0; box-shadow: none; -webkit-appearance: none;padding-left: 0px !important;
-moz-appearance: none; font-size: 14px; font-weight: 600; background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/select-arrow-down.png) right top 20px no-repeat; border-bottom: 1px solid #e5e5e5; }

/* Switch Button */
.bank-account-details .account-form-box .simple-switch-outter {width: 40px; height: 16px; background-color: #fff; border: 1px solid #dfdfdf; cursor: pointer; display: inline-block; position: relative; vertical-align: middle; border-radius: 20px; box-sizing: content-box; background-clip: content-box;}
.bank-account-details .account-form-box .simple-switch-outter .simple-switch {display: none;}
.bank-account-details .account-form-box .simple-switch-outter .simple-switch-circle {background: #fff; border-radius: 100%; 
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); height:23px; position: absolute; top: -3px; width: 23px;}
.bank-account-details .account-form-box .simple-switch-outter.unchecked {box-shadow: #dfdfdf 0px 0px 0px 0px inset; border-color: #dfdfdf;transition: border 0.4s, box-shadow 0.4s; background-color: #ffffff;}
.bank-account-details .account-form-box .simple-switch-outter.unchecked .simple-switch-circle {left: 0px; transition: background-color0.4s, left 0.2s;}
.bank-account-details .account-form-box .simple-switch-outter.checked {border-color: #64bd63; box-shadow: #64bd63 0px 0px 0px 16px inset;  transition: border 0.4s, box-shadow 0.4s, background-color 1.2s; background-color: #64bd63;}
.bank-account-details .account-form-box .simple-switch-outter.checked .simple-switch-circle {left: 20px; transition: background-color 0.4s, left 0.2s; background-color: #ffffff;}
.bank-account-details .switch-btn label{margin: 0;}
.bank-account-details .account-form-box button[type="submit"]{background: #1576b8; font-size: 13px; font-weight: bold; text-transform: uppercase !important; padding: 13px 35px; border-radius: 30px; color:#ffffff !important;}

.bank-account-details .account-form-box #password-set{position: relative;}
.bank-account-details .account-form-box #password-set ul{position: absolute; top: 33px; right: 0;}
.bank-account-details .account-form-box #password-set ul li{display: inline-block; color: #d2d2d2;} 
.bank-account-details .account-form-box #password-set ul li a{display: block; font-weight: bold; line-height: 30px; font-size: 13px; cursor: pointer;}
.bank-account-details .account-form-box #password-set ul li a img{position: relative; top: 3px;}
.bank-account-details .account-form-box #password-set ul li a:hover{text-decoration: none;}
.bank-account-details .account-form-box .edit-profile{padding: 15px 30px 20px 30px; background: #fcfdfe; border: 1px solid #f2f2f2; margin-bottom: 30px; overflow: hidden; display: none;}
.bank-account-details .account-form-box .edit-profile a{border-radius: 20px; font-size: 13px; padding-left: 20px; padding-right: 20px;}
.bank-account-details .account-form-box .edit-profile input{background: none; font-size: 15px;}
.bank-account-details .account-form-box .seperator{width: 100%; height: 2px; margin: 0px 0 30px 0;
background:rgba(0,0,0,0.6);
}

.bank-account-details .set-preference{margin-bottom: 30px;}
.bank-account-details .set-preference label{display: inline-block !important; width: auto; text-transform: capitalize; font-weight: normal; font-size: 15px; color: #646464;}
.bank-account-details .set-preference label{margin: 0 !important; line-height: 46px; margin-right: 50px !important;}

/******************New desktop add account***********************/
.bank-account-details .account-form-box .switch1{
    cursor: pointer;
    position: absolute;
    height: 30px;
    line-height: 30px;
    bottom: 22px;
    right: 0;
}
.bank-account-details .account-form-box .switch-border{border-bottom: 1px solid #ccc; height:41px; font-weight:400; font-size:14px; color:#000; padding-top:9px;}

.bank-account-details .account-form-box .switch-for-web input{width:auto !important;}

.bank-account-details .account-form-box .switch-for-web span{float:right;}
.bank-account-details .account-form-box .bank-name-dropdown select option{font-size: 13px; }

/*** CSS for setting */
.bank-account-area .update_password{margin-top:15px;}
.update_password li input,.update_password li  a{margin:0 !important;}
.update_password li{float: left;}
.update_password li a{color:black;}
.set-preference h3,.bank-account-area h3{font-weight:300;font-size: 16px;}
.set-preference .form-type-radio {float:left; clear: none;}
.set-preference input{width:auto !important; float: left; line-height: 62px; margin-right: 10px;}
.bank-account-details .account-form-box #password-set ul li img:hover{background:#fff !important;}


/*Activity List*/
.activity-lists-box{padding: 30px;}
.activity-lists-box .activity-box-inner{background: #ffffff; box-shadow: 0 0px 6px rgba(0,0,0,0.1); padding: 25px;}
.activity-lists-box .activity-box-inner table tr th{background: #f5f8f9; border: none; font-weight: 600; font-size: 15px;}
.activity-lists-box .activity-box-inner table tr td{border: none; font-weight: 400; font-size: 14px; color: rgba(0,0,0,0.5); padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgba(0,0,0,0.1); border-radius: 0; vertical-align: middle;}
.activity-lists-box .activity-box-inner table tr td strong{font-weight: 600;}
.activity-lists-box .activity-box-inner table tr td .borrw-name{margin: 6px 0 0 0; color: rgba(0,0,0,0.7); font-size: 13px; font-weight: 600;}
.activity-lists-box .activity-box-inner table tr td .borrw-name span{width: 37px; height: 37px; color: #ffffff; display: inline-block; text-align: center; line-height: 33px;font-size: 15px; border-radius: 100%; margin-right: 8px;}
.activity-lists-box .activity-box-inner .sucess{width: 15px; height: 15px; background: #71e216; margin-right: 5px; display: inline-block; position: relative; top: 2px;}
.activity-lists-box .activity-box-inner .fail{width: 15px; height: 15px; background: #f8614d; margin-right: 5px; display: inline-block; position: relative; top: 2px;}
.activity-lists-box .activity-box-inner .times{font-size: 11px;}

/*Notification List*/
.notification-lists-web{position: relative;}
.notification-lists-web .notification-heading{padding: 10px 15px 15px 40px; overflow: hidden; margin-bottom: 30px;}
.notification-lists-web .notification-heading h3.notification-detail{font-size: 18px; text-transform: uppercase; font-weight: 500; background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/notification-icon.png) left top 5px no-repeat; height: 55px; line-height: 50px; padding-left: 55px;}
.notification-lists-web ul li{display: block; width: 100%; overflow: hidden;}
.notification-lists-web ul li .notification-date{float: left; width: 15%; font-weight: 600; color: rgba(0,0,0,0.5); padding-top: 16px; text-align: right; font-size: 14px;}
.notification-lists-web ul li .notification-content{padding-left: 100px; float: left; position: relative; padding-bottom: 9px;padding-top: 9px; width: 85%;}
.notification-lists-web ul li .notification-content:before{position: absolute; content: ''; width: 2px; height: 100%; left: 48px; top: 0px; background: #d9e2ec;}
.notification-lists-web ul li:first-child .notification-content:before{top: 20px;}
.notification-lists-web ul li:last-child .notification-content:before{height: 20%;}
.notification-lists-web ul li .notification-content:after{position: absolute; content: ''; width: 12px; height: 12px; border: 2px solid #54c8fe; left: 43px; top: 17px; border-radius: 100%; background: #ffffff;}

.notification-lists-web ul li .notification-content h3{font-size: 17px; color: #222222; margin-bottom: 10px; font-weight: 400;}
.notification-lists-web ul li .notification-content .br-icon{float: left; width: 37px; height: 37px; color: #ffffff; border-radius: 100%; text-align: center; line-height: 33px; font-weight: bold;}
.notification-lists-web ul li .notification-content .msg-list{padding-left: 70px;}
.notification-lists-web ul li .notification-content .msg-list p{font-weight: 400; color: rgba(51,51,51,0.5); font-size: 13px; line-height: 22px;}
.notification-lists-web ul li .notification-content.circle2::after{border-color: #fd608e;}
.notification-lists-web ul li .notification-content.circle3::after{border-color: #47d988;}
.notification-lists-web ul li .notification-content.circle4::after{border-color: #f5c87a;}
.notification-lists-web ul li .notification-date span{display: block;font-size: 12px;font-weight: 300;margin-top: 10px;}

/*-------------------------- Wallet --------------------------*/
.bank-account-details .account-form-box .wallet-area{padding: 20px 10px;}
.bank-account-details .account-form-box .wallet-area .wallet-money{background: #2790d8; padding: 20px; border-radius: 8px; min-height: 200px; line-height: 160px; text-align: center;}
.bank-account-details .account-form-box .wallet-area .wallet-money p{color: #ffffff; font-size: 37px; text-align: center; background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/wallet-added-icon.png) left no-repeat; display: inline-block; padding-left: 77px; font-weight: 400;}
.bank-account-details .account-form-box .wallet-area .wallet-money p span{width: 15px; height: 24px; background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/wallet-rupess.png) no-repeat; display: inline-block; margin: 2px 3px 0 0;}
.bank-account-details .account-form-box .add-wallet-area{ padding: 20px 10px 20px 50px;}
.bank-account-details .account-form-box .add-wallet-area h2{font-size: 25px; font-weight: 400; color: rgba(51,51,51,0.6); margin: 15px 0 35px 0;}
.bank-account-details .account-form-box .add-wallet-area input{padding-left: 20px; position: relative; background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/wallet-rupess-black.png) left top 11px no-repeat; font-size: 16px; color: rgba(51,51,51,0.80);}
 
.bank-account-details .account-form-box .add-wallet-area input::-webkit-input-placeholder {color: rgba(51,51,51,0.40)}
.bank-account-details .account-form-box .add-wallet-area input::-moz-placeholder {color: rgba(51,51,51,0.40)}
.bank-account-details .account-form-box .add-wallet-area input:-ms-input-placeholder {color: rgba(51,51,51,0.40)}
.bank-account-details .account-form-box .add-wallet-area input:-moz-placeholder {color: rgba(51,51,51,0.40)}
.bank-account-details .account-form-box .add-wallet-area .btn.btn-primary{padding: 12px 30px; border-radius: 30px; margin-top: 40px; text-transform: uppercase; font-weight: 600;}
.bank-account-details .account-form-box .wallet-area .added-msg{margin-top: 30px; font-size: 14px; color: #02c12f;}
.bank-account-details .account-form-box .wallet-area .added-msg p{margin: 0; }
.bank-account-details .account-form-box .wallet-area .added-msg .fa-check-circle{font-size: 20px; margin: 0 5px 0 0;}
.bank-account-details h3.wallet-icon{font-size: 18px; text-transform: uppercase; font-weight: 500; background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/wallet-banner-icon.png) left top 5px no-repeat; height: 55px; line-height: 50px; padding-left: 55px;}

#modifynominee:hover{color:#fff;background-color: #1576b8;border-color: #1576b8;}
.bank-account-details .account-form-box div#submit #edit-submit {font-size:20px;text-transform: uppercase;color: #fff;line-height: 12px;padding:0px;}
.add-wallet-area .wallet-validation-message{position:absolute;top: 45px;}
.add-wallet-area  #amount-error-message{position:relative}


/*Agreement Section*/
.investment-details-profile .borrower-investment-details .agreement-section-inn{width: 75%; margin: 0 auto;}
.investment-details-profile .borrower-investment-details .agreement-section-inn .top-score{padding: 0;}
.investment-details-profile .borrower-investment-details .agreement-section-inn .top-score .credit-score .check-btn{padding: 10px 0; float: left; margin-left: 10px;}
.investment-details-profile .borrower-investment-details .agreement-section-inn .top-score .credit-score .check-btn input[type="checkbox"]{
-moz-transform:scale(1.2, 1.2); -webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}
.investment-details-profile .borrower-investment-details .agreement-section-inn .view-agreements-inner a{float: right; color: #595959; font-size: 14px; text-transform: uppercase; margin-top: 10px; background: url(/sites/all/modules/lenderv2/lender_newdashboard/img/pdf-icon.png) right top 3px no-repeat; padding-right: 25px; line-height: 29px; margin-right: 8px;}
.investment-details-profile .borrower-investment-details .agreement-section-inn .view-agreements-inner a:hover{text-decoration: none;}
.investment-details-profile .borrower-investment-details .agreement-section-inn .loan-details-summary{padding-left: 42px;}
.investment-details-profile .borrower-investment-details .agreement-section-inn .loan-details-summary{margin-top: 15px;}
.investment-details-profile.agreement-lists .borrower-investment-details{padding: 10px 20px;}
.agreement-lender-web  .loan-details-summary .loan-amount-details strong{font-size:15px;}
/*check box*/
.investment-details-profile .check-btn .checkbox {width:25px; height:25px; background-color:#2d7cbc; position:relative;}
.investment-details-profile .check-btn .checkbox input[type="checkbox"] {visibility: hidden;}
.investment-details-profile .check-btn .checkbox label {width:23px; height:23px; position:absolute; top:1px; left:1px; background-color:white; cursor:pointer;}
.investment-details-profile .check-btn .checkbox label:before {content: ''; width:14px; height:7px; border:3px solid white; position:absolute; border-top:none; border-right:none;  transform:rotate(-45deg); top:7px; left:5px; opacity:0; transition:all 300ms;}
.investment-details-profile .check-btn .checkbox input[type="checkbox"]:checked + label:before {opacity: 1; width:14px; height:7px;}
.investment-details-profile .check-btn .checkbox input[type="checkbox"]:checked + label {background-color: #2d7cbc;}
.investment-details-profile .check-btn .checkbox span{position:absolute; left:-80px; top:4px; width:100px; font-weight:500;}
.investment-details-profile .check-btn .checkbox-sec {display: inline-block; cursor: pointer; font-size: 13px; margin-right: 10px; line-height: 18px;}
.investment-details-profile .check-btn input[type=checkbox] {display: none;}
.investment-details-profile .check-btn .checkbox-sec:before {content: ""; display: inline-block; width: 23px; height:23px; vertical-align: middle; background-color: #ffffff; color: #f3f3f3; text-align: center; border:1px solid #4a8dc3; box-shadow:0px 2px 3px rgba(0,0,0,0.1);}
.investment-details-profile .check-btn input[type=checkbox]:checked + .checkbox-sec:before {content: "\2713"; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 15px; background-color:#0088cc;}
.investment-details-profile .check-btn  .form-type-checkbox{margin:0;}
.investment-details-profile .borrower-investment-details .agreement-section-inn .image-circle-text{margin-right: 7px;}
.agreement-lender-web .borrower-list{margin-bottom: 1px;}


/*FAQs*/
.bank-account-details .bank-headings h3.faq-icon{background: rgba(0, 0, 0, 0) url("/sites/all/modules/lenderv2/lender_newdashboard/images/faq-icon.png") no-repeat scroll left top 5px;}
.metisMenu1{margin:0;padding:0;list-style:none;float:left;width:100%}
.faq-desc{background:#f8f8f8;padding:15px}
.metisMenu1 li.active a{background:0 0;text-decoration:none}
.metisMenu1 li a{color:#333;padding:7px 10px;display:block;border-bottom:1px solid #eaeaf0; font-size: 14px; font-weight: 600;}
.metisMenu1 li a:hover{text-decoration:none;color:#2eb6d3}
.metisMenu1 li ul{margin:0;padding:0;list-style:none}
.metisMenu1 li{clear:both;margin-bottom:13px;overflow:hidden}
.metisMenu1 li ul li{border:none;margin:0;padding:0}
.arrow,.plus-times{margin-top:4px;float:right}
ul.metisMenu1 li a span{float:right}
.glyphicon.arrow:before{content:"\e079"}
.active>a>.glyphicon.arrow:before{content:"\e114"}
.fa.arrow:before{content:"\f104"}
.active>a>.fa.arrow:before{content:"\f107"}
.fa.plus-minus:before,.fa.plus-times:before{content:"\f067"}
.plus-times{font-size:11px}
.visible>a>.fa.plus-times{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.plus-minus{float:right}.visible>a>.fa.plus-minus:before{content:"\f068"}
.faq-desc p{font-size: 13px; line-height: 22px; font-weight: 400;}
.faq-desc p strong{font-weight: 600;}
 @media (max-width:480px) {
.faq-section-web .account-form-box{padding: 10px 0px;}	
} 
  
/*Invest*/
.bank-account-details .bank-headings h3.invest-icon {background: rgba(0, 0, 0, 0) url("/sites/all/modules/lenderv2/lender_newdashboard/images/invest-icon.png") no-repeat scroll left top 5px;}
.bank-account-details .account-form-box .invest-with{display: block; overflow: hidden;}
.bank-account-details .account-form-box .invest-with .invest-icon{float: left; width: 45px; height: 45px; text-align: center; border-radius: 100%; color: #ffffff; line-height: 43px; text-transform: uppercase; font-size: 20px;}
.bank-account-details .account-form-box .invest-with .invest-user-details{padding-left: 60px;}
.bank-account-details .account-form-box .invest-with .invest-user-details p{ color: #24263d; font-size: 16px; font-weight: 600; padding-top: 2px;}
.bank-account-details .account-form-box .invest-with .invest-user-details p span{color: #24263d; display: block; font-size: 14px; font-weight: 500; margin-top: 7px; opacity: 0.5;}
.bank-account-details .account-form-box .invest-pricing-amount li:first-child{padding-left: 4px;}
.bank-account-details .account-form-box .invest-pricing-amount li{padding-left: 24px; padding-right: 24px; width: auto;}
.bank-account-details .account-form-box .invest-pricing-amount li{font-size: 14px;}
.bank-account-details .account-form-box .invest-pricing-amount li strong{font-weight: 600;}
.bank-account-details .account-form-box .invest-pricing-amount li span{color: #9a9aa5; display: block; font-size: 13px; margin-top: 10px;  text-transform: uppercase; font-weight: 400;}
.bank-account-details .account-form-box .invest-pricing-amount li:last-child{border-left: 1px solid #e3e3e3;}
.bank-account-details .account-form-box #leading-amount{background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/wallet-rupess-black.png) left top 10px no-repeat; padding-left: 25px;}
.bank-account-details .account-form-box .send-proposal-btns{text-align: center;}
@media(min-width:992px){
    .bank-account-details .account-form-box .send-proposal-btns li:first-child{margin-left: -40px;} 
}
.bank-account-details .account-form-box .send-proposal-btns li:last-child{opacity: 0.5;}
.invest-web .roi {display: block;width: 100%;margin-top: 0px;}
.roi .dropdown-toggle {border-bottom: 1px solid #ebecf0;width: 100%;display: block;height: 44px;padding: 6px 12px;font-size: 18px;text-decoration: none;color: rgba(29, 29, 38, .90);}
.invest-web .roi .dropdown-toggle {border-bottom: 1px solid #ebecf0;width:100%;display:block;height:40px;padding-left:2px;font-weight: 400;font-size: 14px;text-decoration: none;color: #000000;}
#invest-expected-web .invest-text-box{margin: 3px 0px;}
#invest-expected-web .amtneed{font-size: 15px;}
.invest-dropdown-web .roi .dropdown-menu{width: 100%;max-height: 308px;overflow-x: auto;position: absolute;left:0px;top:67px;}
.invest-dropdown-web .dropdown-menu>li>a{border-bottom: 0px solid #e9eaee;padding: 11px 25px;font-size: 15px;}
.invest-web .reports{background: #fff;}
.invest-web div#danger-id {position: relative;}
.invest-web div#success-id {position: relative;}
.invest-web div#danger-id i.fa.fa-warning{float:left;line-height: 21px;margin-right: 8px;}
.invest-web div#success-id i.fa.fa-warning{float: left;line-height: 21px;margin-right: 8px;}
 .invest-web img.pull-right:hover img{background: none !important;}
.invest-web img.pull-right img {margin-top: -5px;}
.invest-web .btn-lender{font-size: 14px;height: 42px;}

/*new design css 8feb17 bulk invest*/
.multi-invest-proposal .loan-details-summary .invest-area .btn.btn-primary{line-height: 26px;}
.multi-invest-proposal .loan-details-summary .emi-score{float: left; margin-top: 0px; background: #ffffff; padding: 5px 2px 0px 5px; border:1px solid #f1f2f2; box-shadow: 0 2px 5px rgba(0,0,0,0.1); width: 100%; height: 42px;}
.multi-invest-proposal .loan-details-summary .emi-score ul li{float: left;}
.multi-invest-proposal .loan-details-summary .emi-score ul li:first-child{width: 103px;}
.multi-invest-proposal .loan-details-summary .emi-score ul li input{background: #ffffff; font-size: 11px; padding-left: 5px;}
.multi-invest-proposal .loan-details-summary .emi-score ul li .btn.btn-primary{background: #1091d4; border-color:#159fe7; 
margin-top: 2px;}
.multi-invest-proposal .loan-details-summary ul li:nth-child(5) {width: 20%;}
.multi-invest-proposal .loan-details-summary .show-detail-link{ display: block; font-size: 12px; margin-top: 5px; text-align: center;
 width: 100%;}
.multi-invest-proposal .loan-details-summary .emi-score ul li{padding: 0px;}
.multi-invest-proposal .loan-details-summary ul li:nth-child(6) {width: 19%; padding: 0;}

/*bookmark*/
.multi-invest-proposal .borrower-investment-details .bookmark-bottom {position: absolute; left: 53px; bottom: 40px;}
.multi-invest-proposal .borrower-investment-details .bookmark-bottom .apply-bookmark .bookmark {
background-image: url("../images/sprite2.png");
background-position: 0 -47px; background-repeat: no-repeat; cursor: pointer; display: inline-block; float: right; height: 26px; margin-left: 0; width: 16px;}
.multi-invest-proposal .borrower-investment-details .bookmark-bottom .apply-bookmark .bookmark.marked {
background-position: 0 -74px;}

/*check box*/
.multi-invest-proposal .borrower-investment-details .show-sticky-check {position: relative; top: -15px; border: 1px solid #000000;}
.multi-invest-proposal .borrower-investment-details .show-sticky-check label{margin:0;}
.multi-invest-proposal .borrower-investment-details .show-sticky-check input[type=checkbox].css-checkbox {
position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.multi-invest-proposal .borrower-investment-details .show-sticky-check input[type=checkbox].css-checkbox + label.css-label {
padding-left:21px; height:21px; display:inline-block; line-height:21px;	background-repeat:no-repeat; background-position: 0 0; font-size:21px; vertical-align:middle; cursor:pointer;}
.multi-invest-proposal .borrower-investment-details .show-sticky-check input[type=checkbox].css-checkbox:checked + label.css-label {
background-position: 0 -21px;}		
.multi-invest-proposal .borrower-investment-details .show-sticky-check label.css-label {
background-image: url(../images/checked-icon.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none;	
-moz-user-select: none; -ms-user-select: none; user-select: none;}
.multi-invest-proposal .borrower-investment-details .top-score .credit-score .minimal-Roi {
border: 1px solid #7ee88d; border-radius: 5px; color: #24263d; float: left; font-size: 12px; font-weight: 400; margin: 0; padding: 10px;}

/*table data*/
.investment-details-profile .loan-details-summary{overflow: visible;}
.investment-details-profile .cart-addred-data{background: #f7f9fa; padding: 3px 10px 0 10px; border-top: 1px solid #5ecee6;}
.investment-details-profile .cart-addred-data table {margin-bottom: 0px;}
.investment-details-profile .cart-addred-data table tr td{color: #111111; border: none; font-size: 13px; padding-bottom: 0;}
.investment-details-profile .cart-addred-data table tr td span{display: block; font-weight: bold;}
.investment-details-profile .cart-addred-data table tr td input{border: none; background: none; border-bottom: 1px solid #dddddd; border-radius: 0; box-shadow: none; height: 18px; padding: 3px; font-weight: 600;}
.investment-details-profile .cart-addred-data .rupess-cart{background: rgba(0, 0, 0, 0) url("/sites/all/modules/lenderv2/lender_newdashboard/images/cart-icon.png") no-repeat scroll 0 0; color: #111111; cursor: pointer; font-size: 14px; height: 50px; line-height: 60px; opacity: 0.5; position: relative; text-align: center; top: -2px; width: 50px;}
.investment-details-profile .cart-addred-data .rupess-cart .notes{position: absolute;  top: -22px; left: -3px; opacity: 0.8;}
.investment-details-profile .show-cart-data{width: 100%; border: 1px solid #dddddd; display: none;}
.investment-details-profile .show-cart-data .fa-times{cursor: pointer;}
.investment-details-profile .total-amount-show{padding: 10px; text-align: right;}
.investment-details-profile .total-amount-show strong{font-weight: bold;}
/*.investment-details-profile .total-amount-show .btn.btn-primary{background: #0fa5c5; border-color: #0fa5c5; margin: 0;}*/
.investment-details-profile .total-amount-show .btn.btn-primary { background: #ffffff !important; border-color: #0fa5c5; margin: 0; border: none; text-shadow: none !important; color: #1675b7; font-weight: normal !important; border-radius: 30px; padding: 5px 20px;}
.investment-details-profile .total-amount-show li:nth-child(2){opacity: 1;}
.investment-details-profile .devider-top{width: 100%; display: block; height: 2px; background: #5ecee6; margin-bottom: 10px;}

.multi-invest-proposal .loan-details-summary{overflow: visible;}
/*.multi-invest-proposal .cart-addred-data{background: #ffffff; padding: 3px 10px 0 10px; border-top: 2px solid #dddddd;}*/
.multi-invest-proposal .cart-addred-data { background: #1577b8; padding: 3px 10px 0 15px; border: none;}
.multi-invest-proposal .cart-addred-data table {margin-bottom: 0px;}
/*.multi-invest-proposal .cart-addred-data table tr td{color: #A3A2A2; border: none; font-size: 13px; padding-bottom: 0;}*/
.multi-invest-proposal .cart-addred-data table tr td {color: #ffffff; border: none; font-size: 13px; padding-bottom: 0;}
/*.multi-invest-proposal .cart-addred-data table tr td span{display: block; font-weight: bold;}*/
.multi-invest-proposal .cart-addred-data table tr td span { display: block; font-weight: bold; border-bottom: 1px solid #fff; }
.multi-invest-proposal .cart-addred-data table tr td input{border: none; background: none; border-bottom: 1px solid #dddddd; border-radius: 0; box-shadow: none; height: 18px; padding: 3px; font-weight: 600;}
/*.multi-invest-proposal .cart-addred-data .rupess-cart{background: rgba(0, 0, 0, 0) url("/sites/all/modules/lenderv2/lender_newdashboard/images/cart-icon.png") no-repeat scroll 0 0; color: #111111; cursor: pointer; font-size: 14px; height: 50px; line-height: 60px; opacity: 0.3; position: relative; text-align: center; top: -2px; width: 50px;}*/
.multi-invest-proposal .cart-addred-data .rupess-cart { background: rgba(0, 0, 0, 0)url(/sites/all/modules/lenderv2/lender_newdashboard/images/cart-icon.png) no-repeat scroll 0 0; color: #ffffff; cursor: pointer; font-size: 14px; height: 50px; line-height: 60px; opacity: 1; position: relative;
text-align: center; top: -2px; width: 50px; border:none;}
.multi-invest-proposal .cart-addred-data .rupess-cart .notes{position: absolute;  top: -22px; left: -3px; opacity: 0.8;}
.multi-invest-proposal .show-cart-data{width: 100%; border: 1px solid #dddddd; display: none;}
.multi-invest-proposal .show-cart-data .fa-times{cursor: pointer;}
.multi-invest-proposal .total-amount-show{padding: 10px; text-align: right;}
.multi-invest-proposal .total-amount-show strong{font-weight: bold;}
.multi-invest-proposal .total-amount-show .btn.btn-primary{background: #0fa5c5; border-color: #0fa5c5; margin: 0;}
.multi-invest-proposal .total-amount-show li:nth-child(2){opacity: 1;}
/*.multi-invest-proposal .devider-top{width: 100%; display: block; height: 2px; background: #5ecee6;}*/
.multi-invest-proposal .devider-top { width: 100%; display: block; height: 2px; background: #5ecee6; margin-top: 12px;}
.show-cart-data table.scroll {width: 100%; border-spacing: 0;}
.show-cart-data table.scroll tbody, .show-cart-data table.scroll thead {display: block;}
.show-cart-data table.scroll tbody { min-height: 30px; overflow-y: scroll; overflow-x: hidden; max-height: 100px;}
.show-cart-data tbody td, thead th {width: 20%; border-right:0px solid black;}
.show-cart-data thead th:nth-child(1) {width: 19.0%;}
.show-cart-data thead th:nth-child(2) {width: 18.5%;}
.show-cart-data thead th:nth-child(3) {width: 18.5%;}
.show-cart-data thead th:nth-child(4) {width: 18.5%;}
.show-cart-data thead th:nth-child(5) {width: 18.5%;}
.show-cart-data thead th:nth-child(6) {width: 18.5%;}
.show-cart-data thead th:nth-child(7) {width: 18.5%;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border: none;}
 
/*****************************Report Liist**************************************************/
.report-details {margin:0 20px}
.report-details .report-area{margin: 0px 0; overflow:hidden;}
.report-details .report-area .report-inner{padding: 10px 38px;}
.report-details .report-area #emi-status{padding: 30px; background: #ffffff; border: 1px solid #dddddd; border-top: none;}
.report-details .report-area #emi-status ul li a{display: block; text-align: center; padding: 5px; color: #333333; font-size: 13px; font-weight: 400; margin: 5px 0;}
.report-details .report-area ul li a strong{font-weight: 600;}
.report-details .report-area #emi-status ul li a:hover{text-decoration: none;}
.report-details .report-area #emi-status ul li a img{margin: 5px auto;}
.report-details .report-area #emi-status ul li a:hover{color: #1184C4;}
.report-details .report-area #nach-rocg{padding: 30px; background: #ffffff; border: 1px solid #dddddd; border-top: none;}
.report-details .report-headings-web h3{    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/report-icon.png) left top 5px no-repeat;
    height: 55px;
    line-height: 50px;
    padding-left: 55px;}
.report-inner .report_beta i img{padding:0px !important;}    
/**********************************Css for Invest only for max roi condition*******************************************/
.proposals-list .invest-roi-label label{text-transform: uppercase;color: rgba(36, 39, 61, 0.6);font-size: 13px;font-weight: 400;width: 100%;display: block;}
.invest-roi-label .roi .dropdown-toggle{padding-left:0px;}
@media ( max-width :767px) {
.invest-roi-label .roi{padding: 0px 15px !important;}
}
.dropdown .vewed-dropdown{top:-6px !important;}
 /*changes in browse borrower wrt bulk invest*/
 .investment-details-profile .borrower-investment-details .top-score .credit-score .minimal-Roi .roi-bulk{color:#44cf58;}
 .investment-details-profile .loan-details-summary .debit-condition, .investment-details-profile .loan-details-summary .month-tenure-sec .purpose-bulk{font-size: 15px;font-weight: 600; color:#111111;margin:0px;}
 .investment-details-profile .loan-details-summary .debit-condition, .investment-details-profile .loan-details-summary .month-tenure-sec span.tenure-bulk{display: inline-block !important; font-weight: 600; color:#111111;margin:0px;}
 .emi-static{font-size: 11px; text-align: center; display: block; color: green;}
 /*************************Report Dashbord**********************************/
 .report-details .report-area #proposal_report{padding: 30px; background: #ffffff; border: 1px solid #dddddd; border-top: none;margin-bottom: 100px;}
 
 
 /***************************************************************************/
.x-navigation li>a:hover .report_new img {background: transparent;}

.risk-bucket-row #risk-select{left:0px !important;z-index:1;}
.unrated { color: #b10000 !important;}
.unrated_bg { background: #b10000 !important;}
.minimal-Roi.unrated{
	color: #b10000 !important; border: 1px solid #b10000 !important;
	}
.unrated i {
    color: #b10000 !important;
    margin-right: 2px;
}

/*---------- Escrow Account ----------*/
.escrow-account .escrow-balance-info{padding: 20px 0; text-align: center;position: relative;}
.escrow-account .escrow-balance-info ul li{background: #2790d8; padding: 20px 30px;  min-width: 250px; border: 0px solid #eaeaea; border-radius: 5px; margin: 0 20px; color: #ffffff;}
.escrow-account .escrow-balance-info ul li p{font-size: 15px; font-weight: normal;}
.escrow-account .escrow-balance-info ul li:last-child{background: #0cd1ee;}
.escrow-account .escrow-balance-info ul li span{display: inline-block; font-size: 24px; margin-top: 5px; font-weight: 600;}
.escrow-account .escrow-balance-info ul li .wallet-icon{background: url(../images/wallet-added-icon-small.png) 0 8px no-repeat; padding-left: 35px;}
.escrow-account .escrow-balance-info ul li .locked-icon{background: url(../images/lockd-icon.png) 0 8px no-repeat; padding-left: 35px;}
.escrow-account .escrow-balance-info ul li i{font-size: 20px; margin-right: 2px;}
.escrow-account .table{border: 1px solid #dddddd; font-size: 14px;}
.escrow-account .table-fixed thead {width: 100%;}
.escrow-account .table-fixed tbody {height: auto; overflow-y: auto; width: 100%;}

.escrow-account .table-fixed th {font-weight: 600; background: #fbfdff;}
.escrow-account .table-fixed th:first-child{margin-left: 0 !important;}
.escrow-account .table-fixed th:last-child{margin-left: 0;}
.escrow-account .table-fixed tbody td, .escrow-account .table-fixed thead > tr> th {float: left; border-bottom-width: 0;}
.escrow-account h3{font-size: 13px; margin-bottom: 10px; font-weight: 600;}
.escrow-account .table-fixed td span{padding-left: 0px;}
.escrow-account .table-fixed.locked tbody {height: 259px; overflow-y: auto; width: 100%;}
.escrow-account .balance-title{width: 100%; display: block; overflow: hidden;}
.escrow-account .balance-title h3{float: left;}
.escrow-account .balance-title ul{float: right; margin-bottom: 10px;}
.escrow-account .balance-title ul li{padding: 0; float: left; margin-left: -1px;}
.escrow-account .balance-title ul li a{font-size: 14px; color: #222222; background: #ffffff; padding: 4px 8px; display: block; border: 1px solid #e5e5e5;}
.escrow-account .balance-title ul li.active a{background: #237bad; color: #ffffff; border-color: #0760c2;}
.escrow-account .account-summary p{font-size: 12px;}
.escrow-account .account-summary h3{margin: 0;font-size:12px;}
.account-summary.well{background:#f5f5f5; box-shadow: 0 2px 5px rgba(0,0,0,0.1); padding: 10px;  margin: 0;}
.escrow-account .escrow-balance-info .withdraw-money{position: absolute; right: 0px; top: 18px;}
.escrow-account .escrow-balance-info .withdraw-money a{padding: 8px 18px;font-weight: normal;border: none;}
.escrow-account .escrow-balance-info .withdraw-money .enter-amount{background: #ffffff; padding: 3px; width: 150px; position: absolute; top: 45px; right: 0px; border: 1px solid #f5f5f5; box-shadow: 0 3px 12px rgba(0,0,0,0.2);}
.escrow-account .escrow-balance-info .withdraw-money .enter-amount input{border-radius: 0; box-shadow: none; float: left;   width: 108px; height: 28px; position: relative; background: url(../images/rupee-indian.png) 2px 8px no-repeat; padding-left: 15px; font-size: 12px;}
.escrow-account .escrow-balance-info .withdraw-money .enter-amount button{float: right; border-radius: 0; height: 28px;    width: 34px; line-height: 14px;}
.escrow-account .escrow-balance-info .withdraw-money .enter-amount button i{position: relative; right: 4px;}


@media ( max-width :767px) {
.risk-bucket-row #risk-select{left:-15px !important;}
.risk-bucket-row #risk-select.dropdown-menu{min-width:100px;width:135px;}
.borrower-pagination{width: 320px;}	
.escrow-account .escrow-balance-info ul li{display:block; width: 80%; margin: 10px auto;}
.account-summary.well{max-height:400px;}
.escrow-account .table{border:none;}
.feedback-top{margin-top:0px;}
.notification1 li .sidenotif h3{padding-left: 63px;}
.escrow-balance-info .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td{white-space: inherit; font-size:10px;}^M
.escrow-account .table-fixed thead > tr > th{font-size:10px;}
.auto-widtdraw{padding: 10px;}
}


 .report-details .report-area .col-activity{padding: 30px 0px 0px; background: #ffffff; border-top: 1px solid #dddddd;}
 .report-details .report-area #proposal_report .report_dash{margin-bottom:30px;}
.report-details .report-area .col-activity a {
    padding: 20px;
    color: #0b65a2;
}

.page-sidebar .nar-new{ position: absolute;right: 1px;top: 8px;}
.page-sidebar .nar-new img{padding:4px;}

.escrow-account .how-add-money{width: 100%; position: relative;}
.escrow-account .how-add-money p{font-size: 15px; font-weight: 600;}
.escrow-account .how-add-money p a{font-size: 13px; font-weight: normal;}
.escrow-account .how-add-money .add-money-step{position: absolute; top: 24px; left: 0; width: 50%; padding: 10px 15px; background: #fdfdfd; box-shadow: 0 5px 11px rgba(0,0,0,0.2); z-index: 9999;}
.escrow-account .how-add-money .add-money-step p{font-weight: normal; font-size: 12px; line-height: 20px; opacity: 0.8; color: #333333; margin-bottom: 3px;}
.escrow-account .how-add-money .add-money-step::after{position: absolute; content: ''; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid transparent; border-bottom: 8px solid #f3f3f3; top: -16px; left: 234px;}
.escrow-account .how-add-money .add-money-step ul li{font-weight: normal; font-size: 12px; opacity: 0.8; padding-bottom: 3px; line-height: 20px; color: #333333;}
.escrow-account .how-add-money .add-money-step ul li ul li{color: #000000 !important; list-style: disc; margin: 4px 0 0px 15px; font-size: 12px; padding: 0;}
/**********************************Boorrower pool********************************************/
.agreement-pending-pool{padding: 10px;
    background: #ddd;
    margin: 10px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    }
.agreement-pending-pool .parent-pool-title{overflow: hidden;width: 71%;margin: 0 auto;padding-bottom: 10px;} 
.agreement-pending-pool .parent-pool-title h4{margin: 0 0 5px 0; font-size: 17px;    padding: 10px 0;}
.agreement-pending-pool .parent-pool-title p{margin: 0 0 5px 0; font-size: 14px; opacity:0.7;}
.agreement-pending-pool .parent-pool-title .image-circle-text{line-height:50px;font-size: 20px;}
/*----- Borrower Pool  profile summary----------*/

.constituents-summary table tr td{border: none;}
.constituents-summary table tr td strong{font-weight: 600;}
.constituents-summary table tr td #pool-borrower-list{background: #cacaca; width: 22px; height: 22px; border-radius: 100%; text-align: center; display: inline-block; color: #ffffff; line-height: 22px; cursor: pointer;}
.constituents-summary .pool-borrower{margin-top: 10px; border: 1px solid #dddddd;}
.constituents-summary .pool-borrower table tr th {border: none; font-weight: 600; font-size: 13px;color:#000;}
.constituents-summary .pool-borrower table tr td {border: none !important; font-size: 13px;}
.more-information .proposed-amount-dropdown{background: #cacaca none repeat scroll 0 0; border-radius: 100%; color: #ffffff;    margin-left: 5px;
cursor: pointer; display: inline-block; height: 22px; line-height: 22px; text-align: center; width: 22px;}
.more-information .pool-status .pool-status-inner{border: 1px solid #dddddd;}
.more-information .pool-status .pool-status-inner td{border: none !important;}
.more-information .pool-status .accepted-status{color: #3bba5b;}
.more-information .pool-status td{padding-top: 6px !important; padding-bottom: 6px !important;}
.more-information .pool-status th,.more-information .pool-status td{font-size: 13px;}
.document-submitted.pool-proposal-list-table .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{border-bottom:none !important;}
.constituents-summary .pool-mouseover{cursor:pointer;}

@media ( max-width :767px) {
.pool-mobile-profile .image-circle-text {height: 34px !important; width: 34px !important; line-height: 33px;}
.pool-mobile-profile .constituents-summary .pool-borrower {overflow-y: scroll; width: 80%; font-size: 10px !important;}
.pool-mobile-profile .constituents-summary .pool-borrower td,.constituents-summary .pool-borrower th{font-size: 10px !important;}
.pool-mobile-profile .pool-proposal-list-table td{padding: 5px;}
}	

/*****************************Lender dashboard for mobile responsive**********************************/
@media ( max-width :767px) {
.escrow-account .how-add-money .add-money-step{width: 100%;}
.escrow-account .escrow-balance-info .withdraw-money{top: -22px;font-size: 13px;}
#lender-nominee-detail	#submit input[type="submit"]{margin: 0 0px !important;text-align: center;display: inline;left: -19px;top: -15px;font-size: 20px;text-transform: uppercase;}
#lender-nominee-detail #submit{width:145px !important;}
.investment-list  .image-circle-text{line-height: 37px;}
#summary-data .tree_graph {width:100%;}
#summary-data .summary-data-inner .devider{border: none !important; height: auto;} 
#summary-data .summary-data-inner{padding: 10px 0 !important;}
#summary-data .summary-data-inner td{font-size: 11px !important;}
.click-process p {font-size: 11px;font-weight: 300;line-height: 18px; margin: 0; padding: 5px 10px;}
.report-details .report-area .report-inner .nav.nav-tabs>li a {font-size: 10px !important;font-weight: normal !important; padding: 5px 3px;margin: 0;}
.report-details .report-area .report-inner {padding: 10px 0px;}
.report-details .report-area #nach-rocg,.report-details .report-area #emi-status{padding: 10px 5px;}
.report-details .report-area #nach-rocg li,.report-details .report-area #emi-status li{float:left; text-align: center;}
#proposal_report .report_dash img {float: left; margin-right: 10px;}
.report-details .report-area #proposal_report{padding: 10px;}
#proposal_report .report_dash a {font-size: 10px; display: block; text-align: left; padding: 0 !important;  line-height: 20px;}
#proposal_report .report_dash li{width: 100%; display: block; clear: both; float:left;}
.report-details .report-area #proposal_report .report_dash{overflow: hidden;}
.report-details .report-area #emi-status ul li a{padding: 0;}
.notification1 li .notif-time{color: rgba(29, 29, 38, .4);font-size: 12px;}
.notification1 li .name{font-size: 17px;padding-left:62px;}
.notification1 li .sidenotif{padding-top: 5px;}
.notification1 li .sidenotif h3{line-height:19px;}
.wallet .wallet-bg{width: 90%;}
.wallet .wallet-bg img{width: 26px;}
.wallet .wallet-bg .wallet-amount{font-size: 30px;}
.wallet .add-amount{padding: 10px 20px !important;}
.wallet .wallet-bg{line-height: 70px; margin: 30px auto;border-radius:5px;}
.wallet .add-amount .rupee{float: none; position: absolute; left: -8px; top: 5px;}
.add-amount .float-label-control input{font-size: 13px !important;}
.add-ac .invest-title{padding: 0 0px !important; font-size: 13px; color: rgba(36, 39, 61, .4);}
.add-ac .add-ac-bg .float-label-control input{padding: 0 !important; border-bottom: 1px solid rgba(15, 38, 36, .1) !important;}
/*.add-ac .display-data .add-ac-bg li{background: #ffffff;}
.add-ac .form-item{margin: 5px 0 !important;}
.add-ac .display-data li{padding: 10px 0px !important;}
.add-ac .float-label-control{background: #ffffff;}
.add-ac .float-label-control{padding: 0 15px;}
*/
.back-heading .backbtn {left: 5px;}
.borrower-list .container-1 input#searchvalue{padding-left: 34px}
.search-open{top:50px;}
.investment-detail .investment-row .investbox.roi-middle{width: 42% !important;}
.investment-detail .investment-row .investbox.first{width: 30% !important;}
.margin68{margin-top:50px}
#lender-add-account .addacount_dropdown{padding-left: 0 !important;}
.add-ac .br-add-bank{padding: 21px 10px 5px 21px !important;}
.x-navigation li:last-child {padding-bottom: 68px;}
}

/**********************************End******************/
/*---------- Lender Portfolio ----------*/
.lender-profile-section{position: relative;}
.lender-profile-section .profile-header{padding: 17px 0;}
.lender-profile-section .profile-header h2{font-size: 18px; font-weight: 600; background: url(../images/portfolio-icon.png) 0px 2px no-repeat; padding: 0 0 0 44px; line-height: 33px;}

.lender-profile-section .create-portfolio ul li{line-height: 47px;}
.lender-profile-section .create-portfolio ul li .form-item{margin:0;}
.lender-profile-section .create-portfolio ul li h3{font-size: 15px; font-weight: 600;}
.lender-profile-section .create-portfolio ul li input{color: #111111;}
.lender-profile-section .create-portfolio ul li:last-child{/*background: #ffffff;*/ padding: 0px 8px 0 8px; /*border: 1px solid #e2e2e2; border-radius: 3px;*/}
.lender-profile-section .create-portfolio ul li:last-child .form-group{margin-bottom: 3px;}

.lender-profile-section .create-portfolio ul li:last-child .form-group #enter-amt{}
.lender-profile-section .select-portfolio{padding: 30px 0; font-weight: 600;}
.lender-profile-section .select-portfolio li:first-child{color: #94d704;}
.lender-profile-section .select-portfolio li #select-portfolio-list{width: auto; font-size:14px; background: none;}
.lender-profile-section .select-portfolio li select{box-shadow: none;}
.lender-profile-section .portfolio-show-amt{padding: 10px 0 20px 0; text-align: center;}
.lender-profile-section .portfolio-show-amt li{min-width: 280px; text-align: center;}
.lender-profile-section .portfolio-show-amt li p{font-weight: 600; margin-bottom: 10px; text-transform: uppercase;}
.lender-profile-section .portfolio-show-amt li .wallet-balance{background: #2a8fc5; padding: 18px 15px; color: #ffffff; display: block; font-size: 20px; font-weight: 600; border-radius: 5px;}
.lender-profile-section .portfolio-show-amt li .wallet-balance span{width: 31px; height: 24px; background: url(../images/portfolio-wallet.png) no-repeat; display: inline-block; position: relative; top: 3px; margin-right: 3px;}
.lender-profile-section .portfolio-show-amt li .wallet-balance i{font-size: 18px;}
.lender-profile-section .portfolio-show-amt li:last-child .wallet-balance{background: #67c8fb;}
.lender-profile-section .container-inline-date{margin-top: 4px;}

.lender-profile-section .add-loan-portfolio{padding: 20px 0 10px 0;}
.lender-profile-section .add-loan-portfolio .ui-widget.ui-widget-content{border: none; margin: 10px 0;} 
.lender-profile-section .add-loan-portfolio .ui-widget-content{background: #b4b4b4;}
.lender-profile-section .add-loan-portfolio .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-radius: 0;}

.lender-profile-section .add-loan-portfolio .ui-slider-horizontal {height: .2em;}

.lender-profile-section .add-loan-portfolio .ui-slider .ui-slider-handle{width: 15px; height: 15px; border-radius: 100%; background: #91d9fe; border-color: #91d9fe;}
.lender-profile-section .add-loan-portfolio #select-portfolio {border: none; border-bottom: 3px solid #b4b4b4; border-radius: 0; box-shadow: none; padding-left: 2px; font-weight: 600; color: #333333; z-index: 9999999;}
.lender-profile-section .add-loan-portfolio #select-portfolio{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; background: url(../images/arrow-selects.png) right top 15px no-repeat; margin-top: 6px;}


.lender-profile-section .add-loan-portfolio .ui-widget-header{background: #9ccde7;}
.lender-profile-section .add-loan-portfolio .label{color: #333333; font-weight: 600; font-size: 15px; margin-bottom: 3px; display: block; text-align: left; padding-left: 0;}
.lender-profile-section .add-loan-portfolio #datepicker{border: none; border-bottom: 3px solid #b4b4b4; border-radius: 0; box-shadow: none; padding-left: 5px; font-weight: 600; color: #333333; z-index: 9999999;}
.lender-profile-section .portfolio-table{padding: 30px 0;}
.lender-profile-section .portfolio-table th{font-weight: bold; font-size: 14px;padding: 8px;line-height: 1.42857143; vertical-align: top;border-top: 1px solid #dddddd !important; border-bottom: 1px solid #dddddd !important; color: #000000;}
.lender-profile-section .portfolio-table td{color: #333333; font-weight: normal;  font-size: 14px;}
.lender-profile-section .portfolio-table td .defaul-value{font-size: 11px; opacity: 0.7;}
.lender-profile-section .portfolio-table .table-options{position: absolute;}
.lender-profile-section .portfolio-table .table-options ul li{margin-right: 5px;}
.lender-profile-section .portfolio-table .table-options ul li:last-child{margin: 0;}
.lender-profile-section .portfolio-table .table-options ul li{position: relative;}
.lender-profile-section .portfolio-table .table-options ul li:first-child{min-width:110px;}

.lender-profile-section .portfolio-table .table-options .emi-details{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd #dddddd #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 200px;
    left: -103px;
    min-width: 300px;
    overflow-y: scroll;
    position: absolute;
    top: 40px;
    z-index: 99999;
    background-color: white;
}
.lender-profile-section .portfolio-table .table-options .emi-details table{margin: 0;}
.lender-profile-section .portfolio-table .table-options .emi-details th{font-size: 11px;}
.lender-profile-section .portfolio-table .table-options .emi-details td{font-size: 11px;}
.lender-profile-section .portfolio-table .table-options .emi-amts{position: relative; cursor: pointer;}

.lender-profile-section .portfolio-table .table-options .default-amt{padding-top: 3px; padding-bottom: 3px; color:#111111; margin: 0;}

.lender-profile-section .portfolio-table .table-options .emi-checked.emi-checked {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dddddd #dddddd #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px;
    left: -103px;
    min-width: 300px;
    position: absolute;
    top: 40px;
    z-index: 99999;
    height: 200px;
    overflow-y: scroll;
    background-color: white;
}
.lender-profile-section .portfolio-table .table-options .emi-checked th{font-size: 11px;}
.lender-profile-section .portfolio-table .table-options .emi-checked td{font-size: 11px;}
.lender-profile-section .portfolio-table .table-options .emi-checked table{margin: 0;}
.create-portfolio-inner .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.lender-profile-section  .slider_text{border:0; color:#f6931f; font-weight:bold;}

/*.lender-profile-section{position: relative;}
.lender-profile-section .profile-header{padding: 17px 0;}
.lender-profile-section .profile-header h2{font-size: 18px; font-weight: 600; background: url(../images/portfolio-icon.png) 0px 2px no-repeat; padding: 0 0 0 44px; line-height: 33px;}
.lender-profile-section .create-portfolio{background: #fbfbfb; padding: 18px 10px; box-shadow: 1px 3px 8px rgba(0,0,0,0.1);}
.lender-profile-section .create-portfolio ul li{line-height: 47px;}
.lender-profile-section .create-portfolio ul li .form-item{margin:0;}
.lender-profile-section .create-portfolio ul li h3{font-size: 15px; font-weight: 600;}
.lender-profile-section .create-portfolio ul li input{color: #111111;}
.lender-profile-section .create-portfolio ul li:last-child{background: #ffffff; padding: 0px 8px 0 8px; border: 1px solid #e2e2e2; border-radius: 3px;}
.lender-profile-section .create-portfolio ul li:last-child .form-group{margin-bottom: 3px;}
.lender-profile-section .create-portfolio ul li:last-child .form-group input{box-shadow: none; border-color: #e5e5e5 !important; font-size: 13px;}
.lender-profile-section .create-portfolio ul li:last-child .form-group input[type="submit"]{background: #94d704; border-color: #94d704; margin: 0 !important;position: relative; color:#fff;text-shadow:none;}
.lender-profile-section .create-portfolio ul li:last-child .form-group #enter-amt{}
.lender-profile-section .select-portfolio{padding: 30px 0; font-weight: 600;}
.lender-profile-section .select-portfolio li:first-child{color: #94d704;}
.lender-profile-section .select-portfolio li #select-portfolio-list{width: auto; font-size:14px; background: none;}
.lender-profile-section .select-portfolio li select{box-shadow: none;}
.lender-profile-section .portfolio-show-amt{padding: 10px 0 20px 0; text-align: center;}
.lender-profile-section .portfolio-show-amt li{min-width: 280px; text-align: center;}
.lender-profile-section .portfolio-show-amt li p{font-weight: 600; margin-bottom: 10px; text-transform: uppercase;}
.lender-profile-section .portfolio-show-amt li .wallet-balance{background: #2a8fc5; padding: 18px 15px; color: #ffffff; display: block; font-size: 20px; font-weight: 600; border-radius: 5px;}
.lender-profile-section .portfolio-show-amt li .wallet-balance span{width: 31px; height: 24px; background: url(../images/portfolio-wallet.png) no-repeat; display: inline-block; position: relative; top: 3px; margin-right: 3px;}
.lender-profile-section .portfolio-show-amt li .wallet-balance i{font-size: 18px;}
.lender-profile-section .portfolio-show-amt li:last-child .wallet-balance{background: #67c8fb;}
.lender-profile-section .container-inline-date{margin-top: 4px;}

.lender-profile-section .add-loan-portfolio{padding: 20px 0 10px 0;}
.lender-profile-section .add-loan-portfolio .ui-widget.ui-widget-content{border: none; margin: 10px 0;} 
.lender-profile-section .add-loan-portfolio .ui-widget-content{background: #b4b4b4;}
.lender-profile-section .add-loan-portfolio .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-radius: 0;}

.lender-profile-section .add-loan-portfolio .ui-slider-horizontal {height: .2em;}

.lender-profile-section .add-loan-portfolio .ui-slider .ui-slider-handle{width: 15px; height: 15px; border-radius: 100%; background: #91d9fe; border-color: #91d9fe;}
.lender-profile-section .add-loan-portfolio #select-portfolio {border: none; border-bottom: 3px solid #b4b4b4; border-radius: 0; box-shadow: none; padding-left: 2px; font-weight: 600; color: #333333; z-index: 9999999;}
.lender-profile-section .add-loan-portfolio #select-portfolio{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; background: url(../images/arrow-selects.png) right top 15px no-repeat; margin-top: 6px;}


.lender-profile-section .add-loan-portfolio .ui-widget-header{background: #9ccde7;}
.lender-profile-section .add-loan-portfolio .label{color: #333333; font-weight: 600; font-size: 15px; margin-bottom: 3px; display: block; text-align: left; padding-left: 0;}
.lender-profile-section .add-loan-portfolio #datepicker{border: none; border-bottom: 3px solid #b4b4b4; border-radius: 0; box-shadow: none; padding-left: 5px; font-weight: 600; color: #333333; z-index: 9999999;}
.lender-profile-section .portfolio-table{padding: 30px 0;}
.lender-profile-section .portfolio-table th{font-weight: bold; font-size: 14px;padding: 8px;line-height: 1.42857143; vertical-align: top;border-top: 1px solid #dddddd !important; border-bottom: 1px solid #dddddd !important; color: #000000;}
.lender-profile-section .portfolio-table td{color: #333333; font-weight: normal;  font-size: 14px;}
.lender-profile-section .portfolio-table td .defaul-value{font-size: 11px; opacity: 0.7;}
.lender-profile-section .portfolio-table .table-options{position: absolute;}
.lender-profile-section .portfolio-table .table-options ul li{margin-right: 5px;}
.lender-profile-section .portfolio-table .table-options ul li:last-child{margin: 0;}
.lender-profile-section .portfolio-table .table-options ul li{position: relative;}
.lender-profile-section .portfolio-table .table-options ul li:first-child{min-width:110px;}

.lender-profile-section .portfolio-table .table-options .emi-details{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd #dddddd #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 200px;
    left: -103px;
    min-width: 300px;
    overflow-y: scroll;
    position: absolute;
    top: 40px;
    z-index: 99999;
    background-color: white;
}
.lender-profile-section .portfolio-table .table-options .emi-details table{margin: 0;}
.lender-profile-section .portfolio-table .table-options .emi-details th{font-size: 11px;}
.lender-profile-section .portfolio-table .table-options .emi-details td{font-size: 11px;}
.lender-profile-section .portfolio-table .table-options .emi-amts{position: relative; cursor: pointer;}

.lender-profile-section .portfolio-table .table-options .default-amt{padding-top: 3px; padding-bottom: 3px; color:#111111; margin: 0;}

.lender-profile-section .portfolio-table .table-options .emi-checked.emi-checked {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dddddd #dddddd #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px;
    left: -103px;
    min-width: 300px;
    position: absolute;
    top: 40px;
    z-index: 99999;
    height: 200px;
    overflow-y: scroll;
    background-color: white;
}
.lender-profile-section .portfolio-table .table-options .emi-checked th{font-size: 11px;}
.lender-profile-section .portfolio-table .table-options .emi-checked td{font-size: 11px;}
.lender-profile-section .portfolio-table .table-options .emi-checked table{margin: 0;}
.create-portfolio-inner .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.lender-profile-section  .slider_text{border:0; color:#f6931f; font-weight:bold;}
*/
/*************************************************************************/
@media (max-width:767px){
	.lender-tot-inv-details .col-md-4 .rupee2{font-size: 20px;}
	.lender-tot-inv-details .col-md-4 .tile{min-height: 65px;margin: 0px;border: none;font-size: 15px;}
	.lender-tot-inv-details .col-md-4{margin-bottom: 2px;width: 33.33% !important;border-right: 1px solid #245780; padding:0px 3px;}
	.lender-tot-inv-details .col-md-4:last-child{border: none;}
	.overview-midle .risk-bucket-row .Amount-Dis {font-size: 28px;}
	.overview-midle .risk-bucket-row .disb-text{text-align:center;}
	.overview-midle .risk-bucket-row .btn-group .dropdown-menu{min-width: 100px;width: 135px;left:-15px !important;}
	.profile-info .setting-detail label, .profile-detail label {margin: 0px 15px 3px!important;}
	.profile-info .setting-detail .form-group, .profile-detail .form-group {padding-top: 10px;}
	.profile-info .setting-detail .form-group, .profile-detail textarea{border-top: none;border-right: none;border-left: none;border-image: initial;border-bottom: 1px solid rgb(221, 221, 221);margin: 0px auto;width: 100%;font-size: 18px;padding-left: 14px;height: 57px;resize: none;}
	.profile-detail .lender_profile_pic{margin: 0 auto;width: 60px;height: 60px;font-size: 28px;line-height: 60px;}
	.profile-detail{margin:0 !important;}
	.profile-info .setting-detail .form-group, .profile-detail .street-area{border-bottom:1px solid #e0e2e8 !important;font-size: 18px;}
	.profile-info .setting-detail .form-group, .profile-detail .street-area span{margin:0 auto;color: #CCC;background: none;cursor: default;text-align: justify;padding: 0 15px 5px 15px;display: block;}
	.add-ac .display-data li{padding: 10px 0px 0px 20px !important;}
	.add-ac .display-data li .form-item{margin-bottom: 10px;}
	.add-ac .display-data .br-add-bank .form-item{margin-bottom: 10px;}
	.borrower-pagination  .pager-area li {border: none !important;}
	.borrower-pagination .go-to li {border: none !important;}
	.borrower-pagination .go-to{margin-top: 3px;}
	#whats-new .whats-content img {margin: 10px auto;width: 40px;float: left;margin-right: 15px;}
	#whats-new .whats-content h2 {font-size: 20px;}
	#whats-new ul li {margin-bottom: 0;}
	#borrower-profile-mobile .profile-content-summary .borrower-name-id h3{padding: 0 30px;}
	#bankstatement .display-data li .incomed{font-size: 18px !important;}
	#bankstatement .display-data li .incomed span{font-size: 18px !important;top:-16px}
	.borrower-list .image-circle-text .PDLEN{line-height: 32px;}
	.browse-borrower .borrower-list header .user-details{margin-top: 5px;}
	.profiletabs .browse-row .box.first span{top: 1px; right: -2px;}
	#borrower-profile-mobile .back-button-sec{z-index:99;}
	 .new-msg-create .close-msg-btn{position: relative;z-index: 99999;}
	 .investment-row .investbox.actived .status {padding: 0 0 0 22px;}
	.call-information a {margin-left: 4px;position: absolute;top: 8px;}
	.activity-list li .sidecontent .user-detail {line-height: 22px;} 
	
	/*Filter Responsive*/
	#overlay{top: 0; height: 100%;}
	#overlay .filter-box{width: 100% !important; padding-top: 0;}
	#overlay .filter-box .topbtnrow{width: 100%; overflow: hidden;}
	#overlay .filter-box .topbtnrow .btn{margin-top: 0; float: right;}
	#overlay .filter-box .topbtnrow .close-filter{font-size: 18px; position: relative; left: 10px; top: 19px; background: #f8f8f8; width: 30px; height: 30px; display: inline-block; text-align: center; border-radius: 100%; line-height: 27px;}
	#overlay .checkboxespurpose label{width: 100%;}
	#overlay .checkbox-custom:checked+.checkbox-custom-label:before {background: url(../img/checkbox.png) top -10px left no-repeat;}
	#overlay .checkbox-custom+.checkbox-custom-label:before, .radio-custom+.radio-custom-label:before {height: 50px;}
	
	/*Closed Loan*/
	#closed  .investment-row .investbox{width: 33% !important; text-align: center;}
	#closed  .investment-row .investbox span{top: 0 !important;}
	#closed  .investment-row .investbox sub{top: 0;}
	#closed  .investment-row .investbox:nth-child(3){background: none;}
	
	/*Proposed Loan*/
	#proposed  .investment-row .investbox{text-align: center;}
	#proposed  .investment-row .investbox span{top: 0;}
	#proposed  .investment-row .investbox sub{top: 0;}
	
	
	/*lender.css:11345*/
	#bankstatement .display-data li .incomed span {font-size: 18px !important; top: -17px; margin-left: 0; margin-right: -3px;}
	#bankstatement .display-data li .incomed sub{top: 0;}
	
	
	/*FAQs*/
	.faq-section-web .metisMenu1 li a{padding: 7px 20px 7px 5px;}
	.faq-section-web .account-form-box {margin: 10px 10px;}
	.faq-section-web .bank-headings {padding: 20px 15px 0px 10px;}
	 .faq-section-web ul.metisMenu1 li a span{position: absolute; right: 12px;}
	

	.browse-borrower .borrower-list .browse-row .box{text-align: center;width: 33.33% !important;}
	 .browse-borrower .browse-row .box.first span{top:0px;}
	 .browse-borrower .borrower-list .browse-row .box.first{width: 33.33% !important;}
}
.profile-info .setting-detail .form-group, .profile-detail .street-area{border-bottom:1px solid #e0e2e8 !important;font-size: 18px;}
.profile-info .setting-detail .form-group, .profile-detail .street-area span{margin:0 auto;color: #CCC;background: none;cursor: default;text-align: justify;padding: 0 15px 5px 15px;display: block;}


/**save filter changes**/
#selectfilter li{padding-left:10px;}
#saved-filer-modal .select-filter-list .dropdown-menu-list li span.close_filter {
	display: inline-block;
    padding-left: 5px;
    position: absolute;
    right: 0 !important;
    top: 6px;
    width: 29px;
}
#selectfilter li {
   
    position: relative;
    width: auto;
    
}
.saved-filter-lists {
    position: absolute;
    right: 0;
    top: 21px;
}
#selectfilter::before{right:11px !important;}
#selectfilter li a{
 padding-top: 0px ;
}
#checkboxesfilter li a:hover{
	background:none !important;
	color:black;
	}

 #saved-filer-modal .modal-header .modal-title{font-family: open sans;}
 #saved-filer-modal .select-filter-list{display: block; width: 100%;}	
 #saved-filer-modal .select-filter-list .btn.btn-primary.dropdown-toggle{display: block; width: 100%; height: 35px; font-family: open sans; font-size: 14px; border: none; text-shadow: none;}
 #saved-filer-modal .select-filter-list .dropdown-menu{display: block; width: 100%;}
 #saved-filer-modal .select-filter-list .dropdown-menu-list{list-style: outside none none; background-clip: padding-box;
background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); padding: 5px 0; text-align: left; margin: 0; height: 180px; overflow-y: scroll;}
 #saved-filer-modal .select-filter-list .dropdown-menu-list li a{clear: both; color: #333; display: block; font-weight: 400;
line-height: 1.42857; padding: 7px 20px; white-space: nowrap; font-size: 13px; border-bottom: 1px solid #f8f8f8; position: relative;}	
#saved-filer-modal .select-filter-list .dropdown-menu-list li {position: relative;}
#saved-filer-modal .select-filter-list .dropdown-menu-list li span{position: absolute; right: 10px; top: 8px; cursor: pointer;}	
 #saved-filer-modal .select-filter-list .dropdown-menu-list li a:hover{background: #f1f1f1;}	
 #saved-filer-modal .modal-dialog{border: none;}	
@media(min-width:768px){
 #saved-filer-modal .modal-dialog.modal-sm{width: 30%;}		
}

#create-filer-modal .modal-header .modal-title{font-family: open sans;}
 #create-filer-modal .select-filter-list{display: block; width: 100%;}	
 #create-filer-modal .select-filter-list .btn.btn-primary.dropdown-toggle{display: block; width: 100%; height: 35px; font-family: open sans; font-size: 14px; border: none; text-shadow: none;}
 #create-filer-modal .select-filter-list .dropdown-menu{display: block; width: 100%;}
 #create-filer-modal .select-filter-list .dropdown-menu-list{list-style: outside none none; background-clip: padding-box;
background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); padding: 5px 0; text-align: left; margin: 0; height: 186px; overflow-y: scroll;}
 #create-filer-modal .select-filter-list .dropdown-menu-list li a{clear: both; color: #333; display: block; font-weight: 400;
line-height: 1.42857; padding: 7px 20px; white-space: nowrap; font-size: 13px; border-bottom: 1px solid #f8f8f8; position: relative;}	
#create-filer-modal .select-filter-list .dropdown-menu-list li {position: relative;}
#create-filer-modal .select-filter-list .dropdown-menu-list li span{position: absolute; right: 10px; top: 8px; cursor: pointer;}	
 #create-filer-modal .select-filter-list .dropdown-menu-list li a:hover{background: #f1f1f1;}	
 #create-filer-modal .modal-dialog{border: none;}	
@media(min-width:768px){
 #create-filer-modal .modal-dialog.modal-sm{width: 30%;}		
.report-details .report-area #pool-rocg,.report-details .report-area #emi-status{padding: 10px 5px;}
.report-details .report-area #pool-rocg li,.report-details .report-area #emi-status li{float:left; text-align: center;}
}

.filter_container{margin-bottom: 10px; margin-left: -8px; margin-right: -8px;}
.filter_container #add_filter_name{font-size:14px;color:#000; width:100%;}
.filter_container label{font-size:15px;font-weight: normal;}
.filter_container #create_filter{padding: 6px; width:100%;margin: 26px 0 0;}
.filter_container .fa-spin.hide_load {
    position: absolute;
    right: -2px;
    top: 12px;
}
.filter_container .disabled {pointer-events: none;opacity:0.4}
.report-details .report-area #pool-rocg{padding: 30px; background: #ffffff; border: 1px solid #dddddd; border-top: none;}



/*-------------------------------------  Lender Processing Fees------------------------------------------*/
#lender-processing-fee .processing-fee-inner{min-height: 650px;}
#lender-processing-fee .processing-content .processing-fee-header{font-size: 18px;text-transform: uppercase;font-weight: 500;height: 55px;line-height: 50px;padding-left: 55px;background: url(/sites/all/modules/lenderv2/lender_newdashboard/images/Processing-fees.png) left top 5px no-repeat;}
#lender-processing-fee .processing-content .lender-details {margin: 0 20px; background: #fefefe; box-shadow: 0 5px 8px rgba(0,0,0,0.1); padding: 20px; border: 1px solid #f5f5f5; overflow: hidden;}
#lender-processing-fee .processing-content .lender-details ul{list-style: none; padding: 0;}
#lender-processing-fee .processing-content .lender-details p{font-size: 14px; color: #898989; margin: 0;}
#lender-processing-fee .processing-content .lender-details p span{display: block; margin-top: 10px; font-weight: bold; font-size: 15px;}

#lender-processing-fee .processing-content .lender-summary{margin: 30px 20px 10px 20px; display: block;}
#lender-processing-fee .processing-content .lender-summary h3{font-size: 16px;}
#lender-processing-fee .processing-content .lender-summary table{border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
#lender-processing-fee .processing-content .lender-summary table th{border-top: 1px solid #dddddd !important; font-weight: bold; }
#lender-processing-fee .processing-content .lender-summary table td{border-top: 1px solid #dddddd !important;}

#lender-processing-fee .processing-content .bottom-details{margin: 0px 20px; display: block;}
#lender-processing-fee .processing-content .bottom-details h3{font-size: 16px;}
#lender-processing-fee .processing-content .bottom-details table{border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
#lender-processing-fee .processing-content .bottom-details table th{border-top: 1px solid #dddddd !important; font-weight: bold; cursor: pointer; vertical-align: middle;white-space: nowrap;}
#lender-processing-fee .processing-content .bottom-details table td{border-top: 1px solid #dddddd !important;}
@media(max-width:768px){
#lender-processing-fee .processing-content .lender-details{padding: 1px; margin: 0px 10px;}
#lender-processing-fee .processing-content .bottom-details{margin: 0px 10px;}
#lender-processing-fee .processing-content .lender-summary{margin-left: 10px; margin-right: 10px;}
#lender-processing-fee .processing-content .lender-details p span{display: inline-block;}

}


.overview-processing-fee {position: absolute;right: 34px;margin: 0;border-radius: 25px !important;height: 35px;border: none;line-height: 17px;background: #0183c1 !important;z-index: 9;margin-top: 0 !important;padding: 8px 20px !important;right: 140px; height: 34px; box-shadow: none !important;}
.overview-processing-fee:hover{background: #5dcee6 !important;}

.overview-midle .lender-escrow-shortfall{position: absolute;left: 34px; height: 30px;z-index: 9; /*margin-top: 8px;*/}

.overview-midle .lender-escrow-shortfall .lender-escrow-shortfall-details{font-weight: bold; background: #1b9f63;color: #fff;padding: 7px 10px;height: 32px;border-radius: 25px;float: left;}
.overview-midle .lender-escrow-shortfall .lender-escrow-shortfall-what{float: left;line-height: 30px;font-weight: bold;}
.overview-midle .lender-escrow-shortfall a#lender-escrow-shortfall-info{cursor: pointer;padding-left: 5px;color:#000;}
.overview-midle .lender-escrow-shortfall .about-escrow-shortfall{position: absolute; top: 35px; background: #ffffff; font-size: 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); width: 500px; z-index: 9999; padding: 5px 15px;  border-radius: 5px; display: none;color:#424242;}                    
.overview-midle .lender-escrow-shortfall .about-escrow-shortfall:after, .about-escrow-shortfall:before {bottom: 100%; left: 33%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.overview-midle .lender-escrow-shortfall .about-escrow-shortfall:after {border-color: rgba(136, 183, 213, 0); border-bottom-color: #ffffff; border-width: 8px; margin-left: -8px;}
.overview-midle .lender-escrow-shortfall .about-escrow-shortfall:before {border-color: rgba(194, 225, 245, 0); border-bottom-color: #f2f2f2; border-width: 10px; margin-left: -10px;}
.overview-midle .lender-escrow-shortfall .about-escrow-shortfall ul li {list-style: disc;margin-left: 15px; font-size:11px; float:none !important;font-weight: normal;}

@media(max-width:768px){
	.overview-midle .overview-processing-fee{margin: 0px 10px 10px 0px !important;float: right;position: inherit;}
	.overview-midle .lender-escrow-shortfall{float: left;margin: 0px 0px 10px 10px;position: inherit;width: 70%;}
	.overview-midle .lender-escrow-shortfall .about-escrow-shortfall{width: 100%;position: relative;clear: both;top:8px;}
	.overview-midle .lender-escrow-shortfall .about-escrow-shortfall:after, .about-escrow-shortfall:before{ left: 65%;}
}


/**Newsletter CSS****/


.newsletter-lists-links{padding: 10px 0; border: 1px solid #dddddd; border-top:none; overflow: hidden;}
.newsletter-lists-links ul li:first-child{padding-left: 15px;}
.newsletter-lists-links ul li {padding-left: 15px; padding-right: 15px; display: table; margin-bottom: 15px;}
.newsletter-lists-links ul li a{border: 1px solid #f0f0f0;
    border-radius: 0;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
    color: #333333;
    display: table-cell;
    font-size: 12px;
    height: 89px;
    line-height: 15px;
    margin: 8px 0;
    padding: 8px 20px;
    vertical-align: middle;}
.newsletter-lists-links ul li a:hover{text-decoration: none; background: #3470c2; color: #ffffff;}
.newsletter-lists-links ul li a.active{background: #3470c2; color: #ffffff;}
.newsletter-lists-links ul li a span{font-size: 11px; margin-left: 12px;}
.newsletter-heading  h3 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    background: url(/sites/all/modules/lenderv2/newsletter_dashboard/images/Newsletter.png) left top 5px no-repeat;
    height: 55px;
    line-height: 50px;
    padding-left: 55px;
}
.newsletter_section,.email_section{border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;}
.newsletter-details iframe body{background:white !important;}




/*---------- Newsletter ----------*/

.dashboard-newsletter{width: 100%;}
.dashboard-newsletter .newsletter-header{padding: 15px 0;}

.dashboard-newsletter .newsletter-header h2 {margin-top:0;background: rgba(0, 0, 0, 0) url("/sites/all/modules/lenderv2/newsletter_dashboard/images/newsletter-icons.png") no-repeat scroll 0 2px; font-size: 18px; font-weight: 400; line-height: 54px; padding: 0 0 0 46px;}
.dashboard-newsletter .panel-default > .panel-heading {background-color: #ffffff; border-color: #ffffff; color: #333; padding: 0 0 0px 0px;}

.dashboard-newsletter .panel{border: none;}
.dashboard-newsletter .nav-tabs{border-bottom: 1px solid #a1a1a1;}
.dashboard-newsletter .nav-tabs > li > a{color: #111111; font-weight: 400; font-size: 14px;}
.dashboard-newsletter .nav-tabs > li > a:hover{background: #F5F5F5;border-bottom: none;}
.dashboard-newsletter .nav-tabs>li.active>a,.dashboard-newsletter .nav-tabs>li.active>a:hover,.dashboard-newsletter .nav-tabs>li.active>a:focus{    border-left: 1px solid #a1a1a1;
    border-right: 1px solid #a1a1a1;border-top: 3px solid #4b90cd !important;}
.dashboard-newsletter .panel-body{border: 1px solid #a1a1a1; border-top: none; margin-top: -1px;}
.dashboard-newsletter .form-control:focus{border: 1px solid #a1a1a1;}
.dashboard-newsletter .newsletter-search{padding: 10px 0 20px 0;}
.dashboard-newsletter .newsletter-search input{border-radius: 0; box-shadow: none; background: #f7f7f7; height: 26px;}
.dashboard-newsletter .newsletter-search button{padding:3px 10px;border-radius: 0; box-shadow: none; background: #f7f7f7; border-color: #cccccc; border-left: none; height: 26px;}
.dashboard-newsletter .newsletter-search button i{color: #c7c7c7; font-size: 15px;}
.dashboard-newsletter .newsletter-lists-section ul li{display: block; position: relative;}
.dashboard-newsletter .newsletter-lists-section ul li a{display: block; padding: 18px 16px; border: 1px solid #e6e6e6; margin-top: -1px; position: relative;min-height: 120px;}
.dashboard-newsletter .newsletter-lists-section ul li a.active{background: #f5f9fc;}
.dashboard-newsletter .newsletter-lists-section ul li a.active::before{position: absolute; content: ''; left: 0; top: 0; width: 4px; background: #4b90cd; height: 100%; z-index: 9;}
.dashboard-newsletter .newsletter-lists-section ul li a:hover,.dashboard-newsletter .newsletter-lists-section ul li a:active, .dashboard-newsletter .newsletter-lists-section ul li a:visited, .dashboard-newsletter .newsletter-lists-section ul li a:focus{text-decoration: none;}
.dashboard-newsletter .newsletter-lists-section .mail-icons{float: left;}
.dashboard-newsletter .newsletter-lists-section ul li a:hover img{background: none !important;}
.dashboard-newsletter .newsletter-lists-section .mail-title{/*padding-left: 80px; */ /*font-weight: 600; */ font-size:13px;color:#000;line-height: 22px; }
.dashboard-newsletter .newsletter-lists-section .mail-date{font-size: 12px; color: #333333;/* padding-left: 80px;*/ margin: 7px 0 0 0; opacity: 0.6; font-weight: normal;}
.dashboard-newsletter .newsletter-right-area{border: 1px solid #a1a1a1; padding: 10px; margin-top: 10px;}
.newsletter-lists-section ul.newsletter_detail{height: 950px;overflow-y:scroll; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
@media(min-width:768px){
.dashboard-newsletter .newsletter-right-area{margin-left: -10px;}	
}






/****************************Lender Proposal agreement*****************************************/
#proagreement .modal-content{border-width:0px;} 
#proagreement .popup-btn-pro{text-align: left;}
.modal-open{padding-right: 15px;}
.navbar-fixed-top,.modal-open{padding-right: 15px;}
.navbar-fixed-bottom {padding-right: 15px;}
#proagreement li a, #multiproagreement li a {margin: 0;padding: 5px 15px;border:none;font-size:12px;}
#proagreement li, #multiproagreement li{display: inline-flex;}
#proagreement .modal-dialog ,#multiproagreement .modal-dialog {margin:8% auto;width: 400px !important;}
@media(max-width:768px){
    #proagreement .modal-dialog {width: 95% !important;top:50%;left: 50%; transform: translate(-50%,-50%);position: fixed;}
    #proagreement li a{margin: 0;padding: 3px 10px;border: none;font-size: 12px;}
    #proagreement li {margin: 0; padding: 3px 3px;border: none;    font-size: 12px;}
    #proagreement .btn{padding: 3px 8px;}
    #proagreement .modal-body{padding:10px;}
}
/******************************End agreement box**************************************************/



#exposure_html .popup-btn-exposure{text-align: right;}
#exposure_html .modal-body{padding:20px;}
#exposure_html .modal-header-close{padding: 7px;}
#exposure_html .modal-header-close .close {position: absolute;right: 3px;top: 5px;background: none;display: block;width: 18px;height: 19px;opacity: 1;    z-index: 9999;}
#exposure_html .modal-body h3{color:#000;font-size:18px;}
#exposure_html .modal-body p{padding:0 5px;color:#000;}
#exposure_html .btn-primary {border:none;}

.overview-midle .view-exposure{position: absolute;right: 50px;margin-top: -2px;background: url("../img/exposure_certificate.png") no-repeat;width:40px;height:40px;z-index: 10;}

@media(max-width:768px){
	#exposure_html .modal-body h3{font-size:14px;}
	#exposure_html .modal-body p{font-size:10px;}
	.overview-midle .view-exposure {right: 87px;margin-top: 1px;background-size: 34px;}
}


.multi-invest-proposal .cart-addred-data #amount_per_proposal::-webkit-input-placeholder {  color: #ffffff;}
.multi-invest-proposal .cart-addred-data #amount_per_proposal::-moz-placeholder {  color: #ffffff;}
.multi-invest-proposal .cart-addred-data #amount_per_proposal:-ms-input-placeholder {  color: #ffffff;}
.multi-invest-proposal .cart-addred-data #amount_per_proposal:-moz-placeholder {  color: #ffffff;}
.multi-invest-proposal .cart-addred-data #amount_per_proposal {  color:#ffffff;} 
.multi-invest-proposal .cart-addred-data .cart-added-title {color: #ffffff; font-size: 16px; margin: 6px 0 5px 0;} 

/******* overview page change - arvind **************/
.overview-top.lender-tot-inv-details .heading-portfolio{ text-align: CENTER; COLOR: #FFF; font-weight: bold; padding: 5px 0 0 0;  margin: 0;}
.overview-top.lender-tot-inv-details .disb-text{ font-size: 12px; color: #ffffff; font-size: 11px; display: inline-block; text-align: center; height: auto; font-weight: 600; margin-right: 5px;vertical-align: middle;
    padding-bottom: 5px;}
.overview-midle .risk-bucket-item{     background: #ced7de;}


.overview-autoinvest-platform{background: #dfdfdf; padding: 10px 10px;} 
.overview-autoinvest-platform .overview-auto-invest{background: #f9ffff; position: relative; padding: 10px 16px 14px 16px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 1px 12px rgba(0,0,0,0.3); min-height: 161px;}	
.overview-autoinvest-platform .overview-auto-invest	h3{font-size: 18px; font-weight: 600; font-family: 'Open Sans', sans-serif; margin: 2px 0 10px 0}
.overview-autoinvest-platform .overview-auto-invest	ul{margin: 0; padding: 0; list-style: none;}	
.overview-autoinvest-platform .overview-auto-invest	ul li{font-size: 14px; color: #2e2e2e; padding-bottom: 6px; position: relative; padding-left: 25px;}	
.overview-autoinvest-platform .overview-auto-invest	ul li:last-child{padding-bottom: 0;}	
.overview-autoinvest-platform .overview-auto-invest	ul li::after{position: absolute; content: ''; width: 11px; height: 11px; background: #bbbbbb; border-radius: 100%; left: 0; top: 5px;}	
.overview-autoinvest-platform .overview-auto-invest	ul li::before{position: absolute; content: ''; width: 1px; height: 100%; background: #bbbbbb; left: 5px; top: 5px;}	
.overview-autoinvest-platform .overview-auto-invest	ul li:last-child::before{display: none;}	
.overview-autoinvest-platform .overview-auto-invest	.setup-activate-btn{background: #08436c; font-size: 13px; color: #ffffff; font-weight: 600; padding: 3px 10px; border-radius: 4px; position: absolute; top: 10px; right: 17px;}
.overview-autoinvest-platform .overview-auto-invest	.setup-activate-btn:hover{text-decoration: none;}	
.overview-autoinvest-platform .overview-platform-statistics{background: #f9ffff; position: relative; padding: 10px 16px 10px 16px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 1px 12px rgba(0,0,0,0.3); min-height: 161px;}	
.overview-autoinvest-platform .overview-platform-statistics	h3{font-size: 18px; font-weight: 600; font-family: 'Open Sans', sans-serif; margin: 2px 0 10px 0}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .proposal_amt_title, .amt_allocation_title{color:#1d2e40; font-size: 13px; font-weight: 600;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph{overflow: hidden; margin-left: -16px; margin-right: -16px;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphOne{width: 96%; box-sizing: border-box; box-shadow: 0px 0px 8px rgba(0,0,0,0.2);border-radius: 30px;margin: 10px 0; overflow: hidden;}	
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphOne ul{margin: 0; padding: 0; list-style: none;}	
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphOne ul li{height: 10px; float: left;}	
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphOne ul li.minimal{background: #84ed93;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphOne ul li.high{background: #ef5353;}	
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphOne ul li.unrated{background: #bb0000;}		
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphOne ul li.low{background: #44cf58;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphOne ul li.medium{background: #eca325;}	
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphOne ul li.veryhigh{background: #df3838;}

.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphTwo{width: 96%; box-sizing: border-box; box-shadow: 0px 0px 8px rgba(0,0,0,0.2); border-radius: 30px; margin: 10px auto; overflow: hidden; margin-right: 21px;}		
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphTwo ul{margin: 0; padding: 0; list-style: none;}	
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphTwo ul li{height: 10px; float: left;}	
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphTwo ul li.minimal{background: #84ed93;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphTwo ul li.low{background: #44cf58;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphTwo ul li.medium{background: #eca325;}	
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphTwo ul li.high{background: #ef5353;}	
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphTwo ul li.veryhigh{background: #df3838;}		
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .graphTwo ul li.unrated{background: #bb0000;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details{border-top: 0px solid #c9d9e2; padding: 0px 8px 0 0px; margin-top: 0px;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul li{font-size: 11px; font-weight: normal; color: #000000 !important;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul li span{width: 7px; height: 7px; margin-right: 2px; display: inline-block;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul li.minimal span{background: #84ed93;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul li.high span{background: #ef5353;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul li.unrated span{background: #bb0000;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul li.low span{background: #44cf58;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul li.medium span{background: #eca325;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul li.veryhigh span{background: #df3838;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul li.veryhigh span{background: #df3838;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details li{padding-left: 0;}
.overview-autoinvest-platform .padding-7{padding-right:6px !important; padding-left:6px !important;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details ul{margin-bottom: 0;}
/*Navbar Settings Starts*/
#fc-top-right-menu_btn{position: fixed; right: 15px; z-index: 999; top: 24px;}	
/*Navbar Settings Ends*/
@media(min-width:768px){
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details .pdRt0{padding-right: 0 !important;}
.overview-autoinvest-platform .overview-platform-statistics .platform-statics-graph .platform-details .pdLt0{padding-right: 0;}	
}

@media(max-width:767px){
#fc-top-right-menu_btn{display: none;}	
.overview-top.lender-tot-inv-details .disb-text br{display: none;}
    .tile{padding: 0 5px;}
	.overview-top.lender-tot-inv-details .disb-text{ display:block; text-align:center;}
	.risk-bucket-row .dropdown-backdrop{ display:none;}
}


@media(min-width:768px){
.profile .top-notification{display: none}
}

.profile .top-notification a img{ padding: 0px 0 5px 20px;}   


/******Portfolio Manager *************/
.content-sidebar-wrap .portfolio-manager-name{font-size: 12px;float: left;background: #f9f9f9;width: 100%;}
.content-sidebar-wrap .portfolio-manager-name p{margin: 0;padding: 10px 0 0 0;display: block;}
@media(max-width:768px){
	.content-sidebar-wrap .portfolio-manager-name{background: none;}
	.content-sidebar-wrap .portfolio-manager-name p{padding: 10px 0 8px 0;}
}

/*house holding icon*/
.house-holding-button{position: fixed;
right:0;
top: 110px;
 
z-index: 999999;}
.house-holding-button a{width: 70px;
height: 70px;
border-radius: 100%;
 
 
display: block;
background: #ffffff;
position: relative; line-height: 58px;
z-index: 9999;
	border: 4px solid #ef3737; text-align: center;position: relative;}
.house-holding-button a:hover img{background: none; }
.house-holding-button a img{width: 35px; height: 35px;position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%); }

/*Escrow ccavenue sandeep*/
/*
.escrow-account .escrow-balance-info .add-money-wallet { position: absolute;
    left: 0px;
    top: 18px;
}

.escrow-account .escrow-balance-info .add-money-wallet a{padding: 8px 18px;font-weight: normal;border: none; width: 150px;}
.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add{background: #ffffff; padding: 3px; width: 150px; position: absolute; top: 50px; border: 1px solid #f5f5f5; box-shadow: 0 3px 12px rgba(0,0,0,0.2);}
.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add input{border-radius: 0; box-shadow: none; float: left;   width: 108px; height: 28px; position: relative; background: url(../images/rupee-indian.png) 2px 8px no-repeat; padding-left: 15px; font-size: 12px;}
.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add button{float: right; border-radius: 0; height: 28px;    width: 34px; line-height: 14px;}
.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add button i{position: relative; right: 4px;}
.escrow-account .escrow-balance-info .add-money-wallet .wallet_money_info{background: url(../images/info-icon.png) 0 0px no-repeat; width: 12px; height: 13px; display: block; position: absolute; top: 12px; right: -16px;}
.escrow-account .wallet_money-tooltip{font-size: 11px; position: absolute; padding: 6px; background: #333333; color: #ffffff; text-align: left; border-radius: 3px; left: 22px; width: 175px; visibility: hidden; top: -11px;}
.escrow-account .wallet_money-tooltip::before{position: absolute; content: ''; border-top: 8px solid transparent; border-right: 8px solid #333333; border-bottom: 8px solid transparent; border-left: 8px solid transparent; left: -14px; top: 10px;}    
.wallet_money_info:hover .wallet_money-tooltip{visibility: visible;}


.nach-success-msg{position: fixed; top: 50%; left: 50%; width: 500px; transform: translate(-50%, -100%); z-index: 999; display: none;}
.nach-success-msg .heading-text{background: #3dce71; padding: 15px; text-align: center; position: relative; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.nach-success-msg .heading-text::before{position: absolute; content: ''; border-top: 10px solid #3dce71; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid transparent; bottom: -18px; left: 50%;     z-index: 99999;}
.nach-success-msg .heading-text h2{font-family: 'Open Sans', sans-serif; font-size: 28px; color: #ffffff; margin: 0;}
.nach-success-msg .heading-text .checked-icon img{margin-bottom: 5px;}
.nach-success-msg .message-text{background: #ffffff; padding: 20px 25px 30px 25px; font-size: 19px; color: rgba(0,0,0,0.8); position: relative; text-align: center; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
.nach-success-msg .heading-text .close-nach-msg{position: absolute; top: 10px; right: 10px; cursor: pointer;}
.message-overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.3); width: 100%; height: 100%;}


.nach-fail-msg{position: fixed; top: 50%; left: 50%; width: 500px; transform: translate(-50%, -100%); z-index: 999; display: none;}
.nach-fail-msg .heading-text{background: #f14f4d; padding: 15px; text-align: center; position: relative; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.nach-fail-msg .heading-text::before{position: absolute; content: ''; border-top: 10px solid #f14f4d; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid transparent; bottom: -18px; left: 50%;     z-index: 99999;}
.nach-fail-msg .heading-text h2{font-family: 'Open Sans', sans-serif; font-size: 28px; color: #ffffff; margin: 0;}
.nach-fail-msg .heading-text .checked-icon img{margin-bottom: 5px;}
.nach-fail-msg .message-text{background: #ffffff; padding: 20px 25px 30px 25px; font-size: 19px; color: rgba(0,0,0,0.8); position: relative; text-align: center; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
.nach-fail-msg .heading-text .close-nach-msg{position: absolute; top: 10px; right: 10px; cursor: pointer;}
.message-overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.3); width: 100%; height: 100%;}

.message-overlay{display: none;}

@media(max-width:768px){
.escrow-account .escrow-balance-info .add-money-wallet{top: -22px;}
.escrow-account .escrow-balance-info .add-money-wallet .wallet_money_info{z-index: 9;} 

.nach-success-msg {
	z-index:999999;
    width: 90%;
}
.nach-fail-msg {
	z-index:999999;
    width: 90%;
}

}

@media(max-width:480px){
	.escrow-account .escrow-balance-info .add-money-wallet {
	    position: relative;
	    left: 0px;
	    top: 0;
	    width: 150px;
	    margin: 0 auto;
	}

	.escrow-account .escrow-balance-info .withdraw-money {
	    position: relative;
	    left: 0px;
	    top: 0;
	    width: 150px;
	    margin: 0 auto;
	}

	.escrow-account .escrow-balance-info {
	    padding: 0;
	}
	.escrow-account .escrow-balance-info .add-money-wallet .wallet_money_info {
	     right: -18px;
    	 top: 16px;
    	 position: absolute;
	}
	.escrow-account .wallet_money-tooltip{right: 18px; left: auto;}
	.escrow-account .wallet_money-tooltip::before{right: -14px; top: 10px; transform: rotate(-180deg); left: auto;}
	


	.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add {
	    position: relative;
	    top: 5px;
	    z-index: 1;
	    text-align: center;
	    margin: 0 auto;
	    display: inline-block;
	}

	.escrow-account .escrow-balance-info .withdraw-money .enter-amount {
	    position: relative;
	    top: 5px;
	    z-index: 1;
	    text-align: center;
	    margin: 0 auto;
	    display: inline-block;
	}

	.nach-success-msg .message-text {
	    font-size: 14px;
	}

	.nach-fail-msg .message-text {
	    font-size: 14px;
	}
}*/

/*Escrow ccavenue sandeep*/

.escrow-account .escrow-balance-info .add-money-wallet { position: absolute;
    left: 0px;
    top: 18px;
}

/*.escrow-account .escrow-balance-info .add-money-wallet{position: absolute; right: 0px; top: 18px;}*/
.escrow-account .escrow-balance-info .add-money-wallet a{padding: 8px 18px;font-weight: normal;border: none; width: 150px;}
.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add{background: #ffffff; padding: 3px; width: 150px; position: absolute; top: 50px; border: 1px solid #f5f5f5; box-shadow: 0 3px 12px rgba(0,0,0,0.2);}
.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add input{border-radius: 0; box-shadow: none; float: left;   width: 108px; height: 28px; position: relative; background: url(../images/rupee-indian.png) 2px 8px no-repeat; padding-left: 15px; font-size: 12px;}
.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add button{float: right; border-radius: 0; height: 28px;    width: 34px; line-height: 14px;}
.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add button i{position: relative; right: 4px;}
.escrow-account .escrow-balance-info .add-money-wallet .wallet_money_info{background: url(../images/info-icon.png) 0 0px no-repeat; width: 12px; height: 13px; display: block; position: absolute; top: 12px; right: -16px;}
.escrow-account .wallet_money-tooltip{font-size: 11px; position: absolute; padding: 6px; background: #333333; color: #ffffff; text-align: left; border-radius: 3px; left: 22px; width: 175px; visibility: hidden; top: -11px;}
.escrow-account .wallet_money-tooltip::before{position: absolute; content: ''; border-top: 8px solid transparent; border-right: 8px solid #333333; border-bottom: 8px solid transparent; border-left: 8px solid transparent; left: -14px; top: 10px;}    
.wallet_money_info:hover .wallet_money-tooltip{visibility: visible;}


/*enach mendate pop design*/
.nach-success-msg{position: fixed; top: 50%; left: 50%; width: 500px; transform: translate(-50%, -100%); z-index: 999; display: none;}
.nach-success-msg .heading-text{background: #3dce71; padding: 15px; text-align: center; position: relative; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.nach-success-msg .heading-text::before{position: absolute; content: ''; border-top: 10px solid #3dce71; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid transparent; bottom: -18px; left: 50%;     z-index: 99999;}
.nach-success-msg .heading-text h2{font-family: 'Open Sans', sans-serif; font-size: 28px; color: #ffffff; margin: 0;}
.nach-success-msg .heading-text .checked-icon img{margin-bottom: 5px;}
.nach-success-msg .message-text{background: #ffffff; padding: 20px 25px 30px 25px; font-size: 19px; color: rgba(0,0,0,0.8); position: relative; text-align: center; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
.nach-success-msg .heading-text .close-nach-msg{position: absolute; top: 10px; right: 10px; cursor: pointer;}
.message-overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.3); width: 100%; height: 100%;}


.nach-fail-msg{position: fixed; top: 50%; left: 50%; width: 500px; transform: translate(-50%, -100%); z-index: 999; display: none;}
.nach-fail-msg .heading-text{background: #f14f4d; padding: 15px; text-align: center; position: relative; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.nach-fail-msg .heading-text::before{position: absolute; content: ''; border-top: 10px solid #f14f4d; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid transparent; bottom: -18px; left: 50%;     z-index: 99999;}
.nach-fail-msg .heading-text h2{font-family: 'Open Sans', sans-serif; font-size: 28px; color: #ffffff; margin: 0;}
.nach-fail-msg .heading-text .checked-icon img{margin-bottom: 5px;}
.nach-fail-msg .message-text{background: #ffffff; padding: 20px 25px 30px 25px; font-size: 19px; color: rgba(0,0,0,0.8); position: relative; text-align: center; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
.nach-fail-msg .heading-text .close-nach-msg{position: absolute; top: 10px; right: 10px; cursor: pointer;}
.message-overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.3); width: 100%; height: 100%;}

.message-overlay{display: none;}

@media(max-width:768px){
.escrow-account .escrow-balance-info .add-money-wallet{top: -22px;}
.escrow-account .escrow-balance-info .add-money-wallet a{/*width: 94px; */padding-left: 0; padding-right: 0;}
.escrow-account .escrow-balance-info .add-money-wallet .wallet_money_info{z-index: 9;} 

.nach-success-msg {
	z-index:999999;
    width: 90%;
}
.nach-fail-msg {
	z-index:999999;
    width: 90%;
}

}

@media(max-width:480px){
	.escrow-account .escrow-balance-info .add-money-wallet {
	    position: relative;
	    left: 0px;
	    top: 0;
	    width: 150px;
	    margin: 0 auto;
	}

	.escrow-account .escrow-balance-info .withdraw-money {
	    position: relative;
	    left: 0px;
	    top: 0;
	    width: 150px;
	    margin: 0 auto;
	}

	.escrow-account .escrow-balance-info {
	    padding: 0;
	}
/*	.escrow-account .escrow-balance-info .add-money-wallet .wallet_money_info {
	    left: 0;
	    top: 6px;
	    position: relative;
	}*/
	.escrow-account .escrow-balance-info .add-money-wallet .wallet_money_info {
	     right: -18px;
    	 top: 16px;
    	 position: absolute;
	}
	/*add new css here*/
	.escrow-account .wallet_money-tooltip{right: 18px; left: auto;}
	.escrow-account .wallet_money-tooltip::before{right: -14px; top: 10px; transform: rotate(-180deg); left: auto;}
	


	.escrow-account .escrow-balance-info .add-money-wallet .enter-amount_add {
	    position: relative;
	    top: 5px;
	    z-index: 1;
	    text-align: center;
	    margin: 0 auto;
	    display: inline-block;
	}

	.escrow-account .escrow-balance-info .withdraw-money .enter-amount {
	    position: relative;
	    top: 5px;
	    z-index: 1;
	    text-align: center;
	    margin: 0 auto;
	    display: inline-block;
	}

	.nach-success-msg .message-text {
	    font-size: 14px;
	}

	.nach-fail-msg .message-text {
	    font-size: 14px;
	}
}

.add-money-wallet-sidebar {
    position: absolute;
    right: 1px;
    top: 3px;
}
.add-money-wallet-sidebar .add-money-sidebar{display: block;}
.add-money-wallet-sidebar .add-money-sidebar:hover img{background: none !important;}

.enter-amount_add_global {
    position: absolute;
    width: 162px;
    right: 0;
}

.enter-amount_add_global .add_button_wallet_global {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0;
    padding-left: 11px;
    padding-right: 5px;
}

.enter-amount_add_global .form-control {
    height: 30px;
    font-size: 12px;
    line-height: 18px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
/*    border: 1px solid #D5D5D5;*/
    border: 1px solid #66afe9 !important;
    background: #F9F9F9;
}

.enter-amount_add_global .btn {
    padding: 4px 4px 4px 11px;
}
.add-money-wallet-sidebar img{
	width: 60px; height: 60px;
}
.escrow-account .escrow-balance-info .add-money-wallet .add_money_new {
    position: absolute;
    top: -12px;
    right: 1px;
}
.lender_payment_escrow .add-money-wallet .wallet_money_info {
    background: url(../images/info-icon.png) 0 0px no-repeat;
    width: 12px;
    height: 13px;
    display: block;
    position: absolute;
    top: 12px;
    right: -16px;
}
.lender_payment_escrow .add-money-wallet .enter-amount_add input {
    border-radius: 0;
    box-shadow: none;
    float: left;
    width: 108px;
    height: 28px;
    position: relative;
    background: url(../images/rupee-indian.png) 2px 8px no-repeat;
    padding-left: 15px;
    font-size: 12px;
}

@media(max-width: 768px){
.add-money-wallet-sidebar {position: absolute; right: 45px; top: -4px; z-index: 999;}	
.profile .top-notification a img {
    padding: 0px 0 5px 20px;
}
}
@media (min-width: 768px){
.profile .top-notification {
    display: none;
}
}



/*---------- Payment Successful ----------*/
#payment-successful{background: #f9f9f9; padding: 100px 0;} 
#payment-successful .paymentSuccessfulBox{border-radius: 3px; border: 1px solid #cecece; box-shadow: 0 0 7px rgba(0,0,0,0.1);}
#payment-successful .paymentSuccessfulBox .thank-you-msg{background: #ffffff; padding: 28px 20px; text-align: center;}
#payment-successful .paymentSuccessfulBox .thank-you-msg h2{background: url(/sites/all/modules/custom/lender_registration/images/success-check-icon.png) 0px 0px no-repeat; display: inline-block; padding: 2px 0 2px 50px; font-size: 30px; color: #5c5c5c; font-weight: 600; margin: 0;}
#payment-successful .paymentSuccessfulBox .thank-you-msg h2 span{font-size: 19px; color: #777777; font-weight: normal;}
#payment-successful .paymentSuccessfulBox .start-lending{background: #eaf2f8; padding: 40px 5px 10px 5px; text-align: center;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content h3{font-size: 42px; color: #484848; font-family: 'Libre Baskerville', serif; text-align: center; margin: 0 0 28px 0;} 
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .deposite-txt{font-size: 22px; color: #1e1e1e;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .successful-offers{text-align: center; position: relative;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .successful-offers::before{position: absolute; content: '';
width: 72px; height: 72px; background: url(/sites/all/modules/custom/lender_registration/images/special-offer-icon.png) 0 0 no-repeat; left: -36px; top: 11px;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .successful-offers .offers-contents{padding: 25px 0 20px 0}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .successful-offers .offers-contents p{font-size: 18px;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .successful-offers .offers-contents p span{color: #2d7cbc; font-weight: bold;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .addMoneyBox{padding: 15px 40px 5px 40px;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .addMoneyBox .row [class*="col-"]{padding: 0 7px;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .addMoneyBox input{border: 1px solid #c1c5c7; box-shadow: none; height: 45px; border-radius: 4px; font-size: 16px;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .addMoneyBox button{ height: 43px;border: none;box-shadow: none;background: #2d7cbc; border: 1px solid #2d7cbc; width: 100%; font-size: 18px; color: #ffffff; text-align: center; border-radius: 4px;}
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .skip-success{font-size: 14px; color: #373737; text-align: center; text-decoration: underline;}
#payment-successful .paymentSuccessfulBox .start-lending .offer-available{font-size: 13px; color: #373737; text-align: right; padding: 17px 10px 0 10px}
#payment-successful .paymentSuccessfulBox .start-lending .money-icon{text-align: center; margin-top: 115px;}
#payment-successful .paymentSuccessfulBox .start-lending .skip-success a{color: #373737;}

.escrow_success {
color: #fff;
font-size: 15px;
background: lightgreen;
padding: 10px;
border-radius: 5px;
}
@media(max-width:768px){
#payment-successful .paymentSuccessfulBox .thank-you-msg{text-align: left;}
#payment-successful .paymentSuccessfulBox .thank-you-msg h2 span{display: block; margin-top: 2px}	
#payment-successful .paymentSuccessfulBox .thank-you-msg h2 {background: url(/sites/all/modules/custom/lender_registration/images/success-check-icon.png) 0px 5px no-repeat;}	
#payment-successful .paymentSuccessfulBox .start-lending .money-icon {margin-top: 0px; margin-bottom: 20px;}	
#payment-successful .paymentSuccessfulBox .start-lending .money-icon img{width: 50px; height: 53px;}	
#payment-successful .paymentSuccessfulBox .start-lending .lending-content h3 {font-size: 32px; margin: 0 0 15px 0;}	
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .deposite-txt {font-size: 16px;}	
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .successful-offers .offers-contents p {font-size: 12px;}	
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .successful-offers::before{position: absolute; content: '';
width: 72px; height: 72px; background: url(/sites/all/modules/custom/lender_registration/images/special-offer-icon.png) 0 0 no-repeat; left: 10px;  top: 41px; background-size: 40px;}	
#payment-successful .paymentSuccessfulBox .start-lending .lending-content .skip-success{margin-bottom: 20px;}	
	
	#payment-successful .paymentSuccessfulBox .start-lending .offer-available{text-align: center;}	
	
	
	
	
}


.transaction_details{width: 100%;padding: 0 50px;box-sizing: border-box;}
.transaction_details .newsletter-header{padding: 15px 0;}
.transaction_details .newsletter-header h2 {background: rgba(0, 0, 0, 0) url("/sites/all/modules/lenderv2/lender_newdashboard/images/transaction-icon.png") no-repeat scroll 0 2px; font-size: 18px; font-weight: 400; line-height: 54px; padding: 0 0 0 46px;}
.transaction_details .panel-default > .panel-heading {background-color: #ffffff; border-color: #ffffff; color: #333; padding: 0 0 0px 0px;}
.transaction_details .panel{border: none;}
.transaction_details .panel .nav-tabs > li > a{color: #111111; font-weight: bold; font-size: 16px;}
.transaction_details .panel-body{border: 1px solid #ddd; margin-top: -1px;}
.transaction_details .newsletter-search{padding: 10px 0 20px 0;}
.transaction_details .newsletter-search input{border-radius: 0; box-shadow: none; background: #f7f7f7; height: 42px;}
.transaction_details .newsletter-search button{border-radius: 0; box-shadow: none; background: #f7f7f7; border-color: #cccccc; border-left: none; height: 42px;}
.transaction_details .newsletter-search button i{color: #c7c7c7; font-size: 18px;}
.transaction_details .newsletter-lists-section ul li{display: block; position: relative;}
.transaction_details .newsletter-lists-section ul li a{display: block; padding: 12px 16px; border: 1px solid #e6e6e6; margin-top: -1px; position: relative;z-index: 9}
.transaction_details .newsletter-lists-section ul li a.active{background: #f5f9fc;}
.transaction_details .newsletter-lists-section ul li a.active::before{position: absolute; content: ''; left: 0; top: 0; width: 4px; background: #4b90cd; height: 100%; z-index: 9999;}
.transaction_details .newsletter-lists-section ul li a:hover,.transaction_details .newsletter-lists-section ul li a:active, .transaction_details .newsletter-lists-section ul li a:visited, .transaction_details .newsletter-lists-section ul li a:focus{text-decoration: none;}
.transaction_details .newsletter-lists-section .mail-icons{float: left;}
.transaction_details .newsletter-lists-section .mail-title{font-weight: 600; line-height: 22px; color: #679ed2; font-size: 12px;    text-transform: capitalize;}
.transaction_details .newsletter-lists-section .mail-date{font-size: 12px; color: #333333; padding-left: 80px; margin: 7px 0 0 0; opacity: 0.6; font-weight: normal;}
.transaction_details .newsletter-right-area{border: 1px solid #e6e6e6; padding: 10px 10px 0px 10px;}
.transaction_details .newsletter-right-area{display: none;}
.transaction_details .newsletter-right-area.active{display: block;}
.transaction_details .transdetail-right-area {
    margin-bottom: 12px;
    padding: 5px;
    background: #f5f9fc;border: 1px solid #efefef;
}
.transaction_details .transdetail-right-area.trans_box .transaction_detail_info{width:20%;}
.transaction_details .transdetail-right-area.trans_box .transaction_detail_info:nth-child(2) {
width: 23%;
}
.transaction_details .transdetail-right-area.withdraw .transaction_detail_info{width:20% !important;}
.transaction_details .borrower-pagination .go-to{display: none;}
.transaction_details .transaction_detail_info:first-child{width: 12% !important;}
.transaction_details .transaction_detail_info:nth-child(2) {
width: 18%;
}
.transaction_details .transaction_detail_info:nth-child(3) {
width: 18%;
}

.transaction_details  .borrower-pagination{box-shadow:none;}
.transaction_details .borrower-pagination .pager-area{float: none;    text-align: center;}
.transaction_details  .borrower-pagination .pager-area ul li{float:none;}
.transaction_details .transaction_detail_info{width: 16%;float: left;padding: 4px;font-size: 13px; box-sizing: border-box;}

.transaction_details .other_info{    width: 100%;
    clear: both;
    font-size: 12px;}
@media(min-width:768px){
.transaction_details .newsletter-right-area{margin-left: -15px;}	
}




.loc-pool-loan .group-borrower-lists{padding: 20px;}
.loc-pool-loan .group-borrower-lists .borrower-group-card{background:#f8f8f8 ; padding: 10px 5px 2px 5px; box-shadow: 0 0 5px rgba(0,0,0,0.2); border-radius: 5px; position: relative; margin-bottom: 12px;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-borrower-name .user-names-data{display: flex;}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-borrower-name .user-names-data .char-name span.image-circle-text{width: 36px; height: 36px;  color: #ffffff; font-size: 15px; text-align: center; display: block; line-height: 34px; border-radius: 100%;margin-left:-5px;margin-right:0px;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-borrower-name .user-names-data .char-name span.primerisk_bg{background: #b10000 ;}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-borrower-name .user-names-data .full-names{padding: 3px 0 0 15px;}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-borrower-name .user-names-data .full-names h3{font-size: 16px; margin-bottom: 5px;}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-borrower-name .user-names-data .full-names p{margin: 0; font-size: 12px;}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-borrower-name .borrower-main-head .civils-scores-data .msg{font-size: 13px; margin: 0 0 5px 0;}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-borrower-name .borrower-main-head .civils-scores-data  .msg-value span{font-weight: bold; font-size: 13px; color: #000000;}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-borrower-name .borrower-main-head .civils-scores-data .msg-value{font-size: 13px; color: #a3a3a3;}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .groups-button{position: absolute; top: 16px; right: 10px; width: 30px; height: 30px; border: 1px solid #1280b9; color: #1280b9; border-radius: 50%; text-align: center; line-height: 28px; font-size: 13px; cursor: pointer;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table{margin: 5px 10px 10px 10px; display: none; background:#ffffff;}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .table-responsive{}	
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table table th{background: #eeeeee; color: #000000; font-weight: bold;}	

.loc-pool-loan .group-borrower-lists {
padding: 15px;
height: 400px;
overflow-y: scroll;
background: #ffffff;
border: 1px solid #ddd;
}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .borrower-profile-summary{padding: 15px 15px;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .borrower-main-head .msg-value{}
.loc-pool-loan .borrower-profile-summary .borrower-profile-summary-inner.child-list{padding: 0px 3px;}

.loc-pool-loan .browse-borrower-profile .loan-details-summary ul li:nth-child(1){width: 20%;}
.loc-pool-loan .browse-borrower-profile .loan-details-summary ul li:nth-child(2){width: 20%;}
.loc-pool-loan .browse-borrower-profile .loan-details-summary ul li:nth-child(3){width: 13%;}
.loc-pool-loan .browse-borrower-profile .loan-details-summary ul li:nth-child(4){width: 20%;}
.loc-pool-loan .browse-borrower-profile .loan-details-summary ul li:nth-child(5){width: 27%;}

.investment-details-profile .loc-pool-loan-browse  .loan-details-summary ul li:nth-child(5) {width: 20%;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .borrower-profile-summary-inner{padding:0px;}


.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .eko-trans-list table tr{border: 1px solid #ddd;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .eko-trans-list table tr td{padding: 5px 5px 5px 5px;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .eko-trans-list .txn-tbl{padding:0px;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .eko-trans-list  td.txn-tbl table tr:first-child{background: #eeeeee;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .eko-trans-list  td.no-rec-fnd{text-align:center !important;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table  .browse-borrower-profile .borrower-profile-summary .employee-record {margin: 0px 0px 0px 0px;}
.loc-pool-loan .browse-borrower-profile .borrower-investment-details .top-score .credit-score .minimal-Roi{background: #fff;border-color: #ddd;}

.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .borrower-profile-summary-inner .col-md-4{padding-left:5px;padding-right:5px;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .browse-borrower-profile .borrower-profile-summary .employee-record .less-btn,.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .browse-borrower-profile .borrower-profile-summary .employee-record .more-btn {right:-10px;}
.loc-pool-loan .group-borrower-lists .borrower-group-card .group-loan-table .browse-borrower-profile .borrower-profile-summary .heading {margin-bottom: 10px;}



.borrower-profile-summary-inner .microfinance ul li{list-style-type: disc;margin: 12px 12px 12px 30px;}


.faq-section-web ul.risk-lists-area {
 
    margin-left: 20px !important;
}
.faq-section-web ul.risk-lists-area li {
    list-style-type: disc !important; overflow: initial;
}
.faq-section-web ul.risk-lists-area li li {
    list-style-type: none !important; margin-left: 15px;
}
.faq-section-web .top_phar_contain{margin-bottom: 0px;
    font-size: 14px;

}
.click-process.notification_msg p{
	    padding: 10px 40px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
}


/*---------- Send Proposal Modal ----------*/

.send-proposal-modals{position: fixed; width: 70%; padding: 20px 10px; background: #ffffff; top: 50%; left: 50%; transform: translate(-50%,-50%); box-shadow: 0 0 5px rgba(0,0,0,0.2); border-radius: 3px; z-index: 999999;}
.send-proposal-modals .close-proposal{position: absolute; top: 10px; right: 15px; font-size: 22px; opacity: 0.5; cursor: pointer;}
.send-proposal-modals .proposal-heading{text-align: center;}
.send-proposal-modals .proposal-heading h2{margin: 0 0 10px 0; font-weight: bold; font-size: 20px;}
.send-proposal-modals .proposal-heading .sub-title{font-size: 15px; font-weight: bold;}
.send-proposal-modals .proposal-heading p{font-size: 14px; opacity: 0.8;}
.send-proposal-modals .proposal-heading .check-mark{margin-bottom: 15px; text-align: center;}
.send-proposal-modals .proposal-heading .check-mark i{font-size: 22px; width: 40px; height: 40px; background: #84b70a; color: #ffffff; border-radius: 50%; line-height: 40px;}
.send-proposal-modals .borrower-lists-data{margin-top: 15px; display: flex;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists{padding: 10px; /*box-shadow: 0 0 6px rgba(0,0,0,0.1);*/ margin: 10px 0; width: 33.33%; box-sizing: border-box;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner{border: 1px solid #dddddd; padding: 0 0 10px; background: #ffffff; box-shadow: 0 0 5px rgba(0,0,0,0.1); border-radius: 5px;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .borrowe-name{text-align: center; background: #d9ebff; padding: 7px 2px 3px 2px; position: relative;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .borrowe-name h2{font-size: 14px; margin: 0 0 5px 0; font-weight: bold;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .borrowe-name p{font-size: 13px; opacity: 0.8;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .borrowe-name .bookmarks_btns{position: absolute; top: 7px; right: 7px;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .borrowe-name .bookmarks_btns span{    background-image: url(../images/sprite2.png);
    background-position: 0 -47px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 26px;
    margin-left: 0;
    width: 16px;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .borrowe-name .bookmarks_btns span.marked{background-position: 0 -74px;}

.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .second-section{height:50px;margin: 7px 0; display: flex; font-size: 11px; box-sizing: border-box; padding: 0 5px;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .second-section .loan_purpose{text-align: center; padding-right: 6px; width: 50%; box-sizing: border-box}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .second-section .loan_purpose .purpose-data{font-size:10px;display: block; font-weight: bold; margin-bottom: 5px;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .second-section .loan_purpose .purpose-text{opacity: 0.7;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .second-section .credit_score{width: 50%; padding: 5px; box-sizing: border-box; text-align: center; background: #f6f6f6; align-self: center;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .second-section .credit_score .credit-msg{display: block;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .second-section .credit_score .credit-status{font-style: italic;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .third-section{margin: 7px 0; display: flex; font-size: 11px; border-top: 1px solid #ececec; box-sizing: border-box; padding: 5px 5px 0 5px;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .third-section .loan_amount{text-align: center; width: 33.33%; padding: 0 3px; box-sizing: border-box;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .third-section .loan_amount .loan-text{display: block; font-weight: bold;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .third-section .loan_amount .emi-text{}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section{margin: 7px 0; display: flex; font-size: 11px; border-top: 1px solid #ececec; box-sizing: border-box; padding: 5px 5px 0 5px;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .funded_amount{text-align: center; width: 30%; padding: 0 3px; box-sizing: border-box;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .funded_amount .funded_text{font-weight: bold;}

.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .pie_chart_funded{width: 20%; position: relative;}


.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks{width: 50%; padding: 0 3px; box-sizing: border-box; display: flex; text-align: left;}
 
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks .roi_amounts{display: inline-block; font-size: 26px; font-weight: bold; padding-right: 7px;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks .roi_detailed{padding-top: 5px;}

.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks span i{display: block; font-style: normal;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks .minimal_risk{color: #49f88f; border-color: #49f88f;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks .low_risk{color: #00e25c; border-color: #00e25c;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks .medium_risk{color: #f2a700; border-color: #f2a700;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks .high_risk{color: #f10023; border-color: #f10023;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks .very_high_risk{color: #d20121; border-color: #d20121;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fourth-section .roi_risks .unrated{color: #b00000; border-color: #b00000;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fifth-section{text-align: center; margin: 20px 0 7px 0;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fifth-section a{background: #1577b8; color: #ffffff; padding: 5px 8px; border-radius: 3px; font-size: 11px; text-transform: uppercase;}
.send-proposal-modals .borrower-lists-data .borrower-cards-lists .card-list-inner .fifth-section a:hover{background: #0c68a4;}
.proposal-box-overlay{position: fixed; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.2); z-index: 99;}
.loader-overlay-recommend{text-align: center;}

/*Scroll Top*/
.scrollup {
	display:none;
	position:fixed;
	bottom:0em;
	left:0em;
	color:#ffffff;
	z-index:99999;
	background: #000000;
	padding: 3px 7px;
}
/*Loader Overlay*/
.loader-overlay{ position: fixed; width:100%; height:100%; display:none; z-index:9999999999999999999999999999999; top:0; left:0; background-color:rgba(255,255,255,1); text-align:center;}
.loader-overlay img{ margin:150px auto;}


/*---------------------------------------------------------------------------------
	Header Right - 15.05.2019	
---------------------------------------------------------------------------------*/
.header-right-section{position: fixed; top: 14px; right: 195px; z-index: 999; display: flex;}

/*Search*/
.header-right-section .header-search{margin-right: 25px; padding-top: 10px;}

/*KYC*/
.header-right-section .kyc-verify{margin-right: 15px;}
.header-right-section .kyc-verify .kyc-verification{background: #ebeff5; padding: 6px 5px; font-size: 10px; border-radius: 3px; text-align: center; width: 90px; color: #ffffff;}
.header-right-section .kyc-verify .kyc-verification a{color: #ffffff;}	
.header-right-section .kyc-verify .kyc-verification.verified{background: #62b15b;}	
.header-right-section .kyc-verify .kyc-verification.not_verified{background: #e12324;}	
.header-right-section .kyc-verify .kyc-verification.partially_verified{background: #eca325;}		
.header-right-section .kyc-verify .kyc-verification span{display: block;}
#kycModal ul li{font-size: 14px;}	
#kycModal p{font-size: 15px;}
.kyc_email_adrs a{font-weight: bold;}

/*User Control*/
.header-right-section .user-controls{padding-top: 10px;}





/*---------------------------------------------------------------------------------
	Dashboard Submenu - 15.05.2019	
---------------------------------------------------------------------------------*/
.dashboard-submenu{display: block; padding: 0px 30px; background: #f1f3f5;}
.dashboard-submenu ul li a{color: #9b9b9f; text-transform: uppercase; padding: 10px 20px 10px 20px; position: relative;
font-weight: 600; font-size: 14px; display: block; border-top: 5px solid #f1f3f5;}	
.dashboard-submenu ul li a span{font-weight: normal; font-size: 11px; display: block; text-align: center;}	
.dashboard-submenu ul li.active a{border-top: 5px solid #7cd7ea; color: #000000; background: #fff;}	

/*Investment Details*/
.investment-detail .nav-tabs{background: #ffffff;} 
.investment-detail .nav-tabs>li>a{padding: 2px 12px; text-transform: capitalize;}
.investment-detail .nav-tabs>li.active>a{color: #000000;}

/*.investment-details-profile .loan-details-summary {overflow: hidden;} */
.loan-details-summary.active-loans.active-details-more ul{width: auto;}
.investment-details-profile .loan-details-summary.close-loans ul li:nth-child(6){border-left: 1px solid #e3e3e3;}

/*---------------------------------------------------------------------------------
	Home Page - 28.05.2019	
---------------------------------------------------------------------------------*/
.all-investment-overview{padding: 40px 20px; background: #f1f3f5; margin-top: -1px; border-left: 1px solid #dddddd;}
.all-investment-overview .investment-title{margin-bottom: 30px;}
.all-investment-overview .investment-title h2{font-size: 22px; color: #404040; margin-bottom: 5px; padding-bottom: 10px; border-bottom: 1px solid #cacaca; font-weight: 600;}
.all-investment-overview .investment-summary{margin-top: 12px;}
.all-investment-overview .investment-summary .sub-titles p{font-size: 18px; color: #575757; margin-bottom: 10px; font-weight: bold;}
.all-investment-overview .investment-summary .investment-lists{margin-left: -10px; margin-right: -10px;}
.all-investment-overview .investment-summary .summary-box{background: #ffffff; box-shadow: 0 0 7px rgba(0,0,0,0.1); border-radius: 5px; padding: 14px 10px 13px 10px; text-align: center; border-bottom: 4px solid #1376b9;}
.all-investment-overview .investment-summary .summary-box p{margin: 0;}
.all-investment-overview .investment-summary .summary-box .summary-amount{margin-bottom: 10px; font-size: 25px; font-weight: 600;}
.all-investment-overview .investment-summary .summary-box .summary-name{font-size: 14px; color: #8d8d8d;}
.all-investment-overview .investment-summary .summary-box.total-amount-invested{border-bottom-color: #1376b9;}
.all-investment-overview .investment-summary .summary-box.total-amount-invested .summary-amount{color: #1376b9;}
.all-investment-overview .investment-summary .summary-box.total-principal-outstanding{border-bottom-color: #31c0e8;}
.all-investment-overview .investment-summary .summary-box.total-principal-outstanding .summary-amount{color: #31c0e8;}
.all-investment-overview .investment-summary .summary-box.total-principal-received{border-bottom-color: #4ac18e;}
.all-investment-overview .investment-summary .summary-box.total-principal-received .summary-amount{color: #4ac18e;}
.all-investment-overview .investment-summary .summary-box.total-interest-received{border-bottom-color: #34b032;}
.all-investment-overview .investment-summary .summary-box.total-interest-received .summary-amount{color: #34b032;}
.all-investment-overview .term-loan-investment{margin-top: 30px;}
.all-investment-overview .term-loan-investment .term-loan-titles{margin-bottom: 20px;}
.all-investment-overview .term-loan-investment .term-loan-titles ul li{display: inline-block; margin-right: 20px; font-size: 14px; line-height: 26px;}
.all-investment-overview .term-loan-investment .term-loan-titles ul li span{width: 36px; height: 26px; border-radius: 30px; background: #dddddd; color: #ffffff; text-align: center; font-size: 13px; display: inline-block; margin-right: 2px;}
.all-investment-overview .term-loan-investment .term-loan-titles ul li:first-child{font-size: 18px; font-weight: bold; margin-right: 30px; text-transform: uppercase;}
.all-investment-overview .term-loan-investment .term-loan-titles ul li:nth-child(2){color: #27a4de;}
.all-investment-overview .term-loan-investment .term-loan-titles ul li:nth-child(2) span{background: #27a4de;}
.all-investment-overview .term-loan-investment .term-loan-titles ul li:nth-child(3){color: #4ac18e;}
.all-investment-overview .term-loan-investment .term-loan-titles ul li:nth-child(3) span{background: #4ac18e;}
.all-investment-overview .term-loan-investment .term-loan-titles ul li:nth-child(4){color: #fa5555;}
.all-investment-overview .term-loan-investment .term-loan-titles ul li:nth-child(4) span{background: #fa5555;}
.all-investment-overview .term-loan-investment .term-loan-card{background: #ffffff; padding: 15px 20px 15px 20px; border-radius: 5px; box-shadow: 0 0 8px rgba(0,0,0,0.1); margin-top: 15px;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists{margin-left: -10px; margin-right: -10px;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes{background: #ffffff; border-radius: 5px; padding: 14px 10px 13px 10px; text-align: left; border: 1px solid #1376b9; display: flex;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes .icons{width: 50px; height: 50px; border-radius: 50%; background: gray; text-align: center; line-height: 50px;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes .box-content{padding-left: 10px;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes .amount{font-size: 21px; color: #111111; font-weight: 600; margin: 0 0 3px 0;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes .amount-type{font-size: 12px; color: #7b8188; margin: 0;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-invest.amt-invest{border-color: #cdcdfb; background: #f9f9ff;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-invest.amt-invest .icons{background: #e9e9fc;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-invest.amt-invest .amount{color: #0e3cc1;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .row{padding-left: 5px; padding-right: 5px;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .col-md-3{padding-left: 5px; padding-right: 5px;}



.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.int-recevd{border-color: #b3e4e6; background: #fcffff;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.int-recevd .icons{background: #d4f3f4;}
 


.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-invst{border-color: #fff1e9; background: #fffcfa;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-invst .icons{background: #ffe4d4;}




.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.payment-recvd{border-color: #89ecc2; background: #f7fefb;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.payment-recvd .icons{background: #c8fbe5;}


.all-investment-overview .term-loan-investment .term-loan-card .term-loan-principal{margin: 15px 0; background: #fefeff; border: 1px solid #f1f1f1; padding: 10px; border-radius: 5px;}


.all-investment-overview .term-loan-investment .term-loan-card .term-loan-principal h3{font-size: 16px; color: #575758; margin-bottom: 10px;}

.all-investment-overview .term-loan-investment .term-loan-card .term-loan-principal ul li{display: inline-block; width: 33%; text-align: center;}

.all-investment-overview .term-loan-investment .term-loan-card .term-loan-principal ul li p{margin: 0;}


.all-investment-overview .term-loan-investment .term-loan-card .term-loan-principal ul li p.principal-money{font-size: 18px; color: #000000; font-weight: 600; margin-bottom: 5px;}

.all-investment-overview .term-loan-investment .term-loan-card .term-loan-principal ul li p.principal-category{margin: 0; color: #949494; font-size: 13px;}



.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd{margin: 15px 0; background: #fefeff; border: 1px solid #f1f1f1; padding: 10px; border-radius: 5px;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd h3{font-size: 16px; color: #575758; margin-bottom: 15px;}

.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .return-dpd-inner{}

.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .nar-returns ul{display: flex;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .nar-returns ul li{width: 50%; text-align: center; box-sizing: border-box; padding: 5px 5px;}



.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .nar-returns ul li .nar-percent{font-size: 18px; color: #000000; font-weight: 600; margin-bottom: 5px;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .nar-returns ul li .nar-details{margin: 0; color: #949494; font-size: 13px;}


.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .dpd-calculation{margin-top: 15px;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .dpd-calculation ul li{width: 33%; display: inline-block; padding: 5px; text-align: center; float: left;}

.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .dpd-calculation ul li .dpd-amount{font-size: 16px; font-weight: 600; margin-bottom: 3px; color: #000000;}

.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .dpd-calculation ul li .dpd-type{font-size: 13px; font-weight: normal; margin: 0;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .dpd-header{width: 100%; overflow: hidden;}

.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .dpd-header h3{float: left;}
.all-investment-overview .term-loan-investment .term-loan-card .term-loan-return-dpd .dpd-header a{float: right; font-size: 13px;}


.all-investment-overview .pool-loan-investment{margin: 25px 0 10px 0;}
.all-investment-overview .pool-loan-investment .sub-titles{padding: 10px 5px 10px 11px;}
.all-investment-overview .pool-loan-investment .sub-titles h3{font-size: 18px; font-weight: bold; margin-right: 30px;     text-transform: uppercase;}
.all-investment-overview .pool-loan-investment .pool-loan-lists{background: #ffffff; padding: 12px 3px; border-radius: 5px;
box-shadow: 0 0 8px rgba(0,0,0,0.1); margin-top: 15px;}

.all-investment-overview .pool-loan-investment .pool-loan-lists .pool-loan-card{background: #ffffff; box-shadow: 0 0 7px rgba(0,0,0,0.1); border-radius: 5px; padding: 14px 10px 13px 10px; text-align: center; border: 1px solid #dddddd;}

.all-investment-overview .pool-loan-investment .pool-loan-lists .pool-loan-card .pool-amount{font-size: 21px; color: #000000; margin: 0 0 5px 0; font-weight: 600;}


.all-investment-overview .pool-loan-investment .pool-loan-lists .pool-loan-card .pool-title{font-size: 13px; color: #7b8188; margin: 0;}

.no_loan_found .alert-warnings { margin: 0;padding: 20px 10px;background: #f8f8f8;border: 1px solid #dddddd;color: #555555;text-align: center;font-size: 15px;border-radius: 3px;}

/*chandra Changes*/

.investment-details-profile .loan-details-summary .funded-amounts.repayment-schedule p.loc_repayment{font-size:14px; line-height:22px; margin:0; float:left; padding: 0 35px 0 0; text-transform: uppercase; color: #8b8e9c; background: url(https://www.faircent.in/sites/all/modules/lenderv2/lender_newdashboard/images/excel-icon_loc.png) right 0px  top 10px no-repeat; background-size: 30px;}














/*-----------------------------------------------------------------
	Pool Loan Overview
-----------------------------------------------------------------*/
.pool-loan-overview{padding: 40px;}	
.pool-loan-overview .pool-summary{margin-bottom: 20px; margin-left: -10px; margin-right: -10px;}	
.pool-loan-overview .pool-summary h2{font-size: 20px; font-weight: bold; margin-bottom: 15px;}	
.pool-loan-overview .pool-summary .summary-lists{padding: 10px 8px; border-radius: 5px; box-shadow: 0 0 7px rgba(0,0,0,0.1); text-align: center; border: 1px solid #d6dde0;}	
.pool-loan-overview .pool-summary .summary-lists p{margin: 0;}	
.pool-loan-overview .pool-summary .summary-lists .amount-data{margin-bottom: 10px; color: #1376b9; font-size: 20px; font-weight: bold; line-height: 100%;}	
.pool-loan-overview .pool-summary .summary-lists .amount-type{color: #111111; font-size: 13px;}	
.pool-loan-overview .pool-wise-summary h2{font-size: 20px; font-weight: bold; margin-bottom: 15px;}	
.pool-loan-overview .pool-wise-summary .pool-loan-lists{padding: 15px 20px; border-radius: 5px; border: 1px solid #d6dde0; margin: 10px; background: #fcfdfd;}	
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name{display: flex; align-items: center;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name .logos a{width: 120px; padding: 7px 15px; background: #ffffff; border: 1px solid #b8c0c7; border-radius: 3px; display: inline-block;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name .logos a img{text-align: center; max-width: 100%; display: inline-block;}	
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name	.pool-name{font-size: 18px; margin-left: 15px; font-weight: bold; margin-top: 8px;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name	.pool-name a{color: #424242;}	
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data{display: block; margin-top: 22px;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data li{text-align: center;}	
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data li p{margin: 0;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data li p.amount-data{ color: #000000; font-size: 15px; margin-bottom: 7px; font-weight: bold;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data li p.amount-type{font-size: 13px; color: #111111; opacity: 0.6;}	 



		  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-investment-details{position: absolute; top: 15px; right: 15px; border: 1px solid #1376b9; color: #1376b9; padding: 10px 20px; border-radius: 3px; cursor: pointer; font-size: 13px;}  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists{position: relative;}		  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data{margin-top: 20px; display: none; border-top: 1px solid #ddd; padding-top: 15px;}
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data .title{font-weight: bold;}	  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table{margin: 0;}	
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table th{font-weight: bold;} 
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tbody {display:block !important; height:100px; overflow:auto;}	
		  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table thead, .pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tbody, .pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr{display:table; width:100%; table-layout:fixed;}	  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table thead{width: calc( 100% - 1em )}	 
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr th:nth-child(1){width: 25%;}
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr th:nth-child(2){width: 55%;}
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr th:nth-child(3){width: 20%;}	  
		  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr td:nth-child(1){width: 25%;}
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr td:nth-child(2){width: 55%;}
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr td:nth-child(3){width: 20%;}
		  
		  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data .debit-amount{color: #b62125;}
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data .credit-amount{color: #10ae23;}
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls{margin-top: 20px;}
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .reinvest-button{margin-top: 10px;}
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .reinvest-button.gray .switch_label.active{background-color: #dddddd; border: 1px solid #dfdfdf;}	  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .reinvest-button ul li{float: left;}	  
	.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .reinvest-button .next-available{font-size: 12px; margin: 5px 0 0 0;}

.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest_switch .swith_button .switch_label{box-shadow: #dfdfdf 0px 0px 0px 0px inset; transition: all 0.4s; background-color: #dddddd; border: 1px solid #dfdfdf; width: 40px; cursor: pointer; height: 16px; display: inline-block; position: relative; border-radius: 20px;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists  .switch_move_circle{background: #fff; border-radius: 100%;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); height: 23px; position: absolute; top: -5px; width: 23px; left: -1px; transition: all 0.4s;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists  .switch_move_circle.active{left: 18px; transition: all 0.4s;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest_switch .swith_button .switch_label.active{transition: all 0.4s; background: #64bd63; box-shadow: none; border-color: #64bd63;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest_switch .swith_button .switch_label .swith_checkbox{display: none;}
		  
.pool-loan-overview .pool-wise-summary .pool-loan-lists .invest_buttons{margin-top: 0px; text-align: center; width: 100%; display: block; overflow: hidden;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists .swith_button .switch_msg{color: #ffffff; text-transform: uppercase; position: relative; top: -2px;}
		  
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .investment-buttons{float: right; margin-top: 10px;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .investment-buttons input{width: 108px; border: 1px solid #dddddd; height: 38px; font-size: 13px; float: left; margin-right: 5px; padding-left: 5px;}		  
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .investment-buttons button{box-shadow: none; border: none; outline: none; width: 90px; border-radius: 0; padding: 9px 5px;}
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .max-inv{text-align: center;font-size: 13px;}		  
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .max-inv .amount-data{font-weight: bold;color: #000;}	
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .min-inv{text-align: center;font-size: 13px;}		  
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .min-inv .amount-data{font-weight: bold;color: #000;}	  
.pool-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .reinvest-setting a {
	padding: 10px 20px;
    font-size: 13px;
    background: #ffffff !important;
    border: 1px solid #2d7cbc;
    color: #2d7cbc;
    text-shadow: none !important;
    font-weight: normal !important;
    box-shadow: none !important;
}


/*-----------------------------------------------------------------
	Pool Loan Investment
-----------------------------------------------------------------*/
.pool-lender-invest-details{background: #ffffff; padding: 6px; float: left; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.pool-lender-invest-details input{ width: 100px; height: 30px; font-size: 11px;}
.pool-lender-invest-details button{float: none;}
/* POOL send proposal*/
.pool-sent-proposal-modal h2{font-size: 16px; font-weight: bold;}
.pool-sent-proposal-modal .reinvest-setting{position: absolute; top: 10px; right: 10px;}
.pool-sent-proposal-modal .reinvest-setting ul li{float: left; margin-right: 10px;}	
.pool-sent-proposal-modal .reinvest-setting ul li:first-child{position: relative; top: 5px;}	
.pool-sent-proposal-modal .pool-proposal-terms{display: flex; margin-top: 20px;}
.pool-sent-proposal-modal .pool-proposal-terms .term-checkbox{margin-right: 10px;}
.pool-sent-proposal-modal .pool-proposal-terms .pool-proposal-term-text{font-size: 12px; font-weight: normal;}
.pool-sent-proposal-modal .modal-body .reinvest-text{font-size: 12px;font-weight: normal;margin: 2px 0 10px 22px;}
.pool-sent-proposal-modal .popup-btn-pro ul{margin-left:60px;}
.pool-sent-proposal-modal .popup-btn-pro li{float: left;}
.pool-sent-proposal-modal .popup-btn-pro li:first-child a{padding: 4px 15px; margin: 0; font-size:12px;}
.pool-sent-proposal-modal .modal-body {overflow: hidden;}
.pool-sent-proposal-modal#poolproagreement .modal-dialog {margin: 8% auto;width: 600px !important;}


/*Toggle Button*/
.pool-sent-proposal-modal .toggle-btn {width: 60px; height: 30px; border-radius: 50px; display: inline-block; position: relative;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyklEQVQ4T42TaxHCQAyENw5wAhLACVUAUkABOCkSwEkdhNmbpHNckzv689L98toIAKjqGcAFwElEFr5ln6ruAMwA7iLyFBM/TPDuQSrxwf6fCKBoX2UMIYGYkg8BLOnVg2RiAEexGaQQq4w9e9klcxGLLAUwgDAcihlYAR1IvZA1sz/+AAaQjXhTQQVoe2Yo3E7UQiT2ijeQdojRtClOfVKvMVyVpU594kZK9zzySWTlcNqZY9tjCsUds00+A57z1e35xzlzJjee8xf0HYp+cOZQUQAAAABJRU5ErkJggg==") no-repeat 40px center #e74c3c;
  cursor: pointer; -webkit-transition: background-color 0.4s ease-in-out; -moz-transition: background-color 0.4s ease-in-out; -o-transition: background-color 0.4s ease-in-out; transition: background-color 0.4s ease-in-out; cursor: pointer;
	background-size: 12px;
}
.pool-sent-proposal-modal .toggle-btn.active {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVQ4T6WT0RWDMAhFeZs4ipu0mawZpaO4yevBc6hUIWLNd+4NeQDk5sE/PMkZwFvZywKSTxF5iUgH0C4JHGyF97IggFVSqyCFga0CvQSg70Mdwd8QSSr4sGBMcgavAgdvwQCtApvA2uKr1x7Pu++06ItrF5LXPB/CP4M0kKTwYRIDyRAOR9lJTuF0F0hOAJbKopVHOZN9ACS0UgowIx8ZAAAAAElFTkSuQmCC") no-repeat 10px center #2ecc71;}
.pool-sent-proposal-modal .toggle-btn.active .round-btn {left: 35px;}
		  
.pool-sent-proposal-modal .toggle-btn .round-btn {width: 20px; height: 20px; background-color: #fff; border-radius: 50%; display: inline-block;
 position: absolute; left: 5px; top: 20px; margin-top: -15px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.pool-sent-proposal-modal .toggle-btn .cb-value {position: absolute; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; z-index: 9; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}



/*------- Reinvest Description ------*/		  
/* .reinvest-description-modal{position: fixed; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; background: #ffffff; z-index: 999999; display: none; overflow-y: scroll;}
.reinvest-description-modal .close-reinvest-modal{position: absolute; top: 20px; right: 20px; opacity: 0.7; cursor: pointer;}		   */
.reinvest-description-modal .reinvest-content{padding: 30px;}
.reinvest-description-modal .reinvest-content h2{margin-bottom: 30px;}		 
.reinvest-description-modal .reinvest-content table{font-size: 14px; color: #000000;}		  
.reinvest-description-modal .reinvest-content table th{background: #f9f9f9; font-weight: bold; color: #000000; font-size: 14px; border: 1px solid #dddddd;} 		  
.reinvest-description-modal .reinvest-content table td{border: 1px solid #dddddd; vertical-align: middle; font-size: 14px;}	.reinvest-description-modal .reinvest-content .availbale-msg{font-size: 12px; margin: 0; display: block; color: #00bfd2;}
.reinvest-description-modal .reinvest-content .reinvest-button li:first-child,.reinvest-description-modal .reinvest-content .reinvest-button li:last-child {
    opacity: 0.8;
    position: relative;
    top: 6px;
}
.reinvest-description-modal .reinvest-content .reinvest-button li {
    float: left;
    font-size: 13px;
}
.reinvest-description-modal .reinvest-content .reinvest-button {
    width: 100%;
    float: left;
    margin-bottom: 7px;
}	



/*Toggle Button*/
.toggle-btn {width: 60px; height: 30px; border-radius: 50px; display: inline-block; position: relative;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyklEQVQ4T42TaxHCQAyENw5wAhLACVUAUkABOCkSwEkdhNmbpHNckzv689L98toIAKjqGcAFwElEFr5ln6ruAMwA7iLyFBM/TPDuQSrxwf6fCKBoX2UMIYGYkg8BLOnVg2RiAEexGaQQq4w9e9klcxGLLAUwgDAcihlYAR1IvZA1sz/+AAaQjXhTQQVoe2Yo3E7UQiT2ijeQdojRtClOfVKvMVyVpU594kZK9zzySWTlcNqZY9tjCsUds00+A57z1e35xzlzJjee8xf0HYp+cOZQUQAAAABJRU5ErkJggg==") no-repeat 40px center #e74c3c;
	cursor: pointer; -webkit-transition: background-color 0.4s ease-in-out; -moz-transition: background-color 0.4s ease-in-out; -o-transition: background-color 0.4s ease-in-out; transition: background-color 0.4s ease-in-out; cursor: pointer;
	  background-size: 12px;
  }
  .toggle-btn.active {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVQ4T6WT0RWDMAhFeZs4ipu0mawZpaO4yevBc6hUIWLNd+4NeQDk5sE/PMkZwFvZywKSTxF5iUgH0C4JHGyF97IggFVSqyCFga0CvQSg70Mdwd8QSSr4sGBMcgavAgdvwQCtApvA2uKr1x7Pu++06ItrF5LXPB/CP4M0kKTwYRIDyRAOR9lJTuF0F0hOAJbKopVHOZN9ACS0UgowIx8ZAAAAAElFTkSuQmCC") no-repeat 10px center #2ecc71;}
  .toggle-btn.active .round-btn {left: 35px;}
			
  .toggle-btn .round-btn {width: 20px; height: 20px; background-color: #fff; border-radius: 50%; display: inline-block;
   position: absolute; left: 5px; top: 20px; margin-top: -15px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
  .toggle-btn .cb-value {position: absolute; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; z-index: 9; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
  .made-with-love {position: fixed; left: 0; width: 100%; bottom: 10px; text-align: center; font-size: 10px; z-index: 9999;
	font-family: arial; color: #fff;}
  .made-with-love i {font-style: normal; color: #f50057; font-size: 14px; position: relative; top: 2px;}
  .made-with-love a {color: #fff; text-decoration: none;}
  .made-with-love a:hover {text-decoration: underline;}
  .reinvest-description-modal .reinvest-content .reinvest-button.disabled .toggle-btn.active {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVQ4T6WT0RWDMAhFeZs4ipu0mawZpaO4yevBc6hUIWLNd+4NeQDk5sE/PMkZwFvZywKSTxF5iUgH0C4JHGyF97IggFVSqyCFga0CvQSg70Mdwd8QSSr4sGBMcgavAgdvwQCtApvA2uKr1x7Pu++06ItrF5LXPB/CP4M0kKTwYRIDyRAOR9lJTuF0F0hOAJbKopVHOZN9ACS0UgowIx8ZAAAAAElFTkSuQmCC") no-repeat 10px center #dddddd;}
  .reinvest-description-modal .reinvest-content .reinvest-button.disabled .toggle-btn {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyklEQVQ4T42TaxHCQAyENw5wAhLACVUAUkABOCkSwEkdhNmbpHNckzv689L98toIAKjqGcAFwElEFr5ln6ruAMwA7iLyFBM/TPDuQSrxwf6fCKBoX2UMIYGYkg8BLOnVg2RiAEexGaQQq4w9e9klcxGLLAUwgDAcihlYAR1IvZA1sz/+AAaQjXhTQQVoe2Yo3E7UQiT2ijeQdojRtClOfVKvMVyVpU594kZK9zzySWTlcNqZY9tjCsUds00+A57z1e35xzlzJjee8xf0HYp+cOZQUQAAAABJRU5ErkJggg==") no-repeat 40px center #dddddd; background-size: 12px;}
		
  /*---------------------------------------------------------------
	Auto Invest Report Settings
---------------------------------------------------------------*/
.setting-history-table {padding: 20px;}
.setting-history-table table, .setting-history-table th, .setting-history-table td {
    border-collapse: collapse !important;
    border: 1px solid #dddddd !important;
}

.setting-history-table th {
    text-align: center;
    background: #fcfcfc;
	border: 1px solid #dddddd !important;
}
.setting-history-table th, .setting-history-table td {
    font-size: 13px;
    vertical-align: middle !important;
}
.setting-history-table h2 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
}

.auto-bid-sec .auto-bid-content .auto_invest_modify .setting-history-btn {    
	background: #f3f6fd !important;
    border: 1px solid #2d7cbc !important;
    color: #2d7cbc !important;
    font-weight: normal !important;
	text-transform: capitalize !important;
	padding-left: 15px !important;
    padding-right: 15px !important;
}

.auto-bid-sec .auto-bid-content .auto_invest_modify .setting-history-btn i{margin-right:3px;}


			

/* Group Term send proposal*/
.pool-sent-proposal-modal h2{font-size: 16px; font-weight: bold;}
.pool-sent-proposal-modal .reinvest-setting{position: absolute; top: 10px; right: 10px;}
.pool-sent-proposal-modal .reinvest-setting ul li{float: left; margin-right: 10px;}	
.pool-sent-proposal-modal .reinvest-setting ul li:first-child{position: relative; top: 5px;}	
.pool-sent-proposal-modal .group-term-proposal-terms{display: flex; margin-top: 20px;}
.pool-sent-proposal-modal .group-term-proposal-terms .term-checkbox{margin-right: 10px;}
.pool-sent-proposal-modal .group-term-proposal-terms .group-term-proposal-term-text{font-size: 12px; font-weight: normal;}
.pool-sent-proposal-modal#grouptermproagreement .modal-dialog {margin: 8% auto;width: 600px !important;}
#grouptermproagreement .clearfix {margin-bottom: 20px;}





/*-----------------------------------------------------------------
	Pool Loan Overview (04/11/2019)
-----------------------------------------------------------------*/
.term-group-loans .term-loan-investment {margin-bottom: 20px;}
.term-group-loans .term-loan-investment h2{font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.term-group-loans .term-loan-investment .term-loan-titles{margin-bottom: 20px;}
.term-group-loans .term-loan-investment .term-loan-titles ul li{display: inline-block; margin-right: 20px; font-size: 14px; line-height: 26px;}
.term-group-loans .term-loan-investment .term-loan-titles ul li span{width: 36px; height: 26px; border-radius: 30px; background: #dddddd; color: #ffffff; text-align: center; font-size: 13px; display: inline-block; margin-right: 2px;}
/* .term-group-loans .term-loan-investment .term-loan-titles ul li:first-child{font-size: 18px; font-weight: bold; margin-right: 30px; text-transform: uppercase;} */
.term-group-loans .term-loan-investment .term-loan-titles ul li:nth-child(1){color: #27a4de;}
.term-group-loans .term-loan-investment .term-loan-titles ul li:nth-child(1) span{background: #27a4de;}
.term-group-loans .term-loan-investment .term-loan-titles ul li:nth-child(2){color: #4ac18e;}
.term-group-loans .term-loan-investment .term-loan-titles ul li:nth-child(2) span{background: #4ac18e;}
.term-group-loans .term-loan-investment .term-loan-titles ul li:nth-child(3){color: #fa5555;}
.term-group-loans .term-loan-investment .term-loan-titles ul li:nth-child(3) span{background: #fa5555;}
.term-group-loans .term-loan-investment .term-loan-card{background: #ffffff; padding: 15px 20px 5px 20px; border-radius: 5px; box-shadow: 0 0 8px rgba(0,0,0,0.1); margin-top: 15px;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists{margin-left: -10px; margin-right: -10px;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes{background: #ffffff; border-radius: 5px; padding: 14px 10px 13px 10px; text-align: left; border: 1px solid #1376b9; display: flex;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes .icons{width: 50px; height: 50px; border-radius: 50%; background: gray; text-align: center; line-height: 50px;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes .box-content{padding-left: 10px;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes .amount{font-size: 21px; color: #111111; font-weight: 600; margin: 0 0 3px 0;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes .amount-type{font-size: 12px; color: #7b8188; margin: 0;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-invest.amt-invest{border-color: #cdcdfb; background: #f9f9ff;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-invest.amt-invest .icons{background: #e9e9fc;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-invest.amt-invest .amount{color: #0e3cc1;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .row{padding-left: 5px; padding-right: 5px;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .col-md-3{padding-left: 5px; padding-right: 5px;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.int-recevd{border-color: #b3e4e6; background: #fcffff;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.int-recevd .icons{background: #d4f3f4;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-invst .icons {
background: #ffe4d4;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.payment-recvd .icons {background: #c8fbe5;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-principal{margin: 15px 0; background: #fefeff; border: 1px solid #f1f1f1; padding: 10px; border-radius: 5px;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-principal h3{font-size: 16px; color: #575758; margin-bottom: 10px;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-principal ul li{display: inline-block; width: 33%; text-align: center;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-principal ul li p{margin: 0;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-principal ul li p.principal-money{font-size: 18px; color: #000000; font-weight: 600; margin-bottom: 5px;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-principal ul li p.principal-category{margin: 0; color: #949494; font-size: 13px;}


/*Term Group Loans Summary*/
.term-groupl-loan-overview{padding: 30px 30px; background: #fefefe;overflow: hidden;}	
.term-groupl-loan-overview .pool-wise-summary h2{font-size: 20px; font-weight: bold; margin-bottom: 15px;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists{padding: 15px 20px; border-radius: 5px; border: 1px solid #d6dde0; margin: 0px; background: #fcfdfd;margin-bottom: 20px;}	
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name{display: flex;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name .logos a{width: 120px; padding: 7px 15px; background: #ffffff; border: 1px solid #b8c0c7; border-radius: 3px; display: inline-block;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name .logos a img{text-align: center; max-width: 100%; display: inline-block;}	
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name	.pool-name{font-size: 18px; font-weight: bold;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name	.pool-name a{color: #424242;}	
.term-groupl-loan-overview .pool-wise-summary .pool-name .loan-id {font-size: 13px; margin: 0; font-weight: normal;    text-transform: capitalize;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data{display: block; margin-top: 22px;}
.term-groupl-loan-overview .pool-loan-details-data .term-data-lists {display: flex;}
.term-groupl-loan-overview .pool-loan-details-data .term-data-lists li {flex: 1; padding: 0 5px; box-sizing: border-box;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data li{text-align: center;}	
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data li p{margin: 0;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data li p.amount-data{ color: #000000; font-size: 15px; margin-bottom: 7px; font-weight: bold;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-loan-details-data li p.amount-type{font-size: 13px; color: #111111; opacity: 0.6;}	

/*Term Wise Summary*/
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists	.pool-list-name{display: flex; align-items: center;}

.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-investment-details{position: absolute; top: 15px; right: 15px; padding: 0px 10px; border-radius: 3px; cursor: pointer; font-size: 13px;}
 

.term-groupl-loan-overview .pool-wise-summary .proposal-range{margin-top: 20px; font-size: 12px; color: red; text-align: right;}


.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-transaction-details{position: absolute; top: 15px; right: 65px; padding: 0px 10px; border-radius: 3px; cursor: pointer; font-size: 13px;}
 

.term-groupl-loan-overview .pool-wise-summary .total-loan-data{margin-left: 15px;}
.term-groupl-loan-overview .pool-wise-summary .total-loan-data li{display: inline-block; margin-left: 10px; font-size: 13px;}
.term-groupl-loan-overview .pool-wise-summary .total-loan-data li span {width: 36px; height: 26px; border-radius: 30px;
background: #dddddd; color: #ffffff; text-align: center; font-size: 13px; display: inline-block; margin-right: 2px; line-height: 26px;}
.term-groupl-loan-overview .pool-wise-summary .total-loan-data li:nth-child(1){color: #27a4de;}
.term-groupl-loan-overview .pool-wise-summary .total-loan-data li:nth-child(1) span{background: #27a4de;}
.term-groupl-loan-overview .pool-wise-summary .total-loan-data li:nth-child(2){color: #4ac18e;}
.term-groupl-loan-overview .pool-wise-summary .total-loan-data li:nth-child(2) span{background: #4ac18e;}
.term-groupl-loan-overview .pool-wise-summary .total-loan-data li:nth-child(3){color: #fa5555;}
.term-groupl-loan-overview .pool-wise-summary .total-loan-data li:nth-child(3) span{background: #fa5555;}

.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists{position: relative;}		  
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data{margin-top: 20px; display: none; border-top: 1px solid #ddd; padding-top: 15px;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data .title{font-weight: bold;}	  
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table{margin: 0;}	
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table th{font-weight: bold;} 
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tbody {display:block !important; height:100px; overflow:auto;}	
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table thead, .term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tbody, .term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr{display:table; width:100%; table-layout:fixed;}	  
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table thead{width: calc(100%-1em)}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr th:nth-child(1){width: 25%;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr th:nth-child(2){width: 55%;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr th:nth-child(3){width: 20%;}	  
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr td:nth-child(1){width: 25%;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr td:nth-child(2){width: 55%;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data table tr td:nth-child(3){width: 20%;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data .debit-amount{color: #b62125;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .show-details-table-data .credit-amount{color: #10ae23;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls{margin-top: 20px;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .reinvest-setting a{border: none; outline: none; padding: 10px 20px; border: none;}	  		  		  
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .investment-buttons{float: right; margin-top: 10px;}
.term-groupl-loan-overview .reinvest-controls .principal-details {margin-top: 5px;}
.term-groupl-loan-overview .reinvest-controls .principal-details ul {display: flex;}
.term-groupl-loan-overview .reinvest-controls .principal-details ul li {flex: 1; padding: 0 5px; text-align: center;}
.term-groupl-loan-overview .reinvest-controls .principal-details ul li p.amount-data {color: #000000; font-size: 15px;     margin-bottom: 7px; font-weight: bold;}
.term-groupl-loan-overview .reinvest-controls .principal-details ul li p.amount-type {font-size: 13px; color: #111111;    opacity: 0.6;}
.term-groupl-loan-overview .investment-buttons .show-borrower-details{font-size: 13px; margin: 9px 0 0 0; text-align: center; display: block; clear: both; float: left; width: 100%;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .investment-buttons input{width: 105px; border: 1px solid #dddddd; height: 38px; font-size: 13px; float: left; margin-right: 5px; padding-left: 5px;}		  
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .investment-buttons button{box-shadow: none; border: none; outline: none; width: 90px; border-radius: 0; padding: 9px 5px;}

/*--------------------------------------------------------------
 New Escrow Passbook
--------------------------------------------------------------*/
.dashboard-titles {background: #1488ca; padding: 15px 15px; color: #ffffff; font-size: 20px; text-align: center; position: relative;}
.dashboard-titles .go-back{position: absolute; left: 15px; top: 14px;}
.escrow-passbooks {background: #f3f5f6; padding: 20px 20px; border-left: 1px solid #dddddd;}
.escrow-passbooks .virtual-account-details {padding: 10px 0;}
.escrow-passbooks .virtual-account-details h3{color: #383838; font-size: 17px; margin-bottom: 15px;}
.escrow-passbooks .account-box {padding: 20px 20px 10px 20px; background: #ffffff; border-radius: 7px;}
.escrow-passbooks .account-details p {font-size: 13px;}
.escrow-passbooks .account-details p+p {margin: 0;}
.escrow-passbooks .account-box .account-note {font-size: 11px; color: #f44d4d; margin: 5px 0 0 0;}
.escrow-passbooks .withdraw-money {margin-top: 15px;}
.escrow-passbooks .withdraw-money h3{color: #383838; font-size: 17px; margin-bottom: 15px;}
.escrow-passbooks .withdraw-money .row {margin-left: -10px; margin-right: -10px;}
.escrow-passbooks .withdraw-money .withdraw-money-box {padding: 15px; background: #ffffff; border-radius: 7px;}
.escrow-passbooks .withdraw-money .withdraw-money-box input {height: 46px; font-size: 14px; background: #ffffff; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.escrow-passbooks .withdraw-money .withdraw-money-box .input-group-addon {height: 46px; padding: 5px 20px; line-height: 34px; border-radius: 0 5px 5px 0; font-size: 15px;}
.escrow-passbooks .withdraw-money .withdraw-money-box .input-group-addon.withdraw-btn {background: #54c1f0; border-color: #54c1f0; cursor: pointer;}
.escrow-passbooks .withdraw-money .withdraw-money-box .input-group-addon.add-money-btn {background: #1465ca; border-color: #1465ca;cursor: pointer;}
.escrow-passbooks .balanced-lists {padding: 25px 0;}
.escrow-passbooks .balanced-lists .balance-boxes {padding: 16px 10px; text-align: center; border: 2px solid #55a6eb; background: #ffffff; border-radius: 5px; height: 100px; display: flex; align-items: center; justify-content: center;}
.escrow-passbooks .balanced-lists .balance-title {font-size: 14px; margin-bottom: 8px; color: #292929;}
.escrow-passbooks .balanced-lists .balance-amount {font-size: 20px; font-weight: bold; margin: 0; color: #000000;}
.escrow-passbooks .balanced-lists .balance-amount.available-bal {font-size: 23px;}
.escrow-passbooks .escrow-transaction-details {padding: 15px 20px 10px 20px; background: #ffffff; border-radius: 7px;}
.escrow-passbooks .escrow-transaction-details table {margin: 0;}
.escrow-passbooks .escrow-transaction-details th {font-weight: bold; color: #000000; background: #ffffff; font-size: 13px !important; width: auto;}
.escrow-passbooks .escrow-transaction-details td {border-bottom: 1px solid #e5e5e5; font-size: 12px; max-width:100%;
white-space:nowrap; color: #383838; width: auto; font-weight: normal;}
.escrow-passbooks .escrow-transaction-details td.debit {color: #e04b4b;}
.escrow-passbooks .escrow-transaction-details td.credit {color: #28a745;}
.escrow-passbooks .escrow-transaction-details .details-title {position: relative; margin-bottom: 15px;}
.escrow-passbooks .escrow-transaction-details .details-title h3 {color: #383838; font-size: 17px; margin-bottom: 15px; display: inline-block; margin-top: 5px;}
.escrow-passbooks .escrow-transaction-details .details-title .download-escrow-excel {background: #18ba60; color: #ffffff; font-size: 13px; padding: 8px 20px; border-radius: 3px; position: absolute; top: 0; right: 0;}
.escrow-passbooks .transaction-details-pagination {margin: 15px 0 20px 0; text-align: center;}
.escrow-passbooks .transaction-details-pagination .pagination {background: transparent; box-shadow: none; border: none; width: auto; margin: 0 auto;}
.escrow-passbooks .transaction-details-pagination .pagination li{display:inline-block;}
.escrow-passbooks .transaction-details-pagination .pagination li li{display:inline-block;}

.escrow-passbooks .transaction-details-pagination .pagination>li.active>a, .pagination>li.active>a:hover {background: #3571ae; color: #ffffff; border-color: #3571ae;}

.escrow-passbooks .escrow-pagination{text-align:center; margin-top: 20px; margin-bottom:20px;}
.escrow-passbooks .escrow-pagination ul li{display: inline-block;}
.escrow-passbooks .escrow-pagination ul li a{font-size: 14px; color: #222222;   background: #ffffff; padding: 6px 12px; display: block; border: 1px solid #e5e5e5; border-radius:2px;}
.escrow-passbooks .escrow-pagination ul li.active a{background: #237bad;
color: #ffffff; border-color: #0760c2;}


.escrow-passbooks .confirm-ticket-balance {padding: 15px 20px 10px 20px; background: #ffffff; border-radius: 7px; margin-bottom: 15px;}
.escrow-passbooks .confirm-ticket-balance h3{color: #383838; font-size: 17px;}
.escrow-passbooks .confirm-ticket-balance .ticket-balance {padding: 5px; text-align: left;}
.escrow-passbooks .ticket-balance p {margin: 0;}
.escrow-passbooks .ticket-balance .ticket-amount {font-weight: bold; font-size: 18px; margin-bottom: 7px; color: #000000}
.escrow-passbooks .ticket-balance .ticket-amount-name {font-size: 14px; opacity: 0.7; color: #000000}
.escrow-passbooks .escrow-transaction-details td .btn-primary {border: none; margin: 0;}

.escrow-passbooks .confirm-ticket-balance #more-details{border: none; padding-left: 15px; padding-right: 15px;}

/*------------------------------------------------------------
  Fees
------------------------------------------------------------*/
#lender-processing-fee .processing-fee-heading {position: relative; margin: 0 20px;}
#lender-processing-fee .processing-fee-heading .fee-offer-btn {position: absolute; top: 0; right: 0; display: inline-block; font-size: 13px; padding: 7px 10px; border: 1px solid #2790d8; color: #ffffff; background: #2790d8; border-radius: 5px;}

.processing-fee-data-table .processing-fee-table-inner {padding: 20px;}
.processing-fee-data-table th {font-weight: bold !important; width: auto; font-size: 14px !important;}
.processing-fee-data-table td {border-bottom: 1px solid #e5e5e5 !important; font-size: 12px; max-width: 100%; color: #383838; width: auto; font-weight: normal;}
.processing-fee-data-table td:nth-child(2){max-width: 150px;}


/*Already added*/
.dashboard-titles {background: #1488ca; padding: 15px 15px; color: #ffffff; font-size: 20px; text-align: center;   position: relative;}
.dashboard-titles .go-back {position: absolute; left: 15px; top: 14px;}
/*Alter nate email*/



/*-----------------------------------------------------------------
	Weighted Average
-----------------------------------------------------------------*/
.all-investment-overview .term-loan-principals {margin-top: 15px; margin-left: -10px; margin-right: -10px;}
.all-investment-overview .term-loan-principals .loan-principal-box {border: 1px solid #dddddd; background: #fefefe; padding: 10px; border-radius: 5px;}
.all-investment-overview .term-loan-principals .loan-principal-box .heading h3 {font-size: 15px; font-weight: bold;    border-bottom: 1px solid #dddddd; padding-bottom: 10px;}
.all-investment-overview .term-loan-principals .loan-principal-box ul li {padding: 5px; font-size: 14px;}
.all-investment-overview .term-loan-principals .loan-principal-box ul li .prin-amt {font-weight: bold; display: block;    margin-bottom: 3px; color: #454659;}



.all-investment-overview .term-loan-principals .loan-principal-box.principal_delayed .dpd-data ul li {font-size: 13px;
text-align: center; padding: 5px; margin-bottom: 7px; flex: 1;}

.all-investment-overview .term-loan-principals .row {padding-left: 5px; padding-right: 5px;}
.all-investment-overview .term-loan-principals .row .col-md-3 {padding-left: 5px; padding-right: 5px;}


.all-investment-overview .term-loan-principals .loan-principal-box.principal_delayed .dpd-data ul {display: flex;}
.all-investment-overview .term-loan-principals .loan-principal-box.principal_delayed .dpd-data ul li {font-size: 13px;     text-align: center; padding: 5px; margin-bottom: 7px; flex: 1;}

.all-investment-overview .term-loan-principals .loan-principal-box.principal_delayed .dpd-data ul li .dpd-amount {
font-size: 15px; font-weight: bold; margin-bottom: 12px;}
.understand-returns {text-align: right;margin-top: 10px;}



.form-item-alternate-email{
	margin-bottom: 6px;
}

.pool-disclaimer{padding:20px 25px;}
.pool-disclaimer ul{list-style-type:disc;}
.pool-disclaimer ul li{margin: 5px 0 5px 15px; font-size: 13px;}
.pool-proposal-detail{ max-height: 400px;overflow-y: scroll;border: 1px solid #ddd;padding: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.1);}

/*-----------------------------------------------------------------
	Bank Account Details - 21/01/2020
-----------------------------------------------------------------*/
.bank-account-details .current-investment-limit{background: #f0f3fa; padding: 20px 20px; border-radius: 7px; color: #373737; font-weight: 600;}
.bank-account-details .current-investment-limit p{margin: 0; line-height: 100%;}
.bank-account-details .current-investment-limit .current-title{font-size: 13px; text-transform: uppercase; margin-bottom: 15px;}
.bank-account-details .current-investment-limit .current-price{font-size: 26px; font-weight: 600; margin-bottom: 17px;}
.bank-account-details .current-investment-limit .current-investment{font-size: 17px; margin-bottom: 17px;}
.bank-account-details .current-investment-limit .invest-msg{font-size: 13px; margin-bottom: 20px;}
.bank-account-details .current-investment-limit .invest-msg a{color: #1407d0; text-decoration: underline;}
.bank-account-details .current-investment-limit .increase-limit{font-size: 13px;}
.bank-account-details .current-investment-limit .increase-limit a{background: #1100ff; color: #ffffff; border: 1px solid #181193; padding: 5px 12px; border-radius: 3px; margin-left: 2px; text-transform: uppercase;}

/*investment limit form*/
.investment-limit-form {padding: 30px; color: #373737;}
.investment-limit-form .main-title{font-size: 26px; font-weight: bolder; margin-bottom: 12px; font-family: 'Open Sans', sans-serif; color: #373737;}
.investment-limit-form .limit-card{background: #f5f5f5; border: 1px solid #bbbbbb; border-radius: 8px; margin-bottom: 20px;}
.investment-limit-form .limit-card .limit-title{font-size: 16px; padding: 10px; font-weight: 600; border-bottom: 1px solid #d8d8d8;}
.investment-limit-form .limit-card .limit-body{padding: 10px;}

.investment-limit-form .limit-card .limit-amount{font-size: 27px; font-weight: bold;}
.investment-limit-form .limit-card .limit-amount .rupee-icon{color: #7a7a7a;}
.investment-limit-form .limit-card .current-invest{font-size: 19px; font-weight: 600;}
.investment-limit-form .limit-card .current-invest .rupee-icon{color: #7a7a7a;}
.investment-limit-form .limit-card .invest-msg{font-size: 13px; font-weight: 600; margin: 0;}
.investment-limit-form .limit-card .invest-msg a{color: #1407d0; text-decoration: underline;}

.investment-limit-form .limit-card .increse-msg{font-weight: 600; font-size: 13px;}
.investment-limit-form .limit-card .download-template{padding: 0px 0 5px 0;}
.investment-limit-form .limit-card .download-template a{color: #1100ff; font-size: 13px; text-transform: uppercase; font-weight: bold;}

.investment-limit-form .limit-card .files-upload{background: #e0e0e0; padding: 10px 15px 5px 15px; margin-bottom: 10px; margin-top: 10px; border-radius: 5px;}

.investment-limit-form .limit-card .files-upload p{font-weight: bold; font-size: 14px; text-transform: uppercase;}
.investment-limit-form .files-upload li{color: #1100ff; margin: 5px; font-size: 13px; font-weight: bold;}
.investment-limit-form .files-upload li .trash-doc{color: #f55a4e; margin-left: 7px; font-size: 14px;}

.investment-limit-form .send-verification{margin: 15px 0 0px 0;}

.investment-limit-form .send-verification a{background: #1100ff; color: #ffffff; border: 1px solid #181193; padding: 6px 30px; border-radius: 3px; margin-left: 2px; text-transform: uppercase; display: inline-block;}


.investment-limit-form .upload-area{background: #e0e0e0; padding: 10px; margin-top: 10px; border-radius: 5px; text-align: center; position: relative; font-size: 13px; text-transform: uppercase;}
 
.drop {height: 120px; border: 2px dashed #DADFE3; border-radius: 15px; overflow: hidden; text-align: center; background: white;  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;
position: relative; padding: 5px;}
.drop .cont {color: #8E99A5; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; margin: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%;}
.drop .cont i { font-size: 20px; color: #8E99A5; position: relative;}
.drop .cont .tit {font-size: 13px; text-transform: uppercase; width: 100%;}
.drop .cont .desc {color: #A4AEBB;}
.drop .cont .browse {padding: 3px 16px; color: #1100ff; text-transform: uppercase; font-size: 13px; width: 100%;}
.drop input {width: 100%; height: 100%; cursor: pointer; background: red; opacity: 0; margin: auto; position: absolute;    top: 0; left: 0; bottom: 0; right: 0;}
#list {width: 100%; text-align: left; margin-bottom: 10px;}
#list .thumb {height: 75px; border: 1px solid #323a44; margin: 10px 5px 0 0;}


.investment-limit-form .thank-you-message{font-size: 12px; padding: 10px; font-weight: 600;}

.investment-limit-form .files-uploaded{background: #e0e0e0; padding: 10px 15px 5px 15px; margin-bottom: 10px; margin-top: 10px; border-radius: 5px;}

.investment-limit-form .files-uploaded p{font-weight: 600; font-size: 12px;}
.investment-limit-form .files-uploaded li{color: #1100ff; margin: 5px; font-size: 13px; font-weight: bold;}
.investment-limit-form .files-uploaded li .trash-doc{color: #f55a4e; margin-left: 7px; font-size: 14px;}

.investment-limit-form .request-rejected{background: #e0e0e0 url('/sites/all/modules/lenderv2/lender_newdashboard/images/remove.png') 5px 5px no-repeat; padding: 7px 10px 7px 35px; border-radius: 3px; text-transform: uppercase; font-weight: 600;}

.investment-limit-form .reject-reason{margin-top: 10px; font-weight: 600;}
.investment-limit-form .reject-reason p{font-size: 13px; margin-bottom: 5px;}
.investment-limit-form .reject-reason li{font-size: 13px; margin-bottom: 5px;}


.investment-limit-form .rectify-document{margin: 10px 0;}
.investment-limit-form .rectify-document p{font-size: 15px; font-weight: 600; margin-bottom: 7px;}
.investment-limit-form .download-template a{color: #1100ff; font-size: 13px; text-transform: uppercase;}

.investment-limit-form .submit-uplaoed{margin-top: 20px;}
.investment-limit-form .submit-uplaoed button {background: #1100ff; color: #ffffff; border: 1px solid #181193; padding: 7px 20px; border-radius: 3px; margin-left: 2px; text-transform: uppercase; border: none;}

.crona-loan-label{position: absolute; top: 0; left: 0; padding: 2px 8px; background: #159327; color: #ffffff; font-size: 11px; font-weight: bold; z-index: 99;}
.crona-loan-label::after{position: absolute; content: ''; top: 0; right: -20px; border: 19px solid;border-color: #159327 transparent transparent transparent; z-index: -1;}


/*---------- Escrow Account (09-03-20) ----------*/
/*18 March 2020 Kanika*/
.escrow-passbooks .account-details{position: relative;}
.escrow-passbooks .account-details .vpa-details{position: absolute; width: 500px; top: 40px; right: 25px; padding: 7px; background: #f8f8f8; border: 1px solid #dddddd; border-radius: 5px; z-index: 9999; display: none; color: #000000;}
.escrow-passbooks .account-details .vpa-details p{font-size: 12px;}
.escrow-passbooks .account-details .vpa-details li{font-size: 12px; list-style-type: none; margin-left: 5px;}
.escrow-passbooks .account-details .show-vpa-details{background: #000000; width: 17px; height: 17px; color: #ffffff; border-radius: 50%; display: inline-block; cursor: pointer; text-align: center; font-weight: bold; font-size: 12px;}
.escrow-passbooks .account-details .copy-clipboard{background: #e9f0f4; padding: 3px 7px; font-size: 12px; margin-left: 7px; color: #1383c1;}

.main_tooltip{
	position: relative;
  display: inline-block;
}
.click_tooltip {
  
  display: none;
	background-color: #fcbb24;
	color: #fff;
	text-align: center;
	padding: 2px 5px;
	border-radius: 2px;
	position: absolute;
	z-index: 1;
	font-size: 10px;
	text-transform: uppercase;
	right: -24px;
	top: 48px;
}

/*----------------------------------------------
 Add Money via UPI
----------------------------------------------*/
.transactions_details .sub_heading{font-size: 16px; font-weight: 600; text-align: center; color: #042e6f; margin-top: -10px;}

.transactions_details .scan-code{margin: 25px 0 20px 0; text-align: center;}
.transactions_details .scan-code img{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.transactions_details .qr-code-msg-note{text-align: center; font-size: 13px; color: #111111;}
.transactions_details .qr-code-msg-note span{display: block;}
/*18 March 2020 Kanika*/

 .crona-loan-label{position: absolute; top: 0; left: 0; padding: 2px 8px; background: #159327; color: #ffffff; font-size: 11px; font-weight: bold; z-index: 99;}
					 .crona-loan-label::after{position: absolute; content: ''; top: 0; right: -20px; border: 19px solid;
    				 border-color: #159327 transparent transparent transparent; z-index: -1;}


   /*----------------------------------------------
 Group Loan Overview
----------------------------------------------*/
#new-term-overview .term-loan-amount-lists .col-md-3{width: 20%;}
#new-term-overview .term-loan-amount-lists .term-loan-amount-boxes .box-content {padding-left: 8px; width: calc(100% - 50px);}
#new-term-overview .term-loan-amount-lists .term-loan-amount-boxes {padding: 6px 6px 6px 6px; height: 80px; align-items: center;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-disbursed {    border: 1px solid #951fdf;}
.term-group-loans .term-loan-investment .term-loan-card .term-loan-amount-lists .term-loan-amount-boxes.amt-disbursed .icons {background: #f0e4f7;}
.term-groupl-loan-overview .pool-wise-summary .release-link{font-size: 13px; background: url("../images/releasable-escrow-icon.png") right 0 top 0 no-repeat; background-size: 16px; padding-right: 22px; color: #115e9f;}
.term-groupl-loan-overview .pool-wise-summary .proposal-range{text-align: center;}
.term-groupl-loan-overview .pool-wise-summary .pool-loan-lists .reinvest-controls .investment-buttons {float: none;    margin: 12px 0 0 0; overflow: hidden; display: inline-block;}
.term-groupl-loan-overview .pool-wise-summary .proposal-range{margin-top: 5px;}

/* Icici OTP Pop Design */
.release-escrow-modal{position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 9999; background: #ffffff; width: 500px; border-radius: 5px; display: none;}
.release-escrow-modal .otp-heading{position: relative; padding: 13px 10px; border-bottom: 1px solid #dddddd;}	
.release-escrow-modal .otp-heading h3{margin: 0; font-size: 17px; font-family: 'Open Sans', sans-serif;}	
.release-escrow-modal .otp-heading span{position: absolute; top: 16px; right: 13px; cursor: pointer;}	
.release-escrow-modal .otp-body{padding: 7px 15px; font-size: 14px;}
.release-escrow-modal .otp-body p{margin: 0; line-height: 18px; font-size: 13px; padding-top: 5px;}
.release-escrow-modal .otp-box{margin: 15px 0; width: 320px;}
.release-escrow-modal .otp-box input{border: 1px solid #dddddd; box-shadow: none; height: 36px;}
.release-escrow-modal .otp-box .btn.btn-primary{border: none; border-radius: 0; text-transform: uppercase;  padding: 8px 15px;}
.release-escrow-modal-overlay{position: fixed; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.5); z-index: 999; display: none;}
/*----------------------------------------------
New Proposal Range 16-07-2020
----------------------------------------------*/
.new_propsal_range{position: absolute; top: 24px; left: 420px; display: block;}
.new_propsal_range .proposal_range_data{font-size: 12px; color: red; padding-left: 6px; margin-bottom: 1px;}
.new_propsal_range .proposal-range-feature{display: flex;}
.new_propsal_range .proposal-range-feature .automated-reinvestment{background: #0073bd; color: #ffffff; font-size: 11px; padding: 2px 6px; margin-right: 5px; border-radius: 5px;}
.new_propsal_range .proposal-range-feature .pre-funding{background: #0073bd; color: #ffffff; font-size: 11px; padding: 2px 6px; border-radius: 5px;}
.browse-borrower .profile-product_rating{background: #28950f; color: #ffffff; font-size: 20px; font-weight: bold; text-align: center; padding: 2px 10px 3px 10px; position: absolute; top: 26px; left: 644px; display: block; line-height: 100%; border-radius: 5px;}
.browse-borrower .profile-product_rating span{display: block; font-size: 10px; margin-bottom: 2px; line-height: 100%;}
.browse-borrower .new-education-roi{border: 1px solid #7ee88d; border-radius: 5px; color: #24263d; float: left; font-size: 14px; font-weight: 600; margin: 0;
padding: 8px 10px; position: absolute; top: 26px; right: 132px;}


/*----------------------------------------------
  Invest for India Unit
----------------------------------------------*/
.investment-details-profile.multi-invest-proposal .ifi-unit{position: absolute; right: 5px;}

/*----------------------------------------------
  NBFC Add User 09-10-2020
----------------------------------------------*/
.add-users-area{padding: 0 15px;}
.add-user-headings{padding: 15px;}
.add-user-headings h3{font-weight: bold; font-size: 23px;}
.add-user-form-box {background: #f6fcfd; padding: 10px; border: 1px solid #cbdde2;}
.add-user-form-box .add-title{font-size: 18px; font-weight: bold;}
.add-user-form-box .add-block{display: flex; align-items: center;}
.add-user-form-box .add-block label{margin-right: 10px; font-weight: bold; font-size: 13px; width: 68px; display: inline-block;}
.add-user-form-box .add-block input{border: 1px solid #b7b7b7; font-size: 13px; width: 290px; height: 36px; padding-right: 20px; display: inline;}
.add-user-form-box .add-block{margin: 10px 0;}
.user-table-data{margin-top: 20px;}
.user-table-data table th{font-weight: bold; background: #666666; color: #ffffff;}
.user-table-data table td{border: 1px solid #ddd; padding: 5px;}
.add-user-form-box .btn.add-user{    margin: 0 0 0 150px;
    float: right;
    border: none;
    font-weight: bold;
    text-transform: uppercase;
    height: 38px;
    color: #fff; width: 150px; }

    .fip_borrower_list .balance-boxes {
    padding: 16px 10px;
    text-align: center;
    border: 2px solid #55a6eb;
    background: #ffffff;
    border-radius: 5px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fip_borrower_list{

    margin-bottom: 20px;
}

.fip_borrower_list .balance-boxes .balance-amount{
	font-size: 20px;
    font-weight: bold;
    margin: 0;
    color: #000000;
}