/* United Salad Specialty Login Page Custom Design */

#xalogintop { padding-top: 15px; padding-left: 100px; }
#xaloginjobsection { margin-right: 20px; margin-left: 20px; }
#xaloginregister { background-color: #FFF; padding-left: 30px; }
#xaloginjobs {   overflow-y:auto; margin: auto;  width: 1100px;     }


.xaloginheader { padding-left: 30px; padding-right: 30px; -webkit-box-shadow: 0 4px 6px -6px #222;
  		-moz-box-shadow: 0 4px 6px -6px #222; box-shadow: 0 4px 6px -6px #222;  }

.xaloginlinks { padding-right: 100px;  }

.xaloginbottom { margin-right: 30px; margin-left: 30px; }

.leftHolder { background-color:#FFFFFF;  overflow:hidden; }
.rightHolder { background-color:#FFFFFF;  overflow:hidden; }

#PageHolder_SearchPanel { visibility: hidden; height: 10px; }




/* United Salad Co Top and Bottom Styling */

#xapagefooter { position: fixed;  bottom:0px;  left:0px; padding-left:20px; width: 100%; height:75px; 
		background-color: #9695A2; }

.ApplicationBottomColor { position: fixed; bottom: 0; left: 0; padding-left: 20px; width: 100%;
    				height: 55px; background-color: #4b782a; }




/* United Salad LOGIN JOBS and SIGN IN Table Styling */

table.xajobslisting {  padding:2px; width:100%; border: 0px solid;  border-collapse: collapse; 
			font-weight:normal; font-size:10pt; }

tr.xajobslistingheader  { background-color:silver; }

th.xajobslistingheader {  FONT-SIZE: 15px; FONT-WEIGHT: bold;COLOR: #4d4e4d; TEXT-ALIGN: left;
    				BACKGROUND-COLOR: #d6d6d6; BORDER-TOP: 1px solid #4d4e4d; BORDER-BOTTOM: 1px solid #4d4e4d; }

tr.xajobslisting { background-color:#fff;  cursor:pointer; }
tr.xajobslisting:nth-child(odd) {  background-color:#f1f1f1;  cursor:pointer; }

td.xajobslisting { FONT-SIZE: 15px; FONT-WEIGHT: normal; COLOR: #4d4e4d; TEXT-ALIGN: left; }


table.login { background-color: #377C2B; border-radius: 7px; 	}
table.bottom { background-color: #737373; border-top-style: solid; border-top-width: 6px; border-top-color: #C51230; padding-right: 30px; padding-left: 30px; 	}
td.bottom { color: #fff; }






/* United Salad Co Specialty PAGE Font Styles  */


p.xacustomtext { font-size: 11.5pt; font-family: 'open sans'; color: #4b782a; font-weight: normal;
    			padding-left: 2px; padding-right: 20px; }


td.xapagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 21.0pt; font-weight: bold; color: #d60c0c; }
td.xapagetitle2 { padding-top: 8px; font-family: Calibri; font-size: 20.0pt; color: #fff;  }

td.xapagetext { font-family: 'open sans'; font-size: 11.5pt; font-weight: normal; color: #8d8d95; }
td.xapagetext2 { font-family: 'open sans'; font-size: 22px;  font-weight: bold; color: #4d4e4d;}
td.xapagetext3 { font-family: 'open sans'; font-size: 14px; color: #4d4e4d; padding-top: 9px; padding-bottom: 14px; }
td.xapagetext4 { font-family: 'open sans'; font-size: 16px; font-weight: bold; color: #4d4e4d; }



span.xapagetitle { font-family: 'open sans'; font-size: 23.5pt; font-weight: bold; color: #4b782a; }

p.xapagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 15.0pt; font-weight: normal; color: #000; }
p.xapagetitle2 { font-family: 'Open Sans'; font-size: 25px; font-weight: normal; color: #7d7c7c; }
p.xapagetitle3 { font-family: 'Open Sans'; font-size: 11.5pt; font-weight: normal; color: #000; }


p.xacopyright { font-family: 'open sans'; font-size: 11px; font-weight: normal; color: rgb(197,18,48); }

span.xaloginfooter {  font-family: Arial, Helvetica, sans-serif; font-size:11.0pt; color:#fff; }
span.xaloginprofile { font-family: Arial, Helvetica, sans-serif; font-size: 15.0pt; color: #333; text-decoration: none; font-weight: bold; }

p.xalogintitle { font-family: Arial, Helvetica, sans-serif; font-size: 24.0pt; color: #9695a2; font-weight: bold; }
p.xarequiredtext { font-size: 11.0pt; color: #C51230; font-weight: bold; }


/* United Salad IN PORTAL Design Page Customs */

span.xatopusername { font-size:14.5pt;  font-weight:normal; color: #005696;   }




/* United Salad Specialty Custom Design - MISC */

td.image { padding-bottom: 30px; }
td.xapagetitle10 { padding-top: 10px;  padding-bottom: 10px; }

hr {  background-color:#4d4e4d; height:1px; border:none; } 

span.FieldLabelReadOnly { color: #8d8d95; font-size: 12.5pt;  font-family: 'open sans';  font-weight: bold;  }


a.xaloginnopassword { color: #FFF; font-size: 8.5pt;  }

p.xaloginnew { font-family: Calibri; font-size: 12.0pt; color: #666; font-weight: bold; }
span.FieldLabelRequiredText { font-size: 12.0pt; font-weight: normal; color: red; }
span.Warning { color: red; font-weight: normal; font-size: 9.5pt; }

span.Warning2 { color: #FFF; font-weight: normal; font-size: 9.5pt; }




/* United Salad FONT LINK Customs */

A.url { font-family: Calibri; color: #0080e2; font-size:14px; text-decoration:none; }
A.url:link { color: #0080e2;  font-size:14px;  text-decoration:none; }
A.url:visited { color: #0080e2;  font-size:14px;  text-decoration:none; }
A.url:hover { color: #0080e2; font-size:14px;  text-decoration:underline;}

A.EEO { color: #0080e2; }
A.EEO:link { color: #0080e2;  }
A.EEO:visited { color: #0080e2;  }
A.EEO:hover { color: #0080e2; text-decoration:underline;}


a.xafooterlink2 { font-family: 'open sans';  font-size:10.5pt; text-decoration:none; color:#FFF;  font-weight: bold; cursor: pointer; }
a.xafooterlink2:link { color:#FFF;  }
a.xafooterlink2:visited { color:#FFF; }
a.xafooterlink2:hover { font-weight: bold; text-decoration: none; color: #7ac35a; }


a.xafooterlink3 { font-family: 'open sans'; font-size: 20px; color: #004B8D; font-weight: bold; cursor: pointer; }
a.xafooterlink3:link { color: #004B8D; }
a.xafooterlink3:visited { color: #004B8D; }
a.xafooterlink3:hover { text-decoration: none; color: #004B8D; }

a.xafooterlink4 { font-family: 'open sans';  font-size:10.5pt; text-decoration:none; color: #333;  font-weight: bold; cursor: pointer; }
a.xafooterlink4:link { color: #333;  }
a.xafooterlink4:visited { color: #333; }
a.xafooterlink4:hover { font-weight: bold; text-decoration: none; color: #333; }



A.xahighlightlink { font-size:12.5pt;  font-weight:none; color:#4b782a; text-decoration:none;  }
A.xahighlightlink:link { font-size:12.5pt;  color:#4b782a; text-decoration:none; }
A.xahighlightlink:visited { font-size:12.5pt; color:#4b782a; text-decoration:none; }
A.xahighlightlink:hover { font-size:12.5pt;  font-weight:bold; color:black;  text-decoration:none; }
  
  
A.xaregistrationnewentrylink { color:#4b782a;   font-size:11.0pt; text-decoration:none; font-weight: bold; }
A.xaregistrationnewentrylink:link { color:#4b782a;  font-size:11.0pt; text-decoration:none;  font-weight: bold;}
A.xaregistrationnewentrylink:visited { color:#4b782a;  font-size:11.0pt; text-decoration:none; font-weight: bold; }
A.xaregistrationnewentrylink:hover { color:#4b782a;  font-size:11.0pt; text-decoration:underline; font-weight: bold; }  



/** United Salad PROFILE Page Custom Design **/


A.xaeditlink { font-family: Calibri; color:#666; font-size:12.0pt;   text-decoration:none; }
A.xaeditlink:link { color:#666; font-size:12.0pt; text-decoration:none; }
A.xaeditlink:visited { color:#666; font-size:12.0pt; text-decoration:none; }
A.xaeditlink:hover { color:red; font-size:12.0pt; text-decoration:underline; font-weight: bold;}

  
A.xaeditlink2:link { color:red; font-size:15.5pt; text-decoration:none; }
A.xaeditlink2:visited { color:red; font-size:15.5pt; text-decoration:none; }
A.xaeditlink2:hover { color:#9695a2; font-size:15.5pt; text-decoration:underline; }

span.xaeditsection { font-family: Calibri; color: #333; font-size: 14.0pt; font-weight: bold; }
span.xaprofilenoentries {   font-size:10.5pt; font-family: Arial, Helvetica, sans-serif; color:#979797; }


A.xaaddlink { font-family: Calibri; color:red;    font-size:11.5;    font-style:italic; text-decoration:none; }
A.xaaddlink:link { color:red; font-style:italic; text-decoration:none; }
A.xaaddlink:visited { color:red; font-style:italic; text-decoration:none; }
A.xaaddlink:hover { color: #9695a2; font-weight: bold; font-style:italic; text-decoration:underline; }

a.xafooterlink { font-size: 11.0pt; text-decoration: none; color: #fff; }
a.xafooterlink:visited { color: #fff; }
a.xafooterlink:link { color: #fff;  }





/* United Salad TOP Section - In Portal and Wizard Display Section */

span.xatopname { font-size: 16.0pt; font-weight: bold; color: #C51230; }

span.xawizardstepmessage {  font-family: 'open sans'; font-size: 11.0pt; color: #000; font-weight: bold; }
span.xawizardindicatortext { font-size: 9.0pt; color: #C51230; font-family: 'open sans'; }

div.xawizardindicator { height: 18px; background-color: white; border: solid 2px #4D4E4D;  }
div.xawizardindicatorvalue { height:16px; background-color: #4D4E4D; }

a.xatoplink { font-family: 'open sans'; font-size:10.5pt; text-decoration:none;  color:#FFF;  }
a.xatoplink:link { font-family: 'open sans'; font-size:10.5pt; text-decoration:none; color:#FFF;  }
a.xatoplink:visited { font-family: 'open sans'; font-size: 10.5pt; text-decoration:none; color:#FFF; }
a.xatoplink:hover { font-family: 'open sans'; font-size:10.5pt; text-decoration:none; color:#FFF;  font-weight: bold; }


a.xatoplinkhighlight { font-family: 'open sans'; font-size:10.5pt; font-weight: bold;  text-decoration:none; color:#FFF;  }
a.xatoplinkhighlight:link { font-size:10.5pt; text-decoration:none; color:#FFF; }
a.xatoplinkhighlight:visited { font-size:10.5pt; text-decoration:none; color:#FFF; }
a.xatoplinkhighlight:hover { font-size:10.5pt; text-decoration:none; color:#FFF;  }

td.xatoplinkstable { background-color:  #4b782a; text-align: center; }


/* United Salad Speciality Buttons */


.xapagebutton2 { display: inline-block; cursor: pointer; text-align: center; vertical-align: middle; padding: 15px 15px; border: 1px solid #FFF;
    			border-radius: 10px; background: #919294; background: -webkit-gradient(linear, left top, left bottom, from(#919294), to(#919294));
   			 background: -moz-linear-gradient(top, #919294, #919294); background: linear-gradient(to bottom, #919294, #919294); font:  19px 'open sans';
    			color: #FFF; text-decoration: none; }

.xapagebutton2:hover,
.xapagebutton2:focus { border: 1px solid #0f68b8; background: #0f68b8; background: -webkit-gradient(linear, left top, left bottom, from(#0f68b8), to(#0f68b8));
    			background: -moz-linear-gradient(top, #0f68b8, #0f68b8); background: linear-gradient(to bottom,#0f68b8, #0f68b8); color: #FFF;
	 		cursor: pointer; font-weight: bold; text-decoration: none; }

.xapagebutton2:active { background: #0f68b8; background: -webkit-gradient(linear, left top, left bottom, from(#0f68b8), to(#0f68b8)); 
			background: -moz-linear-gradient(top, #0f68b8, #0f68b8); background: linear-gradient(to bottom, #0f68b8, #0f68b8); }



/* United Salad IN PORTAL JOBS DISPLAY Custom Design  */

A.jobdisplaylink { font-family: 'open sans'; color:#000; font-size:16.0pt; font-weight:bold; text-decoration:none; text-decoration: none; }
A.jobdisplaylink:link { color:#000; font-size:16.0pt; font-weight:none; text-decoration:none; text-decoration:none; }
A.jobdisplaylink:visited { color:#000; font-size:16.0pt; font-weight:bold; text-decoration:none; text-decoration:underline; }
A.jobdisplaylink:hover { color:#000; font-size:16.5pt; font-weight:bold; text-decoration: underline; }

span.jobdisplaydetailtext { font-family: 'open sans' ; color: #8d8d95; font-size: 10.0pt; font-weight: bold; }
span.jobdisplaydetailvalue { font-family: 'open sans'; color:#333; font-size:10.0pt; }
span.jobdisplaysummary { color:black; font-size:11.0pt; font-family: Calibri; }



/* United Salad Qualifying Question Page Customs */ 

p.QualifyingQuestionCategory { font-size: 14.5pt; color: #000; font-weight: bold; font-family: 'open sans'; }
p.QualifyingQuestionText { font-size: 11.5pt; color: #000; font-family: 'open sans'; }


label.QualifyingQuestionCheckBox { color: #000; font-family: 'open sans'; }
label.QualifyingQuestionRadio { color: #000; font-family: 'open sans'; }




/* United Salad CUSTOM EMPLOYMENT Entry Table Customization */

th.Border { font-size:11.5pt; font-weight:bold; font-family: 'open sans'; text-align:left; padding-left: 10px; padding-right: 10px; padding-top: 3px;
		border: 0px solid;  color:#FFF; background-color:#4b782a; }

td.Border {  font-size:10.5pt; font-weight:normal;  padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;
		border: 0px solid; color:black;  }



/* United Salad CONTACT US Page Design */

span.xalogintitle { font-size: 22.0pt; color: #4b782a; font-weight: bold; }


/* United Salad MOBILE Web Page Custom Design */ 

div.xam_pagetitle { background-color: #4b782a;  }
span.mobiletitle { color: #FFF;   }

.xam_job_name { color: #000; font-size: 15.0pt; }
span#mobile_username_label.FieldLabel { font-weight: bold; }

span.jobdisplayjobtitle { color: #000; font-size: 13.5pt; }

a.xamobileloginlink { color: #377C2B; }


input#PageHolder_verify {  height: 18px;  width: 18px; }
label#PageHolder_verify { font-weight: bold;  }
span.CheckBox { font-weight: bold; font-size: 15px; height: 25px;    }


input#PageHolder_apply_for_job {   height: 18px;  width: 18px;  }
label#PageHolder_apply_for_job  { font-weight: bold;  }
span.xacheckbox { font-weight: bold; font-size: 15pt; height: 25px;    }
/* something different */
.applynow {
	background-image: linear-gradient(rgb(184, 216, 202) 50%, rgb(102, 171, 140) 100%);
	color: black;
}

.applynow:hover {
	color: #66AB8C;
}