div.header-top a.paymentButton
	{
	display:block;
	border: 1px solid #fff;
	padding: 5px 10px;
	background: transparent;
	transition: background-color 0.5s ease;
	}
	
div.header-top a.paymentButton:hover
	{
	border: 1px solid #fff;
	color: #122ff1;
	background-color: #fff!important;
	}
	
header.template-header .header-top
	{
	z-index: 1000;
	}

header.template-header.multiple-phones .header-top li.website-phone-dropdown ul li {
    border-bottom: 1px dotted #fff;
        margin: 4px  0;
}

header.template-header.multiple-phones .header-top li.website-phone-dropdown ul {
    width: 300px;
    margin: -5px 0 0 -100px;
}

.warning-message {
    background: #2240ee;
    border-bottom: 1px solid #f4f4f4;
    color: #fff;
}
.warning-message p {
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.warning-message a,
.warning-message a:active,
.warning-message a:hover,
.warning-message a:visited {
    color: #fff;
}

#review-button > div {
    max-width: 170px;
    margin: 0 auto;
}

/*
.widget.image-heading4-text, .widget.image-text {
    max-width: 1240px;
}

.widget.widget-custom-form {
    max-width: 1640px;
}

#internal > div.concept > div > div > div.internal-content > div > div > div.custom-form-container > div > form > fieldset > div.form-group.form-group-submit.text-right {
    text-align:center;
}

.custom-form-container .widget.page-intro .page-intro__title {
    font-size: 48px;
    font-size: 4.8rem;
}

@media (min-width: 961px) {
	.custom-form-container {
	    width: 50%;
	    float: left;
	}
	.widget.widget-custom-form {
	    max-width: 800px;
	}

	#internal > div.concept > div > div > div.internal-content > div > div > div.custom-form-container:nth-child(5) .widget.widget-custom-form {
	    margin-right: 40px;
	}

	#internal > div.concept > div > div > div.internal-content > div > div > div.custom-form-container:nth-child(6) .widget.widget-custom-form {
	    margin-left: 40px;
	}

	.internal-content .page-content .related-links {
	    clear: left;
	}
}
*/

body.alternate-bg .internal-content .page-content-wrapper .page-content {
    background-color: #fff;
}
.widget.image-heading4-text, .widget.image-text {
    padding-left: 0px;
    padding-right: 0px;
}
.widget.twocolumns-video {
    padding-left: 0px;
    padding-right: 0px;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
}
.widget.widget-custom-form {
    max-width: 1640px
}
#internal > div.concept > div > div > div.internal-content > div > div > div.custom-form-container > div > form > fieldset > div.form-group.form-group-submit.text-right {
    text-align: center
}
.custom-form-container .widget.page-intro .page-intro__title {
    font-size: 48px;
    font-size: 4.8rem
}

.columns-video-container.on-primary {
    background: #fff;
}
.widget.twocolumns-video .block {
    background: #fff;
}

.widget.image-heading4-text .image-heading4-text__bg{
    border-bottom: 6px solid #f4f4f4;
    background: #f8f8f8;
}

@media(min-width:961px) {
    .custom-form-container {
        width: 50%;
        float: left
    }
    .widget.widget-custom-form {
        max-width: 780px
    }
    #internal > div.concept > div > div > div.internal-content > div > div > div:nth-child(4) > .widget.widget-custom-form {
        margin-right: 40px;
        border-left: 1px solid #f4f4f4;;
    }
    #internal > div.concept > div > div > div.internal-content > div > div > div:nth-child(5) > .widget.widget-custom-form {
        margin-left: 40px;
        border-right: 1px solid #f4f4f4;
    }
    .internal-content .page-content .related-links {
        clear: left
    }
}