/****************************************************************************/
/* This is the default custom CSS file that is included in every template.  */
/* It can be edited, but it cannot be renamed or deleted.                   */
/* You will see it included in the source of every page as                  */
/* 'Coded files/Custom/system/default/Hs Default Custom Style.css'                      */
/****************************************************************************/

.fortegraLogo{margin:15px 0 0 0;}

.fullWidthHeader{ color:#FFFFFF;}
.fullWidthHeader .fullWidthDescription{ font-size:30px;}

.fullWidthHeader h2{ font-size:80px;}

.hs-author-social-section{ display:none;}

.post-item{ border-bottom:3px solid #8e2c48;}

#homeCategories{clear:both;}
#homeCategories p{ font-size:18px; margin:30px 0 40px; text-align:left;}

.text-center{ text-align:center; }

.videoContBg{ margin:45px 0 0; position:relative; min-height:500px;}
.videoContBg iframe {
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.fullWidthDescription{ font-size:24px; font-weight:300; }

ul, li{ list-syle:none; list-style-type:none; margin:0px; padding:0px; }

.fortegraMenu{margin:18px 0 0;}

.fortegraStatsImg{ margin:0 0 20px 0;}
.fortegraStatsTitle{font-size:34px; line-height:34px; font-weight:300;}

.txtLeftJustified{ text-align:left;}

.sectionWImage ul li{ padding:7px 0 7px 30px; background:url(//cdn2.hubspot.net/hub/454246/file-2304084037-png/Fortegra/arrow-bullet.png) no-repeat 0 11px}
.sectionLRImage{}

.footerGovernanceMsg{color:#FFFFFF; font-size:14px; padding:20px 0; border-top:1px solid #707070; overflow:hidden;}
.footerGovernanceMsg a{color:#FFFFFF; cursor:pointer;}
.footerGovernanceMsg a:hover{color:#FFFFFF; cursor:pointer;}

#ourDifferentiators h3 span{color:#8c2c48;}

#footer{ background:#63666a; overflow:hidden; }
#footerTop{ overflow:hidden; padding:100px 0 20px;}

#footerTop ul{ list-style-type:none; list-style:none; padding:0px !important; }
#footerTop ul li{ list-style-type:none; list-style:none; margin:0px; padding:0px;}

#footerTop ul li.footerSectionTitle{font-size:18px; color:#FFFFFF; margin:0 0 5px 0;}

#footerTop ul li a{ color:#FFFFFF; font-size:14px; padding:10px 0; display:block; }

#footerBottom{ padding:20px 0; border-top:1px solid #707070;}
.footerLogo{ width:150px; float:left;}
.footerTiptreeLink{
    color: #cccccc;
    float: left;
    margin: 3px 0 0 50px;
}
.footerTiptreeLink a{
    color: #FFFFFF;
}
.footerTiptreeLink a:hover{
    color: #FFFFFF;
}

.bigNumberList{
    padding:0 0 10px 60px;
}
.bigNumberList li{
    font-size:40px;
    color:#CCCCCC;
    padding:0 0 10px 20px;
    list-style-type: decimal;
}

.socialFooterIcons a{ display:inline-block !important; margin:0 10px 0 0;}
.footerLogoContainer{ padding-bottom:40px;}

#banner-background-image{min-height:500px !important;}

.sectionPadding{padding:100px 0;}

.homeCategoryImage{margin:20px 0 30px;}

.mainCategoriesLists ul{ list-style:none; list-style-type:none; padding:0px; margin:0px;}
.mainCategoriesLists ul li{ list-style:none; list-style-type:none; padding:5px 0; margin:0px; font-size:18px;}
.mainCategoriesLists ul li.mainCatListTitle{ font-size:24px; padding-bottom:15px; }

.fortegraDetailIntro ul li{ padding:7px 0 7px 30px; background:url("//cdn2.hubspot.net/hub/454246/file-2304084037-png/Fortegra/arrow-bullet.png") no-repeat 0 11px; }
.fortegraDetailIntro ul li strong, .fortegraDetailIntro p strong{ color:#8e2c48; }

.commonLeadGenForm h3{ text-align:center; margin-bottom:40px;}
.commonLeadGenForm .hs-form .actions input[type="button"]{ background:#FFFFFF; color:#000000;}

a.becomeADealerCTA{ width:290px; padding:10px 0; text-align:center; display:block; margin:20px auto; color:#FFFFFF; background:#8e2c48; font-size:24px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
a.becomeADealerCTA:hover, a.becomeADealerCTA:focus{ color:#FFFFFF; background:#63666a;}

#ourDifferentiators{ color:#FFFFFF;}

.resourcesList li a{ font-size:16px; padding:5px 0 5px 35px; margin:2px 0; display:block; background: url(//cdn2.hubspot.net/hubfs/454246/Fortegra/Landing-Pages/1454102699_pdfs.png) no-repeat left 5px; }
#formAndResources h3{ margin-bottom:30px !important; text-transform: uppercase;}
.resourcesList li:before{ display:none !important;}

/* usable selectors*/
.roundedBox{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.padding30{ padding:30px;}
.borderSilver{border:1px solid #DDDDDD;}
.borderBottomList{ padding:20px 0 0 0;}
.borderBottomList li{ border-bottom:1px solid #DDDDDD; padding:7px 0;}
.borderBottomList li:first-child{ border-top:1px solid #DDDDDD;;}

/* Background Colors */
.LGBackground{ background: #eaeaea;}
.VLGBackground{background:#f4f5f6;}
.WHTBackground{ background:#FFFFFF; color:#000000;}
.FGreyBackground{ background:#63666a; color:#FFFFFF;}
.FBlueBackground{ background:#677E9D; color:#ffffff;}

.personal-loans-section{ 
    background:#eaeaea; 
    text-align:center;
}
.personal-loans-section h2 { margin:30px 0;}
.personal-loans-section p {
    font-size: 18px;
    margin: 30px 0 10px;
    text-align: left;
}


/*=================================
  Tooltip Styling
  =================================*/
  
  .attendingTemInfo img{margin-bottom:10px !important;}

    /* Base styles for the element that has a tooltip */
    [data-tooltip],
    .tooltip {
      position: relative;
      cursor: pointer;
    }
    
    /* Base styles for the entire tooltip */
    [data-tooltip]:before,
    [data-tooltip]:after,
    .tooltip:before,
    .tooltip:after {
      position: absolute;
      /*visibility: hidden;*/
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0;
      -webkit-transition: 
          opacity 0.2s ease-in-out,
            visibility 0.2s ease-in-out,
            -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
        -moz-transition:    
            opacity 0.2s ease-in-out,
            visibility 0.2s ease-in-out,
            -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
        transition:         
            opacity 0.2s ease-in-out,
            visibility 0.2s ease-in-out,
            transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform:    translate3d(0, 0, 0);
      transform:         translate3d(0, 0, 0);
      pointer-events: none;
    }
    
    /* Show the entire tooltip on hover and focus */
    [data-tooltip]:hover:before,
    [data-tooltip]:hover:after,
    [data-tooltip]:focus:before,
    [data-tooltip]:focus:after,
    .tooltip:hover:before,
    .tooltip:hover:after,
    .tooltip:focus:before,
    .tooltip:focus:after {
      visibility: visible;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1;
    }
    
    /* Base styles for the tooltip's directional arrow */
    .tooltip:before,
    [data-tooltip]:before {
      z-index: 1001;
      border: 6px solid transparent;
      background: transparent;
      content: "";
    }
    
    /* Base styles for the tooltip's content area */
    .tooltip:after,
    [data-tooltip]:after {
      z-index: 1000;
      padding: 8px 15px;
      width: 150px;
      background-color: #000;
      background-color: hsla(0, 0%, 20%, 0.9);
      color: #fff;
      content: attr(data-tooltip);
      font-size: 14px;
      line-height: 1.2;
      border-radius:5px;
    }
    
    /* Directions */
    
    /* Top (default) */
    [data-tooltip]:before,
    [data-tooltip]:after,
    .tooltip:before,
    .tooltip:after,
    .tooltip-top:before,
    .tooltip-top:after {
      bottom: 100%;
      left: 50%;
    }
    
    [data-tooltip]:before,
    .tooltip:before,
    .tooltip-top:before {
      margin-left: -6px;
      margin-bottom: -12px;
      border-top-color: #000;
      border-top-color: hsla(0, 0%, 20%, 0.9);
    }
    
    /* Horizontally align top/bottom tooltips */
    [data-tooltip]:after,
    .tooltip:after,
    .tooltip-top:after {
      margin-left: -80px;
    }
    
    [data-tooltip]:hover:before,
    [data-tooltip]:hover:after,
    [data-tooltip]:focus:before,
    [data-tooltip]:focus:after,
    .tooltip:hover:before,
    .tooltip:hover:after,
    .tooltip:focus:before,
    .tooltip:focus:after,
    .tooltip-top:hover:before,
    .tooltip-top:hover:after,
    .tooltip-top:focus:before,
    .tooltip-top:focus:after {
      -webkit-transform: translateY(-12px);
      -moz-transform:    translateY(-12px);
      transform:         translateY(-12px); 
    }
    
    /* Left */
    .tooltip-left:before,
    .tooltip-left:after {
      right: 100%;
      bottom: 50%;
      left: auto;
    }
    
    .tooltip-left:before {
      margin-left: 0;
      margin-right: -12px;
      margin-bottom: 0;
      border-top-color: transparent;
      border-left-color: #000;
      border-left-color: hsla(0, 0%, 20%, 0.9);
    }
    
    .tooltip-left:hover:before,
    .tooltip-left:hover:after,
    .tooltip-left:focus:before,
    .tooltip-left:focus:after {
      -webkit-transform: translateX(-12px);
      -moz-transform:    translateX(-12px);
      transform:         translateX(-12px); 
    }
    
    /* Bottom */
    .tooltip-bottom:before,
    .tooltip-bottom:after {
      top: 100%;
      bottom: auto;
      left: 50%;
    }
    
    .tooltip-bottom:before {
      margin-top: -12px;
      margin-bottom: 0;
      border-top-color: transparent;
      border-bottom-color: #000;
      border-bottom-color: hsla(0, 0%, 20%, 0.9);
    }
    
    .tooltip-bottom:hover:before,
    .tooltip-bottom:hover:after,
    .tooltip-bottom:focus:before,
    .tooltip-bottom:focus:after {
      -webkit-transform: translateY(12px);
      -moz-transform:    translateY(12px);
      transform:         translateY(12px); 
    }
    
    /* Right */
    .tooltip-right:before,
    .tooltip-right:after {
      bottom: 50%;
      left: 100%;
    }
    
    .tooltip-right:before {
      margin-bottom: 0;
      margin-left: -12px;
      border-top-color: transparent;
      border-right-color: #000;
      border-right-color: hsla(0, 0%, 20%, 0.9);
    }
    
    .tooltip-right:hover:before,
    .tooltip-right:hover:after,
    .tooltip-right:focus:before,
    .tooltip-right:focus:after {
      -webkit-transform: translateX(12px);
      -moz-transform:    translateX(12px);
      transform:         translateX(12px); 
    }
    
    /* Move directional arrows down a bit for left/right tooltips */
    .tooltip-left:before,
    .tooltip-right:before {
      top: 3px;
    }
    
    /* Vertically center tooltip content for left/right tooltips */
    .tooltip-left:after,
    .tooltip-right:after {
      margin-left: 0;
      margin-bottom: -16px;
    }






/*================================================
    BLOG Stylings
    ==============================================*/
    
.sectionPaddingBlog{padding:50px 0;}    

.rightGrayBox{ background:#eaeaea; padding:25px; margin-bottom:30px; border:1px solid #DDDDDD; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.rightGrayBox h3{font-size:32px; color:#8e2c48;}

.blogPostDate{ margin:0 0 0 20px; padding:0 0 0 30px; background:url(//cdn2.hubspot.net/hub/454246/file-2342523156-jpg/Fortegra/clock.jpg) no-repeat left center;}

.blogPostTitle{ padding:0 0 20px 0; border-bottom:1px solid #EEEEEE;}
#hubspot-author_data{ margin:20px 0; display:block;}

.emailSubscriptionForm form{ margin:0px;}
.emailSubscriptionForm .actions{ margin:0px !important; padding:0px !important;}

.emailSubscriptionForm label{ display:none !important;}
.hs_blog_subscription_categories label{ display:block !important;}
/*.hs_blog_subscription_categories label:first-child{ display:none !important;}*/

.emailSubscriptions input[type="email"]{ margin:0 0 10px 0; width:95%;}

#footer ul li:before{content:none;}

a.more-link{
    background: #8e2c48;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Lato",arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin:10px 0 0 0;
    padding: 12px 30px;
    text-align: center;
    transition: all 0.4s ease-in-out 0s;
    vertical-align: middle;
    white-space: nowrap;
}
a.more-link:hover{
    background: #63666a; color:#FFFFFF;

}

.post-header h2 a{color:#000000;}

.blogPostCategoriesLinks  a{ background:#eaeaea; padding:20px; text-align:center; margin:10px 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.post-listing-simple .post-item{ padding:20px 0; border-bottom:1px solid #dddddd;}
.post-listing-simple .post-item h2{ font-size:34px; line-height:40px;}

.blog-pagination{ margin:40px 0 0;}

.fakelabel input{ margin:5px 0 0 !important;}

.hs-author-bio {
padding: 20px;
background: #EAEAAD;
border-radius: 4px;
margin: 0 0 30px;
}
.hs-author-listing-header {
color: #8e2c48; border-bottom:3px solid #333333; margin:0 0 20px; padding:0 0 20px;
}
.blogSummarySep{border-top:1px solid #eeeeee; margin:15px 0 0; padding:15px 0 0;}

.lowerAlphaList{ list-style-type:lower-alpha;}
.lowerAlphaList li{ list-style-type:lower-alpha; padding:0 0 0 20px;}

.numberList{list-style-type: decimal;}
.numberList li{list-style-type: decimal; padding:0 0 10px 20px;}

.lowerDiscList{ list-style-type:disc !important; padding-left:40px !important;}
.lowerDiscList li{ list-style-type:disc !important; padding:0 0 0 20px;}
.lowerDiscList li:before{ content:none !important; }

.blogServiceNote{ font-size:10px;}

.problemRed{ color:#FF0000;}
.solutionGreen{ color:#093;}
#footerBottom{ overflow:hidden;}

.fortegraColor{color:#8e2c48;}

.fortegraStatsTitle{ margin-bottom:30px;}

#hs_cos_wrapper_password_prompt .hs-button.primary, body input[type="submit"], body input[type="button"]{ margin-top:20px; }

/*===============================
  Landing Pages Styling
  ===============================*/

  /* Motor Club Landing page */
  
  .motorClubTopSection { background:#eceff8 url('//cdn2.hubspot.net/hub/454246/file-2560876257-jpg/Fortegra/Landing-Pages/main-bg-image.jpg') no-repeat center bottom; padding: 0 0 200px 0;}
  .motorClubMiddleSection { background:#515256; color:#FFFFFF;}
  .motorClubBottomSection { background:url(//cdn2.hubspot.net/hub/454246/file-2550738036-jpg/Fortegra/Landing-Pages/car-problem.jpg) no-repeat bottom center; padding:0 0 800px 0}
  
  .LPMotorClubParagraph{ font-size:28px; font-weight:300; line-height:34px; padding:20px 0;}
  .mobileAppCTAs{ padding:30px 0 0;}
  .mobileAppCTAs a img{ margin:0 5px;}
  
  .motorClubBenefitsList{ overflow:hidden; text-align:left; margin:10px 0 30px 0; font-size:28px; font-weight:300; }
  .motorClubBenefitsList ul li{ margin:10px 0 25px 0;}
  
  .motorClubAppIcons{ margin:25px auto !important; overflow:hidden !important; float:none !important;}
  .motorClubAppIcons li img{ margin:0 0 15px 0;} 
  
  .testimonial-copy-download ul.noPDFIconList li a{ background:none; padding:2px 5px 2px 0px; cursoe:pointer; }
  .testimonial-copy-download ul.noPDFIconList li a:hover{ color:#CCCCCC; }
  
  .features-column-wrapper a{color:#000000; cursor:pointer;}
  
  
  /* Lead Gen White Paper  Styling */
  
  .leadGenPageInfoCont{ text-align:center; background:#eaeaea;}
  .leadGenPageInfoCont h2, .leadGenWPTitle h2{ color:#8e2c48; }
  .leadGenInforParagraph{ margin:40px 0;}
  .leadGenImageCont{ text-align:right;}
  
  a.fortegraButton{
    background: #8e2c48;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Lato",arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0;
    padding: 12px 30px;
    text-align: center;
    text-shadow: none !important;
    vertical-align: middle;
    white-space: nowrap;
    }
    a.fortegraButton:hover{ background:#6a666a; color:#FFFFFF;}
    
    .bottomCTA{ margin:50px 0 0;}
    
    .BlogCTAContainer{ padding:30px; background:#eaeaea; border:1px solid #DDDDDD; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
    .CTATitleButton{ margin-top:20px;}
    .CTATitleButton h2{ font-size:30px; color:#8e2c48; line-height:30px;}
    .CTATitleButton h3{ font-size:24px; color:#333333;}
    
    .clearFix{ clear:both;}
    
    
    ul.pdfIconList li a {
    background: url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/pdf-icon.png?t=1481662776252) no-repeat 2px center;
    color: #fff;
    padding: 6px 5px 6px 45px;
    display: block;
}
  
/*===============================
  Resources Pages Styling
  ===============================*/
  
  .resourcesAboutFortegra{ text-align:center; color:#FFFFFF; background:#8e2c48;}
  .resouresCompayPressReleases{background:#e6e6e6; text-align:center;}
  .resourcesMediaCoverage{ text-align:center; }
  .fortegraAssets{background:#e6e6e6; text-align:center;}
  .resourcesCotact{ text-align:center;}
  p.resourcesParagraph{ font-size:20px; margin:20px 0 0;}
  
  a.resourcesButton{ background:#8e2c48; border-radius:5px; color: #fff; margin:40px 0 0; font-size: 20px; padding: 15px 40px; display:inline-block; }
  a.resourcesButton:hover{ background:#333333; color:#FFFFFF;}
  
  .PDFIconsCont{ margin:40px 0 0;}
  
  .fortegraLogos{overflow:hidden;}
  .fortegraLogos h3{ margin:50px 0 !important;}
  .fortegraLogos ul li{ padding:7px 0;}
  
  .colorUsageBoxes{color:#FFFFFF; padding:10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:30px 0 10px 0;}
  .deepPlum{ background:#8e2c47;}
  .darkSilver{ background:#474c56;}
  .lightSilver{ background:#a4a7aa;}
  
  
  .resourcesLogoCont{ text-align:center; margin:30px 0 10px 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:30px 0 10px 0;}
  .logoStandard{ padding:30px 0; background:#FFFFFF; }
  .logoV2{ padding:8px 0 7px 0; background:#FFFFFF;}
  .logoStandardDark{ padding:31px 0; background:#231f20;}
  .logoV2Dark{ padding:11px 0; background:#231f20;}
  
  .contactCOL{ background:#eaeaea; border:1px solid #DDDDDD; padding:25px; margin:50px 0 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-align:left;}
  
  .contactCOL img{ width:100px; float:left; margin:5px 25px 0 0; }
  .contactColInfo h3{ font-size:24px; line-height:35px;}
  .contactColInfo h3 span{ color:#8e2c48; display:block;}
  
  
  /*===================================
    Product Pages CSS
    ===================================*/
    
    .product-getStarted h3, .product-features h3{
        font-size:24px;
        line-height:30px;
        margin:0 0 20px 0;
    }
    .product-header-wrapper{
    	background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/flat-tire.png) no-repeat;
    	padding:60px 0 80px;
    }
    .product-header-partner{
        background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/header-partner.png) no-repeat top right;
    	padding:60px 0 80px;
    }
    .product-header-partner p{
        font-size:22px;
    }
    
    .product-header-consumer{
        background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/header-consumer2.png) no-repeat top right;
    }
    .product-header h2{
        font-weight:bold;
    }
    .product-header-consumer h2{
        color:#FFFFFF;
    }
    
    .product-header-wrapper a{
    	margin-top:30px;
    	font-size:24px !important;
    }
    .product-header-wrapper a span{
    	font-size:18px;
    }
    .product-features-wrapper{
    	background:#f2f2f2;
    }
    .product-Our-Partner-wrapper{
        background:#8e2c48;
        color:#FFFFFF !important;
    }
    .product-testimonial-wrapper{
    	background:#cbdfe0;
    }
    .product-testimonial{
    	background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/motor-club-testimonial.png);
        background-repeat: no-repeat;
        background-position: bottom right;
    	font-size:22px;
    }
    .product-testimonial-partner{
        background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/business-women.png);
        background-repeat: no-repeat;
        background-position: bottom right;
    	font-size:22px;
    }
    .testimonial-by{
    	color:#8e2c48;
    	display:block;
    	margin-top:15px;
    	font-style:italic;
    }
    .product-resources-wrapper{
    	background:#353a46;
    	color:#FFFFFF;
    }
    .product-features h2, .product-getStarted h2, .product-resources h2, .product-Our-Partner h2{
    	margin-bottom:40px;
    }
    .testimonial-copy a, .testimonial-copy-download a{
    	color:#FFFFFF;
    }
    .testimonial-copy a:hover, .testimonial-copy-download a:hover{
        color:#FFFFFF;
    }
    .testimonial-copy-download ul li a{
    	background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/pdf-icon.png) no-repeat 2px center;
    	color:#FFFFFF;
    	padding:6px 5px 6px 45px;
    	display:block;
    }
    .order-supplies-button{
    	margin-top:40px !important;
    }
    
    .partner-page-download ul{
    	margin:30px 0 0 0;
    	padding:0px;
    	list-style:none;
    	border-top:1px solid #DDDDDD;
    }
    .partner-page-download ul li{
    	margin:0px;
    	padding:0px;
    	list-style:none;
    	background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/pdf-icon.png) no-repeat 10px center;
    	border-bottom:1px solid #DDDDDD;
    }
    .partner-page-download ul li a{
    	padding:10px 40px 10px 50px;
    	font-size:18px;
    	display:block;
    	color:#000000;
    	background: #F06668 url(images/dropdown.png) nono-repeat right center !important;
    }
    .partner-page-download ul li:hover{
    	background:#eaeaea url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/pdf-icon.png) no-repeat 10px center;
    }
    
    a.fortegra-white-button{
        background:#eaeaea !important;
        color:#8e2c48 !important;
    }
    a.fortegra-white-button:hover{
        background:#63666a !important;
        color:#FFFFFF !important;
    }
    
    
    
    button.first-accordion-button {
        border-top: 1px solid #eee !important;
    }
    button.accordion {
    	background:#FFFFFF;
        border-bottom: 1px solid #eee !important;
        color: #444;
        cursor: pointer;
    	margin-bottom:0px;
        padding: 18px;
        width: 100%;
        border: none;
        text-align: left;
        outline: none;
        font-size: 18px;
        transition: 0.2s;
    }
    
    button.accordion.active, button.accordion:hover {
        background-color: #f2f2f2;
    }
    
    button.accordion:after {
        content: '\02795';
        font-size: 13px;
        color: #777;
        float: right;
        margin-left: 5px;
    }
    
    button.accordion.active:after {
        content: "\2796";
    }
    
    div.panel {
        padding: 0 18px;
        background-color: #f2f2f2;
        max-height: 0;
        overflow: hidden;
        transition: 0.3s ease-in-out;
        opacity: 0;
    	font-size:18px;
    }
    div.panel p{
        margin-left: 20px;
        margin-bottom: 30px;
    }
    div.panel.show {
        opacity: 1;
        max-height: 500px;
    }
    
    
  #become-partner-bullet{
      margin:40px 0 0;
      padding:0px !important;
      border-top:1px solid #DDDDDD;
      list-style:none;
  }
  #become-partner-bullet p{
      font-size:22px;
      padding:15px 10px 15px 50px;
      margin:0px;
      font-weight:400;
      border-bottom:1px solid #DDDDDD;
      list-style:none;
      background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/tick-green.png) no-repeat left center;
  }
  
  .form-box-container .hs_cos_wrapper_type_form .hs-form-field>label {
    display: block;
  }
  
  .fullWidhProductLPHeader, .fullWidhProductLPHeader h2, .fullWidhProductLPHeader p {text-align:center !important; color:#FFFFFF !important;}
  .fullWidhProductLPHeader p a {color:#FFFFFF !important; text-decoration:underline !important;}
  .fullWidhProductLPHeader p a:hover {color:#FFFFFF !important; text-decoration:none !important; cursor:pointer;}
  .fullWidhProductLPHeader .row-fluid .span7 { width:100%; !important;}
  
  
  /************************
    Custom Module Styling 
   ***********************/
   
   .image-module-title{
       margin-bottom:40px;
   }
  
  
  
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1198px) {
    
	.sectionPadding{
        padding:50px 10px !important;   
	}
    .product-header-consumer{
        background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/header-consumer2.png) no-repeat center top;
    }
	.product-header-partner{
        background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/header-partner.png) no-repeat right top;
    }
    
	
}



/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 1024px) {
    .product-testimonial, .product-testimonial-partner{
        background: none !important;
    }
    .product-testimonial
    .product-header-partner{
        background:url(//cdn2.hubspot.net/hubfs/454246/Fortegra/products/header-partner.png) no-repeat left top;
    }
}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 767px) {
    .product-testimonial{
        background:none;
    }
    
    .eventDateTimeLocationCat span:after{
        content:"\a";
        white-space: pre;
    }
    #tabsContBottom ul li a{
        min-width: 128px !important;
        padding: 8px 20px !important;
        font-size: 14px;
    }
}

/* Portrait and Landscape */
   @media screen and (max-width: 415px){
    .eventInfoCont{
        padding:20px !important;
    }
    .eventInfoCont h1{
        word-wrap:initial;
        font-size:40px !important;
        line-height:45px;
    }

    
    #tabsContBottom ul{
        padding:5px 0 5px 5px;
    }
    

}
  
  