.table {
	 margin-bottom: 0px;
}

.table-title {
	background-color:  #525151;
	color: #FFF;
	font-size: 1.4em;
}

.columns-title {
	background-color:  #e9e9e9;
}

.pagination {
    background: #fff;
    margin-bottom: 20px;
}

column-right, .pagination  .page{
    float: left;
}

.pagination  span.sumary{
    float: right;
}


.page {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.page:hover, .page.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.page.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}

.page.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
    background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
}

.pagination.dark {
    background: #414449;
    color: #feffff;
}

.page.dark {
    border: solid 1px #32373b;
    background: #3e4347;
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #feffff;
    text-shadow: 0px 1px 0px rgba(0,0,0, .5);
}

.page.dark:hover, .page.dark.gradient:hover {
    background: #3d4f5d;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#547085), to(#3d4f5d));
    background: -moz-linear-gradient(0% 0% 270deg,#547085, #3d4f5d);
}

.page.dark.active {
    border: none;
    background: #2f3237;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .1);
}

.page.dark.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565b5f), to(#3e4347));
    background: -moz-linear-gradient(0% 0% 270deg,#565b5f, #3e4347);
}

.filters {
    text-align: right;
    background-color: #e9e9e9;
}

.header-black {
    background: #252525 !important;
}

.logo-santander {
    width: 151px;
    height:30px
}

.brand {
    color: #FFFFFF;
    font-size: 24px;
    text-shadow: none;
    vertical-align: middle;
}

a.brand {
    text-decoration: none;
    color: #FFFFFF
}

.btn-gray,
.btn-gray:focus {
    background-color: #464746 !important;
    border-color: #464746;
}
.btn-gray:hover,
.open .btn-gray.dropdown-toggle {
    background-color: #252525 !important;
    border-color: #464746;
}
.btn-gray.no-border:hover {
    border-color: #252525;
}
.btn-gray.no-hover:hover {
    background-color: #464746 !important;
}
.btn-gray.active {
    background-color: #252525 !important;
    border-color: #252525;
}
.btn-gray.no-border.active {
    background-color: #252525 !important;
    border-color: #252525;
}
.btn-gray.disabled,
.btn-gray[disabled],
fieldset[disabled] .btn-gray,
.btn-gray.disabled:hover,
.btn-gray[disabled]:hover,
fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled:active,
.btn-gray[disabled]:active,
fieldset[disabled] .btn-gray:active,
.btn-gray.disabled.active,
.btn-gray[disabled].active,
fieldset[disabled] .btn-gray.active {
    background-color: #464746 !important;
    border-color: #464746;
}