.column_selected {
    background-color: #ccecff;
    color: #000000;
}

.header_column_selected {
    background-color: #2b76b6;
    color: #ffffff;
}

.footer_column_selected {
    background-color: #2b76b6;
    color: #ffffff;
}

table.table_signup {
    text-align: center;
    padding: 5px;
    background-color:#FFF;
}

table.table_signup tr {
    border-top: grey solid 1px;
}

table.table_signup tr.odd {
    background-color: #fafafa !important;
}

th {
    text-align: center;
}

td.big {
    font-size: 13px;
    font-weight: bold;
}

td {
    font-size: 10px;
}

h6.signup {
    text-transform: uppercase;
    margin: 0px 0px 10px;
    font-size: 18px;
    font-weight: 600;
    padding: 0 0 0 0;
}

img.sub_icon {
    width: 25px;
    height: 25px;
    margin-right: 5px;
}

.signup_container {
    margin-bottom: 30px;
}

div.model_container {
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 4px 0 4px 0;
    background-color: #eee;
    overflow: auto;
}

table.model {
    width: 100%;
}

table.model thead tr {
    font-size: 14px;
    background-color: #EEEEEE;
}

table.model thead tr th {
    text-align: center;
    padding: 8px 4px 12px 4px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;}

table.model tbody tr td {
    background-color: #ffffff;
    padding: 8px 4px 8px 4px;
    font-weight: bold;
    color: #000;
}

table.model tbody tr td:first-child {
    text-align: left;
    font-weight: normal;
    color: inherit;
}

table.model tbody tr:nth-child(2n) td {
    background-color: #fafafa;
}

table.model tfoot tr {
    font-size: 14px;
    background-color: #EEEEEE;
}

table.model tfoot tr td {
    text-align: center;
    padding: 12px 4px 8px 4px;
}

table.model thead tr th.model_chosen {
    background-color: #7bafdc;
    color: #ffffff;
    border-radius: 8px 8px 0 0;
}

table.model tbody tr td.model_chosen {
    background-color: #ccecff;
    color: #000000;
}

table.model tfoot tr td.model_chosen {
    background-color: #7bafdc;
    color: #ffffff;
    border-radius: 0 0 8px 8px;
}

.mini {
    font-size: 12px;
}

.model_info {
    font-size: 16px;
    font-weight: bold;
}

.chosen_model_info {
    margin: 8px 0 8px 0;
}
