body {
  color: #404040;
  background: rgb(226, 226, 226) !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  text-align: left !important;
}
h3, .h3 {
  font-size: 26px !important;
}
h6, .h6 {
  font-size: 12px !important;
}
#login-form h3{
    margin-top: 12px !important;
    margin-bottom: 10px;
}
p.copyRightsText{
   margin-bottom: 0 !important;
}
.roundRectSign>a {
    color: #333 !important;
    text-decoration: none;
}
.reviewSubmitClass{
	font-size: 11.2px !important;
	padding-bottom: 10px !important;
}
.cb-slideshow, .cb-slideshow:after {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top: 0px !important;
    left: 0px !important;
    right: 0px !important;
    z-index: -15;
}
.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.col4space h5{
	font-weight: 800;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #6a2790 !important;
    font-weight: 600 !important;
}
.col-md-2 input[type="checkbox"] {
    margin: 2px 0 0 !important;
    margin-top: 1px \9;
    line-height: normal;
    height: 17px;
}
.nav-tabs>li>a:hover, a:visited, a:focus {
    font-weight: 0 !important;
}
.btn-primary:hover,
.btn-primary:focus{
	text-decoration: none !important;
}
.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #521276 !important;
}
 a:hover,
 a:focus{
	text-decoration: none !important;
}
 a:hover{
	color:white !important;
 }
a {
    color: #6a2790 !important;
    text-decoration: none;
}
.btn{
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 800  !important;
  letter-spacing: 1px;
  border-radius: 0;
  padding: 7px 25px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#959595+0,1b1b1b+100&amp;1+0,0.63+100 */
	background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(27,27,27,0.63) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(100%,rgba(27,27,27,0.63))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(27,27,27,0.63) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(27,27,27,0.63) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(27,27,27,0.63) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(27,27,27,0.63) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#a11b1b1b',GradientType=0 ) !important; /* IE6-9 */

  border-radius: 6px  !important;
  border: 1px solid #fff;
  -webkit-box-shadow: gray 0px 2px 3px !important;
  color: white  !important;
}
.btn:hover{
	background: rgb(106,39,144) !important; /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(106,39,144,1) 0%, rgba(161,92,196,1) 77%, rgba(106,39,144,1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,39,144,1)), color-stop(77%,rgba(161,92,196,1)), color-stop(100%,rgba(106,39,144,1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(106,39,144,1) 0%,rgba(161,92,196,1) 77%,rgba(106,39,144,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(106,39,144,1) 0%,rgba(161,92,196,1) 77%,rgba(106,39,144,1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(106,39,144,1) 0%,rgba(161,92,196,1) 77%,rgba(106,39,144,1) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(106,39,144,1) 0%,rgba(161,92,196,1) 77%,rgba(106,39,144,1) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a2790', endColorstr='#6a2790',GradientType=0 ) !important; /* IE6-9 */
	color: white !important;
}

.cb-slideshow, .cb-slideshow:after {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top: 7%!important;
    left: 0px !important;
    right: 0px !important;
    z-index: -15;
}

#page-wrap table {
    font-size: 12px !important;
    width: 94%  !important;
    margin-left: 6%  !important;
}
#page-wrap tr:nth-of-type(even) { 
		background: #eee !important; 
	}
#page-wrap th { 
		background: #DFC3F0 !important;  
		color: #300A46 !important;  
		font-weight: bold !important; 
		padding: 7px;
		border: 1px solid #B187CA !important; 
	}
#page-wrap td, th { 
		padding: 7px !important;  
		border: 1px solid #CCB6D8;
		text-align: left !important; 
	}
	
@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
	.jobColn3{
		width:100%!important;
	}
	.jobColn6{
		width:100%!important;
	}
	
#page-wrap table { 
		width: 100%;  
		border-collapse: collapse;
		font-size:12px; 
	}
#page-wrap tr:nth-of-type(odd) { 
		background: #eee; 
	}
#page-wrap tr:nth-of-type(even) { 
		background: #fff !important; 
	}
#page-wrap th { 
		background: #DFC3F0;  
		color: white;  
		font-weight: bold;  
	}
	
	/* Force table to not be like tables anymore */
		#page-wrap table, thead, tbody, th, td, tr { 
			display: block;  
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		#page-wrap thead tr { 
			position: absolute; 
			top: -9999px; 
			left: -9999px; 
		}
		
		#page-wrap tr { border: 1px solid #ccc; }
		
		#page-wrap td { 
			border: none;
			border-bottom: 1px solid #eee !important; 
			position: relative;
			padding-left: 50% !important; 
		}
		
		#page-wrap td:before { 
			/* Now like a table header */
			position: absolute; 
			/* Top/left values mimic padding */
			top: 6px; 
			left: 6px; 
			width: 45% ;  
			padding-right: 10px;   
			white-space: nowrap; 
		}
		
		#page-wrap td:nth-of-type(1):before { content: "Certification"; }
		#page-wrap td:nth-of-type(2):before { content: "Specialties"; }
		#page-wrap td:nth-of-type(3):before { content: "Shifts"; }
		#page-wrap td:nth-of-type(4):before { content: "Locations"; }
		#page-wrap td:nth-of-type(5):before { content: "Duration"; }
		#page-wrap td:nth-of-type(6):before { content: ""; }
	}

	
	
