﻿.csscarddetail {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    -ms-column-gap: 15px;
    -o-column-gap: 15px;
    column-gap: 15px;
    columns: 2;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.csscarddetail_ul {
    float: left;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.csscarddetail_title {
    float: left;
    display: block;
    list-style: none;
    margin: 0;
    padding: 5px 10px;
    width: 30%;
    display: inline-block;
    border-top: solid 0.5px #cbcbcb;
    border-left: solid 1px #cbcbcb;
    border-bottom: solid 0.5px #cbcbcb;
}

.csscarddetail_value {
    float: left;
    display: block;
    list-style: none;
    margin: 0;
    padding: 5px 10px;
    width: 64%;
    display: inline-block;
    color: #2392d0;
    border-top: solid 0.5px #cbcbcb;
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    border-bottom: solid 0.5px #cbcbcb;
}

.csscarddetail_divtitle {
    float: left;
    display: block;
    padding: 0;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    margin-right: 10px;
}

.csscarddetail_divheader {
    list-style: none;
    margin: 0;
    padding: 0 0 5px 10px;
    display: block;
    width: 98%;
    float: left;
    vertical-align: middle;
}

.csscarddetail_divtitle_sub {
    list-style: none;
    margin: 0;
    padding: 5px 10px 5px 0;
    margin-top: 7px;
    color: #2392d0;
    vertical-align: middle;
    display: block;
    font-weight: bold;
    font-size: 14px;
    float: left;
}

.lblinthtable {
    padding: 7px 0;
    text-align: center;
    display: block;
    background: none;
    color: #000 !important;
    text-transform: uppercase;
    font-family: Arial !important;
    font-size: 14px;
    margin: 0;
    text-decoration: none;
    float: left;
    width: auto;
    border: none !important;
    cursor: default;
}

    .lblinthtable:hover {
        background: #ffffff;
        color: #000;
        cursor: default;
    }

.Bsmallagree {
    padding: 7px;
    text-align: center;
    display: block;
    background: #ef4d23;
    color: #fff !important;
    text-transform: uppercase;
    font-family: Arial !important;
    font-size: 14px;
    margin: 0;
    text-decoration: none;
    float: right;
    width: auto;
    border: none !important;
    margin-right: 2px;
}

    .Bsmallagree:hover {
        background: #ef4d23;
        color: #fff;
    }

.Bsmallcontact {
    padding: 3px;
    text-align: center;
    display: inline-block;
    background: linear-gradient(0deg, rgba(239,77,35,1) 0%, rgba(243,120,32,1) 100%);
    color: #fff !important;
    text-transform: none;
    font-family: Arial !important;
    font-size: 12px;
    margin: 0;
    text-decoration: none;
    width: 150px;
    border: none !important;
    margin-right: 2px;
    margin-left: 10px;
}

    .Bsmallcontact:hover {
        background: #ef4d23;
        color: #fff;
    }

.Bcardsmallagree {
    padding: 6px 10px;
    text-align: center;
    background: #ef4d23;
    color: #ffffff !important;
    text-transform: uppercase;
    font-family: Arial !important;
    font-size: 16px;
    margin-bottom: 15px;
    text-decoration: none;
    min-width: 20%;
    margin-right: 10px;
    border: none !important;
}

    .Bcardsmallagree:hover {
        background: #ef4d23;
        color: #fff;
    }

.tdamt {
    width: 110px;
    text-align: right !important;
}

.tdamt-bold {
    width: 110px;
    text-align: right !important;
    font-weight: bold;
}

.tdlblright {
    text-align: right !important;
}

.tdbold {
    font-weight: bold;
}

.tdlblleftw {
    text-align: left !important;
    width: 175px !important;
}

.tdlblcenter {
    text-align: center !important;
}

.visacard-container {
    width: 100%;
    margin: 0 auto;
}

ul.visacard-tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.visacard-tabs li {
        background: none;
        color: #222;
        display: inline-block;
        padding: 10px 15px;
        cursor: pointer;
        font-size: 11px;
        text-transform: uppercase;
    }

        ul.visacard-tabs li.current {
            background: #f1efef;
            color: #ef4d23;
            font-weight: bold;
        }

.visacard-tab-content {
    display: none;
    background: #f1efef;
    padding: 15px;
}

    .visacard-tab-content.current {
        display: inherit;
    }


.colorred {
    color: #ef4d23 !important;
}


.divheaderinfo {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 6px 5px;
    display: block;
    font-weight: bold;
    font-size: 12px !important;
    text-align: left;
    color: #01565b;
    text-transform: uppercase;
    border-bottom: solid 1px #cbcbcb;
}

.divgroupinfo {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    font-size: 12px !important;
}

.tdcenter {
    text-align: center !important;
}

.tdcenter-midle {
    text-align: center !important;
    vertical-align: central !important;
}

.trredbg {
    background-color: #aa000d !important;
}

.topctrl5 {
    padding-top: 5px !important;
}
