﻿form .textajaxuniquetext:focus,
form input.text:focus,
form select:focus,
form textarea:focus {
    outline: 0
}
form input[disabled],
form textarea[disabled] {
    background-color: #f7f7f7;
    border: 1px solid #dad9d9
}
form label,
form label.left {
    float: none!important;
    clear: both!important;
}
.field {
    margin: 0 0 12px
}
label {
    margin: 0 0 5px
}
.field .checkbox,
.field .radio {
    width: 13px;
    height: 13px;
    margin-right: 6px;
    margin-top: 3px;
    padding: 0
}
form .message {
    background-color: #fef4ba;
    padding: 5px 10px;
    border: 1px solid #e8c805;
    border-radius: 3px
}
form .good {
    background-color: #ecf9d0;
    border-color: #8fbe00
}
form .bad,
form .required {
    background-color: #f9d0d0;
    border-color: #cf0000;
    color: #b80000
}
.Actions {
    margin-bottom: 20px
}
.Actions .action,
a.btn,
button,
input[type=submit],
input[type=reset] {
    background: #c12025;    
    color: #fff;
    font-size: 0.875rem;
    font-weight:bold;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0;
    padding: 20px 40px;
    transition: 0.4s all;  
    border: 0;
    cursor: pointer
}
.Actions .action:hover,
a.btn:hover,
button:hover,
input[type=submit]:hover,
input[type=reset]:hover {
	background:#9f1a1e;
}
a.btn {
    line-height: 18px;
    margin-bottom: 10px
}
a.btn:after {
    content: '\2192';
    padding-left: 10px
}
.ie7 input.action {
    width: 0;
    overflow: visible
}
input.action[class] {
    width: auto
}
.ie7 .Actions .action {
    float: left
}
.Actions:after {
    display: inline-block;
    font-weight: 400;
    margin-top: 9px
}
#MemberLoginForm_LoginForm .Actions:after,
#MemberLoginForm_LostPasswordForm .Actions:after {
    display: none
}
#Remember {
    min-height: 20px
}
#ForgotPassword {
    clear: left
}
h3.FormHeading {
    clear: both;
    padding: 12px 0 7px!important;
    margin: 0!important;
    font-size: 18px!important;
    font-weight: 700!important;
    color: #c12025!important
}
form .date .middleColumn input {
    width: 114px
}
.Actions input.action-minor,
.Actions input.resetformaction {
    float: left;
    margin-right:6px;
}
.Actions input.action-minor:hover,
.Actions input.resetformaction:hover {
    background-color: #aaa
}
.checkbox label.right {
    font-size: 14px;
    color: #565656
}
form .requiredField label.left:after {
    color: #B94A48;
    content: "*";
    font-size: 14px;
    font-weight: 400;
    padding-left: 3px
}
input.text,
input.title,
input:not([type]), 
input[type=text], 
input[type=password], 
input[type=date], 
input[type=datetime], 
input[type=datetime-local], 
input[type=month], 
input[type=week], 
input[type=email], 
input[type=number], 
input[type=search], 
input[type=tel], 
input[type=time], 
input[type=url], 
input[type=color], 
textarea,
select 
{
    padding: 5px
}
form .checkboxset ul,
form .optionset ul {
    margin: 0
}
form .checkboxset li,
form .optionset li {
    margin-bottom: 5px;
    list-style-type: none
}
form div.checkbox:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
form .checkbox .checkbox {
    clear: both
}
span.message {
    margin: 10px 0;
    display: block;
    max-width: 390px;
    clear: left
}
form input.holder-required {
    border: 1px solid #cf0000
}
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
    background-color: #f0dddd
}
.ss-uploadfield-item-info button {
    margin-top: 4px!important;
    float: left
}
form .creditCardField input,
form input.currency,
form input.numeric {
    width: 50px
}
form #DMYDate-day,
form #DMYDate-month {
    width: 25px
}
.required {
    color: red
}
fieldset {
    padding: .3em;
    margin: 0 0 10px;
    border: none
}
ul.optionset {
    margin: 0
}
ul.optionset li {
    list-style-type: none;
    list-style-position: outside;
    margin: 0
}
.dropdown,
.optionset {
    margin: 0 0 15px 0;
    font-size: .875rem;
}
legend {
    font-weight: 700;
    font-size: 1.2em
}
#IE8#HACK,
fieldset {
    padding-top: .3em
}
#IE8#HACK,
legend {
    margin-top: 0;
    margin-bottom: 0
}
input.text,
input.title,
input:not([type]), 
input[type=text], 
input[type=password], 
input[type=date], 
input[type=datetime], 
input[type=datetime-local], 
input[type=month], 
input[type=week], 
input[type=email], 
input[type=number], 
input[type=search], 
input[type=tel], 
input[type=time], 
input[type=url], 
input[type=color], 
textarea,
select
{
	height:3.125rem;
    background-color: #fff;
    border: 1px solid #d6d6d6;
    box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
}
input.text:focus,
input.title:focus,
input:not([type]):focus, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=date]:focus, 
input[type=datetime]:focus, 
input[type=datetime-local]:focus, 
input[type=month]:focus, 
input[type=week]:focus, 
input[type=email]:focus, 
input[type=number]:focus, 
input[type=search]:focus, 
input[type=tel]:focus, 
input[type=time]:focus, 
input[type=url]:focus, 
input[type=color]:focus, 
textarea:focus,
select:focus
{
    border-color: #bebebe
}
select {
    background-color: #fff;
    border-width: 1px;
    border-style: solid
}
input.text,
input.title,
input:not([type]), 
input[type=text], 
input[type=password], 
input[type=date], 
input[type=datetime], 
input[type=datetime-local], 
input[type=month], 
input[type=week], 
input[type=email], 
input[type=number], 
input[type=search], 
input[type=tel], 
input[type=time], 
input[type=url], 
input[type=color], 
textarea,
select
{
    margin: 0 0 15px 0;
}
input.title {
    font-size: 1.5em
}
textarea {
    resize: vertical;
    height: 250px
}
form.inline {
    line-height: 3
}
form.inline p {
    margin-bottom: 0
}
.alert,
.error,
.info,
.notice,
.success {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid #ddd
}
.alert,
.error {
    background: #fbe3e4;
    color: #8a1f11;
    border-color: #fbc2c4
}
.notice {
    background: #fff6bf;
    color: #514721;
    border-color: #ffd324
}
.success {
    background: #e6efc2;
    color: #264409;
    border-color: #c6d880
}
.info {
    background: #d5edf8;
    color: #205791;
    border-color: #92cae4
}
.alert a,
.error a {
    color: #8a1f11
}
.notice a {
    color: #514721
}
.success a {
    color: #264409
}
.info a {
    color: #205791
}
.delivery_address{
	clear:both;
}

