/*
Project Name: LoanBook - Mi Cuenta
URL: http://loanbook.es/
Version: 1.0
*/

@import url(//fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700);
@import url(//fonts.googleapis.com/css?family=Ruda:400,400italic,700);

html, body {
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
}

body{
	font-family: "Noto Sans";
	font-size:13px;
	color:#999999;
}

h1 {
	font-family: "Noto Sans";
	font-size:26px;
	line-height: 30px;
	font-weight: bold;
	color: #606060;
	margin: 5px 0;
}

a, a:visited, a:active {
	color:#fca313;
	text-decoration: none !important;
	cursor: pointer;
}

a:hover {
	color:#999999;
	text-decoration: underline !important;
}

p.text-small {
	font-size: 11px;
}


/* bootstrap override: ancho LoanBook Mi Cuenta */
.container {
	/*max-width:1030px !important;*/
	max-width:1030px;
}
/* bootstrap addon: 5 columns grid */
.col-xs-15{
	width:20%;
	padding: 0 10px;
}
/* bootstrap addon: padding columns */
.nopadding {
	padding: 0 !important;
	margin: 0 !important;
}
.nopadding_v {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.padding30 {
	padding:30px !important;
}
.padding30_h {
	padding: 0 30px !important;
}
.padding15 {
	padding: 15px !important;
}
.padding15_h {
	padding: 0 15px !important;
}

.margin-0 {
	margin: 0 auto!important;
}
.center-div {
	display: flex;
	align-items: center;
}

/* bootstrap override: forms */
.form-control {
	font-size: 12px !important;
}
select {
	/*background-color: #f3f3f3 !important;*/
	border-bottom: 3px solid #cbcbcb !important;
}
select.ui-datepicker-year, select.ui-datepicker-month{ color:gray;}

input[disabled] {
	background-color: #f6f6f6 !important;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* bootstrap override: form */
.lb_selectors .form-group {
	margin:0;
}

.lb_selectors .form-inline {
	margin: 10px 0;
}


/* bootstrap override: tooltips */
span[data-toggle=tooltip] {
	cursor: default;
}

.tooltip  {
	font-size: 12px !important;
}

/*v2*/
.tooltip.top .tooltip-inner , .tooltip.bottom .tooltip-inner {
	color: #6d6a65;
	padding: 5px;
	background-color:rgba(249,240,214,0.95);
}
.tooltip.bottom .tooltip-inner {
	min-width: 250px;
	margin-left: -60px;
}
.tooltip.top .tooltip-arrow, .tooltip.bottom .tooltip-arrow {
	/*border-top-color: rgba(249,240,214,0.9);*/
	border-top-color:rgba(255,163,32,0.95);
	border-bottom-color:rgba(255,163,32,0.95);
}



/* bootstrap: slider */
.slider-selection.tick-slider-selection {
	background-image: -webkit-linear-gradient(top, #ffac08 0%, #fcd997 100%);
	background-image: -o-linear-gradient(top, #ffac08 0%, #fcd997 100%);
	background-image: linear-gradient(to bottom, #ffac08 0%, #fcd997 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffac08', endColorstr='#fffcd997', GradientType=0);
}

.slider-handle {
	background-color: #ffac08;
	background-image: -webkit-linear-gradient(top, #fcd997 0%, #ffac08 100%);
	background-image: -o-linear-gradient(top, #fcd997 0%, #ffac08 100%);
	background-image: linear-gradient(to bottom, #fcd997 0%, #ffac08 100%);
}

.slider-tick.in-selection {
	background-image: -webkit-linear-gradient(top, #fcd997 0%, #f9e5c0 100%);
	background-image: -o-linear-gradient(top, #fcd997 0%, #f9e5c0 100%);
	background-image: linear-gradient(to bottom, #fcd997 0%, #f9e5c0 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcd997', endColorstr='#fff9e5c0', GradientType=0);
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
	font-size: 10px;
}
/*v2*/
@media(max-width:767px){
	.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
		font-size: 9px;
	}
	.slider.slider-horizontal .slider-tick-label-container .slider-tick-label:first-child {
		text-indent: 20px;
	}
	.slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child {
		text-indent: -20px;
	}
}

.slider.slider-horizontal {
	width: 94% !important;
	margin-right: 3% !important;
	margin-left: 3% !important;
}

/*v2*/
.slider-selection {
	background-image: -webkit-linear-gradient(top, #ffac08 0%, #fcd997 100%);
	background-image: -o-linear-gradient(top, #ffac08 0%, #fcd997 100%);
	background-image: linear-gradient(to bottom, #ffac08 0%, #fcd997 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffac08', endColorstr='#fffcd997', GradientType=0);
}


/* bootstrap override: label */
label {
	font-weight: normal;
}
label.error{
	font-size: 10px;
	color: red;
	font-weight: bold;
	line-height: 15px;
}
input.error{
	border: 1px solid red;
}

/* bootstrap override: panel / collapsible */
.panel-group {
	margin-bottom: 0;
}

.panel-default>.panel-heading {
	background: none;
	padding:10px 10px;
	color: #5f5f5f !important;
	display: flex;
	/*v2*/
	min-height: 55px;
}

.panel-group .panel {
	border: 0;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-bottom: 1px solid #ddd;
	border-top:0;
	background-color: #fffbf2;
}

.panel-title {
	min-height: 35px;
	padding-left: 0;
}

.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
	line-height: 35px;
}
.mandato_content p.small{
	font-size: 14px;
}

.lb_rating_data_span {
	float:right;
	margin-bottom:5px;
}

/*v2*/
.lb_tabla_rating .field-right, .lb_tabla_rating_confirm .field-right {
	margin-bottom: 0 !important;
}

/*v2*/
.lb_tabla_rating .field-right .field-left, .lb_tabla_rating_confirm .field-right .field-left {
	margin-bottom: 0 !important;
}

/*v2*/
.lb_tabla_rating .form-control, .lb_tabla_rating_confirm.form-control {
	background-color: #fbfbfb !important;
}


/* bootstrap override: alert-warning */
.alert-warning {
	background-color: #fffbf2;
	color:#333333;
	border:1px solid #ffac03;
	text-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
	background-image:none;
	font-size: 14px;
}

.alert-warning .fa-info-circle {
	padding-right: 15px;
}

.alert-warning p {
	margin-top: 15px;
	color:#5f5f5f;
	/*v2*/
	/*padding-left: 33px;*/
	padding-left: 45px;
}

/* bootstrap override: alert-warning */
.alert-success {
	background-color: #f1f8e5;
	color:#333333;
	border:1px solid #77cc0e;
	text-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
	background-image:none;
	font-size: 14px;
}

.alert-success .fa-check-circle-o {
	padding-right: 15px;
	color:#77cc0e;
}

.alert-success p {
	margin-top: 15px;
	color:#5f5f5f;
	/*v2*/
	/*padding-left: 33px;*/
	padding-left: 45px;
}
.lb_boxcontent_profile_overlay {
	float: right !important;
	position: absolute !important;
	z-index: 2;
	display:none;
	background-color: #fff;
	font-size: 12px;

	-webkit-box-shadow: 0px 3px 4px 1px rgba(99,99,99,0.2);
	-moz-box-shadow: 0px 3px 4px 1px rgba(99,99,99,0.2);
	box-shadow: 0px 3px 4px 1px rgba(99,99,99,0.2);
}/*
@media(min-width:1220px){
	.lb_boxcontent_profile_overlay {
		right: -1px;
	}
}
@media(max-width:784px){
	.lb_boxcontent_profile_overlay {
		right: -1px;
	}
}
@media(max-width:767px){
	.lb_boxcontent_profile_overlay {
		right: -1px;
	}
}*/
#lb_header_overlay .lb_boxrow {
	padding:0;
}
#lb_header_overlay ul {
	float:left;
	position: relative;
	width:100%;
	margin:0;
	padding:0;
	list-style-type: none;
}
#lb_header_overlay ul li {
	padding: 15px 0px;
	margin: 0 7%;
	border-bottom: 1px solid #ebebeb;
	width: 86%;
	float: left;
	 position: relative;
	text-align: left;
	font-size: 13px;
}
#lb_header_overlay ul li:last-child {
	border-bottom: 0;
}
#lb_header_overlay ul li a {
	color:#333333;
}
/*v2*/
.lb_boxcontent_fondos_overlay {
	float: right !important;
	position: absolute !important;
	z-index: 2;
	display:none;
	background-color: #fff;
	font-size: 12px;

	-webkit-box-shadow: 0px 3px 4px 1px rgba(99,99,99,0.2);
	-moz-box-shadow: 0px 3px 4px 1px rgba(99,99,99,0.2);
	box-shadow: 0px 3px 4px 1px rgba(99,99,99,0.2);
}
.lb_boxcontent_fondos_overlay p {
	margin-bottom: 7px !important;
	margin-top: 4px !important;
}
/*
@media(min-width:1220px){
	.lb_boxcontent_fondos_overlay {
		right: -1px;
	}
}
@media(max-width:784px){
	.lb_boxcontent_fondos_overlay {
		right: -1px;
	}
}
@media(max-width:767px){
	.lb_boxcontent_fondos_overlay {
		right: -1px;
	}
}*//*
#lb_header_overlay_fondos .lb_boxrow {
	padding:0;
}*/




.lb_header1 {
	/*v2*/
	margin-bottom: 10px;
	margin-top:20px;
}

.lb_header2 {
	margin:0;
	min-height: 40px;
	line-height: 40px;
	color: #5688a1;
}

#header_logo {
	width:100%;
	max-width:204px;
	float:left;
}

#header_controls {
	width:100%;
	max-width:603px;
	float:right;
}

#lb_menu2_item2 img {
	margin-bottom: 1px;
}

.lb_menu1 {
	float:left;
	position: relative;
	width:100%;
	margin:0;
	padding:0;
	list-style-type: none;
	/*v2*/
	display: flex;
	display: -webkit-box; /* safari */
}
.lb_menu1 li.separador {
	width:1px;
	background-color: #e6e6e6;
	margin: 10px 5px;
	padding:0;
}
.lb_menu1 li.active {

}
.lb_menu1 li a {
	float:left;
	position: relative;
	width:100%;
	margin:0;
	padding: 0 25px;
	text-align: center;
	cursor: pointer;
	color: #5688a1;
	font-size: 14px;
	font-weight: bold;
}
@media(max-width:991px){
	.lb_menu1 li a {
		padding: 0 10px;
		font-size: 12px;
	}
}
@media(max-width:767px){
	.lb_menu1 li a {
		padding: 0 3px;
		font-size: 9px;
		font-weight: normal;
	}
	.lb_menu1 li.separador {
		width:1px;
		margin: 5px 2px;
	}
}
.lb_menu1 li.active a, .lb_menu1 li:hover a {
	background-color: #5688a1;
	color:#ffffff;
	text-decoration: none;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
}
.lb_menu1 li a:visited, .lb_menu1 li a:active, .lb_menu1 li a:hover {
	text-decoration: none !important;
}

.lb_header3 {
	background-color: #5688a1;
	color: #ffffff;
	min-height: 50px;
	line-height: 50px;
}
.lb_menu2 {
	float:left;
	position: relative;
	width:100%;
	height: 30px;
	line-height: 30px;
	margin:10px 0;
	padding:0;
	list-style-type: none;
	/*v2*/
	display: flex;
	display: -webkit-box; /* safari */
}
.lb_menu2 li {
	margin:0 5px;
}
.lb_menu2 li.separador {
	width:1px;
	background-color: #71a1b8;
	margin: 5px 0;
	padding:0;
}
.lb_menu2 li a {
	float:left;
	position: relative;
	width:100%;
	margin:0;
	padding: 0 25px;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
@media(max-width:991px){
	.lb_menu2 li a {
		padding: 0 10px;
		font-size: 12px;
	}
}
@media(max-width:767px){
	.lb_header2, .lb_header3 {
		padding: 0 !important;
	}
	.lb_menu2 li a {
		padding: 0 5px;
		font-size: 10px;
		font-weight: normal;
	}
	.lb_menu2 li a .fa {
		font-size: 12px !important;
	}
}

.lb_menu2 li.active a, .lb_menu2 li:hover a {
	background-color: #ffab0a;
	color:#ffffff;
	text-decoration: none;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}
.lb_menu2 li a:visited, .lb_menu2 li a:active, .lb_menu2 li a:hover {
	text-decoration: none !important;
}


.lb_header4 {
	background-color: #f3f3f3;
	border-bottom: 1px solid #ebebeb;
	color: #7b7b7b;
	padding: 10px 0;
}

.lb_header4 .lb_selectors .form-group {
	margin:0;
}

.lb_header4 .lb_selectors .form-inline {
	margin: 0;
}

.lb_header4 .lb_selectors .form-inline label {
	font-weight: normal;
}

.lb_header4 .lb_selectors select {
	min-width: 150px;
	/*v2*/
	background-color: #ffffff !important;
}

.lb_box{
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;

	text-align: center;
}

/*v2*/
.cartera_content #tab1 .lb_box{
	padding: 0 10px;
}

.lb_boxheader{
	float:left;
	position: relative;
	width:100%;
	min-height:32px;
	line-height:32px;
	padding:0 10px;

	font-size:1em;
	font-weight: bold;
	color: #fff;

	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;

}
/*v2*/
.lb_boxheader_no_border_radius {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
/*v2*/
@media(max-width:767px){
	.lb_boxheader {
		font-size:0.9em;
	}
}

p.lb_boxheader_subtitle {
	font-size:1em;
	color: #afafaf;
	font-style: italic;
	line-height: 1em;
	margin: 10px 0 !important;
}

.lb_menutabs {
	float:left;
	position: relative;
	width:100%;
	margin:0;
	padding:0;
	list-style-type: none;
	display: flex;
}
.lb_menutabs li {
	border-right:1px solid #ffffff;
	padding: 0;
}

/*v2*/
.lb_menutabs li:last-child {
	border-right:0;
}

.lb_menutabs li.active {

}
.lb_menutabs li a {
	float:left;
	position: relative;
	width:100%;
	margin:0;
	padding:0;
	text-align: center;
	cursor: pointer;
	color:#999999;
	font-weight: normal;
}
@media(max-width:767px){
	.lb_menutabs li a {
		font-size: 10px !important;
	}
	.lb_menutabs li.active a, .lb_menutabs li:hover a  {
		font-weight: normal !important;
	}
}
.lb_menutabs li.active a {
	background-color: #5688a1;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}
.lb_menutabs li:hover a {
	background-color: #5688a1;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}
.lb_menutabs li a:visited, .lb_menutabs li a:active, .lb_menutabs li a:hover {
	text-decoration: none !important;
}

.lb_boxrow {
	float:left;
	position: relative;
	width:100%;
	padding:15px 0;
}

.lb_boxcontent{
	float:left;
	position: relative;
	width:100%;
	padding:30px 0;

	border:1px solid #cfcfcf;
	border-top: 0;

	border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
}

.lb_boxcontent_full{
	border:1px solid #cfcfcf;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}

.lb_boxcontent_full_yellow{
	background-color: #fffaf4;
	border:1px solid #fab208;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}

.lb_boxcontent_inner {
	float:left;
	position: relative;
	width:100%;
	padding:0;
	border:0px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.lb_boxcontent h2 {
	font-size:1.8em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px;
}

/*v2*/
@media(max-width:991px){
	.cartera_content .lb_boxcontent h2 {
		font-size:1.8em;
	}
}

/*v2*/
.performance .lb_boxcontent h2 {
	font-size:1.4em;
}

.portfolio .lb_boxcontent h2 {
	font-size:1.5em;
}

.lb_boxcontent p {
	font-size:12px;
	margin-bottom: 0;
	/* new */
	margin-bottom: 15px;
}

.performance_gross_performance .lb_boxcontent {
	/*padding: 45px 0 32px 0;*/
	/*v2*/
	padding: 40px 0 31px 0;
}

/*v2*/
.lb_boxcontent_overlay {
	float: left;
	position: absolute;
	top: 32px;
	z-index: 2;
	display:none;
	background-color: #fff;
	font-size: 12px;

	-webkit-box-shadow: 0px 3px 4px 1px rgba(99,99,99,0.2);
	-moz-box-shadow: 0px 3px 4px 1px rgba(99,99,99,0.2);
	box-shadow: 0px 3px 4px 1px rgba(99,99,99,0.2);
}

/*v2*/
/*
.lb_boxcontent_overlay ul li > div {
	padding-right: 0;
}*/


/*v2*/
/*
#lb_boxcontent_fondos p {
	margin:0 33%;
}
*/

.lb_textlist {
	list-style-type: none;
	padding-left: 0;
}

.lb_textlist_latepayments {
	padding-left: 15px;
}


.lb_textlist li {
	margin-bottom: 5px;
	padding:0;
}

/*v2*/
#mandato3 .lb_textlist li, #mandato5 .lb_textlist li, #mandato6 .lb_textlist li {
	margin-bottom: 15px;
	padding:0;
}


.lb_textlist_right {
	float:right;
	font-weight:bold;
	text-align:right;
}

.lb_textlist_bold {
	font-weight:bold;
}
.lb_textlist_dark {
	color: #333333;
}
.lb_textseparator {
	float: left;
	position: relative;
	width:100%;
	height:1px;
	margin:10px 0 20px 0;
	background-color:#cfcfcf;
}
select#lb_selector_how_mandate {
	width:100%;
	background-color: #fffaf4 !important;
	border: 1px solid #fab208 !important;
	border-bottom: 3px solid #fab208 !important;
	color: #fab208;
}
.lb_mandato2_list, .lb_mandato6_list, .lb_mandato_email_list {
	padding-left: 20px;
	margin-top: 5px;
	font-size: 14px;
}
.lb_mandato2_list li, .lb_mandato6_list li  {
	margin: 5px 0;
}
.lb_mandato2_list span, .lb_mandato6_list span {
	color:#4d86a0;
	font-weight: bold;
}
.lb_mandato_email_list li, .lb_mandato2_email_list li{
	list-style-type: none;
}
.lb_mandato2_email_list, .lb_mandato2_email_list li{
	display: inline-block;
	margin-right: 10px;
}
.lb_mandato2_rating_list {
	padding-left: 20px;
}
.lb_mandato2_rating_list li {
	list-style-type: none;
	position: relative;
}
.lb_advanced_criteria_content, .lb_next_content {
	display: none;
	float:left;
	position: relative;
	width:100%;
	margin:0;
	padding:0;
}

/*v2*/
#mandato3 .alert-warning .fa-info-circle {
	font-size: 22px;
}

.lb_mandato3_text_list > li > div {
	padding-left: 0px;
	padding-right: 0px;
}

.lb_mandato3_text_list .fa-info-circle {
	padding-left: 5px;
}

.lb_tabla_rating_confirm .field-right {
	margin-bottom: 0 !important;
	padding-right: 0px;
}

.lb_tabla_rating_confirm .field-right .field-left {
	margin-bottom: 0 !important;
}

.lb_tabla_rating_confirm .lb_tabla_rating_col_2  {
	line-height: 35px;
	padding-left: 0;
	padding-right: 0;
}

.lb_tabla_rating_confirm .glyphicon {
	padding-right: 5px;
}

.lb_tabla_rating_confirm .panel-title {
	line-height: 35px;
}

.lb_tabla_rating_confirm .panel-default>.panel-heading {
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
@media(max-width:767px){
	.lb_tabla_rating_confirm select {
		margin-bottom: 4px;
	}
	.lb_tabla_rating_confirm .lb_boxheader > div > div {
		padding-right: 0px;
		line-height: 20px;
	}
	.lb_tabla_rating_confirm .lb_boxheader > div > div:last-child {
		margin-bottom: 8px !important;
	}
	.lb_tabla_rating_confirm .lb_boxcontent > div  > div >  div > div > div:first-child {
		text-align: right !important;
	}
	.lb_tabla_rating_confirm .lb_boxcontent > div  > div >  div > div > div:last-child {
		line-height: 5px !important;
		margin-bottom: 10px !important;
	}
}


/*v2*/
#mandato4 .alert-warning .fa-info-circle, #mandato4 .alert-success .fa-check-circle-o {
	font-size: 30px;
}


#mandato3 .field-left, #mandato4 .field-left, #mandato5 .field-left, #mandato6 .field-left {
	padding:0;
	text-align: left;
	vertical-align: middle;
	padding-right:15px;
}
@media(max-width:767px){
	#mandato3 .field-left, #mandato4 .field-left, #mandato5 .field-left, #mandato6 .field-left {
		padding-right:0;
	}
}

#mandato3 .field-right, #mandato4 .field-right, #mandato5 .field-right, #mandato6 .field-right {
	padding:0;
	text-align: right;
	line-height: 35px;
	margin-bottom: 20px;
}


#mandato6 .fa-circle {
	padding-right: 8px;
	font-size: 12px;
	line-height: 20px;
}

#mandato6 .lb_tabla_rating_confirm_recent {
	font-size: 13px !important;
}

#mandato6 .lb_tabla_rating_confirm_recent .panel-default>.panel-heading {
	padding: 10px 15px;
}

#mandato6 .lb_tabla_rating_confirm_recent .panel-default>.panel-heading > div:first-child {
	font-size: 16px !important;
}

#mandato6 .lb_tabla_rating_confirm_recent .fa-info-circle {
	padding-right: 10px;
}
@media(max-width:767px){
	.lb_tabla_rating_confirm_recent .panel-heading > div > div {
		font-size: 11px !important;
	}
	.lb_tabla_rating_confirm_recent .lb_boxheader > div  {
		font-size: 10px !important;
	}
	.lb_tabla_rating_confirm_recent .lb_boxheader > div > div {
		padding-right: 0px;
		line-height: 20px;
	}
	.lb_tabla_rating_confirm_recent .lb_boxheader > div > div:last-child {
		margin-bottom: 8px !important;
	}
	.lb_tabla_rating_confirm_recent .panel-heading > div > div:first-child {
		padding-right: 0px !important;
		padding-left:  0px !important;
	}
	#mandato6 .lb_tabla_rating_confirm_recent .fa-info-circle {
		padding-right: 3px;
	}
}





