/* GLOBAL */

body {
    background: #e8e8e8;
    background: url('../images/bg_whitewood.jpg') center fixed no-repeat;     
    background-size: cover;
}

p {
    font-family: 'Slabo';
}

h1 {
    font-family: 'Damion';
    font-size: 38px;
    color: #c5c7b7;
}

h1 a {
    font-family: 'Damion';
    font-size: 38px;
    color: #c5c7b7 !important;
    text-decoration: none !important;

}

h2 {
    font-family: 'Merriweather';
    font-weight: 700;
    font-size: 20pt;
    color: #2c2c33;
}

h3 {
    font-family: 'Merriweather';
    font-weight: 700;
    font-size: 16pt;
    color: #5c5c63;
}

.shortDesc {
    font-family: 'Slabo';
    font-size: 15pt;
    color: #2c2c33;
}

.row hr {
    background: #63b4c7;
    margin: 6px;
}

.sbh_panel {
    padding: 15px 20px;
    background: rgba(223,224,215,0.6);
    box-shadow: 15px 15px 20px rgba(28,25,22,0.3);
}

.bottompage {
    font-family: 'Slabo';
    font-size: 12pt;
    color: #c5c7b7;
    margin: 5px auto;
}

.smallIcon {
    width: 20px;
}

.vertCenter {
    vertical-align: middle;
}

.icon {
    width: 40px;
}

/* TITLEBAR */

#bg_titlebar {
    background: #150706;
    background-image: url('../images/bg_leather.jpg');     
    background-size: cover;
    box-shadow: 0px 5px 10px #b5b7a7;
}

#panel_titlebar {
    padding: 5px 40px;
    background: rgba(223,224,215,0.1);

}

#panel_titlebar h2 {
    font-size: 16px;
    color: #b5c7b7;
}

.lockIcon {
    margin-top: 20px;
}

.lockIcon img {
    width: 40px;
}

/* TABLEAUX */

.table td, .table th {
    border: none;
}

.table thead th {
    border-bottom: none;
}

/* -- DARKTABLE */

.sbh-darkTable {
    font-family: 'Slabo';
    border: none;
}

.sbh-darkTable thead th {
    border-bottom: 1px solid #2c2c33;
}

.sbh-darkTable th {
    font-weight: bold;
    background: rgba(15,12,18,0.7);
    color: #c5c7b7;
}

.sbh-darkTable td {
    color: #c5c7b7;
    border-bottom: 1px solid #2c2c33;

}

.sbh-darkTable td a, .sbh-darkTable td a:active, .sbh-darkTable td a:visited {
    color: #63b4c7;
    text-decoration: none;
}

.sbh-darkTable td a:hover {
    color: #b5c7b7;
    text-decoration: underline;
}

.sbh-darkTable tbody tr:nth-child(odd) td {
    background: rgba(15,12,18,0.6);
}

.sbh-darkTable tbody tr:nth-child(even) td {
    background: rgba(15,12,18,0.5);
}