/* Custom Form Styling */

.combine-clinic-form{
	padding:20px;
	background:#fefefe;
	border:1px #d6d6d6 solid;
}
.combine-clinic-form form#Form_Form fieldset #EditableTextField735,
.combine-clinic-form form#Form_Form fieldset #EditableEmailField736,
.combine-clinic-form form#Form_Form fieldset #EditableTextField737,
.combine-clinic-form form#Form_Form fieldset #EditableTextField738,
.combine-clinic-form form#Form_Form fieldset #EditableTextField739,
.combine-clinic-form form#Form_Form fieldset #EditableTextField740,
.combine-clinic-form form#Form_Form fieldset #EditableTextField741
{
	float:left;
	width:32%;	
	margin:0 0.4% 0 0;	
}

.service_request_form form#Form_Form fieldset #EditableTextField623,
.service_request_form form#Form_Form fieldset #EditableTextField664,
.service_request_form form#Form_Form fieldset #EditableTextField624,
.service_request_form form#Form_Form fieldset #EditableEmailField625,
.service_request_form form#Form_Form fieldset #EditableTextField626,
.service_request_form form#Form_Form fieldset #EditableTextField627,
.service_request_form form#Form_Form fieldset #EditableStoreLocationField628,
.service_request_form form#Form_Form fieldset #EditableTextField661,
.service_request_form form#Form_Form fieldset #EditableTextField662,
.service_request_form form#Form_Form fieldset #EditableTextField663,
.service_request_form form#Form_Form fieldset #EditableTextField665,
.service_request_form form#Form_Form fieldset #EditableTextField630,
.service_request_form form#Form_Form fieldset #EditableTextField631,
.service_request_form form#Form_Form fieldset #EditableDropdown634,
.service_request_form form#Form_Form fieldset #EditableDropdown640,
.service_request_form form#Form_Form fieldset #EditableTextField641,
.service_request_form form#Form_Form fieldset #EditableTextField642,
.service_request_form form#Form_Form fieldset #EditableDateField667,
.service_request_form form#Form_Form fieldset #EditableTextField674
{
	float:left;
	width:32%;	
	margin:0 0.4% 0 0.4%;
}
.service_request_form form#Form_Form fieldset h3#Form_Form_EditableFormHeading629{
	clear:both;
}
.service_request_form form#Form_Form fieldset #EditableTextField632
{
	clear:both;
	float:left;
	width:97.5%;	
	margin:0 0.4% 0 0.4%;
}
.service_request_form form#Form_Form fieldset #EditableRadioField670
{
	height:200px;
	overflow-y:scroll;
	clear:both;
	margin:1% 0.4% 2% 0.4%;
}
.service_request_form form#Form_Form fieldset #EditableRadioField670 ul li label
{
	color:#c12025;
}
.service_request_form form#Form_Form .Actions {
	clear:both;
	padding:0 0 0 6px;
	margin-top:20px;
}
.PF-form {
	padding:25px;
	background:#f5ecec;
}
.PF-form form#Form_Form fieldset .dropdown{
	margin: 0 0 10px 0;
}
.PF-form form#Form_Form fieldset #EditableTextField654,
.PF-form form#Form_Form fieldset #EditableTextField655,
.PF-form form#Form_Form fieldset #EditableTextField644,
.PF-form form#Form_Form fieldset #EditableEmailField645,
.PF-form form#Form_Form fieldset #EditableTextField646,
.PF-form form#Form_Form fieldset #EditableTextField647
{
	display:inline-block;
	width:49%;
}
.PF-form form#Form_Form fieldset #EditableTextField656, 
.PF-form form#Form_Form fieldset #EditableTextField659,
.PF-form form#Form_Form fieldset #EditableDropdown657,
.PF-form form#Form_Form fieldset #EditableDropdown658
{
	display:inline-block;
	width:98.5%;
}


