/***************
* HEADER
***************/

#wrapper {
    position: relative;
    width: auto;
    min-height: 100%;
    background: none;
    min-width: 980px;
}

#header-wrapper {
    background-color: #0040BB;
}
#wrapper .outer {
    height: 94px;
    max-width: 978px;
    min-width: 320px;
    background-color: #0040BB;
    padding: 0 27px 0 22px;
    margin: 0 auto;
    text-align: left;
}

#header p#logo {     
    position: absolute;
    left: 0;
    top: 24px;
    margin: 0 0 0 3px;
    width: 210px;
    height: 47px;
    z-index: 10;
    overflow: inherit;
    background:transparent url(../img/logo_hfax.png) no-repeat scroll 0 0;
}

#header div.loggedIn {
    float: right;
    padding: 34px 0;
    color: #FFF;
    font-size: 16px;
    text-align: right;
    margin: 0 24px;
}

#header div.loggedIn ul, #header div.loggedOut ul {
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
}

#header div.loggedIn ul li, #header div.loggedOut ul li .cookie {
    display: inline;
    margin-left: 18px;
}

#header div.loggedIn a {
    line-height: 24px;
    font-size: 16px;
    font-weight: normal;
    text-decoration: underline;
    /* font-family:'Arial, Verdana, Helvetica, sans-serif'; */
}

#header .secureMsg {
    float: right;
    margin: 14px;
    padding: 6px 2px 0px 2px;
    width: 280px;
    background: transparent;
    border: 1px solid #fff;
}

#header .secureMsg p a {
    display: block;
    margin: 0;
    padding: 0 0 0 35px;
    text-decoration: underline;
    color: #fff;
    background: none;
}

.secureMsg p:last-child {
    margin-top: 4px;
    margin-left: 4px;
    font-size: 13px;
}

.pageWrap {
    background: none;
    display: block;
    max-width: 978px;
    min-width: 320px;
    margin: 0 auto;
    padding: 20px;
    text-align: left;
}

#page {
    padding: 12px 12px 12px 0px;
    background: none;
}

.primary {
    position: relative;
    float: left;
    width: 100%;
    margin: 12px 6px 12px 0;
    padding: 0;
    background-color: #FFF;
    border: none;
    z-index: 1;
}

/***************
*   FOOTER
****************/

#footer {
    background-color: #002C82;
    bottom: 0;
    left: 0;
    width: 100%;
}

#footerInner {
    position: relative;
    margin: 0 auto !important;
    padding: 12px 0;
    border-bottom: 0;
    text-align: left;
    max-width: 974px !important;
}

#footerInner p {
    color: #FFFFFF;
    padding-left: 6px;
    font-family: 'Agenda_Light', Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#footerInner li {
    font-size: 18px;
    font-family: 'Agenda_Light', Arial, Helvetica, sans-serif; 
}

#footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #FFFFFF;
}

#footer li {
    padding: 0 5px;
    border: none;
    display: inline;
}


/***************
*   LOGIN
****************/
.content h1 {
    font-family: 'HelveticaNeue',Arial,Helvetica,sans-serif;
    font-size: 42px;
    line-height: 48px;
    padding: 0px;
    /* width: 90%; */
}

.inner p {
    font-size: 18px;
    font-family: 'Agenda_Light', Arial, Helvetica, sans-serif;
}

.formFieldInner label {
    display: block;
    font-family: 'Agenda_Medium', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    padding-bottom: 6px;
}

#tmpUserID, #tmpPassword {
    width: 300px;
    height: 40px;
    border: 1px solid #767676;
    background-color: #fff;
}

.formFieldInner input[type='text'],
.formFieldInner input[type='password'] {
    width: 300px;
    height: 40px;
    border: 1px solid #767676;
    background-color: #fff;
    padding-left: 10px;
}

.formFieldInner {
    padding-bottom: 20px;
}

.primary .subpanel {
    margin: 1.7em 0;
    padding: 9px;
    background: #fff;
}

