.submit-button {
    width: 100%;
    padding: 10px;
    border-radius: 4px;
    font-size: 20px;
}
.contact-logo {
    width: 200px;
    margin: 0 auto;
    text-align: center;
    background-image: url(images/race-car-engineering-logo.png);
    height: 100px;
    background-size: 150px;
    background-repeat: no-repeat;
    background-position: center;
}
.submitted-logo {
	margin: 0 auto;
    text-align: center;
    background-image: url(images/race-car-engineering-logo.png);
    width: 100%;
	height: 90px;
    background-size: 130px;
    background-repeat: no-repeat;
    background-position: center;
}
.catalog-submitted-logo {
	margin: 0 auto;
    text-align: center;
    background-image: url(images/rce-catalog-submitted-logo.jpg);
    width: 100%;
	height: 180px;
    background-size: 140px;
    background-repeat: no-repeat;
    background-position: center;
}
.no-margin-bottom {
	margin-bottom: 0px;
}
.border-red {
    border: 1px solid #d9534f;
}
.border-red-2 {
    border-left: 1px solid #d9534f;
}
.border-red-3 {
    border-right: 1px solid #d9534f;
}
.border-red-4 {
    border-bottom: 1px solid #d9534f;
    border-right: 1px solid #d9534f;
    border-left: 1px solid #d9534f;
}
.border-red-5 {
    border-top: 1px solid #d9534f;
    border-right: 1px solid #d9534f;
    border-left: 1px solid #d9534f;
}
@media (max-width: 768px) { 
.border-red {
    border: 0px;
}
.border-red-2 {
    border: 0px;
}
.border-red-3 {
    border: 0px;
}
.border-red-4 {
    border: 0px;
}
.border-red-5 {
    border: 0px;
}
}
.catalog-receive {
    margin: 0px;
    padding: 10px;
    background-color: #f9f9f9;
    font-weight: bold;
    border-top: 1px solid #d9534f;
    border-left: 1px solid #d9534f;
    border-right: 1px solid #d9534f;
	font-size: 25px;
}
@media (max-width: 768px) { 
.catalog-receive {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}
}
.circle-track-catalog {
	width: 100%;
    margin: 0 auto;
    text-align: center;
    background-image: url(images/circle-track-catalog.png);
    height: 190px;
    background-size: 150px;
    background-repeat: no-repeat;
    background-position: center;
}
.drag-racing-catalog {
	width: 100%;
    margin: 0 auto;
    text-align: center;
    background-image: url(images/drag-racing-catalog.png);
    height: 190px;
    background-size: 150px;
    background-repeat: no-repeat;
    background-position: center;
}
.subscribe-now {
	width: 100%;
    margin: 0 auto;
    text-align: center;
    background-image: url(images/subscribe-now-button.jpg);
    height: 120px;
    background-size: 150px;
    background-repeat: no-repeat;
    background-position: center;
}
.newsletter {
	width: 100%;
    margin: 0 auto;
    text-align: center;
    background-image: url(images/newsletters-image.jpg);
    height: 120px;
    background-size: 150px;
    background-repeat: no-repeat;
    background-position: center;
}
.margin-top-10 {
    margin-top: 10px;
}
.margin-top-0 {
	margin-top: 0px;
}
.margin-top-30 {
	padding-top: 30px;
}
.min-height-450px {
	min-height: 450px;
}
.min-height-250 {
	min-height: 250px;
}
.font-size10 {
	font-size: 10px;
}
@media (max-width: 768px) { 
.gcaptcha {
transform:scale(0.77);
-webkit-transform:scale(0.77);
transform-origin:0 0;-webkit-transform-origin:0 0;
}
}
.confirmation-banner {
	background-color: #BB291E;
    padding-top: 0px;
    padding-bottom: 10px;
    border: 2px solid #909090;
    margin-bottom: 30px;
}
.text-color-white {
	color:#ffffff;	
}
.text-color-red {
	color:#d9534f;
}
.asterisk {
	color:#d9534f;
}
/** CUSTOM CSS ON RCE -  START - LEAVE COMMENTED **
.RCE-catalog-request {
border:0px;
height: 1200px;
}
@media (max-width: 1199px) { 
.RCE-catalog-request {
border:0px;
height: 2700px;
}
}
** CUSTOM CSS ON RCE -  START - LEAVE COMMENTED **/