.lb_footer {
	background-color: #ececec;
	color: #606060;
	padding: 20px;
	margin-top:60px;
	text-align: center;

	background-color: #4B4B4B;
	border-top: 10px solid #518AA3;
}

.lb_footer img {
	width: 100%;
	max-width: 1000px;
	float: left;
}


.lb_footer2 {
	background-color: #252525;
	height: 55px;
	margin: 0;
	padding: 0;
}

.lb_footer2 img {
	width: 100%;
	max-width: 1000px;
	float: left;
	margin-top: 7px;
}



/* Charts */
.chart_content {
	padding:0;
}
.chart {
	/*width: 210px;*/
	width: 100%;
	/*height: 238px;*/
	height: 240px;
	padding: 0;
}
.chart_doble {
	/*width: 452px;*/
	width: 100%;
	height: 250px;
	padding: 0;
}

/*v2*/
.chart_doble svg g rect[width="1"], .chart svg g rect[width="1"] {
	display: none;
}

/*v2*/
.chart_content a.lb_chart_link {
	float:left;
	clear:both;
	margin-left:10px;
	margin-bottom:8px;
	margin-top:-3px;
	font-weight: bold;
}
.lb_chart_label { position: absolute;top: 110px;width: 100%; }
.lb_chart_label span { text-align: center; display: none; font-weight: bold; font-size: 11px; }
.lb_chart_text_bottom {
	position: absolute;
	bottom: 10px;
}

	/*v2*/
