
.table {
    color: #FFF;
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 1px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 11px;
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #4E7C8C;
}

.table-bordered {
    border: 1px solid #4E7C8C;
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #285D77;
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 1px solid #4E7C8C;
}

.navbar {
    display: block;
}

a.cd-select {
    color: #FFF !important;
}

.pricing-table-section {
    padding: 20px 0;
    text-align: center;
    background-color: #174860;
}


.pricing-faq-section, .pricing-market-section {
    padding: 20px 0;
    text-align: center;
    background-color: #292635;
}

.pricing-faq-section {
    background-color: #E8E8E8;
}

.pricing-faq-section p {
    color: #888;
}

.pricing-faq-section p.faq-q {
    color: #000;
}

.pricing-faq-section .container {
    color: #000;
}

.pricing-faq-section div, .pricing-market-section div {
    text-align: left;
    color: #FFF;
}

.pricing-table-section table {
    text-align: left;
}

.pricing-table-section table td {
    text-align: center;
}


.falcon {
    background: #2EBA7E;
}

.table-striped>tbody>tr:nth-child(odd)>.falcon {
    background: rgb(32, 163, 107);
}

.table .cd-select {
    padding: 0.8em 3em;
}

.faq-q, .faq-a {
    font-size: 16px;
    line-height: 21px;
}

.faq-q {
    font-weight: bold;
    margin-bottom: 14px;
    margin-top: 34px;
}

.faq-a {
    margin-bottom: 14px;
}

.large-icon  {
    font-size: 38px;
    position: relative;
    top: 6px;
    margin-right: 10px;
    display: inline-block;
}

.mission-wrapper, .mission {
    color: #FFF !important;
}

.pricing-market-section h2 {
    font-size: 18px;
    margin-bottom: 20px;
}

.pricing-market-section p {
    font-size: 16px;
    line-height: 24px;
}

.small-card {
    margin-bottom: 40px;
}

.small-card h2 {
    color: #FFF;
}

.price-tag {
    color: yellow;
    font-size: 13px;
    position: relative;
    top: -1px;
    font-weight: bold;;
    margin-left: 7px;
    white-space: nowrap;
}

.btn-outline {
    border-radius: 0px;
    margin: 20px auto;
}

.btn:focus {
    color: #FFF;
    text-decoration: none;
}

.save-span {
    display: inline-block;
    border: 1px dashed;
    padding: 3px 7px;
    border-radius: 3px;
    position: relative;
    top: 5px;
    font-size: 12px;
    color: #888;
}
/* Landscape phones and portrait tablets */
@media only screen and (max-width: 767px) {

	  .save-span {
        color: #FFF;
        top: -10px;
    }
}

@media only screen and (max-width: 300px) {
	  .save-span {        
        top: -15px;
    }
}