#referralpage-wrap table {
    font-size: 12px !important;
    width: 96%  !important;
    margin-left: 16px  !important;
}
#referralpage-wrap tr:nth-of-type(even) { 
		background: #eee !important; 
	}
#referralpage-wrap th { 
		background: #DFC3F0 !important;  
		color: #300A46 !important;  
		font-weight: bold !important; 
		padding: 7px; 
		border: 1px solid #B187CA !important;
	}
#referralpage-wrap td, th { 
		padding: 7px !important;  
		border: 1px solid #CCB6D8;
		text-align: left !important; 
	}
@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
#referralpage-wrap table { 
		width: 100%;  
		border-collapse: collapse;
		font-size:12px; 
	}
#referralpage-wrap tr:nth-of-type(odd) { 
		background: #eee; 
	}
#referralpage-wrap tr:nth-of-type(even) { 
		background: #fff !important; 
	}
#referralpage-wrap th { 
		background: #DFC3F0;  
		color: white;  
		font-weight: bold;  
	}
	
	/* Force table to not be like tables anymore */
		#referralpage-wrap table, thead, tbody, th, td, tr { 
			display: block;  
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		#referralpage-wrap thead tr { 
			position: absolute; 
			top: -9999px; 
			left: -9999px; 
		}
		
		#referralpage-wrap tr { border: 1px solid #ccc; }
		
		#referralpage-wrap td { 
			border: none;
			border-bottom: 1px solid #eee !important; 
			position: relative;
			padding-left: 50% !important; 
		}
		
		#referralpage-wrap td:before { 
			/* Now like a table header */
			position: absolute; 
			/* Top/left values mimic padding */
			top: 6px; 
			left: 6px; 
			width: 45% ;  
			padding-right: 10px;   
			white-space: nowrap; 
		}
		
		#referralpage-wrap td:nth-of-type(1):before { content: "Bonus"; }
		#referralpage-wrap td:nth-of-type(2):before { content: "Specialty"; }
	}
	
	
#page-wrapjobApply table {
    font-size: 12px !important;
    width: 96%  !important;
    margin-bottom: 14PX !important;
}
#page-wrapjobApply {
    margin-top: 7px !important;
    margin-right: -20px;
}
#page-wrapjobApply tr:nth-of-type(even) { 
		background: #eee !important; 
	}
#page-wrapjobApply th { 
		background: #DFC3F0 !important;  
		color: #300A46 !important;  
		font-weight: bold !important; 
		padding: 7px;
		border: 1px solid #B187CA !important; 
	}
#page-wrapjobApply td, th { 
		padding: 7px !important;  
		border: 1px solid #CCB6D8;
		text-align: left !important; 
	}
.tdforLabel{
	    width: 25%;
}
.jobColn6{
	width:17%!important;
}
.jobColn3{
	width:18%!important;
}
@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
		.jobColn3{
			width:100%!important;
		}
		.jobColn6{
			width:100%!important;
		}
	
		#page-wrapjobApply table { 
			width: 100%;  
			border-collapse: collapse;
			font-size:12px; 
		}
		#page-wrapjobApply tr:nth-of-type(odd) { 
			background: #eee; 
		}
		#page-wrapjobApply tr:nth-of-type(even) { 
			background: #fff !important; 
		}

	    /* Force table to not be like tables anymore */
		#page-wrapjobApply table, thead, tbody, th, td, tr { 
			display: block;  
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		#page-wrapjobApply thead tr { 
			position: absolute; 
			top: -9999px; 
			left: -9999px; 
		}
		
		#page-wrapjobApply tr { border: 1px solid #ccc; }
		
		#page-wrapjobApply td { 
			border: none;
			border-bottom: 1px solid #eee !important; 
			position: relative;
			padding-left: 50% !important; 
		}
		
		#page-wrapjobApply td:before { 
			/* Now like a table header */
			position: absolute; 
			/* Top/left values mimic padding */
			top: 6px; 
			left: 6px; 
			width: 45% ;  
			padding-right: 10px;   
			white-space: nowrap; 
		}
		.displayNone{
			display: none;
		}
		.applyCertification:before{
			content: "Certification";		
		}
		.applySpecialties:before{
			content: "Specialties";		
		}
		.applyShifts:before{
			content: "Shifts";		
		}
		.applyLocations:before{
			content: "Locations";		
		}
		.applyDuration:before{
			content: "Duration";	
		}
		.applyJobDescription:before{
			content: "Job Description";
		}
		.applyJobRequirements:before{
			content: "Job Requirements";
		}
	}