

/* * HTTPAlias:
deluxeprovent.ezshield.com
* PortalId:
5
* Partner:
Deluxe Provent
*/

/*****/
/* Logo */
.mainSiteContainer .main-logo {margin-left: 18px;}

.main-logo .secondaryText {
    margin-bottom: -4px;
}

/* Home Page Callouts */
.home_callout_BKG {background:#ecac00;}
.home_callout_1 a {background: #ecac00 url(/Partner/Deluxe/Bottom_HPCallout_Deluxe_1.jpg) no-repeat top left;}
.home_callout_2 a {background: #ecac00 url(/Partner/Deluxe/Bottom_HPCallout_Deluxe_2.jpg) no-repeat top left;}
.home_callout_3 a {background: #ecac00 url(/Partner/Deluxe/Bottom_HPCallout_Deluxe_3.jpg) no-repeat top left;}
.home_callout_4 a {background: #ecac00 url(/Partner/Deluxe/Bottom_HPCallout_Deluxe_4.jpg) no-repeat top left;}


/* All customizable Text Links */
a {color: #003366;}
a:hover {color: #0c4880;}

/* Twitter box */
#lblTweetFeed {width:252px;}

/* Header Container */
table.header_container {
    margin: 0px; 
    height: 100px;
    padding: 0px;
    border-collapse: collapse;
}

/* Top Links */
.top_links {
    padding-right: 20px;
}

.top_links li, .top_links li a, .top_links li a:hover {
    font:bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
    color:#555;
    text-transform: none;
}
.top_links li a.secureLogInBtn {
    background: url("/Partner/Deluxe/sm_grey_btn_left.png") no-repeat scroll left top transparent;
    height: 27px;
}
.top_links li a.secureLogInBtn:hover {
    text-decoration: none;
}
.top_links li a.secureLogInBtn span {
    background: url("/Partner/Deluxe/sm_grey_btn_right.png") no-repeat scroll right top transparent;
    color: #eb0d12;
    height: 20px;
    padding: 7px 12px 0px 4px;
}
.phone_container {
    padding-right: 20px;
    width: 200px;
    margin-top: 5px;
}
.phone_container.enroll h1 {
    color: #231f20;
}
.phone_container.enroll {
    padding: 0px 0px 10px 0px;
}
.contactUsLink {
    display: block;
    float: left;
}
.reportFraud {
    float: left;
}

/* Heading Tags and Custom Colors */
.custom_color1, h1 {color:#231f20;}
.custom_color2, h2 {color:#000000;}
.custom_color3 {color:#ecac00;}
.custom_color4 {color:#ec1d2f;}
.custom_bgcolor1 {background-color:#231f20;}
.custom_bgcolor2 {background-color:#000000;}
.custom_bgcolor3 {background-color:#ecac00;}

/* Main Site Container */
body { background-color: #bfbfbf;}
.mainSiteContainer {
    width: 960px;
    margin: 0 auto;
    background-color: #fff;
    position: relative;
}

/* Main Navigation */
.main_nav_background, 
.main_nav li {
    background: #eb0d12;
    height: 46px;
}

.main_nav>li:last-child>div {
    background: none;
}

.main_nav li a {
    background: none;
    color: #fff;
    padding: 10px 25px;
}

.main_nav ul {
    margin-top: 46px;
    border: 1px solid #eb0d12;
    background-color: #eb0d12;
    border-radius: 0 0 5px 5px;
}

.main_nav ul li {
    border-bottom: none;
}

.main_nav li:hover ul li a, 
.main_nav ul li a, 
.main_nav ul li a:hover {
    color: #fff!important;
    background-color: #EB0D12;
    padding: 8px 25px;
    width: 150px;
}

.main_nav li:hover ul li a:hover {
    background-color: #c80707;
}

.utilities_nav li {background-image: url(/Partner/Deluxe/utilities_nav_gradient.gif);}
/* Security Tips */
ul.security_tips li {padding-left:42px;}

/* choose pkg btn */
.utilities_nav {display:none;}
a.ChoosePKG_Btn {display:none;}

.inner_header_container .display_enroll.package_enroll {display:block;}

/* Home Page Main Photo and Extended Gradient */
.home_header {background-image: url(/Partner/Deluxe/header_gradient.gif);}
.home_photo {
	height: 56px;
	padding-top: 267px;
	background-image: url(/Partner/Deluxe/home_photo.jpg);
}


/* Home Page Call to action text Color */
.header_protection_text {color: #7d7d7d;}


/* Start Inner Header Gradient Section */

.inner_header {
	background: transparent url("/Partner/Deluxe/main_header_btm_gradient.png") repeat-x left top;
	height: 10px;
	position: relative;
	z-index: 900;
}
.inner_header .display_enroll {display:none;}
.main_outer_container {margin-top: -10px;}

/* Content Container */
.content_container_no_gradient {
    padding: 30px 15px 15px 30px;
    width: 685px;
}
.content_container_gradient {width: 730px;}
.content_container_gradient_fade {
    width:690px;
    padding:30px 10px 15px 30px;
}
.inner_content_header {width: 725px;}


/* Button Text Color */
.default_button, .default_button span, .default_button input {color: #fff !important;}

/* Footer Gradient, background color, and Message text color */
.footer_container {
    background-image: none;
	background-color: #bfbfbf;
	color: #666666;
	margin-top:20px;
}

/* Footer Heading color */
.footer_inner h1, .footer_about a.link {
    color: #000000;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
/* Footer Links color */
.footer_inner ul li a {color: #666666; padding: 5px 7px 5px 0px;}

/* Footer Divider Line Color */
.footer_inner ul li {border-bottom: none;}

/* Footer Hover Color */
.footer_inner ul li a:hover {background-color: transparent; text-decoration: underline;}

/* Footer Vertical Divider */
.footer_about {
    background-image: none;
    font-size: 12px;
    line-height: 16px;
    width: 300px;
}

/* Footer Copyright Bar */
.copyright_bar {
	border-top: none;
	background-color: transparent;
	color: #666;
}
/* Custom Package Color and image styles */
.package_column {/*width: 930px; removed for updated choose package page in 2.16 */ table-layout: fixed;}
.ID_Protect_itemstyle, th.ID_Protect_headerstyle {
	color:#37729c;
	background-color:#eaf6fe;
}
.ID_Protect_itemstyle .package_matrix_price span, .ID_Protect_itemstyle .package_matrix_personalize a {color:#37729c;}
.ID_Protect_itemstyle .package_matrix_enroll a {
	background-image:url(/Partner/Deluxe/package_btn_idprotect.gif);
	border-color:#37729c;
	background-position: left bottom;
	padding: 8px 12px 0 8px;
}
.ID_Protect_itemstyle span.matrixCheckSpan .checkbox {background-image:url(/Partner/Deluxe/matrix_check_idprotect.png);}
/* ----------------------------- */
.ID_Protect_Plus_itemstyle, th.ID_Protect_Plus_headerstyle {
	color:#37729c;
	background-color:#fdf6da;
}
.ID_Protect_Plus_itemstyle .package_matrix_price span, .ID_Protect_Plus_itemstyle .package_matrix_personalize a {color:#af8954;}
.ID_Protect_Plus_itemstyle .package_matrix_enroll a {
	background-image:url(/Partner/Deluxe/package_btn_idprotect.gif);
	border-color:#af8954;
	background-position: left bottom;
	padding: 8px 12px 0 8px;
}
.ID_Protect_Plus_itemstyle span.matrixCheckSpan .checkbox {background-image:url(/Partner/Deluxe/matrix_check_idprotectplus.png);}
/* ----------------------------- */
.ID_Protect_Platinum_itemstyle, th.ID_Protect_Platinum_headerstyle {
	color:#37729c;
	background-color:#f4f4f4;
}
.ID_Protect_Platinum_itemstyle .package_matrix_price span, .ID_Protect_Platinum_itemstyle .package_matrix_personalize a {color:#717171;}
.ID_Protect_Platinum_itemstyle .package_matrix_enroll a {
	background-image:url(/Partner/Deluxe/package_btn_idprotect.gif);
	border-color:#717171;
	background-position: left bottom;
	padding: 8px 12px 0 8px;
}
.ID_Protect_Platinum_itemstyle span.matrixCheckSpan .checkbox {background-image:url(/Partner/Deluxe/matrix_check_idprotectplatinum.png);}

/* ----------------------------- */
.Business_ID_Protect_itemstyle, th.ID_Protect_Platinum_headerstyle {
	color:#717171;
	background-color:#f4f4f4;
}
.Business_ID_Protect_itemstyle .package_matrix_price span, .ID_Protect_Platinum_itemstyle .package_matrix_personalize a {color:#717171;}
.Business_ID_Protect_itemstyle .package_matrix_enroll a {
	background-image:url(/Partner/Deluxe/package_btn_idprotectplatinum.gif);
	border-color:#717171;
	background-position: left bottom;
	padding: 8px 12px 0 8px;
}
.Business_ID_Protect_itemstyle span.matrixCheckSpan .checkbox {background-image:url(/Partner/Deluxe/matrix_check_idprotectplatinum.png);}

/* ----------------------------- */
.Business_ID_Protect_Plus_itemstyle, th.ID_Protect_Platinum_headerstyle {
	color:#717171;
	background-color:#f4f4f4;
}
.Business_ID_Protect_Plus_itemstyle .package_matrix_price span, .ID_Protect_Platinum_itemstyle .package_matrix_personalize a {color:#717171;}
.Business_ID_Protect_Plus_itemstyle .package_matrix_enroll a {
	background-image:url(/Partner/Deluxe/package_btn_idprotectplatinum.gif);
	border-color:#717171;
	background-position: left bottom;
	padding: 8px 12px 0 8px;
}
.Business_ID_Protect_Plus_itemstyle span.matrixCheckSpan .checkbox {background-image:url(/Partner/Deluxe/matrix_check_idprotectplatinum.png);}

.package_matrix_enroll a:hover {background-position:left top;}

/* custom "Detect" page image*/
.dashboard_detectactive {background-image:url(/Partner/Deluxe/dashboard_detect_active.jpg);}

/* Package Overview title size */
.package_column .package_name {
	font-size:29px;
	line-height:34px;
}
/* Inner Header Container */
.inner_header_container {display:none;}
.service_desc_box_PLUS {padding:0 10px 30px 50px;}
.H1PLUS {margin: 10px 0 0 10px;}

/* Enrollment Pages */
.defaultEUSA {display: none;}
.deluxeEUSA {display: block;}

/* Hides ECS on the report Fraud Page */
.ecs_active, .ecs_inactive {display:none;}

/* Service Page Styles --------------------------------------------------------------------------*/
.sp_left_nav_container {left: 10px; top: 15px;}
.sp_dot_nav {left: 930px;}
.proventplus_content {
    padding: 0px 0px 0px 210px;
    margin-top: 10px;
}
.proventplus_content div.inner_content {width: 340px; padding: 15px 0px 0px 0px;}
.customService div.text p {
	width: 275px;
}
.extra_bg.customService div.image {
	height: 170px;
	width: 405px;
	padding: 200px 0px 0px 555px;
}
.extra_bg2.customService div.image {
	height: 325px;
	width: 405px;
	padding: 45px 0px 0px 555px;
}
.sp_outer_container.customService {
	background-image: url(/Partner/_Default/ServicePages/PIAB_sp_gradient_bkgd.png);
}
.sp_inner_container.customService {
	background-image: url(/Partner/_Default/ServicePages/PIAB_sp_main_bkgd.jpg);
}

/* Contact Us Page Styles ----------------------------------------*/
.dashboardContact {background: none;}
.dashboardContact div.content_container_gradient_fade {background: none;}

/* Log In Page Styles ----------------------------------------*/
.loginSignUp.display_enroll {display:none;}

.LogInBtn.marketing {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f8f8 0%, #cdcdcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f8f8), color-stop(100%,#cdcdcd));
	background: -webkit-linear-gradient(top,  #f7f8f8 0%,#cdcdcd 100%);
	background: -o-linear-gradient(top,  #f7f8f8 0%,#cdcdcd 100%);
	background: -ms-linear-gradient(top,  #f7f8f8 0%,#cdcdcd 100%);
	background: linear-gradient(to bottom,  #f7f8f8 0%,#cdcdcd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8f8', endColorstr='#cdcdcd',GradientType=0 );
	color: #EB0D12;
	border: 2px solid #C7C8C8;
}

.LogInBtn.marketing:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmI2YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededed 0%, #b6b6b6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#b6b6b6));
	background: -webkit-linear-gradient(top,  #ededed 0%,#b6b6b6 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#b6b6b6 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#b6b6b6 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#b6b6b6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#b6b6b6',GradientType=0 );
	color: #EB0D12;
}

/* PSS Landing Page Styles ----------------------------------------*/

.retailer_text {
    padding: 20px 0 0;
}

.retailer_text .association {
	line-height: 12px;
}

/* Custom Dashboard Styles */

/* add margins in ie11 since grid-gap is not supported */
@media screen and (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
	.business-dashboard {
		display: -ms-grid;
		-ms-grid-columns: calc(33% - 10px) calc(32% - 10px) 37%;
		-ms-grid-rows: 200px 20px 200px;
	}

	.business-dashboard .bus-dash-widget.dash-security-widget,
	.business-dashboard .bus-dash-widget.bus-dash-victim,
	.business-dashboard .bus-dash-widget.bus-dash-education {
		margin-left: 20px;
	}
	.business-dashboard .bus-dash-widget.smb-widget,
	.business-dashboard .bus-dash-widget.bus-dash-alerts,
	.business-dashboard .bus-dash-widget.dash-security-widget,
	.business-dashboard .bus-dash-widget.bus-dash-victim {
		margin-bottom: 0;
	}

	.business-dashboard .bus-dash-widget.bus-dash-mav {
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
	}
	.business-dashboard .bus-dash-widget.bus-dash-credit {
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
	}
	.business-dashboard .bus-dash-widget.smb-widget {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
	}
	.business-dashboard .bus-dash-widget.bus-dash-alerts {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
	}
	.business-dashboard .bus-dash-widget.dash-security-widget {
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
	}
	.business-dashboard .bus-dash-widget.bus-dash-victim {
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
	}
	.business-dashboard .bus-dash-widget.bus-dash-education {
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
	}
}/*****/



















a[href*="addendum"] {font-weight: 500;}
.do-not-sell-pi {display: block; margin-top: 15px;}
.do-not-sell-pi a {color: #fff;}

#ccpaEnrollmentSkinFooter,
#ccpaAddendum_EnrollmentSkin2,
#ccpaLink2_0Simple, 
#ccpaInOverlay, 
a[href*="CCPAAddendum"],
a[href*="10232"]
{
    display: none;
}

.main_nav_container a.btn.ChoosePKG_Btn
{
top: 270px !important;
}






















































a[href*="addendum"] {font-weight: 500;}
.do-not-sell-pi {display: block; margin-top: 15px;}
.do-not-sell-pi a {color: #fff;}

#ccpaEnrollmentSkinFooter,
#ccpaAddendum_EnrollmentSkin2,
#ccpaLink2_0Simple, 
#ccpaInOverlay, 
a[href*="CCPAAddendum"],
a[href*="10232"]
{
    display: none;
}

.main_nav_container a.btn.ChoosePKG_Btn
{
top: 270px !important;
}

/** END PARTNER STYLE **/