.partShadow {
    border: 0.5px solid #333;
    box-sizing: border-box;
    padding: 14px;
}

.partShadow:first-child {
    border-bottom: none;
}

.partShadow h2 {
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: bold;
    color: #005BA2;
}

#page:after {
    display: block;
    clear: both;
    content: '.';
}

input.submitAction {
    float: right;
    margin: 6px;
    width: auto;
    height: 48px;
    background-color: #0040BB;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    border: 0.5px solid #0040BB;
    text-align: center;
}

.loginActions {
    padding-top: 17px;
    border-top: 1px solid #bfbfbf;
}

.loginActions .linkList {
    display: inline-block;
    float: left;
    list-style: none;
    margin: 24px 0;
    padding: 0;
}

.loginActions .linkList a {
    font-size: 18px;
    font-weight: normal;
    color: #0040BB !important;
    text-decoration: underline !important;
    font-family: 'Agenda_Medium', Arial, Helvetica, sans-serif;
}

.salesPromo .Img, .salesPromo .Msg {
    display: inline-block;
}

.salesPromo .Img {
    margin: 10px;
}
.salesPromo .Msg {
    position: absolute;
    margin: 10px;
}

.Msg strong {
    font-size: 16px;
}

.Msg p {
    font-size: 15px;
}

.loginCheckbox label {
    display: inline-block;
    font-weight: normal;
}

div#sca-auth-cwa {
    height: 500px;
}

.warn-msg p {
    font-size: 15px;
}

.qfaqCont p a {
    color: #FFFFFF;
}

/* Show hide feature css */

.formPwdInner {
    width: 312px;
    border: 1px solid #767676;
    background-color: #FFF;
    display: inline-block;
    margin-right: 8px;
}

.formPwdInner #frmLogin\:strCustomerLogin_pwd {
    border: none;
    width: 72%;
    outline: none;
}

@media only screen and (min-width: 992px) {
    .formPwdInner:focus-within {
        -moz-outline-radius: 5px;
        outline: -webkit-focus-ring-color auto 5px;
    }

    .formPwdInner #frmLogin\:strCustomerLogin_pwd {
        border: none;
        width: 81.8%;
        outline: none;
    }
}

