@charset "utf-8";

/* CSS Document */


/*RWDTable*/

.rwd-table {
    margin: 1em 0;
    width: 100%;
    /* border: 0.2em solid #1B95B3;*/
}

.rwd-table tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.rwd-table th {
    display: none;
    background: #497285;
    border-left: 0.05em solid #FFFFFF;
}

.rwd-table td {
    display: block;
    /*border-left: 0.05em solid #FFFFFF;*/
}

tr:nth-child(odd) {
    background: none repeat scroll 0 0 #FDFCFF;
}

tr:nth-child(even) {
    background: none repeat scroll 0 0 #DFEBED;
}

.tr-main {
    background: none repeat scroll 0 0 #1b95b3;
}

.rwd-table td:first-child {
    padding-top: .5em;
}

.rwd-table td:last-child {
    padding-bottom: .5em;
}

.rwd-table td:before {
    content: attr(data-th) ": ";
    font-weight: bold;
    /*width: 6.5em;*/
    width: 100%;
    display: inline-block;
}


@media (min-width: 480px) {
    .rwd-table td:before {
        display: none;
    }
    .col-xs-10.col-xs-offset-1 h3 span {
        color: #EDA021;
        font-weight: bolder;
        text-shadow: 0px 2px 1px #6A6A6A;
        font-size: 1em;
    }
}

.rwd-table th,
.rwd-table td {
    text-align: left;
}

@media (min-width: 480px) {
    .rwd-table th,
    .rwd-table td {
        display: table-cell;
        padding: .25em .5em;
    }
    .rwd-table th:first-child,
    .rwd-table td:first-child {
        padding-left: 0;
    }
    .rwd-table th:last-child,
    .rwd-table td:last-child {
        padding-right: 0;
    }

    .rwd-table td {
        border-left: 0.05em solid #FFFFFF;
    }
}


.rwd-table {
    background: #fff;
    color: #333;
    border-radius: .4em;
    overflow: hidden;
    /*border: 1px solid #1B95B3;*/
}

.rwd-table tr {
    border-color: #ccc;
}

.rwd-table th,
.rwd-table td {
    margin: .5em 1em;
}

@media (min-width: 480px) {
    .rwd-table th,
    .rwd-table td {
        padding: .5em !important;
    }
    .col-xs-10 .col-xs-offset-1 h3 span {
        color: #EDA021;
        font-weight: bolder;
        text-shadow: 0px 2px 1px #6A6A6A;
        font-size: 1em;
    }
}

.rwd-table th,
.rwd-table td:before {
    color: #fff;
}


@media (max-width: 480px) {
    .rwd-table {
        margin: 0.5em auto 30px;
        /* width: 300px;  */
    }

    .rwd-table th,
    .rwd-table td:before {
        color: #1b95b3;
    }

    .rwd-table td::before {
        content: attr(data-th) "";
        display: inline-block;
        font-weight: bold;
        padding-right: 10px;
        /*width: 10em;*/
        width: 100%;
    }

    .rwd-table td.TDWid::before {
        content: attr(data-th) "";
        display: inline-block;
        font-weight: bold;
        padding-right: 10px;
        /*width: 12.2em;*/
        width: 100%;
    }
  }