#kachingTheme {
    min-width:100% !important;
    width: 100% !important;
    background-color:#000000 !important;
    background-image:none!important;
}

.kachingLogo {
    margin: 10px 0 0 0 !important;
}

/* Property theme global styles */
#kachingTheme .policyPanel p, 
#kachingTheme .findout,
#kachingTheme .tabDisplayCol ul li {
    color:#808285 !important;
}

#kachingTheme .tabDisplayCol {
    margin-bottom:10px;
}

#kachingTheme .expandPolicy { 
    color:#FFF !important;
    font-size:18px!important;
    font-family:'HelveticaNeueW01-65Medi', Arial, Helvetica, sans-serif!important;
    letter-spacing:0;
}

.policyPanel{
    padding:10px 0px 0px 0px!important;
}

#kachingTheme h1 { 
    padding:20px 0 0 0 !important;
    margin-top:0 !important;
    font-size:28px !important;
    font-family:"Aachen W01 Bold", Arial, Verdana, serif !important; 
    letter-spacing: 0 !important;
    line-height:36px !important;    
    width:auto !important;
    color: #ffffff !important;
}

#kachingTheme .important p,
#kachingTheme .contentCol p,
#kachingTheme .contentCol p a,
#kachingTheme ul li {
    color:#CCCDCE !important;
}

h3 { 
    color:#FFF !important;
    font-size:18px!important;
    font-family:'HelveticaNeueW01-65Medi', Arial, Helvetica, sans-serif!important;
    letter-spacing:0;
    font-weight: normal !important;
}

#kachingTheme .expandedModule h3,
#kachingTheme .expandedModule a.expandPolicy { 
    background: #231f20 url(/content/dam/commbank/mobile/commbank-kaching/images/toggleArrowBottom.png) no-repeat center right; 
    border-top: none;
    border-bottom: 1px solid #58585A;

}
#kachingTheme .expandedModule h3.toggled,
#kachingTheme .expandedModule a.toggled { 
    background: #231f20 url(/content/dam/commbank/mobile/commbank-kaching/images/toggleArrowTop.png) no-repeat center right; 
}

.mobileInfo {
    padding-right:20px;
    font-family:Verdana, Geneva, sans-serif;
    color:#cccccc;
    font-size:14px;
    padding-bottom:20px;
}

.mobileImg {
    text-align:center;
    padding-bottom:15px;
    margin-left: -15px;
    margin-top: -10px;
}

.moduleWrapper .mobileContentHeading {
    width: 100% !important;
    display: block !important;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 0 -20px !important;
    padding: 10px 0 10px 20px !important;
    color:#ffffff !important;
    font-family:'HelveticaNeueW01-75Bold' !important;
}
.moduleWrapper .mobileContentHeadingTop {
    width: 100% !important;
    display: block !important;
    font-size: 18px;
    line-height: 20px;
    margin: -5px 0 0 -20px !important;
    padding: 0px 0 10px 20px !important;
    color:#ffffff !important;
    font-family:'HelveticaNeueW01-75Bold' !important;
}

/* Overwritting the mobileCampaign.css */
#footerContainMobile div a,
#footerContainMobile { 
    background-color:#FFF !important;
}


