.bootstrapped-content {
    padding: 30px 0;
    float: left;
    width: 100%;
    position: relative;
}
.whiteWhite{
	background-color: #fff;
}
div.content-container h3,
div.content-container h2,
div.content-container h4 {
    color: #2c3e7e;
    margin-top:0;
}

div.content-container .block-content {
    
}

div.content-container .block-content ul.accordion {    
    list-style: none;
    padding: 0;
}

div.content-container .block-content ul.accordion .inner {    
    overflow: hidden;
    display: none;
    margin: 0px 35px;
}

div.content-container .block-content ul.accordion .toggle {  
    cursor: pointer;
    width: 100%;
    display: block;
    padding: .75em;
    border-radius: 0.15em;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
div.content-container .block-content ul.accordion .toggle:hover {    
}
div.content-container .block-content ul.accordion .toggle:after {
    font-family: 'FontAwesome';
    content: "\f054";
    float: right;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
div.content-container .block-content ul.accordion .toggle.active:after {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}


/* Background Colours */

.bootstrapped-content.purpleRad  {
    background: #8b3daa; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #8b3daa 1%, #482158 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, #8b3daa 1%,#482158 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, #8b3daa 1%,#482158 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b3daa', endColorstr='#482158',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bootstrapped-content.lightBlue {background-color: #5288c6;}
.bootstrapped-content.darkBlue {background-color: #10276A;}
.bootstrapped-content.darkGrey {background-color: #66686a;}

.bootstrapped-content.lightBlue .section-line,
.bootstrapped-content.darkBlue .section-line,
.bootstrapped-content.darkGrey .section-line {
    border: none;
}

.bootstrapped-content .block-content.white h3,
.bootstrapped-content .block-content.white h4,
.bootstrapped-content .block-content.white p{
    color: #FFF;
}

.block-content.one-column,
.block-content.two-column,
.block-content.three-column,
.block-content.four-column {
    columns: 1;
}

.home-banner-bottom{
    margin: 0 -15px;
}

td:nth-child(2){
        display:none;
}

div.ccm-page .container-bottom-margin{
        margin-bottom: 0;
}

div.ccm-page .bootstrapped-content svg{
    position: absolute;
    top: 0;
    bottom:0;
    left: 0;
    right: 0;
    pointer-events: none;
    height: 100%;
    width: 100%;
    fill:none;
}

.ccm-custom-style-container .[class*="col-"]:first-child .block-content p {
    font-weight: bold;
}

@media only screen and (min-width: 768px) {
    .jackpot-giant-img{
        height:550px;
    }
    td:nth-child(2){
        display:inline-block;
    }

    .home-banner-bottom{
        margin:0;
    }

}

@media only screen and (min-width: 1024px) {
    .block-content.one-column {columns: 1;}
    .block-content.two-column {columns: 2;}
    .block-content.three-column {columns: 3;}
    .block-content.four-column {columns: 4;}
    .jackpot-giant-img{
        height:950px;
    }
}