.cartera_content #tab1 .lb_boxcontent {
	min-height: 265px;
}
.lb_content, .cartera_content {margin-top: 20px}
@media(max-width:991px){
	.cartera_content #tab1 .lb_boxcontent {
		min-height: auto;
	}
}

/* font colors */
.lb_color_orange{
	color:#fca313!important;
}

.lb_color_blue{
	color:#5688a1!important;
}

/* bg colors */
.lb_bg_blue{
	background-color:#5688a1;
}
.lb_bg_grey0{
    background-color:#efefef;
    color:rgb(83, 139, 164);
    font-weight: inherit;

}

.lb_bg_grey0 > .portfolio_perfomance_table_column
{
    border-right: 2px solid #FFF;
}

.lb_bg_grey0 > .portfolio_perfomance_table_column:last-child
{
    border-right: 0px;
}

.lb_bg_grey{
	background-color:#ececec;
}
.lb_bg_grey2{
	background-color:#f6f6f6;
}
.lb_bg_grey0{
    background-color:#f6f6f6;
}
.lb_bg_yellow2 {
	background-color:#fffaf4;
	margin: 10px -15px;
	padding: 10px 15px;
}

.lb_bg_transparent_grey {
	background-color: transparent;
	border:1px solid #cfcfcf;
	font-size: 11px;
	color:#606060;
	font-weight: bold;
}

/* colors */
.lb_yellow{
	color:#ffad0f;
}
.lb_darkgrey{
	color:#606060;
}
.lb_white{
	color:#ffffff;
}
.lb_blue{
	color:#5587a0;
}
.lb_yellow2{
	color:#ffac08;
}

/* button colors */
.lb_btn_yellow {
	background-color: #ffab0a;
	border-bottom: 3px solid #e9910c;
	/*v2*/
	/*color: #ffffff;*/
	color: #ffffff !important;
	font-size: 1.2em;
	padding: 5px 20px;
	cursor: pointer !important;
}

/*v2*/
/*#lb_mandato2_submit.lb_btn_yellow, #lb_mandato3_submit.lb_btn_yellow, #lb_mandato4_view.lb_btn_yellow, #lb_mandato5_editar.lb_btn_yellow, #lb_mandato6_editar.lb_btn_yellow {*/
#lb_mandato2_submit_premodal.lb_btn_yellow, #lb_mandato2_submit.lb_btn_yellow, #lb_mandato3_submit.lb_btn_yellow, #lb_mandato4_view.lb_btn_yellow, #lb_mandato5_editar.lb_btn_yellow, #lb_mandato6_editar.lb_btn_yellow {
	width: 100%;
	font-size: 1.2em;
	padding: 10px 20px;
}

#lb_mandato2_next.lb_btn_yellow {
	width: 100%;
	font-size: 1.2em;
	padding: 10px 20px;
}

.lb_btn_yellow:hover {
	background-color: #fcc14c;
	border-bottom: 3px solid #ffab0a;
	color: #ffffff;
	cursor: pointer !important;
}

