.contact-detailed p{font-family:'aig_sourcesanspro_light';font-size:16px;line-height:24px;color:#fff;padding-bottom:20px}
.contact-detailed h4{font-family:'aig_sourcesanspro_regular';font-size:16px;line-height:24px;color:#fff;padding-bottom:20px}
.contact-detailed .btn_secondary,.contact-detailed .clicktochat a{margin-bottom:32px}
.contact-detailed a{color:#fff}
@media(min-width:641px){.contact-detailed p{font-size:16px;line-height:24px}
.contact-detailed h4{font-size:22px;line-height:32px}
.contact-detailed .btn_secondary{margin-bottom:40px}
}
@media(min-width:1025px){.contact-detailed p{font-size:18px}
.contact-detailed h4{font-size:24px;line-height:40px}
.contact-detailed .btn_secondary,.contact-detailed .clicktochat a{width:73%;margin-bottom:48px}
}
@media(max-width:641px){.dropdown-filters h3{padding-bottom:14px}
}
@media(min-width:641px){.dropdown-filters h3{text-align:center}
}
@media print{*{background:none !important;color:#000 !important}
a[href]:after,a[tel]:after{content:none}
.emergency{display:none !important}
header{background:none !important}
header nav{position:static !important}
header .rightnav,.primarymenu .btn-menu,.offscreen{display:none !important}
header .logo{display:none !important;background-color:#23a2dc !important;position:relative !important}
header .printlogo{display:block !important;position:relative !important;background:none !important;margin-bottom:40px}
.page-title.panel-transparent{bottom:0 !important}
.hero-image-section .hero-image,.mediaCards_artDirected .tile_container,.mediaCards--2x1 .mediaImage{display:none !important}
.scenario-filter-section{display:block !important}
footer{background-color:#fff}
.footerpan{max-width:95% !important}
.footerpan div{display:none}
.footerpan .copyright-text{color:#000;display:block;margin:0 !important;padding:0 !important}
.scenario-categories,.scenario-subcategories{display:none}
.collapse{display:block !important;height:auto !important}
.quoteCard,.scenarioCard{border:2px solid #e5e5e5}
.accordionpan .panel{border-bottom:0 solid #e4e4e4}
}
.consumer-case-study-section{padding-top:28px;padding-bottom:32px;background-color:#3083b3;position:relative;overflow:hidden}
.ft-subtitle,.consumer-case-study-section h2,.consumer-case-study-section h3{color:#fff}
.consumer-case-study-section .ft-bodycopy{color:#fff}
.consumer-case-study-section .ft-bodycopy p,.ft-subtitle{line-height:22px}
.consumer-case-study-section p{padding-bottom:16px}
.consumer-case-study-section .call-to-action{border:1px solid #fff;display:block;padding:29px 23px 23px;text-align:center}
.consumer-case-study-section h3{padding-bottom:10px}
.consumer-case-study-section .btn_secondary{margin-top:8px;background:transparent;border:1px solid #fff;color:#FFF}
.consumer-case-study-section .in-page-title{position:relative;text-align:center;border:0 none}
.consumer-case-study-section .img-container{position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.consumer-case-study-section{margin:15px 0}
.consumer-case-study-section .ft-bodycopy a,.consumer-case-study-section .ft-subtitle a{color:#FFF;text-decoration:underline}
@media(min-width:641px){.consumer-case-study-section{padding-top:22px;padding-bottom:52px}
.consumer-case-study-section .in-page-title{margin-bottom:40px}
.consumer-case-study-section .ft-subtitle{line-height:35px}
.consumer-case-study-section p{padding-bottom:14px}
.consumer-case-study-section .ft-bodycopy p{line-height:24px;padding-bottom:18px}
.consumer-case-study-section .btn_secondary{width:auto;margin:15px 0 0;padding-left:28px;padding-right:28px}
.consumer-case-study-section .call-to-action{padding:26px 24px 31px;text-align:left}
.consumer-case-study-section h3{padding-bottom:0}
.consumer-case-study-section .call-to-action p{padding-bottom:70px}
}
@media(min-width:1025px){.consumer-case-study-section{padding-top:15px}
.consumer-case-study-section .in-page-title{margin-bottom:37px}
.consumer-case-study-section p{padding-bottom:29px}
.consumer-case-study-section .ft-bodycopy p{line-height:32px;padding-bottom:32px}
.consumer-case-study-section .ft-bodycopy{line-height:32px}
.consumer-case-study-section .call-to-action p{padding-bottom:85px;line-height:25px}
.consumer-case-study-section .call-to-action{margin-top:53px}
}
@media(max-width:640px){.consumer-case-study-section .in-page-title{padding-bottom:57px}
}
.related-articles-section{padding:0 0 6px 0}
.related-articles-section .col-xs-12{padding:0}
.related-articles-section a{font-family:'aig_sourcesanspro_regular';font-size:16px;line-height:100%;color:#00a4e4;display:inline-block;padding-bottom:12px}
.related-articles-section a:hover{text-decoration:underline}
.related-articles-section h3{padding-bottom:34px;font-family:'aig_sourcesanspro_regular';font-size:16px;color:#76777b}
.related-articles-section p{font-family:'aig_sourcesanspro_light';font-size:16px;line-height:20px;color:#76777b;padding-bottom:12px}
@media(min-width:641px){.related-articles-section{padding:0 0 18px 0}
.related-articles-section a{font-size:22px;padding-bottom:8px}
.related-articles-section p{font-size:18px;line-height:30px;padding-bottom:18px}
.related-articles-section h3{font-size:22px}
}
@media(min-width:1025px){.related-articles-section a{font-size:24px;padding-bottom:8px}
.related-articles-section{padding:0 0 19px 0}
.related-articles-section p{font-size:22px;padding-bottom:22px}
.related-articles-section h3{font-size:24px}
}
.login-section{padding-bottom:32px}
.login-section .select-login{padding:24px 32px 0;background:#fff}
.login-section .loginbtn{background:#fff;padding:56px 32px 32px}
.login-section .ft-label{color:#000}
.login-section .in-page-title{padding:29px 0 32px}
.login-section .dropdown-filters ul.dropdown-menu{max-height:200px;overflow:auto}
@media(min-width:641px){.login-section .select-login{border-bottom:1px solid #d1d0ce;padding:8px 32px 32px;background:#fff}
.login-section select{padding:11px 26px;margin-bottom:16px}
.login-section .loginbtn{padding:32px}
.login-section .in-page-title{padding:34px 0 33px}
.login-section{padding-bottom:40px}
.login-section .dropdown-filters ul.dropdown-menu{max-height:240px}
}
@media(min-width:1025px){.login-section{padding-bottom:47px}
.login-section .in-page-title{padding:41px 0 48px}
}
@media(max-width:640px){.login-section .row>div{padding:0}
.login-section.panel-blue{background:#FFF}
.login-section.panel-blue .in-page-title{color:#00a4e4;padding:29px 0 0}
.select-login .dropdown-filters .btn-group button{padding:12px 26px}
.loginbtn .btn_secondary{padding:12px 20px}
.login-section .loginbtn{padding-top:30px}
}
.articlecard-section{padding:0 0 40px 0;background:#e5e5e5}
.articlecard{box-shadow:rgba(0,0,0,0.14902) 1px 1px 2px;padding:47px 20px;background:#fff;margin:0 0 1px 0;display:block}
.articlecard .ft-categories{margin:0 0 22px}
.articlecard h3{font-family:'aig_futuraregular';font-size:20px;line-height:30px;color:#0073ae;margin-bottom:26px;overflow:hidden}
.articlecard .cta{margin-top:23px}
.articlecard p{color:#76777b;margin-bottom:8px;overflow:hidden;font-family:'aig_sourcesanspro_light';font-size:16px;line-height:24px}
@media(min-width:641px){.articlecard{overflow:hidden;padding:30px;margin:30px 0 0 0}
.articlecard .ft-categories{margin:0 0 19px;line-height:normal}
.articlecard .cta{margin:15px 0 0}
.articlecard h3{margin-bottom:24px;overflow:hidden;font-size:24px;line-height:29px}
.articlecard p{overflow:hidden;margin-bottom:12px;font-size:16px}
}
@media(min-width:1025px){.articlecard{margin:40px 0 0 0;padding:48px 32px 43px}
.articlecard-section{padding:0 0 56px 0}
.articlecard .ft-categories{margin-bottom:8px}
.articlecard h3{font-size:28px;line-height:40px;margin-bottom:21px}
.articlecard p{margin-bottom:12px;font-size:18px}
}
.profile-container{width:100%;float:left}
.profile-card img{width:100%;margin-bottom:25px}
.profile-card .ft-categories{margin:0 0 22px}
.profile-card h3{font-family:'aig_futuraregular';font-size:20px;line-height:30px;color:#0073ae;margin-bottom:20px;overflow:hidden}
.profile-card .cta{margin-top:23px;margin-bottom:30px;cursor:pointer}
.profile-card p{color:#76777b;margin-bottom:15px;overflow:hidden;font-family:'aig_sourcesanspro_light';font-size:16px;line-height:24px}
.profile-card .profile-details{padding:0 30px}
.profile-card{border:1px solid #e5e5e5;display:block}
.full-profile .profile-content{width:100%;background-color:#282828;padding:25px 33px 35px;border-radius:1px;box-shadow:rgba(0,0,0,0.14902) 1px 4px 2px;margin-top:-10px;position:relative;margin-bottom:-9px;color:#d1d0ce;overflow:hidden;z-index:1}
.full-profile .profile-content p{padding-bottom:20px;word-wrap:break-word}
.full-profile .profile-content .col-xs-12 p:last-child{padding-bottom:0}
.full-profile .glyphicon-triangle-top{top:3px;left:50%;font-size:24px;color:#282828}
.full-profile.descriptionSection{float:left;width:100%;padding:0 15px;box-sizing:border-box;margin-top:-32px}
@media(min-width:641px){.profile-card .ft-categories{margin:0 0 19px;line-height:normal}
.profile-card .cta{margin:15px 0 30px}
.profile-card h3{margin-bottom:10px;overflow:hidden;font-size:24px;line-height:29px;height:58px}
.profile-card p{overflow:hidden;margin-bottom:18px;height:70px;line-height:24px}
.full-profile .profile-content .col-xs-12.col-sm-6:first-child{padding-left:0}
.full-profile .profile-content .col-xs-12.col-sm-6:last-child{padding-right:0}
}
@media(min-width:1025px){.profile-card img{margin-bottom:37px}
.profile-card .ft-categories{margin-bottom:8px}
.profile-card h3{font-size:28px;line-height:40px;margin-bottom:21px;height:75px}
.profile-card p{margin-bottom:18px;font-size:18px}
}
div.section.profilecard[id*="cq-gen"]{width:33%;display:inline;float:left}
div.section.profilecard[id*="cq-gen"] div[id*="cq-gen"],div.section.profilecard[id*="cq-gen"] .col-xs-12.col-sm-6.col-md-4{width:100%;float:left}
.profilegrid.section:before,.profilegrid.section:after,.profile-container:before,.profile-container:after{clear:both;display:block;content:""}
.profile-container .new.section{clear:both;margin-bottom:20px}
@media(max-width:640px){.full-profile .profile-content .col-xs-12:last-child{padding-top:24px}
.full-profile .profile-content .col-xs-12{padding-left:0;padding-right:0}
}
@media(min-width:641px) and (max-width:1024px){.two-column-template .profilegrid.section .colu-three>.col-sm-4:nth-child(3){width:100%}
.two-column-template .profilegrid.section .colu-three>.col-sm-4:nth-child(3) .profile-grid-section{width:47%;padding:0}
}
.product-card{box-shadow:rgba(0,0,0,0.14902) 1px 1px 2px;padding:25px 20px 32px;background:#fff;margin:0 0 1px 0;display:block}
.product-card .ft-categories{margin:0 0 22px}
.product-card h3{font-family:'aig_futuraregular';font-size:20px;line-height:30px;color:#0073ae;margin-bottom:26px;overflow:hidden;height:30px}
.product-card .cta{margin-top:23px}
.product-card p{color:#76777b;margin-bottom:8px;overflow:hidden;font-family:'aig_sourcesanspro_light';font-size:16px;line-height:24px;height:50px}
@media(min-width:641px){.product-card{overflow:hidden;padding:32px 30px 40px;margin:33px 0 0 0}
.product-card .ft-categories{margin:0 0 19px;line-height:normal}
.product-card .cta{margin:15px 0 0}
.product-card h3{margin-bottom:24px;overflow:hidden;font-size:24px;line-height:29px}
.product-card p{margin-bottom:12px;line-height:24px}
}
@media(min-width:1025px){.product-card{margin:40px 0 0 0;padding:26px 32px 48px}
.product-card .ft-categories{margin-bottom:8px}
.product-card h3{font-size:28px;line-height:40px;margin-bottom:21px;height:40px}
.product-card p{margin-bottom:43px;font-size:18px}
}
.contact-directory-section h4{border-bottom:1px solid #d1d0ce;padding-bottom:12px;color:#0073ae}
.contact-directory-section .in-page-title{padding-bottom:46px}
.contact-directory-section .contactrow .btn_secondary:nth-child(2){margin-top:6px}
.contact-directory-section .contacts .contactrow{padding-top:15px;overflow:hidden}
.contact-directory-section .sectionTitle{width:100%;overflow:hidden}
.contact-directory-section p{font-family:'aig_sourcesanspro_light';font-size:16px;line-height:30px;color:#76777b}
.contact-directory-section .contactrow div:nth-child(2) p{padding-bottom:11px}
.contact-directory-section .contacts{margin-bottom:52px;overflow:hidden}
.contact-directory-section h3{padding-bottom:15px}
.contact-directory-section .inquiries .btn_secondary,.contact-directory-section .assistance .btn_secondary{margin:28px 0}
.contact-directory-section .contact-dropdown label{padding:54px 0 9px}
.contact-directory-section .sectionHeader h3{padding:69px 0 25px}
.contact-directory-section .sectionHeader:nth-child(n+2) h3{padding-top:20px}
.contact-directory-section .section{overflow:hidden}
.contact-directory-section .section .contacts:last-child{margin-bottom:0}
.contact-directory-section .gotop{right:8px;width:40px;background:#ade0ee;border-radius:5px;z-index:9999;color:#fff;text-align:center;font-family:'aig_futura_medregular';font-size:14px;display:none;top:90%;top:92%\9;opacity:.9}
@media only screen and (max-device-width:768px) and (orientation:landscape){.contact-directory-section .gotop{top:83%}
}
.contact-directory-section .affix-bottom{position:absolute}
.contact-directory-section .gotop .glyphicon{color:#fff;top:12px;font-size:18px;display:block;padding-bottom:8px}
.contact-directory-section .inquiries h3,.contact-directory-section .assistance h3{color:#0073ae;font-family:'aig_futura_medregular';font-size:20px}
.contact-directory-section .col-xs-12{padding-left:0}
.contact-directory-section .assistance span,.contact-directory-section .assistance p a,.contact-directory-section .inquiries p a{color:#00a4e4;font-family:'aig_sourcesanspro_regular';font-size:16px}
.sectionHeader .col-sm-3,.sectionHeader .col-sm-4{padding-left:0}
@media(min-width:641px){.contact-directory-section h2{text-align:left}
.contact-directory-section h3{padding-bottom:15px}
.contact-directory-section h4{padding-bottom:8px;border-bottom:1px solid #d1d0ce}
.contact-directory-section .contacts .contactrow:first-child{border:0}
.contact-directory-section .btn_secondary{width:90%;margin-bottom:24px}
.contact-directory-section .dropdown-toggle.btn_secondary{width:100%}
.contact-directory-section .sectionTitle{text-align:left}
.contact-directory-section p{font-size:16px;line-height:24px}
.contact-directory-section .in-page-title{padding-bottom:26px}
.contact-directory-section .contacts .contactrow{padding:0;margin:0}
.contact-directory-section .contacts{padding-top:32px;padding-bottom:6px;margin-bottom:0}
.contact-directory-section .inquiries .btn_secondary,.contact-directory-section .assistance .btn_secondary{width:73%}
.contact-directory-section .gotop{font-size:18px;width:50px;right:16px}
.contact-directory-section .gotop .glyphicon{font-size:24px}
.contact-directory-section .inquiries h3,.contact-directory-section .assistance h3{font-size:24px}
.contact-directory-section .assistance span,.contact-directory-section .assistance p a,.contact-directory-section .inquiries p a{font-size:18px}
.contact-directory-section .assistance p{padding-bottom:0}
.contact-directory-section .sectionHeader h3{padding:69px 0 17px}
.contact-directory-section .contacts .contactrow>div p{padding-top:16px}
.contact-directory-section .inquiries h3:not(:first-child),.contact-directory-section .assistance h3:not(:first-child){padding-top:34px}
}
@media(min-width:1025px){.contact-directory-section .in-page-title{padding-bottom:35px}
.contact-directory-section h3{padding-bottom:12px}
.contact-directory-section p{font-size:18px}
.contact-directory-section .assistance a[href^="tel:"]{cursor:text}
.contact-directory-section .inquiries h3,.contact-directory-section .assistance h3{font-size:36px}
.contact-directory-section .sectionHeader h3{padding:88px 0 17px}
.contact-directory-section .gotop{right:24px}
}
@media(max-width:640px){.contact-directory-section .section .ft-proddesctitle{font-size:20px}
.contact-directory-section .inquiries h3:not(:first-child),.contact-directory-section .assistance h3{padding-top:31px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.contact-directory-section .gotop,.worldwidepage-section .gotop{right:16px}
}
.richtxteditor .richtext{padding:26px 8px 30px 8px}
.richtxteditor .richtext p,.richtxteditor .richtext ol,.richtxteditor .richtext ul{font-family:'aig_sourcesanspro_light';color:#76777b;font-size:16px;padding-bottom:31px;line-height:22px}
.richtxteditor .richtext ol,.richtxteditor .richtext ul{padding-left:80px}
.richtxteditor .richtext li{margin-bottom:8px;padding-left:5px}
.richtxteditor .richtext p b{font-family:'aig_sourcesanspro_semibold'}
.richtxteditor .richtext p i{font-style:italic}
.richtxteditor .richtext h3{font-family:'aig_futura_medregular';color:#0073ae;font-size:20px;line-height:32px;padding-bottom:24px}
.richtxteditor .richtext h4,.richtxteditor .richtext h5{font-family:'aig_sourcesanspro_regular';color:#0073ae;font-size:16px;padding-bottom:11px}
.richtxteditor .richtext h5{color:#76777b}
.richtxteditor .richtext a,.richtxteditor .richtext a:visited,.richtxteditor .richtext a:hover,.richtxteditor .richtext a:active{color:#0073ae}
.richtxteditor .richtext a:hover{text-decoration:underline}
.richtxteditor .richtext a.definition-element:hover{text-decoration:none}
.richtxteditor .richtext p:last-child{padding-bottom:0}
.richtxteditor .richtext p:first-child{padding-top:0}
.two-column-template .richtxteditor .richtext p{padding-left:0;padding-right:0}
.articletemp .richtxteditor .richtext p,.articletemp .richtxteditor .richtext ol,.articletemp .richtxteditor .richtext ul{font-size:16px;font-family:'aig_sourcesanspro_light';line-height:30px}
@media(min-width:641px){.richtxteditor .richtext{padding:32px 8px 36px 8px}
.richtxteditor .richtext h3{font-size:24px;padding-bottom:16px;line-height:32px}
.richtxteditor .richtext h4,.richtxteditor .richtext h5{font-size:22px;padding-bottom:7px;line-height:32px}
.richtxteditor .richtext p,.richtxteditor .richtext ol,.richtxteditor .richtext ul{line-height:24px;padding-bottom:18px}
.two-column-template .richtxteditor .richtext{padding:32px 0 36px 0}
.articletemp .richtxteditor .richtext p,.articletemp .richtxteditor .richtext ol,.articletemp .richtxteditor .richtext ul{font-size:18px;line-height:32px}
}
@media(min-width:1025px){.richtxteditor .richtext{padding:42px 8px 46px 8px}
.richtxteditor .richtext p,.richtxteditor .richtext ol,.richtxteditor .richtext ul{font-size:18px;padding-bottom:22px}
.richtxteditor .richtext h3{font-size:28px;line-height:40px;padding-bottom:8px}
.richtxteditor .richtext h4,.richtxteditor .richtext h5{font-size:24px;padding-bottom:2px;line-height:40px}
.two-column-template .richtxteditor .richtext{padding:42px 0 46px 0}
.articletemp .richtxteditor .richtext p,.articletemp .richtxteditor .richtext ol,.articletemp .richtxteditor .richtext ul{font-size:22px;line-height:40px}
}
.articlegrid-section{background:#f9f9f9;padding:0 0 40px 0}
.articleCards,.articleCards--2x1{box-shadow:rgba(0,0,0,0.14902) 1px 1px 2px}
.articleCards .ft-categories{margin:0 0 16px}
.articlegrid-section h3{font-family:'aig_futuraregular';font-size:20px;line-height:24px;color:#0073ae}
.articleCards h3{margin-bottom:8px;height:48px;overflow:hidden}
.articleCards .cta{margin-top:20px}
.articleCards{padding:44px 17px 47px;background:#fff;margin:0 0 32px 0}
.articleCards .ft-bodycopy{color:#76777b;margin-bottom:8px;height:40px;overflow:hidden}
.articleCards--2x1 .mediaImage img{width:100%}
.articleCards--2x1 .mediaImage{margin-right:-15px;overflow-x:hidden;position:relative}
.articleCards--2x1 .articleCards{margin-left:-15px;box-shadow:none}
.articlegrid-section .tile_container{position:absolute;top:0;left:0}
.video-card-modal .modal-dialog{width:100%;text-align:center;margin:0 auto}
.video-card-modal .close-icon{margin:20px 0 100px 0;width:100%}
.video-card-modal .close-icon a{font-weight:normal;font-size:18px;color:#FFF}
.video-card-modal .close-icon a span{margin-left:-27px;top:0}
.video-card-modal.in{background:rgba(0,0,0,0.5)}
.article-grid-parent .dropdown-filters .ft-label{padding-top:24px}
.article-grid-parent .articlegrid-filter .dropdown-filters{margin-bottom:32px}
.articleCards--2x1 .close .glyphicon-remove{font-size:16px;padding-bottom:4px;padding-right:5px}
.articleCards--2x1 .close{color:#fff;opacity:1 !important;text-align:right;width:100%}
.articleCards--2x1 .close:hover{color:#fff}
.articleCards--2x1 .modal-body{margin:0 auto;margin-top:96px;text-align:center}
.articleCards--2x1 .modal-body video.video-stream{background:#000}
.articleCards--2x1 .audiothumb img,.articleCards--2x1 .audiotrack{max-width:800px;width:100%}
@media(min-width:641px){.articleCards,.articleCards--2x1,.articleCards--2x1 .mediaImage{height:360px;overflow:hidden}
.articleCards .ft-categories{margin:0 0 15px}
.articlegrid-section h3{font-size:24px;line-height:29px}
.articleCards .cta{width:auto;margin:15px 0 0}
.articleCards{padding:27px 30px 30px 30px;margin:33px 0 0 0}
.articleCards--2x1{overflow:hidden;background-color:#fff;margin-top:33px}
.articleCards--2x1 .articleCards{margin-top:0;padding-left:0}
.articleCards .ft-categories{line-height:normal}
.articleCards h3{margin-bottom:24px;height:60px;overflow:hidden}
.articleCards .ft-bodycopy{height:70px;overflow:hidden;margin-bottom:12px}
.articleCards--2x1 .mediaImage{background:#FFF;overflow:hidden}
.articleCards--2x1 .mediaImage img{width:auto;position:absolute;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}
.articleCards--2x1.videopan a.videoimg{position:absolute\9;width:100%\9;height:100%\9}
.articleCards--2x1 .mediaImage{margin-right:0;text-align:center;width:100%}
.articleCards--2x1 .articleCards{margin-left:0}
.video-card-modal .modal-dialog{width:100%}
.article-grid-parent .dropdown-filters .ft-label{padding-top:32px}
.article-grid-parent .articlegrid-filter .dropdown-filters{margin-bottom:40px}
.articleCards--2x1 .close .glyphicon-remove{font-size:16px;padding-bottom:8px}
.articleCards--2x1 .mediaImage{margin-right:0;text-align:center;width:100%}
}
@media(min-width:1025px){.articleCards,.articleCards--2x1,.articleCards--2x1 .mediaImage{height:384px}
.articlegrid-section{padding:0 0 56px 0}
.articleCards{padding:48px 32px 43px}
.articleCards--2x1{margin-top:40px}
.articleCards .ft-categories{margin-bottom:11px}
.articlegrid-section h3{font-size:28px;line-height:40px}
.articleCards h3{margin-bottom:15px}
.articleCards h3{margin-bottom:21px;height:75px}
.articleCards{margin:40px 0 0 0}
.articleCards .ft-bodycopy{height:72px;margin-bottom:12px}
.article-grid-parent .dropdown-filters .ft-label{padding-top:40px}
.article-grid-parent .articlegrid-filter .dropdown-filters{margin-bottom:48px}
.articleCards--2x1 .video-card-modal .modal-dialog{width:900px}
.articleCards--2x1 .close .glyphicon-remove{font-size:26px;padding-bottom:8px}
.articleCards--2x1 .modal-body{margin:0 auto;margin-top:96px;text-align:center}
}
.articlegrid-section .cta,.articlegrid-section .cta_reverse{padding-left:35px;padding-right:35px}
.articlegrid-filter{background:#fafafa none repeat scroll 0 0}
@media(max-width:640px){.articlegrid-section .col-xs-12.col-sm-6.col-md-3:last-child .articleCards{margin-bottom:0}
.articlegrid-section .video-card-modal .modal-dialog{position:relative;width:auto;margin:10px}
.articlegrid-section .modal-body{width:100%}
.articlegrid-section .close{margin-right:-20px}
.articlegrid-section .video-stream{width:100%;height:100%;max-width:100%}
}
@media(max-width:1024px) and (min-width:641px){.articlegrid-section .video-stream{width:624px;height:auto}
.articlegrid-section .modal-body{width:700px}
.articlegrid-section .modal-body .videostream,.articlegrid-section .modal-body iframe,.articlegrid-section .audiothumb img,.articlegrid-section .audiotrack{width:624px;height:auto}
}
@media all and (-ms-high-contrast:none){.articleCards--2x1.videopan a.videoimg{position:absolute;width:100%;height:100%}
}
.worldwidepage-section .btn_secondary{width:100%;padding:7px;display:inline-block;border:0;background:#fafafa;margin-top:24px;transition:all .2s ease-in-out}
.worldwidepage-section .btn_secondary:hover,.worldwidepage-section .btn_secondary.active{color:#FFF;background:#00a4e4}
.worldwidepage-section .links div div{text-align:left}
.worldwidepage-section .links ul li{padding-bottom:18px}
.worldwidepage-section .links ul li a{color:#76777b;font-family:'aig_sourcesanspro_light',sans-serif;font-size:26px}
.worldwidepage-section .links h3{border-bottom:1px solid #e5e5e5;padding:6px 0 9px 0;margin-bottom:22px;color:#00a4e4;font-family:'aig_futura_medregular';font-size:20px}
.worldwidepage-section h2{padding-top:29px;font-family:'aig_futura_medregular';font-size:16px}
.worldwidepage-section .gotop{right:8px;width:40px;background:#ade0ee;border-radius:5px;z-index:9999;color:#fff;text-align:center;font-family:'aig_futura_medregular';font-size:14px;display:none;top:90%;top:92%\9;opacity:.9}
@media only screen and (max-device-width:768px) and (orientation:landscape){.worldwidepage-section .gotop{top:83%}
}
.worldwidepage-section .affix-bottom{position:absolute}
.worldwidepage-section .links>div{padding:0;margin-top:24px}
.worldwidepage-section .links a{color:#000}
.worldwidepage-section .ft-region{font-family:'aig_futura_medregular';font-size:20px;text-transform:capitalize}
.worldwidepage-section .region{text-align:center;display:inline-block;float:none;width:50%;margin:0 25%}
.worldwidepage-section .row .region:last-child{padding-bottom:22px}
.worldwidepage-section .gotop .glyphicon{top:8px;font-size:18px;display:block;padding-bottom:8px;color:#fff}
@media(min-width:641px){.worldwidepage-section .region{width:auto;margin:0}
.worldwidepage-section h2{font-size:18px;padding-top:36px}
.worldwidepage-section .ft-region{font-size:24px}
.worldwidepage-section .links ul li a{font-size:24px}
.worldwidepage-section .links h3{font-size:28px;margin-bottom:20px;padding:14px 0 9px 0}
.worldwidepage-section .btn_secondary{padding:7px 48px;margin-top:16px}
.worldwidepage-section .row .region:last-child{padding-bottom:20px}
.worldwidepage-section .gotop{font-size:18px;width:50px;right:16px}
.worldwidepage-section .gotop .glyphicon{font-size:24px}
.worldwidepage-section .links>div{margin-top:72px}
}
@media(min-width:1025px){.worldwidepage-section h2{font-size:22px;padding-top:46px}
.worldwidepage-section .ft-region{font-size:28px}
.worldwidepage-section .links ul li a{font-size:28px}
.worldwidepage-section .links h3{font-size:36px;padding:1px 0 9px 0}
.worldwidepage-section .links>div{padding:20px 0 0 0;margin-top:88px}
.worldwidepage-section .row .region:last-child{padding-bottom:24px}
.worldwidepage-section .gotop{right:24px}
}
.two-column-template{padding:0}
.side-navigation.visible-xs,.side-navigation.moveSideNavTop.noheroimg{margin-top:-30px;position:static}
.side-navigation.visible-xs .btn-side-nav{margin-bottom:8px}
.side-navigation.hidden-xs .pull-right{margin-top:7px;position:absolute;right:0}
.side-nav li a{color:#76777b;border-bottom:1px solid #e5e5e5}
.side-nav li.active a,.side-nav li a:hover{background:none !important;color:#00a4e4}
.side-nav li a:focus{color:#76777b;background:0}
.side-nav li.active>a:focus{color:#00a4e4}
.side-nav li.active ul li a{color:#76777b}
.side-nav li.active ul li a:hover{color:#00a4e4}
.side-nav li ul li a{padding-left:32px}
.btn-side-nav{background:0;border:0 none;padding:11px 0;text-align:left;color:#00a4e4}
.btn-side-nav:focus{outline:0 none}
.side-nav-modal .modal-header{padding:0;border-bottom:0 none}
.side-nav-modal .close-icon{color:#FFF;margin-top:8px}
.side-nav-modal .close-icon .glyphicon-menu-left{left:0;top:1px}
.side-nav-modal .close-icon .glyphicon-menu-right{left:13px}
.side-nav-modal .modal-body{background:#FFF;margin-top:44px}
ul.side-nav li{font-family:'aig_sourcesanspro_light';font-size:16px}
.side-nav li.tertiary-one,.side-navigation .btn-side-nav{font-family:'aig_sourcesanspro_semibold'}
.side-navigation ul.side-nav li ul li,.side-navigation .btn-side-nav{font-size:16px}
.side-navigation ul.side-nav li.tertiary-two .glyphicon-menu-right{display:none}
.side-navigation .nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:#e5e5e5}
.side-navigation.moveSideNavTop{position:absolute;width:90%}
.nav.nav-bar.moveSideNavTop{position:static}
.hero-image-section.moveSideNavTop{position:static;margin-top:62px}
.side-navigation.back-to-link.moveSideNavTop{position:static;width:90%}
.back-to-link li a{color:#00a4e4;border-bottom:0 none;padding:0 0 30px 0;margin-left:0}
.back-to-link li a span.glyphicon{font-size:12px;padding-right:4px}
span.tone-arr{float:left;display:inline-block;width:26px}
span.tone-label{float:left;display:inline-block;width:76%;margin-top:-6px;word-wrap:break-word}
@media(min-width:641px){.side-nav li ul{display:none}
.side-nav li.current ul{display:block}
.side-navigation ul.side-nav li{font-size:18px}
.side-navigation ul.side-nav li ul li{font-size:16px}
.side-navigation .glyphicon-menu-right{font-size:16px;top:10px}
.side-navigation ul.side-nav li.tertiary-two .glyphicon-menu-right{display:block}
.side-navigation ul.side-nav li.tertiary-two.current .glyphicon-menu-right{display:none}
.side-navigation.hidden-xs.fixed{position:fixed;top:0}
.tertiary-one span.glyphicon.glyphicon-menu-left{font-size:14px;color:#00a4e4;padding-right:16px;display:inline}
.side-nav>li:last-child>a{border-bottom:0}
.side-nav>li:last-child ul li:last-child a{border-bottom:0 none}
.side-nav li ul li a,.side-nav li ul li:last-child a{border-bottom:1px solid #e5e5e5}
.two-column-template{padding:40px 0}
}
@media(min-width:1025px){.side-navigation ul.side-nav li{font-size:20px}
.side-navigation ul.side-nav li ul li{font-size:18px}
}
@media only screen and (min-width:641px) and (max-width:1024px){.side-navigation.hidden-xs .pull-right{font-size:14px}
}
.data-table-section .table{margin:32px 0}
.data-table-section td div{font-family:'aig_sourcesanspro_regular';font-size:28px;color:#76777b;padding-top:2px;text-transform:uppercase}
.data-table-section td p{font-family:'aig_sourcesanspro_regular';font-size:12px;color:#76777b;margin:12px 0;text-transform:uppercase}
.data-table-section table td{float:left;width:100%;border-top:1px solid #d1d0ce}
.data-table-section table tr:first-child td:first-child{border-top:0}
@media(min-width:641px){.data-table-section .table{margin:40px 0}
.data-table-section td div{font-size:40px;padding-top:11px}
.data-table-section td p{font-size:14px;height:58px;margin:21px 0 19px;overflow:hidden}
.two-column-template .data-table-section td p{height:85px;margin:0}
.data-table-section table td{float:none;width:auto;border-right:1px solid #d1d0ce}
.data-table-section table td:last-child{border-right:0}
.data-table-section table tr:first-child td{border-top:0}
.two-column-template .data-table-section .col-sm-offset-1{margin-left:0}
.two-column-template .data-table-section td div{font-size:24px}
}
@media(min-width:1025px){.data-table-section .table{margin:48px 0}
.data-table-section td div{font-size:48px;padding-top:14px}
.data-table-section td p{margin:30px 0 19px;height:60px}
.two-column-template .data-table-section td p{margin:3px 0 19px}
.data-table-section table tr td{padding-left:46px;padding-right:46px}
.two-column-template .data-table-section table tr td{padding-left:10px;padding-right:10px}
.two-column-template .data-table-section td div{font-size:48px}
}
.step-by-step-section{padding:24px 0}
.step-by-step-section h3{font-family:'aig_sourcesanspro_semibold';font-size:21px;line-height:32px;color:#00a4e4;padding-bottom:8px}
.step-by-step-section h4{font-family:'aig_sourcesanspro_regular';color:#76777b;font-size:21px}
.step-by-step-section h4{padding-bottom:11px}
.step-by-step-section p{font-family:'aig_sourcesanspro_light';font-size:16px;line-height:22px;color:#76777b;padding-bottom:31px;word-wrap:break-word}
@media(min-width:641px){.step-by-step-section{padding:32px 0}
.step-by-step-section h3{padding-bottom:16px}
.step-by-step-section h4{padding-bottom:7px}
.step-by-step-section h3,.step-by-step-section h4{font-size:22px;line-height:32px}
.step-by-step-section p{font-size:16px;line-height:24px;padding-bottom:18px}
.step-by-step-section{text-align:center}
}
@media(min-width:1025px){.step-by-step-section h3,.step-by-step-section h4{font-size:24px;line-height:40px}
.step-by-step-section{padding:28px 0}
.step-by-step-section h3{padding-bottom:8px}
.step-by-step-section h4{padding-bottom:2px}
.step-by-step-section p{font-size:18px;padding-bottom:22px}
}
.claims-header .in-page-title{border-top:0 none}
.claims-header .ft-artprodtitle{padding-bottom:38px;padding-top:0}
.claims-header .ft-categories{text-transform:none}
.claims-header{padding-bottom:6px;border-bottom:1px solid #e5e5e5}
.claims-header:after,.claims-header:before{clear:both;content:"";display:block}
.claims-header .col-xs-12{padding:0}
@media(min-width:641px){.claims-header .ft-artprodtitle{padding-bottom:16px}
.claims-header .sharearticle div{margin-top:18px}
.claims-header{padding-bottom:36px}
}
@media(min-width:1025px){.claims-header .ft-artprodtitle{padding-bottom:39px}
.claims-header{padding-bottom:44px}
}
@media(max-width:640px){.claims-header .ft-bodycopy{padding-bottom:25px}
.claims-header .sharearticle{padding:0}
}
.news-releases-section .in-page-title{text-align:left}
.news-filters h3{padding-top:9px}
.news-releases-section .newsrow{padding-top:20px}
.news-releases-section .newsrow:after{content:"";display:table;clear:both;padding-top:20px}
.news-releases-section .newsrow a{font-family:"aig_sourcesanspro_semibold";font-size:16px;color:#00a4e4;padding:20px 0}
.news-releases-section h3.ft-bodycopy{padding:20px 0}
.news-releases-section .pager{margin:0;padding:30px 0;text-align:center}
.news-releases-section .pagination li a:hover{color:#76777b}
.news-releases-section .pagination li a,.news-releases-section .pagination li>span{border:0;padding:5px 0}
.news-releases-section .pagination{display:block;overflow:hidden;margin:0}
.news-releases-section .pagination>li:first-child{float:left}
.news-releases-section .pagination>li:last-child{float:right}
.news-releases-section .pagination li a{color:#00a4e4;font-family:"aig_sourcesanspro_semibold";font-size:16px}
.news-releases-section .pagination li.disabled a{color:#76777b;opacity:.3}
.news-releases-section .pagination li.active a{background:0;color:#76777b}
.news-releases-section .pagination li a:hover,.news-releases-section .pagination li a:focus,.news-releases-section .pagination span:hover{background:none !important}
.news-releases-section .newsrow h4{font-family:'aig_futuraregular';font-size:12px;color:#76777b}
.news-releases-section .newsrow>div div{font-family:'aig_sourcesanspro_light';font-size:16px;color:#76777b}
.news-releases-section .holder{text-align:left}
.news-releases-section .holder a{color:#00a4e4;cursor:pointer;font-family:'aig_sourcesanspro_semibold';padding:0 8px;font-size:16px}
.news-releases-section .holder a:hover{color:#76777b}
.news-releases-section .holder a.jp-previous{padding-right:0}
.news-releases-section .holder a.jp-next{padding-left:0}
.news-releases-section .holder a.jp-current{color:#76777b}
.news-releases-section .holder a.jp-disabled{cursor:inherit}
.newsrow a:hover{text-decoration:underline}
.news-releases-section .newsrow:last-child::after{border-bottom:0 none}
.news-filters .btn_secondary{background-color:#fafafa}
.news-release-parent .row .col-sm-6{padding:0}
.colu-one .news-releases-section .news-release-parent .row .col-sm-6{float:none;margin:0 auto;text-align:center}
@media screen and (-webkit-min-device-pixel-ratio:0){.news-releases-section .news-release-container{min-height:initial !important}
}
.news-releases-section .news-release-container{min-height:auto !important}
.news-releases-section .holder{margin-top:auto}
@media(min-width:641px){.news-releases-section h3.ft-bodycopy{text-align:right;padding:20px 0}
.news-filters .btn_secondary{margin-top:10px}
.news-releases-section .newsrow:after{position:relative;bottom:0;height:1px;width:100%;border-bottom:1px solid #d1d0ce}
.news-releases-section .newsrow a{font-size:18px;line-height:32px;padding:0 0 4px}
.news-releases-section .pagination li>span{font-size:18px}
.news-releases-section .pagination{display:inline-block;margin:7px 0}
.news-releases-section .pagination li{float:none}
.news-releases-section .pagination li a,.news-releases-section .pagination li>span{padding:5px 16px}
.news-releases-section .newsrow h4{font-family:'aig_sourcesanspro_light';font-size:16px;margin-top:7px}
.news-releases-section .holder{padding:34px 0}
.news-releases-section .holder{text-align:center}
.news-releases-section .holder a.jp-previous{padding-right:48px}
.news-releases-section .holder a.jp-next{padding-left:48px}
.news-filters .btn-group button{padding:23px 26px}
}
@media(min-width:1025px){.news-filters .btn_secondary{margin-top:8px}
.news-releases-section .newsrow a{font-size:22px;padding-bottom:13px}
.news-releases-section .pagination li a,.news-releases-section .pagination li>span{padding:5px 24px;font-size:18px}
.news-releases-section .newsrow h4{font-size:18px}
.news-releases-section .newsrow>div div{font-size:18px}
.news-releases-section .holder{padding:30px 0}
.news-releases-section .holder a{font-size:18px}
}
@media(max-width:640px){.news-filters h3{padding-bottom:14px}
.news-release-parent .row .col-sm-6{padding:15px}
.news-releases-section .newsrow h4{padding-bottom:8px}
.colu-one .newsarticle .news-releases-section{margin-left:-15px;margin-right:-15px}
.colu-one .news-releases-section .news-release-parent .row .col-sm-6{float:left;text-align:left}
.news-releases-section .holder a:hover{color:#00a4e4}
}
@media(min-width:641px) and (max-width:1000px){.colu-one .newsarticle .news-releases-section{margin-left:15px;margin-right:15px}
}
.search-results-pan:after,.search-results-pan:after{content:"";display:block;clear:both}
.search-results-pan{margin-left:0;width:100%;position:relative;min-height:70px}
.search-results{position:static !important;width:100% !important}
.search-instructions{margin-top:32px}
.search-results-head{position:static;width:100%;top:0;padding-bottom:20px}
.search-results-pan .search-results-pagination,.search-results-pan .holder{font-family:"aig_sourcesanspro_semibold";font-size:16px;color:#76777b}
.search-results-pan .search-results-pagination,.holder{padding:34px 0 16px;text-align:left;float:left;width:100%}
.search-results-pan .search-results-head form{margin:0;padding:0 0 5px;border:0;-webkit-box-shadow:none;box-shadow:none;text-align:right;float:right}
.search-results-pan .search-results-search-text{background:#fff}
.search-results-pan .search-results-search-input{font-size:16px}
.search-results-pan .search-results-search-icon{margin-left:-4px;background:url("valic-common-main-parttwo/images/search_result_icon.png") no-repeat scroll 58% center rgba(0,0,0,0);text-indent:100px;position:relative}
.search-results-pan ul.search-results-content li{padding:21px 0 0;line-height:24px}
.search-results-pan .search-results-content img{display:none}
.search-results-pan span.srchtitle,.search-results-pan span.srchdesc{display:block;width:100%}
.search-results-pan span.srchtitle{display:inline}
.search-results-pan .srchtitle{color:#76777b;font-size:16px;font-family:"aig_sourcesanspro_regular";Color:#00a4e4}
.search-results-pan a:hover .srchtitle{text-decoration:underline}
.search-results-pan .srchdesc{color:#76777b;font-size:16px;font-family:'aig_sourcesanspro_light'}
.search-results-pan .srchtitle .btn{display:block;margin-bottom:5px}
.search-results-pan .pdfbtn{line-height:1.42857;-webkit-border-radius:0;border-radius:0;font-family:"aig_sourcesanspro_regular";font-size:12px;height:55px;width:118px;background-color:#00a4e4;border:1px solid #00a4e4;color:#fff;margin:0 30px;padding:1px 10px}
.search-results-pan .search-instructions{font-family:"aig_sourcesanspro_light";font-size:16px}
.search-results-pan .search-instructions ul{border-bottom:1px solid #e5e5e5;background:0;position:static;padding:16px 0 30px;min-height:0;line-height:28px}
.search-results-pan .search-instructions ul li{padding:1px 0}
.search-results-pan .search-instructions ul a,.search-results-pan .search-instructions p{color:#76777b;font-family:aig_sourcesanspro_light}
.search-results-pan .search-instructions ul a:hover,.search-results-pan .search-instructions ul a:focus{color:#00a4e4}
.search-results-pan .holder{margin:48px 0 0;padding:41px 0;text-align:center;border-top:1px solid #e5e5e5;position:static;width:100%}
.search-results-pan .holder a{border:0;padding:5px 24px;color:#00a4e4}
.search-results-pan .holder a:hover{color:#76777b}
.holder a.jp-disabled{color:#76777b;opacity:.3}
.search-results-search-box label{display:none}
.search-results-pan .no-search-results{margin:30px 0 18px;text-align:center}
.search-results-pan #search-type-nav ul a.search-active{color:#00a4e4}
.holder a{font-size:16px;font-family:"aig_sourcesanspro_semibold";cursor:pointer;color:#00a4e4;margin:0 2px;padding:0 1.5%}
.holder a:hover{color:#76777b}
.holder a.jp-previous{text-decoration:none !important;letter-spacing:1px !important}
.holder a.jp-next{text-decoration:none !important;letter-spacing:1px !important}
.holder a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover{cursor:default;background:0}
.holder span{margin:0 5px}
.holder a.jp-current{color:#76777b}
@media(max-width:640px){.holder a{display:none}
.holder a.jp-previous,.holder a.jp-next,.holder a.jp-previous.jp-disabled,.holder a.jp-next.jp-disabled{display:inline-block;padding:0}
.holder a:hover,.search-results-pan .holder a:hover{color:#00a4e4}
.holder a.jp-previous{background-position:center -46.5px}
.holder a.jp-next{background-position:center 4px;float:right}
.holder a.jp-previous.jp-disabled{background-position:center -70px;color:#76777b}
.holder a.jp-next.jp-disabled{background-position:center -21px;color:#76777b}
.search-results-pan .holder{text-align:left}
.search-instructions{margin-top:0}
.search-results-pan .search-instructions ul a,.search-results-pan .search-instructions p{font-size:16px}
.search-results-head:after,search-results-head:before{content:"";display:block;clear:both}
.search-results-search-box label,.search-results-pan .search-results-head form{width:100%}
.search-results-pan .search-results-head form{text-align:left}
.search-results-pan .search-results-search-text,.search-results-pan .search-results-search-icon,.search-results-pan .search-results-head form{float:left}
.search-results-pan .search-results-search-text{width:88.7%}
.search-results-pan .search-results-search-icon{width:11%;top:0}
.holder>span{display:none}
.search-results-pan .no-search-results{margin:10px 0 30px}
.search-results-pan .search-results-content .pdfbtn{display:block;height:initial;width:53px;margin:0}
}
@media(min-width:641px){.search-results-pan{margin-left:0;width:93.7%}
.search-results{width:80% !important}
.search-instructions{width:20% !important;margin-top:112px}
.search-results-content,.holder{margin-top:100px;width:93.7%}
.search-results-head>div{border-bottom:1px solid #e5e5e5;min-height:98px;padding-bottom:20px}
ul.search-results-content li .pdfbtn,.search-results-pan .pagination li>span{font-size:18px}
.search-results-pan .search-results-pagination{padding:28px 0 13px;width:auto}
.search-results-pan .search-results-search-box{padding-top:14px;margin-bottom:-54px}
.search-results-pan .search-instructions{font-size:18px}
.search-results-pan .search-instructions ul{border:0;padding-top:0;line-height:24px}
.search-results-pan ul.search-results-content li{padding:20px 3% 17px 0;line-height:24px;font-size:16px}
.search-results-pan .srchtitle{font-size:18px;line-height:32px;padding:7px 0 4px}
.search-instructions ul li{padding:6px 0}
.search-results-pan .search-results-search-icon{top:-48px}
.search-results-pan .srchtitle .btn{display:inline;margin:0 0 0 30px}
.search-results-pan .pdfbtn{height:32px;width:68px;font-size:14px}
.search-results-pan .search-results-head{width:96.3%;position:absolute}
.search-results-pan .holder{width:129% !important;position:relative}
.search-results-pan .search-results ul.search-results-content{margin-top:90px}
.search-results-head{border-bottom:1px solid #e5e5e5}
.search-results-pan{margin-bottom:4px}
.search-results-pan .search-instructions ul a,.search-results-pan .search-instructions p{font-size:18px}
}
@media(min-width:1025px){.search-results-pan{margin-left:8.33333333%;width:83.3%}
.search-results-pan .search-results-search-icon{top:-56px}
.search-results-pan .search-instructions ul{line-height:32px;padding-top:0}
.search-results-pan .search-instructions{font-size:20px}
.search-results-pan .srchtitle{font-size:22px;padding-bottom:13px}
.search-results-pan .pdfbtn{font-size:16px}
.search-results-pan .search-results-pagination,.search-results-pan .srchdesc,.search-results-pan .holder,.search-results-pan .search-results-search-input{font-size:18px}
.search-results-pan .search-results-head,.search-results-pan .holder{width:100%}
.search-results-pan{margin-bottom:12px}
.search-results-pan .search-instructions ul a,.search-results-pan .search-instructions p{font-size:20px}
.holder a{font-size:18px}
}
.two-column-template .nopadding{padding:0 !important}
.timeline-bodycopy{width:88%;float:left}
.timeline-bodycopy>li{width:94.5%}
.timeline-section{color:#76777b;font-family:"aig_sourcesanspro_regular";font-size:16px;margin:-20px -15px 0 -0}
.timeline-section .container{padding:0;position:relative;overflow:hidden}
.timeline-section .dropdown{position:relative;width:auto}
.timeline-section #navaffix.fixed{position:fixed}
.dropdown.open #navaffix{position:absolute !important}
.timeline-section .dropdown .btn{width:100%;position:absolute;text-align:left;color:#00a4e4;font-size:16px;padding:15px 25px;border:0;line-height:40px;border-bottom:1px solid #f2f2f2;border-radius:0}
.timeline-section nav{background:0;position:relative;min-height:0}
.timeline-section .dropdown .btn-default:hover,.timeline-section .dropdown .btn-default:focus,.timeline-section .btn-default:active,.timeline-section .btn-default.active,.timeline-section .open>.dropdown-toggle.btn-default{background:#fff !important;color:#00a4e4}
.timeline-section .dropdown .glyphicon{position:absolute;right:25px;top:28px;font-size:14px;font-weight:bold}
.timeline-section .dropdown-menu{border:0;border-radius:0;padding:0;margin:0;width:100%;font:16px "aig_futura_medregular"}
.timeline-section ul.dropdown-menu li a{color:#00a4e4;padding:12px 45px;border-top:2px solid #f2f2f2}
.timeline-section .dropdown-menu>li>a:hover,.timeline-section .dropdown-menu>.active>a,.timeline-section .dropdown-menu>.active>a:hover{background:0;color:#76777b !important}
.timeline-section .dropdown-menu>li>a:focus{color:#00a4e4;background:0}
.timeline-section h2{font:20px "aig_futura_medregular";color:#0073ae;padding:21px 26px 23px}
.timeline-section h3{font:16px "aig_sourcesanspro_regular";padding:0 26px 37px;margin-top:-12px;color:#76777b}
.tl-list{margin:0;padding:0;list-style:none;background:#fff;line-height:28px}
.tl-list li{padding:20px 0 8px;position:relative}
.tl-list li:before{content:"";position:absolute;display:block;width:96%;left:2%;height:0;bottom:0;z-index:1;border-top:2px solid #ededed}
.tl-list li:last-child:before{display:none}
.tl-list:after,.tl-list li:after{clear:both;content:"";display:table}
.tl-title{color:#00a4e4;font-family:"aig_futura_medregular";font-size:20px;padding:0 26px 0;white-space:nowrap}
.tl-img{padding:0}
.tl-img img{width:100%;margin:15px 0 30px}
.timeline-section ul.dropdown-menu>li>a{font-size:14px;font-family:'aig_futurabold';letter-spacing:1px}
@media(max-width:640px){.timeline-section .timeline-bodycopy li{display:none}
.timeline-section .timeline-bodycopy li:first-child,.timeline-section .timeline-bodycopy li:nth-child(2){display:block}
.timeline-section .timeline-bodycopy li:nth-child(2) ol li{display:none}
.timeline-section .timeline-bodycopy li:nth-child(2) ol li:first-child{display:block}
.timeline-section .dropdown{width:100%}
.modal-open .timeline-section #tlDropdownMenu{margin-left:100%}
.timeline-section .col-xs-12.col-sm-6.ft-bodycopy,.timeline-section .col-xs-12.col-sm-10.ft-bodycopy{padding-left:26px}
}
@media(min-width:641px){.timeline-section{background:#fff}
.timeline-section .container{overflow:visible;padding-left:15px}
.timeline-section .dropdown,.timeline-section .container>.row>div.col-xs-12{position:static !important}
.timeline-section .dropdown-menu{display:inline-block !important;left:auto;top:0;min-width:0;-webkit-box-shadow:none;box-shadow:none;width:12%;padding-top:20px;position:relative}
.timeline-section ul.dropdown-menu>li>a{border:2px solid #fff;border-right:0;padding:0 0 0 22px;height:46px;line-height:42px}
.timeline-section .dropdown-menu>li>a:hover,.timeline-section .dropdown-menu>.active>a,.timeline-section .dropdown-menu>.active>a:hover{border-color:#ededed;color:#76777b;background:none !important;z-index:2}
.timeline-section h2{font-size:28px;line-height:48px;padding:25px 0}
.timeline-section h3{font-size:22px;padding:0 0 35px 5px;margin-top:-18px;line-height:32px}
.tl-list{margin:0 0 0 4px;padding:10px 0;list-style:none;line-height:24px;border-left:4px solid #f2f2f2}
.tl-list li{padding:20px 0}
.tl-list li:before{display:none}
.tl-title{font-size:24px;margin-top:-2px;padding:0 6px 0 10px}
.tl-title:before{content:"";display:block;width:24px;height:0;border-top:2px solid #f2f2f2;margin:10px 0 0 -30px;position:absolute}
.tl-img{padding:0 0 0 15px;text-align:center}
.tl-img img{margin-top:5px;border-radius:3px;width:auto;max-width:90%;max-height:200px}
}
@media(min-width:1025px){.timeline-section h2{font-size:36px;line-height:40px;padding:38px 0}
.timeline-section h3{font-size:24px}
.tl-title{font-size:28px;margin-top:-4px;padding:0 15px 0 53px}
.tl-title:before{margin-left:-53px;width:36px}
.timeline-section ul.dropdown-menu>li>a{padding:0 0 0 30px;height:54px;line-height:50px}
.tl-img img{max-width:100%}
.timeline-bodycopy>li{width:97%}
.tl-img{padding:0 10px 0 30px}
}
@media(max-width:640px){.timeline-bodycopy{padding-top:70px}
#tlScrollspy ul.affix{position:absolute;margin-top:68px}
#tlScrollspy.affix{position:fixed;margin-left:-15px}
.timeline-section{margin:0}
.timeline-section .dropdown.open ul.hidden-xs{display:block !important}
.timeline-section .btn_secondary.showmoreBtn{display:none !important}
.timeline-bodycopy,.timeline-bodycopy>li{width:100%}
.timeline-section .ft-bodycopy{padding:0 26px 20px}
.timeline-section #tlScrollspy .dropdown .dropdown-toggle{display:none !important}
.timeline-section{margin:0 -15px}
.timeline-section .btn_secondary{width:92%;margin:0 15px}
.timeline-section h2,.timeline-section h3{background:#f2f2f2}
}
@media(min-width:641px) and (max-width:950px){.timeline-bodycopy{width:82%}
.timeline-section .dropdown-menu{width:18%}
}
.timeline-section #tlScrollspy.affix .affix{position:fixed}
.dropdown-menu.nav.bottom{position:absolute !important}
.cq-wcm-edit .timeline-section #tlScrollspy.affix .affix{position:static;top:0 !important}
.timeline-section #tlScrollspy.affix-top .affix{top:180px !important}
.profile-grid-section{padding:32px 0}
.profile-grid-section .profile-content{margin-top:-10px}
@media(min-width:641px){.profile-grid-section{padding:40px 0}
.profile-grid-section .profile-content{margin-top:-4px}
}
@media(min-width:1025px){.profile-grid-section{padding:48px 0}
.profile-grid-section .profile-content{margin-top:6px;margin-bottom:15px}
}
.claim-results-head .col-xs-12{padding:0}
.claim-results-head p{font-family:"aig_futura_medregular";padding-top:26px;font-size:14px;color:#000}
.claim-results-head p:first-child{padding:10px 0 0 0}
.claim-results-head a{color:#0073ae;display:inline-block;padding-top:6px;font-family:"aig_futuraregular"}
.claims-filters h3{padding:15px 0 0 0;color:#000}
.claim-results-head .navbar-form{margin:0;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none}
.claims-search-section h2.ft-bodycopy{padding-top:27px;clear:both;font-weight:bold}
.claims-results-list-row a{font-family:"aig_sourcesanspro_semibold";font-size:16px;color:#00a4e4;display:inline}
.claims-results-list-row a:hover{text-decoration:underline}
.claims-results-list-row p{font-family:'aig_futuraregular';font-weight:normal;color:#76777b;text-transform:uppercase;font-size:16px}
.claims-results-list-row label.ft-bodycopy{padding-top:12px;word-wrap:break-word}
.claims-results-section{width:100%;float:left;padding-right:5%}
.claims-filters-section{width:100%;float:left}
.claims-search-section .claims-filters-section .claims-filters:last-child{padding-bottom:25px}
.claims-search-section .no-result-found{clear:both;padding:16px 0}
.claims-search-section .holder{margin-top:0}
.claims-search-section .navbar-form .input-group .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}
#claimSearchForm .input-group .form-control{padding-right:0}
.claim-results-head a#display-all,.claims-search-section .navbar-form .input-group .form-control{font-size:16px}
.claims-filters ul.dropdown-menu.ft-hover-dropdown{max-height:200px;overflow-y:auto;min-width:100%}
@media(max-width:641px){.claims-filters h3{padding-bottom:14px}
.claims-filters-section h3{margin-top:12px}
.claims-filters h3{margin-top:0}
.claims-results-section{min-height:unset !important}
.claims-results-list-row{padding:0 0 16px 0}
}
@media(min-width:641px){.claim-results-head a{padding-top:0}
.claims-filters .btn_secondary{margin-top:6px}
.claim-results-head p{padding-top:18px;font-size:18px}
.claims-results-list-row a{font-size:18px;line-height:32px;padding:0}
.claims-results-section{width:70%;float:left;padding-right:5%}
.claims-filters-section{width:30%;float:right}
.claims-search-section h2.ft-bodycopy{padding-top:54px;padding-bottom:18px}
.claim-results-head .input-group-btn{right:0}
.claims-results-list-row{padding:0 0 22px 0}
.claims-search-section .holder{text-align:center}
.claims-filters ul.dropdown-menu.ft-hover-dropdown{max-height:240px}
}
@media(min-width:1025px){.claims-search-section h2.ft-bodycopy{padding-top:72px;padding-bottom:30px}
.claim-results-head a{padding-top:6px}
.claims-filters .btn_secondary{margin-top:4px}
.claim-results-head.input-group{padding-top:16px}
.claim-results-head p{padding-top:32px;font-size:22px}
.claims-results-list-row a{font-size:22px}
.claims-results-list-row{padding:0 0 28px 0}
.claim-results-head a#display-all,.claims-search-section .navbar-form .input-group .form-control{font-size:18px}
}
@media(min-width:641px) and (max-width:1024px){.claims-filters h3{padding-top:11px}
}
@media(max-width:640px){.claims-filters h3{padding-top:9px}
}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:0}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
textarea::-webkit-scrollbar{width:12px}
textarea::-webkit-scrollbar-thumb{border-radius:10px;background-color:#e5e5e5}
.form-contact .generalformpicker form .richtxteditor .richtext p{font-family:'aig_futura_medregular';color:#000;font-size:16px;padding-bottom:0}
.form-contact .generalformpicker form div.section{padding-bottom:0}
.form-contact .generalformpicker form .form_field_textarea,.form-contact .generalformpicker form .form_field_text,.form-contact .generalformpicker form .form_leftcol,.form-contact .generalformpicker form .form_row label{border:1px solid #e5e5e5;background:0;font-family:'aig_sourcesanspro_light';font-size:16px;color:#76777b;outline:0}
.form-contact .generalformpicker form .form_leftcollabel>label{border:none !important}
.form-contact .generalformpicker form .form_field_textarea,.form-contact .generalformpicker form .form_field_text{width:100%}
.form-contact .generalformpicker form .form_field_text{margin-bottom:0;border-bottom:0;padding:16px 0 14px 126px}
.form-contact .generalformpicker form .text.section{position:relative}
.form-contact .generalformpicker form .form_leftcol{position:absolute;left:24px;top:22px;display:block;border:0}
.form-contact .generalformpicker form .form_leftcolmark{display:none}
.form-contact .generalformpicker form .form_field_textarea{padding:22px;height:270px;resize:none}
.form-contact .generalformpicker form .form_button_submit{color:#00a4e4;font-family:"aig_futurabold";font-size:14px;line-height:16px;margin-top:15px}
.form-contact .generalformpicker form .form_field_text:focus,.form-contact .generalformpicker form .form_field_textarea:focus{border:1px solid #00a4e4;background:#fafafa}
.form-contact form .form_rightcol.form_error{width:100%;border-top:1px solid #e5e5e5}
.form-contact .generalformpicker form div.section.end{padding-bottom:32px}
.form-contact .generalformpicker form .form_row .form_rightcol{margin-bottom:0;position:relative;top:5px}
.form-contact .generalformpicker form .form_row label{position:relative;z-index:10;line-height:22px}
.contactform form .form_error{border-top:1px solid #e5e5e5;width:100%}
.form-contact .form_leftcollabel{max-width:none;padding:8px 0 0 0}
@media(min-width:641px){.form-contact .generalformpicker form .richtxteditor .richtext p{font-size:18px}
.form-contact .generalformpicker form .form_field_text{padding:15px 0 14px 130px}
.form-contact .generalformpicker form .form_field_textarea{padding:16px 23px;height:270px}
.form-contact .generalformpicker form .form_button_submit{width:40%}
.form-contact .generalformpicker form .form_button_submit:hover{color:#fff}
.form-contact .generalformpicker form .form_field_textarea,.form-contact .generalformpicker form .form_field_text{width:80%}
.form-contact .generalformpicker form .form_leftcol{display:block}
.form-contact form .form_rightcol.form_error{width:80%;border-top:1px solid #e5e5e5}
.form-contact .generalformpicker form div.section.end{padding-bottom:40px}
.contactform form .form_error{width:80%}
.form-contact .generalformconfig .end.section{margin:0}
.form-contact .generalformpicker form .form_row .form_rightcol{top:6px}
.form-contact .form_leftcollabel{padding:12px 0 0 0}
}
@media(min-width:1025px){.form-contact .generalformpicker form .richtxteditor .richtext p{font-size:22px}
.form-contact .generalformpicker form .form_field_text{padding:13px 0 14px 140px}
.form-contact .generalformpicker form .form_field_textarea,.form-contact .generalformpicker form .form_field_text,.form-contact .generalformpicker form .form_leftcol label{font-size:18px}
.form-contact .generalformpicker form .form_field_textarea{padding:17px 23px}
.form-contact .generalformpicker form div.section.end{padding-bottom:48px}
.form-contact .generalformpicker form div.section{margin:0}
.contactform form .form_error{width:80%}
.form-contact .generalformpicker form .form_row .form_rightcol{top:8px}
}
.generalformpicker{padding:32px 15px}
form .form_row label,.checkbox.section .form_row .form_leftcol label,.section.radio .form_row .form_leftcol label{font-family:'aig_futura_medregular';font-size:14px;color:#000}
form .form_row input,.checkbox.section label,.select-wrapper select option,.select-wrapper .holders,.section.radio label,.generalformconfig .richtxteditor .richtext p,form .form_field_textarea{font-family:'aig_sourcesanspro_light';font-size:16px;color:#76777b}
.form_leftcolmark{display:block}
form div.section,.generalformconfig .richtxteditor .richtext h3,.radio label,.checkbox label{padding:0}
form[id^="dmp-forms-"] div.section.end{padding:10px 0}
.generalformconfig .radio,.generalformconfig .checkbox{margin:0}
form .form_field,form .form_rightcol input[type="text"]{padding:8px;width:100%;border:1px solid #76777b;background:0}
form .form_field:hover,form .form_rightcol input[type="text"]:hover{border:1px solid #00a4e4}
form .form_leftcollabel,form .form_leftcolmark{padding:6px 0 0 0}
form .form_leftcollabel{max-width:98%}
form .form_field_text,form .form_rightcol input[type="text"],.generalformconfig .column-ctrl .form_field_textarea{margin:8px 0}
.select-wrapper select{left:1px;opacity:0;outline:0 none;padding:5px 6px 10px;position:absolute;z-index:2;top:8px}
.select-wrapper{display:block;position:relative;padding:8px 0}
.select-wrapper .holders{background:#fff url("valic-common-main-parttwo/images/selectbox_arw.png") no-repeat scroll right center;border:1px solid #76777b;display:block;left:1px;overflow:hidden;width:100%;position:relative;text-align:left;padding:8px}
.select-wrapper .holders.arrowDown{background:#fff url("valic-common-main-parttwo/images/select_arrow_up.png") no-repeat scroll right center}
.checkbox.section .form_row .form_rightcol label{vertical-align:top;display:table-cell;cursor:default;padding:2px 0 0 6px}
form .form_row .form_rightcol{position:static;margin:0}
.checkbox.section .form_row .form_rightcol{padding:8px 0}
.checkbox.section .form_rightcol .checkboxGen{width:30px;height:30px;display:table-cell;background:transparent url("valic-common-main-parttwo/images/check_box.png") no-repeat scroll 0 0 / 30px auto;float:none}
.checkbox.section .form_error{display:table-row;float:left}
.checkbox.section .form_rightcol .checkboxGen.checked,.checkbox.section .form_rightcol .checkboxGen.checked:hover{background:transparent url(valic-common-main-parttwo/images/check_box_checked.png) no-repeat scroll 0 0 / 30px auto !important;display:table-cell}
.checkbox.section .form_rightcol .checkboxGen:hover{background:transparent url(valic-common-main-parttwo/images/check_box_hover.png) no-repeat scroll 0 0 / 30px auto;display:table-cell}
form .checkbox.section .form_row .form_rightcol.form_error{position:relative;top:-26px}
.checkbox.section .form_row .form_field.form_field_checkbox{visibility:hidden}
.colu-one .checkbox.section .form_row .form_rightcol label{display:none}
.colu-one .checkbox.section .form_row .form_rightcol .checkboxGen+label{display:table-cell;padding:2px 0 0 8px;margin:0;float:none}
.colu-one .checkbox.section .form_row .form_rightcol{display:block}
.section.radio .form_row .form_rightcol label{padding-left:30px;display:table-cell;vertical-align:middle;float:left}
.section.radio .form_row .form_rightcol{margin:0;display:table;padding:8px 0;position:relative}
form[id^="dmp-forms-"] input[type="radio"]{opacity:0;width:1%;height:24px;margin:0}
form[id^="dmp-forms-"] input[type="radio"]+label,form[id^="dmp-forms-"] input[type="radio"]:hover+label,form[id^="dmp-forms-"] input[type="radio"]:checked+label{display:table-cell}
form[id^="dmp-forms-"] input[type="radio"]+label:before{background:transparent url(valic-common-main-parttwo/images/form-element-sprites.png) no-repeat;background-position:-20px 0;content:"";width:22px;height:22px;position:absolute;left:0;display:block;z-index:100;top:11px}
form[id^="dmp-forms-"] input[type="radio"]:hover+label:before{background-position:-100px 0}
form[id^="dmp-forms-"] input[type="radio"]:checked+label:before,form[id^="dmp-forms-"] input[type="radio"]:checked:hover+label:before{background-position:-100px 0}
.section.radio .form_error{display:table-row}
.generalformconfig.inSubscription .column-ctrl .colu-one .checkbox.section.prevToRte{float:left;width:100%;padding:0;margin:0}
.generalformconfig.inSubscription .column-ctrl .colu-one .checkbox.section{display:block;float:left;width:100%}
.generalformpicker .generalformconfig .column-ctrl .colu-one.prevToRte{padding-bottom:0;margin-bottom:10px}
.colu-one .checkbox.section.prevToRte .form_row .form_rightcol .checkboxGen+label{display:none}
input.form_button_submit{width:100%;font-family:"aig_futurabold" !important;font-size:14px !important;color:#00a4e4 !important;padding:8px}
input.form_button_submit:hover{color:#fff !important}
.inSubscription .in-page-title{padding-bottom:0;padding-left:15px;padding-right:15px;border:0 none}
.two-column-template .inSubscription .in-page-title,.generalformconfig .inSubscription .richtext h3{text-align:left}
.two-column-template .inSubscription .in-page-title,.two-column-template .inSubscription .richtxteditor .richtext{padding-left:0;padding-right:0}
.generalformconfig .in-page-title{padding:6px 0 10px 0}
.generalformconfig .richtxteditor .richtext{padding:2px 0 5px 0}
.generalformconfig .richtxteditor .richtext h3{line-height:30px}
.generalformconfig .end.section,.generalformconfig.inSubscription .section.end{margin:24px auto 0 auto}
.generalformconfig .column-ctrl .colu-two>.col-sm-6.col-xs-12{padding:0}
.inSubscription .checkbox.section.prevToRte .richtxteditor{display:table-cell}
.generalformconfig .richtxteditor .richtext p{padding-bottom:0;line-height:22px}
.checkbox.section.prevToRte{display:table-cell;width:30px}
.checkbox.section.prevToRte .form_error{position:absolute;width:310px;line-height:22px}
.generalformconfig .colu-one .checkbox.section+.parbase.richtext.section{display:table-cell;vertical-align:middle;padding:0 8px}
@media(min-width:641px){.generalformpicker{padding:40px 0}
.generalformconfig .colu-one,.generalformconfig .colu-two,.generalformconfig .section.end{max-width:680px}
.generalformconfig .column-ctrl .colu-two>.col-sm-6.col-xs-12{max-width:320px;padding:0}
.generalformconfig .column-ctrl .colu-two>.col-sm-6.col-xs-12:first-child,.cq-wcm-edit .generalformconfig .column-ctrl .colu-two>.col-sm-6.col-xs-12:nth-child(2){padding-right:40px}
.cq-wcm-edit .generalformconfig.inSubscription .column-ctrl .colu-two>.col-sm-6.col-xs-12:nth-child(2){padding-right:0}
form .form_row label,.checkbox.section .form_row .form_leftcol label,.section.radio .form_row .form_leftcol label,.generalformconfig .richtxteditor .richtext p{font-size:16px}
form .form_field,form .form_rightcol input[type="text"]{padding:8px;width:100%;border:1px solid #76777b}
form .form_field_text,form .form_rightcol input[type="text"],.generalformconfig .column-ctrl .form_field_textarea{margin:12px 0}
.select-wrapper,.checkbox.section .form_row .form_rightcol{padding:12px 0}
.select-wrapper select{top:12px}
.select-wrapper .holders{padding:8px;width:100%}
.checkbox.section .form_rightcol .checkboxGen{height:30px;background:transparent url("valic-common-main-parttwo/images/check_box.png") no-repeat scroll 0 0 / 30px auto}
.checkbox.section .form_rightcol .checkboxGen.checked,.checkbox.section .form_rightcol .checkboxGen.checked:hover{background:transparent url(valic-common-main-parttwo/images/check_box_checked.png) no-repeat scroll 0 0 / 30px auto !important}
.checkbox.section .form_rightcol .checkboxGen:hover{background:transparent url(valic-common-main-parttwo/images/check_box_hover.png) no-repeat scroll 0 0 / 30px auto}
.checkbox.section .form_row .form_rightcol label{padding:2px 0 0 6px}
form[id^="dmp-forms-"] input[type="radio"]+label:before{top:14px}
input.form_button_submit{width:auto;min-width:320px;max-width:640px;padding:8px}
.generalformconfig form .parbase.richtext.section,.generalformconfig form .inpagetitle.section{max-width:680px;margin:0 auto}
.two-column-template .generalformconfig form .parbase.richtext.section,.two-column-template .generalformconfig form .inpagetitle.section{margin-left:0;margin-right:0}
.generalformconfig .in-page-title,.generalformconfig .richtxteditor .richtext{padding:7px 0 9px 0}
.two-column-template .inSubscription .prevToRte .richtxteditor .richtext{padding:0 8px}
.generalformconfig .richtxteditor .richtext h3{line-height:32px}
form .form_leftcollabel,form .form_leftcolmark{padding:11px 0 0 0}
.section.radio .form_row .form_rightcol{padding:12px 0}
.generalformconfig .checkbox.prevToRte,.inSubscription .checkbox.section .checkboxGen{display:table-cell}
.generalformconfig .end.section,.generalformconfig.inSubscription .section.end{margin:40px auto 0 auto}
.two-column-template .generalformpicker .generalformconfig .column-ctrl .colu-one,.two-column-template .generalformconfig .colu-two,.two-column-template .generalformconfig .end.section{margin-left:0;margin-right:0}
.cq-wcm-edit .checkbox.section.prevToRte .form_error,.cq-wcm-preview .checkbox.section.prevToRte .form_error{width:480px;position:absolute}
.cq-wcm-edit .generalformconfig.inSubscription .checkbox.section.prevToRte .form_error,.cq-wcm-preview .generalformconfig.inSubscription .checkbox.section.prevToRte .form_error{width:auto;position:static}
.cq-wcm-edit .two-column-template .generalformconfig.inSubscription .column-ctrl .colu-two>.col-sm-6.col-xs-12:first-child,.cq-wcm-preview .two-column-template .generalformconfig.inSubscription .column-ctrl .colu-two>.col-sm-6.col-xs-12:first-child{margin-right:10px}
form[id^="dmp-forms-"] input[type="radio"]+label:before{background-position:-20px 0}
form[id^="dmp-forms-"] input[type="radio"]:hover+label:before{background-position:-100px 0}
form[id^="dmp-forms-"] input[type="radio"]:checked+label:before,form[id^="dmp-forms-"] input[type="radio"]:checked:hover+label:before{background-position:-100px 0}
.colu-one .checkbox.section .form_row .form_rightcol .checkboxGen+label{padding:4px 8px}
.generalformconfig .richtxteditor .richtext p{line-height:24px}
}
@media(min-width:1025px){.generalformpicker{padding:48px 0}
.generalformconfig .column-ctrl .colu-two>.col-sm-6.col-xs-12:first-child,.cq-wcm-edit .generalformconfig .column-ctrl .colu-two>.col-sm-6.col-xs-12:nth-child(2){margin-right:40px;padding:0}
.cq-wcm-edit .generalformconfig.inSubscription .column-ctrl .colu-two>.col-sm-6.col-xs-12:nth-child(2){margin-right:0}
.generalformpicker .generalformconfig .column-ctrl .colu-one{margin:0 auto}
form .form_row label,.checkbox.section .form_row .form_leftcol label,.section.radio .form_row .form_leftcol label{font-size:22px}
form .form_row input,.checkbox.section label,.select-wrapper select option,.select-wrapper .holders,.generalformconfig .richtxteditor .richtext p,form .form_field_textarea{font-size:18px}
form .form_field,form .form_rightcol input[type="text"]{padding:12px}
form .form_leftcollabel,form .form_leftcolmark{padding:13px 0 0 0}
.generalformpicker form .form_row .form_rightcol{position:static}
.select-wrapper .holders{padding:12px}
.checkbox.section .form_row .form_rightcol{width:100%}
input.form_button_submit{padding:12px}
.checkbox.section .form_rightcol .checkboxGen{height:30px;background:transparent url("valic-common-main-parttwo/images/check_box.png") no-repeat scroll}
.checkbox.section .form_rightcol .checkboxGen.checked,.checkbox.section .form_rightcol .checkboxGen.checked:hover{background:transparent url(valic-common-main-parttwo/images/check_box_checked.png) no-repeat scroll !important}
.checkbox.section .form_rightcol .checkboxGen:hover{background:transparent url(valic-common-main-parttwo/images/check_box_hover.png) no-repeat scroll}
form .checkbox.section .form_row .form_rightcol.form_error{position:relative;top:-40px}
.checkbox.section .form_row .form_rightcol label{padding-top:3px;word-wrap:break-word;padding-left:12px}
.generalformconfig .colu-one .checkbox.section+.parbase.richtext.section{float:none;position:static;top:0;margin:0}
.generalformconfig .colu-one .checkbox.section .checkboxGen+.richtxteditor{display:table-cell;vertical-align:middle;padding:0 8px}
}
.sitemapcontent a:hover,.sitemapcontent a:focus{color:#0073ae}
.sitemapcontent a{color:#0073ae}
.sitemapcontent h1{text-align:center;padding:43px 0 48px;font-size:28px;color:#00a4e4;font-family:'aig_futura_medregular'}
.sitemapcontent h2{color:#76777b}
.sitemapcontent{padding:0;overflow:hidden;padding-bottom:32px}
.sitemapcontent .sitemappan ul li ul li ul,.sitemapcontent .sitemappan ul li,.sitemapcontent .sitemappan ul ul li{font-size:16px;font-family:'aig_sourcesanspro_regular';color:#76777b}
.sitemapcontent .sitemappan .gnode{color:#76777b;font-size:20px;font-family:'aig_futura_medregular'}
.sitemapcontent h2 a.gnode{font-size:16px;text-transform:uppercase;font-family:'aig_sourcesanspro_regular';color:#76777b}
.sitemapcontent h2>a:not(.gnode){font-size:20px;font-family:'aig_futura_medregular';color:#0073ae}
.sitemapcontent .sitemappan>ul{margin-left:30px}
.sitemapcontent .sitemappan ul li ul{margin-left:32px}
.sitemapcontent a[href]:hover{text-decoration:underline}
.sitemapcontent .sitemappan ul li a.gnode{margin-top:3px;display:block}
@media(min-width:641px){.sitemapcontent{padding:0}
.sitemapcontent .sitemappan ul li a.gnode,.sitemapcontent h2>a:not(.gnode){font-size:28px}
.sitemapcontent h2 a.gnode{font-size:22px}
.sitemapcontent .sitemappan ul li ul li ul,.sitemapcontent .sitemappan ul li,.sitemapcontent .sitemappan ul ul li{font-size:24px}
.sitemapcontent .sitemappan>ul{margin-left:30px}
.sitemapcontent .sitemappan ul li ul{margin-left:55px}
.sitemapcontent .sitemappan ul li a.gnode{margin-top:12px}
.sitemapcontent h2{padding-top:26px}
.sitemapcontent{padding-bottom:40px}
.sitemapcontent h1{font-size:40px}
}
@media(min-width:1025px){.sitemapcontent{padding:0 10px;padding-bottom:48px}
.sitemapcontent .sitemappan ul li a.gnode,.sitemapcontent h2>a:not(.gnode){font-size:36px}
.sitemapcontent h2 a.gnode{font-size:24px}
.sitemapcontent .sitemappan ul li ul li ul,.sitemapcontent .sitemappan ul li,.sitemapcontent .sitemappan ul ul li{font-size:28px}
.sitemapcontent .sitemappan>ul{margin-left:85px}
.sitemapcontent .sitemappan ul li ul{margin-left:50px}
.sitemapcontent h1{font-size:48px}
}