.RFv2-TableSizeDiv {
    width:100%!important;
    max-width: 840px!important;
    background-color: #FFF!important;
    font-size: 14px!important;
    padding: 0!important;
    margin: 0!important;
}

.RFv2-TableSize {
    width:100%!important;
    /* border-spacing: 5px!important; */
    position: relative!important;
}

.RFv2-TableSize th,
.RFv2-TableSize td {
    text-align: center!important;
    text-transform: uppercase!important;
    padding: 5px!important;
}

.RFv2-TableSize .RFv2-tr01sleep th,
.RFv2-TableSize .RFv2-tr01sleep td {
    text-align: center!important;
    text-transform: uppercase!important;
    padding: 10px 5px!important;
}

.RFv2-TableSize .RFv2-tr01tents th,
.RFv2-TableSize .RFv2-tr01tents td {
    text-align: center!important;
    text-transform: none!important;
    height: 120px!important;
    padding: 10px 5px!important;
}

.RFv2-tr01>th:nth-child(1),
.RFv2-tr02>th:nth-child(2),
.RFv2-tr02>td:nth-child(2),
.RFv2-tr01ass>td:nth-child(1),
.RFv2-tr01sleep>td:nth-child(1),
.RFv2-tr01tents>td:nth-child(1) {
    text-align: left!important;
}

.RFv2-name {
    background-color: #AA1B35!important;
    width: 13%!important;
    color: #FFF!important;
    font-size: 18px!important;
    padding: 10px!important;
    position: absolute!important;
    top: 14px!important;
    left: -13px!important;
}

.RFv2-sleep-txt1 {
    text-transform: uppercase;
    padding-bottom: 5px!important;
    margin: 10px 0!important;
}

.RFv2-sleep-txt2 {
    font-size: 26px!important;
    font-weight: bold!important;
    text-transform: none!important;
    margin: 0!important;
}

.RFv2-sleep-txt3 {
    font-size: 12px!important;
    line-height: 14px!important;
    text-transform: none!important;
    font-family: 'Roboto Condensed Light', arial;
    padding: 0!important;
    margin: 0 0 10px!important;
}

.RFv2-sleep-logo img {
    max-height: 40px!important;
}

.RFv2-sleep-logo2 img {
    max-height: 100px!important;
}

.RFv2-sleep-img img {
    max-width: 200px!important;
    max-height: 600px!important;
}

.RFv2-sleep-img2 img {
    max-width: 300px!important;
    max-height: 600px!important;
}

.RFv2-column-sleeping {
    text-align: center!important;
}

.RFv2-tents-txt01 {
    font-weight: bold;
    text-transform: uppercase;
    padding: 0!important;
    margin: 0 0 10px!important;
}

.RFv2-tents-txt02 {
    font-size: 18px!important;
    font-weight: bold!important;
    text-transform: uppercase;
    padding: 0 2px 0 10px!important;
    margin: 0!important;
}

.RFv2-tents-txt03 {
    font-size: 11px!important;
    text-transform: uppercase!important;
    font-family: 'Roboto Condensed Light', arial!important;
    padding: 0!important;
    margin: 5px 0!important;
}

.RFv2-tents-txt04 {
    color: #C10122!important;
    font-weight: bold!important;
}

.RFv2-tents-img img {
    max-width: 95%!important;
    height: auto!important;
}

.RFv2-tents-logo img {
    max-width: 90%!important;
}
/* end TableSize */


/* start TableWidthTd */
.RFv2-WidthTd7 {
    width: 7%!important;
}

.RFv2-WidthTd10 {
    width: 10%!important;
}

.RFv2-WidthTd11 {
    width: 11%!important;
}

.RFv2-WidthTd12 {
    width: 12%!important;
}

.RFv2-WidthTd15 {
    width: 15%!important;
}

.RFv2-WidthTd20 {
    width: 20%!important;
}

.RFv2-WidthTd21 {
    width: 21%!important;
}

.RFv2-WidthTd25 {
    width: 25%!important;
}

.RFv2-WidthTd28 {
    width: 28%!important;
}

.RFv2-WidthTd30 {
    width: 30%!important;
}

.RFv2-WidthTd35 {
    width: 35%!important;
}

.RFv2-WidthTd40 {
    width: 40%!important;
}

.RFv2-WidthTd50 {
    width: 50%!important;
}

.RFv2-WidthTd60 {
    width: 60%!important;
}

.RFv2-BgPearlBlackberry {
    background-color: #6c6874;
    color: #FFF!important;
}

.RFv2-BgDustyGray {
    background-color: #7d7f7d;
    color: #FFF!important;
}

.RFv2-BgTelegray {
    background-color: #909090;
    color: #FFF!important;
}

.RFv2-BgLightGray {
    background-color: #bbbbbb!important;
    color: #FFF!important;
}

.RFv2-BgLightGray2 {
    background-color: #bbbbbb!important;
}

.RFv2-BgGainsborough {
    background-color: #dcdcdc!important;
    color: white !important;
    font-weight: bold;
}

.RFv2-BgSmokyWhite {
    background-color: #f5f5f5!important;
}

.RFv2-BgGreen {
    background-color: #00793D!important;
    color: #FFF!important;
}

.RFv2-BgWhite {
    background-color: #FFF!important;
}

.RFv2-BgRed {
    background-color: #AC152C!important;
    color: #FFF!important;
}

.RFv2-BgBlue {
    background-color: #005E94!important;
    color: #FFF!important;
}

.RFv2-flex-container {
    display: flex!important;
}

.RFv2-flex-img {
    display: flex!important;
    justify-content: space-around!important;
    align-content: flex-start!important;
    width: 100%!important;
}

.RFv2-flex-left {
    display: flex!important;
    flex-wrap: wrap!important;
    align-content: space-between!important;
    width: 60%!important;
}

.RFv2-flex-right {
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    width: 40%!important;
}

.RFv2-flex-container .RFv2-text {
    text-transform: uppercase!important;
    color: #A13B3D!important;
    margin: 20px 0!important;
}

.RFv2-flex-container img {
    max-width: 300px!important;
    max-height: 620px;
}