.formField.error .formPwdInner {
	border: 1px solid #db0000;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active
{
 -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.showPwd::-ms-reveal,
.showPwd::-ms-clear {
  display: none;
}


#pwdLink {
    font-size: 16px;
    font-family: 'Agenda_Bold', Arial, Helvetica, sans-serif;
}

/* End of Show hide feature css */

/***************
*   ENTER MI
****************/
fieldset.memInfoSelect div {
    display: inline-block;
    margin-right: 18px;
    margin-bottom: 0px;
}
.actions .secondaryAction {
    display: inline-block;
    /* float: right; */
}

ul.actions {
    list-style: none;
    border-top: 1px solid #bfbfbf;
    padding-top: 18px;
    padding-left: 0 !important;
}

.secondaryAction {
    padding-top: 20px;
}

.secondaryAction a {
    color: #0040BB;
    font-size: 18px;
    font-family: 'Agenda_Bold', Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: underline;
}

.enterMemoInfo {
    margin: 0px !important;
}

.enterMemoInfo ul.linkList {
    padding: 0px;
    list-style: none;
    margin-bottom: 24px;
    margin-top: 8px;
}

.enterMemoInfo ul.linkList li a{
    padding: 0px;
    color: #0040BB;
    text-decoration: underline;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Agenda_Bold', Arial, Helvetica, sans-serif;
}

.memInfoSelect select {
    width: 154px;
    /* height: 48px; */
    border: 1px solid #767676;
    -webkit-appearance: none; 
   -moz-appearance: none;
    appearance: none;
    font-size: 18px;
    padding: 12px;
    color: #333333;
    background: url(../img/icons/chevron-down-primary.png) no-repeat 92% center;
    font-family: 'Agenda_Bold', Arial, Helvetica, sans-serif;

}

.memInfoSelect label {
    font-family: 'Agenda_Bold', Arial, Helvetica, sans-serif;
    font-size: 18px;
}

select::-ms-expand { 
    display: none; /* hide the default arrow in ie10 and ie11 */
}

.secondary .accordion h2 .ui-icon {
    width: 17px;
    height: 16px;
    background: url(../img/icons/plus_large.png) 0 0 no-repeat;
}

.paneInner ul {
    list-style-type: none;
    padding-left: 0;
}

.reenterPara p{
    margin-bottom: 20px !important;
    font-size: 15px !important;
    font-family: 'Agenda_Bold', Arial, Helvetica, sans-serif;
}

.memInfoSelect span.error {
    display: block;
    margin-top: 10px;
    margin-bottom: 0 !important;
}

.memInfoSelect .formField {
    width: 573px;
}

/***************
*   CHECKBOX
****************/

.loginCheckbox {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 35px;
}
.loginCheckbox input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.loginCheckbox input {
  position: absolute;
  top: 0;
  left: 0;
  height: 32px;
  width: 32px;
  background-color: #fff;
  border: 1px solid #767676;
  margin-left: 0px;
}

.loginCheckbox input:checked {
  background-color: #009ED7;
}

.loginCheckbox input:after {
  content: "";
  position: absolute;
  display: none;
}

.loginCheckbox input:checked:after {
  display: block;
}

.loginCheckbox input:checked:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/***************
*   TOOLTIP
****************/
.cxtHelp {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #0040BB;
    border-radius: 250px;
    text-align: center;
    padding: 2px;
    margin-top: 9px;
    margin-left: 4px;
}

a.cxtTrigger {
    font-size: 13px;
    color: #fff;
    text-decoration: none;
}

#cxtHelp1 div {
    padding: 10px;
    background: #ecf0f2;
    border: 1px solid #acacac;
}


.content .cxtHelp {
    display: inline-block; /* For Safari */
    position: relative;
}
.content .cxtHelp .refPoint .contextual .help h3 { /*galaxy 23845 - prevents indentation of tooltips within the accounts wrapper*/
    margin-left:0;
    padding-left:0;
}
.content .fieldHelp .cxtHelp,
.content .radioFieldPanel .cxtHelp  {
    font-size: 12px;
}
.content h2 .cxtHelp {
    font-size: 0.8em;
}
.content .fieldHelp .cxtHelp,
.content h2 .cxtHelp {
    z-index: 999!important;
}
/* fix for GALAXY-8546 */
.content .panel .inner .inlinerow .cxtHelp {
    font-size: 12px !important;
}

.content .fieldHelp .addHelp {
    display: block;
    clear: left;
    margin-bottom: 0.7em;
}

.content table thead th .cxtHelp {
    margin-right: -15px;
}

.content .cxtHelp a.cxtTrigger {
    display: inherit!important; /* fix ff2 */
    font-size: 1em!important;
    font-weight: bold;
    text-decoration: none;
}
.content .cxtHelp a:hover {
    text-decoration: underline;
}

/*making tooltips inline with checkboxes/radios consistent*/
.content .formFieldInner span.label span.cxtHelp,
.content .formFieldInner label span.cxtHelp {
    margin-left:3px;
    font-size:1em !important;
}

.content .checkbox .formFieldInner .cxtHelp a.cxtTrigger {
    font-size: 13px !important;
    margin-top: 0px;
}
.content .formFieldInner label span.cxtHelp, .content .formFieldInner label .cxtHelp a.cxtTrigger{margin-left:0 !important;}

.content .cxtHelp .refPoint {
    position: absolute;
    left: 0;
    top: 0;
}
.content .cxtHelp .contextual {
    position: absolute;
    left: -22px;
    bottom: 8px;
    padding: 0;
    width: 320px;
    z-index: 99999;
    /* Standard */
    border-radius: 8px;
    /* Mozilla */
    -moz-border-radius: 8px;
    /* Webkit */
    -webkit-border-radius: 8px;
    background: #d3cfcf;
    text-align:left;
}