.lb_btn_yellow_transparent {
	background-color: transparent;
	border: 1px solid #ffad0a;
	/*v2*/
	/*color: #ffad0a;*/
	color: #ffad0a !important;
	text-align: center;
	/*font-size: 1.2em;*/
	padding: 10px 40px;
	cursor: pointer !important;
	float: right;
}
.lb_btn_yellow_transparent:hover {
	border: 1px solid #999999;
	color:#999999;
}
/*v2*/
@media(max-width:767px){
	.lb_btn_yellow_transparent {
		margin-top: 8px;
		margin-bottom: 15px;
	}
}

/*v2*/
.lb_btn_green_transparent {
	background-color: transparent;
	border: 1px solid #7dcc0f;
	/*v2*/
	/*color: #5b5b5b;*/
	color: #5b5b5b !important;
	text-align: center;
	/*font-size: 1.2em;*/
	padding: 10px 40px;
	cursor: default !important;
	float: right;
}
.lb_btn_green_transparent .fa-check-circle-o {
	/*v2*/
	/*color: #7dcc0f;*/
	color: #7dcc0f !important;
}
@media(max-width:767px){
	.lb_btn_green_transparent {
		margin-top: 8px;
	}
}


.lb_btn_grey {
	background-color: #f3f3f3;
	border-bottom: 3px solid #cccccc;
	/*v2*/
	/*color: #444444;*/
	color: #444444 !important;
	/*font-weight: bold;*/
	font-size: 1.2em;
	padding: 5px 20px;
	cursor: pointer !important;
	width: 100%;
}

.lb_btn_grey:hover {
	background-color: #fafafa;
	border-bottom: 3px solid #eeeeee;
	/*v2*/
	/*color: #888888;*/
	color: #888888 !important;
	cursor: pointer !important;
}

.lb_btn_grey_transparent {
	background-color: transparent;
	border: 1px solid #cdcdcd;
	/*v2*/
	/*color: #666666;*/
	color: #666666 !important;
	text-align: center;
	font-size: 1.2em;
	padding: 10px 20px;
	cursor: pointer !important;
	width: 100%;
}
@media(max-width:767px){
	.lb_btn_grey_transparent {
		margin-bottom: 8px;
	}
}
.lb_btn_grey_transparent:hover {
	border: 1px solid #999999;
	/*v2*/
	/*color: #000000;*/
	color: #000000 !important;        
        text-decoration: none !important;
}

/*v2*/
.lb_btn_grey2 {
	background-color: #f3f3f3;
	border: 1px solid #cccccc;
	border-bottom: 3px solid #cccccc;
	/*v2*/
	/*color: #444444;*/
	color: #444444 !important;
	text-align: center;
	font-size: 1.2em;
	padding: 10px 20px;
	cursor: pointer !important;
	width: 100%;
}
@media(max-width:767px){
	.lb_btn_grey2 {
		margin-bottom: 8px;
	}
}
.lb_btn_grey2:hover {
	background-color: #e3e3e3;
	/*v2*/
	/*color: #000000;*/
	color: #000000 !important;
}


@media(max-width:767px){
	#lb_mandato5_editar, #lb_mandato6_editar{
		margin-bottom: 8px;
	}
}

/* Mandato 2 Form */
.mandato2-form input {
	text-align: right;
}

.mandato2-form .field-left {
	padding:0;
	text-align: left;
	/*line-height: 17px;*/
	/*v2*/
	line-height: 21px;
	clear: left;

	vertical-align: middle;
	padding-right:15px;
}

/*v2*/
@media(max-width:767px){
	.mandato2-form .field-left {
		padding-right:0px;
	}
	.lb_tabla_rating select, .lb_tabla_rating input {
		margin-bottom: 4px;
	}
	.lb_tabla_rating .lb_boxheader > div > div {
		padding-right: 0px;
		line-height: 20px;
	}
	.lb_tabla_rating .lb_boxheader > div > div:last-child {
		margin-bottom: 8px !important;
	}
}

.mandato2-form .field-left .fa-info-circle {
	padding-left: 5px;
}

.mandato2-form .field-right .field-left {
	margin-bottom: 8px;
}

.mandato2-form .field-right {
	padding:0;
	text-align: right;
	line-height: 35px;
	margin-bottom: 20px;
}

.lb_link_toggle {

}

.lb_link_toggle  .glyphicon , .lb_link_refresh .glyphicon{
	padding-left: 5px;
}

.lb_link_refresh {
	display: none;
	float: right;
	font-weight: normal;
	color: #fca313 !important;
	font-size: 11px;
}

.lb_tabla_rating .glyphicon {
	padding-right: 5px;
}

/*v2*/
/*.modal-dialog {
	padding-top: 15%;
}*/
.modal-content h4 {
	font-size: 15px !important;
	color: #000000 !important;
	font-weight: bold !important;
	margin-bottom: 18px !important;
	margin-top: 8px !important;
}
.modal-content .fa-info-circle {
	font-size: 32px !important;
}
.modal-content .modal-footer {
	border-top: 0;
}


/* Glyphicon colors */
a .glyphicon {
	color:#fca313;
}

a:hover .glyphicon {
	color:#999999;
}

/*v2*/
.lb_link_toggle_performance .glyphicon {
	color:#ffffff;
	height: 32px;
	line-height: 32px;
}
/*v2*/
.lb_link_toggle_performance:hover .glyphicon {
	color:#cccccc;
	height: 32px;
	line-height: 32px;
}


/* Font Awesome colors */
/*
.fa {
	font-size: 16px;
}
.toggleBtnSpan .fa {
	font-size: 12px;
}
*/
.fa-4 {
	font-size: 40px;
}

.fa-calendar {
	min-height: 32px;
	line-height: 32px;
}

/*v2*/
.lb_boxheader .fa-info-circle {
	min-height: 32px;
	line-height: 32px;
}

.mandato_content .fa-info-circle {
	color: #fbbb3f;
}

.mandato_content .fa-check-square {
	color: #606060;
}

.lb_btn_yellow_transparent .fa-info-circle {
	color: #ffad0a;
}
.lb_btn_yellow_transparent:hover .fa-info-circle {
	color: #999999;
}
.text-big, .text-big p{
	font-size: 14px;
}



/**************************************************
				REVISAR ESTE CSS
***************************************************/
#buttons .btn{ background-color: #5786A2; color:white}
#content .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{background-color: #FCA904 !important; color: white}
.info_edit{
	padding: 5px !important;
}
#area-chart,
#line-chart,
#bar-chart,
#stacked,
#pie-chart{
	min-height: 250px;
}
#editmandate h3{text-align: left}
input[type=range] {
	/*removes default webkit styles*/
	-webkit-appearance: none;

	/*fix for FF unable to apply focus style bug */
	border: 1px solid white;

	/*required for proper track sizing in FF*/
	width: 300px;
}
input[type=range]::-webkit-slider-runnable-track {
	width: 300px;
	height: 5px;
	background: #ddd;
	border: none;
	border-radius: 3px;
}
input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #5786A2;
	margin-top: -4px;
}
input[type=range]:focus {
	outline: none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
	background: #ccc;
}

input[type=range]::-moz-range-track {
	width: 300px;
	height: 5px;
	background: #ddd;
	border: none;
	border-radius: 3px;
}
input[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #5786A2;
}

/*hide the outline behind the border*/
input[type=range]:-moz-focusring{
	outline: 1px solid white;
	outline-offset: -1px;
}

