.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-top: none !important;
}

.form-control {
    background: #171717;
    border: 1px solid #2f2c2c;
    color: #666;
}
.form-control:focus {
    border: 1px solid #ccc;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.thumbnail {
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #ccc;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #c09074;
}

.btn-primary {
    color: #fff;
    background: #820707;
    border: 0px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    text-decoration: none !important;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
    background: #c1b51c !important;
    color: #fff !important;
}

/* TABLES */
.table-bordered {
    border: 1px solid #c09074 !important;
    background: rgba(255, 255, 255, 0.3) !important;
}

.table-bordered2 {
    border: 1px solid #d6c6a4 !important;
    background: rgba(255, 255, 255, 0.3) !important;
}

.col-xs-4 {
    float: left;
    margin-left: 70px;
}

.fondontext {
    background-color: #e1d3b6;
}

.table-bordered2>tbody>tr>td,
.table-bordered2>tbody>tr>th,
.table-bordered2>tfoot>tr>td,
.table-bordered2>tfoot>tr>th,
.table-bordered2>thead>tr>td,
.table-bordered2>thead>tr>th {
    border: 3px solid #e1d3b6 !important;
}

.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 {
    /*background-color:#201b1f;*/
    !important;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background: rgba(255, 255, 255, 0.5) !important;
}
.table-hover>tbody>tr:hover {
    background: rgba(255, 255, 255, 0.8) !important;
}

/* LINKS */
a {
    text-decoration: none !important;
}

/* titles info by dkdexter */
.titleinfo1 {
    background-color: #48363e;
    border: 1px solid #48363e;
}
.titleinfo2 {
    background-color: #2f272d;
    border: 1px solid #48363e;
}
.titleinfo3 {
    background-color: #423d41;
    border: 1px solid #2f272d;
}
.titleinfo4 {
    background-color: #48363e;
    border: 1px solid #352d33;
    text-align: center;
}
.titleinfo5 {
    background-color: #2f272d;
    border: 1px solid #48363e;
    text-align: center;
}

/* 🔹 FIX: Allow background scrolling while modal is open */
body.modal-open {
    overflow: auto !important;
    padding-right: 0 !important; /* stop content shift when scrollbar disappears */
}