.content .cxtHelp .contextual ul.linkList li{
    text-align:left;
}

.content .cxtHelp .contextual.left {
    left: -282px;
}
.content .cxtHelp .contextual .pointer {
    position: absolute;
    left: 20px;
    bottom: -13px;
    width: 28px;
    height: 15px;
    background: url(../img/help/cxthelp_arrow.png) 0 0 no-repeat;
}
.content .cxtHelp .contextual.left .pointer {
    left: 280px;
}
.content .cxtHelp .help { /* fix for ie */
    /* this line was originally written with two slashes at the front //position: relative; */
    /* unsure as to the orginal intent of the // */
    position: relative;
    left: 0;
    top: -1px;
    margin: 0;
}
.content .cxtHelp .help h2 {
    margin-right: 20px;
    font-size: 13px;
    color: #323233;
}
.content .dateGroup .cxtHelp .help h2 {
    font-size: 12px;
}

.content .cxtHelp .help ul.linkList {
    float: none!important;
}

.content .cxtHelp .help  p {
    display: block!important;
    float: none!important;
    margin: 0 0 1em!important;
    padding: 0!important;
    font-size: 13px !important;
    font-weight: normal!important;
    color: #323233;
    background: none!important;
}

.content .cxtHelp p.close,
#overlay .cxtHelp p.close {
    position: absolute;
    right: 9px;
    top: 9px;
    width: 14px !important;
    height: 14px;
    overflow: hidden;
    margin: 0 !important;
    padding: 1px !important;
    background: url(../img/icons/cross.png) 0 0 no-repeat !important;
}
.content .cxtHelp p.close a {
    display: block;
    width: 14px !important;
    height: 13px;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
    padding-top: 16px !important;
    background: transparent !important;
}

.content label .cxtHelp a.cxtTrigger {
    font-weight: normal;
    font-size: 1em;
}
.content label .cxtHelp .contextual { /* reset inherited values from label */
    font-size: 1em;
    font-weight: normal;
}
.content dl.summary dd.help {
    font-size: 1em;
}

/* inner content wrapper - scrolls if exceeds height defined in js */
.content .cxtHelp .contextual .contentInner {
    clear: both;
    overflow: auto;
    padding-right: 10px;
    font-weight: normal;
    min-height:30px;
}
.content .cxtHelp .help .infoMessage.alert.scrollGesture {
    margin-bottom: 10px;
}
.content .cxtHelp .help .infoMessage.alert.scrollGesture p {
    padding: 1.2em 14px 0 40px !important;
    margin-bottom: 0 !important;
    background: url(../img/horiz_div_white_bg.png) repeat-x left top transparent !important;
}



.Accessibilityhidden {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}
.content span.cxtHelp a.cxtTrigger {
    display:none!important;
}
.content span.cxtHelp a.cxtTrigger.infoIcon {
    font-family: 'Lloyds Jack Medium', arial, sans-serif!important;
    display: inline-block!important;
    font-weight: bold!important;
    text-align: center;
    border-radius: 50%;
}
.content span.cxtHelp a.cxtTrigger.infoIcon:hover {
    text-decoration:none;
}

.contentInner h2 {
    font-size: 12px;
    font-weight: bold;
}

.contentInner li a {
    display: inline-block;
    padding: 0 0 0 22px;
    text-decoration: none;
    color: #006a4d;
    background: url(../img/icons/arrow.png) 0 2px no-repeat;
    overflow: hidden;
    min-height: 16px;
}


/* Browser Incompatibility css
---------------------------------------*/

.msgErrorBrowser {
    background: url(../img/icons/browserErrWarn.png) 24px 38px no-repeat;
    background-color: #FFF7E8;
    margin-bottom: 30px;
    margin-top: 30px;
}