input[type=range]::-ms-track {
	width: 300px;
	height: 5px;

	/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	background: transparent;

	/*leave room for the larger thumb to overflow with a transparent border */
	border-color: transparent;
	border-width: 6px 0;

	/*remove default tick marks*/
	color: transparent;
}
input[type=range]::-ms-fill-lower {
	background: #777;
	border-radius: 10px;
}
input[type=range]::-ms-fill-upper {
	background: #ddd;
	border-radius: 10px;
}
input[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #5786A2;
}
input[type=range]:focus::-ms-fill-lower {
	background: #888;
}
input[type=range]:focus::-ms-fill-upper {
	background: #ccc;
}
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child{border-radius: 0 !important}
.tag {float: right;}
#tool .tooltip-inner {min-width: 400px; }
.container3 {
	position:relative;
}
.loantop > tr{border-bottom: 3px solid #cdcdcd}

div.rating {padding: 20px; font-size: 26px}
p.interest-rate-bottom{color:#888}
.subrow{background-color:#fff}

.rating{margin:0 auto;}
.img-polaroid2{height: 25px; width: 25px; background-color: #FFFFFF;  margin-top: 2px;   border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
thead.fixedHeader tr{display: block-table !important}

div.interest-rate-bottom, .term-remaining-bottom,.loantop-status-bottom, div.term-remaining-bottom{font-size:11px;}

div.detalles ul li, div.detalles2 ul li  {color: black; }
ul li::-moz-list-bullet{color: #5786A2; vertical-align: middle;}
.table-bordered {border-radius: 0px;}
.detalles{margin-top:5px; text-align: left; width: 100%;}
.detalles2{margin-top:5px; text-align: left; width: 100%;margin-left: 10px;}
.detalles > ul, .detalles2 > ul {margin-left:-15px}
.subtable{width: 653px;}
.subtable2{width: 320px; float:left}
.subtable3{width:660px;float:right; display: block}
.submenu2{margin-left: 20px;}
.submenu{padding: 10px;width: 75px}
.empty{background-color: white !important; font-weight: normal !important;}
.term-remaining-bottom2{margin-left:15px;}
#exampleInputSearch{height: 15px;}
.menu{width: 145px;}
.menu1{width: 20px;}
.menu2{width: 180px;}
.menu3{width: 155px;}
.term-remaining-bottom2{text-align: left; color: #55879E;   font-size: 13px;    height: 15px;}
.panel-body > .hero-unit-activity{ padding: 0}
.infot{background-color: #f5f5f5 !important;}
.infot2{background-color: #f2f2f2 !important;}
#mytable{  margin-left: -15px;}
div.loantop-status-bottom {   color: #55879E;        margin-top: 6px;}
.financed {        text-align: center;}
.credito{background-color: white;padding-bottom: 0px;}
.submenu > img{height: 30px; width: 30px;}
.last{/*float:right; */margin-left: 5px}
.interest-rate-bottom {font-size: 20px;}
.margin-left_60{margin-left:-70px}
.panel-title{margin-bottom: 0px;}
ul#table li:nth-child(5) {    width: 100px;}
ul#table li:nth-child(3) {    width: 80px;}
ul#table li:nth-child(6) {    width: 110px;}
ul#table li:first-child {    width: 272px;}
ul#table {    width: auto;}
ul#table li:nth-child(2) {    width: 40px;}
ul#table li:nth-child(4) {    width: 60px;}
ul#table li:nth-child(8) {    width: 92px;}
ul#table li:nth-child(9)  {    width: 102px;}
ul#table li:nth-child(7){    width: 106px;}
.importe2{ width: 105px;}
.importe{ width: 115px;}
.garan{width: 93px}
.garan2{width: 93px}
.plazo2{width: 80px}
.venc2{width: 103px;}
.venc{width: 103px;}
.plazo{width: 80px;}
.pend{ width: 95px;}
.recha{width: 97px}
.acep{width: 100px;}
div.rating{ border-radius: 0; line-height: 36px;font-size: 28px; padding: 5px; padding-left: 3px;}
.loantop-financed-progress{border-radius: 0px !important}
span.interest-rate-bottom {
	color: #888;
	font-size: 13px;
	margin: 10px 0 0 !important;
}
div#tiemporestante-dias {
	color: #888;
	font-size: 12px;
	margin: 4px 0 0 3px;
	text-align:left;
	float:left;
}
.sr-only {
	border: 0 none;
	clip: auto;
	height: 20px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width:30px;
}
.border-active-link {
	border-left: medium none;
	border-right: medium none;
}
.btn-nav-acount > a{text-transform: uppercase}
.btn-nav-acount > a.active{color:#5786A2 !important; text-transform: uppercase}
.btn-nav-acount > a{color:#888}

table.sortable thead tr th, table.sortable tfoot tr th {
	padding-bottom: 0px !important;
}
.tag > a{color:#5786A2;text-decoration: none; }
.darkened > a {margin-right: 10px;}
.darkened > a > img{width: auto !important;  }
.darkened img {max-width: none !important}
.btn-nav-acount > a {text-decoration: none}
.titulo{background-color: #f8f8f8 !important}
#all > a {color:#3399cc; font-family: 'Noto Sans'}
#all > a:hover {color:#5786A2; text-decoration: none}
#all > a:hover > span {background-color: none}
/*.table > thead > tr > th, table#detail_table2 > tbody > tr > td{border-bottom: 2px solid #fff !important;border-top: 2px solid #fff !important}*/
.left-col {
	width:20px;
	height:50px;
	position:relative;
	top:0;
	left: 0;
	color:white;
	font-size: 20px;
	vertical-align: middle;
	text-align: center;
}
#myTabContent .img-thumbnail{border-radius: 0px;  height:50px; width: 70px;}
.contenedor,.contenedor2{display:table;border: none;}
.contenido-a-centrar {
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
}
.impar {
	background-color: #E7E7E7 !important;
}
.btn-nav-acount.active {

	background-color: transparent;
}
.titulo2{background-color: #f4f4f4 !important}


div#subastas table.table.scrollTable.sortable tbody tr td:nth-child(1),
div#subastas table.table.scrollTable.sortable tbody tr td:nth-child(2),
div#subastas table.table.scrollTable.sortable tbody tr td:nth-child(3),
div#subastas table.table.scrollTable.sortable tbody tr td:nth-child(4),
div#subastas table.table.scrollTable.sortable tbody tr td:nth-child(5),
div#subastas table.table.scrollTable.sortable tbody tr td:nth-child(6),
div#subastas table.table.scrollTable.sortable tbody tr td:nth-child(7),
div#existe table.table.scrollTable.sortable tbody tr td:nth-child(1),
div#existe table.table.scrollTable.sortable tbody tr td:nth-child(2),
div#existe table.table.scrollTable.sortable tbody tr td:nth-child(3),
div#existe table.table.scrollTable.sortable tbody tr td:nth-child(4),
div#existe table.table.scrollTable.sortable tbody tr td:nth-child(5),
div#existe table.table.scrollTable.sortable tbody tr td:nth-child(6),
div#existe table.table.scrollTable.sortable tbody tr td:nth-child(7){
	background-color: white!important;
}

.btn-nav-acount.active a {color:#fff !important;background-color: transparent}
.subrow3, .subrow2, .subrow {height: 50px;}
.textogris{text-align: justify}
table.micuentatable > tbody {background-image:none !important;}
div#finalizadas>table>tbody{max-height: 487px}
tr.expander div.show-hide-subrow i{color:white;background-color:#3399cc; font-size:12px;width:20px; display: block;line-height: 50px;}
/**************************************************
				REVISAR ESTE CSS
***************************************************/


/* Nuevo */
div#tab2 table tr th,
div#tab3 table tr th
{ border-right:1px solid white;font-size: 14px; color: rgb(83, 139, 164); border-bottom: 1px solid rgb(255, 255, 255) ! important; -moz-user-select: none; }
/*****************************************************/
div#tab2 table tr.tablesorter-headerRow,
div#tab3 table tr.tablesorter-headerRow {
    font-size: 14px;font-family: Ruda; color:#538BA4; text-transform: uppercase; text-align: center !important
}
div#tab2 table tr.titles2 th,
div#tab3 table tr.titles2 th{
    font-size: 11px;color:#888; text-align: center !important;text-transform: none; vertical-align: middle;
}
div#tab2 table tr.titles2 a,
div#tab3 table tr.titles2 a{
    text-decoration: none; color:#888;
}
div#tab2 table tr.titles2 a:hover,
div#tab3 table tr.titles2 a:hover{
    text-decoration: none !important; color:#999
}
.loantop-feature-circle {
    border-radius: 100px;
    height: 35px;
    margin: 0 auto 3px;
    width: 35px;
}

table.sortable tbody, table.sortable thead, table.sortable{ width: 100%; }



table.sortable thead tr th, table.sortable tfoot tr th {
    background: url("ico_order/f_2.png") no-repeat scroll right center #EFEFEF;
    cursor: pointer !important;
    padding-right: 20px;
}
table.sortable thead tr th.tablesorter-headerAsc, table.sortable thead tr th.customAsc {
    background-color: #8DBDD8;
    background-image: url("ico_order/desc.gif");
}
table.sortable thead tr th.tablesorter-headerDesc, table.sortable thead tr th.customDesc {
    background-image: url("ico_order/asc.gif");
}
table.sortable thead tr th.cell-center > div.tablesorter-header-inner{
	text-align: center;
}
table.sortable thead tr th.cell-left > div.tablesorter-header-inner{
	text-align: left;
}
.tablesorter-headerAsc, .tablesorter-headerDesc, .tablesorter-headerAsc span > a, .tablesorter-headerDesc span > a {
    color: #000000 !important;
    font-weight: bold;
}
table.sortable{
	font-family: 'Noto sans',"Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-size: 11px;
	color: #333333;
}
table.sortable > tbody > tr > td, table.sortable > thead > tr > th, table.sortable > tfoot > tr > td {
	padding: 5px 8px !important;
	vertical-align: middle !important;
}
table.sortable td.cell-center {
	text-align: center !important;
}
table.sortable td.cell-left {
	text-align: left !important;
}
table.sortable td.cell-right {
	text-align: right !important;
}
table.sortable .titulo > a, .titulo, .infot2, .title-item > a {
	color: #888;
	font-family: Ruda;
}
table.sortable tr.success-2, tr.success, tr.detail {
	height: 42px !important;
}
table.sortable { margin:0 auto; border-collapse:collapse;table-layout: fixed;-moz-box-sizing: border-box;box-sizing: border-box; }
table.sortable > thead { background:#CCCCCC;display:block; }
table.sortable > tbody { height:10em; overflow-y:scroll; display:block;width: 100% !important; }
table.sortable > tfoot { background-color: #eee;display:block; }
table.sortable > tbody > tr:first-child > td { border-top: 0; }
table.sortable > tbody > tr > td, table.sortable > thead > tr > th {
	border-style: solid;
	border-color: white;
	border-width: 2px;
}

table#table_part > tfoot > tr {
	background-color: #D6D6D6;
	padding-left: 0;
	height: 45px;
}

table#table_part > tfoot > td {
	padding: 13px 10px;
}


#actividadPendienteTable2 .btn-default{ background: none; }

.impar { background-color: #E1E1E1 !important; }
.sorttable_nosort {	background-image: none !important; }
.subrow3, .subrow2, .subrow { height: 50px; }
ul#contenido_table_1 {
	display: table-cell;
	height: 36px;
	margin: 0;
	width: 1000px;
}

@media all and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) {
    
    footer .copyright {
        margin-left: 40px
    }

 #table_part tr.titles2 th,#table_part tr td{ text-align: center }

/*
#table_part tr.titles2 th:nth-child(1) { width: 36%; }
#table_part tr.titles2 th:nth-child(2) { width: 10%; }
#table_part tr.titles2 th:nth-child(3) { width: 10%; }
#table_part tr.titles2 th:nth-child(4) { width: 10%; }
#table_part tr.titles2 th:nth-child(5) { width: 10%; }
#table_part tr.titles2 th:nth-child(6) { width: 20%; }
*/
#table_part tr th:nth-child(3) { width: 100px; }
/*#actividadPendienteTable2 tr th:nth-child(3) { width: 80px; }
#actividadPendienteTable2 tr.titles2 th { width: 50px; }*/
/*#table_part tr td { padding: 0px!important; border: 0px solid white; }*/

/*#table_part tr td:nth-child(1) { width: 380px; }
#table_part tr td:nth-child(1) div:nth-child(2) { padding-bottom: 5px!important; padding-left: 5px!important }
#table_part tr td:nth-child(2) { width: 100px; }
#table_part tr td:nth-child(2) a div { margin-left: 5px; margin-right: 5px }
#table_part tr td:nth-child(3) { width: 85px; }
#table_part tr td:nth-child(4) { width: 105px; }
#table_part tr td:nth-child(5) { width: 91px; }
#table_part tr td:nth-child(6) { width: 115px; }
#table_part tr td:nth-child(7) { width: 120px; }
#table_part tr td:nth-child(8) { width: 140px; }*/

/*#table_part tfoot > tr > td:nth-child(8) { width: 122px; }*/



#table_part .subrow td{background-color: white}
#table_part .subrow td:nth-child(5) ,
#table_part .subrow td:nth-child(6) ,
#table_part .subrow td:nth-child(7) {background-color: #f8f8f8; border-top:1px solid #ddd}

/*This will work for firefox*/
/*@-moz-document url-prefix() {
    #table_part tr.titles2 th:nth-child(1) { width: 41%; }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
     #table_part tr.titles2 th:nth-child(1) { width: 31%; }
}*/

#actividadPendienteTable2 tr.titles2 th,#actividadPendienteTable2 tr td{ text-align: center }

}
/**********Tablet************/
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only 
    body{background: yellow}*/
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only 
    body{background: green}*/
}
/**********************************/
div.rating {
    background: none repeat scroll 0 0 #55879E;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 26px;
    height: 46px;
}
.left-col {
    color: #FFFFFF;
    font-size: 20px;
    height: 50px;
    left: 0;
    position: relative;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 20px;
}
#detail_table{margin-bottom: 0px;}
.expander{width: 100%}
  .titles2 {color:#888; font-size: 11px;}
  .green {
    color: #4CC583 !important;
}

#detail_table tbody {
    display: block;
    height: auto;
    overflow-y: scroll;
}

.chart_doble span, .chart span{text-align: center;top: 40px;position: relative}

input[disabled].btn:hover, input[disabled].btn:hover, input[disabled].btn:focus{
  color:green
}
#lb_mandato6_estimate_weeks{color: #4D86A0;
    font-weight: bold;}
#lb_boxcontent_fondos .col-xs-6{cursor: default}
.whitebgd{ background: none repeat scroll 0 0 #FFFFFF !important;}

.tooltip-wrapper {
  display: inline-block; /* display: block works as well */
  margin: 50px; /* make some space so the tooltip is visible */
}

.tooltip-wrapper .btn[disabled] {
  /* don't let button block mouse events from reaching wrapper */
  pointer-events: none;
}

.tooltip-wrapper.disabled {
  /* OPTIONAL pointer-events setting above blocks cursor setting, so set it here */
  cursor: not-allowed;
}
a[data-parent='#accordion']:hover,a.lb_chart_link:hover, a.lb_btn_yellow:hover, a.lb_btn_grey2:hover{text-decoration: none !important}
a[data-parent='#accordion'] span:hover{color:#999 !important}
a.lb_chart_link:hover{color:#F7BA59}
/* Show the dropdown menu on hover */
/*.dropdown:hover > ul.dropdown-menu, .dropdown:hover > div.lb_header3 {
    display: block;
}*/
.dropdown-menu{margin:0}
#micuentaSubmenu{width: 100%;  display: block}


/***************MEDIA QUERIES******************/
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
    .cartera_content #tab2, .cartera_content #tab3, #extractosTable_wrapper, [id^="myModal"] .modal-body{overflow:  auto !important;}
    
    #table_part tr td:nth-child(1) { width: 315px; }
    #table_part tr td:nth-child(1) div:nth-child(2) { padding-bottom: 5px!important; padding-left: 5px!important }
    #table_part tr td:nth-child(2) { width: 100px; }
    #table_part tr td:nth-child(2) a div { margin-left: 5px; margin-right: 5px }
    #table_part tr td:nth-child(3) { width: 90px; }
    #table_part tr td:nth-child(4) { width: 90px; }
    #table_part tr td:nth-child(5) { width: 95px; }
    #table_part tr td:nth-child(6) { width: 90px; }
    #table_part tr td:nth-child(7) { width: 95px; }
    #table_part tr td:nth-child(8) { width: 48px; }

    #actividadPendienteTable2 tr.expander td:nth-child(1) { width: 110px; }
    #actividadPendienteTable2 tr.expander td:nth-child(2) { width: 205px; }
    #actividadPendienteTable2 tr.expander td:nth-child(3) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(4) { width: 90px; }
    #actividadPendienteTable2 tr.expander td:nth-child(5) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(6) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(7) { width: 185px; }
    #actividadPendienteTable2 tr.expander td:nth-child(8) { width: 48px; }
    
    /*body{background: yellow}*/
    #content{width:100% !important}
    #visorPDF{max-height: 300px}
    .modal-dialog {
        width: auto !important;
    }
    .titularCB{
        margin-top: 0px !important;
    }
    .modal-content .arrow_box2:after, .modal-content .arrow_box2:before, .modal-content .arrow_box3:after, .modal-content .arrow_box3:before{display: none}
}

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
    .cartera_content #tab2, .cartera_content #tab3, #extractosTable_wrapper, [id^="myModal"] .modal-body{overflow:  auto !important;}
    
    #table_part tr td:nth-child(1) { width: 315px; }
    #table_part tr td:nth-child(1) div:nth-child(2) { padding-bottom: 5px!important; padding-left: 5px!important }
    #table_part tr td:nth-child(2) { width: 100px; }
    #table_part tr td:nth-child(2) a div { margin-left: 5px; margin-right: 5px }
    #table_part tr td:nth-child(3) { width: 90px; }
    #table_part tr td:nth-child(4) { width: 90px; }
    #table_part tr td:nth-child(5) { width: 95px; }
    #table_part tr td:nth-child(6) { width: 90px; }
    #table_part tr td:nth-child(7) { width: 95px; }
    #table_part tr td:nth-child(8) { width: 48px; }

    #actividadPendienteTable2 tr.expander td:nth-child(1) { width: 110px; }
    #actividadPendienteTable2 tr.expander td:nth-child(2) { width: 205px; }
    #actividadPendienteTable2 tr.expander td:nth-child(3) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(4) { width: 90px; }
    #actividadPendienteTable2 tr.expander td:nth-child(5) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(6) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(7) { width: 185px; }
    #actividadPendienteTable2 tr.expander td:nth-child(8) { width: 48px; }
          
    /*body{background: salmon}*/
    #content{width:100% !important}
    #visorPDF{max-height: 300px}
    .modal-dialog {
        width: auto !important;
    }
    .titularCB{
        margin-top: 0px !important;
    }
    .modal-content .arrow_box2:after, .modal-content .arrow_box2:before, .modal-content .arrow_box3:after, .modal-content .arrow_box3:before{display: none}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
    .cartera_content #tab2, .cartera_content #tab3, #extractosTable_wrapper, [id^="myModal"] .modal-body{overflow:  auto !important;}
    
    #table_part tr td:nth-child(1) { width: 315px; }
    #table_part tr td:nth-child(1) div:nth-child(2) { padding-bottom: 5px!important; padding-left: 5px!important }
    #table_part tr td:nth-child(2) { width: 100px; }
    #table_part tr td:nth-child(2) a div { margin-left: 5px; margin-right: 5px }
    #table_part tr td:nth-child(3) { width: 90px; }
    #table_part tr td:nth-child(4) { width: 90px; }
    #table_part tr td:nth-child(5) { width: 95px; }
    #table_part tr td:nth-child(6) { width: 90px; }
    #table_part tr td:nth-child(7) { width: 95px; }
    #table_part tr td:nth-child(8) { width: 48px; }

    #actividadPendienteTable2 tr.expander td:nth-child(1) { width: 110px; }
    #actividadPendienteTable2 tr.expander td:nth-child(2) { width: 205px; }
    #actividadPendienteTable2 tr.expander td:nth-child(3) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(4) { width: 90px; }
    #actividadPendienteTable2 tr.expander td:nth-child(5) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(6) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(7) { width: 185px; }
    #actividadPendienteTable2 tr.expander td:nth-child(8) { width: 48px; }
    
    /*body{background: yellowgreen}*/
    #content{width:100% !important}
    #visorPDF{max-height: 300px}
    .modal-dialog {
        width: auto !important;
    }
    .titularCB{
        margin-top: 0px !important;
    }
    .modal-content .arrow_box2:after, .modal-content .arrow_box2:before, .modal-content .arrow_box3:after, .modal-content .arrow_box3:before{display: none}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .cartera_content #tab2, .cartera_content #tab3, #extractosTable_wrapper, [id^="myModal"] .modal-body{overflow: auto !important;}
    
    #table_part tr td:nth-child(1) { width: 315px; }
    #table_part tr td:nth-child(1) div:nth-child(2) { padding-bottom: 5px!important; padding-left: 5px!important }
    #table_part tr td:nth-child(2) { width: 95px; }
    #table_part tr td:nth-child(2) a div { margin-left: 5px; margin-right: 5px }
    #table_part tr td:nth-child(3) { width: 95px; }
    #table_part tr td:nth-child(4) { width: 90px; }
    #table_part tr td:nth-child(5) { width: 95px; }
    #table_part tr td:nth-child(6) { width: 90px; }
    #table_part tr td:nth-child(7) { width: 90px; }
    #table_part tr td:nth-child(8) { width: 47px; }

    #actividadPendienteTable2 tr.expander td:nth-child(1) { width: 110px; }
    #actividadPendienteTable2 tr.expander td:nth-child(2) { width: 205px; }
    #actividadPendienteTable2 tr.expander td:nth-child(3) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(4) { width: 90px; }
    #actividadPendienteTable2 tr.expander td:nth-child(5) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(6) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(7) { width: 185px; }
    #actividadPendienteTable2 tr.expander td:nth-child(8) { width: 48px; }
    
    /*body{background: lemonchiffon}*/
    #content{width:100% !important}
    #visorPDF{max-height: 300px}
    .modal-dialog {
        width: auto !important;
    }
    .titularCB{
        margin-top: 0px !important;
    }
    .modal-content .arrow_box2:after, .modal-content .arrow_box2:before, .modal-content .arrow_box3:after, .modal-content .arrow_box3:before{display: inline}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .cartera_content #tab2, .cartera_content #tab3, #extractosTable_wrapper, [id^="myModal"] .modal-body{overflow: auto !important;}
    
    #table_part tr td:nth-child(1) { width: 320px; }
    #table_part tr td:nth-child(1) div:nth-child(2) { padding-bottom: 5px!important; padding-left: 5px!important }
    #table_part tr td:nth-child(2) { width: 90px; }
    #table_part tr td:nth-child(2) a div { margin-left: 5px; margin-right: 5px }
    #table_part tr td:nth-child(3) { width: 95px; }
    #table_part tr td:nth-child(4) { width: 90px; }
    #table_part tr td:nth-child(5) { width: 95px; }
    #table_part tr td:nth-child(6) { width: 90px; }
    #table_part tr td:nth-child(7) { width: 90px; }
    #table_part tr td:nth-child(8) { width: 47px; }
    
     #actividadPendienteTable2 tr.expander td:nth-child(1) { width: 110px; }
    #actividadPendienteTable2 tr.expander td:nth-child(2) { width: 205px; }
    #actividadPendienteTable2 tr.expander td:nth-child(3) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(4) { width: 93px; }
    #actividadPendienteTable2 tr.expander td:nth-child(5) { width: 90px; }
    #actividadPendienteTable2 tr.expander td:nth-child(6) { width: 95px; }
    #actividadPendienteTable2 tr.expander td:nth-child(7) { width: 185px; }
    #actividadPendienteTable2 tr.expander td:nth-child(8) { width: 47px; }
     
    /*body{background: skyblue}*/
    #content{width:1000px !important}
    .modal-dialog {
        width: 850px !important;
    }
    #puja > .modal-dialog {
        width: 580px !important;
    }
    .modal-dialog {
        width: 800px !important;
    }
    #modalLoginbotonlogin .modal-dialog {
        width: 515px !important;
    }
    .titularCB{
        margin-top: -55px !important;
    }
    .modal-content .arrow_box2:after, .modal-content .arrow_box2:before, .modal-content .arrow_box3:after, .modal-content .arrow_box3:before{display: inline}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .cartera_content #tab2, .cartera_content #tab3, #extractosTable_wrapper{overflow: auto !important;}     
    
    #table_part tr td:nth-child(1) { width: 395px; }
    #table_part tr td:nth-child(1) div:nth-child(2) { padding-bottom: 5px!important; padding-left: 5px!important }
    #table_part tr td:nth-child(2) { width: 115px; }
    #table_part tr td:nth-child(2) a div { margin-left: 5px; margin-right: 5px }
    #table_part tr td:nth-child(3) { width: 110px; }
    #table_part tr td:nth-child(4) { width: 115px; }
    #table_part tr td:nth-child(5) { width: 110px; }
    #table_part tr td:nth-child(6) { width: 110px; }
    #table_part tr td:nth-child(7) { width: 110px; }
    #table_part tr td:nth-child(8) { width: 55px; }

    #actividadPendienteTable2 tr.expander td:nth-child(1) { width: 110px; }
    #actividadPendienteTable2 tr.expander td:nth-child(2) { width: 285px; }
    #actividadPendienteTable2 tr.expander td:nth-child(3) { width: 115px; }
    #actividadPendienteTable2 tr.expander td:nth-child(4) { width: 110px; }
    #actividadPendienteTable2 tr.expander td:nth-child(5) { width: 115px; }
    #actividadPendienteTable2 tr.expander td:nth-child(6) { width: 110px; }
    #actividadPendienteTable2 tr.expander td:nth-child(7) { width: 230px; }
    #actividadPendienteTable2 tr.expander td:nth-child(8) { width: 50px; }
    
    #modalLoginbotonlogin .modal-dialog {
        width: 515px !important;
    }
    /*body{background: silver}*/
    #content{width:1000px !important}
    /*.modal-dialog {
        width: 850px !important;
    }*/
}
/***************participaciones y actividad pendiente table headers****************/
#table_part tr:nth-child(2) th:nth-child(1) { width: 35%; }
#table_part tr:nth-child(2) th:nth-child(2) { width: 10%; }
#table_part tr:nth-child(2) th:nth-child(3) { width: 10%; }
#table_part tr:nth-child(2) th:nth-child(4) { width: 10%; }
#table_part tr:nth-child(2) th:nth-child(5) { width: 10%; }
#table_part tr:nth-child(2) th:nth-child(6) { width: 20%; }
#table_part tr:nth-child(2) th:nth-child(7) { width: 10%; }
 
#actividadPendienteTable2 tr:nth-child(2) th:nth-child(1) { width: 35%; }
#actividadPendienteTable2 tr:nth-child(2) th:nth-child(2) { width: 10%; }
#actividadPendienteTable2 tr:nth-child(2) th:nth-child(3) { width: 10%; }
#actividadPendienteTable2 tr:nth-child(2) th:nth-child(4) { width: 10%; }
#actividadPendienteTable2 tr:nth-child(2) th:nth-child(5) { width: 10%; }
#actividadPendienteTable2 tr:nth-child(2) th:nth-child(6) { width: 20%; }
#actividadPendienteTable2 tr:nth-child(2) th:nth-child(7) { width: 10%; }

#table_part > tfoot tr td:nth-child(1){text-align: left !important; padding: 10px !important}
#table_part > tfoot tr td:last-child{width: 65px;}
/***************fin table headers****************/

#thumbs { padding-top: 10px; overflow: hidden;
    text-align: center;
    padding-bottom: 20px;}
#thumbs img, #largeImage {
 padding: 4px;
 background-color: white;
 cursor: pointer;
}
#thumbs img {box-shadow: 5px 5px 5px gray;border: 1px solid gray;
}
#largeImage, #description{
    display:none
}
#visorPDF{padding-bottom: 10px;max-height: 600px}
#description {
 background: black;
 color: white;
 /*position: absolute;*/
 bottom: 0;
 padding: 10px 20px;
}

