/*

 CSS Document - Site.css

*/

			*, html, body, p { font-size: 16px; }
			p {
				padding: 0;
				margin: 0;
			}

			.red { color: #a82025; }
			.grey { color: #777; }
			.redb { border: 1px solid #a82025; }

			#introduction {
				width: 950px;
				padding: 10px 25px 0 50px;
			}

			p#locations {
				font-size: 0.9rem;
			}

			span.floatleft {
				display: inline-block;
				float: left;
			}

			#availability { width: 100%; }
			input.fw {
				width: 90%;
			}

			input::placeholder { font-size: 1.1rem; color: black; opacity: 0.5; }

			#shifts { padding-bottom: 25px; }
			#shifts li { float: left; width: 20%; }

			.notice-me { font-size: 1.1rem; font-weight: 600; color: #1a75d1; font-style: italic; }

			table {
				width: 100%;
				border: 0;
				border-collapse: collapse;
			}

			#form_content {
				max-width: 95%;
				margin: 0 auto;
			}

			#applicant_table input, #applicant_table span,
			#education input, #education span, 
			#experience input, #experience span, 
			 {
				float: left;
				line-height: 2.0rem;
			}

			#applicant {
				margin: 15px 0 0 0;
			}

			#applicant label {
				font-size: 1.1rem;
			}

			#applicant_table input {
				width: 70%;
				margin: 0 0 0 1.0rem;
			}

			#letterhead p {
				text-align: center;
			}

			#education td, #experience td {
				border: 1px solid #ccc;
			}

			#document_title {
				font-size: 1.5rem;
				font-weight: 700;
			}

			input[type=text], select {
				padding: 4px 2px;
				margin: 4px 0;
				display: inline-block;
				border: 1px solid #ccc;
				border-radius: 4px;
				box-sizing: border-box;
			}

			input[type=text]:focus {
				background-color: lightblue;
				border: 2px solid blue;
			}

			input[type=text] {
				font-size: 1.1rem;
			}

			input[type=text].fw {
				width: 100%;
			}

			input[type=text].hw {
				width: 40%;
			}

			input[type=radio] {
				height: 25px;
				width: 25px;
				background-color: #eee;
				border-radius: 50%;
			}

			input[type=submit] {
				width: 100%;
				background-color: #777;
				color: white;
				padding: 14px 20px;
				margin: 8px 0;
				border: none;
				border-radius: 4px;
				cursor: pointer;
			}

			input[type=submit]:hover {
				background-color: #45a049;
			}

			label { font-weight: 700; }

			.page-curl {
				margin: 0 15px;
			}

			@media print {
				@page {
					margin: 0; 
				}
			}

