.wpb_vc_table {
    width: 100%;
    line-height: 1;
    -webkit-box-sizing: padding-box;
    box-sizing: padding-box
}

#visual_composer_content table.vc-table-plugin-theme-default {
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid #ebebeb
}

#visual_composer_content table.vc-table-plugin-theme-default tr.vc-th td {
    border: 1px solid #ebebeb;
    text-align: left
}

#visual_composer_content table.vc-table-plugin-theme-default td {
    padding: 8px 15px;
    border: 1px solid #ebebeb
}

table.vc-table-plugin-theme-classic {
    border: 1px solid #dcdcdc
}

table.vc-table-plugin-theme-classic tr.vc-th td {
    font-weight: 700;
    background-color: #f9f9f9;
    padding: 10px 15px;
    border: 1px solid #dcdcdc;
    text-align: left
}

table.vc-table-plugin-theme-classic td {
    padding: 8px 15px;
    border: 1px solid #dcdcdc
}

table.vc-table-plugin-theme-classic tr:hover,
table.vc-table-plugin-theme-classic tr:nth-child(2n+1) {
    background-color: #f9f9f9
}

table.vc-table-plugin-theme-classic_orange {
    border: 1px solid #ffac14
}

table.vc-table-plugin-theme-classic_orange tr.vc-th td {
    font-weight: 700;
    color: #fff;
    background: #ffac14;
    padding: 10px 15px;
    border-bottom: none;
}

table.vc-table-plugin-theme-classic_orange td {
    padding: 8px 15px;
    border: 1px solid #ffac14
}

table.vc-table-plugin-theme-classic_orange tr:hover,
table.vc-table-plugin-theme-classic_orange tr:nth-child(2n+1) {
    background-color: #fff4e0
}

table.vc-table-plugin-theme-classic_pink {
    border: 1px solid #f64747
}

table.vc-table-plugin-theme-classic_pink tr.vc-th td {
    font-weight: 700;
    color: #fff;
    background: #f64747;
    padding: 10px 15px;
    border-bottom: none;
    text-align: left
}

table.vc-table-plugin-theme-classic_pink td {
    padding: 8px 15px;
    border: 1px solid #f64747
}

table.vc-table-plugin-theme-classic_pink tr:hover,
table.vc-table-plugin-theme-classic_pink tr:nth-child(2n+1) {
    background-color: #fef1f1
}

table.vc-table-plugin-theme-classic_purple {
    border: 1px solid #4a4683
}

table.vc-table-plugin-theme-classic_purple tr.vc-th td {
    font-weight: 700;
    color: #fff;
    background: #4a4683;
    padding: 10px 15px;
    border-bottom: none;
    text-align: left
}

table.vc-table-plugin-theme-classic_purple td {
    padding: 8px 15px;
    border: 1px solid #4a4683
}

table.vc-table-plugin-theme-classic_purple tr:hover,
table.vc-table-plugin-theme-classic_purple tr:nth-child(2n+1) {
    background-color: #dddcec
}

table.vc-table-plugin-theme-classic_blue {
    border: 1px solid #0c9df7
}

table.vc-table-plugin-theme-classic_blue tr.vc-th td {
    font-weight: 700;
    color: #fff;
    background: #0c9df7;
    padding: 10px 15px;
    border-bottom: none;
    text-align: left
}

table.vc-table-plugin-theme-classic_blue td {
    padding: 8px 15px;
    border: 1px solid #0c9df7
}

table.vc-table-plugin-theme-classic_blue tr:hover,
table.vc-table-plugin-theme-classic_blue tr:nth-child(2n+1) {
    background-color: #eaf7fe
}

table.vc-table-plugin-theme-classic_green {
    border: 1px solid #98c407
}

table.vc-table-plugin-theme-classic_green tr.vc-th td {
    font-weight: 700;
    color: #fff;
    background: #98c407;
    padding: 10px 15px;
    border-bottom: none;
    text-align: left
}

table.vc-table-plugin-theme-classic_green td {
    padding: 8px 15px;
    border: 1px solid #98c407
}

table.vc-table-plugin-theme-classic_green tr:hover,
table.vc-table-plugin-theme-classic_green tr:nth-child(2n+1) {
    background-color: #f2fdcd
}

table.vc-table-plugin-theme-simple tr.vc-th td {
    font-weight: 700;
    border-bottom: 2px solid #dcdcdc;
    text-align: left
}

table.vc-table-plugin-theme-simple td {
    padding: 8px;
    border-bottom: 1px solid #dcdcdc
}

table.vc-table-plugin-theme-simple tr:hover {
    background-color: #f9f9f9
}

table.vc-table-plugin-theme-simple_orange tr.vc-th td {
    font-weight: 700;
    border-bottom: 2px solid #ffac14;
    text-align: left
}

table.vc-table-plugin-theme-simple_orange td {
    padding: 8px;
    border-bottom: 1px solid #ffac14
}

table.vc-table-plugin-theme-simple_orange tr:hover {
    background-color: #fff4e0
}

table.vc-table-plugin-theme-simple_pink tr.vc-th td {
    font-weight: 700;
    border-bottom: 2px solid #f64747;
    text-align: left
}

table.vc-table-plugin-theme-simple_pink td {
    padding: 8px;
    border-bottom: 1px solid #f64747
}

table.vc-table-plugin-theme-simple_pink tr:hover {
    background-color: #fef1f1
}

table.vc-table-plugin-theme-simple_purple tr.vc-th td {
    font-weight: 700;
    border-bottom: 2px solid #4a4683;
    text-align: left
}

table.vc-table-plugin-theme-simple_purple td {
    padding: 8px;
    border-bottom: 1px solid #4a4683
}

table.vc-table-plugin-theme-simple_purple tr:hover {
    background-color: #dddcec
}

table.vc-table-plugin-theme-simple_blue tr.vc-th td {
    font-weight: 700;
    border-bottom: 2px solid #0c9df7;
    text-align: left
}

table.vc-table-plugin-theme-simple_blue td {
    padding: 8px;
    border-bottom: 1px solid #0c9df7
}

table.vc-table-plugin-theme-simple_blue tr:hover {
    background-color: #eaf7fe
}

table.vc-table-plugin-theme-simple_green tr.vc-th td {
    font-weight: 700;
    border-bottom: 2px solid #98c407;
    text-align: left
}

table.vc-table-plugin-theme-simple_green td {
    padding: 8px;
    border-bottom: 1px solid #98c407
}

table.vc-table-plugin-theme-simple_green tr:hover {
    background-color: #f2fdcd
}
