﻿.block-header {
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 !important;
	/*line-height: 13px;
	color: #616161;
	padding: 4px 12px 5px 12px;
	background: #eaeaea;*/
	text-align:left;
}

.td-Label {
	width: 180px;
}

.make-upper {
	text-transform: uppercase;
}

/* ----- Exchange list ------------------------------------------------------------------------- */
table.exchange-list caption {
	text-align: left;	
}

table.exchange-list tr td,
table.exchange-list tr th
 {
	padding: 2px 15px 2px 15px;
}
.exchange-list tr.header-1 th {
	text-align: center;
	border-bottom: none;
}

.exchange-list tr.header-2 th {
	border-top: none;
}

.exchange-list tr:nth-child(even) {
	background-color: #fafbfd;	
}

/* ----------------------------------------------------------------------------------------------*/
table.textTable {
	border-collapse:collapse;
}

table.textTable td {
	padding: 2px 10px 2px 0px;
	height: auto;
}

table.textTable td:nth-child(2n) {
	font-weight: bold;
}

/* ----------------------------------------------------------------------------------------------*/
.buttonHolder
{
	padding: 10px 0px 2px 0px;
}

/* ----------------------------------------------------------------------------------------------*/
.expired-duedate {
	color: red;
}

p span.req {
	color: #e7075b;	
}

table.basic tr td.padding-left15 {
	padding-left: 15px;
}

/* ----- Slider -------------------------------------------------------------------------------- */
.slider-container {
	padding: 0 2% 15px 0;
	font-size: 10px;
}

.slider-container-statements {
	padding: 0 18.6% 15px 0;
	font-size: 10px;
}

/* ----- Detail -------------------------------------------------------------------------------- */
table.detail-section tr th {
	height: auto;
	background-color: #eef0f5;
	font-weight: bold;
	padding: 2px 5px;
	border: none;
}

table.detail-section tr td,
table.detail-section tr td:first-child {
	padding: 0 5px;
}

table.summary-campaign tr.row-detail-campaing td {
	color: #000000;
	background-color: #FFE8C7;
	font-size: 12px;
	font-weight: normal;
}

/* ---- Summary -------------------------------------------------------------------------------- */
.summary-payments
{
	overflow: hidden;
	margin-bottom: 15px;
	padding: 0 20px;
}

.summary-payments table
{
	width: 60%;
	float: left;
	margin-right: 20px;
	border-collapse: collapse;
	border: 2px solid #eef0f5;
}

.summary-payments table th
{
	background-color: #fff7e0;
	color: #000000;
	border-left: 1px solid #eef0f5;
	border-bottom: 2px solid #eef0f5;
}

.summary-payments table th:first-child {
	border-top-left-radius: 4px;
}

.summary-payments table th:last-child {
	border-top-right-radius: 4px;
}

.summary-payments table tr th,
.summary-payments table tr td
{
	padding: 5px 10px;
	height: auto;
}

.summary-payments .cleaner
{
	clear: both;
	visibility: hidden;
}

.summary-payments table tr td.summary-amount
{
	padding-left: 50px;	
}

/* --------------------------------------------------------------------------------------------- */
.id-main .filter-AllowShowIndependentlyContext {
    padding-top: 10px;
    padding-bottom: 10px;
}

.id-main .filter-AllowShowIndependentlyContext .checker {
    margin-right: 10px;
}

.margin-left-100 {
	margin-left: 100px;
}