.thumb-strip {
 /*background-color: rgba(34,34,34,0.75);
 color: white;*/
 bottom: 0;
 padding: 0;
 width: 100%;
 margin: 0;
 text-align: center;
    padding-top: 10px;
}
#panel { position: relative; height:610px}
.thumb-wrap { position: relative; float: left;}
#txtPerformance p{text-align: justify}

#showNonCommunicationsModal .modal-dialog {
	width: 95% !important;
	max-width: 1185px !important;
	margin: 30px auto !important;
	padding-top: 0 !important;
}

#showRssModal .modal-dialog {
	width:95% !important;
	max-width: 1185px !important;
	margin: 30px auto !important;
	padding-top: 0 !important;
}

/* show-non-compliant */
#nonCompliantModal .modal-dialog {
	width:95% !important;
    max-width: 1185px !important;
	margin: 30px auto !important;
	padding-top: 0 !important;
}

#nonCompliant_table_wrapper, #nonCompliant_resume_table_wrapper, #shareholder_table_wrapper,
#loanpayment_table_wrapper {
    white-space: nowrap !important;
    overflow-y: hidden !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    width: 100% !important;
    max-width: 1102px !important;
    padding: 0;
    margin: 0;
    font-size:12px;
    color:#999999;
}

#nonCompliant_table_wrapper_interior, #nonCompliant_resume_table_wrapper_interior, #shareholder_table_wrapper_interior,
#loanpayment_table_wrapper_interior {
    float: left;
    position: relative;
    display: inline;
    max-width: 1140px !important;
    /*width: 100%;*/
    height: auto;
    padding: 0;
    margin: 0;
}

