/* Add here all your CSS customizations */
.bg-transparent {
    background: none;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 2;
    vertical-align: top;
    border-top: 3px solid #FFF;
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    	border: 2px solid #000;
        border-top-width: 2px;
        border-bottom-width: 2px;
        border-top-style: solid;
        border-top-color: #000;
}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-top: 1;
}


.table-listas > tbody > tr > td, .table-listas > tbody > tr > th, .table-listas > tfoot > tr > td, .table-listas > tfoot > tr > th, .table-listas > thead > tr > td, .table-listas > thead > tr > th {
    	border: 1px solid #ddd;
        border-top-width: 2px;
        border-bottom-width: 2px;
        border-top-style: solid;
        border-top-color: #000;
}

.img-center {
    margin-left: auto;
    margin-right: auto;
    display: block;
}


.pricing-table h3 {

    margin: -20px -20px 0px -20px;
    padding: 10px;
}
/*
.thumb-info-side-image .thumb-info-side-image-wrapper {
    margin-right: 7px;
}*/
.thumb-info-side-image .thumb-info-caption .thumb-info-caption-text {
    padding: 5px 2px;
}