.msgBLBrowser p {
    color: #505050;
    font-family: 'Agenda_Medium', Arial, Helvetica, sans-serif;
    font-size: 18px !important;
    font-weight: bold;
    line-height: 24px !important;
    padding-left: 72px;
    padding-bottom: 18px;
    padding-right: 22px;
}

.msgBLBrowser a {
    color: #0040BB;
    font-family: 'Agenda_Medium', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
}

.blockBrowser {
    display: none ;
}

.backToHomepage {
    float: right;
    margin-top: 30px;
}

.pageWrap.loginError {
    padding-left: 0px;
}

.headerErrMsgTag {
color: #0040BB;
font-family: 'Agenda_Medium', Arial, Helvetica, sans-serif;	
font-size: 42px;
font-weight: bold;
line-height: 54px;
}

/* End of Browser Incompatibility css
---------------------------------------*/

/* Styling of Spinner css
---------------------------------------*/

/* .spinnerLoad {
    padding-top: 20%;
    left: 42%;
    position: relative;
} */

/* End of Spinner css
---------------------------------------*/
/*Mobile Logon Overlay CSS Starts*/
.overlayBox{
    display:none;
}
.overlayBox .customerDetails {
    background: none;   
    text-align: center;
    padding: .7em 14px 0 14px;
}
.overlayBox .customerDetails h1 {
    float: none;
    font-weight: bold;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 26px;
    line-height: 34px;
    padding: 0px;
    color: #1b1d5f !important;
    border-top: none;
    border-bottom: none;
}
.outerOverlay #overlayWrapper .subPanel, .overlayBox .inner .subPanel {
    border:none;
    background: none;
}
.overlayBox .inner .colLayout .colPart {
    float:none;
} 
.overlayBox .inner .linkList {
    text-align: center; 
}
.overlayBox .inner .linkList li {   
    font-weight: normal;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    display: inline-block;
    font-size: 14px;
    line-height: 1.9em;
}
.overlayBox .inner .linkList li strong{ 
    font-weight: bold !important;
}
.overlayBox .inner .linkList li span.tickIcon {
    background: transparent url(../img/icons/tick.png) no-repeat scroll 0 2px;
    display: inline-block;
    padding: 0px 20px;
}
.overlayBox .productPromoImg {
    max-height: 140px;
    max-width:440px;    
}
.overlayBox .productPromo {
    text-align: center;
    padding-bottom: 0px !important;
    margin-top:28px; 
}
.overlayBox ul.actions li a.primaryActionLink {
    font-weight: bold;
    padding: 10px;
    float: right;
    text-decoration: none;
    color: #373abe !important;
}
.overlayBox ul.actions li a.primaryActionLink:hover {
    font-weight: bold;
    text-decoration: none;
    color: #373abe !important;
}
.overlayBox ul.actions {
    margin-top: 0px;
    padding-right:20px;
}
.overlayBox ul.actions li a.button {
    font-size: 1em;
    border: none;
    padding: .78em 1.6778em;
    color: #ffffff;
    font-weight:bold;
    text-decoration: none;
    background: #373abe;
    background-color: #373abe;
    background: -moz-linear-gradient(top, #373abe 0%, #22249a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #373abe 0%), color-stop(100%, #22249a));
    background: -webkit-linear-gradient(top, #373abe 0%, #22249a 100%);
    background: -o-linear-gradient(top, #373abe 0%, #22249a 100%);
    background: -ms-linear-gradient(top, #373abe 0%, #22249a 100%);
    background: linear-gradient(to bottom, #373abe 0%, #22249a 100%);   
    float: right; 
    margin-bottom: 18px;
    margin-left: 12px; 
}
.outerOverlay #overlay {
    border:none;
    border-radius:0px;
    background:white;
    padding:0px; 
    width:65%; 
    left:48%;
}
.outerOverlay #overlay #overlayCont {
    border:none;
    border-radius:0px;
    background:none;
    padding:0px 0 20px 0;
}
.outerOverlay #overlay #overlayCont ul.actions { 
    margin-top: 0px; 
}
.outerOverlay #olMask {
    background: #000; 
    opacity: 0.8;
}
.mobileStandard {
    visibility:hidden;
}
.overlayBox .overlayContent a.overlayfocus {
    position: absolute; 
    opacity: 0;
}
/*Mobile Logon Overlay CSS Ends*/
/* Start: CSS for sp_pat_535 */
.overlayBox .overlayHeader {
    padding: 5px 10px 0 10px;
    min-height:60px;
    background:#22259B;
    margin-bottom:20px;
}
.overlayBox .overlayHeader span.brandLogo {
    float:left;
}
.overlayBox .overlayHeader span.brandLogo img {    
    padding: 5px 0 0 0; 
    width:80%;   
}
.overlayBox .overlayHeader .secureMessage {
    float:right;    
    margin-top:10px;
}
.overlayBox .overlayHeader .secureMessage img {
    width: 80%;
    float: right;
    padding: 5px;
}
/* End: CSS for sp_pat_535 */

/* Styling of Spinner css
---------------------------------------*/

.sca-2fa-cwm {
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(100vh - 200px);
    height: -webkit-calc(100vh - 200px);
    height: -moz-calc(100vh - 200px);
 }

/* End of Spinner css
---------------------------------------*/
/********************************
*  Capture Memorable information
*
*********************************/

.capture-memorable-info h2.small {
    font-family: 'Agenda_Medium', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}

.capture-memorable-info ul li {
    font-family: 'Agenda_Light', Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin-bottom: 6px;
    line-height: 24px;
    color: #323233;
}

.capture-memorable-info .body-copy {
    font-size: 15px;
    font-family: 'Agenda_Light', Arial, Helvetica, sans-serif;
}

.showHide {
    border-top: 1px solid #EFEDEA;
    border-bottom: 1px solid #EFEDEA;
    padding-top: 20px;
    margin-bottom: 16px;
}

.showHide a{
    text-decoration: none;
    display: block;
}

.showHide.closed .trigger a {
    background: url(../img/icons/chevron-down.png) no-repeat 92% center;
    background-size: 26px 26px;
}

.showHide .trigger a{
    background: url(../img/icons/chevron-up.png) no-repeat 92% center;
    background-size: 26px 26px;
}

input.submitAction {
    width: 106px;
    /* padding: 12px; */
}

.pseudoLink {
    font-family: 'Agenda_Medium', Arial, Helvetica, sans-serif;
    /* background: url(../img/icons/chevron-left.png) no-repeat 9% center;
    background-size: 11px 13px; */
    font-size: 18px;
    line-height: 24px;
}

.capture-memorable-info ul.actions {
    padding-left: 0px;
}

.capture-memorable-info ul.actions li:not(:first-child) {
    margin-top: 16px;
}

.capture-memorable-info .paneInner ul li {
    list-style: disc;
    margin-left: 38px;
}

/***************************************
* End of Capture Memorable information
*
****************************************/
.content ul.quickFAQs {
 list-style: none
 }

 .changePassword .inlineHelp {
    display: block;
}
.quickFAQs li p {
  color: #ffffff;
  }

.resetpwdmiform .formFieldInner input[type='text'], .formFieldInner input[type='password'] {
   height:40px;
   width:300px;
}

.resetpwdmiform span.subheadingTaurus h2 {
   color: #505050;
}

.resetpwdmiform .pane {
    font-family : 'Agenda_Medium', Arial, Helvetica, sans-serif;   
    font-size:18px;
}

.resetpwdmiform .inner ul {
    font-family : 'Agenda_Medium', Arial, Helvetica, sans-serif;
    font-size:18px;
}
/********************************
*  Activation code
*
*********************************/
#collapsibleAccordion p {
    font-size: 15px;
    font-family: 'Agenda_Light', Arial, Helvetica, sans-serif;
}