html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	margin:auto;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('font/opensans-light-webfont.eot');
    src: url('font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-light-webfont.woff2') format('woff2'),
         url('font/opensans-light-webfont.woff') format('woff'),
         url('font/opensans-light-webfont.ttf') format('truetype'),
         url('font/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'OpenSans';
	src: url('font/OpenSans.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans.woff') format('woff'),
		 url('font/OpenSans.ttf') format('truetype'),
		 url('font/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Italic';
	src: url('font/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Italic.woff') format('woff'),
		 url('font/OpenSans-Italic.ttf') format('truetype'),
		 url('font/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Semibold.woff') format('woff'),
		 url('font/OpenSans-Semibold.ttf') format('truetype'),
		 url('font/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-SemiboldItalic';
	src: url('font/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-SemiboldItalic.woff') format('woff'),
		 url('font/OpenSans-SemiboldItalic.ttf') format('truetype'),
		 url('font/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Bold.woff') format('woff'),
		 url('font/OpenSans-Bold.ttf') format('truetype'),
		 url('font/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-BoldItalic';
	src: url('font/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-BoldItalic.woff') format('woff'),
		 url('font/OpenSans-BoldItalic.ttf') format('truetype'),
		 url('font/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'RalewayRegular';
    src: url('font/raleway-regular.eot');
    src: url('font/raleway-regular.eot') format('embedded-opentype'),
         url('font/raleway-regular.woff2') format('woff2'),
         url('font/raleway-regular.woff') format('woff'),
         url('font/raleway-regular.ttf') format('truetype'),
         url('font/raleway-regular.svg#RalewayRegular') format('svg');
}
@font-face {
    font-family: 'RalewayMedium';
    src: url('font/raleway-medium.eot');
    src: url('font/raleway-medium.eot') format('embedded-opentype'),
         url('font/raleway-medium.woff2') format('woff2'),
         url('font/raleway-medium.woff') format('woff'),
         url('font/raleway-medium.ttf') format('truetype'),
         url('font/raleway-medium.svg#RalewayMedium') format('svg');
}
@font-face {
    font-family: 'ralewaybold';
    src: url('font/raleway-bold-webfont.eot');
    src: url('font/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/raleway-bold-webfont.woff2') format('woff2'),
         url('font/raleway-bold-webfont.woff') format('woff'),
         url('font/raleway-bold-webfont.ttf') format('truetype'),
         url('font/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Raleway-ExtraBold';
	src: url('font/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
	     url('font/Raleway-ExtraBold.woff') format('woff'),
		 url('font/Raleway-ExtraBold.ttf') format('truetype'),
		 url('font/Raleway-ExtraBold.svg#Raleway-ExtraBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadWebProRegular';
	src: url('font/myriad-web-pro.eot');
	src: url('font/myriad-web-pro.eot') format('embedded-opentype'),  
	     url('font/myriad-web-pro.woff') format('woff'),
		 url('font/myriad-web-pro.ttf') format('truetype'),
		 url('font/myriad-web-pro.svg#MyriadWebProRegular') format('svg');
}
@font-face {
	font-family: 'MyriadProSemibold';
	src: url('font/myriadpro-semibold_1.eot');
	src: url('font/myriadpro-semibold_1.eot') format('embedded-opentype'),
	     url('font/myriadpro-semibold_1.woff') format('woff'),
		 url('font/myriadpro-semibold_1.ttf') format('truetype'),
		 url('font/myriadpro-semibold_1.svg#MyriadProSemibold') format('svg');
}
@font-face {
    font-family: 'MyriadProCondensed';
    src: url('font/myriadpro-cond_1.eot');
    src: url('font/myriadpro-cond_1.eot') format('embedded-opentype'),
         url('font/myriadpro-cond_1.woff') format('woff'),
         url('font/myriadpro-cond_1.ttf') format('truetype'),
         url('font/myriadpro-cond_1.svg#MyriadProCondensed') format('svg');
}
@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('font/myriadpro-boldcond.eot');
    src: url('font/myriadpro-boldcond.eot') format('embedded-opentype'),
         url('font/myriadpro-boldcond.woff2') format('woff2'),
         url('font/myriadpro-boldcond.woff') format('woff'),
         url('font/myriadpro-boldcond.ttf') format('truetype'),
         url('font/myriadpro-boldcond.svg#MyriadProBoldCondensed') format('svg');
}
a{
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
a:hover{
	outline:none;
}
#wrapper{
	width:auto;
	height:auto;
}
.wrapper_container_trf_n{
	max-width:1168px;
	height:auto;
	margin:auto;
}
/*============================================ Page PreLoader Start ============================================*/
.no-js #loader {
	display: none;
}
.js #loader {
	display: block;
	position: absolute;
	left: 100px;
	top: 0;
}
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999999999999999999999999;
	background:url(images/preloader.gif) center no-repeat #fff;
}
/*============================================ Header Start ============================================*/
.header_container_trf_n{
	border-top:5px solid #ec4035;
	background:#f8f8f8;
	border-bottom:2px solid #f1f1f1;
	padding:10px 0px 0px;
}
.logo_trf_n{
	padding-bottom:7px;
	float:left;
}
.logo_trf_n img{
	display:inline-block;
	outline:none;
	text-align:center;
}
.question_get_conti_trf_n{
	padding-top:30px;
}
.question_trf_n,
.inner_question_trf_n{
	text-align:right;
	color:#00467f;
	font-size:19px;
	font-family: 'OpenSans';
	font-weight:normal;
}
.question_trf_n span,
.inner_question_trf_n span{
	font-family: 'open_sanslight';
	font-weight:normal;
}
.question_trf_n strong,
.inner_question_trf_n strong,
.question_trf_n strong a,
.inner_question_trf_n strong a,
.question_trf_n strong a:hover,
.inner_question_trf_n strong a:hover,
.question_trf_n strong a:focus,
.inner_question_trf_n strong a:focus{
	outline:none;
	text-decoration:none;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.inner_question_trf_n{
	padding-top:22px;
}
.get_started_trf_n{
	margin-top:5px;
	background:#00467f;
	padding:8px 18px;
	color:#FFF;
	font-family: 'OpenSans';
	font-weight:normal;
	font-size:24px;
	text-align:center;
}
.get_started_trf_n strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
/*======================================== Home Page Banner Start ===========================================*/
.home_banner_container_trf_n{
}
.banner_pad_right_none_trf_n{
	padding-right:0px !important;
}
.banner_left_trf_n{
	padding-top:78px;
}
.banner_left_trf_n h1{
	color:#444345;
	font-size:21px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	line-height:30px;
}
.home_man_trf_n{
	margin-left:-100px;
	margin-top:32px;
	float:left;
}
.save_up_to_trf_n{
	padding-top:45px;
	float:right;
	max-width:282px;
}
.save_up_to_trf_n ul{
	margin-bottom:0px;
}
.save_up_to_trf_n ul li{
	list-style:none;
	background:url(images/list_arrow_trf_n.png) no-repeat left 5px;
	padding-left:30px;
	color:#6b6c6d;
	font-family: 'open_sanslight';
	font-weight:normal;
	font-size:16px;
	margin-top:10px;
}
.save_up_to_trf_n ul li strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.save_up_to_trf_n ul li span{
	color:#ec4035;
}
.lowest_rate_guaranteed_trf_n{
	float:right;
    margin-right: 60px;
    margin-top: 40px;
}
.lifeinsurance_trf_n{
	color:#3a3a3a;
	font-family: 'OpenSans';
	font-weight:normal;
	font-size:15px;
	background:#dee8f0;
	padding:13px 15px;
}
.lifeinsurance_trf_n strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
/*----------------------- Home Form*/
.home_form_trf_n{
	margin-top:5px;
	background:#f2f2f2;
	padding:15px 0px 0px;
	padding-right:10px;
}
.homeform_hit_trf_n{
	margin-bottom:10px !Important;
}
.homeform_padd_right_trf_n{
	padding-right:7.5px !important;
}
.homeform_padd_left_trf_n{
	padding-left:7.5px !important;
}
.pading_trf_n {
    padding: 0 !important;
}
.pading_M_trf_n{
	padding: 0 5px!important;
}
.pading_L_trf_n{
	padding:0px 0px 0px 2.5px !important;
}
.pading_R_trf_n{
	padding:0px 2.5px 0px 0px !important;
}
.home_form_trf_n label,
.page_inner_form_trf_n label{
    color: #3d3d3d;
	font-family: 'OpenSans';
    font-size: 14px;
	font-weight:normal;
}
.bootstrap-select > .dropdown-toggle,
.bootstrap-select.btn-group .dropdown-menu,
.home_form_trf_n input[type="text"],
.home_form_trf_n input[type="email"],
.page_inner_form_trf_n input[type="text"],
.page_inner_form_trf_n input[type="email"]{
	border:1px solid #c0c0bf;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	font-size: 14px !important;
}
.redio_button_trf_n{
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
}
.redio_button_trf_n input[type="radio"] {
	display:none;
}
.redio_button_trf_n input[type="radio"] + label {
	font-weight:normal;
	color:#666666;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:10px;
	cursor:pointer;
	padding-right:0px;
	margin-bottom:0px;
	text-align:left;
}
.redio_button_trf_n input[type="radio"] + label span {
	display:inline-block;
	width:18px;
	height:19px;
	margin:-3px 6px 0 0;
	vertical-align:middle;
	background:url(images/redio_btn.png) -18px top no-repeat;
	cursor:pointer;
}
.redio_button_trf_n input[type="radio"]:checked + label span {
	background:url(images/redio_btn.png) 0px top no-repeat;
}
.doyou_currently_trf{
	background:#fffcf0;
	padding:2px 15px 0px;
	margin-right:-10px;
}
.lable_pad_right_trf_n{
	padding-right:5px !important;
}
.lable_pad_left_trf_n{
	padding-left:5px !important;
	padding-right:5px !important;
}
.zip_trf_n{
	padding-top:7px !important;
}
.btn {
    padding: 6px 8px !important;
}
.bootstrap-select.btn-group .dropdown-menu li a {
    padding-left:7px !important;
}
.weryp_trf_n{
	text-align:center;
	padding:5px 10px 15px;
	color:#00467f;
	font-size:15px;
	font-family: 'OpenSans-SemiboldItalic';	
}
.get_my_quote_not_btn_trf_n,
.your_information_is_secure_trf_n{
    text-align: center;
}
.get_my_quote_not_btn_trf_n input[type="image"],
.your_information_is_secure_trf_n img{
    display: inline-block;
}
.your_information_is_secure_trf_n{
	padding-top:15px;
}
.by_requesting_billdoard {
    color: #666262;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-family: 'OpenSans';
	padding:15px 15px;
}
/*======================================================== Home Content Start*/
.home_logos_trf_n{
	background:url(images/home_logos_top_bar_trf_n.jpg) repeat-x top #f8f8f8;
	padding:15px;
	text-align:center;
}
.home_logos_trf_n img{
	margin-left:15px;
	margin-right:15px;
}
.question_speakwith_trf_n{
	background:url(images/home_logos_bottom_bartrf_trf_n.jpg) repeat-x top #f0f4f7;
	padding:15px;
	text-align:center;
}
.question_speakwith_trf_n h1,
.question_speakwith_trf_n h1 a,
.question_speakwith_trf_n h1 a:hover,
.question_speakwith_trf_n h1 a:focus{
	color:#00467f;
	font-size:34px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	padding-top:10px;
	text-decoration:none;
	outline:none;
}
.question_speakwith_trf_n h2{
	color:#00467f;
	font-size:34px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:25px;
}
.question_speakwith_trf_n h2 span{
	font-weight:normal;
	font-family: 'open_sanslight';
}
.resource_container_trf_n{
	padding-top:40px;
}
.resource_container_trf_n h1{
	text-align:center;
	color:#2a2b2b;
	font-size:27px;
	font-weight:normal;
	font-family: 'open_sanslight';
}
.resource_container_trf_n h1 strong{
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
}
.resource_box_trf_n{
	margin-top:30px;
}
.resource_box_trf_n h1{
	color:#00467f;
	font-size:20px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	text-align:left;
	padding-bottom:12px;
}
.resource_box_trf_n p{
	color:#6f7072;
	font-size:17px;
	font-weight:normal;
	font-family: 'RalewayRegular';
}
.get_started_container_trf_n{
	border-top:1px solid #d9dada;
	padding-top:40px;
	margin-top:40px;
}
.get_started_container_trf_n h2{
	padding-top:20px;
	color:#4b4c4c;
	font-size:37px;
	text-align:center;
	font-weight:normal;
	font-family: 'OpenSans';
}
.get_started_container_trf_n h2 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.get_started_bottom_trf_n{
	text-align:center;
	padding-top:30px;
	color:#4fa300;
	font-size:48px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.get_started_bottom_trf_n img{
	display:inline-block;
}
.same_plans_trf_n{
	padding:30px 0px;
	margin-top:40px;
	border-top:1px solid #d9dada;
	color:$6f7072;
	font-size:14px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
}
/*========================================= Inner Pages Container Start ================================================*/
.inner_pages_container_trf_n{
	max-width:1168px;
	height:auto;
	margin:auto;
	padding-bottom:40px;
}
.inner_pages_content_trf_n,
.inner_about_pages_content_trf_n{
	padding-top:30px;
}
.inner_about_pages_content_trf_n{
	padding-right:18px;
}
.inner_pages_content_trf_n h1{
	color:#00467f;
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	text-transform:uppercase;
	padding-top:20px;
}
.inner_pages_content_trf_n h1 img{
	vertical-align:inherit;
}
.inner_pages_content_trf_n h2,
.inner_about_pages_content_trf_n h2{
	color:#00467f;
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	text-transform:uppercase;
	padding-top:20px;
}
.inner_pages_content_trf_n h3{
	color:#00467f;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	padding-top:25px;
}
.inner_pages_content_trf_n h4{
	color:#676768;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	padding-top:25px;
}
.inner_pages_content_trf_n p,
.inner_about_pages_content_trf_n p{
	color:#676768;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:20px;
}
.inner_pages_content_trf_n ul{
	margin-bottom:0px;
}
.inner_pages_content_trf_n ul li{
	color:#676768;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:20px;
	margin-left:15px;
}
.inner_resources_box_container_trf_n{
	padding-top:45px;
}
.inner_resources_box_container_trf_n h1{
	color:#00467f;
	font-size:40px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:20px;
}
.inner_resources_box_container_trf_n h1 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.inner_inner_resource_box_trf_n{
	margin-top:10px;
}
.inner_inner_resource_box_trf_n h1{
	color:#00467f;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	text-align:left;
	padding-bottom:12px;
}
/*================================= Inner Form Start*/
.inner_pages_form_container_trf_n{
	margin-top:30px;
	background:#f7f7f7;
}
.get_started_inner_trf_n{
	background:#00467f;
	padding:10px 20px;
	color:#FFF;
	font-size:29px;
	font-weight:normal;
	font-family: 'OpenSans';
}
.get_started_inner_trf_n strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.page_inner_form_trf_n{
	padding:15px 0px 0px;
	position:relative;
}
.inner_form_arrow{
    left: -27px;
    position: absolute;
    top: 37px;
}
.we_respect_inner_trf_n{
	padding:5px 0px 15px 0px;
	color:#4fa300;
	font-size:15px;
	text-align:left;
	font-family: 'OpenSans-Italic';
	max-width:335px;
	margin:auto;
}
.inner_redio_button_trf_n{
	text-align:left;
}
.inner_redio_button_trf_n input[type="radio"] {
	display:none;
}
.inner_redio_button_trf_n input[type="radio"] + label {
	font-weight:normal;
	color:#fff;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:10px;
	cursor:pointer;
	padding-right:0px;
	margin-bottom:0px;
}
.inner_redio_button_trf_n input[type="radio"] + label span {
	display:inline-block;
	width:93px;
	height:30px;
	vertical-align:middle;
	background:#969696;
	border:1px solid #787878;
	cursor:pointer;
	text-align:center;
	line-height:27px;
}
.inner_redio_button_trf_n input[type="radio"]:checked + label span {
	background:#4fa300;
	border:1px solid #27881a;
}
/*========================================= Resources Page Start ================================================*/
.life_insurance_resource_trf_n{
	background:#326893;
	padding:10px 21px;
	color:#FFF;
	font-size:33px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	margin-top:-10px;
	line-height:42px;
}
.life_insurance_resource_trf_n strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	font-size:40px;
	display:block;
}
.resources_page_list_container_trf_n{
	margin-top:-3px;
	text-align:center;
}
.resources_page_list_container_trf_n img{
	display:inline-block;
}
.resources_page_list_trf_n{
	background:#00467f;
	padding:15px;
	padding-bottom:30px;
}
.resources_page_list_trf_n ul{
	margin-bottom:0px;
}
.resources_page_list_trf_n ul li{
	list-style:none;
	background:url(images/title_arrow_trf_n.png) no-repeat left 6px;
	text-align:left;
	margin-top:20px;
}
.resources_page_list_trf_n ul li:first-child{
	margin-top:10px;
}
.resources_page_list_trf_n ul li a{
	color:#ffffff;
	font-size:17px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-decoration:underline;
	padding-left:25px;
}
.resources_page_list_trf_n ul li a:hover{
	text-decoration:none;
}
/*========================================= Contact Up Page Start ================================================*/
.contact_container_trf_n{
	background:#f0f4f7;
	margin-top:40px;
}
.contact_image_trf_n img{
	display:inline-block;
}
.contact_container_trf_n h2{
	color:#00467f;
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	text-transform:uppercase;
	padding-top:20px;
}
.contact_container_trf_n h3{
	color:#656666;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	padding-top:10px;
}
.contact_container_trf_n h3 strong,
.contact_container_trf_n h3 strong a,
.contact_container_trf_n h3 strong a:hover,
.contact_container_trf_n h3 strong a:focus{
	color:#3b9bf3;
	font-family: 'OpenSans-SemiboldItalic';
	text-decoration:underline;
}
.contact_form_trf_n{
	padding-top:15px;
}
.contact_form_trf_n label{
	color:#676768;
	font-size:16px;
	font-family: 'OpenSans';
}
.contact_form_trf_n input[type="text"],
.contact_form_trf_n input[type="tel"],
.contact_form_trf_n input[type="email"],
.contact_form_trf_n textarea,
.contact_form_trf_n select{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-khtml-border-radius: 0px;
	border-color:#00467f;
	border-width:1px;
}
.ph_first_trf_n{
	padding-left:0px !important;
	padding-right:5px !important
}
.ph_last_trf_n{
	padding:0px !important;
}
.start_btn_bottom_btn_trf_n{
	display:inline-block;
	margin-left:30px;
}
.start_btn_bottom_btn_is input[type="image"]{
	display:inline-block;
	vertical-align:middle;
}
.optional_trf_n{
	color:#00467f;
	font-size:16px;
	font-family: 'OpenSans-Italic';
	padding-top:3px;
	padding-left:0px !important;
}
.contact_submit_btn_trf_n button{
	background:#00467f;
}
.contact_address_trf_n{
	text-align:center;
	color:#5f6060;
	padding:10px;
	font-family: 'OpenSans';
	font-size:16px;
}
/*----------------------------------------- Contact Thankyou Page*/
.contact_thankyou_box_trf_n{
	margin-right:40px;
	padding-top:20px;
}
.contact_thankyou_box_trf_n h2{
	text-align:center;
	font-size:19px;
	color:#88b829;
	font-weight:normal;
	text-transform:none;
	font-family: 'OpenSans-Bold';
	border-bottom:1px solid #c5c3c2;
	padding:20px 0px;
}
.contact_thankyou_box_trf_n h4{
	color:#4b4c4c;
	font-size:17px;
	font-weight:normal;
	padding-top:20px;
	font-family: 'OpenSans';
	border-top:1px solid #c5c3c2;
	padding:20px 0px;
	margin-top:30px;
}
.contact_thankyou_box_trf_n p{
	color:#5f6060;
	font-size:16px;
	font-weight:normal;
	padding-top:20px;
	font-family: 'OpenSans';
}
.contact_thankyou_box_trf_n p strong,
.contact_thankyou_box_trf_n h4 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.contact_thankyou_get_started_trf_n{
	padding-top:20px;
	text-align:center;
}
.contact_thankyou_get_started_trf_n h1{
	color:#4fa300;
	font-size:48px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	text-align:center;
	padding-bottom:10px;
	padding-left:30px;
}
.contact_thankyou_get_started_trf_n img{
	display:inline-block;
}
/*========================================= Thankyou Page Start ================================================*/
.thankyou_page_back_trf_n{
	background:#f8f8f8;
}
.thankyou_page_wrapper_trf_n{
	max-width:950px;
	height:auto;
	margin:auto;
	padding-top:20px;
}
.thankyou_header_trf_n{
	padding:20px 0px;
}
.congra_thankyou_trf_n{
	float:right;
	color:#3a3a39;
	font-size:23px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:20px;
}
.congra_thankyou_trf_n strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.congra_thankyou_trf_n span{
	color:#ec4035;
	font-size:27px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.tahnkyou_body_container_trf_n{
	background:#FFF;
	-moz-box-shadow: 3px 3px 4px #bababa;
	-webkit-box-shadow: 3px 3px 4px #bababa;
	box-shadow: 3px 3px 4px #bababa;
}
.thankou_title_trf_n{
	background:#00467f;
	padding:10px;
	padding-right:40px;
	color:#FFF;
	font-size:21px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	position:relative;
}
.thankou_title_trf_n em{
	font-family: 'OpenSans-Italic';
	font-style:normal;
}
.thankou_title_trf_n em strong{
	font-family: 'OpenSans-SemiboldItalic';
}
.thankou_title_arrow_trf_n{
	position:absolute;
    right:2%;
    top: -13px;
	z-index:999999;
}
.thankyou_dis_container_trf_n{
	padding:15px;
}
.first_thankyou_box_trf_n{
	margin-top:10px;
	position:relative;
}
.reg_thankyou_box_trf_n{
	margin-top:10px;
}
.best_match_trf_n{
	left: -81px;
	position: absolute;
	top: 38px;
}
.th_logo_box_trf_n{
	float:left;
	width:20%;
}
.th_first_logo_trf_n{
	background:url(images/first_match_logo_bg_trf_n.png) no-repeat;
	width:180px;
	height:176px;
	text-align:center;
}
.th_reg_logo_trf_n{
	background:url(images/reg_logo_bg_trf_n.png) no-repeat;
	width:180px;
	height:176px;
	text-align:center;
}
.th_first_logo_trf_n table tr td,
.th_reg_logo_trf_n table tr td{
	height:176px;
}
.th_dis_container{
	float:right;
	width:80%;
	margin-top:17px;
}
.th_top_match_left_cor_trf_n,
.th_reg_match_left_cor_trf_n{
	background:url(images/th_top_match_left_cor_trf_n.png) no-repeat;
	width:48px;
	height:151px;
	float:left;
	margin-left:-34px;
}
.th_reg_match_left_cor_trf_n{
	background:url(images/th_reg_match_left_cor_trf_n.png) no-repeat;
}
.th_top_match_bg_trf_n,
.th_reg_match_bg_trf_n{
	background:url(images/top_match_bg_trf_n.png) repeat-x;
	height:151px;
	border-right:2px solid #f6f6f6;
	margin-left:14px;
}
.th_reg_match_bg_trf_n{
	background:url(images/reg_match_bg_trf_n.png) repeat-x;
}
.th_dis_trf_n{
	padding-top:10px;
}
.th_dis_trf_n h2{
	color:#0580d5;
	font-size:20px;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	padding-top:10px;
}
.th_dis_trf_n ul{
	margin-bottom:0px;
	padding-top:5px;
}
.th_dis_trf_n ul li{
	col#3a3a39;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans';
	margin-left:15px;
	padding-top:5px;
}
.th_button_trf_n{
	margin-top:35px;
}
/*========================================= Thankyou MetLife Banner */
.metlife_thankyou_box_trf_n{
	padding-top:40px;
	max-width:980px;
	margin:auto;
}
.metlife_thankyou_box_trf_n h2{
	text-align:center;
	color:#545454;
	font-size:20px;
	font-family: 'MyriadWebProRegular';
	font-weight:normal;
	border:none;
}
.metlife_thankyou_box_trf_n h2 span{
	color:#545454;
	font-size:28px;
	font-family: 'MyriadProSemibold';
}
.metlife_thankyou_box_trf_n h2 strong{
	color:#0078d6;
	font-family: 'MyriadProSemibold';
}
.match_box_conti_trf_n{
	margin-top:40px;
	text-align:center;
	padding:0px 10px;
}
.match_box_conti_trf_n img{
	display:inline-block;
}
.match_box_trf_n{
	padding:10px;
	position:relative;
	background:#0078d6;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	padding-right:0px;
}
.match_one_trf_n{
    left: -20px;
    position: absolute;
    top: -30px;
}
.match_box_left_trf_n{
	float:left;
	width:660px;
}
.match_box_left_trf_n h1{
	color:#FFF;
	font-size:21px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	border:none;
	padding-top:30px;
	position:relative;
	margin-bottom:0px;
	padding-bottom:15px;
	text-align:left;
	text-indent:10px;
}
.match_box_left_trf_n h1 .arrow_gmr_trf_n{
	position:absolute;
	right:-5px;
	top:-18px;
	left:auto;
}
.metlife_genaretor_trf_n{
	background:#FFF;
	padding:10px;
	box-shadow: 1px 1px 3px #001f37;
	-moz-box-shadow: 1px 1px 3px #001f37;
	-webkit-box-shadow: 1px 1px 3px #001f37;
	min-height:200px;
}
.met_life_box_trf_n{
	float:left;
	width:296px;
	margin-top:20px;
	border-right:1px dashed #0078d6;
	padding-right:10px;
	min-height:142px;
}
.final_expenses_trf_n{
}
.cartoon_trf_n img{
	float:left;
	margin-top:50px;
}
.finalexpensemetlife_trf_n{
	text-align:center;
	color:#434444;
	font-size:23px;
	line-height:38px;
	font-family: 'MyriadProCondensed';
}
.finalexpensemetlife_trf_n strong{
	color:#ff8d00;
	font-family: 'MyriadProBoldCondensed';
	font-size:34px;
}
.starting_trf_n strong{
	font-size:21px;
	color:#ff8d00;
}
.finalexpensemetlife_trf_n img{
	display:block;
	margin:auto;
	padding-bottom:10px;
}
.guaranteed_box_trf_n{
	float:left;
	width:333px;
	margin-left:10px;
	margin-top:17px;
	text-align:left;
}
.guaranteed_box_trf_n ul li{
	list-style:disc;
	margin-left:25px;
	font-weight:bold;
	font-size:24px;
	color:#0078d6;
    font-family: 'MyriadProSemibold';
	line-height:20px;
	margin-top:8px;
}
.guaranteed_box_trf_n ul li span {
    color: #0078d6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.guaranteed_box_trf_n ul li:first-child{
	margin-top:0px;
}
.guaranteed_box_trf_n p{
	font-size:14px;
	color:#575759;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:0px;
}
ul.final_trf_n{
	margin-bottom:16px;
}
ul.final_trf_n li{
	margin-top:13px;
}
.match_box_right_trf_n{
	float:right;
	width:260px;
}
.match_form_trf_n{
	padding:0px 15px;
}
.match_box_right_trf_n input[type="text"]{
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	margin-bottom:8px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
}
.match_box_right_trf_n select{
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	margin-bottom:8px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
}
.match_box_right_trf_n input[type="image"]{
	margin-right:4px;
	float:right;
}
.less_that_trf_n{
	padding:10px 0px;
	color:#767777;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	max-width:900px;
	margin:auto;
}
.inaddition_metlife_trf_n{
	padding:15px 0px;
	text-align:left;
	font-size:17px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#332f30;
	background:#edf5fc;
	line-height:26px;
	text-align:center;
}
.inaddition_metlife_trf_n strong{
	color:#e5332a;
}
.inaddition_metlife_wrapper_trf_n{
	max-width:960px;
	margin:auto;
}
/*========================================= Transition Page */
.transition_trf_n{
	border:6px solid #c2c3c4;
	padding:30px 0px 20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	max-width:600px;
	margin:8% auto 1%;
}
.transition_trf_n h1{
	text-align:center;
	font-size:28px;
	color:#323333;
	font-weight:normal;
	font-family: 'OpenSans';
}
.transition_trf_n h1 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.transition_trf_n h3{
	text-align:center;
	font-size:22px;
	color:#4c4c4c;
	font-weight:normal;
	font-family: 'OpenSans';
	padding:30px 0px 25px;
}
.transotion_phone_trf_n{
	background:#00467f;
	font-size:40px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	color:#FFF;
	text-align:center;
	padding:5px;
}
.transotion_phone_trf_n img{
	vertical-align:text-bottom;
}
.transotion_phone_trf_n a,
.transotion_phone_trf_n a:hover,
.transotion_phone_trf_n a:focus{
	font-size:40px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	color:#FFF;
	text-align:center;
	text-decoration:none;
	outline:none;
}
.transition_trf_n p{
	text-align:center;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	padding:20px;
}
.transition_trf_n p strong{
	font-family: 'OpenSans-SemiboldItalic';
	font-weight:normal;
}
/*========================================= Footer Container Start ================================================*/
.footer_container_trf_n{
}
.footer_logo_trf_n{
	text-align:center;
	padding:20px 10px 15px;
	background:url(images/footer_logo_shadow_trf_n.jpg) repeat-x top #f8f8f8;
}
.footer_navigation_container_trf_n{
	background:#00467f;
	padding:10px;
}
.footer_navigation_trf_n{
	color:#FFF;
	font-size:17px;
	font-weight:normal;
	font-family: 'open_sanslight';
	text-align:center;
	padding-left:197px;
}
.footer_navigation_trf_n a{
	color:#FFF;
	font-size:17px;
	font-weight:normal;
	font-family: 'open_sanslight';
	text-align:center;
	text-decoration:none;
}
.footer_navigation_trf_n a:hover,
.footer_navigation_trf_n a:focus{
	text-decoration:underline;
	color:#FFF;
	outline:none;
}
.footer_navigation_container_trf_n p{
	padding-left:197px;
}
.footer_navigation_container_trf_n p,
.footer_navigation_container_trf_n p a,
.thankyou_footer_container_trf_n p,
.thankyou_footer_container_trf_n p a{
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	text-decoration:none;
	padding-top:5px;
}
.footer_phone_trf_n,
.footer_phone_trf_n a,
.footer_phone_trf_n a:hover,
.footer_phone_trf_n a:focus{
	float:right;
	outline:none;
	text-decoration:none;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	color:#FFF;
	font-size:17px;
	padding-top:9px;
}
.thankyou_footer_container_trf_n{
	background:#00467f;
	padding:20px 15px;
	margin-top:40px;
}
.thankyou_footer_container_trf_n h2{
	color:#FFF;
	font-size:19px;
	font-weight:normal;
	text-align:center;
	font-family: 'OpenSans';
	padding-bottom:10px;
}
.thankyou_footer_container_trf_n h2 span{
	font-family: 'open_sanslight';
}
.thankyou_footer_container_trf_n h2 strong
.thankyou_footer_container_trf_n strong a,
.thankyou_footer_container_trf_n strong a:hover,
.thankyou_footer_container_trf_n strong a:focus{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	outline:none;
	text-decoration:none;
}
.clear{
	clear:both;
}
/*========================================= CSS Update 2016-03-11 Start ================================================*/
.header_con_new_trf_n{
	background:#f8f8f8;
	border-bottom:2px solid #f1f1f1;
	padding:0px 0px 0px;
}
.header_con_new_trf_n h1{
	background:#ec4035;
	text-align:center;
	color:#FFF;
	font-size:20px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding:15px;
	margin-bottom:20px;
}
.header_con_new_trf_n h1 strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	outline:none;
	text-decoration:none;
}
.metlife_container_trf_n{
}
.metlife_container_trf_n h2{
	color:#0077ce;
	font-size:22px;
	font-family: 'OpenSans';
	font-weight:normal;
	text-align:center;
	padding:15px;
}
.metlife_container_trf_n h2 strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.metlife_box_trf_n{
	border:3px solid #c6cac9;
	padding:25px 0px;
	margin:auto;
	max-width:822px;
}
.metlife_logo_trf_n{
	text-align:center;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:15px;
}
.metlife_logo_trf_n img{
	display:inline-block;
}
.wefound_trf_n{
	padding-top:20px;
}
.wefound_trf_n p{
	color:#535353;
	font-size:20px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding-bottom:15px;
}
.wefound_trf_n p strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.wefound_trf_n h2{
	color:#007be0;
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
	padding-top:10px;
	padding-bottom:0px;
	text-align:left;
	font-size:20px;
}
.loading_trf_n{
	text-align:center;
}
.wefound_trf_n h3{
	color:#007be0;
	font-size:20px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	text-align:center;
	padding-bottom:10px;
}
/*============================================ New Metlife Banner 2016-05-19-01 ============================================*/
.banner_container_GAWLI_trf_n{
	text-align:center;
	max-width:980px;
	margin:auto;
	padding:30px 10px 20px;
}
.banner_container_GAWLI_trf_n h1,
.banner_container_GAWLI_trf_n h2{
	font-family: 'OpenSans';
	color:#545454;
	font-size:18px;
	font-weight:normal;
	padding:0px 0px 20px 0px;
}
.banner_container_GAWLI_trf_n h1 strong,
.banner_container_GAWLI_trf_n h2 strong{
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
	color:#0078d6;
}
.banner_container_GAWLI_trf_n h1 span,
.banner_container_GAWLI_trf_n h2 span{
	color:#007dc3;
	font-size:28px;
}
.banner_container_GAWLI_trf_n h2{
	font-size:20px;
}
.banner_container_GAWLI_trf_n img{
	display:inline-block;
}
.banner_box_GAWLI_trf_n{
	border:4px solid #007cc2;
}
.banner_title_GAWLI_trf_n{
	background:#007cc2;
	color:#ffffff;
	font-size:16px;
	font-family: 'RalewayRegular';
	font-weight:normal;
	padding:5px 0px 10px;
}
.banner_title_GAWLI_trf_n strong{
	font-family: 'ralewaybold';
	font-weight:normal;
}
.banner_title_GAWLI_trf_n span{
	padding-left:10px;
	padding-right:10px;
}
.banner_female_GAWLI_trf_n{
	background:url(images/banner_female_GAWLI_trf_n.jpg) no-repeat left #FFF;
	min-height:323px;
}
.banner_male_GAWLI_trf_n{
	background:url(images/banner_male_GAWLI_trf_n.jpg) no-repeat left #FFF;
	min-height:323px;
}
.banner_male2_GAWLI_trf_n{
	background:url(images/banner_male2_GAWLI_trf_n.jpg) no-repeat left #FFF;
	min-height:323px;
}
.banner_personalized_GAWLI_trf_n{
	background:url(images/banner_personalized_GAWLI_trf_n.jpg) no-repeat left #f3f5f4;
	min-height:323px;
}
.match_31_GAWLI_trf_n{
	float:left;
	margin-left:15px;
	margin-top:15px;
}
.rates_starting_GAWLI_trf_n,
.rates_starting_personalized_GAWLI_trf_n{
	float:right;
	text-align:left;
	padding-top:20px;
	padding-right:20px;
}
.rates_starting_GAWLI_trf_n h1,
.rates_starting_personalized_GAWLI_trf_n h1{
	color:#434444;
	font-size:26px;
	font-weight:normal;
	font-family: 'ralewaybold';
	text-align:right;
	padding:0px;
}
.rates_starting_personalized_GAWLI_trf_n h1{
	font-size:30px;
}
.rates_starting_GAWLI_trf_n h1 strong,
.rates_starting_personalized_GAWLI_trf_n h1 strong{
	color:#93c83d;
	font-size:32px;
	font-weight:normal;
	font-family: 'Raleway-ExtraBold';
}
.rates_starting_personalized_GAWLI_trf_n h1 strong{
	font-size:38px;
}
.rates_starting_GAWLI_trf_n ul,
.rates_starting_personalized_GAWLI_trf_n ul{
	margin-bottom:0px;
	padding-top:12px;
}
.rates_starting_GAWLI_trf_n ul li,
.rates_starting_personalized_GAWLI_trf_n ul li{
	color:#686868;
	font-size:21px;
	font-family: 'RalewayRegular';
	font-weight:normal;
	margin-left:40%;
	margin-top:8px;
}
.rates_starting_personalized_GAWLI_trf_n ul li{
	font-weight:normal;
	font-family: 'ralewaybold';
	margin-left:12%;
}
.rates_starting_personalized_GAWLI_trf_n ul li span{
	font-family: 'RalewayRegular';
	font-weight:normal;	
}
.metlife_see_GAWLI_trf_n{
	float:left;
	width:67%;
}
.metlife_see_GAWLI_trf_n img{
	display:block;
}
.see_your_actual_GAWLI_trf_n{
	margin-top:-19px;
}
.get_my_rate_GAWLI_trf_n{
	float: right;
	margin-right: 15px;
	margin-top: 45px;
	width:30%;
}
.monthrate_GAWLI_trf_n{
	color:#595959;
	font-size:11px;
	font-family: 'OpenSans';
	font-weight:normal;
	text-align:center;
}
/*======================================= Mutual of Omaha Banner Css Update 2016-05-25*/
.mutualofomaha_box_trf_n{
	padding:10px 10px 15px;
	position:relative;
	background:#1c326b;
	margin-bottom:20px;
	margin-top:35px;
}
.top_match_trf_n{
    left: -11px;
    position: absolute;
    top: -10px;
}
.mutualofomaha_box_trf_n h1{
	color:#FFF;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-bottom:15px;
	padding-left:140px;
	text-align:left;
}
.mutualofomaha_left_trf_n{
    float: left;
    width: 666px;
}
.mutualofomaha_left_trf_n h2{
	color:#FFF;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	border:none;
	padding-top:20px;
	position:relative;
	margin-bottom:0px;
	padding-bottom:8px;
	text-align:left;
	text-indent:10px;
	font-weight:normal;
}
.mutualofomaha_left_trf_n h2 strong{
	color:#FFF;
}
.mutualofomaha_left_trf_n h2 img.arrow_gmr{
    left: 616px !important;
    position: absolute;
    top: -48px !important;
}
.mutualofomaha_trf_n{
	background:#FFF;
	padding:23px 12px;
	box-shadow: 1px 1px 3px #001f37;
	-moz-box-shadow: 1px 1px 3px #001f37;
	-webkit-box-shadow: 1px 1px 3px #001f37;
}
.top_match_new_box_trf_n{
	float:left;
	margin-right:20px;
}
.mutualofomaha_inner_box_trf_n{
	float:left;
}
.mutualofomaha_box_trf_n ul li{
	list-style:disc;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	color:#454647;
	text-align:left;
	margin-top:13px;
	margin-left:15px;
}
.mutualofomaha_box_trf_n ul li:first-child{
	margin-top:0px;
}
.mutualofomaha_right_trf_n{
	float:right;
	width:235px;
	text-align:right;
}
.mutualofomaha_form_trf_n{
	padding:0px 2px;
}
.mutualofomaha_form_trf_n input[type="text"]{
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	margin-bottom:8px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
}
.mutualofomaha_form_trf_n select{
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	margin-bottom:8px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
}
.mutualofomaha_form_trf_n input[type="image"]{
	margin-right:4px;
	float:right;
}
.mutualofomaha_ap_conti_trf_n{
	background: rgba(119,178,55,1);
	background: -moz-linear-gradient(left, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(119,178,55,1)), color-stop(100%, rgba(180,232,114,1)));
	background: -webkit-linear-gradient(left, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	background: -o-linear-gradient(left, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	background: -ms-linear-gradient(left, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	background: linear-gradient(to right, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b237', endColorstr='#b4e872', GradientType=1 );
	padding:10px;
	margin-bottom:20px;
	margin-top:20px;
}
.mutualofomaha_arjec_conti_trf_n{
	background:#e20613;
	padding:10px;
	margin-bottom:20px;
	margin-top:20px;
}
.mutualofomaha_ap_rej_box_trf_n{
	background:#FFF;
	padding:30px 15px;
}
.mutualofomaha_ap_rej_box_trf_n h2{
	text-align:left;
	color:#94c01f;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	padding:0px;
	border:none;
}
.mutualofomaha_ap_rej_box_trf_n p{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
}
.mutualofomaha_ap_rej_box_trf_n p span{
	color:#e20613;
}
.mutualofomaha_ap_rej_box_trf_n p a{
	color:#0054be;
	text-decoration:underline;
}
/*=============================== Criteria Css Update 2016-06-30*/
.criteria_container_trf_n,
.omaha_container_trf_n{
	border:2px solid #94c01f;
	background:#FFF;
	box-shadow: 0px 0px 2px #8a8a8a;
	-moz-box-shadow: 0px 0px 2px #8a8a8a;
	-webkit-box-shadow: 0px 0px 2px #8a8a8a;
}
.omaha_container_trf_n{
	border:2px solid #1c326b;
}
.criteria_title_trf_n,
.omaha_title_trf_n{
	background:#94c01f;
	color:#ffffff;
	font-size:16px;
	font-family: 'RalewayRegular';
	font-weight:normal;
	padding:5px 0px 10px;
	text-align:center;
}
.omaha_title_trf_n{
	background:#1c326b;
}
.criteria_title_trf_n strong{
	font-family: 'ralewaybold';
	font-weight:normal;
}
.criteria_title_trf_n span{
	padding-left:10px;
	padding-right:10px;
}
.criteria_content_box_trf_n{
	background:#ffffff;
	padding:15px;
	text-align:left;
}
.congra_trf_n h1,
.omaha_trf h1{
	color:#8a7c6c;
	font-size:23px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-bottom:0px;
}
.congra_trf_n h1 strong,
.omaha_trf h1 strong{
	color:#685f56;
	font-family: 'OpenSans-Bold';
}
.omaha_trf h1{
	text-align:center;
	padding-left:0px;
	padding-top:0px;
}
.omaha_trf h2{
	font-size:29px;
	color:#8eba1f;
	font-family: 'OpenSans-Bold';
	padding-bottom:0px;
	text-align:center;
	padding-top:10px;
}
.congra_trf_n h3,
.omaha_trf h3{
	color:#424042;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	padding-top:5px;
}
.congra_trf_n h3 strong,
.omaha_trf h3 strong {
	font-family: 'OpenSans-BoldItalic';
	font-weight:normal;
}
.omaha_trf h3{
    padding-left: 60px;
    padding-top: 35px;
}
.top_match_critria_trf_n{
	float:left;
	margin-right:15px;
}
.first_natch_trf_n {
    float: left;
    margin-left: 50px;
}
.average_savings_trf_n{
	float:left;
	padding-top:20px;
	margin-left:20px;
	max-width:414px;
}
.average_savings_trf_n ul{
	margin-bottom:0px;
}
.average_savings_trf_n ul li{
	list-style:none;
	color:#605f60;
	font-size:17px;
	font-weight:normal;
	font-family: 'OpenSans';
	background:url(images/average_dot_trf_n.png) no-repeat left top 8px;
	padding-left:20px;
	margin-top:19px;
	text-align:left;
}
.average_savings_trf_n ul li strong{
	color:#685f56;
	font-family: 'OpenSans-Bold';
}
.promo_savings_trf_n{
	padding:10px 0 10px 60px;
}
.promo_savings_trf_n ul{
	margin-bottom:0px;
}
.promo_savings_trf_n ul li{
	list-style:none;
	color:#605f60;
	font-size:17px;
	font-weight:normal;
	font-family: 'OpenSans';
	background:url(images/average_dot_trf_n.png) no-repeat left top 8px;
	padding-left:20px;
	margin-top:10px;
	display:inline-block;
	width:49%;
	text-align:left;
}
.promo_savings_trf_n ul li strong{
	color:#685f56;
	font-family: 'OpenSans-Bold';
}
.criteria_logos_box_trf_n{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
/*========================================= CSS Update 2016-08-25 Start ================================================*/
.admaric_container_trf_n{
	border:1px solid #7ab8a7;
	padding:20px 20px 10px;
	background:#FFF;
	margin-bottom:20px;
	-moz-box-shadow: 1px 1px 2px #bababa;
	-webkit-box-shadow: 1px 1px 2px #bababa;
	box-shadow: 1px 1px 2px #bababa;
	position:relative;
}
.top_match_green_trf_n{
	position:absolute;
	left:-8px;
	top:-8px;
}
.admaric_congra_trf_n{
	border-bottom:1px solid #CCC;
	padding-bottom:15px;
}
.admaric_logo_trf_m{
    display: table-cell;
    vertical-align: top;
	padding-left:30px;
	padding-right:10px;
	padding-top:10px;
}
.admaric_dis_trf_n{
    display: table-cell;
    vertical-align: top;
}
.admaric_dis_trf_n h2{
	color:#424042;
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans';
	display:table-cell;
}
.admaric_dis_trf_n h2 strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	color:#00ad7f;
}
.admaric_dis_trf_n h2 span{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	color:#00ad7f;
	text-transform:uppercase;
}
.admaric_dis_trf_n p{
	font-size:14px;
	font-family: 'OpenSans-Italic';
	color:#424042;
	line-height:20px;
	padding-top:5px;
}
.admaric_dis_trf_n p strong{
	font-family: 'OpenSans-BoldItalic';
	font-weight:normal;
}
.over_years_trf_n{
	float:left;
	margin-top:10px;
	margin-left:2%;
}
.over_years_trf_n ul{
	margin-bottom:0px;
}
.over_years_trf_n ul li{
	margin-bottom:0px;
	color:#474647;
	font-size:14px;
	font-weight:normal;
	font-family: 'OpenSans';
	margin-top:10px;
	list-style:none;
}
.over_years_trf_n ul li img{
	vertical-align:text-top;
}
.unbiased_trf_n{
	background:#FFF;
	-moz-box-shadow: 0px 0px 2px #bababa;
	-webkit-box-shadow: 0px 0px 2px #bababa;
	box-shadow: 0px 0px 2px #bababa;
	padding:10px;
	float:right;
	width:60%;
	text-align:center;
	margin-top:10px;
	margin-right:2%;
}
.unbiased_trf_n h2{
	color:#3f3e3f;
	font-size:16px;
	font-family: 'OpenSans-Semibold';
	text-align:center;
	padding-bottom:5px;
}
.unbiased_trf_n img{
	display:inline-block;
}
.thankou_title_trf_n p{
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:left;
}
/*========================================= CSS Update 2016-08-27 Start ================================================*/
.congrats_container_trf_n{
	border:3px solid #39b24a;
	padding:20px 10px;
	background:#FFF;
	margin-bottom:20px;
	margin-top:20px;
	-moz-box-shadow: 0px 0px 3px #bababa;
	-webkit-box-shadow: 0px 0px 3px #bababa;
	box-shadow: 0px 0px 3px #bababa;
	position:relative;
	text-align:center;
}
.congrats_container_trf_n img{
	display:inline-block;
}
.th_congrats_trf_n{
	margin-top:-40px;
}
.congrats_container_trf_n h1{
	color:#545454;
	font-size:21px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	padding-top:20px;
}
.congrats_container_trf_n h1 strong,
.congrats_container_trf_n p strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.congrats_container_trf_n p{
	color:#545454;
	font-size:17px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	padding-top:10px;
}
/*========================================= CSS Update 2016-09-02 Start ================================================*/
.chosen-select {
  width: 100%;
}
.chosen-select-deselect {
  width: 100%;
}
.chosen-container {
  display: inline-block;
  font-size: 14px;
  position: relative;
  vertical-align: middle;
  width: 100% !important;
}
.chosen-container .chosen-drop {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
  box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
  margin-top: -1px;
  position: absolute;
  top: 100%;
  left: -9000px;
  z-index: 1060;
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
  right: 0;
}
.chosen-container .chosen-results {
  color: #555555;
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li.active-result {
  cursor: pointer;
  display: list-item;
  font-style:normal;
}
.chosen-container .chosen-results li.active-result em {
  font-style:normal;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #428bca;
  background-image: none;
  color: white;
}
.chosen-container .chosen-results li.highlighted em {
  background: transparent;
  font-style:normal;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #777777;
  font-style:normal;
}
.chosen-container .chosen-results .no-results {
  background: #eeeeee;
  display: list-item;
  font-style:normal;
}
.chosen-container .chosen-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  z-index: 1;
}
.chosen-container .chosen-results-scroll span {
  display: inline-block;
  height: 1.42857143;
  text-indent: -5000px;
  width: 9px;
}
.chosen-container .chosen-results-scroll-down {
  bottom: 0;
}
.chosen-container-single .chosen-single {
	background-color: #ffffff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #cccccc;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	color: #555555;
	display: block;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	padding: 0 0 0 8px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
}
.chosen-container-single .chosen-single div {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
}
.chosen-container-single .chosen-single div b {
  background:url("images/chosen-sprite.png") no-repeat 0 7px;
  display: block;
  height: 100%;
  width: 100%;
}
.chosen-container-single .chosen-default {
  color: #777777;
}
.chosen-container-single .chosen-search {
  margin: 0;
  padding: 3px 4px;
  position: relative;
  white-space: nowrap;
  z-index: 1000;
}
.chosen-container-single .chosen-search input[type="text"] {
	background: url("images/chosen-sprite.png") no-repeat 100% -17px, #ffffff;
	border: 1px solid #cccccc;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	margin: 1px 0;
	padding: 4px 20px 4px 4px;
	width: 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("images/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/*========================================= CSS Update 2017-01-16 Start ================================================*/
.header_container_update_trf_n{
	border-top:5px solid #00467f;
	background:#fff;
	padding:10px 0px 0px;
}
.call_fo_instant_trf_n{
	margin-top:10px;
	padding:8px 15px;
	color:#000;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	font-size:18px;
	text-align:right;
	float:right;
}
.call_fo_instant_trf_n strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	color:#00467f;
	font-size:24px;
}
.call_fo_instant_trf_n img{
	margin:0px 10px;
}
.home_banner_container_trf_n{
	background:url(images/home_banner_trf_n.jpg) no-repeat center top;
}
.banner_shadow_trf_n{
	background:url(images/banner_shadow_trf_n.png) repeat-x top;
}
.save_up_to_updated_trf_n{
	position:absolute;
	right:20px;
}
.save_up_to_updated_trf_n ul{
	margin-bottom:0px;
}
.save_up_to_updated_trf_n ul li{
	list-style:none;
	background:url(images/list_arrow_trf_n.png) no-repeat left 3px;
	padding-left:22px;
	color:#6b6c6d;
	font-family: 'open_sanslight';
	font-weight:normal;
	font-size:16px;
	margin-top:10px;
}
.save_up_to_updated_trf_n ul li strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.save_up_to_updated_trf_n ul li span{
	color:#00467f;
	display:block;
}
.home_form_updated_trf_n{
	background:#fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:15px 33px 0px;
	-moz-box-shadow: 0px 0px 4px #bababa;
	-webkit-box-shadow: 0px 0px 4px #bababa;
	box-shadow: 0px 0px 4px #bababa;
	position:relative;
	margin-top:22px;
}
img.arrow_grn_trf_n{
	position:absolute;
	left:-10px;
	top:125px;
}
.home_form_updated_trf_n h1{
	color:#00467f;
	font-size:33px;
	font-weight:normal;
	text-align:center;
	font-family: 'OpenSans-Bold';
}
.home_form_updated_trf_n h3{
	color:#5d5d5d;
	font-size:20px;
	text-align:center;
	font-weight:normal;
	font-family: 'OpenSans-BoldItalic';
	padding-top:6px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
}
.home_form_updated_trf_n label{
    color: #3d3d3d;
	font-family: 'OpenSans-Bold';
    font-size: 16px;
	font-weight:normal;
}
.bootstrap-select > .dropdown-toggle,
.bootstrap-select.btn-group .dropdown-menu,
.home_form_updated_trf_n input[type="text"],
.home_form_updated_trf_n input[type="tel"],
.home_form_updated_trf_n input[type="email"]{
	border:1px solid #c4c4c4;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	font-size: 14px !important;
}
form .form-control::-webkit-input-placeholder { color: #000; }
form .form-control:-moz-placeholder { color: #000; }
form .form-control::-moz-placeholder { color: #000; }
form .form-control:-ms-input-placeholder { color: #000; }
.home_form_trf_nn .dropdown-menu{
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
}
.home_form_updated_trf_n .dropdown-toggle .caret {
	vertical-align:middle;
	border-top:0px dashed !important;
	border-top:0px solid\9 !important;
	border-right:0px solid transparent !important;
	border-left:0px solid transparent !important;
	background:url(images/aro_trf_n.jpg) no-repeat right top;
	width:30px;
	height:32px;
	margin-top: 0 !important;
	right: 0px !important;
	top: 0% !important;
	border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-khtml-border-radius: 0px 6px 6px 0px;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-bottom: 0px dashed !important;
	border-top: 0 none !important;
	content: "";
}
.redio_button_updated_trf_nn{
	text-align:left;
}
.redio_button_updated_trf_nn input[type="radio"] {
	display:none;
}
.redio_button_updated_trf_nn input[type="radio"] + label {
	margin-right:5px;
	cursor:pointer;
	padding-right:0px;
	margin-bottom:0px;
	padding-top:0px !important;
	width:48%;
	float:left;
}
.redio_button_updated_trf_nn input[type="radio"] + label:last-child {
	margin-right:0px;
}
.redio_button_updated_trf_nn input[type="radio"] + label p {
	height:34px;
	vertical-align:middle;
	background: #f3f3f3;
	border:1px solid #c4c4c4;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	cursor:pointer;
	text-align:center;
	line-height:30px;
	color:#3d3d3d;
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans';
}
.redio_button_updated_trf_nn input[type="radio"]:checked + label p {
	background: #00467f;
	color:#FFF;
	border:1px solid #00467f;
}
/*=========================================== Css Update 2019-01-08*/
.banner_left_updt_trf_nd{
	padding-top:50px;
	position:relative;
	float:left;
	width:45%;
}
.banner_left_updt_trf_nd h1{
	color:#444345;
	font-size:27px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	line-height:36px;
	padding-bottom:20px;
}
.home_man_updt_trf_nd{
    margin-top: 54px;
    float: left;
    margin-left: -75px;
}
.lowest_rate_updt_trf_nd{
	position:absolute;
    right: 100px;
    margin-top: 246px;
}
.banner_right_updt_trf_nd{
	float:right;
	width:53%;
}
.homelivezip_trf_nd{
	margin-top:50px;
	padding:40px;
}
.homelivezip_trf_nd h2{
	color:#365ebc;
	font-size:22.13px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	line-height:30px;
	padding-bottom:27px;
}
.homelivezip_trf_nd h2 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.homelivezip_trf_nd h3{
	border-bottom:1px solid #e7e7e7;
	padding-bottom:20px;
	padding-top:12px;
}

.homelivezip_trf_nd input[type="text"],
.homelivezip_trf_nd input[type="tel"],
.homelivezip_trf_nd input[type="email"] {
	color:#000;
	font-size:29px!important;
	font-weight:normal;
	font-family:'OpenSans';
	border:1px solid #b9babb;
	height:70px!important;
	margin-top:4px;
	box-shadow:none;
	text-align:center;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	-khtml-border-radius:7px;
}
.homelivezip_trf_nd input[type="text"]::-moz-placeholder { color:#666666!important; opacity:1;}
.homelivezip_trf_nd input[type="text"]:-ms-input-placeholder { color:#666666!important;}
.homelivezip_trf_nd input[type="text"]::-webkit-input-placeholder { color:#666666!important;}
.homelivezip_trf_nd input[type="tel"]::-moz-placeholder { color:#666666!important; opacity:1;}
.homelivezip_trf_nd input[type="tel"]:-ms-input-placeholder { color:#666666!important;}
.homelivezip_trf_nd input[type="tel"]::-webkit-input-placeholder { color:#666666!important;}
.homelivezip_trf_nd input[type="email"]::-moz-placeholder { color:#666666!important;	opacity:1;}
.homelivezip_trf_nd input[type="email"]:-ms-input-placeholder { color:#666666!important;}
.homelivezip_trf_nd input[type="email"]::-webkit-input-placeholder { color:#666666!important;}

.homelivezip_trf_nd input[type="text"]:focus::-moz-placeholder { opacity:.50;}
.homelivezip_trf_nd input[type="text"]:focus:-ms-input-placeholder { opacity:.50;}
.homelivezip_trf_nd input[type="text"]:focus::-webkit-input-placeholder { opacity:.50;}
.homelivezip_trf_nd input[type="tel"]:focus::-moz-placeholder { opacity:.50;}
.homelivezip_trf_nd input[type="tel"]:focus:-ms-input-placeholder { opacity:.50;}
.homelivezip_trf_nd input[type="tel"]:focus::-webkit-input-placeholder { opacity:.50;}
.homelivezip_trf_nd input[type="email"]:focus::-moz-placeholder { opacity:.50;}
.homelivezip_trf_nd input[type="email"]:focus:-ms-input-placeholder { opacity:.50;}
.homelivezip_trf_nd input[type="email"]:focus::-webkit-input-placeholder {opacity:.50;}

.left_arow_trf_nd{
	padding-left:0px !important;
	padding-right:5px !important;
	width:11%;
	float:left;
	text-align:right;
}
.zip_pad_trf_nd{
	padding-left:5px !important;
	padding-right:5px !important;
	float:left;
	width:78%;
}
.right_arow_trf_nd{
	padding-left:5px !important;
	padding-right:0px !important;
	width:11%;
	float:left;
	text-align:left;
}
.left_arow_trf_nd img,
.right_arow_trf_nd img{
	display:inline-block;
	margin-top:9px;
}
.get_quote_trf_nd {
	text-align:center;
	margin-top:25px;
}
.get_quote_trf_nd button[type="submit"] {
	background: rgba(138,218,70,1);
	background: -moz-linear-gradient(top, rgba(138,218,70,1) 0%, rgba(102,181,47,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(138,218,70,1)), color-stop(100%, rgba(102,181,47,1)));
	background: -webkit-linear-gradient(top, rgba(138,218,70,1) 0%, rgba(102,181,47,1) 100%);
	background: -o-linear-gradient(top, rgba(138,218,70,1) 0%, rgba(102,181,47,1) 100%);
	background: -ms-linear-gradient(top, rgba(138,218,70,1) 0%, rgba(102,181,47,1) 100%);
	background: linear-gradient(to bottom, rgba(138,218,70,1) 0%, rgba(102,181,47,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ada46', endColorstr='#66b52f', GradientType=0 );
	border:2px solid #fff;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	-khtml-border-radius:50px;
	height:74px!important;
	text-align:center;
	line-height:40px;
	color:#FFF;
	font-size:36.16px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-shadow:2px 2px 2px rgba(18, 25, 07, .35);
	width:100%;
	-webkit-transition:all .20s ease-in-out .0s;
	-moz-transition:all .20s ease-in-out .0s;
	-ms-transition:all .20s ease-in-out .0s;
	-o-transition:all .20s ease-in-out .0s;
	transition:all .20s ease-in-out .0s;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .35);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .35);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .35);
}
.get_quote_trf_nd button[type="submit"]:hover,
.get_quote_trf_nd button[type="submit"]:focus {
	outline:none;
	border:2px solid #fff;
	background: rgba(102,181,47,1);
	background: -moz-linear-gradient(top, rgba(102,181,47,1) 0%, rgba(138,218,70,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,181,47,1)), color-stop(100%, rgba(138,218,70,1)));
	background: -webkit-linear-gradient(top, rgba(102,181,47,1) 0%, rgba(138,218,70,1) 100%);
	background: -o-linear-gradient(top, rgba(102,181,47,1) 0%, rgba(138,218,70,1) 100%);
	background: -ms-linear-gradient(top, rgba(102,181,47,1) 0%, rgba(138,218,70,1) 100%);
	background: linear-gradient(to bottom, rgba(102,181,47,1) 0%, rgba(138,218,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b52f', endColorstr='#8ada46', GradientType=0 );
	color:#FFF;
}
.yourinfo_zip_trf_nd{
	text-align:center;
	padding-top:40px;
	padding-bottom:60px;
}
.yourinfo_zip_trf_nd img{
	display:inline-block;
}









.header_phone_trf_nd {
	float:right;
	color:#3f3c3c;
	font-size:19.95px;
	font-weight:normal;
	font-family:'OpenSans-Italic';
	padding-top:11px;
}
.header_phone_trf_nd em {
	display:block;
	font-family:'OpenSans-Italic';
	font-style:normal;
	font-size:14px;
	color:#00467f;
}
.header_phone_trf_nd h1 {
	font-family: 'OpenSans-Bold';
    font-weight: normal;
    color: #00467f;
    font-size: 24px;
	float:right;
	padding-left:15px;
	padding-top:11px;
}
.header_phone_trf_nd h2 {
	font-family:'OpenSans-Italic';
	color:#3f3c3c;
	font-size:20px;
	font-weight:normal;
	padding-top:15px;
}
.affortable_trf_nd{
	background:url(images/afor_bg_trf_nd.jpg) repeat-x top #00467f;
	padding:15px;
	font-family:'OpenSans';
	color:#ffffff;
	font-size:32px;
	font-weight:normal;
	text-align:center;
}
.affortable_trf_nd strong{
	font-family: 'OpenSans-Bold';
    font-weight: normal;
}
.enterzip_trf_nd {
	padding-top:15px;
}
.enterzip_trf_nd ul {
	margin-bottom:0;
}
.enterzip_trf_nd ul li {
	list-style:none;
	background:url(images/list_arrow_trf_n.png) no-repeat left 5px;
	color:#6b6c6d;
	font-size:23px;
	line-height:26px;
	font-family:'OpenSans';
	font-weight:normal;
	padding-left:26px;
	margin-top:10px;
	text-align:left;
}
.enterzip_trf_nd ul li strong {
	font-family:'OpenSans-Bold';
	font-weight:normal;
}
.enterzip_trf_nd ul li span {
	font-family:'OpenSans-Italic';
	font-style:normal;
	color:#00467f;
	font-size:20px;
	display:block;
}
.enterzip_trf_nd ul li span strong {
	font-family:'OpenSans-BoldItalic';
	font-weight:normal;
}
.enter_zip_dorm_trf_nd {
	padding-top:15px;
	position:relative;
}
img.promo_arrow_trf_nd {
	position:absolute;
	left:-44px;
	top:42px;
}
.enter_zip_dorm_trf_nd input[type="text"],
.enter_zip_dorm_trf_nd input[type="tel"],
.enter_zip_dorm_trf_nd input[type="email"] {
	color:#000;
	font-size:29px;
	font-weight:normal;
	font-family:'OpenSans';
	border:1px solid #5496ca;
	height:75px!important;
	margin-top:20px;
	box-shadow:none;
	text-align:center;
	background:url(images/zip_bg_trf_nd.jpg) repeat-x top #FFF;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-khtml-border-radius:0;
}
.enter_zip_dorm_trf_nd input[type="text"]::-moz-placeholder {color:#666666!important;opacity:1;}
.enter_zip_dorm_trf_nd input[type="text"]:-ms-input-placeholder {color:#666666!important;}
.enter_zip_dorm_trf_nd input[type="text"]::-webkit-input-placeholder {color:#666666!important;}
.enter_zip_dorm_trf_nd input[type="tel"]::-moz-placeholder {color:#666666!important;opacity:1;}
.enter_zip_dorm_trf_nd input[type="tel"]:-ms-input-placeholder {color:#666666!important;}
.enter_zip_dorm_trf_nd input[type="tel"]::-webkit-input-placeholder {color:#666666!important;}
.enter_zip_dorm_trf_nd input[type="email"]::-moz-placeholder {color:#666666!important;opacity:1;}
.enter_zip_dorm_trf_nd input[type="email"]:-ms-input-placeholder {color:#666666!important;}
.enter_zip_dorm_trf_nd input[type="email"]::-webkit-input-placeholder {color:#666666!important;}
.enter_zip_dorm_trf_nd input[type="text"]:focus::-moz-placeholder {opacity:.50;}
.enter_zip_dorm_trf_nd input[type="text"]:focus:-ms-input-placeholder {opacity:.50;}
.enter_zip_dorm_trf_nd input[type="text"]:focus::-webkit-input-placeholder {opacity:.50;}
.enter_zip_dorm_trf_nd input[type="tel"]:focus::-moz-placeholder {opacity:.50;}
.enter_zip_dorm_trf_nd input[type="tel"]:focus:-ms-input-placeholder {opacity:.50;}
.enter_zip_dorm_trf_nd input[type="tel"]:focus::-webkit-input-placeholder {opacity:.50;}
.enter_zip_dorm_trf_nd input[type="email"]:focus::-moz-placeholder {opacity:.50;}
.enter_zip_dorm_trf_nd input[type="email"]:focus:-ms-input-placeholder {opacity:.50;}
.enter_zip_dorm_trf_nd input[type="email"]:focus::-webkit-input-placeholder {opacity:.50;}

.start_quote_trf_nd {
	margin-top:15px;
}

.secure_trf_nd {
	text-align:center;
	padding-top:20px;
}
.secure_trf_nd img {
	display:inline-block;
}
.looks_conti_trf_nd {
	text-align:center;
	padding-top:30px;
}
.looks_conti_trf_nd img {
	display:inline-block;
}
.looksbox_trf_nd {
	background:#eee;
	padding:30px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	-khtml-border-radius:16px;
	box-shadow:0 0 10px rgba(0, 0, 0, .35);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .35);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .35);
}
.looksbox_trf_nd h1 {
	color:#626466;
	font-size:21.18px;
	font-weight:normal;
	font-family:'OpenSans';
	text-align:left;
	padding-bottom:15px;
}
.looksbox_trf_nd h1 img {
	margin-right:15px;
	vertical-align:-15px;
}
.looksbox_trf_nd h1 strong{
	font-weight:normal;
	font-family:'OpenSans-Bold';
	color:#626466;
}
.looksbox_trf_nd h2 {
	color:#4b4c4c;
	font-size:17px;
	font-weight:normal;
	font-family:'OpenSans';
	text-align:left;
	border-bottom:1px solid #cecfcf;
	border-top:1px solid #cecfcf;
	padding:15px 0;
	line-height:27px;
}
.looksbox_trf_nd h2 strong {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	color:#4b4c4c;
}
.conpare_box_trf_nd {
	background:#FFF;
	padding:30px 10px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	-khtml-border-radius:16px;
	box-shadow:0 0 10px rgba(0, 0, 0, .35);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .35);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .35);
	margin-top:20px;
	text-align:center;
}
.conpare_box_trf_nd h2 {
	color:#686868;
	font-size:19px;
	font-family:'OpenSans-Italic';
	font-style:normal;
	border:none;
	padding:0;
	text-align:center;
}
.conpare_box_trf_nd h2 strong {
	font-family:'OpenSans-BoldItalic';
	font-weight:normal;
}
.conpare_box_trf_nd ul {
	margin-bottom:0;
	padding-top:20px;
}
.conpare_box_trf_nd ul li {
	margin-bottom:0;
	list-style:none;
	display:inline-block;
	margin-top:10px;
	border-right:1px solid #e1e2e2;
	padding-left:12px;
	padding-right:12px;
}
.conpare_box_trf_nd ul li p {
	color:#189bc4;
	font-family:'OpenSans-Bold';
	font-weight:normal;
	font-size:19.64px;
	padding-top:10px;
}
.conpare_box_trf_nd ul li:last-child {
	border-right:none;
}
.need_afree_quote_trf_nd {
    background: #eee;
    padding: 20px 15px;
    color: #00467f;
    font-size: 45px;
    text-align: center;
    font-family: 'OpenSans';
    font-weight:normal;
}
.need_afree_quote_trf_nd strong {
	color:#00467f;
	font-size:54.27px;
	font-family:'OpenSans-Bold';
	font-weight:normal;
}
.funeral_tips_trf_nd {
	background:url(images/bag_shadow_trf_nd.jpg) repeat-x top;
	padding-top:20px;
}
.funeral_tips_inn_trf_nd {
	background:none;
	border-top:1px solid #CCC;
	padding-top:20px;
}
.funeral_tips_box_trf_nd {
	max-width:970px;
	height:auto;
	margin:auto;
	padding-top:40px;
}
.funeral_tips_box_trf_nd h1 {
	text-align:center;
	color:#777;
	font-size:35px;
	font-family:'OpenSans';
	font-weight:normal;
}
.funeral_tips_box_trf_nd h3 {
	text-align:center;
	color:#666;
	padding-top:10px;
	font-size:20.57px;
	font-weight:normal;
	padding-bottom:40px;
	font-family:'OpenSans';
}
.funeral_tips_box_trf_nd ul li {
	list-style:none;
	padding:30px 25px;
}
.funeral_tips_box_trf_nd ul li:nth-child(2n+1) {
    background:#edf4fa;
}
.funeral_tips_box_trf_nd ul li h2 {
	color:#1c74b9;
	font-size:25px;
	font-family:'OpenSans';
	font-weight:normal;
}
.funeral_tips_box_trf_nd ul li p {
	font-size:16px;
	font-weight:normal;
	line-height:23px;
	padding-top:10px;
	color:#666;
	font-family:'OpenSans';
	font-weight:normal;
}
.getfree_trf_nd {
	padding:40px 15px;
}
.getfree_trf_nd label {
	color:#00467f;
	font-family:'OpenSans';
	font-weight:normal;
	font-size:34px;
}
.getfree_trf_nd input[type="text"],
.getfree_trf_nd input[type="tel"],
.getfree_trf_nd input[type="email"] {
	color:#000;
	font-size:29px;
	font-weight:normal;
	font-family:'OpenSans';
	border:1px solid #4e90c4;
	height:75px!important;
	margin-top:20px;
	box-shadow:none;
	text-align:center;
	background:url(images/zip_bg_trf_nd.jpg) repeat-x top #FFF;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-khtml-border-radius:0;
}
.getfree_trf_nd input[type="text"]::-moz-placeholder {color:#666666!important;opacity:1;}
.getfree_trf_nd input[type="text"]:-ms-input-placeholder {color:#666666!important;}
.getfree_trf_nd input[type="text"]::-webkit-input-placeholder {color:#666666!important;}
.getfree_trf_nd input[type="tel"]::-moz-placeholder {color:#666666!important;opacity:1;}
.getfree_trf_nd input[type="tel"]:-ms-input-placeholder {color:#666666!important;}
.getfree_trf_nd input[type="tel"]::-webkit-input-placeholder {color:#666666!important;}
.getfree_trf_nd input[type="email"]::-moz-placeholder {color:#666666!important;	opacity:1;}
.getfree_trf_nd input[type="email"]:-ms-input-placeholder {color:#666666!important;}
.getfree_trf_nd input[type="email"]::-webkit-input-placeholder {color:#666666!important;}
.getfree_trf_nd input[type="text"]:focus::-moz-placeholder { opacity:.50;}
.getfree_trf_nd input[type="text"]:focus:-ms-input-placeholder {opacity:.50;}
.getfree_trf_nd input[type="text"]:focus::-webkit-input-placeholder {opacity:.50;}
.getfree_trf_nd input[type="tel"]:focus::-moz-placeholder {opacity:.50;}
.getfree_trf_nd input[type="tel"]:focus:-ms-input-placeholder {opacity:.50;}
.getfree_trf_nd input[type="tel"]:focus::-webkit-input-placeholder {opacity:.50;}
.getfree_trf_nd input[type="email"]:focus::-moz-placeholder {opacity:.50;}
.getfree_trf_nd input[type="email"]:focus:-ms-input-placeholder {opacity:.50;}
.getfree_trf_nd input[type="email"]:focus::-webkit-input-placeholder {opacity:.50;}

.padzip_trf_nd {
	padding-left:0px!important;
	padding-right:10px!important;
}
.paddate_trf_nd {
	padding-left:10px!important;
	padding-right:0px!important;
}
.startbottom_quote_trf_nd{
	margin-top:20px;
}