/* Bulk Oil Form */

.bulkoil-form-container form#Form_Form fieldset{
	font-size:0;
	text-align:center;
}
.bulkoil-form-container form#Form_Form fieldset #EditableTextField694,
.bulkoil-form-container form#Form_Form fieldset #EditableTextField695,
.bulkoil-form-container form#Form_Form fieldset #EditableTextField696,
.bulkoil-form-container form#Form_Form fieldset #EditableTextField697,
.bulkoil-form-container form#Form_Form fieldset #EditableTextField698,
.bulkoil-form-container form#Form_Form fieldset #EditableEmailField700,
.bulkoil-form-container form#Form_Form fieldset #EditableDropdown701,
.bulkoil-form-container form#Form_Form fieldset #EditableTextField702,
.bulkoil-form-container form#Form_Form fieldset #EditableStoreLocationField703
{
	width:32.5%;
	float:left;
	margin:0 0.4% 0 0.4%;
}
.bulkoil-form-container form#Form_Form .Actions {
	margin-top:10px;
	padding:0 0 0 6px;
}

/* Application Form */

#main-application-form form#Form_Form fieldset{
	margin:0;
	padding:0;
}
#main-application-form form#Form_Form fieldset .field{
	margin:0 0 10px 0;
	padding:0;
}
#main-application-form form#Form_Form fieldset #EditableTextField181,
#main-application-form form#Form_Form fieldset #EditableCheckboxGroupField182,
#main-application-form form#Form_Form fieldset #EditableRadioField188,
#main-application-form form#Form_Form fieldset #EditableCheckboxGroupField189,
#main-application-form form#Form_Form fieldset #EditableRadioField190,
#main-application-form form#Form_Form fieldset #EditableRadioField191,
#main-application-form form#Form_Form fieldset #EditableRadioField192
{
	width:50%;
	clear:both;
}
#main-application-form form#Form_Form fieldset #EditableTextField183,
#main-application-form form#Form_Form fieldset #EditableEmailField184,
#main-application-form form#Form_Form fieldset #EditableTextField263,
#main-application-form form#Form_Form fieldset #EditableTextField186,
#main-application-form form#Form_Form fieldset #EditableTextField193,
#main-application-form form#Form_Form fieldset #EditableTextField194,
#main-application-form form#Form_Form fieldset #EditableTextField195,
#main-application-form form#Form_Form fieldset #EditableTextField815,
#main-application-form form#Form_Form fieldset #EditableTextField816,
#main-application-form form#Form_Form fieldset #EditableDropdown197,
#main-application-form form#Form_Form fieldset #EditableTextField198,
#main-application-form form#Form_Form fieldset #EditableTextField199,
#main-application-form form#Form_Form fieldset #EditableTextField218,
#main-application-form form#Form_Form fieldset #EditableTextField219,
#main-application-form form#Form_Form fieldset #EditableTextField220,
#main-application-form form#Form_Form fieldset #EditableTextField221,
#main-application-form form#Form_Form fieldset #EditableTextField222,
#main-application-form form#Form_Form fieldset #EditableTextField223,
#main-application-form form#Form_Form fieldset #EditableTextField259,
#main-application-form form#Form_Form fieldset #EditableTextField230,
#main-application-form form#Form_Form fieldset #EditableTextField231,
#main-application-form form#Form_Form fieldset #EditableTextField232,
#main-application-form form#Form_Form fieldset #EditableTextField233,
#main-application-form form#Form_Form fieldset #EditableTextField234,
#main-application-form form#Form_Form fieldset #EditableTextField235,
#main-application-form form#Form_Form fieldset #EditableTextField258,
#main-application-form form#Form_Form fieldset #EditableTextField244,
#main-application-form form#Form_Form fieldset #EditableTextField245,
#main-application-form form#Form_Form fieldset #EditableTextField246,
#main-application-form form#Form_Form fieldset #EditableTextField247,
#main-application-form form#Form_Form fieldset #EditableTextField248,
#main-application-form form#Form_Form fieldset #EditableTextField249,
#main-application-form form#Form_Form fieldset #EditableTextField257
{
	width:49%;
	float:left;
	margin-right:10px;
}
#main-application-form form#Form_Form fieldset #EditableTextField814,
#main-application-form form#Form_Form fieldset #EditableTextField201,
#main-application-form form#Form_Form fieldset #EditableTextField226,
#main-application-form form#Form_Form fieldset #EditableTextField227,
#main-application-form form#Form_Form fieldset #EditableTextField228,
#main-application-form form#Form_Form fieldset #EditableTextField240,
#main-application-form form#Form_Form fieldset #EditableTextField241,
#main-application-form form#Form_Form fieldset #EditableTextField242,
#main-application-form form#Form_Form fieldset #EditableTextField253,
#main-application-form form#Form_Form fieldset #EditableTextField254,
#main-application-form form#Form_Form fieldset #EditableTextField256