#nonCompliant_masinfo_table {
    float:left;
    position: relative;
    font-size: 12px;
}

#nonCompliant_masinfo_table  tr:first-child {
    border-bottom: 1px solid #cfcfcf;
    background-color: #f6f6f6;
}

#nonCompliant_masinfo_table td, #nonCompliant_masinfo_table th {
    padding:5px;
}

.nonCompliant_separator {
    float: left;
    position: relative;
    width: 100%;
    height: 1px;
    background-color: #f6f6f6;
    margin: 0px auto;
}

.lb_nonCompliant_table_info_scroller, .lb_shareholder_table_info_scroller, .lb_loanpayment_table_info_scroller {
    float:left;
    position:relative;
    width:1100px;
    display:block;
    max-height:220px;
    overflow:auto;
}


.lb_boxrow_info_portfolio_perfomance {
    float: left;
    position: relative;
    width: 100%;
    padding: 3px 15px;
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 10px !important;
    background-color: #f8f8f8;
}

.lb_boxrow_info_portfolio_perfomance2 {
    float: left;
    position: relative;
    width: 100%;
    padding: 15px;
    border-top: 1px solid #cfcfcf;
    margin-top: 10px !important;
}

.lb_boxrow_info_portfolio_perfomance_fixed_header {
    top:1px;
    width: 150px;
    height:78px;
}

