@charset "utf-8";
/* CSS Document */


p { color: #333; }
a { color: #4f00ca; }
.blue-box .btn, .agtl-cs-block .btn { background-color: #b4182a; color: #fff; }
.blue-box .btn:hover, .agtl-cs-block .btn:hover { background-color: #8d1321; color: #fff; }

.main-nav { background-color: #0c5a81 !important; color: #fff !important; }
.policy-management-banner .button-group li a {
    background-color: rgba(255,255,255,0.95); color: #000;
}

.policy-management-banner .button-group li a:hover {
    background-color: rgb(0, 104, 56) !important; color: #FFF !important;
}


.policy-management-banner .title, .banner-title {
    text-shadow: 3px 3px 3px #000;
}


.agtl-article-list li a {
    font-size: 18px;
}



/* mobile */
/* mobile */

@media (max-width: 767px) {
	.page-title {
		background-color: #0c5a81;
		color: #fff;
	}
	
	.main-nav .navbar-nav>li>a { 
		background-color: #0c5a81 !important; 
		color: #fff !important;
	}

	.customer-support-btn {
		background: url(../images/phone_icon2.png) no-repeat 30px 24px #f8f6f7;
		background-size: 40px;
		color: #000;
	}

	.customer-support-btn span {
		background-color: #f8f6f7;
		color: #000;
	}	
	
	ul.logo-links li:nth-child(2) {
		display:none;
	}

}







/*  HOME PAGE */
/*  HOME PAGE */
/*  HOME PAGE */

.whylist li { margin-bottom:26px; }
.home-primary-title { font-size: 54px; }

.home-banner-wrapper {
    background: url(../images/home_banner_bg_ada2017.jpg) no-repeat center top transparent;
    background-size: cover;
}

.agtl-review-policy h1, .agtl-review-policy h4 {
    padding-left: 0;
}




/* mobile */
/* mobile */

@media (max-width: 767px) {

.whylist li { margin-bottom:0px; }

}

/* tablet portrait */
/* tablet portrait */

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

.banner-title { font-size: 58px !important; }
.title-info { font-size: 16px; }
h4 { font-size:16px; padding-right: 40px;}

}

/* tablet landscape */
/* tablet landscape */

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

.banner-title { font-size: 64px !important; }

}

/*  HOME PAGE */
/*  HOME PAGE */
/*  HOME PAGE */


.agtl-accordion .panel-title a {
    padding-left: 0;
}

.panel-default>.panel-heading {
    color: #000 !important;
}

/* Request a Quote */
/* Request a Quote */
/* Request a Quote */


.quote-banner {
    background-color: #20113e;
}

.quote-banner h1.banner-title {
    color: #fff;
    font-family: 'TTNormsProBold';
    font-size: 50px !important;
    padding-top: 370px !important;
}


.quote-banner h2.title-info.title-info {
    color: #fff;
    font-size: 1.5em;
    line-height: 30px;
    margin-top: 10px;
}
.quote-banner h2.title-info strong {
    font-weight: normal;
    font-family: 'TTNormsProMedium';
}
.agtl-quote2-form .quote-footer {
    font-size: 12px;
    line-height: 14px;
}

a.mobile_disclaimer_links {
    text-decoration:underline;
}

.agtl-stats-block h1, .agtl-stats-block span {
    font-size: 40px;
    font-family: 'TTNormsProBold';
    margin-bottom: 0px;
	margin-top: 10px;
}

.agtl-join-block h1, .agtl-join-block h2, .agtl-join-block h3 {
    font-size: 42px;
}

.agtl-trust-block h1, .agtl-trust-block h2 {
    font-size: 44px;
}


/* mobile */
/* mobile */

@media (max-width: 767px) {


.quote-banner {
    padding-top: 40px !important;
    background-position: 20% 20% !important; 
}


a.mobile_disclaimer_links {
    text-decoration:underline;
}

.agtl-stats-block h1, .agtl-stats-block span {
    font-size: 40px;
    font-family: 'TTNormsProBold';
    margin-bottom: -11px;
    margin-top: 10px;
}

.agtl-join-block h1, .agtl-join-block h2, .agtl-join-block h3 {
   font-size: 28px;
    text-align: left !important;
}

.agtl-trust-block h1, .agtl-trust-block h2 {
    font-size: 36px;
}

}



/* tablet portrait */
/* tablet portrait */

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {


.quote-banner {
    min-height: 680px !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.agtl-join-block h1 { font-size: 39px !important; }


.agtl-quote2-form .quote-footer {
    font-size: 11px !important;
    line-height: 13px !important;
}

}




/* tablet landscape */
/* tablet landscape */

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {



.quote-banner {
    min-height: 700px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.agtl-join-block h1.titleline { font-size: 38px !important; }

.quote-banner h1.banner-title {
    color: #fff;
    font-family: 'TTNormsProBold';
    font-size: 40px !important;
    padding-top: 310px !important;
}

.quote-banner h2.title-info {
    color: #fff;
    font-size: 26px !important;
    line-height: 34px !important;
}


.agtl-quote2-form .quote-footer {
    font-size: 11px !important;
    line-height: 13px !important;
}

}

/* Request a Quote */

/* RHC Form */

a.mobile_disclaimer_links_RHC {
    text-decoration:underline;
}





/* Thank You */
/* Thank You */
/* Thank You */

.agtl-thank-blue-block h2 {
    font-size: 26px;
   margin-bottom: 50px;
}

.marketing-two-columns-panel, pagePresentationContentUnit {
    padding: 60px 0 0 0  !important;
}

.calling-column {padding-top:24px;}

@media only screen and (max-device-width: 480px) {
    .marketing-two-columns-panel, pagePresentationContentUnit {
        padding: 0  !important;
    }
	.calling-column {padding-top:0 !important;}
}

.thankyoubg {
    background-color: #fff;
}

#aig-footer {margin-top:0;}

/* Thank You */
/* Thank You */
/* Thank You */



/* Policy Management */
/* Policy Management */
/* Policy Management */

.blue-box .btn { padding-top: 13px; }
.blue-box h1 { font-family: 'TTNormsProMedium'; }


.agtl-life-change-overlay {
    background: none;
}

.agtl-life-change-overlay:after {
    border: none;
}

.agtl-life-change .btn {
    background-color: #0c5a81;
	color: #FFF;
}

.agtl-life-change .btn:hover {
    background-color: #0a3c55;
	color: #FFF;
}


/* mobile */
/* mobile */

@media (max-width: 767px) {


}

/* tablet portrait */
/* tablet portrait */

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {



}

/* tablet landscape */
/* tablet landscape */

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {



}

/* Policy Management */
/* Policy Management */
/* Policy Management */


/* Review My Policy */
/* Review My Policy */
/* Review My Policy */


.agtl-life-change-overlay {
    background-color: transparent !important;
    padding-top: 75px;
    position: inherit !important;
}


.blue-box .btn { padding-top: 13px; }
.blue-box h1 { font-family: 'TTNormsProMedium'; }


.agtl-life-change-overlay {
    background: none;
}

.agtl-life-change-overlay:after {
    border: none;
}

.agtl-life-change .btn {
    background-color: #005984;
}

/* Review My Policy */
/* Review My Policy */
/* Review My Policy */


.search-results-link img { display: none; }
.search-results-link a { text-decoration: underline; color: #0c5a81 !important; }

.agtl-list-highlights {
    background: #e0e0fb;
    font-size: 1rem;
    padding: 20px 20px 20px 40px;
    border-radius: 20px; 
    color:#20113e;
}

.agtl-article-new-list {
    list-style: none;
    padding-left: 0px;
}

.agtl-article-new-list li a {
    display: flex;
    align-items: center;
    column-gap: 20px;
    font-size: 1.25rem;
    color: #20113e;
    background: #f7f7f7;
    padding: 20px;
    margin-top: 10px;
    border-radius: 10px;
}
.agtl-article-new-list li a img {
    width: 40px;
    height: 40px;
}
.agtl-article-new-list li a:hover {
    text-decoration: none;
    color:#4f00ca;
    background: #e0e0fb;
}