{
	width:98.5%;
	clear:both;
}
#main-application-form form#Form_Form fieldset #EditableFileField817{
	width:98.5%;
	clear:both;
	padding:15px;
	background:#fae3e4;
}


@media only screen and (max-width: 1024px) {
	.service_request_form form#Form_Form fieldset #EditableTextField623,
	.service_request_form form#Form_Form fieldset #EditableTextField624,
	.service_request_form form#Form_Form fieldset #EditableEmailField625,
	.service_request_form form#Form_Form fieldset #EditableTextField626,
	.service_request_form form#Form_Form fieldset #EditableTextField627,
	.service_request_form form#Form_Form fieldset #EditableStoreLocationField628,
	.service_request_form form#Form_Form fieldset #EditableTextField630,
	.service_request_form form#Form_Form fieldset #EditableTextField631,
	.service_request_form form#Form_Form fieldset #EditableTextField632,	
	.service_request_form form#Form_Form fieldset #EditableDropdown634,
	.service_request_form form#Form_Form fieldset #EditableTextField664,
	.service_request_form form#Form_Form fieldset #EditableTextField665,
	.service_request_form form#Form_Form fieldset #EditableTextField661,
	.service_request_form form#Form_Form fieldset #EditableTextField662,
	.service_request_form form#Form_Form fieldset #EditableTextField663,
	.service_request_form form#Form_Form fieldset #EditableTextField674,
	.service_request_form form#Form_Form fieldset #EditableDropdown640,		
	.service_request_form form#Form_Form fieldset #EditableTextField641,
	.service_request_form form#Form_Form fieldset #EditableTextField642,	
	.service_request_form form#Form_Form fieldset #EditableDateField667		
	{
		float:none;
		width:100%;	
		margin:0;
	}
	.service_request_form form#Form_Form fieldset #EditableRadioField670 {
	    height:auto;
	    overflow-y:auto;
	    clear: both;
	    margin: 1% 0.4% 2% 0.4%;
	}	
	.service_request_form form#Form_Form .Actions {
		clear:both;
		padding:0;
		margin-top:10px;
	}
	#main-application-form form#Form_Form fieldset #EditableTextField181,
	#main-application-form form#Form_Form fieldset #EditableCheckboxGroupField182,
	#main-application-form form#Form_Form fieldset #EditableRadioField188,
	#main-application-form form#Form_Form fieldset #EditableCheckboxGroupField189,
	#main-application-form form#Form_Form fieldset #EditableRadioField190,
	#main-application-form form#Form_Form fieldset #EditableRadioField191,
	#main-application-form form#Form_Form fieldset #EditableRadioField192
	{
		width:100%;
	}
	#main-application-form form#Form_Form fieldset #EditableTextField183,
	#main-application-form form#Form_Form fieldset #EditableEmailField184,
	#main-application-form form#Form_Form fieldset #EditableTextField263,
	#main-application-form form#Form_Form fieldset #EditableTextField186,
	#main-application-form form#Form_Form fieldset #EditableTextField193,
	#main-application-form form#Form_Form fieldset #EditableTextField194,
	#main-application-form form#Form_Form fieldset #EditableTextField195,
	#main-application-form form#Form_Form fieldset #EditableTextField815,
	#main-application-form form#Form_Form fieldset #EditableTextField816,
	#main-application-form form#Form_Form fieldset #EditableDropdown197,
	#main-application-form form#Form_Form fieldset #EditableTextField198,
	#main-application-form form#Form_Form fieldset #EditableTextField199,
	#main-application-form form#Form_Form fieldset #EditableTextField218,
	#main-application-form form#Form_Form fieldset #EditableTextField219,
	#main-application-form form#Form_Form fieldset #EditableTextField220,
	#main-application-form form#Form_Form fieldset #EditableTextField221,
	#main-application-form form#Form_Form fieldset #EditableTextField222,
	#main-application-form form#Form_Form fieldset #EditableTextField223,
	#main-application-form form#Form_Form fieldset #EditableTextField259,
	#main-application-form form#Form_Form fieldset #EditableTextField230,
	#main-application-form form#Form_Form fieldset #EditableTextField231,
	#main-application-form form#Form_Form fieldset #EditableTextField232,
	#main-application-form form#Form_Form fieldset #EditableTextField233,
	#main-application-form form#Form_Form fieldset #EditableTextField234,
	#main-application-form form#Form_Form fieldset #EditableTextField235,
	#main-application-form form#Form_Form fieldset #EditableTextField258,
	#main-application-form form#Form_Form fieldset #EditableTextField244,
	#main-application-form form#Form_Form fieldset #EditableTextField245,
	#main-application-form form#Form_Form fieldset #EditableTextField246,
	#main-application-form form#Form_Form fieldset #EditableTextField247,
	#main-application-form form#Form_Form fieldset #EditableTextField248,
	#main-application-form form#Form_Form fieldset #EditableTextField249,
	#main-application-form form#Form_Form fieldset #EditableTextField257
	{
		width:100%;
		float:none;
		margin-right:0px;
	}
	#main-application-form form#Form_Form fieldset #EditableTextField814,
	#main-application-form form#Form_Form fieldset #EditableTextField201,
	#main-application-form form#Form_Form fieldset #EditableTextField226,
	#main-application-form form#Form_Form fieldset #EditableTextField227,
	#main-application-form form#Form_Form fieldset #EditableTextField228,
	#main-application-form form#Form_Form fieldset #EditableTextField240,
	#main-application-form form#Form_Form fieldset #EditableTextField241,
	#main-application-form form#Form_Form fieldset #EditableTextField242,
	#main-application-form form#Form_Form fieldset #EditableTextField253,
	#main-application-form form#Form_Form fieldset #EditableTextField254,
	#main-application-form form#Form_Form fieldset #EditableTextField256
	
	{
		width:100%;
	}
	#main-application-form form#Form_Form fieldset #EditableFileField817{
		width:100%;
	}
	
}
@media only screen and (max-width: 900px) {
    form {
        max-width: 100%
    }
}
@media only screen and (max-width: 700px) {
    .header form .middleColumn {
        float: none;
        width: 100%!important
    }
    #MemberLoginForm_LoginForm label,
    form label.left {
        margin-bottom: 8px
    }
	.PF-form {
		padding:15px;
	}
	.PF-form form#Form_Form fieldset #EditableTextField654,
	.PF-form form#Form_Form fieldset #EditableTextField655,
	.PF-form form#Form_Form fieldset #EditableTextField644,
	.PF-form form#Form_Form fieldset #EditableEmailField645,
	.PF-form form#Form_Form fieldset #EditableTextField646,
	.PF-form form#Form_Form fieldset #EditableTextField647,
	.PF-form form#Form_Form fieldset #EditableDropdown657,
	.PF-form form#Form_Form fieldset #EditableDropdown658,
	.PF-form form#Form_Form fieldset #EditableTextField656, 
	.PF-form form#Form_Form fieldset #EditableTextField659	
	{
		display:block;
		width:100%;
	}  
	.bulkoil-form-container form#Form_Form fieldset #EditableTextField694,
	.bulkoil-form-container form#Form_Form fieldset #EditableTextField695,
	.bulkoil-form-container form#Form_Form fieldset #EditableTextField696,
	.bulkoil-form-container form#Form_Form fieldset #EditableTextField697,
	.bulkoil-form-container form#Form_Form fieldset #EditableTextField698,
	.bulkoil-form-container form#Form_Form fieldset #EditableEmailField700,
	.bulkoil-form-container form#Form_Form fieldset #EditableDropdown701,
	.bulkoil-form-container form#Form_Form fieldset #EditableTextField702,
	.bulkoil-form-container form#Form_Form fieldset #EditableStoreLocationField703
	{
		display:block;
		width:100%;
		float:none;
		margin:0 0 10px 0;
	}
	.bulkoil-form-container form#Form_Form .Actions {
		margin-top:10px;
		padding:0;
	}
	.combine-clinic-form form#Form_Form fieldset #EditableTextField735,
	.combine-clinic-form form#Form_Form fieldset #EditableEmailField736,
	.combine-clinic-form form#Form_Form fieldset #EditableTextField737,
	.combine-clinic-form form#Form_Form fieldset #EditableTextField738,
	.combine-clinic-form form#Form_Form fieldset #EditableTextField739,
	.combine-clinic-form form#Form_Form fieldset #EditableTextField740,
	.combine-clinic-form form#Form_Form fieldset #EditableTextField741
	{
		float:none;
		width:100%;	
		margin:0;	
	}
}