.lb_boxrow_info_portfolio_perfomance2  .portfolio_perfomance_table_column:first-child, .lb_boxrow_info_portfolio_perfomance  .portfolio_perfomance_table_column:first-child {
    background-color: #f6f6f6 !important;
}

.portfolio_perfomance_table_row .portfolio_perfomance_table_column:nth-child(2) ,  .lb_boxrow_info_portfolio_perfomance2  .portfolio_perfomance_table_column:nth-child(2), .lb_boxrow_info_portfolio_perfomance  .portfolio_perfomance_table_column:nth-child(2) {
    margin-left: 135px !important;
}

.portfolio_perfomance_table_column:nth-child(2) {
    width:85px;
}

.portfolio_perfomance_table_column:nth-child(3) {
    width:40px;
}

.portfolio_perfomance_table_column:nth-child(4) {
    width:85px;
}

.portfolio_perfomance_table_column:nth-child(5) {
    width: 90px;
}

.portfolio_perfomance_table_column:nth-child(6) {
    width: 90px;
}

.portfolio_perfomance_table_column:nth-child(7) {
    width: 90px;
}

.portfolio_perfomance_table_column:last-child {
    width: 31px;
	display: block;
	text-align: center;
}

.portfolio_perfomance_table_subcolumn  {
    float: left;
    position: relative;
    /*width: 100%;*/
    width: 65px;
    /*padding: 0 4px;*/
    text-align: center;
    font-size: 10px;
    /*font-weight: bold;*/
    height: 25px;
    line-height: 25px;
    display: block;
    /*margin-top: 5px !important;
    margin-bottom: -5px !important;*/
    border-right: 2px solid #FFF;
    color: #888;
}

.portfolio_perfomance_table_subcolumn:last-child  {
    border-right: 0px;
}

.lb_boxrow_info_portfolio_perfomance2  .portfolio_perfomance_table_column {
    font-weight: bold;
}

.portfolio_perfomance_table_row {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    padding: 1px 15px;
    margin: 0;
}

.portfolio_perfomance_table_column {
    float:left;
    position: relative;
    width: 80px;
    white-space: initial;
    height:34px!important;
}

.portfolio_perfomance_table_column:first-child {
    width: 150px;
}

.portfolio_perfomance_table_row {
    display: block;
}

.portfolio_perfomance_table_row .portfolio_perfomance_table_column:first-child,  .lb_boxrow_info_portfolio_perfomance2  .portfolio_perfomance_table_column:first-child, .lb_boxrow_info_portfolio_perfomance  .portfolio_perfomance_table_column:first-child
{
    float:left;
    position: absolute;
    display: block;
    width: 150px !important;
    height:auto;
    /*margin-left: -15px !important;
    padding-left: 18px !important;*/
    /*margin-left: -12px !important;
    padding-left: 20px !important;*/
    margin-left: -15px !important;
    padding-left: 15px !important;
    z-index: 20;
    background-color: #ffffff;

    /* fix bug avoid flickering on mobile devices
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -webkit-overflow-scrolling: touch;
    -webkit-transform-style: preserve-3d;
    transform: translate3d(0,0,0);*/
}

.tpc_20 {
    width:18% !important;
    margin-right: 1% !important;
}

.tpc_30 {
    width:28% !important;
    margin-right: 1% !important;
}

.tpc_33 {
    width:32.33% !important;
    margin-right: 1% !important;
}

.tpc_40 {
    width:38% !important;
    margin-right: 1% !important;
}

.tpc_50 {
    width:48% !important;
    margin-right: 2% !important;
}

.tpc_70 {
    width:68% !important;
    margin-right: 2% !important;
}

.my-link {
    font-weight: bold;
    cursor: help !important;
}

.lb_textlist_portfolio_latepayments{
	/*float: right;
	text-align: right;
	margin-left: 48px;*/
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: -18px;
	text-decoration: none;
	cursor: pointer;
}

@media (min-width: 768px) {
	.lb_textlist_portfolio_latepayments {
		/*padding-right: 9.5%;
		text-align: right;*/
                float: right;
	}
}

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
    /*.modal-dialog {
        width: auto !important;
    }*/
    
    /*body{background: silver}*/
    .titularCB{
        margin-top: 0px !important;
    }
    .modal-content .arrow_box2:after, .modal-content .arrow_box2:before, .modal-content .arrow_box3:after, .modal-content .arrow_box3:before{display: none}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
    .titularCB{
        margin-top: 0px !important;
    }
    .modal-content .arrow_box2:after, .modal-content .arrow_box2:before, .modal-content .arrow_box3:after, .modal-content .arrow_box3:before{display: none}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .titularCB{
        margin-top: 0px !important;
    }
    .modal-content .arrow_box2:after, .modal-content .arrow_box2:before, .modal-content .arrow_box3:after, .modal-content .arrow_box3:before{display: inline}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .titularCB{
        margin-top: -55px !important;
    }
    .modal-content .arrow_box2:after, .modal-content .arrow_box2:before, .modal-content .arrow_box3:after, .modal-content .arrow_box3:before{display: inline}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

table.sortable thead tr th.centered_arrow, table.sortable tfoot tr th.centered_arrow {
    background: #efefef url(ico_order/f_2_centered.png) no-repeat center 27px;
        background-color: rgb(239, 239, 239);
}
tr.totales{display:none}

tbody#tbodyExtractos {
	height: 450px!important;
}
@media handheld and (min-resolution: 150dpi)
{
	tbody#tbodyExtractos {
		height: 210px!important;
	}
}

.lb_datadeleted {
	/*background-color:whitesmoke;*/
	font-style: italic;
	/*filter: blur(1px);*/
	opacity: 0.5;
}