/*

---Screen Size---
Width: 	1366px;
Height: 667px;

---COLOR PALLET---
BASICS:
Bright Blue 	#2673EC
Dark Blue 		#1A428A
Bright Orange 	#FF6600
Bright Red 		#FF0000
Evergreen 		#167A57

GREYS:
(https://coolors.co/palette/595959-7f7f7f-a5a5a5-cccccc-f2f2f2)
Lightest 		#F2F2F2
		 		#CCCCCC
		 		#A5A5A5
		 		#7F7F7F
Darkest	 		#595959

*/



/* ALL PAGES */

*{
	margin:0px;
	padding:0px;
	font-family: 'Lato', sans-serif;
	border:none;
	background:#F5F5F5;
	font-variant: small-caps;
	outline:none;
	font-weight: 300;
}

html {
  	scroll-behavior: smooth;
}

body{
	background-image: url("/mainblurrybackground.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
}

a:link {
    color:white;
    background: none;
	text-decoration: none;
}

a:visited {
    color:initial;
	text-decoration: none;
}

::-webkit-input-placeholder{
	color:#979797;
}

::-webkit-scrollbar {
    width: 15px;
}
 
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
   -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #2673EC; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

input[type="checkbox"]{
  width: 25px; /*Desired width*/
  height: 25px; /*Desired height*/
}

/* Get Rid of Plus Minus in Number Input */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

/* don't allow resizing on text areas */
textarea {
    resize: none;
}

/* loading icon spinning animation to add to any element */
.loadingspin{
	-webkit-animation:spin 2s linear infinite;
    -moz-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(-360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }

/* Shadows that can be applied as classes */
.shadow_centered_below{
	-webkit-box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
	box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
}

.shadow_center_right{
	-webkit-box-shadow: 7px 0px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 7px 0px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 7px 0px 10px 0px rgba(0,0,0,0.75);
}

/* Blur effect */
.blur_background{
	backdrop-filter: blur(5px);
}

/* apply zoom to anything that needs it by applying the class in Javascript */
.css_zoom{
	zoom: 0.7;
}

/* make placeholder grey by adding this class to the item */
.grey_placeholder::-webkit-input-placeholder{
	color: #999999;
}

/*make placeholder white by adding this class */
.white_placeholder::-webkit-input-placeholder{
	color: white;
}

/* Loading Pacman Animation */

#loading_pacmanholding_div{
	position: relative;
  	height: 100%;
  	width: 100%;
  	background: none;

  	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-direction: row;
	flex-wrap: nowrap;
}

	#line{
    	position: relative;
      	height: 0px;
      	width: 100%;
      	background: none;
      	border-top: 15px dotted #ff6600;
    }

    #tophead{
      	position: absolute;
      	left: -15%;
      	top: 0px;
      	height: 50%;
      	width: 75px;
      	background: #ff6600;
      	border-radius: 90px 90px 0 0;
      	-moz-border-radius: 90px 90px 0 0;
      	-webkit-border-radius: 90px 90px 0 0;
      	animation: topchomp 5s linear infinite;
    }

    #bottomhead{
      	position: absolute;
      	left: -15%;
      	bottom: 0px;
      	height: 50%;
      	width: 75px;
      	background: #ff6600;
      	border-radius: 0 0 90px 90px;
      	-moz-border-radius: 0 0 90px 90px;
      	-webkit-border-radius: 0 0 90px 90px;
      	animation: bottomchomp 5s linear infinite;
    }

@keyframes topchomp{
  	0%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
    	left: -15%;
  	} 
  	8.33%{
    	transform-origin: 50% 50%;
    	transform: rotate(-30deg);
  	}
  	16.66%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
  	}
  	24.99%{
    	transform-origin: 50% 50%;
    	transform: rotate(-30deg);
  	}
  	33.33%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
  	}
  	41.66%{
    	transform-origin: 50% 50%;
    	transform: rotate(-30deg);
  	}
  	49.99%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
    	left: 90%;
  	}
  	58.33%{
    	transform-origin: 50% 50%;
    	transform: rotate(30deg);
  	}
  	66.66%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
  	}
  	74.99%{
    	transform-origin: 50% 50%;
    	transform: rotate(30deg);
  	}
  	83.33%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
  	}
  	91.66%{
    	transform-origin: 50% 50%;
    	transform: rotate(30deg);
  	}
  	100%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
    	left: -15%;
  	}
}

@keyframes bottomchomp{
  	0%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
    	left: -15%;
  	} 
  	8.33%{
    	transform-origin: 50% 50%;
    	transform: rotate(30deg);
  	}
  	16.66%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
  	}
  	24.99%{
    	transform-origin: 50% 50%;
    	transform: rotate(30deg);
  	}
  	33.33%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
  	}
  	41.66%{
    	transform-origin: 50% 50%;
    	transform: rotate(30deg);
  	}
  	49.99%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
    	left: 90%;
  	}
  	58.33%{
    	transform-origin: 50% 50%;
    	transform: rotate(-30deg);
  	}
  	66.66%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
  	}
  	74.99%{
    	transform-origin: 50% 50%;
    	transform: rotate(-30deg);
  	}
  	83.33%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
  	}
  	91.66%{
    	transform-origin: 50% 50%;
    	transform: rotate(-30deg);
  	}
  	100%{
    	transform-origin: 50% 50%;
    	transform: rotate(0deg);
    	left: -15%;
  	}
}




























/* general help button */
	/* hide mobile version */
#general_helpbutton_mobile{
	display: none;
}

#general_helpbutton_mobile_success_message{
	display: none;
}
		
#general_helpbutton_mobile_success_img{
	display: none;
}

	/* show desktop version */
#general_helpbutton_desktop{
	position: fixed;
	bottom: 90px;
	right: 65px;
	background: #ff6600;
	height: 55px;
	width: 240px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	border-radius: 60px;
}

		#general_helpbutton_desktop_img{
			height: 55px;
			width: auto;
			background: none;
			margin-left: -15px;
		}

		#general_helpbutton_desktop_text{
			height: 80%;
			width: 90px;
			background: none;
			text-align: center;
			color: white;
			font-size: 35px;
			margin-left: 0px;
			cursor: default;
		}

#general_helpbutton_desktop_success_message{
	position: fixed;
	bottom: 135px;
	right: 100px;
	height: 50px;
	width: 300px;
	background: #ff6600;
	font-size: 30px;
	text-align: center;
	color: white;
	border-radius: 60px;
	zoom:0.8;
}
		
#general_helpbutton_desktop_success_img{
	height: 60px;
	width: 60px;
	position: fixed;
	bottom: 165px;
	right: 370px;
	background: none;
	zoom:0.8;
}

/* Phone List Button - MOBILE ONLY */

#include_commonassets_phonelist_mobile_button{
	display: none;
}















/* TOP BAR FOR MOBILE */
#mobile_topbar{
	display: none;
}

		#mobile_notifications{
			display: none;
		}

				#mobile_notificationsimage{
					display: none;
				}

/* Bottom Bar for Mobile */

#bottombar_mobile{
	display: none;
}

		#mobile_backdiv{
			display: none;
		}

				#mobile_backdiv_image{
					display: none;
				}

		#bottombar_mobile_logo{
			display: none;
		}

		#bottombar_mobile_username{
			display: none;
		}

		#bottombar_mobile_logout{
			display: none;
		}

				#bottombar_mobile_logout_image{
					display: none;
				}










/* -------------------------- bottom bar/task bar elements ------------------------------------ */

#bottombar{
	position:fixed;
	bottom:0px;
	width:100%;
	height:50px;
	background: #1A428A;
	z-index:1000000;

	-webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.4);
}

		#signedinuserdiv{
			height: 32px;
			width: auto;
			position: fixed;
			right:80px;
			top: 13px;
			background: none;
			font-size: 22px;
			color: white;
			text-align: right;
			border-bottom: 3px solid #2672EC;
			padding-left: 20px;
			padding-right: 20px;
		}

		#logoutbutton{
			height: 37px;
			width: 37px;
			position: fixed;
			right: 15px;
			top: 10px;
			background: none;
		}

				#power{
					height: 100%;
					width: 100%;
					background: none;
				}

		#bottombar_appholder{
			height: 50px;
			width: 1000px;
			background: none;
			position: relative;
			left: 7px;
			bottom: 0px;
			display: flex;
			justify-content: flex-start;
			align-items: center;
			align-content: center;
			flex-direction: row;
		}

				.bottombar_apps{
					position: relative;
					width: auto;
					height: 50px;
					background: none;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					flex-direction: row;
					margin-left: 30px;
				}

						.bottombar_link{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 0px;
							z-index: 100;
						}

						.bottombar_img{
							height: 35px;
							width: auto;
							background: none;
						}

						.bottombar_text{
							width: auto;
							height: 30px;
							background: none;
							color: white;
							font-size: 25px;
							text-align: center;
							margin-left: 10px;
						}

		#bottombar_tabholder{
			height: 40px;
			width: 500px;
			background: none;
			position: fixed;
			right: 60px;
			bottom: 50px;
			display: flex;
			justify-content: flex-end;
			align-items: center;
			align-content: center;
			flex-direction: row;
		}

				.bottombar_tabs{
					position: relative;
					width: 140px;
					height: 30px;
					background: #2672EC;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					flex-direction: row;
					margin-right: 20px;
					padding-bottom: 10px;
					z-index: -1;
				}

						.bottombar_tabs_link{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 0px;
							z-index: 100;
						}

						.bottombar_tabs_text{
							width: auto;
							height: 30px;
							background: none;
							color: white;
							font-size: 28px;
							text-align: center;
						}

		#search{
			height: 40px;
			width: 40px;
			position: fixed;
			right: 8px;
			bottom: 6px;
			background: none;
			z-index: 100;
		}

		#backtostart{
			height: 30px;
			width: 30px;
			position: fixed;
			left: 15px;
			top: 10px;
			background: none;
			opacity:1;
		}

				#backtostartimage{
					height:100%;
					background:none;
				}

		#backtostart_white{
			display: none;
		}

				#backtostartimage_white{
					height:100%;
					background:none;
				}

		#sendgeneralmessage{
			height: 30px;
			width: 130px;
			padding-top: 0px;
			padding-bottom: 10px;
			position: fixed;
			right:200px;
			bottom:50px;
			background:#2672EC;
			color:white;
			text-align:center;
			font-size:28px;
			z-index: -1;
		}

		#backdiv{
			height: 30px;
			width: 30px;
			position: fixed;
			left: 60px;
			top: 10px;
			background: none;
		}

				#backimage{
					height: 100%;
					width: 100%;
					background: none;
				}

		#backdiv_white{
			display: none;
			height: 30px;
			width: 30px;
			position: fixed;
			left: 62px;
			top: 12px;
			background: none;
		}

				#backimage_white{
					display: none;
					height: 100%;
					width: 100%;
					background: none;
				}

		#sendrlogo{
			height: 100px;
			width: auto;
			position: fixed;
			left:30px;
			bottom:65px;
			background: none;
			opacity: 1;
		}

		#notifications{
			height: 30px;
			width: auto;
			position: fixed;
			left: 110px;
			top: 12px;
			background: none;
		}

			#notificationsimage{
				height: 100%;
				width: auto;
				background: none;
			}

		#bottombar_mobile_topbar{
			display: none;
		}

#loginnotification_bottombar_gohome{
	position: fixed;
	left: 255px;
	bottom: 0px;
	height: 70px;
	width: 260px;
	background: #1A428A;

	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
}

		#loginnotification_bottombar_gohome_imagediv{
			position: absolute;
			left: 12px;
			bottom: 0px;
			background: none;
			height: 100%;
			width: auto;
		}

				#loginnotification_bottombar_gohome_imagediv_image{
					position: absolute;
					left: 0px;
					top: 0px;
					background: none;
					height: 100%;
					width: auto;
				}

		#loginnotification_bottombar_gohome_text{
			position: absolute;
			left: 95px;
			top: 15px;
			font-size: 30px;
			text-align: left;
			background: none;
			color: white;
		}

		#loginnotification_bottombar_gohome_underline{
			position: absolute;
			left: 93px;
			top:51px;
			background: #ff6600;
			height: 3px;
			width: 150px;
		}













































/* -------------------------- bottombar_public ------------------------------------ */

#bottombar_public{
	position: fixed;
	height: 65px;
	bottom: 0px;
	width: 100%;
	background: #1A428A;
	z-index: 1000000;

	-webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.4);
}

#bottombar_public_sendr_logo{
	position: fixed;
	height: 67px;
	width: auto;
	left: 20px;
	bottom: 0px;
	background: none;
}


















































/* -------------------------- include_phpfunctions.php ------------------------------------ */


			/************** pull_po_history() ***************/

.include_phpfunctions_pull_po_history_row{
	height: auto;
	width: 100%;
	position: relative;
	margin-bottom: 5px;
	background: none;
}

		.include_phpfunctions_pull_po_history_row_dash{
			position: relative;
			left: 0px;
			top:-22px;
			height: 1px;
			width: 20px;
			color: #2672EC;
			font-size: 50px;
			text-align: center;
			background: none;
		}

		.include_phpfunctions_pull_po_history_row_text{
			position: relative;
			left: 25px;
			top:-1px;
			height: auto;
			width: 300px;
			color: black;
			font-size: 20px;
			text-align: left;
			background: none;
		}



























































/* -------------------------- index.php ------------------------------------ */

#index_holdingdiv{
	position: relative;
	min-height: 100vh;
	height: auto;
	width: 100%;
	background: white;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
}

	#index_leftdiv{
		position: relative;
		min-height: 100vh;
		height: auto;
		background: #033E8C;
		width: 40%;
		z-index: 2;
		overflow-y: auto;

		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-direction: row;
		flex-wrap: wrap;

		-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.2);
		box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.2);
	}

		#index_leftdiv_contentholder{
			position: relative;
			height: auto;
			width: 100%;
			background: none;
			margin-top: 50px;
			margin-bottom: 50px;

			display: flex;
			justify-content: center;
			align-items: flex-start;
			align-content: flex-start;
			flex-direction: row;
			flex-wrap: wrap;
		}

			#index_leftdiv_logo{
				position: relative;
				height: auto;
				width: 50%;
				margin-bottom: 25px;
				background: none;
			}

				#index_leftdiv_logo_img{
					position: relative;
					background: none;
					height: auto;
					width: 100%;
				}

			#index_leftdiv_errordiv{
				position: relative;
				width: 75%;
				height: auto;
				background: #ff6600;
				text-align: center;
				color: white;
				font-size: 25px;
				text-transform: uppercase;
				padding-top: 15px;
				padding-right: 15px;
				padding-bottom: 15px;
				padding-left: 15px;
			}

			#index_leftdiv_formdiv{
				position: relative;
				height: auto;
				width: 80%;
				background: none;
				margin-top: 25px;
			}

				#index_leftdiv_formdiv_form{
					position: relative;
					height: auto;
					width: 100%;
					background: none;

					display: flex;
					justify-content: center;
					align-items: center;
					flex-direction: row;
					flex-wrap: wrap;
				}

					#index_leftdiv_formdiv_usernameinput{
						position: relative;
						height: 75px;
						width: 100%;
						background: white;
						text-align: center;
						font-size: 25px;
						color: black;
						border-radius: 30px;
						text-transform: uppercase;
						/*border-bottom: 5px solid #ff6600;*/
					}

						#index_leftdiv_formdiv_usernameinput::-webkit-input-placeholder{
							color: #999999;
							text-transform: uppercase;
						}

					#index_leftdiv_formdiv_passwordinput{
						position: relative;
						height: 75px;
						width: 100%;
						background: white;
						text-align: center;
						font-size: 25px;
						color: black;
						border-radius: 30px;
						margin-top: 20px;
						/*border-bottom: 5px solid #ff6600;*/
					}

						#index_leftdiv_formdiv_passwordinput::-webkit-input-placeholder{
							color: #999999;
							text-transform: uppercase;
						}

					#index_leftdiv_formdiv_buttonholder{
						position: relative;
						height: 80px;
						width: auto;
						background: none;
						margin-top: 35px;

						display: flex;
						justify-content: center;
						align-items: center;
						align-content: center;
						flex-direction: row;
						flex-wrap: wrap;
					}

						#index_leftdiv_formdiv_submitbutton{
							position: relative;
							height: 80px;
							width: auto;
							background: none;
						}

							#index_leftdiv_formdiv_submitbutton_img{
								position: relative;
								height: 100%;
								width: auto;
								background: none;
							}

						#index_leftdiv_formdiv_loadinganimation{
							position: relative;
							height: 80px;
							width: 250px;
							background: none;

							display: none;

							zoom: 0.7;
						}

	#index_rightdiv{
		position: fixed;
		top: 0px;
		right: 0px;
		height: 100%;
		width: 60%;

		background-image: url("loginbackground_blurry.jpg");
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		overflow: hidden;

		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: row;
		flex-wrap: nowrap;
	}

		#index_rightdiv_centerimg{
			position: relative;
			height: auto;
			max-height: 100vh;
			width: 70%;
			background: none;
		}






























































































/* -------------------------- homepage.php ------------------------------------ */

#homepage_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
}

		#homepage_contentdiv{
			height: auto;
			width: 60%;
			background: none;
			position: relative;
			top: 10%;
			margin-top: 75px;
			margin-bottom: 100px;

			display: flex;
			justify-content: center;
			align-items: flex-start;
			flex-direction: row;
			flex-wrap: wrap;
		}

				.homepage_contentitem_holder{
					position: relative;
					height: 300px;
					width: 300px;
					background: none;
					margin: 30px;

					display: flex;
					flex-direction: column;
					flex-wrap: nowrap;
					justify-content: flex-end;
					align-items: center;
					align-content: stretch;
				}
						.homepage_contentitem_holder_link{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 0px;
							z-index: 100;
						}

						.homepage_contentitem_holder_link_MOBILE{
							display: none;
						}

						.homepage_contentitem_holder_background{
							height: 100%;
							width: 100%;
							position: absolute;
							top: 0px;
							left: 0px;
							background-image: url("homepage_iconbackground.jpg");
							background-repeat: no-repeat;
							background-size: 100% 100%;
							background-position: center;
						}

						.homepage_contentitem_holder_notificationlink{
							position: absolute;
							height: 100%;
							width: 100%;
							top: 0px;
							left: 0px;
							background: none;
							z-index: 100;
						}

								.homepage_contentitem_holder_notificationpendingdiv{
									position: absolute;
									top: -40px;
									left: 0px;
									height: 40px;
									width: 100%;
									background: #ff6600;

									display: flex;
									justify-content: center;
									align-items: center;
									align-content: center;
									flex-direction: row;
									flex-wrap: wrap;

									-webkit-box-shadow: inset 0px -2px 5px 1px rgba(0,0,0,0.3);
									-moz-box-shadow: inset 0px -2px 5px 1px rgba(0,0,0,0.3);
									box-shadow: inset 0px -2px 5px 1px rgba(0,0,0,0.3);
								}

										.homepage_contentitem_holder_notificationpendingdiv_text{
											position: relative;
											height: auto;
											width: auto;
											color: white;
											text-align: center;
											text-transform: uppercase;
											font-size: 20px;
											background: none;
										}

						.homepage_contentitem_holder_icon_div{
							position: relative;
							min-height: 50px;
							flex-basis: 100%;
							flex-grow: 1;
							flex-shrink: 1;
							background: none;

							display: flex;
							flex-wrap: nowrap;
							justify-content: center;
							align-items: center;
							align-content: center;
						}
							
							.homepage_contentitem_holder_icon_div_image{
								position: relative;
								height: 65%;
								width: auto;
								background: none;
							}

						.homepage_contentitem_holder_text{
							position: relative;
							width: 96%;
							flex-grow: 0;
							flex-shrink: 0;
							background: #1A428A;
							padding-top: 2%;
							padding-bottom: 2%;
							padding-left: 2%;
							padding-right: 2%;
							font-size: 40px;
							color: white;
							text-align: center;
							
							-webkit-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
						}

		#homepage_errordiv{
			position: absolute;
			height: auto;
			width: 300px;
			left: 50px;
			bottom: 200px;
			background: #ff6600;
			color: white;
			font-size: 30px;
			text-align: center;
			padding: 20px;
			text-transform: uppercase;
		}

#nojavascript_div{
	position: fixed;
	bottom: 0px;
	background: red;
	color: white;
	height: 150px;
	width: 100%;
	font-size: 30px;
	text-align: center;
}



























































/* -------------------------- time.php ---------------------------------- */



#timefloater{
	height: 13%;
	width: 100%;
	position: relative;
	background: none;
}

#timemaindiv{
	height: 700px;
	width: 850px;
	margin: 0px auto;
	background: none;
	position: relative;
    top: -80px;
    transform: scale(.8);
}

	#timeformdiv{
		height: 100%;
		width: 100%;
		background: none;
		position: relative;
		top: 0px;
	}

		#timeform{
			height: 100%;
			width: 100%;
			position: relative;
			background: none;
		}

		#timetitlediv{
			height: 150px;
			width: 100%;
			position: absolute;
			top: 0px;
			left: 0px;
			opacity: 0.9;
			background: #2672EC;
		}
		
			#timetitle{
				height: 80px;
				width: 700px;
				font-size: 90px;
				text-align: left;
				position: absolute;
				top: 25px;
				left:290px;
				background: none;
				color: white;
			}

			#timetitlepicdiv{
				height: 140px;
				width: 140px;
				background: none;
				position: relative;
				top:5px;
				left:40px;
				z-index: 2;
			}

				#timetitlepic{
					height: 100%;
					width: 100%;
					background: none;
				}

		#timedatediv{
			height: 180px;
			width: 100%;
			background:#F5F5F5;
			opacity: 0.9;
			position: absolute;
			top:170px;
			left:0px;
		}

			#timedatetitlediv{
				height: 60px;
				width: 125px;
				font-size: 50px;
				text-align: left;
				position: absolute;
				top: 25px;
				left:40px;
				background: none;
			}

			#timemonthinput{
				height: 60px;
				width: 100px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 170px;
				background: none;
			}

			#timedatedashone{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 257px;
				background: none;
			}

			#timedayinput{
				height: 60px;
				width: 100px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 275px;
				background: none;
			}

			#timedatedashtwo{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 362px;
				background: none;
			}

			#timeyearinput{
				height: 60px;
				width: 100px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 380px;
				background: none;
			}

			#timeempnumtitle{
				height: 60px;
				width: 60px;
				font-size: 50px;
				text-align: left;
				position: absolute;
				top: 95px;
				left: 40px;
				background: none;
			}

			#timeempnum{
				height: 60px;
				width: 200px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top: 96px;
				left: 110px;
				background: none;
			}

		#timefirstjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#timefirstjobbackground{
				background: #F5F5F5;
				height: 300px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#timejob1{
				height: 80px;
				width: 700px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#timejob1::-webkit-input-placeholder{
					color:white;
				}

			#timestart1{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 165px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timestartenddash1{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 425px;
				background: none;
			}

			#timeend1{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 455px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timephase11{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 50px;
				background: none;
			}

			#timephase12{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 335px;
				background: none;
			}

			#timephase13{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 610px;
				background: none;
			}

			#timephaseseperator11{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:80px;
			}

			#timephaseseperator12{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:365px;
			}

			#timephaseseperator13{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:640px;
			}

			#timetotal11{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 50px;
				background: none;
			}

			#timetotal12{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 335px;
				background: none;
			}

			#timetotal13{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 610px;
				background: none;
			}

			#timepremcode1{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:530px;
				background: #2E8DEF;
				color: white;
			}

				#timepremcode1::-webkit-input-placeholder{
					color:white;
				}

			#timetotaljob1{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:680px;
				background: #2672EC;
				color: white;

				-webkit-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				-moz-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
			}

				#timetotaljob1::-webkit-input-placeholder{
					color:white;
				}

		#timesecondjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#timesecondjobbackground{
				background: #F5F5F5;
				height: 300px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#timejob2{
				height: 80px;
				width: 700px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#timejob2::-webkit-input-placeholder{
					color:white;
				}

			#timestart2{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 165px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timestartenddash2{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 425px;
				background: none;
			}

			#timeend2{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 455px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timephase21{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 50px;
				background: none;
			}

			#timephase22{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 335px;
				background: none;
			}

			#timephase23{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 610px;
				background: none;
			}

			#timephaseseperator21{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:80px;
			}

			#timephaseseperator22{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:365px;
			}

			#timephaseseperator23{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:640px;
			}

			#timetotal21{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 50px;
				background: none;
			}

			#timetotal22{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 335px;
				background: none;
			}

			#timetotal23{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 610px;
				background: none;
			}

			#timepremcode2{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:530px;
				background: #2E8DEF;
				color: white;
			}

				#timepremcode2::-webkit-input-placeholder{
					color:white;
				}

			#timetotaljob2{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:680px;
				background: #2672EC;
				color: white;

				-webkit-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				-moz-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
			}

				#timetotaljob2::-webkit-input-placeholder{
					color:white;
				}


		#timethirdjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#timethirdjobbackground{
				background: #F5F5F5;
				height: 300px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#timejob3{
				height: 80px;
				width: 700px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#timejob3::-webkit-input-placeholder{
					color:white;
				}

			#timestart3{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 165px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timestartenddash3{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 425px;
				background: none;
			}

			#timeend3{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 455px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timephase31{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 50px;
				background: none;
			}

			#timephase32{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 335px;
				background: none;
			}

			#timephase33{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 610px;
				background: none;
			}

			#timephaseseperator31{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:80px;
			}

			#timephaseseperator32{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:365px;
			}

			#timephaseseperator33{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:640px;
			}

			#timetotal31{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 50px;
				background: none;
			}

			#timetotal32{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 335px;
				background: none;
			}

			#timetotal33{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 610px;
				background: none;
			}

			#timepremcode3{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:530px;
				background: #2E8DEF;
				color: white;
			}

				#timepremcode3::-webkit-input-placeholder{
					color:white;
				}

			#timetotaljob3{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:680px;
				background: #2672EC;
				color: white;

				-webkit-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				-moz-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
			}

				#timetotaljob3::-webkit-input-placeholder{
					color:white;
				}

		#timefourthjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#timefourthjobbackground{
				background: #F5F5F5;
				height: 300px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#timejob4{
				height: 80px;
				width: 700px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#timejob4::-webkit-input-placeholder{
					color:white;
				}

			#timestart4{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 165px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timestartenddash4{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 425px;
				background: none;
			}

			#timeend4{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 455px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timephase41{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 50px;
				background: none;
			}

			#timephase42{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 335px;
				background: none;
			}

			#timephase43{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 610px;
				background: none;
			}

			#timephaseseperator41{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:80px;
			}

			#timephaseseperator42{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:365px;
			}

			#timephaseseperator43{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:640px;
			}

			#timetotal41{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 50px;
				background: none;
			}

			#timetotal42{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 335px;
				background: none;
			}

			#timetotal43{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 610px;
				background: none;
			}

			#timepremcode4{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:530px;
				background: #2E8DEF;
				color: white;
			}

				#timepremcode4::-webkit-input-placeholder{
					color:white;
				}

			#timetotaljob4{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:680px;
				background: #2672EC;
				color: white;

				-webkit-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				-moz-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
			}

				#timetotaljob4::-webkit-input-placeholder{
					color:white;
				}

		#timefifthjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#timefifthjobbackground{
				background: #F5F5F5;
				height: 300px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#timejob5{
				height: 80px;
				width: 700px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#timejob5::-webkit-input-placeholder{
					color:white;
				}

			#timestart5{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 165px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timestartenddash5{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 425px;
				background: none;
			}

			#timeend5{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 455px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timephase51{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 50px;
				background: none;
			}

			#timephase52{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 335px;
				background: none;
			}

			#timephase53{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 610px;
				background: none;
			}

			#timephaseseperator51{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:80px;
			}

			#timephaseseperator52{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:365px;
			}

			#timephaseseperator53{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:640px;
			}

			#timetotal51{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 50px;
				background: none;
			}

			#timetotal52{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 335px;
				background: none;
			}

			#timetotal53{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 610px;
				background: none;
			}

			#timepremcode5{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:530px;
				background: #2E8DEF;
				color: white;
			}

				#timepremcode5::-webkit-input-placeholder{
					color:white;
				}

			#timetotaljob5{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:680px;
				background: #2672EC;
				color: white;

				-webkit-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				-moz-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
			}

				#timetotaljob5::-webkit-input-placeholder{
					color:white;
				}

		#timesixthjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#timesixthjobbackground{
				background: #F5F5F5;
				height: 300px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#timejob6{
				height: 80px;
				width: 700px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#timejob6::-webkit-input-placeholder{
					color:white;
				}

			#timestart6{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 165px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timestartenddash6{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 425px;
				background: none;
			}

			#timeend6{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 455px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timephase61{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 50px;
				background: none;
			}

			#timephase62{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 335px;
				background: none;
			}

			#timephase63{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 610px;
				background: none;
			}

			#timephaseseperator61{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:80px;
			}

			#timephaseseperator62{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:365px;
			}

			#timephaseseperator63{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:640px;
			}

			#timetotal61{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 50px;
				background: none;
			}

			#timetotal62{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 335px;
				background: none;
			}

			#timetotal63{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 610px;
				background: none;
			}

			#timepremcode6{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:530px;
				background: #2E8DEF;
				color: white;
			}

				#timepremcode6::-webkit-input-placeholder{
					color:white;
				}

			#timetotaljob6{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:680px;
				background: #2672EC;
				color: white;

				-webkit-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				-moz-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
			}

				#timetotaljob6::-webkit-input-placeholder{
					color:white;
				}

		#timeseventhjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#timeseventhjobbackground{
				background: #F5F5F5;
				height: 300px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#timejob7{
				height: 80px;
				width: 700px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#timejob7::-webkit-input-placeholder{
					color:white;
				}

			#timestart7{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 165px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timestartenddash7{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 425px;
				background: none;
			}

			#timeend7{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 455px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timephase71{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 50px;
				background: none;
			}

			#timephase72{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 335px;
				background: none;
			}

			#timephase73{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 610px;
				background: none;
			}

			#timephaseseperator71{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:80px;
			}

			#timephaseseperator72{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:365px;
			}

			#timephaseseperator73{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:640px;
			}

			#timetotal71{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 50px;
				background: none;
			}

			#timetotal72{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 335px;
				background: none;
			}

			#timetotal73{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 610px;
				background: none;
			}

			#timepremcode7{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:530px;
				background: #2E8DEF;
				color: white;
			}

				#timepremcode7::-webkit-input-placeholder{
					color:white;
				}

			#timetotaljob7{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:680px;
				background: #2672EC;
				color: white;

				-webkit-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				-moz-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
			}

				#timetotaljob7::-webkit-input-placeholder{
					color:white;
				}

		#timeeighthjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#timeeighthjobbackground{
				background: #F5F5F5;
				height: 300px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#timejob8{
				height: 80px;
				width: 700px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#timejob8::-webkit-input-placeholder{
					color:white;
				}

			#timestart8{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 165px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timestartenddash8{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 425px;
				background: none;
			}

			#timeend8{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 455px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timephase81{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 50px;
				background: none;
			}

			#timephase82{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 335px;
				background: none;
			}

			#timephase83{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 610px;
				background: none;
			}

			#timephaseseperator81{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:80px;
			}

			#timephaseseperator82{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:365px;
			}

			#timephaseseperator83{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:640px;
			}

			#timetotal81{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 50px;
				background: none;
			}

			#timetotal82{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 335px;
				background: none;
			}

			#timetotal83{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 610px;
				background: none;
			}

			#timepremcode8{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:530px;
				background: #2E8DEF;
				color: white;
			}

				#timepremcode8::-webkit-input-placeholder{
					color:white;
				}

			#timetotaljob8{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:680px;
				background: #2672EC;
				color: white;

				-webkit-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				-moz-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
			}

				#timetotaljob8::-webkit-input-placeholder{
					color:white;
				}

		#timeninethjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#timeninethjobbackground{
				background: #F5F5F5;
				height: 300px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#timejob9{
				height: 80px;
				width: 700px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#timejob9::-webkit-input-placeholder{
					color:white;
				}

			#timestart9{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 165px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timestartenddash9{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 425px;
				background: none;
			}

			#timeend9{
				height: 60px;
				width: 250px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 455px;
				background: none;
				border-bottom: 1px solid #569CE3;
			}

			#timephase91{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 50px;
				background: none;
			}

			#timephase92{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 335px;
				background: none;
			}

			#timephase93{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 175px;
				left: 610px;
				background: none;
			}

			#timephaseseperator91{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:80px;
			}

			#timephaseseperator92{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:365px;
			}

			#timephaseseperator93{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #569CE3;
				top:228px;
				left:640px;
			}

			#timetotal91{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 50px;
				background: none;
			}

			#timetotal92{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 335px;
				background: none;
			}

			#timetotal93{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 610px;
				background: none;
			}

			#timepremcode9{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:530px;
				background: #2E8DEF;
				color: white;
			}

				#timepremcode9::-webkit-input-placeholder{
					color:white;
				}

			#timetotaljob9{
				height:40px;
				width:150px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 310px;
				left:680px;
				background: #2672EC;
				color: white;

				-webkit-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				-moz-box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
				box-shadow: -1px 2px 26px -6px rgba(0,0,0,0.75);
			}

				#timetotaljob9::-webkit-input-placeholder{
					color:white;
				}

		#timepininput{
			height: 75px;
			width: 280px;
			position: fixed;
			right: -300px;
			bottom: 0px;
			background: none;
			z-index: 1;
		}

				#timepininputfield{
					height: 100%;
					width: 100%;
					position: relative;
					left:5%;
					top: 0px;
					background: #2E8DEF;
					font-size: 60px;
					text-align: center;
					color:white;
					opacity: 0.9;
				}

						#timepininputfield::-webkit-input-placeholder{
								color:white;
							}

		#timesubmitdiv{
			height: 75px;
			width: 75px;
			background: #2672EC;
			position: fixed;
			right: -400px;
			bottom: 0px;
		}

				#timesubmitbutton{
					position: absolute;
					background: none;
					height: 100%;
					width: 100%;
					z-index: 2;
				}

				#timesubmitimg{
					position: absolute;
					height: 100%;
					width: 100%;
					background: none;
					z-index: 0;
				}

	#timebuildanotherlinediv{
		height: 80px;
		width: 80px;
		background: none;
		position: relative;
		top: 0px;
		left: 10px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 20px;
	}

		#timebuildanotherlinebutton{
			background: none;
			height: 100%;
			width: 100%;
			border: none;
			background-image: url("/timeaddanotherline.png");
			background-size: cover;
			background-position: center;
		}

#timebottomfloater{
	height: 20%;
	width: 100%;
	position: relative;
	background: none;
	z-index: -5;
}
















































/* po.php */

#pomaindiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;

	zoom:0.6;
}

	#poformdiv{
		height: auto;
		width: 850px;
		background: none;
		position: relative;
		margin-top: 120px;
	}

		#poform{
			height: auto;
			width: 100%;
			position: relative;
			background: none;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: flex-start;
			flex-wrap: wrap;
			margin-bottom: 150px;
		}


		#potitlediv{
			position: relative;
			top: 0px;
			left: 0;
			width: 100%;
			height: 185px;
			background: none;
		}

			#potitlediv_background{
				position: absolute;
				left: 0px;
				top:0px;
				height: 140px;
				width: 100%;
				background: #1A428A;
				opacity: 0.9;
				z-index: 5;

				-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
				-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
				box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
			}

			#potitlepic{
				height: 100px;
				width: auto;
				position: absolute;
				left: 50px;
				top: 20px;
				background: none;
				z-index: 5;
			}

			#potitle{
				height: 100px;
				width: 639px;
				background: none;
				position: absolute;
				left: 175px;
				top: 30px;
				text-align: center;
				font-size: 55px;
				color: white;
				z-index: 5;
			}

			#potitlediv_underline{
				height: 8px;
				width: 530px;
				background: #2672EC;
				position: absolute;
				top:100px;
				left: 231px;
				z-index: 5;
			}

			#potitlediv_ponumberdiv{
				position: absolute;
				bottom: 0px;
				left: 0px;
				height: 45px;
				width: 100%;
				background: none;
				z-index: 1;
			}

					#potitlediv_ponumberdiv_background{
						height: 100%;
						width: 100%;
						background: #2672EC;
						position: absolute;
						right: 0px;
						top: 0px;
						opacity: 0.8;
					}

					#potitlediv_ponumberdiv_text{
						height: 100%;
						width: 100%;
						position: absolute;
						left: 0px;
						top: 6px;
						text-align: center;
						color: white;
						font-size: 30px;
						background: none;
					}

		#podatediv{
			height: 190px;
			width: 100%;
			background:white;
			opacity: 1;
			position: relative;
			margin-top: 20px;
		}

			#podatetitlediv{
				height: 60px;
				width: 125px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top: 31px;
				left:40px;
				background: none;
			}

			#pomonthinput{
				height: 60px;
				width: 100px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 170px;
				background: none;
			}

			#podatedashone{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 23px;
				left: 267px;
				background: none;
			}

			#podayinput{
				height: 60px;
				width: 100px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 275px;
				background: none;
			}

			#podatedashtwo{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 23px;
				left: 372px;
				background: none;
			}

			#poyearinput{
				height: 60px;
				width: 100px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 380px;
				background: none;
			}

			#podateorderreminder{
				height: 20px;
				width: 200px;
				position: absolute;
				left:470px;
				top:63px;
				font-size: 15px;
				text-align: left;
				z-index: 3;
				background: none;
			}

			#pojobnumtitle{
				height: 60px;
				width: 150px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top: 102px;
				left: 40px;
				background: none;
			}

			#pojobnum{
				height: 60px;
				width: 650px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top: 96px;
				left: 160px;
				background: none;
			}

			#poemprequesttitle{
				height: 60px;
				width: 300px;
				font-size: 50px;
				text-align: left;
				position: absolute;
				top: 157px;
				left: 40px;
				background: none;

				display: none;
			}

			#poemprequest{
				height: 60px;
				width: 525px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top:164px;
				left: 300px;
				background: none;

				display: none;
			}


		#posupplierdiv{
			height: 375px;
			width: 100%;
			background: none;
			position: relative;
			margin-top: 20px;
		}

			#posupplierbackground{
				background: white;
				height: 285px;
				width: 830px;
				position: absolute;
				left:10px;
				bottom:10px;
			}

			#posupplier_titlediv{
				height: 80px;
				width: 850px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #1A428A;
				color:white;
				opacity: 0.9;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

					#posupplier_titlediv_background{
						display: none;
					}

					#posupplier_titlediv_text{
						height: 80px;
						width: 850px;
						font-size: 60px;
						text-align: center;
						position: absolute;
						top: -5px;
						left: 0px;
						background: none;
						color:white;
						text-transform: lowercase;
					}

			#posupplier_supplier_name_title{
				height: 50px;
				width: 130px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top: 102px;
				left: 40px;
				background: none;
			}

			#posuppliername{
				height: 50px;
				width: 650px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top: 100px;
				left: 175px;
				background: none;

				text-transform: uppercase;
			}

			#posuppliercontactinfotitle{
				height: 60px;
				width: 380px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top: 171px;
				left: 40px;
				background: none;
			}

			#posuppliercontactinfo{
				height: 122px;
				width: 90%;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 230px;
				left: 5%;
				background: none;
				border-bottom: 2px solid #2E8DEF;
				border-top: 2px solid #2E8DEF;
				padding-bottom: 8px;
			}

				#posuppliercontactinfo::-webkit-input-placeholder{
					text-align: center;
				}

			#posuppliercity{
				height: 60px;
				width: 45%;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 285px;
				left: 5%;
				background: none;

				display: none;
			}

				#posuppliercity::-webkit-input-placeholder{
					text-align: center;
				}

			#posupplierprovince{
				height: 60px;
				width: 45%;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 285px;
				right: 5%;
				background: none;

				display: none;
			}

				#posupplierprovince::-webkit-input-placeholder{
					text-align: center;
				}

		#po_item_title_div{
			height: 80px;
			width: 850px;
			font-size: 60px;
			text-align: center;
			position: relative;
			background: #1A428A;
			color:white;
			opacity: 0.9;
			margin-top: 20px;
		}

				#po_item_title_div_background{
					display: none;
				}

				#po_item_title_div_text{
					height: 80px;
					width: 100%;
					font-size: 60px;
					text-align: center;
					position: absolute;
					top: -5px;
					left: 0px;
					background: none;
					color:white;
					text-transform: lowercase;
				}

		.poitem{
			height: 150px;
			width: 830px;
			background: none;
			position: relative;
			margin-top: 20px;
		}

			.poitembackground{
				background: white;
				height: 150px;
				width: 100%;
				position: absolute;
				top: 0px;
				left: 0px;
				z-index: 5;
			}

			.poitemimg{
				height: 150px;
				width: auto;
				position: absolute;
				top: 0px;
				left: -10px;
				background: none;
				z-index: 5;
			}

			.poitemdesc{
				height: 60px;
				width: 625px;
				position: absolute;
				right: 25px;
				top: 15px;
				font-size: 35px;
				background:none;
				text-align: center;
				border-bottom: 1px solid #2E8DEF;
				padding-bottom: 10px;
				z-index: 5;
				text-transform: uppercase;
			}

				.poitemdesc::-webkit-input-placeholder{
					text-align: center;
				}

			.poitemquantity{
				height: 60px;
				width: 160px;
				position: absolute;
				right: 490px;
				top: 80px;
				font-size: 30px;
				background:none;
				text-align: center;
				z-index: 5;
			}

			.poitemcostperunit{
				height: 60px;
				width: 250px;
				position: absolute;
				right: 225px;
				top: 80px;
				font-size: 30px;
				background:none;
				text-align: center;
				z-index: 5;
			}

			.poitemsub{
				height: 60px;
				width: 200px;
				position: absolute;
				right: 25px;
				top: 80px;
				font-size: 30px;
				background:none;
				text-align: center;
				z-index: 5;
			}

		#posubandgranddiv{
			height: 100px;
			width: 365px;
			position: fixed;
			right: 50px;
			bottom: 195px;
			background: none;
			z-index: 1;
		}

				#posubandgrandsubinput{
					height: 75px;
					width: 100%;
					position: relative;
					left: 0px;
					top: 0px;
					background:#1A428A;
					font-size: 40px;
					text-align: center;
					color: white;
				}

						#posubandgrandsubinput::-webkit-input-placeholder{
							color: white;
						}

		#popininput{
			height: 75px;
			width: 280px;
			position: fixed;
			right: 135px;
			bottom: 130px;
			background: none;
			z-index: 1;
		}

				#popininput_orange{
					height: 10px;
					width: 100%;
					background: rgb(255, 126, 19);
					position: absolute;
					bottom: -10px;
					opacity: 0.9;
				}

				#popininputfield{
					height: 100%;
					width: 100%;
					position: relative;
					left:0px;
					top: 0px;
					background: #1A428A;
					font-size: 40px;
					text-align: center;
					color:white;
					opacity: 1;
					padding-bottom: 5px;

					-webkit-box-shadow: 0px 0.5px 10px 1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 0.5px 10px 1px rgba(0,0,0,0.75);
					box-shadow: 0px 0.5px 10px 1px rgba(0,0,0,0.75);
				}

						#popininputfield::-webkit-input-placeholder{
								color:white;
							}

		#posubmitdiv{
			height: 75px;
			width: 75px;
			background: none;
			position: fixed;
			right: 50px;
			bottom: 130px;
			opacity:1;
			/*color before change 2672EC*/
		}

				#posubmitimg{
					position: absolute;
					top:0px;
					left: 0px;
					height: 100%;
					width: 100%;
					background: none;
					z-index: 0;
				}

		#po_savepo_button{
			height: 75px;
			width: 365px;
			position: fixed;
			z-index: 0;
			right: 50px;
			bottom: 340px;
			background: none;
			-webkit-box-shadow: 0px 10px 54px -3px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 10px 54px -3px rgba(0,0,0,0.75);
			box-shadow: 0px 10px 54px -3px rgba(0,0,0,0.75);
		}

				#po_savepo_button_icon{
					height: 95%;
					width:auto;
					background: none;
					position: absolute;
					left: 30px;
					top:2.5%;
				}

				#po_savepo_button_background{
					height: 100%;
					width:95%;
					background: #1A428A;
					position: absolute;
					right: 0px;
					top: 0px;
					z-index: -5;

					-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
					-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
					box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
				}

				#po_savepo_button_tab{
					height: 100%;
					width: 5%;
					position: absolute;
					left: 0px;
					top: 0px;
					background: #2672EC;
					opacity: 0.9;
					z-index: -10;
				}

				#po_savepo_button_text{
					height: 50px;
					width:80%;
					background: none;
					font-size: 40px;
					color: white;
					position: absolute;
					right: 0px;
					top: 13px;
					text-align: center;
				}

	#pobuildanotherlinediv{
		height: 80px;
		width: 80px;
		background: none;
		position: relative;
		z-index: 5;
		margin-top: 20px;
	}

		#pobuildanotherlinebutton{
			background: none;
			height: 100%;
			width: 100%;
			border: none;
			background-image: url("/addline.png");
			background-size: cover;
			background-position: center;
			z-index: 5;
		}

#po_errordiv{
	position: fixed;
	right: 40px;
	bottom: 385px;
	background: #ff6600;
	height: auto;
	width: 292px;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	padding: 20px;
	z-index: 999999;

	zoom:0.75;
}















































/* Expenses */

#personalexpensefloater{
	height: 13%;
	width: 100%;
	position: relative;
	background: none;
}

#personalexpensemaindiv{
	height: 700px;
	width: 850px;
	margin: 0px auto;
	background: none;
	position: relative;
    top: -80px;
    transform: scale(.8);
}

	#personalexpenseformdiv{
		height: 100%;
		width: 100%;
		background: none;
		position: relative;
		top: 0px;
	}

		#personalexpenseform{
			height: 100%;
			width: 100%;
			position: relative;
			background: none;
		}

		#personalexpensetitlediv{
			height: 150px;
			width: 100%;
			position: absolute;
			top: 0px;
			left: 0px;
			opacity: 0.95;
			background: #2672EC;
		}
		
			#personalexpensetitle{
				height: 80px;
				width: 700px;
				font-size: 90px;
				color: white;
				text-align: left;
				position: absolute;
				top: 25px;
				left:240px;
				background: none;
			}

			#personalexpensetitlepicdiv{
				height: 100px;
				width: 100px;
				background: none;
				position: relative;
				top:25px;
				left:70px;
				z-index: 2;
			}

				#personalexpensetitlepic{
					height: 100%;
					width: 100%;
					background: none;
				}

		#personalexpensedatediv{
			height: 115px;
			width: 100%;
			background:#F5F5F5;
			opacity: 0.9;
			position: absolute;
			top:170px;
			left:0px;
		}

			#personalexpenseempnumtitle{
				height: 60px;
				width: 60px;
				font-size: 50px;
				text-align: left;
				position: absolute;
				top: 25px;
				left: 40px;
				background: none;
			}

			#personalexpenseempnum{
				height: 60px;
				width: 200px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top: 26px;
				left: 110px;
				background: none;
			}

		#personalexpensefirstjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:300px;
			opacity: 0.9;
		}

			#personalexpensefirstjobbackground{
				background: #F5F5F5;
				height: 235px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#personalexpensejob1{
				height: 80px;
				width: 200px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#personalexpensejob1::-webkit-input-placeholder{
					color:white;
				}

			#personalexpensevendor1{
				height: 60px;
				width: 520px;
				font-size: 50px;
				text-align: left;
				position: absolute;
				top: 20px;
				left: 250px;
				background: none;
			}

			#personalexpensedatetitle1{
				height: 50px;
				width: 200px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 15px;
				background: none;
			}

			#personalexpensedateseperator1{
				height: 1px;
				width: 140px;
				position: absolute;
				background: #2E8DEF;
				top:157px;
				left:50px;
			}

			#personalexpensemonthinput1{
				height: 50px;
				width: 70px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 165px;
				left: 25px;
				background: none;
			}

			#personalexpensedatedashone1{
				height: 50px;
				width: 5px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 173px;
				left: 85px;
				background: none;
			}

			#personalexpensedayinput1{
				height: 50px;
				width: 70px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 165px;
				left: 100px;
				background: none;
			}

			#personalexpensedatedashtwo1{
				height: 50px;
				width: 5px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 173px;
				left: 157px;
				background: none;
			}

			#personalexpenseyearinput1{
				height: 50px;
				width: 70px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 165px;
				left: 169px;
				background: none;
			}

			#personalexpenseitemstitle1{
				height: 50px;
				width: 400px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 225px;
				background: none;
			}

			#personalexpenseitemsseperator1{
				height: 1px;
				width: 350px;
				position: absolute;
				background: #2E8DEF;
				top:157px;
				left:250px;
			}

			#personalexpenseitemsinput1{
				height: 50px;
				width: 400px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 165px;
				left: 225px;
				background: none;
			}

			#personalexpensecosttitle1{
				height: 50px;
				width: 155px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 655px;
				background: none;
			}

			#personalexpensecostseperator1{
				height: 1px;
				width: 155px;
				position: absolute;
				background: #2E8DEF;
				top:157px;
				left:655px;
			}

			#personalexpensecostinput1{
				height: 50px;
				width: 155px;
				font-size: 30px;
				text-align: center;
				position: absolute;
				top: 165px;
				left: 655px;
				background: none;
			}

		#personalexpensepininput{
			height: 75px;
			width: 280px;
			position: fixed;
			right: 150px;
			bottom: 120px;
			background: none;
			z-index: 1;
		}

				#personalexpensepininputfield{
					height: 100%;
					width: 100%;
					position: relative;
					left:5%;
					top: 0px;
					background: #2E8DEF;
					font-size: 60px;
					text-align: center;
					color:white;
					opacity: 0.9;
				}

						#personalexpensepininputfield::-webkit-input-placeholder{
								color:white;
							}

		#personalexpensesubmitdiv{
			height: 75px;
			width: 75px;
			background: #2672EC;
			position: fixed;
			right: 50px;
			bottom: 120px;
		}

				#personalexpensesubmitbutton{
					position: absolute;
					background: none;
					height: 100%;
					width: 100%;
					z-index: 2;
				}

				#personalexpensesubmitimg{
					position: absolute;
					height: 100%;
					width: 100%;
					background: none;
					z-index: 0;
				}

#personalexpensebottomfloater{
	height: 13%;
	width: 100%;
	position: relative;
	background: none;
}







































/* submissionsuccess_generaladmin.php */

#submissionsucess_generaladmin_floater{
	height: 5%;
	width: 100%;
	position: relative;
	background: none;
}

#submissionsucess_generaladmin_div{
	height: 500px;
	width: 350px;
	border:none;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: #F5F5F5;
	border-radius: 0px;
	left:0px;
	opacity: 0.9;

	transform:scale(.8);
}

		#submissionsucess_generaladmin_divtext{
			background: none;
			font-size: 50px;
			height: 250px;
			width: 300px;
			text-align: center;
			position: relative;
			top: 60px;
			left:25px;
			color: black;
		}

		#submissionsucess_generaladmin_image{
			height: 120px;
			width: 120px;
			position: relative;
			background: none;
			left: 115px;
			top:-30px;
		}

		#submissionsucess_generaladmin_divreturntohomepage{
			background: #2E8DEF;
			height: 60px;
			width: 100%;
			position: relative;
			top:20px;
			left: 0px;
			font-size: 40px;
			color: white;
			text-align: center;
			padding-top: 10px;
			z-index: 5;
		}































































/* severeerror.php */

#severeerrorfloater{
	height: 15%;
	width: 100%;
	position: relative;
	background: none;
}

#severeerrordiv{
	height: 500px;
	width: 350px;
	border:none;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: #F5F5F5;
	border-radius: 0px;
	left:-15px;
	opacity: 0.9;
}

		#severeerrordivtext{
			background: none;
			font-size: 35px;
			height: 250px;
			width: 300px;
			text-align: center;
			position: relative;
			top: 30px;
			left:25px;
			color: red;
		}

		#severeerrorimage{
			height: 120px;
			width: 120px;
			position: relative;
			background: none;
			left: 115px;
			top:-20px;
		}

		#severeerrordivreturntohomepage{
			background: red;
			height: 60px;
			width: 100%;
			position: relative;
			top:20px;
			left: 0px;
			font-size: 40px;
			color: white;
			text-align: center;
			padding-top: 10px;
			z-index: 5;
		}





















































/* Logged Out */

#loggedoutfloater{
	height: 20%;
	width: 100%;
	position: relative;
	background: none;
}

#loggedoutdiv{
	height: 500px;
	width: 350px;
	border:none;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: #F5F5F5;
	border-radius: 0px;
	left:0px;
	top: -90px;
	opacity: 0.9;

	transform: scale(.8);
}

		#loggedoutdivtext{
			background: none;
			font-size: 50px;
			height: 250px;
			width: 300px;
			text-align: center;
			position: relative;
			top: 60px;
			left:25px;
			color: black;
		}

		#submissionsucessimage_loggedout{
			height: 120px;
			width: 120px;
			position: relative;
			background: none;
			left: 115px;
			top:-30px;
		}

		#loggedoutdivreturntohomepage{
			background: #2E8DEF;
			height: 60px;
			width: 100%;
			position: relative;
			top:20px;
			left: 0px;
			font-size: 40px;
			color: white;
			text-align: center;
			padding-top: 10px;
		}




















/* -------------------------------------  Mileage -----------------------------------------------   */

#mileagefloater{
	height: 100px;
	width: 100%;
	position: relative;
	background: none;
}

#mileagetoolstitle{
	height: 100px;
	width: 500px;
	position: fixed;
	font-size: 70px;
	color: white;
	text-align: center;
	padding-top: 3px;
	top: 150px;
	left: 50px;
	opacity: 0.9;
	background: #2672EC;
}

#mileageiframeholdingdiv{
	height: 400px;
	width: 500px;
	border:none;
	position: fixed;
	top:270px;
	left:50px;
	z-index: 2;
	background: none;

	-webkit-box-shadow: 1px 6px 52px -6px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 6px 52px -6px rgba(0,0,0,0.75);
	box-shadow: 1px 6px 52px -6px rgba(0,0,0,0.75);
}

		#mileagegooglemapsdiv{
			height: 100%;
			width: 100%;
			border:none;
		}

#mileagegooglemapsfrom{
	height: 75px;
	width: 500px;
	position: fixed;
	left:50px;
	top:685px;
	background: #2E8DEF;
	opacity: 0.9;
	color: white;
	font-size: 45px;
	text-align: center;
}

		#mileagegooglemapsfrom::-webkit-input-placeholder{
					color:white;
				}

#mileagegooglemapsto{
	height: 75px;
	width: 500px;
	position: fixed;
	left:50px;
	top:775px;
	background: #2E8DEF;
	opacity: 0.9;
	color: white;
	font-size: 45px;
	text-align: center;
}

		#mileagegooglemapsto::-webkit-input-placeholder{
					color:white;
				}

#mileagegooglemapssubmit{
	height: 50px;
	width: 50px;
	position: fixed;
	left: 500px;
	top:865px;
	background: #2672EC;
}

		#mileagegoolemapssubmitimage{
			background: none;
			height: 100%;
			width: 100%;
		}

#mileagemaindiv{
	height: 1700px;
	width: 850px;
	margin: 0px auto;
	background: none;
}

	#mileageformdiv{
		height: 100%;
		width: 100%;
		background: none;
		position: relative;
		top: 0px;
	}

		#mileageform{
			height: 100%;
			width: 100%;
			position: relative;
			background: none;
		}

		#mileagetitlediv{
			height: 150px;
			width: 100%;
			position: absolute;
			top: 0px;
			left: 0px;
			opacity: 0.9;
			background: #2672EC;
		}
		
			#mileagetitle{
				height: 80px;
				width: 700px;
				font-size: 90px;
				color: white;
				text-align: left;
				position: absolute;
				top: 25px;
				left:290px;
				background: none;
			}

			#mileagetitlepicdiv{
				height: 140px;
				width: 140px;
				background: none;
				position: relative;
				top:5px;
				left:60px;
				z-index: 2;
			}

				#mileagetitlepic{
					height: 100%;
					width: 100%;
					background: none;
				}

		#mileagedatediv{
			height: 180px;
			width: 100%;
			background:#F5F5F5;
			opacity: 0.9;
			position: absolute;
			top:170px;
			left:0px;
		}

			#mileagedatetitlediv{
				height: 60px;
				width: 125px;
				font-size: 50px;
				text-align: left;
				position: absolute;
				top: 25px;
				left:40px;
				background: none;
			}

			#mileagemonthinput{
				height: 60px;
				width: 100px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 170px;
				background: none;
			}

			#mileagedatedashone{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 257px;
				background: none;
			}

			#mileagedayinput{
				height: 60px;
				width: 100px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 275px;
				background: none;
			}

			#mileagedatedashtwo{
				height: 60px;
				width: 10px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 362px;
				background: none;
			}

			#mileageyearinput{
				height: 60px;
				width: 100px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 25px;
				left: 380px;
				background: none;
			}

			#mileageempnumtitle{
				height: 60px;
				width: 60px;
				font-size: 50px;
				text-align: left;
				position: absolute;
				top: 95px;
				left: 40px;
				background: none;
			}

			#mileageempnum{
				height: 60px;
				width: 200px;
				font-size: 40px;
				text-align: left;
				position: absolute;
				top: 96px;
				left: 110px;
				background: none;
			}

		#mileagefirstjob{
			height: 245px;
			width: 100%;
			background: none;
			position: absolute;
			top:370px;
			opacity: 0.9;
		}

			#mileagefirstjobbackground{
				background: #F5F5F5;
				height: 235px;
				width: 840px;
				position: absolute;
				left:10px;
				top:10px;
			}

			#mileagejob1{
				height: 80px;
				width: 200px;
				font-size: 60px;
				text-align: center;
				position: absolute;
				top: 0px;
				left: 0px;
				background: #2672EC;
				color:white;

				-webkit-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				-moz-box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
				box-shadow: 10px 10px 23px -2px rgba(201,201,201,0.73);
			}

				#mileagejob1::-webkit-input-placeholder{
					color:white;
				}

			#mileagedescription1{
				height: 70px;
				width: 600px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 15px;
				left: 220px;
				background: none;
			}

			#mileageimage1{
				background: none;
				height: 150px;
				width: 150px;
				position: absolute;
				left:443px;
				top:82px;
			}

			#mileagefrom1{
				height: 140px;
				width: 275px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 100px;
				left: 30px;
				background: none;
				resize:none;
				overflow: hidden;
			}

				#mileagefrom1::-webkit-input-placeholder{
						font-size: 85px;
				}

			#mileageto1{
				height: 140px;
				width: 275px;
				font-size: 40px;
				text-align: center;
				position: absolute;
				top: 100px;
				right:20px;
				background: none;
				resize:none;
				overflow: hidden;
			}

				#mileageto1::-webkit-input-placeholder{
						font-size: 85px;
				}


			#mileageamount1{
				height: 60px;
				width: 150px;
				font-size: 50px;
				text-align: center;
				position: absolute;
				top: 120px;
				left: 333px;
				background: none;
				border-bottom: 3px solid #2E8DEF;
			}


		#mileagepininput{
			height: 75px;
			width: 280px;
			position: fixed;
			right: 150px;
			bottom: 120px;
			background: none;
			z-index: 1;
		}

				#mileagepininputfield{
					height: 100%;
					width: 100%;
					position: relative;
					left:5%;
					top: 0px;
					background: #2E8DEF;
					font-size: 60px;
					text-align: center;
					color:white;
					opacity: 0.9;
				}

						#mileagepininputfield::-webkit-input-placeholder{
								color:white;
							}

		#mileagesubmitdiv{
			height: 75px;
			width: 75px;
			background: #2672EC;
			position: fixed;
			right: 50px;
			bottom: 120px;
		}

				#mileagesubmitbutton{
					position: absolute;
					background: none;
					height: 100%;
					width: 100%;
					z-index: 2;
				}

				#mileagesubmitimg{
					position: absolute;
					height: 100%;
					width: 100%;
					background: none;
					z-index: 0;
				}


#mileagebottomfloater{
	height: 13%;
	width: 100%;
	position: relative;
	background: none;
}
















































































































































/*-----------------------admin.php-------------------------------------*/

#admindiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.7;
}

		#admindiv_holdingdiv{
			height: auto;
			width: 900px;
			background: none;
			margin-top: 55px;
			position: relative;
			display: flex;
			justify-content: center;
			align-content: center;
			flex-wrap: wrap;
		}

				.div_options{
					height: 100px;
					width: 325px;
					position: relative;
					background: #2672EC;
					color: white;
					font-size: 50px;
					text-align: center;
					margin: 30px;
				}

						.div_options_image{
							height: 75px;
							width: 75px;
							position: absolute;
							top: 12px;
							left:20px;
							background: none;
						}

						.div_options_text{
							height: 100%;
							width: 225px;
							background: none;
							position: absolute;
							right: 5px;
							top: -4px;
							padding-top: 18px;
						}

















































/*-----------------------adminpo.php-------------------------------------*/

#adminpofloater{
	height:7%;
	width: 100%;
	position: relative;
	background: none;
}

#adminpomaindiv{
	height: auto;
	width: 850px;
	margin: 0px auto;
	background: none;
	position: relative;
    top: -120px;
    transform: scale(.7);
}

		#adminpotopbar{
			height: 180px;
			width: 102%;
			position: relative;
			top: 0px;
			left: -1%;
			opacity: .9;
			background: #2672EC;

			-webkit-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
			-moz-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
			box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
		}

				#adminpotitleimagediv{
					background: #2672EC;
					height: 60%;
					width: 115px;
					position: absolute;
					left:95px;
					top:20%;
				}

						#adminpotitleimage{
							height: 100%;
							width: 100%;
							background: #2672EC;
						}

				#adminpotitletext{
					background: none;
					height: 100%;
					width: 650px;
					position: absolute;
					right: 20px;
					top:-15px;
					font-size: 95px;
					text-align: center;
					color: white;
					padding-top: 30px;
				}

						#adminpotitletext::-webkit-input-placeholder{
							color:white;
						}

		#adminpolistdiv{
			height:auto;
			width: 100%;
			position: relative;
			top:0px;
			left: 0%;
			margin-bottom: 25px;
		}

#adminpobottomfloater{
	height: 5%;
	width: 100%;
	position: relative;
	bottom: 0px;
	background: none;
}


















/*-----------------------admingeneral.php-------------------------------------*/

#admingeneral_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 150px;

	zoom:0.7;
}

		#admingeneral_contentdiv{
			height: auto;
			width: 765px;
			background: none;
			position: relative;
			top: 100px;
			display: flex;
			justify-content: center;
			align-items: flex-start;
			flex-direction: row;
			flex-wrap: wrap;
			padding-bottom: 150px;
		}

				#admingeneraltopbar{
					height: 140px;
					width: 100%;
					position: relative;
					top: 0px;
					left: 0%;
					opacity: .9;
					background: #1A428A;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
					box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
				}

						#admingeneraltitleimagediv{
							background: none;
							height:100px;
							width:auto;
							position: absolute;
							left:60px;
							top:20px;
						}

								#admingeneraltitleimage{
									height: 100%;
									width: auto;
									background: none;
								}

						#admingeneraltitletext{
							background: none;
							height: 70%;
							width: 500px;
							position: absolute;
							left: 180px;
							top: 20px;
							font-size: 70px;
							text-align: center;
							color: white;
						}

				#admingenerallistdiv{
					height: auto;
					width: 100%;
					position: relative;
					top: 0px;
					left: 0px;
				}
















/*-----------------------admincustomporeport-------------------------------------*/

#admincustomporeportfloater{
	height:7%;
	width: 100%;
	position: relative;
	background: none;
}

#admincustomporeportmaindiv{
	height: auto;
	width: 850px;
	margin: 0px auto;
	background: none;
	position: relative;
    top: 0px;
    
    zoom:0.7;
}

		#admincustomporeporttopbar{
			height: 200px;
			width: 100%;
			position: relative;
			top: 0px;
			left: 0px;
			opacity: .9;
			background: #2672EC;

			-webkit-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
			-moz-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
			box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
		}

				#admincustomporeporttitleimagediv{
					background: #2672EC;
					height: 90%;
					width: 180px;
					position: absolute;
					left:25px;
					top:5%;
				}

						#admincustomporeporttitleimage{
							height: 100%;
							width: 100%;
							background: #2672EC;
						}

				#admincustomporeporttitletext{
					background: none;
					height: 100%;
					width: 650px;
					position: absolute;
					right: 0px;
					top:-10px;
					font-size: 70px;
					text-align: center;
					color: white;
					padding-top: 55px;
				}

						#admincustomporeporttitletext_posnotreceivedyet_custom{
							background: none;
							height: 100%;
							width: 650px;
							position: absolute;
							right: 0px;
							top:10px;
							font-size: 70px;
							text-align: center;
							color: white;
							padding-top: 55px;
						}

						#admincustomporeporttitletext::-webkit-input-placeholder{
							color:white;
						}

		#admincustomporeportlistdiv{
			height:auto;
			width: 100%;
			position: relative;
			top:0px;
			left: 0%;
			margin-bottom: 25px;
		}

				#admincustomporeportform{
					background: none;
				}

						#admincustomporeportform_description_title{
							height: 75px;
							width: 700px;
							position: relative;
							left: 30px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 50px;
						}

								#admincustomporeportform_description_text{
									height: 115px;
									width: 600px;
									position: relative;
									left: 80px;
									margin-top: 0px;
									padding-top: 0px;
									font-size: 30px; 
								}

						#adminporeportlistoptionstitlediv{
							height: 75px;
							width: 700px;
							position: relative;
							left: 30px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 50px;
						}

						#adminporeportlistoption1div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption1checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistoption2div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption2checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistoption3div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption3checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistoption4div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption4checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistoption5div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption5checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistoption6div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption6checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistoption7div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption7checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistoption8div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption8checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistoption9div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption9checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}


						#adminporeportlistoption10div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistoption10checkbox{
									position: absolute;
									right:150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistoption11div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							padding-bottom: 20px;
							font-size: 30px; 
						}

								#adminporeportlistoption11checkbox{
									position: absolute;
									right: 150px;
									top:5px;
									margin-top: 0px;
									padding-top: 5px;
								}

						#adminporeportlistwheretitlediv{
							height: 75px;
							width: 700px;
							position: relative;
							left: 30px;
							margin-top: 0px;
							padding-top: 25px;
							font-size: 50px;
						}

						#adminporeportlistwhere1div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistwhere1input{
									position: absolute;
									width: 500px;
									height: 40px;
									left: 175px;
									top:-3px;
									margin-top: 0px;
									padding-top: 0px;
									font-size: 30px;
								}

						#adminporeportlistwhere2div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 30px; 
						}

								#adminporeportlistwhere2input{
									position: absolute;
									width: 400px;
									height: 40px;
									left: 275px;
									top:-3px;
									margin-top: 0px;
									padding-top: 0px;
									font-size: 30px;
								}

						#adminporeportlistwhere3div{
							height: 50px;
							width: 680px;
							position: relative;
							left: 80px;
							margin-top: 0px;
							padding-top: 0px;
							padding-bottom: 0px;
							font-size: 30px; 
						}

								#adminporeportlistwhere3input{
									position: absolute;
									width: 475px;
									height: 40px;
									left: 200px;
									top:-3px;
									margin-top: 0px;
									padding-top: 0px;
									font-size: 30px;
								}

						#adminporeportsubmithtml{
							position: absolute;
							bottom: 22px;
							right: 20px;
							height: 50px;
							width: 50px;
							background-image: url('/globe.png');
							background-position: center center;
							background-size: cover;
							background-repeat: no-repeat;
						}

						#adminporeportsubmitexcel{
							position: absolute;
							bottom: 25px;
							right: 85px;
							height: 40px;
							width: 40px;
							background-image: url('/fakeexcellogo.png');
							background-position: center center;
							background-size: cover;
							background-repeat: no-repeat;
						}

#admincustomporeportbottomfloater{
	height: 10%;
	width: 100%;
	position: relative;
	bottom: 0px;
	background: none;
}
























/*------------------------------ UNDER CONSTRUCTION ------------------------------- */

#underconstructionfloater{
	height:0%;
	width: 100%;
	position: relative;
	background: none;
}

#underconstructionmaindiv{
	height: 600px;
	width: 700px;
	margin: 0px auto;
	background: none;

	transform:scale(.8);
}


		#underconstructionimage{
			height: 100%;
			width: auto;
			position: relative;
			top:0px;
			left: 0px;
			-webkit-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
			-moz-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
			box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
		}

#underconstructionbottomfloater{
	height: 10%;
	width: 100%;
	position: relative;
	bottom: 0px;
	background: none;
}




















/*------------------------admincreatepurchaseorders.php--------------------------------*/


#admincreatepurchaseordersfloater{
	height: 8%;
	width: 100%;
	position: relative;
	background: none;
	font-size: 50px;
	text-align: center;
	color:#ff6600 ;
}

#admincreatepurchaseordersmaindiv{
	height: 600px;
	width: 850px;
	margin: 0px auto;
	background: none;
	position: relative;
    top: -60px;
    left: 05px;

    transform: scale(.8);
}

		#admincreatepurchaseordersform{
			background:none;
			height: 100%;
			width: 100%;
			top:0px;
		}

				#admincreatepurchaseorderstitlediv{
					height: 150px;
					width: 100%;
					position: relative;
					top: 0px;
					left: 0px;
					opacity: 0.9;
					background: #2672EC;
					color: white;
					/*Color of Supplier Before Change 2E8DEF*/
				}
		
						#admincreatepurchaseorderstitle{
							height: 80px;
							width: 700px;
							font-size: 90px;
							text-align: left;
							position: absolute;
							top: 10px;
							left:250px;
							background: none;
						}

						#admincreatepurchaseorderstitlepicdiv{
							height: 100px;
							width: 100px;
							background: none;
							position: relative;
							top:25px;
							left:70px;
							z-index: 2;
						}

								#admincreatepurchaseorderstitlepic{
									height: 100%;
									width: 100%;
									background: none;
								}

				#admincreatepurchaseorderslastpodiv{
					height: 150px;
					width: 100%;
					position: relative;
					top: 20px;
					left: 0px;
					opacity: .9;
					border: 0px solid red;
				}

						#admincreatepurchaseorderslastpoicon{
							height: 130px;
							width: 130px;
							background:none;
							position: relative;
							top:10px;
							left: 20px;
							z-index: 2;
						}

								#admincreatepurchaseorderslastpoiconpic{
									height: 100%;
									width: 100%;
									background:none;
								}

						#admincreatepurchaseorderslastpoinput{
							position: absolute;
							left: 150px;
							top:40px;
							height: 70px;
							width: 670px;
							font-size: 50px;
							color: black;
							background: none;
							text-align: center;
						}

				#admincreatepurchaseordersuptopodiv{
					height: 150px;
					width: 100%;
					position: relative;
					top: 40px;
					left: 0px;
					opacity: .9;
					border: 0px solid red;
				}

						#admincreatepurchaseordersuptopoicon{
							height: 130px;
							width: 130px;
							background:none;
							position: relative;
							top:10px;
							left: 20px;
							z-index: 2;
						}

								#admincreatepurchaseordersuptopoiconpic{
									height: 100%;
									width: 100%;
									background:none;
								}

						#admincreatepurchaseordersuptopoinput{
							position: absolute;
							left: 155px;
							top:40px;
							height: 70px;
							width: 670px;
							font-size: 50px;
							color: black;
							background: none;
							text-align: center;
						}

				#admincreatepurchaseorderssubmitdiv{
					height: 100px;
					width: 28%;
					position: relative;
					top:60px;
					left:72%;
					background: #2E8DEF;
					opacity: .95;
				}

					#admincreatepurchaseorderssubmitbutton{
						height: 100%;
						width: 100%;
						background:none;
						font-size: 60px;
						color:white;
					}







































/*------------------------adminchangereceivedbyaccountingpassword.php--------------------------------*/


#admin_po_changereceivedbyacccountingpassword_topfloater{
	height: 8%;
	width: 100%;
	position: relative;
	background: none;
	font-size: 50px;
	text-align: center;
	color:#ff6600 ;
}

#admin_po_changereceivedbyacccountingpassword_maindiv{
	height: 600px;
	width: 850px;
	margin: 0px auto;
	background: none;
	position: relative;
    top: -20px;
    transform: scale(.8);
}

		#admin_po_changereceivedbyacccountingpassword_form{
			background:none;
			height: 100%;
			width: 100%;
			top:0px;
		}

				#admin_po_changereceivedbyacccountingpassword_title_div{
					height: 150px;
					width: 100%;
					position: relative;
					top: 0px;
					left: 0px;
					opacity: 0.9;
					background: #2672EC;
					color: white;
					/*Color of Supplier Before Change 2E8DEF*/
				}
		
						#admin_po_changereceivedbyacccountingpassword_title_div_text{
							height: 80px;
							width: 700px;
							font-size: 50px;
							text-align: center;
							position: absolute;
							top: 0px;
							left:150px;
							background: none;
						}

						#admin_po_changereceivedbyacccountingpassword_title_div_picdiv{
							height: 100px;
							width: 100px;
							background: none;
							position: relative;
							top:25px;
							left:50px;
							z-index: 2;
						}

								#admin_po_changereceivedbyacccountingpassword_title_div_pic{
									height: 100%;
									width: 100%;
									background: none;
								}

				#admin_po_changereceivedbyacccountingpassword_inputdiv{
					height: 150px;
					width: 100%;
					position: relative;
					top: 20px;
					left: 0px;
					opacity: .9;
					border: 0px solid red;
				}

						#admin_po_changereceivedbyacccountingpassword_inputdiv_imgdiv{
							height: 130px;
							width: 130px;
							background:none;
							position: relative;
							top:10px;
							left: 20px;
							z-index: 2;
						}

								#admin_po_changereceivedbyacccountingpassword_inputdiv_imgdiv_img{
									height: 100%;
									width: 100%;
									background:none;
								}

						#admin_po_changereceivedbyacccountingpassword_inputdiv_newpassinput{
							position: absolute;
							left: 150px;
							top:35px;
							height: 70px;
							width: 670px;
							font-size: 50px;
							color: black;
							background: none;
							text-align: center;
						}

				#admin_po_changereceivedbyacccountingpassword_submitdiv{
					height: 80px;
					width: 28%;
					position: relative;
					top:60px;
					left:72%;
					background: #2E8DEF;
					opacity: .95;
				}

					#admin_po_changereceivedbyacccountingpassword_submitdiv_button{
						height: 100%;
						width: 100%;
						background:none;
						font-size: 60px;
						color:white;
						margin-top: -9px;
					}

















































/*---------------------------- searchvoidpopage.php ------------------------------*/

#searchvoidreasoninput{
	height: 100%;
	width: 100%;
	background:none;
	font-size: 30px;
	color: white;
	text-align: center;
}


		#searchvoidreasoninput::-webkit-input-placeholder{
			color:white;
			text-align: center;
		}

#searchvoidreasonsubmit{
	background:#2E8DEF;
	height: 71px;
	width: 100%;
	position: absolute;
	top:105%;
	font-size:50px;
	color: white;
	text-align: center;
	padding-bottom: 80px;
}

#searchvoidpopage_blueribbon{
	background: #2E8DEF;
	height: 60px;
	width: 100%;
	position: relative;
	top:120px;
	left: 0px;
	font-size: 40px;
	color: white;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
	z-index: 5;
}















/*----------------------------------- printpo -------------------------------------------- */

#printpohtml{
	background: white;
}

#printpobody{
	background: white;
}

#printpofloater{
	height: 1%;
	width: 100%;
	position: relative;
	background: none;
}

#printpomaindiv{
	height:610px;
	width: 850px;
	position: relative;
	left: 105px;
	top:0px;
	background: none;
}

		#printpoformdiv{
			height: 100%;
			width: 100%;
			background: none;
			position: relative;
			top: 0px;
		}

				#printpoform{
					height: 100%;
					width: 100%;
					position: relative;
					background: none;
				}

						#printpotitlediv{
							height: 100px;
							width: 100%;
							position: absolute;
							top: 0px;
							left: 0px;
							background: white;
							/*Color of Supplier Before Change 2E8DEF*/
						}

								#printpotitle{
									height: 60px;
									width: 475px;
									font-size: 50px;
									text-align: right;
									position: absolute;
									top: 20px;
									right:10px;
									background: none;
								}

								#printvoidreceivedmessage{
									height: 60px;
									width: 500px;
									font-size: 50px;
									text-align: right;
									position: absolute;
									top: 100px;
									right:345px;
									background: none;
									z-index: 5;
								}

								#printpotitlepicdiv_companylogo{
									height: 110px;
									width: 165px;
									background: none;
									position: absolute;
									top:29px;
									left:-10px;
									z-index: 2;
								}

										#printpotitlepicdiv_companylogo_image{
											height: 100%;
											width: 100%;
											background: none;
										}

								#printpotitlepicdiv{
									height: 75px;
									width: 214px;
									background:none;
									position: relative;
									top:43px;
									left:150px;
									z-index: 2;
								}

										#printpotitlepic{
											height: 100%;
											width: 100%;
											background: none;
										}

								#printpotitlenumber{
									background:none;
									height: 100px;
									width: 345px;
									position: absolute;
									top: 60px;
									right: 10px;
									font-size: 45px;
									font-weight: 400;
									text-align: right;
									opacity: 1;
									z-index: 5;
									/*297ed7*/
								}

						#printpodatediv{
							height: 120px;
							width: 100%;
							background: none;
							opacity: 0.9;
							position: absolute;
							top:180px;
							left:0px;
						}

								#printpomonthinput{
									height: 60px;
									width: 60px;
									font-size: 30px;
									text-align: right;
									position: absolute;
									top: 5px;
									right: 140px;
									background: none;
								}

								#printpodatedashone{
									height: 60px;
									width: 10px;
									font-size: 30px;
									text-align: center;
									position: absolute;
									top: 15px;
									right: 118px;
									background: none;
								}

								#printpodayinput{
									height: 60px;
									width: 60px;
									font-size: 30px;
									text-align: center;
									position: absolute;
									top: 5px;
									right: 60px;
									background: none;
								}

								#printpodatedashtwo{
									height: 60px;
									width: 10px;
									font-size: 30px;
									text-align: center;
									position: absolute;
									top: 15px;
									right: 53px;
									background: none;
								}

								#printpoyearinput{
									height: 60px;
									width: 60px;
									font-size: 30px;
									text-align: right;
									position: absolute;
									top: 5px;
									right: 8px;
									background: none;
								}

								#printpodateorderreminder{
									height: 20px;
									width: 200px;
									position: absolute;
									right:20px;
									top:55px;
									font-size: 12px;
									text-align: right;
									z-index: 3;
									background: white;
								}

								#printpojobnumtitle{
									height: 60px;
									width: 150px;
									font-size: 30px;
									text-align: left;
									position: absolute;
									top: 15px;
									left: 40px;
									background: none;
								}

								#printpojobnum{
									height: 60px;
									width: 650px;
									font-size: 30px;
									text-align: left;
									position: absolute;
									top: 0px;
									left: 325px;
									background: none;
								}

								#printpoemprequesttitle{
									height: 60px;
									width: 300px;
									font-size: 30px;
									text-align: left;
									position: absolute;
									top: 65px;
									left: 40px;
									background: none;
								}

								#printpoemprequest{
									height: 60px;
									width: 500px;
									font-size: 30px;
									text-align: left;
									position: absolute;
									top:55px;
									left: 325px;
									background: none;
								}


						#printposupplierdiv{
							height: 160px;
							width: 840px;
							background: none;
							position: absolute;
							top:310px;
							opacity: 0.9;
							border-bottom: 1.5px solid #2672EC;
							z-index: 6;
						}

								#printposuppliername{
									height: 80px;
									width: 840px;
									font-size: 50px;
									font-weight: 400;
									text-align: center;
									position: absolute;
									top: 5px;
									left: 0px;
									background: white;
									padding-top: 15px;
									padding-bottom: 15px;
									border-bottom: 1.5px solid #A0A0A0;
									border-top: 1.5px solid #2672EC;
								}

									#printposuppliername::-webkit-input-placeholder{
										color:white;
									}

								#printposuppliercontactinfo{
									height: 60px;
									width: 840px;
									font-size: 25px;
									text-align: center;
									position: absolute;
									top: 90px;
									left: 0px;
									background: none;
								}

										#printposuppliercontactinfo::-webkit-input-placeholder{
											text-align: center;
										}

						#printpotabletitlediv{
							height: 60px;
							width: 740px;
							font-size: 30px;
							font-weight: 400;
							position: absolute;
							text-align: center;
							top: 500px;
							left: 100px;
							background: none;
						}

								#printpodescriptiontitle{
									height: 60px;
									width: 340px;
									position: absolute;
									top: 0px;
									background: none;
								}

								#printpoqtytitle{
									height: 60px;
									width: 50px;
									position: absolute;
									left: 340px;
									top: 0px;
									background: none;
								}

								#printporatetitle{
									height: 60px;
									width: 170px;
									position: absolute;
									text-align: center;
									left: 410px;
									top: 0px;
									background: none;
								}

								#printposubtotaltitle{
									height: 60px;
									width: 190px;
									position: absolute;
									text-align: right; 
									left: 550px;
									top: 0px;
									background: none;
								}

						#printpoitem1{
							height: 65px;
							width: 840px;
							background: white;
							position: absolute;
							left: 0px;
							top:490px;
							opacity: 0.9;
							border-bottom: 1.5px solid #A0A0A0;
						}

								#printpoitem1img{
									height: 40px;
									position: absolute;
									top: 10px;
									left:15px;
									background:none;
									z-index: 5;
								}

								#printpoitem1desc{
									height: 45px;
									width: 320px;
									position: absolute;
									left: 110px;
									top: 5px;
									font-size: 30px;
									background:none;
									text-align: center;
									z-index: 5;
								}

										#printpoitem1desc::-webkit-input-placeholder{
											text-align: center;
										}

								#printpoitem1quantity{
									height: 60px;
									width: 70px;
									position: absolute;
									left: 430px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem1costperunit{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 510px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem1sub{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 670px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: right;
									z-index: 5;
								}

						#printpoitem2{
							height: 65px;
							width: 840px;
							background: white;
							position: absolute;
							left: 0px;
							top:560px;
							opacity: 0.9;
							border-bottom: 1.5px solid #A0A0A0;
						}

								#printpoitem2img{
									height: 40px;
									position: absolute;
									top: 10px;
									left:15px;
									background:none;
									z-index: 5;
								}

								#printpoitem2desc{
									height: 45px;
									width: 320px;
									position: absolute;
									left: 110px;
									top: 5px;
									font-size: 30px;
									background:none;
									text-align: center;
									z-index: 5;
								}

										#printpoitem2desc::-webkit-input-placeholder{
											text-align: center;
										}

								#printpoitem2quantity{
									height: 60px;
									width: 70px;
									position: absolute;
									left: 430px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem2costperunit{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 510px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem2sub{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 670px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: right;
									z-index: 5;
								}

						#printpoitem3{
							height: 65px;
							width: 840px;
							background: white;
							position: absolute;
							left: 0px;
							top:560px;
							opacity: 0.9;
							border-bottom: 1.5px solid #A0A0A0;
						}

								#printpoitem3img{
									height: 40px;
									position: absolute;
									top: 10px;
									left:15px;
									background:none;
									z-index: 5;
								}

								#printpoitem3desc{
									height: 45px;
									width: 320px;
									position: absolute;
									left: 110px;
									top: 5px;
									font-size: 30px;
									background:none;
									text-align: center;
									z-index: 5;
								}

										#printpoitem3desc::-webkit-input-placeholder{
											text-align: center;
										}

								#printpoitem3quantity{
									height: 60px;
									width: 70px;
									position: absolute;
									left: 430px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem3costperunit{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 510px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem3sub{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 670px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: right;
									z-index: 5;
								}

						#printpoitem4{
							height: 65px;
							width: 840px;
							background: white;
							position: absolute;
							left: 0px;
							top:560px;
							opacity: 0.9;
							border-bottom: 1.5px solid #A0A0A0;
						}

								#printpoitem4img{
									height: 40px;
									position: absolute;
									top: 10px;
									left:15px;
									background:none;
									z-index: 5;
								}

								#printpoitem4desc{
									height: 45px;
									width: 320px;
									position: absolute;
									left: 110px;
									top: 5px;
									font-size: 30px;
									background:none;
									text-align: center;
									z-index: 5;
								}

										#printpoitem4desc::-webkit-input-placeholder{
											text-align: center;
										}

								#printpoitem4quantity{
									height: 60px;
									width: 70px;
									position: absolute;
									left: 430px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem4costperunit{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 510px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem4sub{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 670px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: right;
									z-index: 5;
								}

						#printpoitem5{
							height: 65px;
							width: 840px;
							background: white;
							position: absolute;
							left: 0px;
							top:560px;
							opacity: 0.9;
							border-bottom: 1.5px solid #A0A0A0;
						}

								#printpoitem5img{
									height: 40px;
									position: absolute;
									top: 10px;
									left:15px;
									background:none;
									z-index: 5;
								}

								#printpoitem5desc{
									height: 45px;
									width: 320px;
									position: absolute;
									left: 110px;
									top: 5px;
									font-size: 30px;
									background:none;
									text-align: center;
									z-index: 5;
								}

										#printpoitem5desc::-webkit-input-placeholder{
											text-align: center;
										}

								#printpoitem5quantity{
									height: 60px;
									width: 70px;
									position: absolute;
									left: 430px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem5costperunit{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 510px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem5sub{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 670px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: right;
									z-index: 5;
								}

						#printpoitem6{
							height: 65px;
							width: 840px;
							background: white;
							position: absolute;
							left: 0px;
							top:560px;
							opacity: 0.9;
							border-bottom: 1.5px solid #A0A0A0;
						}

								#printpoitem6img{
									height: 40px;
									position: absolute;
									top: 10px;
									left:15px;
									background:none;
									z-index: 5;
								}

								#printpoitem6desc{
									height: 45px;
									width: 320px;
									position: absolute;
									left: 110px;
									top: 5px;
									font-size: 30px;
									background:none;
									text-align: center;
									z-index: 5;
								}

										#printpoitem6desc::-webkit-input-placeholder{
											text-align: center;
										}

								#printpoitem6quantity{
									height: 60px;
									width: 70px;
									position: absolute;
									left: 430px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem6costperunit{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 510px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem6sub{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 670px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: right;
									z-index: 5;
								}

						#printpoitem7{
							height: 65px;
							width: 840px;
							background: white;
							position: absolute;
							left: 0px;
							top:560px;
							opacity: 0.9;
							border-bottom: 1.5px solid #A0A0A0;
						}

								#printpoitem7img{
									height: 40px;
									position: absolute;
									top: 10px;
									left:15px;
									background:none;
									z-index: 5;
								}

								#printpoitem7desc{
									height: 45px;
									width: 320px;
									position: absolute;
									left: 110px;
									top: 5px;
									font-size: 30px;
									background:none;
									text-align: center;
									z-index: 5;
								}

										#printpoitem7desc::-webkit-input-placeholder{
											text-align: center;
										}

								#printpoitem7quantity{
									height: 60px;
									width: 70px;
									position: absolute;
									left: 430px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem7costperunit{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 510px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem7sub{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 670px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: right;
									z-index: 5;
								}

						#printpoitem8{
							height: 65px;
							width: 840px;
							background: white;
							position: absolute;
							left: 0px;
							top:560px;
							opacity: 0.9;
							border-bottom: 1.5px solid #A0A0A0;
						}

								#printpoitem8img{
									height: 40px;
									position: absolute;
									top: 10px;
									left:15px;
									background:none;
									z-index: 5;
								}

								#printpoitem8desc{
									height: 45px;
									width: 320px;
									position: absolute;
									left: 110px;
									top: 5px;
									font-size: 30px;
									background:none;
									text-align: center;
									z-index: 5;
								}

										#printpoitem8desc::-webkit-input-placeholder{
											text-align: center;
										}

								#printpoitem8quantity{
									height: 60px;
									width: 70px;
									position: absolute;
									left: 430px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem8costperunit{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 510px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem8sub{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 670px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: right;
									z-index: 5;
								}

						#printpoitem9{
							height: 65px;
							width: 840px;
							background: white;
							position: absolute;
							left: 0px;
							top:560px;
							opacity: 0.9;
							border-bottom: 1.5px solid #A0A0A0;
						}

								#printpoitem9img{
									height: 40px;
									position: absolute;
									top: 10px;
									left:15px;
									background:none;
									z-index: 5;
								}

								#printpoitem9desc{
									height: 45px;
									width: 320px;
									position: absolute;
									left: 110px;
									top: 5px;
									font-size: 30px;
									background:none;
									text-align: center;
									z-index: 5;
								}

										#printpoitem9desc::-webkit-input-placeholder{
											text-align: center;
										}

								#printpoitem9quantity{
									height: 60px;
									width: 70px;
									position: absolute;
									left: 430px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem9costperunit{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 510px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: center;
									z-index: 5;
								}

								#printpoitem9sub{
									height: 60px;
									width: 170px;
									position: absolute;
									left: 670px;
									top: 0px;
									font-size: 25px;
									background:none;
									text-align: right;
									z-index: 5;
								}

						#printposubandgranddiv{
							height: 60px;
							width: 840px;
							position: absolute;
							bottom: -145px;
							z-index: 1;
							background: white;
							border-top: 2px solid #2672EC;
						}

							#printposubandgrandsubinput{
								height: 60px;
								width: 100%;
								position: relative;
								left: 0px;
								top: 0px;
								font-size: 40px;
								padding-top: 10px;
								text-align: center;
								background: white;
							}

									#printposubandgrandsubinput::-webkit-input-placeholder{
										color: white;
									}

						#printpo_bottommessage_div{
							height: 120px;
							width: 840px;
							position: absolute;
							bottom: -270px;
							z-index: 1;
							background: none;
							padding-bottom: 7px;
						}

							#printpo_bottommessage_div_text{
								height: 38px;
								width: 100%;
								position: relative;
								left: 0px;
								top: 0px;
								font-size: 20px;
								padding-top: 10px;
								text-align: center;
								background: none;
							}

							#printpo_bottommessage_2_div_text{
								height: 38px;
								width: 100%;
								position: relative;
								left: 0px;
								top: -15px;
								font-size: 20px;
								text-align: center;
								background: none;
							}

							#printpo_bottomaddress_div_text{
								height: 38px;
								width: 100%;
								position: relative;
								left: 0px;
								top: -25px;
								font-size: 20px;
								padding-top: 10px;
								text-align: center;
								background: none;
							}

@media print  
{
	div{
	page-break-inside: avoid;
	}
}































/*----------------------------------- admincustomporeporthtmlscript.php -------------------------------------------- */


#admincustomporeporthtmlscriptbody{
	height: 100%;
	width: 100%;
	background: none;

	zoom:0.7;
}

#admincustomporeporthtmlscriptbodybackground{
	position: fixed;
	width: 100%;
	height: 100%;
	background-image: url("/mainblurrybackground.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	z-index: -5;
}

		#admincustomporeporthtmlscripttitlediv{
			height: 100px;
			width: 95%;
			text-align: center;
			font-size: 75px;
			background: #2672EC;
			color: white;
			position: fixed;
			left:2.5%;
			margin-bottom: 20px;
			opacity: 0.9;
			z-index: 5;

			-webkit-box-shadow: 6px 9px 36px -6px rgba(0,0,0,0.75);
			-moz-box-shadow: 6px 9px 36px -6px rgba(0,0,0,0.75);
			box-shadow: 6px 9px 36px -6px rgba(0,0,0,0.75);
		}

		.admincustomporeporthtmlscripttable{
			position: absolute;
			top: 125px;
			left: 2.5%;
			border-collapse:collapse;
			width: auto;
			height: auto;
			padding: 10px;
			z-index: 2;

			-webkit-box-shadow: 6px 9px 36px -6px rgba(0,0,0,0.75);
			-moz-box-shadow: 6px 9px 36px -6px rgba(0,0,0,0.75);
			box-shadow: 6px 9px 36px -6px rgba(0,0,0,0.75);
		}

				.admincustomporeporthtmlscriptheaderrow{
					height: 50px;
					width: 100%;
					font-size: 30px;
					font-weight: 400;
					background: none;
					text-align: center;
				}

						.admincustomporeporthtmlscripttableheaders{
							background: none;
							padding: 15px;
							border-bottom: 1px solid #2672EC;
							margin-bottom: 10px;
							min-width: 175px;
							max-width: 175px;
						}

		#admincustomporeporthtmlscript_holdingdiv{
			height: 500px;
			width: 1000px;
			position: absolute;
			left: 2.5%;
			top: 260px;
			background: none;
			overflow-x: hidden;
			overflow-y: auto;
			z-index: 1;
		}

		.admincustomporeporthtmlscripttable_content{
			position: absolute;
			top: 0px;
			left: 0px;
			border-collapse:collapse;
			width: auto;
			height: auto;
			padding: 10px;
			z-index: 1;
			font-weight: 400;
		}

				.admincustomporeporthtmlscripttablerows{
					height: 50px;
					width: auto;
					font-size: 20px;
					background: none;
					text-align: center;
					border-bottom: 1px solid #A9A9A9;.
					cursor: pointer;
				}

						.admincustomporeporthtmlscripttabledata{
							background: none;
							padding: 15px;
							margin-bottom: 10px;
							min-width: 175px;
							max-width: 175px;
						}

		#admincustomporeporthtmlscript_totalscontainerdiv{
			position: fixed;
			height: 50px;
			width: 95%;
			bottom: 45px;
			left:2.5%;
			background: none;
			color: black;
			z-index: 5;
		}

				#admincustomporeporthtmlscript_totalscontainerdiv_center{
					background: none;
					position: relative;
					margin:0px auto;
					width: 990px;
					height: 60px;
					opacity: 0.95;
				}

						#admincustomporeporthtmlscript_totals_subtotal_titlediv{
							position: absolute;
							top:-30px;
							left:10px;
							background: #2672EC;
							opacity: .95;
							text-align: center;
							font-size: 20px;
							height: 30px;
							width: 150px;
							color: white;
						}

						#admincustomporeporthtmlscript_totals_voidcount_titlediv{
							position: absolute;
							top:-30px;
							left:335px;
							background: #2672EC;
							opacity: .95;
							text-align: center;
							font-size: 20px;
							height: 30px;
							width: 150px;
							color: white;
						}

						#admincustomporeporthtmlscript_totals_verifiedcount_titlediv{
							position: absolute;
							top:-30px;
							left:665px;
							background: #2672EC;
							opacity: .95;
							text-align: center;
							font-size: 20px;
							height: 30px;
							width: 150px;
							color: white;
						}






						#admincustomporeporthtmlscript_totals_subtotal_div{
							position: absolute;
							left: 0px;
							top: 0px;
							width: 300px;
							height: 50px;
							font-size: 45px;
							color: white;
							background: #2E8DEF;
							text-align: center;
							padding: 5px;

							-webkit-box-shadow: 3px 4px 29px 0px rgba(0,0,0,0.75);
							-moz-box-shadow: 3px 4px 29px 0px rgba(0,0,0,0.75);
							box-shadow: 3px 4px 29px 0px rgba(0,0,0,0.75);
						}

						#admincustomporeporthtmlscript_totals_voidcount_div{
							position: absolute;
							left: 330px;
							top: 0px;
							width: 300px;
							height: 50px;
							font-size: 45px;
							color: white;
							background: #2E8DEF;
							text-align: center;
							padding: 5px;

							-webkit-box-shadow: 3px 4px 29px 0px rgba(0,0,0,0.75);
							-moz-box-shadow: 3px 4px 29px 0px rgba(0,0,0,0.75);
							box-shadow: 3px 4px 29px 0px rgba(0,0,0,0.75);
						}

						#admincustomporeporthtmlscript_totals_verifiedcount_div{
							position: absolute;
							left: 660px;
							top: 0px;
							width: 300px;
							height: 50px;
							font-size: 45px;
							color: white;
							background: #2E8DEF;
							text-align: center;
							padding: 5px;

							-webkit-box-shadow: 3px 4px 29px 0px rgba(0,0,0,0.75);
							-moz-box-shadow: 3px 4px 29px 0px rgba(0,0,0,0.75);
							box-shadow: 3px 4px 29px 0px rgba(0,0,0,0.75);
						}

		#admincustomporeporthtmlscript_errordiv{
			position: fixed;
			bottom: 50px;
			right: 50px;
			height: 60px;
			width: 300px;
			background: none;
		}

				#admincustomporeporthtmlscript_errordiv_background{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #ff6600;
					height: 100%;
					width: 100%;
					opacity: 0.9;
				}

				#admincustomporeporthtmlscript_errordiv_text{
					position: absolute;
					left: 0px;
					top: 15px;
					width: 100%;
					height: 100%;
					background: none;
					font-size: 20px;
					color: white;
					text-align: center;
				}

		#admincustomporeporthtmlscript_gobackdiv{
			position: fixed;
			height: 45px;
			width: auto;
			left: 45px;
			bottom: 0px;
			color: white;
			font-size: 30px;
			text-align: center;
			background: none;
		}

		#admincustomporeporthtmlscript_notediv{
			position: fixed;
			height: 45px;
			width: auto;
			right: 35px;
			bottom: 0px;
			color: white;
			font-size: 30px;
			text-align: center;
			background: none;
		}











































/*------------------------------------- makenotification ------------------------------------------ */



#makenotificationfloater{
	height: 7%;
	width: 100%;
	position: relative;
	background: none;
}

#makenotificationform{
	background: none;
	height: auto;
	padding-bottom: 8px;
}

#makenotificationmaindiv{
	height: 500px;
	width: 900px;
	background:white;
	border:none;
	position: relative;
	top: -56px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 0px;
	padding-bottom: 25px;
	opacity: 0.9;

	transform:scale(.7);

	-webkit-box-shadow: 7px 10px 70px -9px rgba(0,0,0,0.75);
	-moz-box-shadow: 7px 10px 70px -9px rgba(0,0,0,0.75);
	box-shadow: 7px 10px 70px -9px rgba(0,0,0,0.75);
}

		#makenotificationtopbar{
			height: 200px;
			width: 100%;
			position: relative;
			top:0px;
			left: 0px;
			background: #2672EC;
			color: white;
		}

				#makenotificationtopbarimage{
					height: 130px;
					width: 130px;
					position: absolute;
					top:35px;
					left: 50px;
					background: none;
				}

				#makenotificationtopbartext{
					height: 110px;
					width: 650px;
					background: none;
					color: white;
					font-size: 100px;
					text-align: center;
					position: absolute;
					left: 200px;
					top:35px;
				}

						#makenotificationtopbartext::-webkit-input-placeholder{
							color: white;
							padding-bottom: 20px;
						}

		#makenotificationsendtodiv{
			height: 100px;
			width: 100%;
			position: relative;
			background: none;
		}

				#makenotificationsendtotitlediv{
					height: 100px;
					width: 225px;
					position: absolute;
					left: 15px;
					top:0px;
					background: none;
					font-size: 60px;
					color: black;
					text-align: right; 
					padding-top: 20px;
				}

				#makenotificationsendtoinput{
					height:90px;
					width: 600px;
					background: none;
					position: absolute;
					left:280px;
					top:15px;
					color: black;
					font-size: 50px;
					text-align: left;
					padding-left: 15px;
				}

						#makenotificationsendtoinput::-webkit-input-placeholder{
							color: grey;
							font-size: 60px;
						}

				#makenotificationsendtoautofillsuggestdiv{
					height: 300px;
					width: 300px;
					position: absolute;
					right:-325px;
					top:-20px;
					opacity: 0.9;
					padding-top: 20px;
					display: none;
				}

						.makenotificationsendtoautofillsuggestoptions{
							position: relative;
							width: 100%;
							height: 80px;
							font-size: 40px;
							color: black;
							text-align: center;
							padding-top: 10px;
						}

						#makenotificationsendtoautofillsuggestoption1{
							border-bottom: 2px solid #2672EC;
							font-size: 60px;
							color: #2672EC;
							padding-top: 0px;
							height: 100px;
						}

		#makenotificationmessagediv{
			height: 200px;
			width: 100%;
			position: relative;
			background: none;
		}

				#makenotificationmessagetitlediv{
					height: 100px;
					width: 225px;
					position: absolute;
					left: 15px;
					top:0px;
					background: none;
					font-size: 60px;
					color: black;
					text-align: right; 
					padding-top: 15px;
				}

				#makenotificationmessageinput{
					height: 90%;
					width: 600px;
					background: none;
					position: absolute;
					left:275px;
					top:5%;
					color: black;
					font-size: 50px;
					text-align: left;
					border-top: 1px solid grey;
					border-bottom: 1px solid grey;
					padding: 5px;
					padding-left: 15px;
				}

						#makenotificationmessageinput::-webkit-input-placeholder{
							color: grey;
							font-size: 60px;
						}

		#makenotificationuploaddiv{
			height: 100px;
			width: 900px;
			position: relative;
			color: white;
			margin-top: 25px;
			opacity: 1;
		}

				#makenotificationuploadtitle{
					height: 100px;
					width: 200px;
					position: absolute;
					left: 0px;
					top:0px;
					background: #2672EC;
					font-size: 60px;
					color: white;
					text-align: right; 
					padding-top:0px;
				}

						#makenotificationuploadicon{
							background: none;
							height: 70px;
							width: auto;
							position: absolute;
							top:15px;
							left:70px;
						}

				#makenotificationuploadinput{
					height:100px;
					width: 700px;
					position: absolute;
					left:200px;
					top:0px;
					color: black;
					font-size: 30px;
					text-align: left;
					padding-left: 70px;
					padding-top:28px;
					background: white;
				}

		#makenotificationsubmitbutton{
			height: 70px;
			width: 140px;
			position: relative;
			left:720px;
			top:0px;
			background: #2672EC;
			color: white;
			font-size: 40px;
			text-align: center;
		}

				#makenotificationsubmitbuttonimage{
					background: none;
					height: 80px;
					width: 80px;
					position: absolute;
					bottom: 0px;
					left:0px;
				}


		#makenotification_uploadingdiv{
			height: 75px;
			width: 300px;
			position: relative;
			top:-70px;
			left:380px;
			background: #ff6600 ;
			color: white;
			font-size: 50px;
			padding-top: 10px;
			text-align: center;
			display: none;
		}



































/*------------------------------ loginnotification_po.php ------------------------------*/

#loginnotification_pofloater{
	background: none;
	height:180px;
	width: 100%;
	position: relative;
}

		#loginnotification_potopfloaterdiv{
			position: relative;
			top:15%;
			height: 100px;
			width: 950px;
			margin: 0px auto;
			background: #2672EC;
			opacity: 1;
			font-size: 70px;
			color: white;
			text-align: center;

			-webkit-box-shadow: 22px 8px 73px -6px rgba(0,0,0,0.75);
			-moz-box-shadow: 22px 8px 73px -6px rgba(0,0,0,0.75);
			box-shadow: 22px 8px 73px -6px rgba(0,0,0,0.75);
		}

#loginnotification_po_backbutton{
	display: none;
}

#posubandgranddiv_loginnotification_po{
	height: 100px;
	width: 365px;
	position: fixed;
	right: 21px;
	bottom: 147px;
	background: none;
	z-index: 1;
}

#popininput_loginnotification_po{
	height: 75px;
	width: 280px;
	position: fixed;
	right: 108px;
	bottom: 87px;
	background: none;
	z-index: 1;
}

#posubmitdiv_loginnotification_po{
	height: 75px;
	width: 75px;
	background: none;
	position: fixed;
	right: 20px;
	bottom: 87px;
	opacity: 0.9;
}

#loginnotificationsnoozebuttondiv{
	height: 50px;
	width: 250px;
	font-size: 32px;
	position: fixed;
	right: 25px;
	bottom: 0px;
	color: white;
	background: none;
	z-index: 101;
}

		#loginnotificationsnoozebuttonimage{
			height: 35px;
			width: 35px;
			position: absolute;
			left:10px;
			top:7.5px;
			background: none;
		}

		#loginnotificationsnoozebuttontext{
			height: 50px;
			width: 110px;
			position: absolute;
			left:60px;
			top:0px;
			background: none;
		}

		#loginnotificationsnoozebuttontextamountleft{
			height: 50px;
			width: 70px;
			position: absolute;
			left: 160px;
			top: 6px;
			background: none;
			font-size: 20px;
		}

#loginnotificationpomessagediv{
	position: fixed;
	height:400px;
	width:300px;
	top:180px;
	left: 50px;
	background: none;
}

		#loginnotificationpomessagemessagediv{
			height: 20%;
			width: 105%;
			text-align: center;
			font-size: 50px;
			color: white;
			background: #2672EC;
			padding-top: 5px;
			z-index: 2;
			position: relative;
			left:-2.5%;
		}

		#loginnotificationpomessagetextarea{
			height: 80%;
			width: 100%;
			font-size: 40px;
			text-align: center;
			color:black;
			padding-top: 10px;
			padding-left: 15px;
			padding-right: 15px;
			overflow-x: hidden;
			opacity: 0.9;
		}

#loginnotification_po_replydiv{
	height: 80px;
	width: 300px;
	background: #2672EC;
	position: fixed;
	top:600px;
	left: 50px;
	opacity: 0.9;
}

		#loginnotification_po_replydiv_image{
			position: absolute;
			top:5px;
			left: 20px;
			background: none;
			height: 70px;
			width: 70px;
		}

		#loginnotification_po_replydiv_text{
			position: absolute;
			top:0px;
			left:90px;
			height: 70px;
			width: 200px;
			font-size: 50px;
			color: white;
			text-align: center;
			background: none;
			padding-top: 0px;
		}

#loginnotification_po_attachmentdiv{
	position: fixed;
	height: 275px;
	width: 365px;
	bottom:235px;
	right: 11px;
	background: none;
	z-index: 0;
}

		#loginnotification_po_attachmentdiv_image{
			max-height: 400px;
			max-width: 300px;
			background: none;
			position: absolute;
			bottom: 0px;
			right: 0px;
		}

		#loginnotification_po_attachmentdiv_iframe_image{
			height: 40px;
			width: auto;
			position: absolute;
			bottom: 10px;
			left: 10px;
			background: none;
			z-index: 5;
		}

		#loginnotification_po_attachmentdiv_iframe{
			height: 275px;
			width: 365px;
			z-index: 2;
		}

#loginnotification_po_mobile_showmessage_div{
	display: none;
}

#loginnotification_po_mobile_showattachment_div{
	display: none;
}
























/*---------------------------- loginnotification_generalmessage ------------------------------ */

#loginnotification_generalmessagefromdiv{
	height:70px;
	width: 100%;
	padding-top: 30px;
}

		#loginnotification_generalmessagefromtitle{
			height: 70px;
			width: 150px;
			color: black;
			font-size: 50px;
			position: absolute;
			right:550px;
			background: none;
			text-align: right;
		}

		#loginnotification_generalmessagefromtext{
			height: 70px;
			width: 500px;
			color: black;
			font-size: 50px;
			position: absolute;
			left:315px;
			background: none;
			padding-bottom: 5px;
		}

#loginnotification_generalmessageregardingdiv{
	height:70px;
	width: 100%;
	padding-top: 10px;
}

		#loginnotification_generalmessageregardingtitle{
			height: 70px;
			width: 230px;
			color: black;
			font-size: 50px;
			position: absolute;
			right:550px;
			background: none;
			text-align: right;
		}

		#loginnotification_generalmessageregardingtext{
			height: 70px;
			width: 500px;
			color: black;
			font-size: 50px;
			position: absolute;
			left:315px;
			background: none;
			padding-bottom: 5px;
		}

#loginnotification_generalmessagemessagediv{
	height:70px;
	width: 100%;
	padding-top: 10px;
}

		#loginnotification_generalmessagemessagetitle{
			height: 70px;
			width: 230px;
			color: black;
			font-size: 50px;
			position: absolute;
			right:550px;
			background: none;
			text-align: right;
		}


#loginnotification_generalmessagetextarea{
	min-height: 100px;
	max-height: 800px;
	width: 100%;
	text-align: center;
	font-size: 40px;
	position: relative;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}

#loginnotificationdismissbuttondiv{
	height: 50px;
	width: 170px;
	font-size: 34px;
	position: fixed;
	right: 300px;
	bottom: 5px;
	color: white;
	background: none;
}

		#loginnotificationdismissbuttonimage{
			height: 35px;
			width: 35px;
			position: absolute;
			left:10px;
			top:12px;
			background: none;
		}

		#loginnotificationdismissbuttontext{
			height: 50px;
			width: 110px;
			position: absolute;
			left:58px;
			top:3px;
			background: none;
		}

#loginnotification_generalmessageextrainfodiv{
	height: 155px;
	width: 95%;
	position: relative;
	left: 2.5%;
	background: #2672EC;
	color: white;
	opacity: 0.8;
	font-size: 40px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#loginnotification_generalmessage_mobilesnooze_div{
	display: none;
}
































/*---------------------------- loginnotification_create_generalmessage ------------------------------ */

#loginnotification_create_generalmessage_maindiv{
	height: auto;
	width: 850px;
	margin: 0px auto;
	background: none;
	position: relative;
    top: 0px;
    
    zoom: 0.8;
}

#loginnotification_create_generalmessage_topbar_text{
	background: none;
	height: 100%;
	width: 650px;
	position: absolute;
	right: 10px;
	top:12px;
	font-size: 70px;
	text-align: center;
	color: white;
	padding-top: 35px;
}

		#loginnotification_create_generalmessage_topbar_text::-webkit-input-placeholder{
			color:white;
		}

#loginnotification_create_generalmessage_form{
	background: none;
	height: auto;
	width: auto;
}

		#loginnotification_create_generalmessage_listdiv{
			height:auto;
			width: 95%;
			position: relative;
			top:0px;
			left: 2.5%;
			margin-bottom: 25px;
		}

				#loginnotification_create_generalmessagefromdiv{
					height:70px;
					width: 100%;
					padding-top: 30px;
				}

						#loginnotification_create_generalmessagefromtitle{
							height: 70px;
							width: 150px;
							color: black;
							font-size: 50px;
							position: absolute;
							right:550px;
							background: none;
							text-align: right;
						}

						#loginnotification_create_generalmessagefromtext{
							height: 70px;
							width: 500px;
							color: black;
							font-size: 50px;
							position: absolute;
							left:275px;
							background: none;
							padding-bottom: 0px;
						}

				#loginnotification_create_generalmessagemessagediv{
					height:70px;
					width: 100%;
					padding-top: 10px;
				}

						#loginnotification_create_generalmessagemessagetitle{
							height: 70px;
							width: 230px;
							color: black;
							font-size: 50px;
							position: absolute;
							right:550px;
							background: none;
							text-align: right;
						}


				#loginnotification_create_generalmessagetextarea{
					min-height: 100px;
					max-height: 800px;
					width: 100%;
					text-align: center;
					font-size: 40px;
					position: relative;
					padding-top: 5px;
					padding-left: 25px;
					padding-right: 25px;
					padding-bottom: 25px;
				}

#loginnotification_create_generalmessage_notificationidtosendthrough{
	display: none;
}


#loginnotification_create_generalmessage_submitbutton{
	height: 80px;
	width: 300px;
	background: #2672EC;
	position: fixed;
	bottom:130px;
	right: 21px;
	opacity: 0.9;
	z-index: 5;
}

		#loginnotification_create_generalmessage_submitbutton_image{
			position: absolute;
			top:5px;
			left: 20px;
			background: none;
			height: 70px;
			width: 70px;
		}

		#loginnotification_create_generalmessage_submitbutton_text{
			position: absolute;
			top: -4px;
			left:90px;
			height: 100%;
			width: 200px;
			font-size: 50px;
			color: white;
			text-align: center;
			background: none;
			padding-top: 5px;
		}

#loginnotification_create_generalmessage_usersuggestdiv{
	height: 300px;
	width: 300px;
	position: fixed;
	right:50px;
	top:300px;
	opacity: 0.9;
	padding-top: 20px;
	display: none;
}

		.makenotificationsendtoautofillsuggestoptions{
			position: relative;
			width: 100%;
			height: 80px;
			font-size: 40px;
			color: black;
			text-align: center;
			padding-top: 10px;
		}

		#makenotificationsendtoautofillsuggestoption1{
			border-bottom: 2px solid #2672EC;
			font-size: 60px;
			color: #2672EC;
			padding-top: 0px;
			height: 100px;
		}









































































/*----------------------- mysendr.php --------------------------- */

#mysendrfloater{
	height: 12%;
	width: 100%;
	position: relative;
	background: none;
}

#mysendrdiv{
	height: auto;
	width: 1300px;
	background: white;
	border: none;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: none;
	border-radius: 0px;
	left: 0px;

	zoom: 0.5;
}

		#mysendr_podiv{
			height: 1600px;
			width: 1300px;
			background: none;
			position: relative;
		}

				#mysendr_podiv_title{
					height: 150px;
					width: 100%;
					background: #1A428A;
					position: relative;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					flex-direction: row;
					flex-wrap: nowrap;
				}

						#mysendr_podiv_title_image{
							height: 90px;
							width: 90px;
							background: none;
							position: relative;
						}

						#mysendr_podiv_title_text{
							height: 62px;
							width: 700px;
							background: none;
							font-size: 50px;
							color: white;
							position: relative;
							text-align: center;
							margin-left: 25px;
						}

				#mysendr_podiv_content{
					height: 1200px;
					width: 95%;
					position: absolute;
					left:2.5%;
					padding-top: 0px;
					padding-bottom: 20px;
				}

						.mysendr_podiv_content_row{
							height: 60px;
							width: 100%;
							background: none;
							font-size: 33px;
							margin-top: 20px;
							position: relative;
							color: black;
						}

								.mysendr_podiv_content_voidicon{
									position: absolute;
									left: 20px;
									top: 2px;
									height: auto;
									width: 40px;
									background: none;
								}

										.mysendr_podiv_content_voidicon_img{
											height: auto;
											width: 100%;
											background: none;
											position: relative;
											left: 0px;
											top: 0px;
										}

								.mysendr_podiv_content_rentalicon{
									position: absolute;
									left: 20px;
									top: 2px;
									height: auto;
									width: 40px;
									background: none;
								}

										.mysendr_podiv_content_rentalicon_img{
											height: auto;
											width: 100%;
											background: none;
											position: relative;
											left: 0px;
											top: 0px;
										}

								.mysendr_podiv_content_verifiedicon{
									position: absolute;
									left: 20px;
									top: 2px;
									height: auto;
									width: 40px;
									background: none;
								}

										.mysendr_podiv_content_verifiedicon_img{
											height: auto;
											width: 100%;
											background: none;
											position: relative;
											left: 0px;
											top: 0px;
										}

								.mysendr_podiv_content_regularpoicon{
									position: absolute;
									left: 20px;
									top: 2px;
									height: auto;
									width: 40px;
									background: none;
								}

										.mysendr_podiv_content_regularpoicon_img{
											height: auto;
											width: 100%;
											background: none;
											position: relative;
											left: 0px;
											top: 0px;
										}

								.mysendr_podiv_content_ponum{
									position: absolute;
									top: 0px;
									left: 67px;
									width: 245px;
									text-align: center;
									white-space: nowrap;
								}

								.mysendr_podiv_content_jobnum{
									position: absolute;
									top:0px;
									left: 475px;
									width: 190px;
									text-align: center;
									white-space: nowrap;
									color: #999999;
									text-transform: uppercase;
								}

								.mysendr_podiv_content_date{
									position: absolute;
									top:0px;
									left: 310px;
									width: 170px;
									text-align: center;
									white-space: nowrap;
									color: #999999;
									text-transform: uppercase;
								}

								.mysendr_podiv_content_suppliername{
									position: absolute;
									top:-8px;
									left: 670px;
									width: 380px;
									text-align: center;
									white-space: nowrap;
									font-size: 40px;
									overflow: hidden;
								}

								.mysendr_podiv_content_showngrandtotal{
									position: absolute;
									top:0px;
									right: 20px;
									width: 170px;
									text-align: right;
									white-space: nowrap;
								}

								.mysendr_podiv_content_mobileitems{
									display: none;
								}

								.mysendr_podiv_content_dividingline{
									height: 2px;
									width: 95%;
									position: absolute;
									top:50px;
									left: 2.5%;
									background: #2672EC;

									display: none;
								}

				#mysendr_podiv_seemore{
					height: 55px;
					width: 200px;
					background: #2672EC;
					position: absolute;
					top:1370px;
					left:1030px;
					color: white;
					font-size: 35px;
					text-align: center;
				}


































/*----------------------- mysendr_po.php --------------------------- */

				/* Main CSS from mysendr.php */

#mysendrdiv_po{
	height: auto;
	width: 1300px;
	background:white;
	border:none;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: none;
	border-radius: 0px;
	left:-15px;

	zoom:0.5;
}

		#mysendr_po_podiv{
			height:auto;
			width: 1300px;
			background: none;
			position: relative;
		}


				#mysendr_po_podiv_content{
					height: auto;
					width: 95%;
					position: relative;
					left:2.5%;
					padding-top: 10px;
					padding-bottom: 30px;
					margin-bottom: 60px;
				}

#mysendr_po_bottomfloater{
	width: 100%;
	height: 150px;
	position: relative;
	background: none;
	left:0px;
	bottom:0px;
}


































/* ----------------- editpo.php ---------------------------------*/

#editpo_mobile_toolsbutton{
	display: none;
}

.editpo_deleteitem_button{
	height: 45px;
	width: 45px;
	background: none;
	position: relative;
	z-index: 5;
	left: 785px;
}

		#editpo_deleteitem_button_image{
			height: 100%;
			width: auto;
			background: none;
		}

#editpo_toolbar{
	position: fixed;
	top: 0px;
	right: 300px;
	width: 500px;
	height: 65px;
	background: none;
	display: flex;
	justify-content: center;

	z-index: 100;
}

		#editpo_toolbar_emailbutton{
			position: relative;
			width: 50px;
			height: 100%;
			background: none;
			margin-right: 10px;
			margin-left: 10px;					
		}

				#editpo_toolbar_emailbutton_background{
					height: 100%;
					width: 100%;
					background: #1A428A;
					opacity: 0.9;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
				}

				#editpo_toolbar_emailbutton_icon{
					position: absolute;
					left: 20%;
					top: 24px;
					background: none;
					width: 60%;
					height: auto;
				}

				#editpo_toolbar_emailbutton_lightblue{
					height: 20%;
					width: 100%;
					position: absolute;
					bottom: -20%;
					background: #2672EC;
					z-index:-3;
				}

		#editpo_toolbar_voidbutton{
			position: relative;
			width: 50px;
			height: 100%;
			background: none;
			margin-right: 10px;
			margin-left: 10px;					
		}

				#editpo_toolbar_voidbutton_background{
					height: 100%;
					width: 100%;
					background: #1A428A;
					opacity: 0.9;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
				}

				#editpo_toolbar_voidbutton_icon{
					position: absolute;
					left: 20%;
					top: 24px;
					background: none;
					width: 60%;
					height: auto;
				}

				#editpo_toolbar_voidbutton_lightblue{
					height: 20%;
					width: 100%;
					position: absolute;
					bottom: -20%;
					background: #2672EC;
					z-index:-3;
				}

		#editpo_toolbar_printbutton{
			position: relative;
			width: 50px;
			height: 100%;
			background: none;
			margin-right: 10px;
			margin-left: 10px;					
		}

				#editpo_toolbar_printbutton_background{
					height: 100%;
					width: 100%;
					background: #1A428A;
					opacity: 0.9;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
				}

				#editpo_toolbar_printbutton_icon{
					position: absolute;
					left: 20%;
					top: 24px;
					background: none;
					width: 60%;
					height: auto;
				}

				#editpo_toolbar_printbutton_lightblue{
					height: 20%;
					width: 100%;
					position: absolute;
					bottom: -20%;
					background: #2672EC;
					z-index:-3;
				}

		#editpo_toolbar_descdiv{
			position: fixed;
			top: 95px;
			right: 250px;
			background:none;
			height: 65px;
			width: 300px;
		}

				#editpo_toolbar_descdiv_background{
					position: absolute;
					left: 0px;
					top: 0px;
					height: 100%;
					width: 100%;
					opacity: 0.9;
					background: #ff6600;
				}

				#editpo_toolbar_descdiv_text{
					position: absolute;
					left: 0px;
					top:10px;
					height: 100%;
					width: 100%;
					text-align: center;
					font-size:35px;
					color:white;
					background: none;
				}


#editpoemailpodiv{
	position: fixed;
	width: 350px;
	height: 75px;
	background: #1A428A;
	right:220px;
	top: 110px;
	display: none;
	opacity: 0.9;
	z-index: 10;
}

		#editpoemailpodiv_input{
			height: 100%;
			width: 80%;
			position: absolute;
			left: 0px;
			top: 0px;
			color: white;
			font-size: 25px;
			text-align: center;
			background: none;
		}

				#editpoemailpodiv_input::-webkit-input-placeholder{
					color:white;
					font-variant: small-caps;
				}

		#editpoemailpodiv_submit{
			position: absolute;
			right: 0px;
			top: 0px;
			height: 100%;
			width: auto;
			background: none;
			z-index: 5;
		}

				#editpoemailpodiv_image{
					position: absolute;
					right: 0px;
					top: 0px;
					height: 100%;
					width: auto;
					background: none;
				}

				#editpoemailpodiv_image_loading{
					position: absolute;
					right: 0px;
					top: 0px;
					height: 100%;
					width: auto;
					background: none;

					-webkit-animation:spin 2s linear infinite;
				    -moz-animation:spin 2s linear infinite;
				    animation:spin 2s linear infinite;
				}

				@-moz-keyframes spin { 100% { -moz-transform: rotate(-360deg); } }
				@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg); } }
				@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }

#po_rentaldiv_showbutton_editpoversion{
	position: fixed;
	bottom: 400px;
	right: 50px;
	height: 75px;
	width: 365px;
	background: #2672EC;
	color: white;
	text-align: center;
	font-size: 50px;
	padding-bottom: 5px;

	-webkit-box-shadow: 0px 10px 54px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 54px -3px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 54px -3px rgba(0,0,0,0.75);
}

#po_rentaldiv_editpoversion{
	position: fixed;
	bottom: 420px;
	right:50px;
	height: 300px;
	width: 365px;
	background: none;
	z-index: 5;
}

#editpo_mobile_toolspopup_minimizeddiv{
	display: none;
}


#editpo_mobile_toolspopup_showdiv{
	display: none;
}

#editpo_mobile_emailpo_div{
	display: none;
}











































































/* ----------------- editpo_readonly.php ---------------------------------*/

#posubandgranddiv_readonly{
	height: 100px;
	width: 365px;
	position: fixed;
	right: 75px;
	bottom: 130px;
	background: none;
	z-index: 1;
}

















/* admin_editjob */

#admin_editjob_title_text{
	height: 150px;
	width: 550px;
	background: none;
	font-size: 80px;
	color: white;
	padding-top: 15px;
	position: absolute;
	left:200px;
	top: 0px;
}

#admin_editjob_maindiv{
	height: auto;
	width: 800px;
	background:white;
	border:none;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: none;
	border-radius: 0px;
	left:10px;
	position:relative;
	top:-60px;

	zoom:0.7;
}










/* ----------------- admin_manage_users.php ---------------------------------*/

#admin_manage_users_maindiv{
	height: auto;
    width: 100%;
    background: none;
    display: flex;
    justify-content: center;
    align-content: center;
}

	#admin_manage_users_contentdiv{
		height: auto;
    	width: 1000px;
    	background: none;
    	margin-top: 75px;
    	margin-bottom: 150px;
    	position: relative;
	}

		#admin_manage_users_titlediv{
			width: 100%;
   	 		height: 100px;
    		background: #1A428A;
    		position: relative;
    		left: 0px;
    		top: 0px;
    		display: flex;
    		justify-content: center;
    		align-content: center;
    		align-items: center;
    		-webkit-box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
    		-moz-box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
    		box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
		}

			#admin_manage_users_titlediv_image{
				height: 70%;
				width: auto;
				background: none;
			}

			#admin_manage_users_titlediv_text{
				height: auto;
			    width: auto;
			    color: white;
			    text-transform: uppercase;
			    background: none;
			    font-size: 40px;
			    margin-left: 40px;
			}

		#admin_manage_users_toolbar{
			height: 75px;
			width: 100%;
			background: whitesmoke;
			padding-top: 20px;
			display: flex;
    		justify-content: space-evenly;
    		align-content: center;
    		align-items: center;
    		flex-wrap: wrap;
		}

			#admin_manage_users_toolbar_newuserbutton{
			    height: 60px;
			    width: auto;
			    background: #ff6600;
			    border-radius: 30px;
			    display: flex;
			    justify-content: center;
			    align-items: center;
			    flex-wrap: nowrap;
			}

				#admin_manage_users_toolbar_newuserbutton_image{
				    height: 90%;
				    width: auto;
				    background: none;
				    margin-left: 10px;
				}

				#admin_manage_users_toolbar_newuserbutton_text{
				    height: auto;
				    width: auto;
				    background: none;
				    font-size: 30px;
				    color: white;
				    margin-left: 0;
				    margin-right: 30px;
				    margin-top: -1px;
				}

			#admin_manage_users_toolbar_search{
				position: relative;
				height: 60px;
				width: 450px;
				background: none;
				border-radius: 30px;
				border: 1px solid #999;
			}

				#admin_manage_users_toolbar_search_input{
					position: relative;
					height: 100%;
					width: 80%;
					background: none;
					font-size: 30px;
					color: black;
					text-transform: uppercase;
					margin-left: 20px;
				}

				#admin_manage_users_toolbar_search_submit{
					position: absolute;
				    height: 70%;
				    top: 15%;
				    right: 15px;
				    background: none;
				    opacity: 0.8;
				}

					#admin_manage_users_toolbar_search_submit_img{
						height: 100%;
						width: auto;
						background: none;
					}

			#admin_manage_users_toolbar_moreoptionsbutton{
			    height: 60px;
			    width: auto;
			    background: none;
			    border-radius: 30px;
			    display: flex;
			    justify-content: center;
			    align-items: center;
			    flex-wrap: nowrap;
			}

				#admin_manage_users_toolbar_moreoptionsbutton_image{
				    position: relative;
				    height: 90%;
				    width: auto;
				    background: none;
				}

		#admin_manage_users_userslist{
			height: auto;
			width: 100%;
			background: whitesmoke;
			padding-top: 20px;
			padding-bottom: 20px;
			display: flex;
    		justify-content: center;
    		align-content: center;
    		align-items: center;
    		flex-wrap: wrap;
		}

			.admin_manage_users_userslist_usercard{
				position: relative;
				height: 50px;
				width: 95%;
				background: none;
				margin-top: 10px;
				margin-bottom: 10px;
				display: flex;
	    		justify-content: flex-start;
	    		align-content: center;
	    		align-items: center;
	    		flex-wrap: wrap;
			}

				.admin_manage_users_userslist_usercard_name{
					height: auto;
				    width: 65%;
				    background: none;
				    font-size: 30px;
				    margin-left: 10px;
				    padding: 5px;
				    text-transform: uppercase;
				}

				.admin_manage_users_userslist_usercard_optionspanel{
					height: 100%;
					width: 30%;
					position: absolute;
					right: 0px;
					background: none;
					z-index: 2;
					display: flex;
		    		justify-content: flex-end;
		    		align-content: center;
		    		align-items: center;
		    		flex-wrap: nowrap;
				}

					.admin_manage_users_userslist_usercard_optionspanel_optionbutton{
						height: 80%;
						width: auto;
						background: none;
						margin-right: 7px;
					}

						.admin_manage_users_userslist_usercard_optionspanel_optionbutton_image{
							height: 100%;
							width: auto;
							background: none;
						}

					.admin_manage_users_userslist_usercard_optionspanel_optionbutton_textversion{
						height: 80%;
						width: auto;
						background: #ff6600;
						margin-right: 7px;
						text-align: center;
						font-size: 25px;
						color: white;
						border-radius: 30px;
						padding-left: 20px;
						padding-right: 20px;
					}

			#admin_manage_users_popupholder{
				position: relative;
				height: auto;
				width: 95%;
				background: none;
				margin-top: 10px;
				margin-bottom: 10px;
				display: flex;
	    		justify-content: center;
	    		align-content: center;
	    		align-items: center;
	    		flex-wrap: wrap;
			}

				#admin_manage_users_popupholder_content{
					position: relative;
					height: auto;
					width: 90%;
					background: white;
					border-radius: 15px;
					border: 1px solid #999;

					-webkit-box-shadow: 0px 0px 2px 0px rgba(153,153,153,0.3);
					-moz-box-shadow: 0px 0px 2px 0px rgba(153,153,153,0.3);
					box-shadow: 0px 0px 2px 0px rgba(153,153,153,0.3);
				}

					#admin_manage_users_popup_newusercard{
						position: relative;
						height: auto;
						width: 100%;
						background: none;
					}

						.admin_manage_users_popup_newusercard_line{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: start;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_newusercard_line_title{
								position: relative;
							    height: auto;
							    width: auto;
							    background: none;
							    font-size: 30px;
							    margin-right: 15px;
							    margin-left: 30px;
							    color: #999;
							}

								.admin_manage_users_popup_newusercard_line_title_extratopmargin{
									margin-top: 6px;
								}

							.admin_manage_users_popup_newusercard_line_input{
								position: relative;
							    min-height: auto;
							    min-width: 150px;
							    background: none;
							    font-size: 30px;
							    color: black;
							    flex-grow: 1;
							    margin-right: 30px;
							}

							.admin_manage_users_popup_newusercard_line_checkboxoptionsholder{
								position: relative;
							    height: auto;
							    background: none;
							    flex-grow: 1;
							    margin-right: 30px;
							    display: flex;
							    justify-content: start;
							    align-content: center;
							    align-items: center;
							    flex-wrap: wrap;
							}

								.admin_manage_users_popup_newusercard_line_checkboxoptionsbox{
									position: relative;
									height: auto;
									width: auto;
									background: none;
									margin: 10px;
									margin-right: 20px;
									display: flex;
								    justify-content: center;
								    align-content: center;
								    align-items: center;
								    flex-wrap: nowrap;
								}

									.admin_manage_users_popup_newusercard_line_checkboxoptionsbox_title{
										position: relative;
										height: auto;
										width: auto;
										background: none;
										font-size: 25px;
										color: black;
										text-transform: uppercase;
										margin-right: 10px;
									}

									.admin_manage_users_popup_newusercard_line_checkboxoptionsbox_checkbox{
										height: 25px;
										width: 25px;
									}

							#admin_manage_users_popup_newusercard_savebutton{
								position: relative;
							    height: 50px;
							    width: 160px;
							    background: #ff6600;
							    border-radius: 30px;
							    margin-top: 20px;
							    margin-left: 30px;
							    margin-right: 25px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_newusercard_savebutton_img{
									position: absolute;
								    height: 100%;
								    width: auto;
								    background: none;
								    left: 10px;
								    top: 0;
								}

								#admin_manage_users_popup_newusercard_savebutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 35px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

							#admin_manage_users_popup_newusercard_cancelbutton{
								position: relative;
							    height: 50px;
							    width: 180px;
							    background: #D3D3D3;
							    border-radius: 30px;
							    margin-top: 20px;
							    margin-left: 0px;
							    margin-right: 30px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_newusercard_cancelbutton_img{
									position: absolute;
								    height: 80%;
								    width: auto;
								    background: none;
								    left: 15px;
								    top: 6px;
								}

								#admin_manage_users_popup_newusercard_cancelbutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 23px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

					#admin_manage_users_popup_editusercard{
						position: relative;
						height: auto;
						width: 100%;
						background: none;
					}

						.admin_manage_users_popup_editusercard_line{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: start;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_editusercard_line_title{
								position: relative;
							    height: auto;
							    width: auto;
							    background: none;
							    font-size: 30px;
							    margin-right: 15px;
							    margin-left: 30px;
							    color: #999;
							}

								.admin_manage_users_popup_editusercard_line_title_extratopmargin{
									margin-top: 6px;
								}

							.admin_manage_users_popup_editusercard_line_input{
								position: relative;
							    min-height: auto;
							    min-width: 150px;
							    background: none;
							    font-size: 30px;
							    color: black;
							    flex-grow: 1;
							    margin-right: 30px;
							}

							.admin_manage_users_popup_editusercard_line_checkboxoptionsholder{
								position: relative;
							    height: auto;
							    background: none;
							    flex-grow: 1;
							    margin-right: 30px;
							    display: flex;
							    justify-content: start;
							    align-content: center;
							    align-items: center;
							    flex-wrap: wrap;
							}

								.admin_manage_users_popup_editusercard_line_checkboxoptionsbox{
									position: relative;
									height: auto;
									width: auto;
									background: none;
									margin: 10px;
									margin-right: 20px;
									display: flex;
								    justify-content: center;
								    align-content: center;
								    align-items: center;
								    flex-wrap: nowrap;
								}

									.admin_manage_users_popup_editusercard_line_checkboxoptionsbox_title{
										position: relative;
										height: auto;
										width: auto;
										background: none;
										font-size: 25px;
										color: black;
										text-transform: uppercase;
										margin-right: 10px;
									}

									.admin_manage_users_popup_editusercard_line_checkboxoptionsbox_checkbox{
										height: 25px;
										width: 25px;
									}

							#admin_manage_users_popup_editusercard_savebutton{
								position: relative;
							    height: 50px;
							    width: 160px;
							    background: #ff6600;
							    border-radius: 30px;
							    margin-top: 20px;
							    margin-left: 30px;
							    margin-right: 25px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_editusercard_savebutton_img{
									position: absolute;
								    height: 100%;
								    width: auto;
								    background: none;
								    left: 10px;
								    top: 0;
								}

								#admin_manage_users_popup_editusercard_savebutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 35px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

							#admin_manage_users_popup_editusercard_cancelbutton{
								position: relative;
							    height: 50px;
							    width: 180px;
							    background: #D3D3D3;
							    border-radius: 30px;
							    margin-top: 20px;
							    margin-left: 0px;
							    margin-right: 30px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_editusercard_cancelbutton_img{
									position: absolute;
								    height: 80%;
								    width: auto;
								    background: none;
								    left: 15px;
								    top: 6px;
								}

								#admin_manage_users_popup_editusercard_cancelbutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 23px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

					#admin_manage_users_popup_permissionscard{
						position: relative;
						height: auto;
						width: 100%;
						background: none;
					}

						.admin_manage_users_popup_permissionscard_sectionheader{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: center;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_permissionscard_sectionheader_text{
								position: relative;
								height: auto;
								width: 65%;
								background: none;
								color: #999;
								font-size: 35px;
								border-bottom: 2px solid #999;
								text-align: center;
							}

						.admin_manage_users_popup_permissionscard_line{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: start;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_permissionscard_line_title{
								position: relative;
							    height: auto;
							    width: 18%;
							    background: none;
							    font-size: 30px;
							    margin-right: 15px;
							    margin-left: 30px;
							    color: #999;
							}

								.admin_manage_users_popup_permissionscard_line_title_extratopmargin{
									margin-top: 6px;
								}

								.admin_manage_users_popup_permissionscard_line_title_extrawidth{
									width: 28%;
								}

							.admin_manage_users_popup_permissionscard_line_input{
								position: relative;
							    min-height: auto;
							    min-width: 150px;
							    background: none;
							    font-size: 30px;
							    color: black;
							    flex-grow: 1;
							    margin-right: 30px;
							}

							.admin_manage_users_popup_permissionscard_line_checkboxoptionsholder{
								position: relative;
							    height: auto;
							    width: 80%;
							    background: none;
							    margin-right: 30px;
							    display: flex;
							    justify-content: start;
							    align-content: center;
							    align-items: center;
							    flex-wrap: wrap;
							}

								.admin_manage_users_popup_permissionscard_line_checkboxoptionsholder_extrawidthforlinetitle{
									width: 70%;
								}

								.admin_manage_users_popup_permissionscard_line_checkboxoptionsbox{
									position: relative;
									height: auto;
									width: 100%;
									background: none;
									margin: 10px;
									margin-right: 20px;
									display: flex;
								    justify-content: start;
								    align-content: center;
								    align-items: center;
								    flex-wrap: nowrap;
								}

									.admin_manage_users_popup_permissionscard_line_checkboxoptionsbox_title{
										position: relative;
										height: auto;
										width: auto;
										background: none;
										font-size: 25px;
										color: black;
										text-transform: uppercase;
										margin-right: 10px;
									}

									.admin_manage_users_popup_permissionscard_line_checkboxoptionsbox_checkbox{
										height: 25px;
										width: 25px;
									}

							#admin_manage_users_popup_permissionscard_savebutton{
								position: relative;
							    height: 50px;
							    width: 160px;
							    background: #ff6600;
							    border-radius: 30px;
							    margin-top: 20px;
							    margin-left: 30px;
							    margin-right: 25px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_permissionscard_savebutton_img{
									position: absolute;
								    height: 100%;
								    width: auto;
								    background: none;
								    left: 10px;
								    top: 0;
								}

								#admin_manage_users_popup_permissionscard_savebutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 35px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

							#admin_manage_users_popup_permissionscard_cancelbutton{
								position: relative;
							    height: 50px;
							    width: 180px;
							    background: #D3D3D3;
							    border-radius: 30px;
							    margin-top: 20px;
							    margin-left: 0px;
							    margin-right: 30px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_permissionscard_cancelbutton_img{
									position: absolute;
								    height: 80%;
								    width: auto;
								    background: none;
								    left: 15px;
								    top: 6px;
								}

								#admin_manage_users_popup_permissionscard_cancelbutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 23px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

					#admin_manage_users_popup_changepasswordcard{
						position: relative;
						height: auto;
						width: 100%;
						background: none;
					}

						.admin_manage_users_popup_changepasswordcard_line{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: start;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_changepasswordcard_line_title{
								position: relative;
							    height: auto;
							    width: auto;
							    background: none;
							    font-size: 30px;
							    margin-right: 15px;
							    margin-left: 30px;
							    color: #999;
							}

								.admin_manage_users_popup_changepasswordcard_line_title_extratopmargin{
									margin-top: 6px;
								}

							.admin_manage_users_popup_changepasswordcard_line_input{
								position: relative;
							    min-height: auto;
							    min-width: 150px;
							    background: none;
							    font-size: 30px;
							    color: black;
							    flex-grow: 1;
							    margin-right: 30px;
							}

							#admin_manage_users_popup_changepasswordcard_savebutton{
								position: relative;
							    height: 50px;
							    width: 160px;
							    background: #ff6600;
							    border-radius: 30px;
							    margin-top: 40px;
							    margin-left: 30px;
							    margin-right: 25px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_changepasswordcard_savebutton_img{
									position: absolute;
								    height: 100%;
								    width: auto;
								    background: none;
								    left: 10px;
								    top: 0;
								}

								#admin_manage_users_popup_changepasswordcard_savebutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 35px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

							#admin_manage_users_popup_changepasswordcard_cancelbutton{
								position: relative;
							    height: 50px;
							    width: 180px;
							    background: #D3D3D3;
							    border-radius: 30px;
							    margin-top: 20px;
							    margin-left: 0px;
							    margin-right: 30px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_changepasswordcard_cancelbutton_img{
									position: absolute;
								    height: 80%;
								    width: auto;
								    background: none;
								    left: 15px;
								    top: 6px;
								}

								#admin_manage_users_popup_changepasswordcard_cancelbutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 23px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

					#admin_manage_users_popup_changepincard{
						position: relative;
						height: auto;
						width: 100%;
						background: none;
					}

						.admin_manage_users_popup_changepincard_line{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: start;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_changepincard_line_title{
								position: relative;
							    height: auto;
							    width: auto;
							    background: none;
							    font-size: 30px;
							    margin-right: 15px;
							    margin-left: 30px;
							    color: #999;
							}

								.admin_manage_users_popup_changepincard_line_title_extratopmargin{
									margin-top: 6px;
								}

							.admin_manage_users_popup_changepincard_line_input{
								position: relative;
							    min-height: auto;
							    min-width: 150px;
							    background: none;
							    font-size: 30px;
							    color: black;
							    flex-grow: 1;
							    margin-right: 30px;
							}

							#admin_manage_users_popup_changepincard_savebutton{
								position: relative;
							    height: 50px;
							    width: 160px;
							    background: #ff6600;
							    border-radius: 30px;
							    margin-top: 40px;
							    margin-left: 30px;
							    margin-right: 25px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_changepincard_savebutton_img{
									position: absolute;
								    height: 100%;
								    width: auto;
								    background: none;
								    left: 10px;
								    top: 0;
								}

								#admin_manage_users_popup_changepincard_savebutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 35px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

							#admin_manage_users_popup_changepincard_cancelbutton{
								position: relative;
							    height: 50px;
							    width: 180px;
							    background: #D3D3D3;
							    border-radius: 30px;
							    margin-top: 20px;
							    margin-left: 0px;
							    margin-right: 30px;
							    margin-bottom: 15px;
							}

								#admin_manage_users_popup_changepincard_cancelbutton_img{
									position: absolute;
								    height: 80%;
								    width: auto;
								    background: none;
								    left: 15px;
								    top: 6px;
								}

								#admin_manage_users_popup_changepincard_cancelbutton_text{
									position: absolute;
								    height: auto;
								    width: auto;
								    right: 23px;
								    top: 10px;
								    background: none;
								    font-size: 25px;
								    color: white;
								}

					#admin_manage_users_popup_otherinfocard{
						position: relative;
						height: auto;
						width: 100%;
						background: none;
						justify-content: center;
					    align-content: center;
					    align-items: flex-start;
					    flex-wrap: wrap;
					}

						.admin_manage_users_popup_otherinfocard_sectionheader{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: center;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_otherinfocard_sectionheader_text{
								position: relative;
								height: auto;
								width: 65%;
								background: none;
								color: #999;
								font-size: 35px;
								border-bottom: 2px solid #999;
								text-align: center;
							}

						#admin_manage_users_popup_otherinfocard_joblistdiv{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    font-size: 30px;
						    color: black;
						    text-align: center;
						    margin-top: 15px;
						    margin-bottom: 30px;
						    line-height: 1.5;
						}

						#admin_manage_users_popup_otherinfocard_cancelbutton{
							position: relative;
						    height: 50px;
						    width: 180px;
						    background: #D3D3D3;
						    border-radius: 30px;
						    margin-bottom: 20px;
						}

							#admin_manage_users_popup_otherinfocard_cancelbutton_img{
								position: absolute;
							    height: 80%;
							    width: auto;
							    background: none;
							    left: 15px;
							    top: 6px;
							}

							#admin_manage_users_popup_otherinfocard_cancelbutton_text{
								position: absolute;
							    height: auto;
							    width: auto;
							    right: 32px;
							    top: 10px;
							    background: none;
							    font-size: 25px;
							    color: white;
							}

					#admin_manage_users_popup_deactivatecard{
						position: relative;
						height: auto;
						width: 100%;
						background: none;
						justify-content: center;
					    align-content: center;
					    align-items: flex-start;
					    flex-wrap: wrap;
					}

						.admin_manage_users_popup_deactivatecard_sectionheader{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: center;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_deactivatecard_sectionheader_text{
								position: relative;
								height: auto;
								width: 65%;
								background: none;
								color: #999;
								font-size: 35px;
								border-bottom: 2px solid #999;
								text-align: center;
							}

						#admin_manage_users_popup_deactivatecard_savebutton{
							position: relative;
						    height: 50px;
						    width: 180px;
						    background: #ff6600;
						    border-radius: 30px;
						    margin-top: 20px;
						    margin-left: 0px;
						    margin-right: 15px;
						    margin-bottom: 20px;
						}

							#admin_manage_users_popup_deactivatecard_savebutton_text{
								position: relative;
							    height: auto;
							    width: 100%;
							    background: none;
							    font-size: 25px;
							    color: white;
							    text-align: center;
							}

						#admin_manage_users_popup_deactivatecard_cancelbutton{
							position: relative;
						    height: 50px;
						    width: 180px;
						    background: #D3D3D3;
						    border-radius: 30px;
						    margin-top: 20px;
						    margin-left: 0px;
						    margin-right: 15px;
						    margin-bottom: 20px;
						}

							#admin_manage_users_popup_deactivatecard_cancelbutton_text{
								position: relative;
							    height: auto;
							    width: 100%;
							    background: none;
							    font-size: 25px;
							    color: white;
							    text-align: center;
							}

					#admin_manage_users_popup_reactivatecard{
						position: relative;
						height: auto;
						width: 100%;
						background: none;
						justify-content: center;
					    align-content: center;
					    align-items: flex-start;
					    flex-wrap: wrap;
					}

						.admin_manage_users_popup_reactivatecard_sectionheader{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: center;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_reactivatecard_sectionheader_text{
								position: relative;
								height: auto;
								width: 65%;
								background: none;
								color: #999;
								font-size: 35px;
								border-bottom: 2px solid #999;
								text-align: center;
							}

						#admin_manage_users_popup_reactivatecard_savebutton{
							position: relative;
						    height: 50px;
						    width: 180px;
						    background: #ff6600;
						    border-radius: 30px;
						    margin-top: 20px;
						    margin-left: 0px;
						    margin-right: 15px;
						    margin-bottom: 20px;
						}

							#admin_manage_users_popup_reactivatecard_savebutton_text{
								position: relative;
							    height: auto;
							    width: 100%;
							    background: none;
							    font-size: 25px;
							    color: white;
							    text-align: center;
							}

						#admin_manage_users_popup_reactivatecard_cancelbutton{
							position: relative;
						    height: 50px;
						    width: 180px;
						    background: #D3D3D3;
						    border-radius: 30px;
						    margin-top: 20px;
						    margin-left: 0px;
						    margin-right: 15px;
						    margin-bottom: 20px;
						}

							#admin_manage_users_popup_reactivatecard_cancelbutton_text{
								position: relative;
							    height: auto;
							    width: 100%;
							    background: none;
							    font-size: 25px;
							    color: white;
							    text-align: center;
							}

					#admin_manage_users_popup_moreoptionscard{
						position: relative;
						height: auto;
						width: 100%;
						background: none;
						justify-content: center;
					    align-content: center;
					    align-items: flex-start;
					    flex-wrap: wrap;
					}

						.admin_manage_users_popup_moreoptionscard_sectionheader{
							position: relative;
						    height: auto;
						    width: 100%;
						    background: none;
						    margin-top: 18px;
						    display: flex;
						    justify-content: center;
						    align-content: center;
						    align-items: flex-start;
						    flex-wrap: nowrap;
						}

							.admin_manage_users_popup_moreoptionscard_sectionheader_text{
								position: relative;
								height: auto;
								width: 65%;
								background: none;
								color: #999;
								font-size: 35px;
								border-bottom: 2px solid #999;
								text-align: center;
							}

						.admin_manage_users_popup_moreoptionscard_button{
							position: relative;
						    height: 50px;
						    width: auto;
						    background: #999;
						    border-radius: 30px;
						    margin-top:20px;
						    margin-right:10px;
						    margin-left:10px;
						    margin-bottom:20px;
						}

							.admin_manage_users_popup_moreoptionscard_button_text{
								position: relative;
							    height: auto;
							    width: auto;
							    background: none;
							    font-size: 25px;
							    color: white;
							    text-align: center;
							    margin-left: 25px;
							    margin-right: 25px;
							}

#admin_manage_users_errorbutton{
    position: fixed;
    height: auto;
    min-width: auto;
    max-width: 350px;
    left: 30px;
    bottom: 190px;
    background: #ff6600;
    font-size: 30px;
    padding: 20px;
    text-align: center;
    color: white;
    text-transform: uppercase;
}











/* admin_deletejob */

#admin_deletejob_title_text{
	height: 150px;
	width: 550px;
	background: none;
	font-size: 80px;
	color: white;
	padding-top: 15px;
	position: absolute;
	left:235px;
	top: 0px;
}
























/* ----------------- printpo_editpo.php ---------------------------------*/


#printpo_editpo_messagediv{
	height: 300px;
	width: 530px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top:150px;
	background: #ff6600;
	opacity: .95;
	z-index: 10;
	padding: 10px;
}

		#printpo_editpo_messagediv_message{
			height: 270px;
			width: 100%;
			background: none;
			font-size: 50px;
			color: white;
			text-align: center;
			margin-top: 10px;
		}

		#printpo_editpo_messagediv_dismiss{
			height: 95px;
			width: 80%;
			color: white;
			font-size: 45px;
			border-bottom: none;
			border-top: 3px solid white;
			background: none;
			position: absolute;
			bottom: 0px;
			left: 10%;
		}

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

		/* ----------------- admin_resetloginattempts.php ---------------------------------*/

#admin_resetloginattempts_maindiv{
	height: auto;
	width: 1000px;
	background:white;
	border:none;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: none;
	border-radius: 0px;
	left:15px;

    top: -40px;
    transform: scale(.8);
}

#admin_resetloginattempts_title_div{
	height: 150px;
	width: 100%;
	background: #2672EC;
	position: relative;
}

		#admin_resetloginattempts_title_image{
			height: 100px;
			width: 100px;
			background: none;
			position: absolute;
			left:15px;
			top:25px;
		}

		#admin_resetloginattempts_title_text{
			height: 150px;
			width: 650px;
			background: none;
			font-size: 80px;
			color: white;
			padding-top: 15px;
			position: absolute;
			left:195px;
			top: 0px;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		






















		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
/* ----------------- admin_setupjob.php ---------------------------------*/

#admin_setupjob_maindiv_content{
	height: auto;
	width: 950px;
	background: none;
	position: relative;
	top: 100px;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 150px;
}

		#admin_setupjob_maindiv_content_titlediv{
			height: 150px;
			width: 100%;
			background: #2672EC;
			position: relative;
			top: 0px;
		}

				#admin_setupjob_maindiv_content_titlediv_image{
					height: 100px;
					width: 100px;
					background: none;
					position: absolute;
					left:50px;
					top:25px;
				}

				#admin_setupjob_maindiv_content_titlediv_text{
					height: 150px;
					width: 550px;
					background: none;
					font-size: 80px;
					color: white;
					padding-top: 15px;
					position: absolute;
					left:375px;
					top: 0px;
				}

		#admin_setupjob_detail_form{
			height: auto;
			width: 100%;
			background: none;
		}

				#admin_setupjob_maindiv_content_php{
					height: auto;
					width: 100%;
					position: relative;
					left:0%;
					padding-top: 15px;
					padding-bottom: 30px;
				}

						#admin_setupjob_maindiv_content_php_table{
							width: 95%;
							height: auto;
							position: relative;
							left: 5%;
							background: none;
							border-collapse: collapse;
						}

								#admin_setupjob_detail_tablerow_SPACE{
									height: 10px;
									background: none;
								}

								.admin_setupjob_detail_tablerow{
									
								}

										.admin_setupjob_detail_tablerow_adminleveltype{
											height: 80px;
											width: 350px;
											text-align: right;
											color: black;
											font-size: 40px;
										}

										.admin_setupjob_detail_tablerow_adminleveltype_inputtd{
											height: 80px;
											width: 500px;
											text-align: center;
											color: black;
											font-size: 50px;
											padding-top: 5px;
										}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_jobnumber{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_jobname{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_pm{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_pc{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_pa{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_super{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_address{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_closemonth{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_closeyear{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#admin_setupjob_detail_tablerow_adminleveltype_inputtd_allowrentals{
													position: relative;
													left: -195px;
													top: 5px;
												}

						#admin_setupjob_detail_submitbutton{
							position: absolute;
							bottom: -80px;
							right: 20px;
							height: 80px;
							width: 65px;
							background: #2672EC;
							background-image: url('/confirm.png');
							background-position: center center;
							background-size: 75%;
							background-repeat: no-repeat;
						}

#admin_setupjob_notediv{
	height: 140px;
	width: 350px;
	position: fixed;
	right: 25px;
	bottom:150px;
	background: #2672EC;
	color: white;
	font-size: 30px;
	padding: 10px;
	text-align: center;

}

#admin_setupjob_errorbutton{
    position: fixed;
    height: auto;
    min-width: auto;
    max-width: 350px;
    left: 30px;
    bottom: 190px;
    background: #ff6600;
    font-size: 30px;
    padding: 20px;
    text-align: center;
    color: white;
    text-transform: uppercase;
}























































/* ----------------- custom_drs_jobsetup.php ---------------------------------*/

#custom_drs_jobsetup_maindiv_content{
	height: auto;
	width: 950px;
	background: none;
	position: relative;
	top: 100px;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 150px;
}

		#custom_drs_jobsetup_maindiv_content_titlediv{
			height: 150px;
			width: 100%;
			background: #2672EC;
			position: relative;
			top: 0px;
		}

				#custom_drs_jobsetup_maindiv_content_titlediv_image{
					height: 100px;
					width: 100px;
					background: none;
					position: absolute;
					left:50px;
					top:25px;
				}

				#custom_drs_jobsetup_maindiv_content_titlediv_text{
					height: 150px;
					width: 550px;
					background: none;
					font-size: 80px;
					color: white;
					padding-top: 15px;
					position: absolute;
					left:375px;
					top: 0px;
				}

		#custom_drs_jobsetup_detail_form{
			height: auto;
			width: 100%;
			background: none;
		}

				#custom_drs_jobsetup_maindiv_content_php{
					height: auto;
					width: 100%;
					position: relative;
					left:0%;
					padding-top: 15px;
					padding-bottom: 30px;
				}

						#custom_drs_jobsetup_maindiv_content_php_table{
							width: 95%;
							height: auto;
							position: relative;
							left: 5%;
							background: none;
							border-collapse: collapse;
						}

								#custom_drs_jobsetup_detail_tablerow_SPACE{
									height: 10px;
									background: none;
								}

								.custom_drs_jobsetup_detail_tablerow{
									
								}

										.custom_drs_jobsetup_detail_tablerow_adminleveltype{
											height: 80px;
											width: 350px;
											text-align: right;
											color: black;
											font-size: 40px;
										}

										.custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd{
											height: 80px;
											width: 500px;
											text-align: center;
											color: black;
											font-size: 50px;
											padding-top: 5px;
										}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_jobtype{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_jobnum{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_jobname{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_pm{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_pc{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_pa{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_super{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_address{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_closemonth{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_closeyear{
													height: 100%;
													width: 80%;
													left:20%;
													font-size: 35px;
												}

												#custom_drs_jobsetup_detail_tablerow_adminleveltype_inputtd_allowrentals{
													position: relative;
													left: -195px;
													top: 5px;
												}

						#custom_drs_jobsetup_detail_submitbutton{
							position: absolute;
							bottom: -80px;
							right: 20px;
							height: 80px;
							width: 65px;
							background: #2672EC;
							background-image: url('/confirm.png');
							background-position: center center;
							background-size: 75%;
							background-repeat: no-repeat;
						}
						
#custom_drs_jobsetup_notediv{
	height: auto;
	width: 350px;
	position: fixed;
	right: 25px;
	bottom: 150px;
	background: #2672EC;
	color: white;
	font-size: 30px;
	padding-left: 30px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	text-align: left;
}

#custom_drs_jobsetup_errorbutton{
    position: fixed;
    height: auto;
    min-width: auto;
    max-width: 350px;
    left: 30px;
    bottom: 190px;
    background: #ff6600;
    font-size: 30px;
    padding: 20px;
    text-align: center;
    color: white;
    text-transform: uppercase;
}



















































































/* ----------------- admin_manage_preset_search_messages.php ---------------------------------*/

#admin_manage_preset_search_messages_holdingdiv{
	height: 1900px;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;

	zoom:0.55;
}

		#admin_manage_preset_search_messages_maindiv_form{
			background: none;
		}

		#admin_manage_preset_search_messages_maindiv{
			height: 1600px;
			width: 1000px;
			background: none;
			position: relative;
			margin-top: 140px;
		}

				#admin_manage_preset_search_messages_maindiv_titlebar{
					height: 210px;
					width: 100%;
					background: none;
					position: relative;
					margin-bottom: 30px;
				}

						#admin_manage_preset_search_messages_maindiv_titlebar_icondiv{
							height: 100%;
							width: 100%;
							background: #2672EC;
							position: relative;
							top: 0px;
							left: 0px;
							opacity: 1;
						}

								#admin_manage_preset_search_messages_maindiv_titlebar_icondiv_icon{
									height: 100%;
									width: auto;
									background: none;
									position: absolute;
									top:3px;
									left: 40px;

								}

						#admin_manage_preset_search_messages_maindiv_titlebar_titletext{
							height: 100%;
							width: 70%;
							background: #1A428A;
							position: relative;
							right: -30%;
							top: -100%;

							-webkit-box-shadow: -5px 0px 27px -5px rgba(0,0,0,0.75);
							-moz-box-shadow: -5px 0px 27px -5px rgba(0,0,0,0.75);
							box-shadow: -5px 0px 27px -5px rgba(0,0,0,0.75);
						}

								#admin_manage_preset_search_messages_maindiv_titlebar_titletext_text{
									background: none;
									width: 100%;
									height: 100px;
									position: absolute;
									color: white;
									text-align: center;
									font-size: 80px;
									top:0px;
								}

				#admin_manage_preset_search_messages_maindiv_preset_message_one{
					height: 450px;
					width: 100%;
					background: white;
					position: relative;
					top: 15px;
				}

						#admin_manage_preset_search_messages_maindiv_preset_message_one_titletext{
							height: 65px;
							width: 300px;
							background: #1A428A;
							color: white;
							font-size: 40px;
							position: absolute;
							top:0px;
							left: 40px;
							font-weight: normal;
							text-align: center;
							padding-top: 16px;

							-webkit-box-shadow: 0px 6px 25px -4px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 6px 25px -4px rgba(0,0,0,0.75);
							box-shadow: 0px 6px 25px -4px rgba(0,0,0,0.75);
						}

						#admin_manage_preset_search_messages_maindiv_preset_message_one_underline{
							height: 8px;
							width: 270px;
							background: #2672EC;
							position: absolute;
							top:65px;
							left: 55px;

							display: none;
						}

						#admin_manage_preset_search_messages_maindiv_preset_message_one_textarea{
							height: 300px;
							width: 90%;
							position: absolute;
							left: 5%;
							top:115px;
							background: none;
							border-top: 5px solid #2672EC;
							border-bottom: 5px solid #2672EC;
							font-size: 45px;
						}

				#admin_manage_preset_search_messages_maindiv_preset_message_two{
					height: 450px;
					width: 100%;
					background: white;
					position: relative;
					top: 30px;
				}

						#admin_manage_preset_search_messages_maindiv_preset_message_two_titletext{
							height: 65px;
							width: 300px;
							background: #1A428A;
							color: white;
							font-size: 40px;
							position: absolute;
							top:0px;
							left: 40px;
							font-weight: normal;
							text-align: center;
							padding-top: 16px;

							-webkit-box-shadow: 0px 6px 25px -4px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 6px 25px -4px rgba(0,0,0,0.75);
							box-shadow: 0px 6px 25px -4px rgba(0,0,0,0.75);
						}

						#admin_manage_preset_search_messages_maindiv_preset_message_two_underline{
							height: 8px;
							width: 270px;
							background: #2672EC;
							position: absolute;
							top:65px;
							left: 55px;

							display: none;
						}

						#admin_manage_preset_search_messages_maindiv_preset_message_two_textarea{
							height: 300px;
							width: 90%;
							position: absolute;
							left: 5%;
							top:115px;
							background: none;
							border-top: 5px solid #2672EC;
							border-bottom: 5px solid #2672EC;
							font-size: 45px;
						}

				#admin_manage_preset_search_messages_maindiv_preset_message_three{
					height: 450px;
					width: 100%;
					background: white;
					position: relative;
					top: 45px;
				}

						#admin_manage_preset_search_messages_maindiv_preset_message_three_titletext{
							height: 65px;
							width: 300px;
							background: #1A428A;
							color: white;
							font-size: 40px;
							position: absolute;
							top:0px;
							left: 40px;
							font-weight: normal;
							text-align: center;
							padding-top: 16px;

							-webkit-box-shadow: 0px 6px 25px -4px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 6px 25px -4px rgba(0,0,0,0.75);
							box-shadow: 0px 6px 25px -4px rgba(0,0,0,0.75);
						}

						#admin_manage_preset_search_messages_maindiv_preset_message_three_underline{
							height: 8px;
							width: 270px;
							background: #2672EC;
							position: absolute;
							top:65px;
							left: 55px;

							display: none;
						}

						#admin_manage_preset_search_messages_maindiv_preset_message_three_textarea{
							height: 300px;
							width: 90%;
							position: absolute;
							left: 5%;
							top:115px;
							background: none;
							border-top: 5px solid #2672EC;
							border-bottom: 5px solid #2672EC;
							font-size: 45px;
						}

		#admin_manage_preset_search_messages_submitbutton_holdingdiv{
			position: fixed;
			right: 85px;
			bottom: 175px;
			height: 70px;
			width: 300px;
			background: #1A428A;
			border-bottom: 8px solid rgb(255, 126, 19);
		}

				#admin_manage_preset_search_messages_submitbutton_holdingdiv_text{
					text-align: center;
					background: none;
					height: 100%;
					width: 100%;
					color: white;
					font-size: 50px;
				}

				#admin_manage_preset_search_messages_submitbutton_holdingdiv_button{
					height: 100%;
					width: 100%;
					background: none;
					z-index: 100;
					position: absolute;
					top: 0px;
					left: 0px;
				}


















































/* ----------------- search_send_po_back_script.php ---------------------------------*/

#search_send_po_back_script_main_div{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	align-items: center;
	justify-content: center;

	zoom:0.5;
}

		#search_send_po_back_script_message_div{
			height: 300px;
			width: 890px;
			background: white;
			position: relative;
			opacity: 0.95;
			top:-100px;
		}

				#search_send_po_back_script_message_div_text{
					height: 200px;
					width: 600px;
					background: none;
					position: absolute;
					text-align: center;
					color:black;
					font-size: 60px;
					top:75px;
					left:240px;
				}

		#search_send_po_back_script_icon_div{
			position: absolute;
			left: -1px;
			top:-1px;
			height: 302px;
			width: 190px;
			background: #2673EC;

			-webkit-box-shadow: 10px 0px 16px -9px rgba(0,0,0,0.75);
			-moz-box-shadow: 10px 0px 16px -9px rgba(0,0,0,0.75);
			box-shadow: 10px 0px 16px -9px rgba(0,0,0,0.75);
		}

				#search_send_po_back_script_icon_div_image{
					height: 120px;
					width: auto;
					position: absolute;
					top:90px;
					left:35px;
					background: none;
				}

#search_send_po_back_script_backbutton_holding_div{
	height:75px;
	width: 350px;
	position: absolute;
	bottom: -130px;
	right:230px;
	background: #2672EC;
}

		#search_send_po_back_script_backbutton_holding_div_text{
			font-size: 50px;
			background: none;
			height: 100%;
			width: 100%;
			text-align: center;
			color: white;
		}




















































/* ----------------- admin_manage_preset_search_messages_script.php ---------------------------------*/

#admin_manage_preset_search_messages_script_main_div{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	align-items: center;
	justify-content: center;

	zoom: 0.7;
}

		#admin_manage_preset_search_messages_script_message_div{
			height: 300px;
			width: 890px;
			background: white;
			position: relative;
			opacity: 0.95;
			top:-100px;
		}

				#admin_manage_preset_search_messages_script_message_div_text{
					height: 200px;
					width: 600px;
					background: none;
					position: absolute;
					text-align: center;
					color:black;
					font-size: 60px;
					top:105px;
					left:240px;
				}

		#admin_manage_preset_search_messages_script_icon_div{
			position: absolute;
			left: -1px;
			top:-1px;
			height: 302px;
			width: 190px;
			background: #2673EC;

			-webkit-box-shadow: 10px 0px 16px -9px rgba(0,0,0,0.75);
			-moz-box-shadow: 10px 0px 16px -9px rgba(0,0,0,0.75);
			box-shadow: 10px 0px 16px -9px rgba(0,0,0,0.75);
		}

				#admin_manage_preset_search_messages_script_icon_div_image{
					height: 120px;
					width: auto;
					position: absolute;
					top:90px;
					left:35px;
					background: none;
				}

#admin_manage_preset_search_messages_script_backbutton_holding_div{
	height:75px;
	width: 350px;
	position: absolute;
	bottom: -130px;
	right:230px;
	background: #2672EC;
}

		#admin_manage_preset_search_messages_script_backbutton_holding_div_text{
			font-size: 50px;
			background: none;
			height: 100%;
			width: 100%;
			text-align: center;
			color: white;
		}





























































/*-----------------------Search.php-------------------------------------*/

#search_maindiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;

	zoom:0.65;
}

		#search_maindiv_leftside{
			position: fixed;
			left: 30px;
			bottom: 200px;
			height: 700px;
			width: 350px;
			background: none;

			z-index: 5;
		}

				#search_maindiv_leftside_form{
					height: 100%;
					width: 100%;
					background: none;
				}

						#search_maindiv_leftside_form_rentalsection{
							height: 245px;
							width: 350px;
							position: fixed;
							left: 30px;
							top: 80px;
							background: none;
							border-top: 5px solid #1A428A;
							border-bottom: 5px solid #1A428A;
						}

								#search_maindiv_leftside_form_rentalsection_background{
									position: absolute;
									height: 100%;
									width: 100%;
									background: white;
									opacity: 0.8;
								}

								#search_maindiv_leftside_form_rentalsection_title{
									position: relative;
									top: 0px;
									height: 30px;
									width: 100%;
									background: none;
									color: black;
									font-size: 25px;
									text-align: center;
									margin-top:12px;
								}

								#search_maindiv_leftside_form_rentalsection_underline{
									position: relative;
									height: 2px;
									width: 80%;
									left: 10%;
									background: #2672EC;
									margin-top: 12px;
								}

								#search_maindiv_leftside_form_rentalsection_type{
									position: relative;
									margin-top: 13px;
									left: 0px;
									height: 35px;
									width: 100%;
									text-align: center;
									font-size: 25px;
									color: black;
									background: green;
								}

								#search_maindiv_leftside_form_rentalsection_from_title{
									position: relative;
									margin-top: 22px;
									left: 37px;
									height: 35px;
									width: 100%;
									text-align: left;
									font-size: 20px;
									color: black;
									background: none;
								}

								#search_maindiv_leftside_form_rentalsection_from_text{
									position: relative;
									margin-top: -20px;
									left: 0px;
									height: 35px;
									width: 100%;
									text-align: center;
									font-size: 25px;
									color: black;
									background: none;
								}

								#search_maindiv_leftside_form_rentalsection_to_title{
									position: relative;
									margin-top: 7px;
									left: 37px;
									height: 35px;
									width: 100%;
									text-align: left;
									font-size: 20px;
									color: black;
									background: none;
								}

								#search_maindiv_leftside_form_rentalsection_to_text{
									position: relative;
									margin-top: -20px;
									left: 0px;
									height: 35px;
									width: 100%;
									text-align: center;
									font-size: 25px;
									color: black;
									background: none;
								}

						#search_maindiv_leftside_status_holdingdiv{
							width: 100%;
							height: 70px;
							background: #1A428A;
							position: absolute;
							bottom: 405px;
							left: 0px;
							opacity: 0.9;
							color: white;
							text-align: center;
							font-size: 30px;
						}

						#search_maindiv_leftside_tools_holdingdiv{
							height: 130px;
							width: 100%;
							background: none;
							display: flex;
							position: absolute;
							bottom: 255px;
							left: 0px;
							justify-content: center;
							align-items: flex-end;
							align-content: center;
							flex-wrap: wrap-reverse;
						}

								.search_maindiv_leftside_tools_toolicon{
									height: 70px;
									width: 70px;
									position: relative;
									top: 0px;
									left: 0px;
									background: none;
								}

										.search_maindiv_leftside_tools_toolicon_button{
											height: 100%;
											width: 100%;
											z-index: 10;
											background: none;
											position: absolute;
											top: 0px;
											left: 0px;
										}

										.search_maindiv_leftside_tools_toolicon_image{
											height: 100%;
											width: 100%;
											z-index: -5;
											background: none;
											position: absolute;
											top: 0px;
											left: 0px;
										}

								.search_maindiv_leftside_tools_toolicon_special{
									height: 60px;
									width: 130px;
									background: #ff6600;
									margin: 5px 0px 0px 5px;
									border-radius: 60px;
									position: relative;
									display: flex;
									justify-content: center;
									align-items: flex-end;
									align-content: center;
									flex-wrap: wrap-reverse;
								}

										.search_maindiv_leftside_tools_toolicon_button_special{
											height: 60px;
											width: 100%;
											position: absolute;
											left: 0px;
											top: 0px;
											background: none;
										}

										.search_maindiv_leftside_tools_toolicon_image_special{
											height: 60px;
											width: 70px;
											background: none;
											top: -100%;
											left: 0px;
										}

								#search_voidpobutton_voidreason_text_placeholder_color::-webkit-input-placeholder{
									color:white;
								}

						#search_maindiv_leftside_ponumber_search_holdingdiv{
							width: 100%;
							height: 70px;
							background: #1A428A;
							position: absolute;
							bottom: 160px;
							left: 0px;
							opacity: 1;
						}

								#search_maindiv_leftside_ponumber_search_input{
									height: 100%;
									width: 70%;
									background: none;
									color: white;
									text-align: center;
									font-size: 35px;
									position: absolute;
									right: 5%;
									top: 0px;
								}

										#search_maindiv_leftside_ponumber_search_input::-webkit-input-placeholder{
											color:white;
										}

								#search_maindiv_leftside_ponumber_search_image{
									height: 85%;
									width: auto;
									position: absolute;
									top: 7.5%;
									left:3%;
									background: none;
									z-index: 1;
									opacity: 0.9;
								}

						#search_maindiv_leftside_amounttoapply_holdingdiv{
							width: 100%;
							height: 70px;
							background: #1A428A;
							position: absolute;
							bottom: 80px;
							left: 0px;
							opacity: 1;
						}

								#search_maindiv_leftside_amounttoapply_input{
									height: 100%;
									width: 100%;
									background: none;
									color: white;
									text-align: center;
									font-size: 25px;
								}

										#search_maindiv_leftside_amounttoapply_input::-webkit-input-placeholder{
											color:white;
											font-size: 25px;
										}

						#search_maindiv_leftside_pin_holdingdiv{
							width: 77%;
							height: 70px;
							background: #1A428A;
							position: absolute;
							bottom: 0px;
							left: 0px;
							opacity: 1;
						}

								#search_maindiv_leftside_pin_input{
									height: 100%;
									width: 100%;
									background: none;
									color: white;
									text-align: center;
									font-size: 25px;
								}

										#search_maindiv_leftside_pin_input::-webkit-input-placeholder{
											color:white;
											font-size: 25px;
										}

						#search_maindiv_leftside_submit_holdingdiv{
							width: 20%;
							position: absolute;
							bottom: 0px;
							right: 0px;
							height: 70px;
							background: none;
						}

								#search_maindiv_leftside_submit_button{
									height: 100%;
									width: 100%;
									background: none;
									z-index: 5;
								}

								#search_maindiv_leftside_submit_image{
									height: 100%;
									width: 100%;
									position: absolute;
									top: 0px;
									left:0px;
									background: #1A428A;
									z-index: -5;
									opacity: 1;
								}

		#search_maindiv_center{
			position: relative;
			height: auto;
			width: 900px;
			background: none;
			top: 50px;

			z-index: 4;
		}

				#search_maindiv_center_startingdiv{
					height: 125px;
					width: 300px;
					background: #2672EC;
					opacity: 1;
					bottom:320px;
					padding: 10px;
					position: fixed;
					left:500px;
				}

						#search_maindiv_center_startingdiv_text{
							color: white;
							background: none;
							height: 100%;
							width: 100%;
							font-size: 40px;
							text-align: center;
							position: relative;
							top: 5px;
						}

						#search_maindiv_center_startingdiv_image{
							height: 75px;
							width: auto;
							background: none;
							position: relative;
							bottom: 100px;
							left: -105px;
						}

				#search_maindiv_center_potitle_div{
					position: relative;
					height: 150px;
					width: 100%;
					background: none;
				}

						#search_maindiv_center_potitle_div_leftsection{
							position: absolute;
							height: 100%;
							width: 70%;
							background: #1A428A;
							opacity: 1;
							z-index: 1;
							
							-webkit-box-shadow: 7px 0px 27px -2px rgba(0,0,0,0.5);
							-moz-box-shadow: 7px 0px 27px -2px rgba(0,0,0,0.5);
							box-shadow: 7px 0px 27px -2px rgba(0,0,0,0.5);
						}

								#search_maindiv_center_potitle_div_leftsection_text{
									height: 90%;
									width:100%;
									background: none;
									font-size: 50px;
									color: white;
									text-align: center;
									position: relative;
									top:40px;
								}

						#search_maindiv_center_potitle_div_rightsection{
							position: absolute;
							height: 100%;
							width:30%;
							background: #2672EC;
							right: 0px;
							opacity: 1;
							z-index: 0;
						}

								#search_maindiv_center_potitle_div_rightsection_text{
									position: relative;
									height: 50%;
									width: 100%;
									background: none;
									color: white;
									text-align: center;
									font-size: 40px;
									top:45px;
								}

				#search_maindiv_center_notiwarning_holdingdiv{
					height: 100px;
					width: 100%;
					background: none;
					position: relative;
					z-index: 5;
				}

						#search_maindiv_center_notiwarning_holdingdiv_background{
							height: 80px;
							width: 100%;
							background: #999999;
							position: relative;
							top: 20px;

							-webkit-box-shadow: 0px 5px 10px -3px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 5px 10px -3px rgba(0,0,0,0.75);
							box-shadow: 0px 5px 10px -3px rgba(0,0,0,0.75);
						}

						#search_maindiv_center_notiwarning_holdingdiv_text{
							position: absolute;
							left: 0px;
							top: 20px;
							height: 80px;
							width: 100%;
							background: none;
							font-size: 30px;
							color: white;
							text-align: center;
							font-weight: 400;
						}

				#search_maindiv_center_notiwarning_notiinfodiv{
					height: auto;
					width: 100%;
					background: white;
					position: relative;
					font-size: 30px;
					color: white;
					text-align: center;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					flex-wrap: nowrap;
				}

						#search_maindiv_center_notiwarning_notiinfodiv_icon{
							height: 80px;
							width: auto;
							background: none;
							margin-top: 10px;
							margin-bottom: 10px;
							margin-left: 20px;
						}

						#search_maindiv_center_notiwarning_notiinfodiv_text{
							height: auto;
							width: auto;
							background: none;
							color: black;
							text-align: center;
							font-size: 30px;
							text-transform: uppercase;
							margin-top: 20px;
							margin-bottom: 20px;
							margin-left: 20px;
							margin-right: 20px;
						}

				#search_maindiv_center_notiwarning_tools_holdingdiv{
					height: auto;
					width: 100%;
					background: none;
					position: relative;
					margin-top: 5px;
					margin-bottom: 10px;
					display: flex;
					justify-content: center;
					flex-wrap: wrap;
					align-items: flex-start;
					align-content: flex-start;
				}

						.search_maindiv_center_notiwarning_tools_button{
							position: relative;
							height: 50px;
							width: auto;
							background: #ff6600;
							font-size: 25px;
							color: white;
							text-align: center;
							padding-top: 10px;
							padding-bottom: 10px;
							padding-left: 25px;
							padding-right: 25px;
							border-radius: 60px;
							margin-top: 10px;
							margin-left: 7px;
							margin-right: 7px;
						}

				#search_maindiv_center_notiwarning_tools_forwardto_holdingdiv{
					position: relative;
					height: 50px;
					width: 100%;
					margin-top: 25px;
					margin-bottom: 10px;
					background: none;
					
					display: flex;
					justify-content: center;
					flex-wrap: wrap;
					align-items: flex-start;
					align-content: flex-start;
				}

						#search_maindiv_center_notiwarning_tools_forwardto_input{
							position: relative;
							height: 100%;
							width: 70%;
							background: #1A428A;
							text-align: center;
							font-size: 25px;
							color: white;
							text-transform: uppercase;
							border-radius: 30px;
						}

								#search_maindiv_center_notiwarning_tools_forwardto_input::-webkit-input-placeholder{
									color:white;
								}

						#search_maindiv_center_notiwarning_tools_forwardto_submitbutton{
							position: relative;
							height: 100%;
							width: auto;
							background: none;
							margin-left: 1%;
						}

							#search_maindiv_center_notiwarning_tools_forwardto_submitbutton_img{
								position: relative;
								height: 100%;
								width: auto;
								background: none;
							}

						#search_maindiv_center_notiwarning_tools_forwardto_cancelbutton{
							position: relative;
							height: 100%;
							width: auto;
							background: none;
							margin-left: 1%;
						}

							#search_maindiv_center_notiwarning_tools_forwardto_cancelbutton_img{
								position: relative;
								height: 100%;
								width: auto;
								background: none;
							}

				#search_maindiv_center_notiwarning_tools_cancelnoti_confirm_holdingdiv{
					position: relative;
					height: 50px;
					width: 100%;
					margin-top: 25px;
					margin-bottom: 10px;
					background: none;
					
					display: flex;
					justify-content: center;
					flex-wrap: wrap;
					align-items: flex-start;
					align-content: flex-start;
				}

						#search_maindiv_center_notiwarning_tools_cancelnoti_confirm_text{
							position: relative;
							height: 100%;
							width: 350px;
							background: #1A428A;
							text-align: center;
							font-size: 25px;
							color: white;
							text-transform: uppercase;
							border-radius: 30px;
						}

						#search_maindiv_center_notiwarning_tools_cancelnoti_confirm_yesbutton{
							position: relative;
							height: 100%;
							width: auto;
							background: none;
							margin-left: 1%;
						}

							#search_maindiv_center_notiwarning_tools_cancelnoti_confirm_yesbutton_img{
								position: relative;
								height: 100%;
								width: auto;
								background: none;
							}

						#search_maindiv_center_notiwarning_tools_cancelnoti_confirm_nobutton{
							position: relative;
							height: 100%;
							width: auto;
							background: none;
							margin-left: 1%;
						}

							#search_maindiv_center_notiwarning_tools_cancelnoti_confirm_nobutton_img{
								position: relative;
								height: 100%;
								width: auto;
								background: none;
							}

				#search_maindiv_center_notiwarning_tools_returnmessagebox_holdingdiv{
					height: auto;
					width: 100%;
					background: none;
					position: relative;
					margin-top: 5px;
					margin-bottom: 10px;
					display: flex;
					justify-content: center;
					flex-wrap: wrap;
					align-items: flex-start;
					align-content: flex-start;
				}

						#search_maindiv_center_notiwarning_tools_returnmessagebox_button{
							position: relative;
							height: auto;
							width: auto;
							background: #999999;
							font-size: 25px;
							color: white;
							text-align: center;
							padding-top: 10px;
							padding-bottom: 10px;
							padding-left: 25px;
							padding-right: 25px;
							border-radius: 60px;
							margin-top: 10px;
							margin-left: 7px;
							margin-right: 7px;

							display: flex;
							justify-content: center;
							flex-wrap: nowrap;
							align-items: center;
							align-content: flex-start;
						}

								#search_maindiv_center_notiwarning_tools_returnmessagebox_button_img{
									position: relative;
									height: 40px;
									width: auto;
									background: none;
									margin-left: 10px;
								}

				#search_maindiv_center_jobnumber_holdingdiv{
					height: 115px;
					width: 100%;
					background: none;
					position: relative;
				}

						#search_maindiv_center_jobnumber_holdingdiv_background{
							height: 95px;
							width: 100%;
							background: white;
							opacity: 1;
							position: relative;
							top: 20px;
						}

						#search_maindiv_center_jobnumber_holdingdiv_jobnumbertitle{
							height: 60px;
							width: 200px;
							background: none;
							border-bottom: 3px solid #2672EC;
							position: relative;
							top: -62px;
							left: 30px;
						}

								#search_maindiv_center_jobnumber_holdingdiv_jobnumbertitle_text{
									height: 100%;
									width: 100%;
									background: none;
									font-size: 40px;
									text-align: center;
									color: black;
								}

						#search_maindiv_center_jobnumber_holdingdiv_jobnumber_input{
							position: relative;
							top: -120px;
							left:260px;
							width: 500px;
							background: none;
							text-align: left;
							font-size: 40px;
						}

				#search_maindiv_center_suppliername_holdingdiv{
					height: 190px;
					width: 100%;
					background: none;
					position: relative;
				}

						#search_maindiv_center_suppliername_holdingdiv_background{
							height: 170px;
							width: 100%;
							background: white;
							opacity: 1;
							position: relative;
							top:20px;
						}

						#search_maindiv_center_suppliername_holdingdiv_suppliernametitle{
							height: 60px;
							width: 370px;
							background: none;
							border-bottom: 3px solid #2672EC;
							position: relative;
							top: -137px;
							left: 30px;
						}

								#search_maindiv_center_suppliername_holdingdiv_suppliernametitle_text{
									height: 100%;
									width: 100%;
									background: none;
									font-size: 40px;
									text-align: center;
									color: black;
								}

						#search_maindiv_center_suppliername_holdingdiv_suppliername_input{
							position: relative;
							top: -115px;
							width: 100%;
							background: none;
							text-align: center;
							font-size: 34px;
						}

				#search_maindiv_center_notes_holdingdiv{
					height: 265px;
					width: 100%;
					background: none;
					position: relative;
				}

						#search_maindiv_center_notes_holdingdiv_background{
							height: 245px;
							width: 100%;
							background: white;
							opacity: 1;
							position: relative;
							top: 20px;
						}

						#search_maindiv_center_notes_holdingdiv_notestitle{
							height: 60px;
							width: 205px;
							background: none;
							border-bottom: 3px solid #2672EC;
							position: relative;
							top: -210px;
							left: 30px;
						}

								#search_maindiv_center_notes_holdingdiv_notestitle_text{
									height: 100%;
									width: 100%;
									background: none;
									font-size: 40px;
									text-align: center;
									color: black;
								}

						#search_maindiv_center_notes_holdingdiv_notes_input{
							position: relative;
							top: -195px;
							width: 100%;
							background: none;
							text-align: center;
							font-size: 34px;
							height: 150px;
							padding: 5px;
						}

				.search_maindiv_center_item_holdingdiv{
					height: 190px;
					width: 100%;
					background: none;
					position: relative;
				}

						.search_maindiv_center_item_holdingdiv_background{
							height: 170px;
							width: 100%;
							background: white;
							opacity: 1;
							position: relative;
							top: 20px;
						}

						.search_maindiv_center_item_holdingdiv_image{
							background: none;
							height: 90%;
							width: auto;
							position: absolute;
							left: -20px;
							top: 17px;
						}

								.search_maindiv_center_item_holdingdiv_image_rentals{
									background: none;
									height: 70%;
									width: auto;
									position: absolute;
									left: 27px;
									top: 36px;
								}

						.search_maindiv_center_item_holdingdiv_quantity_input{
							position: absolute;
							height: 65px;
							width: 100px;
							background: none;
							border-bottom: 3px solid #2672EC;
							text-align: center;
							font-size: 35px;
							color: black;
							top: 35px;
							left: 200px;
						}

						.search_maindiv_center_item_holdingdiv_atsymbol{
							position: absolute;
							height: 65px;
							width: 45px;
							background: none;
							text-align: center;
							font-size: 40px;
							color: #1A428A;
							top: 38px;
							left: 320px;
						}

						.search_maindiv_center_item_holdingdiv_costperunit_input{
							position: absolute;
							height: 65px;
							width: 200px;
							background: none;
							border-bottom: 3px solid #2672EC;
							text-align: center;
							font-size: 35px;
							color: black;
							top: 35px;
							left: 386px;
						}

						.search_maindiv_center_item_holdingdiv_equalsymbol{
							position: absolute;
							height: 65px;
							width: 45px;
							background: none;
							text-align: center;
							font-size: 50px;
							color: #1A428A;
							top: 35px;
							left: 610px;
						}

						.search_maindiv_center_item_holdingdiv_subtotal_input{
							position: absolute;
							height: 65px;
							width: 160px;
							background: none;
							border-bottom: 3px solid #2672EC;
							text-align: center;
							font-size: 35px;
							color: black;
							top: 35px;
							left: 680px;
						}

						.search_maindiv_center_item_holdingdiv_description_input{
							position: absolute;
							height: 41px;
							width: 640px;
							background: none;
							text-align: center;
							font-size: 30px;
							color: black;
							top: 120px;
							left: 200px;
							overflow-x: hidden;
						}

				#search_maindiv_center_bottomfloat{
					position: relative;
					height: 300px;
					background: none;
				}

		#search_maindiv_rightside{
			position: fixed;
			height: 80%;
			width: 350px;
			background: none;
			top: 65px;
			right:30px;

			z-index: 5;
		}

				#search_maindiv_rightside_topsection{
					position: fixed;
					top: 80px;
					right: 30px;
					background: none;
					height: 320px;
					width: 350px;
					border-top: 5px solid #1A428A;
					border-bottom: 5px solid #1A428A;
				}

						#search_maindiv_rightside_topsection_background{
							position: absolute;
							height: 100%;
							width: 100%;
							background: white;
							opacity: 1;
						}

						#search_maindiv_rightside_topsection_writtenby{
							position: relative;
							top: 0px;
							left: 20%;
							height: 60px;
							width: 60%;
							background: none;
							color: black;
							font-size: 25px;
							text-align: center;
							margin-top: 12px;
						}

						#search_maindiv_rightside_topsection_titleline{
							position: relative;
							height: 2px;
							width: 80%;
							left: 10%;
							background: #2672EC;
							margin-top: 12px;
						}

						#search_maindiv_rightside_topsection_information_holdingdiv{
							position: relative;
							height: 222px;
							width: 96%;
							left: 2.5%;
							background: none;
							margin-top: 12px;
							overflow-y: auto;
							overflow-x: hidden;

							display: flex;
							flex-wrap: wrap;
							justify-content: center;
							align-items: flex-start;
							align-content: flex-start;
						}

				#search_maindiv_rightside_bottomsection{
					position: fixed;
					bottom: 120px;
					right: 30px;
					width: 350px;
					height: 300px;
					background: none;
				}		

						#search_maindiv_rightside_bottomsection_pototal_holdingdiv{
							position: absolute;
							bottom: 270px;
							left: 0px;
							height: 125px;
							width: 100%;
							background: none;
						}

								#search_maindiv_rightside_bottomsection_pototal_holdingdiv_title_background{
									position: absolute;
									bottom: 70px;
									left: 0px;
									background: #2672EC;
									text-align: center;
									font-size: 35px;
									color: white;
									height: 55px;
									width: 100%;
									opacity: 1;
									z-index: 0;
								}

								#search_maindiv_rightside_bottomsection_pototal_holdingdiv_title{
									position: absolute;
									bottom: 70px;
									left: 0px;
									background: none;
									text-align: center;
									font-size: 35px;
									color: white;
									height: 55px;
									width: 100%;
									z-index: 1;
								}

								#search_maindiv_rightside_bottomsection_pototal_holdingdiv_amount_background{
									position: absolute;
									bottom: 0px;
									left: 0px;
									background: #1A428A;
									height: 70px;
									width: 100%;
									opacity: 1;
									z-index: 0;

									-webkit-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									-moz-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
								}

								#search_maindiv_rightside_bottomsection_pototal_holdingdiv_amount{
									position: absolute;
									bottom: 0px;
									left: 0px;
									background: none;
									text-align: center;
									font-size: 50px;
									color: white;
									height: 70px;
									width: 100%;
									z-index: 5;

									-webkit-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									-moz-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
								}

						#search_maindiv_rightside_bottomsection_applied_holdingdiv{
							position: absolute;
							bottom: 135px;
							left: 0px;
							height: 125px;
							width: 100%;
							background: none;
						}

								#search_maindiv_rightside_bottomsection_applied_holdingdiv_title_background{
									position: absolute;
									bottom: 70px;
									left: 0px;
									background: #2672EC;
									text-align: center;
									font-size: 35px;
									color: white;
									height: 55px;
									width: 100%;
									opacity: 1;
									z-index: 0;
								}

								#search_maindiv_rightside_bottomsection_applied_holdingdiv_title{
									position: absolute;
									bottom: 70px;
									left: 0px;
									background: none;
									text-align: center;
									font-size: 35px;
									color: white;
									height: 55px;
									width: 100%;
									z-index: 1;
								}

								#search_maindiv_rightside_bottomsection_applied_holdingdiv_amount_background{
									position: absolute;
									bottom: 0px;
									left: 0px;
									background: #1A428A;
									height: 70px;
									width: 100%;
									opacity: 1;
									z-index: 0;

									-webkit-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									-moz-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
								}

								#search_maindiv_rightside_bottomsection_applied_holdingdiv_amount{
									position: absolute;
									bottom: 0px;
									left: 0px;
									background: none;
									text-align: center;
									font-size: 50px;
									color: white;
									height: 70px;
									width: 100%;
									z-index: 5;

									-webkit-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									-moz-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
								}

						#search_maindiv_rightside_bottomsection_remaining_holdingdiv{
							position: absolute;
							bottom: 0px;
							left: 0px;
							height: 125px;
							width: 100%;
							background: none;
						}

								#search_maindiv_rightside_bottomsection_remaining_holdingdiv_title_background{
									position: absolute;
									bottom: 70px;
									left: 0px;
									background: #2672EC;
									text-align: center;
									font-size: 35px;
									color: white;
									height: 55px;
									width: 100%;
									opacity: 0.9;
									z-index: 0;
								}

								#search_maindiv_rightside_bottomsection_remaining_holdingdiv_title{
									position: absolute;
									bottom: 70px;
									left: 0px;
									background: none;
									text-align: center;
									font-size: 35px;
									color: white;
									height: 55px;
									width: 100%;
									z-index: 1;
								}

								#search_maindiv_rightside_bottomsection_remaining_holdingdiv_amount_background{
									position: absolute;
									bottom: 0px;
									left: 0px;
									background: #1A428A;
									height: 70px;
									width: 100%;
									opacity: 1;
									z-index: 0;

									-webkit-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									-moz-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
								}

								#search_maindiv_rightside_bottomsection_remaining_holdingdiv_amount{
									position: absolute;
									bottom: 0px;
									left: 0px;
									background: none;
									text-align: center;
									font-size: 50px;
									color: white;
									height: 70px;
									width: 100%;
									z-index: 5;

									-webkit-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									-moz-box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
									box-shadow: 6px 0px 37px -5px rgba(0,0,0,0.63);
								}

		#search_recentlyupdatedpos_log{
			position: fixed;
			right: 50px;
			top: 0px;
			height: 100%;
			width: 590px;
			background: none;
			display: flex;
			justify-content: center;
			align-content: center;
			align-items: center;
			flex-wrap: wrap;

			z-index: 5;
		}

				#search_recentlyupdatedpos_log_contentholder{
					position: relative;
					height: 600px;
					width: 650px;
					background: none;
					display: flex;
					justify-content: center;
					align-content: center;
					align-items: flex-start;
					flex-wrap: wrap;
				}

						#search_recentlyupdatedpos_log_contentholder_titlediv{
							height: 70px;
							width: 100%;
							background: none;
							position: relative;
							z-index: 5;
							-webkit-box-shadow: 0px 5px 23px -4px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 5px 23px -4px rgba(0,0,0,0.75);
							box-shadow: 0px 5px 23px -4px rgba(0,0,0,0.75);
						}

								#search_recentlyupdatedpos_log_contentholder_titlediv_background{
									height: 100%;
									width: 105%;
									background: #1A428A;
									position: absolute;
									left: -2.5%;
									top: 0px;
								}

								#search_recentlyupdatedpos_log_contentholder_titlediv_text{
									width: 100%;
									height: 70px;
									position: absolute;
									left: 0px;
									top: 0px;
									font-size: 40px;
									text-align: center;
									color: white;
									background: none;
								}

								#search_recentlyupdatedpos_log_contentholder_titlediv_underline{
									position: absolute;
									left: 123px;
									top: 50px;
									height: 3px;
									background: #2672EC;
									width: 340px;
								}

						#search_recentlyupdatedpos_log_contentholder_informationholder{
							position: relative;
							height: 550px;
							width: 100%;
							background: white;
							overflow-y: auto;
							overflow-x: hidden;
							display: flex;
							justify-content: center;
							align-content: flex-start;
							align-items: flex-start;
							flex-wrap: wrap;
						}

								.search_recentlyupdatedpos_log_contentholder_informationholder_row{
									height: auto;
									width: 100%;
									position: relative;
									margin-top: 10px;
									margin-bottom: 5px;
									background: none;
									display: flex;
									justify-content: flex-start;
									align-content: flex-start;
									align-items: center;
									flex-wrap: wrap;
								}

										.search_recentlyupdatedpos_log_contentholder_informationholder_row_image{
											height: 45px;
											top:0px;
											width: auto;
											background: none;
											position: relative;
											margin-left: 25px;
										}

										.search_recentlyupdatedpos_log_contentholder_informationholder_row_ponum{
											position: relative;
											height: auto;
											width: 100px;
											background: none;
											font-size: 25px;
											text-align: center;
											margin-left: 15px;
											color: #808080;
										}

										.search_recentlyupdatedpos_log_contentholder_informationholder_row_tick1{
											position: relative;
											height: 2px;
											width: 15px;
											background: #2672EC;
											margin-left: 15px;
										}

										.search_recentlyupdatedpos_log_contentholder_informationholder_row_date{
											position: relative;
											height: auto;
											width: 110px;
											background: none;
											font-size: 23px;
											text-align: center;
											margin-left: 15px;
										}

										.search_recentlyupdatedpos_log_contentholder_informationholder_row_tick2{
											position: relative;
											height: 2px;
											width: 15px;
											background: #2672EC;
											margin-left: 15px;
										}

										.search_recentlyupdatedpos_log_contentholder_informationholder_row_message{
											position: relative;
											height: auto;
											width: 180px;
											background: none;
											font-size: 23px;
											text-align: left;
											margin-left: 15px;
										}
								

#adjustpoamount_maindiv_pininput::-webkit-input-placeholder{
	color:white;
}

#search_errordiv{
	position: fixed;
	left: 30px;
	bottom: 640px;
	background: #ff6600;
	height: auto;
	width: 350px;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	padding: 20px;
	z-index: 999999;
}

#search_site_name{
	position: fixed;
	left: 185px;
	top: 0px;
	background: #2672EC;
	height: 25px;
	width: auto;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	padding: 20px;
	z-index: 999999;

	zoom: 0.65;
}

#search_width_warning{
	display: none;
}





























/* ----------------- general_void_page.php ---------------------------------*/

#general_void_page_main_div{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	align-items: center;
	justify-content: center;

	zoom:0.7;
}

		#general_void_page_main_div_holding_div{
			height: 550px;
			width: 890px;
			background: none;
			position: relative;
		}

		#general_void_page_main_div_form{
			background: none;
		}

				#general_void_page_main_div_title_div{
					height: 200px;
					width: 890px;
					background: white;
					position: relative;
					opacity: 0.95;
					top:-50px;
				}

						#general_void_page_main_div_holding_div_output_message_text{
							height: 200px;
							width: 600px;
							background: none;
							position: absolute;
							text-align: center;
							color:black;
							font-size: 50px;
							top:45px;
							left:240px;
						}

						#general_void_page_main_div_holding_div_image_holding_div{
							position: absolute;
							left: -1px;
							top:-1px;
							height: 201px;
							width: 190px;
							background: #1A428A;

							-webkit-box-shadow: 10px 0px 16px -9px rgba(0,0,0,0.75);
							-moz-box-shadow: 10px 0px 16px -9px rgba(0,0,0,0.75);
							box-shadow: 10px 0px 16px -9px rgba(0,0,0,0.75);
						}

								#general_void_page_main_div_holding_div_image_holding_div_image{
									height: 120px;
									width: auto;
									position: absolute;
									top:41px;
									left:35px;
									background: none;
								}

		#general_void_page_main_div_holding_div_textarea_holding_div{
			height: 215px;
			width: 100%;
			position: relative;
			background: white;
			top:-20px;
		}

				#general_void_page_main_div_holding_div_textarea_holding_div_background{
					height: 100%;
					width: 100%;
					background: white;
					opacity: 0.9;
					position: absolute;
					left: 0px;
					top: 0px;
					z-index: -1;
				}

				#general_void_page_main_div_holding_div_textarea_holding_div_textarea{
					text-align: center;
					font-size: 40px;
					background: none;
					height: 100%;
					width: 100%;
					color: black;
				}

		#general_void_page_main_div_holding_div_buttonholdingdiv{
			height: auto;
			width: 100%;
			background: none;
			position: absolute;
			bottom: 0px;
			left: 0px;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: center;
		}

				#general_void_page_main_div_holding_div_return_button_holding_div_submitbutton{
					height: 100px;
					width: 350px;
					background: none;
					position: relative;
					margin-top: 20px;
					margin-left: 15px;
					margin-right: 15px;
				}

						#general_void_page_main_div_holding_div_return_button_holding_div_submitbutton_tab{
							position: absolute;
							left: -15px;
							top: 0px;
							background: #2672EC;
							height: 100%;
							width: 15px;
							opacity: 0.8;
						}

						#general_void_page_main_div_holding_div_return_button_holding_div_submitbutton_background{
							position: absolute;
							left: 0px;
							top: 0px;
							background: #1A428A;
							height: 100%;
							width: 100%;
							opacity: 0.9;
							-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
							-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
							box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
						}

						#general_void_page_main_div_holding_div_return_button_holding_div_submitbutton_icon{
							position: absolute;
							left: 13px;
							top: 8%;
							height: 80%;
							width: auto;
							background: none;
						}

						#general_void_page_main_div_holding_div_return_button_holding_div_submitbutton_text{
							position: absolute;
							right: 0px;
							top: 30px;
							height: 50%;
							width: 265px;
							background: none;
							text-align: center;
							color: white;
							font-size: 30px;
						}

				#general_void_page_main_div_holding_div_return_button_holding_div_backbutton{
					height: 100px;
					width: 350px;
					background: none;
					position: relative;
					margin-top: 20px;
					margin-left: 15px;
					margin-right: 15px;
				}

						#general_void_page_main_div_holding_div_return_button_holding_div_backbutton_tab{
							position: absolute;
							left: -15px;
							top: 0px;
							background: #2672EC;
							height: 100%;
							width: 15px;
							opacity: 0.8;
						}

						#general_void_page_main_div_holding_div_return_button_holding_div_backbutton_background{
							position: absolute;
							left: 0px;
							top: 0px;
							background: #1A428A;
							height: 100%;
							width: 100%;
							opacity: 0.9;
							-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
							-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
							box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
						}

						#general_void_page_main_div_holding_div_return_button_holding_div_backbutton_icon{
							position: absolute;
							left: 13px;
							top: 8%;
							height: 80%;
							width: auto;
							background: none;
						}

						#general_void_page_main_div_holding_div_return_button_holding_div_backbutton_text{
							position: absolute;
							right: 0px;
							top: 30px;
							height: 50%;
							width: 265px;
							background: none;
							text-align: center;
							color: white;
							font-size: 30px;
						}
		

		#general_void_page_main_div_holding_div_hidden_pofield{
			display: none;
		}




























/* ----------------- general_void_page_script.php ---------------------------------*/

#admin_manage_preset_search_messages_script_main_div_contentholder{
	position: relative;
	height: 650px;
	width: 1000px;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
}

#admin_manage_preset_search_messages_script_main_div_buttonholdingdiv{
	position: relative;
	height: auto;
	width: 100%;
	background: none;
}

		#general_void_page_script_backbutton{
			height: 100px;
			width: 350px;
			background: none;
			position: relative;
			margin-top: 20px;
			margin-left: 15px;
			margin-right: 15px;
		}

				#general_void_page_script_backbutton_tab{
					position: absolute;
					left: -15px;
					top: 0px;
					background: #2672EC;
					height: 100%;
					width: 15px;
					opacity: 0.8;
				}

				#general_void_page_script_backbutton_background{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #1A428A;
					height: 100%;
					width: 100%;
					opacity: 0.9;
					-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
					-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
					box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
				}

				#general_void_page_script_backbutton_icon{
					position: absolute;
					left: 13px;
					top: 8%;
					height: 80%;
					width: auto;
					background: none;
				}

				#general_void_page_script_backbutton_text{
					position: absolute;
					right: 0px;
					top: 30px;
					height: 50%;
					width: 265px;
					background: none;
					text-align: center;
					color: white;
					font-size: 30px;
				}





































/* ----------------- rental_job_level.php ---------------------------------*/

#rental_job_level_main_div{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.55;
}

		#rental_job_level_main_div_holding{
			height: auto;
			width: 900px;
			background: none;
			margin-top: 100px;
			position: relative;
		}

				#rental_job_level_main_div_holding_title_div{
					width: 100%;
					height: 150px;
					background: #1A428A;
					position: relative;
					left: 0px;
					top: 0px;
				}

						#rental_job_level_main_div_holding_title_div_icon{
							height: 80%;
							width: auto;
							background: none;
							position: absolute;
							left: 60px;
							top: 10%;
						}

								#rental_job_level_main_div_holding_title_div_icon_img{
									height: 100%;
									width: auto;
									background: none;
								}

						#rental_job_level_main_div_holding_title_div_text{
							height: 108px;
							width: 650px;
							background: none;
							color: white;
							font-size: 75px;
							text-align: center;
							position: absolute;
							left: 200px;
							top:12px;
						}

						#rental_job_level_main_div_holding_title_div_textunderline{
							height: 10px;
							width: 525px;
							background: #2672EC; 
							position: absolute;
							top:104px;
							left: 264px;
						}

				#rental_job_level_main_div_holding_jobs{
					height: auto;
					width: 100%;
					position: relative;
					top:15px;
					background: none;
					display: flex;
					justify-content: center;
					align-content: flex-start;
					flex-wrap: wrap;
					margin-bottom: 130px;
				}

		#rental_job_level_main_div_addsubtract_holding{
			position: fixed;
			bottom: 150px;
			right: 60px;
			height: 180px;
			width: 100px;
			background: none;
		}

				#rental_job_level_main_div_addsubtract_holding_add{
					position: relative;
					top: 0px;
					left: 5px;
					height: 90px;
					width: auto;
					background: none;
				}

						#rental_job_level_main_div_addsubtract_holding_add_img{
							position: relative;
							height: 100%;
							width: auto;
							background: none;
						}


				#rental_job_level_main_div_addsubtract_holding_subtract{
					position: relative;
					top: 0px;
					left: 5px;
					height: 90px;
					width: auto;
					background: none;
				}

						#rental_job_level_main_div_addsubtract_holding_subtract_img{
							position: relative;
							height: 100%;
							width: auto;
							background: none;
						}
















































/* ----------------- rental_job_level_addjob.php ---------------------------------*/

#rental_job_level_addjob_main_div{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.55;
}

		#rental_job_level_addjob_main_div_holding{
			height: 745px;
			width: 900px;
			background: none;
			margin-top: 100px;
			position: relative;
		}

				#rental_job_level_addjob_main_div_holding_title{
					width: 100%;
					height: 151px;
					background: #1A428A;
					position: relative;
					left: 0px;
					top: 0px;
					z-index: 5;

					box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
				}

						#rental_job_level_addjob_main_div_holding_title_icon{
							height: 90%;
							width: auto;
							background: none;
							position: absolute;
							left: 50px;
							top: 5%;
						}

								#rental_job_level_addjob_main_div_holding_title_icon_img{
									height: 100%;
									width: auto;
									background: none;
								}

						#rental_job_level_addjob_main_div_holding_title_text{
							height: 108px;
							width: 650px;
							background: none;
							color: white;
							font-size: 75px;
							text-align: center;
							position: absolute;
							left: 200px;
							top:12px;
						}

						#rental_job_level_addjob_main_div_holding_title_texunderline{
							height: 10px;
							width: 525px;
							background: #2672EC; 
							position: absolute;
							top:104px;
							left: 264px;
						}

				#rental_job_level_addjob_main_div_holding_form{
					height: 115px;
					width: 100%;
					position: relative;
					top:0px;
					background: none;
				}

						#rental_job_level_addjob_main_div_holding_form_background{
							height: 100%;
							width: 100%;
							background: white;
							opacity: 0.9;
							position: absolute;
							top: 0px;
							left: 0px;
						}

						#rental_job_level_addjob_main_div_holding_form_item{
							background: none;
						}

								#rental_job_level_addjob_main_div_holding_form_item_line1{
									position: relative;
									top:0px;
									left: 0px;
									background: none;
									height: 100%;
									width: 100%;
									z-index: 5;

									box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
								}

										#rental_job_level_addjob_main_div_holding_form_item_line1_title{
											position: absolute;
											top: 30px;
											left: 25px;
											height: 75px;
											width: 300px;
											font-size: 45px;
											color: black;
											background: none;
										}

										#rental_job_level_addjob_main_div_holding_form_item_line1_input{
											position: absolute;
											top:19px;
											left: 350px;
											background: none;
											height: 75px;
											width: 500px;
											font-size: 45px;
											color: black;
											background: none;
										}

								#rental_job_level_addjob_main_div_holding_form_item_submitbutton{
									position: absolute;
									bottom: -90px;
									right: 25px;
									height: 90px;
									width: 85px;
									background: #2672EC;
									z-index: 0;
								}

										#rental_job_level_addjob_main_div_holding_form_item_submitbutton_button{
											height: 100%;
											width: 100%;
											background: none;
											z-index: 5;
											position: absolute;
										}

										#rental_job_level_addjob_main_div_holding_form_item_submitbutton_img{
											height: 80px;
											width: auto;
											background: none;
											position: absolute;
											top:5px;
											left: 3px;
											z-index: 0;
										}

#rental_job_level_addjob_error{
	position: fixed;
	right: 40px;
	bottom: 200px;
	background: #ff6600;
	height: auto;
	width: 292px;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	padding: 20px;
	z-index: 999999;

	zoom:0.75;
}















































/* ----------------- rental_job_level_subtractjob.php ---------------------------------*/

#rental_job_level_subtractjob_main_div{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom: 0.60;
}

		#rental_job_level_subtractjob_main_div_holding{
			height: auto;
			width: 900px;
			background: none;
			margin-top: 100px;
			position: relative;
		}

				#rental_job_level_subtractjob_main_div_holding_title_div{
					width: 100%;
					height: 150px;
					background: #1A428A;
					position: relative;
					left: 0px;
					top: 0px;
				}

						#rental_job_level_subtractjob_main_div_holding_title_div_icon{
							height: 90%;
							width: auto;
							background: none;
							position: absolute;
							left: 15px;
							top: 5%;
						}

								#rental_job_level_subtractjob_main_div_holding_title_div_icon_img{
									height: 100%;
									width: auto;
									background: none;
								}

						#rental_job_level_subtractjob_main_div_holding_title_div_text{
							height: 108px;
							width: 715px;
							background: none;
							color: white;
							font-size: 60px;
							text-align: center;
							position: absolute;
							left: 155px;
							top:23px;
						}

						#rental_job_level_subtractjob_main_div_holding_title_div_textunderline{
							height: 10px;
							width: 645px;
							background: #2672EC; 
							position: absolute;
							top:100px;
							left: 190px;
						}

				#rental_job_level_subtractjob_main_div_holding_jobs{
					height: auto;
					width: 100%;
					position: relative;
					top:15px;
					background: none;
					display: flex;
					justify-content: flex-start;
					align-content: flex-start;
					flex-wrap: wrap;
					margin-bottom: 130px;
				}











































/* ----------------- rental_job_drilldown_level.php ---------------------------------*/

#rental_job_drilldown_level_main_div{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	
	zoom:0.57;
}

		#rental_job_drilldown_level_main_div_holding{
			height: auto;
			width: 1100px;
			background: none;
			margin-top: 100px;
			margin-bottom: 300px;
			position: relative;
		}

				#rental_job_drilldown_level_main_div_holding_title_div{
					width: 100%;
					height: 150px;
					background: #1A428A;
					position: relative;
					left: 0px;
					top: 0px;
				}

						#rental_job_drilldown_level_main_div_holding_title_div_icon{
							height: 80%;
							width: auto;
							background: none;
							position: absolute;
							left: 80px;
							top: 10%;
						}

								#rental_job_drilldown_level_main_div_holding_title_div_icon_img{
									height: 100%;
									width: auto;
									background: none;
								}

						#rental_job_drilldown_level_main_div_holding_title_div_text{
							height: 108px;
							width: 690px;
							background: none;
							color: white;
							font-size: 53px;
							text-align: center;
							position: absolute;
							left: 285px;
							top: 30px;
						}

						#rental_job_drilldown_level_main_div_holding_title_div_textunderline{
							height: 10px;
							width: 525px;
							background: #2672EC; 
							position: absolute;
							top: 106px;
							left: 372px;
						}

				#rental_job_drilldown_level_holding_nopos_rentals_holding{
					height: auto;
					width: 100%;
					position: relative;
					margin-top: 25px;
					background: none;
				}

						#rental_job_drilldown_level_holding_nopos_rentals_holding_title{
							height: 70px;
							width: 100%;
							background: #ff6600;
							position: relative;
							font-size: 50px;
							text-align: center;
							color: white;
							border-radius: 10px;
							margin-bottom: 10px;
						}

				#rental_job_drilldown_level_holding_open_rentals_holding{
					height: auto;
					width: 100%;
					position: relative;
					margin-top: 25px;
					background: none;
				}

						#rental_job_drilldown_level_holding_open_rentals_holding_title{
							height: 70px;
							width: 100%;
							background: #ff6600;
							position: relative;
							font-size: 50px;
							text-align: center;
							color: white;
							border-radius: 10px;
							margin-bottom: 10px;
						}

						#rental_job_drilldown_level_holding_open_rentals{
							height: auto;
							width: 100%;
							position: relative;
							top:0px;
							background: none;
							display: flex;
							justify-content: flex-start;
							align-content: flex-start;
							flex-wrap: wrap;
						}

				#rental_job_drilldown_level_holding_closed_rentals_holding{
					height: auto;
					width: 100%;
					position: relative;
					top:15px;
					background: none;
					margin-bottom: 300px;
				}

						#rental_job_drilldown_level_holding_closed_rentals_holding_title{
							height: 70px;
							width: 100%;
							background: #ff6600;
							position: relative;
							font-size: 50px;
							text-align: center;
							color: white;
							border-radius: 10px;
							margin-bottom: 10px;
						}

						#rental_job_drilldown_level_holding_closed_rentals{
							height: auto;
							width: 100%;
							position: relative;
							top:0px;
							background: none;
							display: flex;
							justify-content: flex-start;
							align-content: flex-start;
							flex-wrap: wrap;
						}

		#rental_job_drilldown_level_tools_section{
			position: fixed;
			top: 0px;
			right: 300px;
			width: 260px;
			height: 65px;
			background: none;
			display: flex;
			justify-content: center;

			z-index: 100;
		}

				.rental_job_drilldown_level_tools_section_option{
					position: relative;
					width: 50px;
					height: 100%;
					background: none;
					margin-right: 10px;
					margin-left: 10px;					
				}

						.rental_job_drilldown_level_tools_section_option_background{
							height: 100%;
							width: 100%;
							background: #1A428A;
							opacity: 0.9;
							z-index: 5;
							-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
							-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
							box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
						}

						.rental_job_drilldown_level_tools_section_option_icon{
							position: absolute;
							left: 20%;
							top: 24px;
							background: none;
							width: 60%;
							height: auto;
						}

						.rental_job_drilldown_level_tools_section_option_lightblue{
							height: 20%;
							width: 100%;
							position: absolute;
							bottom: -20%;
							background: #2672EC;
							z-index:-3;
						}

				#rental_job_drilldown_level_tools_section_descdiv{
					position: fixed;
					top: 95px;
					right: 335px;
					background:none;
					height: 65px;
					width: 195px;
				}

						#rental_job_drilldown_level_tools_section_descdiv_background{
							position: absolute;
							left: 0px;
							top: 0px;
							height: 100%;
							width: 100%;
							opacity: 0.9;
							background: #ff6600;
						}

						#rental_job_drilldown_level_tools_section_descdiv_text{
							position: absolute;
							left: 0px;
							top:10px;
							height: 100%;
							width: 100%;
							text-align: center;
							font-size:35px;
							color:white;
							background: none;
						}

		#rental_job_drilldown_level_main_div_addsubtract_holding{
			position: fixed;
			bottom: 150px;
			right: 60px;
			height: 90px;
			width: 100px;
			background: none;
		}

				#rental_job_drilldown_level_main_div_addsubtract_holding_add{
					position: relative;
					top: 0px;
					left: 5px;
					height: 90px;
					width: auto;
					background: none;
				}

						#rental_job_drilldown_level_main_div_addsubtract_holding_add_img{
							position: relative;
							height: 100%;
							width: auto;
							background: none;
						}

		#rental_job_drilldown_level_successmessage{
			position: fixed;
			height: auto;
			width: 550px;
			left: 40px;
			bottom: 245px;
			background: #999999;
			text-align: center;
			font-size: 40px;
			color: white;
			padding-top: 15px;
			padding-bottom: 15px;
			padding-left: 12px;
			padding-right: 12px;
			z-index: 1000;
		}

		/* Force Rentals Check Section of rental_job_drilldown_level */

		#rental_job_drilldown_level_force_rental_checks_gotonoti_button{
			position: fixed;
			bottom: 160px;
			right: 180px;
			background: #ff6600;
			height: 70px;
			width: 480px;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: center;
			border-radius: 60px;
		}

				#rental_job_drilldown_level_force_rental_checks_gotonoti_button_img{
					position: relative;
					height: 60px;
					width: auto;
					background: none;
					margin-left: -15px;
				}

				#rental_job_drilldown_level_force_rental_checks_gotonoti_button_text{
					position: relative;
					height: 80%;
					width: 360px;
					background: none;
					text-align: center;
					color:white;
					font-size: 40px;
					cursor: default;
					margin-left: 15px;
				}

		#rental_job_drilldown_level_forcerentalchecks_section{
			display: flex;
			position: fixed;
			right: 10%;
			height: 100%;
			width: 550px;
			background: none;
			justify-content: center;
			align-items: center;
			align-content: center;
			flex-wrap: wrap;
		}

				#rental_job_drilldown_level_forcerentalchecks_title{
					position: relative;
					background: rgb(6, 59, 142);
					height: auto;
					width: 550px;
					font-size: 58px;
					text-align: center;
					color: white;
					text-transform: uppercase;
					padding: 20px;
					margin-bottom: 20px;
				}

				#rental_job_drilldown_level_forcerentalchecks_text{
					position: relative;
					background: white;
					height: auto;
					width: 550px;
					font-size: 40px;
					text-align: left;
					color: black;
					text-transform: uppercase;
					padding: 20px;
					margin-bottom: 40px;
				}

				#rental_job_drilldown_level_force_rental_checks_approve_button{
					position: relative;
					background: #ff6600;
					height: 100px;
					width: 550px;
					display: flex;
					justify-content: flex-start;
					align-items: center;
					align-content: center;
					border-radius: 60px;
					margin-bottom: 30px;
				}

						#rental_job_drilldown_level_force_rental_checks_approve_button_img{
							height: 75px;
							width: auto;
							background: none;
							margin-left: 25px;
						}

						#rental_job_drilldown_level_force_rental_checks_approve_button_text{
							height: 80%;
							width: auto;
							background: none;
							text-align: center;
							color:white;
							font-size: 40px;
							margin-left: 20px;
							cursor: default;
						}

				#rental_job_drilldown_level_force_rental_checks_problem_button{
					position: relative;
					background: #ff6600;
					height: 100px;
					width: 550px;
					display: flex;
					justify-content: flex-start;
					align-items: center;
					align-content: center;
					border-radius: 60px;
					margin-bottom: 30px;
				}

						#rental_job_drilldown_level_force_rental_checks_problem_button_img{
							height: 100px;
							width: auto;
							background: none;
							margin-left: 15px;
						}

						#rental_job_drilldown_level_force_rental_checks_problem_button_text{
							height: 80%;
							width: auto;
							background: none;
							text-align: center;
							color:white;
							font-size: 40px;
							margin-left: 0px;
							cursor: default;
						}

				#rental_job_drilldown_level_force_rental_checks_problem_form{
					background: none;
				}

						#rental_job_drilldown_level_force_rental_checks_problem_input{
							position: relative;
							background: white;
							height: auto;
							width: 550px;
							font-size: 40px;
							text-align: left;
							color: black;
							text-transform: uppercase;
							padding: 20px;
							margin-bottom: 40px;
						}

				#rental_job_drilldown_level_force_rental_checks_problem_input_error{
					position: relative;
					background: red;
					height: auto;
					width: 550px;
					font-size: 40px;
					text-align: center;
					color: white;
					text-transform: uppercase;
					padding: 20px;
					margin-bottom: 40px;
				}

				#rental_job_drilldown_level_force_rental_checks_problem_submit_button{
					position: relative;
					background: #ff6600;
					height: 100px;
					width: 550px;
					display: flex;
					justify-content: flex-start;
					align-items: center;
					align-content: center;
					border-radius: 60px;
					margin-bottom: 30px;
				}

						#rental_job_drilldown_level_force_rental_checks_problem_submit_button_img{
							height: 100px;
							width: auto;
							background: none;
							margin-left: 15px;
						}

						#rental_job_drilldown_level_force_rental_checks_problem_submit_button_text{
							height: 80%;
							width: auto;
							background: none;
							text-align: center;
							color:white;
							font-size: 40px;
							margin-left: 0px;
							cursor: default;
						}

				#rental_job_drilldown_level_force_rental_checks_problem_cancel_button{
					position: relative;
					background: #999999;
					height: 100px;
					width: 550px;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					border-radius: 60px;
					margin-bottom: 20px;
				}

						#rental_job_drilldown_level_force_rental_checks_problem_cancel_button_img{
							height: 75px;
							width: auto;
							background: none;
						}

						#rental_job_drilldown_level_force_rental_checks_problem_cancel_button_text{
							height: 80%;
							width: auto;
							background: none;
							text-align: center;
							color:white;
							font-size: 40px;
							margin-left: 10px;
							cursor: default;
						}

				#rental_job_drilldown_level_force_rental_checks_snooze_button{
					position: relative;
					background: #999999;
					height: 100px;
					width: 550px;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					border-radius: 60px;
					margin-bottom: 20px;
				}

						#rental_job_drilldown_level_force_rental_checks_snooze_button_img{
							height: 75px;
							width: auto;
							background: none;
						}

						#rental_job_drilldown_level_force_rental_checks_snooze_button_text{
							height: 80%;
							width: auto;
							background: none;
							text-align: center;
							color:white;
							font-size: 40px;
							margin-left: 10px;
							cursor: default;
						}



























































/* ----------------- rental_job_editpo.php ---------------------------------*/

#rental_job_editpo_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.7;
}

#rental_job_editpo_form{
	background: none;
}

		#rental_job_editpo_opencolumn{
			position: fixed;
			left: 0px;
			top: 0px;
			width: 450px;
			height: 100%;
			background: none;
		}

				#rental_job_editpo_opencolumn_holdingdiv{
					position: absolute;
					top:250px;
					left:105px;
					background: none;
					height: 410px;
					width: 350px;
				}

						#rental_job_editpo_opencolumn_holdingdiv_background{
							height: 335px;
							width: 100%;
							position: absolute;
							bottom: 0px;
							left: 0px;
							background: white;
						}

						#rental_job_editpo_opencolumn_holdingdiv_titlediv{
							position: absolute;
							height: 75px;
							width: 110%;
							left:-5%;
							top:0px;
							background: none;

							-webkit-box-shadow: 0px 10px 26px -6px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 10px 26px -6px rgba(0,0,0,0.75);
							box-shadow: 0px 10px 26px -6px rgba(0,0,0,0.75);
						}

								#rental_job_editpo_opencolumn_holdingdiv_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#rental_job_editpo_opencolumn_holdingdiv_titlediv_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 40px;
									position: absolute;
									top: 10px;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_opencolumn_holdingdiv_titlediv_underline{
									height: 5px;
									width: 265px;
									position: absolute;
									top:58px;
									left:65px;
									background: #2672EC;

								}

						#rental_job_editpo_opencolumn_holdingdiv_startdate{
							height: 110px;
							width: 100%;
							background: none;
							position: absolute;
							top:75px;
							left: 0px;
						}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_title{
									height: 50px;
									width: 100%;
									background: none;
									position: absolute;
									top:20px;
									left: 20px;
									text-align: left;
									font-size: 25px;
									color: black;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_month{
									height: 50px;
									width: 55px;
									background: none;
									position: absolute;
									left:74px;
									top: 50px;
									font-size: 25px;
									text-align: center;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_firstslash{
									height: 50px;
									width: 30px;
									background: none;
									position: absolute;
									left:131px;
									top:53px;
									font-size: 35px;
									color: black;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_day{
									height: 50px;
									width: 55px;
									background: none;
									position: absolute;
									left:145px;
									top: 50px;
									font-size: 25px;
									text-align: center;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_secondslash{
									height: 50px;
									width: 30px;
									background: none;
									position: absolute;
									left:203px;
									top:53px;
									font-size: 35px;
									color: black;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_year{
									height: 50px;
									width: 55px;
									background: none;
									position: absolute;
									left:215px;
									top: 50px;
									font-size: 25px;
									text-align: center;
								}

						#rental_job_editpo_opencolumn_holdingdiv_costs{
							height: 120px;
							width: 100%;
							background: none;
							position: absolute;
							top: 185px;
							left: 0px;
						}

								#rental_job_editpo_opencolumn_holdingdiv_costs_title{
									height: 50px;
									width: 100%;
									background: none;
									position: absolute;
									top:0px;
									left: 20px;
									text-align: left;
									font-size: 25px;
									color: black;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item1icon{
									height: 50px;
									width: auto;
									position: absolute;
									left:8px;
									top:55px;
									background: none;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item1desc{
									position: absolute;
									left:68px;
									top:45px;
									height: 30px;
									width: 270px;
									background: none;
									text-align: center;
									font-size: 25px;
									color:black;
									text-transform: uppercase;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item1_dividingline{
									height: 2px;
									width: 270px;
									position: absolute;
									top:79px;
									left:70px;
									background: #2672EC;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item1cost{
									position: absolute;
									left:68px;
									top:85px;
									height: 30px;
									width: 270px;
									background: none;
									text-align: center;
									font-size: 25px;
									color:black;
									text-transform: uppercase;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_dividingbar{
									display: none;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item2icon{
									height: 50px;
									width: auto;
									position: absolute;
									left:8px;
									top:145px;
									background: none;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item2desc{
									position: absolute;
									left:68px;
									top:135px;
									height: 30px;
									width: 270px;
									background: none;
									text-align: center;
									font-size: 25px;
									color:black;
									text-transform: uppercase;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item2_dividingline{
									height: 2px;
									width: 270px;
									position: absolute;
									top:169px;
									left:70px;
									background: #2672EC;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item2cost{
									position: absolute;
									left:68px;
									top:175px;
									height: 30px;
									width: 270px;
									background: none;
									text-align: center;
									font-size: 25px;
									color:black;
									text-transform: uppercase;
								}

		#rental_job_editpo_middlecolumn{
			height: auto;
			width: 780px;
			background: none;
			margin-top: 100px;
			margin-bottom: 300px;
			position: relative;
		}

				#rental_job_editpo_middlecolumn_titlediv{
					position: relative;
					top: 0px;
					left:0;
					width: 100%;
					height: 185px;
					background: none;
					z-index: 0;
				}

					#rental_job_editpo_middlecolumn_titlediv_background{
						position: absolute;
						left: 0px;
						top:0px;
						height: 140px;
						width: 100%;
						background: #1A428A;
						opacity: 0.9;
						z-index: 5;

						-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
					}

					#rental_job_editpo_middlecolumn_titlediv_icon{
						height: 100px;
						width: auto;
						position: absolute;
						left: 50px;
						top: 20px;
						background: none;
						z-index: 5;
					}

					#rental_job_editpo_middlecolumn_titlediv_text{
						height: 100px;
						width: 639px;
						background: none;
						position: absolute;
						left: 142px;
						top: 30px;
						text-align: center;
						font-size: 55px;
						color: white;
						z-index: 5;
					}

					#rental_job_editpo_middlecolumn_titlediv_underline{
						height: 8px;
						width: 455px;
						background: #2672EC;
						position: absolute;
						top:100px;
						left: 230px;
						z-index: 5;
					}

					#rental_job_editpo_middlecolumn_titlediv_ponumber{
						position: absolute;
						bottom: 0px;
						left: 0px;
						height: 45px;
						width: 100%;
						background: none;
						z-index: 1;
					}

							#rental_job_editpo_middlecolumn_titlediv_ponumber_background{
								height: 100%;
								width: 100%;
								background: #2672EC;
								position: absolute;
								right: 0px;
								top: 0px;
								opacity: 0.8;
							}

							#rental_job_editpo_middlecolumn_titlediv_ponumber_text{
								height: 100%;
								width: 100%;
								position: absolute;
								left: 0px;
								top: 6px;
								text-align: center;
								color: white;
								font-size: 30px;
								background: none;
							}

				#rental_job_editpo_middlecolumn_date_holdingdiv{
					position: relative;
					margin-top: 30px;
					background: none;
					height: 100px;
					width: 100%;
				}

						#rental_job_editpo_middlecolumn_date_holdingdiv_background{
							height: 100%;
							width:100%;
							background: white;
						}

						#rental_job_editpo_middlecolumn_date_holdingdiv_titlediv_text{
							position: absolute;
							top:25px;
							left:25px;
							height: 100%;
							width: 400px;
							background: none;
							color:black;
							font-size: 40px;

						}

						#rental_job_editpo_middlecolumn_date_holdingdiv_monthinput{
							position: absolute;
							left: 420px;
							top: 19px;
							background: none;
							color:black;
							width: 90px;
							height: 60px;
							font-size: 40px;
							text-align: center;
							/*border-bottom: 5px solid #2672EC;*/
						}

						#rental_job_editpo_middlecolumn_date_holdingdiv_firstslash{
							position: absolute;
							left: 516px;
							top: 19px;
							background: none;
							color:black;
							width: 20px;
							height: 60px;
							font-size: 50px;
							text-align: center;
						}

						#rental_job_editpo_middlecolumn_date_holdingdiv_dayinput{
							position: absolute;
							left: 541px;
							top: 19px;
							background: none;
							color:black;
							width: 90px;
							height: 60px;
							font-size: 40px;
							text-align: center;
							/*border-bottom: 5px solid #2672EC;*/
						}

						#rental_job_editpo_middlecolumn_date_holdingdiv_secondslash{
							position: absolute;
							left: 639px;
							top: 19px;
							background: none;
							color:black;
							width: 20px;
							height: 60px;
							font-size: 50px;
							text-align: center;
						}

						#rental_job_editpo_middlecolumn_date_holdingdiv_yearinput{
							position: absolute;
							left: 660px;
							top: 19px;
							background: none;
							color:black;
							width: 90px;
							height: 60px;
							font-size: 40px;
							text-align: center;
							/*border-bottom: 5px solid #2672EC;*/
						}


				#rental_job_editpo_middlecolumn_suppliername_holdingdiv{
					position: relative;
					margin-top: 30px;
					background: none;
					height: 100px;
					width: 100%;
				}

						#rental_job_editpo_middlecolumn_suppliername_holdingdiv_background{
							height: 100%;
							width: 100%;
							background: white;
						}

						#rental_job_editpo_middlecolumn_suppliername_holdingdiv_title{
							position: absolute;
							top:25px;
							left:25px;
							height: 100%;
							width: 400px;
							background: none;
							color:black;
							font-size: 40px;
						}

						#rental_job_editpo_middlecolumn_suppliername_holdingdiv_suppliername_input{
							position: absolute;
							left: 230px;
							top: 19px;
							background: none;
							color:black;
							width: 525px;
							height: 60px;
							font-size: 40px;
							text-align: left;
							/*border-bottom: 5px solid #2672EC;*/
							text-transform: uppercase;
						}

				#rental_job_editpo_middlecolumn_item_holdingdiv{
					position: relative;
					margin-top: 30px;
					background: none;
					height: 170px;
					width: 100%;
				}

						#rental_job_editpo_middlecolumn_item_holdingdiv_background{
							height: 100%;
							width: 100%;
							background: white;
						}

						#rental_job_editpo_middlecolumn_item_number_desc{
							display: none;
						}

						#rental_job_editpo_middlecolumn_item_holdingdiv_item_number_input{
							position: absolute;
							left: 25px;
							top: 17px;
							background: none;
							color:#ff6600;
							width: 90px;
							height: 60px;
							font-size: 60px;
							text-align: center;
							/*border-bottom: 5px solid #2672EC;*/
						}

						#rental_job_editpo_middlecolumn_item_holdingdiv_item_desc_input{
							position: absolute;
							left: 110px;
							top: 19px;
							background: none;
							color:black;
							width: 620px;
							height: 60px;
							font-size: 40px;
							text-align: center;
							/*border-bottom: 5px solid #2672EC;*/
							text-transform: uppercase;
						}

				#rental_job_editpo_middlecolumn_notes_holdingdiv{
					position: relative;
					margin-top: 30px;
					background: none;
					height: 300px;
					width: 100%;
				}

						#rental_job_editpo_middlecolumn_notes_holdingdiv_background{
							height: 100%;
							width: 100%;
							background: white;
						}

						#rental_job_editpo_middlecolumn_notes_holdingdiv_title{
							position: absolute;
							top:20px;
							left:25px;
							height: 100%;
							width: 400px;
							background: none;
							color:black;
							font-size: 40px;
						}

						#rental_job_editpo_middlecolumn_notes_holdingdiv_input{
							position: absolute;
							top:82px;
							left:25px;
							width: 732px;
							height: 200px;
							background: none;
							border-top: 3px solid #2672EC;
							border-bottom: 3px solid #2672EC;
							color:black;
							font-size: 40px;
							text-transform: uppercase;
						}

				.rental_job_editpo_middlecolumn_item_holdingdiv{
					position: relative;
					margin-top: 30px;
					margin-bottom: 60px;
					background: none;
					height: 100px;
					width: 100%;
				}

						.rental_job_editpo_middlecolumn_item_holdingdiv_background{
							height: 100%;
							width: 100%;
							background: white;
						}

						.rental_job_editpo_middlecolumn_item_holdingdiv_tab{
							position: absolute;
							left: 0px;
							top: 0px;
							height: 100%;
							width: 25px;
							background: #2672EC;
							z-index: 50000;

							-webkit-box-shadow: inset -10px 0px 6px -6px rgba(0,0,0,0.2);
							-moz-box-shadow: inset -10px 0px 6px -6px rgba(0,0,0,0.2);
							box-shadow: inset -10px 0px 6px -6px rgba(0,0,0,0.2);
						}

						.rental_job_editpo_middlecolumn_item_number_desc{
							display: none;
						}

						.rental_job_editpo_middlecolumn_item_holdingdiv_item_number_input{
							position: absolute;
							left: 50px;
							top: 17px;
							background: none;
							color:#ff6600;
							width: 120px;
							height: 60px;
							font-size: 60px;
							text-align: center;
							/*border-bottom: 5px solid #2672EC;*/
						}

						.rental_job_editpo_middlecolumn_item_holdingdiv_item_desc_input{
							position: absolute;
							left: 170px;
							top: 19px;
							background: none;
							color:black;
							width: 590px;
							height: 60px;
							font-size: 40px;
							text-align: center;
							/*border-bottom: 5px solid #2672EC;*/
							text-transform: uppercase;
						}

						.rental_job_editpo_middlecolumn_item_holdingdiv_itembuttonholder{
							position: relative;
							bottom: 0px;
							right: 0px;
							background: none;
							height: 45px;
							width: 100%;
							display: flex;
							justify-content: flex-end;
							align-items: flex-start;
							align-content: flex-start;
						}

								.rental_job_editpo_middlecolumn_item_holdingdiv_itembuttonholder_shadow{
									-webkit-box-shadow: -5px 0px 10px -5px rgba(0,0,0,0.54);
									-moz-box-shadow: -5px 0px 10px -5px rgba(0,0,0,0.54);
									box-shadow: -5px 0px 10px -5px rgba(0,0,0,0.54);

									outline: none;
								}

								.rental_job_editpo_middlecolumn_item_holdingdiv_question_shadowclass{
									-webkit-box-shadow: 5px 3px 10px -3px rgba(0,0,0,0.52);
									-moz-box-shadow: 5px 3px 10px -3px rgba(0,0,0,0.52);
									box-shadow: 5px 3px 10px -3px rgba(0,0,0,0.52);

									outline: none;
								}

								.rental_job_editpo_middlecolumn_item_holdingdiv_itembuttonholder_whiteplaceholder::-webkit-input-placeholder{
									color:white;
									
									outline: none;
								}

				#pobuildanotherlinediv_rentals{
					height: 80px;
					width: 100%;
					background: none;
					position: relative;
					z-index: 5;
					margin-top: 20px;
					display: flex;
					justify-content: center;
				}

						#pobuildanotherlinebutton_rentals{
							background: none;
							height: 80px;
							width: 80px;
							border: none;
							background-image: url("/addline.png");
							background-size: cover;
							background-position: center;
							z-index: 5;
						}

		#rental_job_editpo_tools_holdingdiv{
			position: fixed;
			top: 0px;
			right: 215px;
			width: 260px;
			height: 65px;
			background: none;
			display: flex;
			justify-content: center;

			z-index: 100;
		}

				#rental_job_editpo_tools_print_div{
					position: relative;
					width: 50px;
					height: 100%;
					background: none;
					margin-right: 10px;
					margin-left: 10px;					
				}

						#rental_job_editpo_tools_print_div_background{
							height: 100%;
							width: 100%;
							background: #1A428A;
							opacity: 0.9;
							z-index: 5;
							-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
							-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
							box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
						}

						#rental_job_editpo_tools_print_div_icon{
							position: absolute;
							left: 20%;
							top: 24px;
							background: none;
							width: 60%;
							height: auto;
						}

						#rental_job_editpo_tools_print_div_lightblue{
							height: 20%;
							width: 100%;
							position: absolute;
							bottom: -20%;
							background: #2672EC;
							z-index:-3;
						}

				#rental_job_editpo_tools_void_div{
					position: relative;
					width: 50px;
					height: 100%;
					background: #1A428A;
					opacity: 0.9;
					margin-right: 10px;
					margin-left: 10px;
					border-bottom: 5px solid #ff6600;

					-webkit-box-shadow: 10px 10px 37px -14px rgba(0,0,0,0.75);
					-moz-box-shadow: 10px 10px 37px -14px rgba(0,0,0,0.75);
					box-shadow: 10px 10px 37px -14px rgba(0,0,0,0.75);
				}

						#rental_job_editpo_tools_void_div_background{
							height: 100%;
							width: 100%;
							background: #1A428A;
							opacity: 0.9;
							z-index: 5;
							-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
							-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
							box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
						}

						#rental_job_editpo_tools_void_div_icon{
							position: absolute;
							left: 20%;
							top: 24px;
							background: none;
							width: 60%;
							height: auto;
						}

						#rental_job_editpo_tools_void_div_lightblue{
							height: 20%;
							width: 100%;
							position: absolute;
							bottom: -20%;
							background: #2672EC;
							z-index:-3;
						}

				#rental_job_editpo_tools_email_div{
					position: relative;
					width: 50px;
					height: 100%;
					background: #1A428A;
					opacity: 0.9;
					margin-right: 10px;
					margin-left: 10px;
					border-bottom: 5px solid #ff6600;

					-webkit-box-shadow: 10px 10px 37px -14px rgba(0,0,0,0.75);
					-moz-box-shadow: 10px 10px 37px -14px rgba(0,0,0,0.75);
					box-shadow: 10px 10px 37px -14px rgba(0,0,0,0.75);
				}

						#rental_job_editpo_tools_email_div_background{
							height: 100%;
							width: 100%;
							background: #1A428A;
							opacity: 0.9;
							z-index: 5;
							-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
							-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
							box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
						}

						#rental_job_editpo_tools_email_div_icon{
							position: absolute;
							left: 20%;
							top: 24px;
							background: none;
							width: 60%;
							height: auto;
						}

						#rental_job_editpo_tools_email_div_lightblue{
							height: 20%;
							width: 100%;
							position: absolute;
							bottom: -20%;
							background: #2672EC;
							z-index:-3;
						}

				#rental_job_editpo_tools_description_div{
					position: fixed;
					top: 95px;
					right: 248px;
					background:none;
					height: 65px;
					width: 195px;
				}

						#rental_job_editpo_tools_description_div_background{
							position: absolute;
							left: 0px;
							top: 0px;
							height: 100%;
							width: 100%;
							opacity: 0.9;
							background: #ff6600;
						}

						#rental_job_editpo_tools_description_div_text{
							position: absolute;
							left: 0px;
							top:10px;
							height: 100%;
							width: 100%;
							text-align: center;
							font-size:35px;
							color:white;
							background: none;
						}

				#rental_job_editpo_tools_info_div{
					position: fixed;
					top: 95px;
					right: 225px;
					background:none;
					height: 65px;
					width: 240px;
				}

						#rental_job_editpo_tools_info_div_background{
							position: absolute;
							left: 0px;
							top: 0px;
							height: 100%;
							width: 100%;
							opacity: 0.9;
							background: #ff6600;
						}

						#rental_job_editpo_tools_info_div_text{
							position: absolute;
							left: 0px;
							top:10px;
							height: 100%;
							width: 100%;
							text-align: center;
							font-size:35px;
							color:white;
							background: none;
						}

				#rental_job_editpo_tools_void_secondchance_div{
					position: fixed;
					top: 170px;
					right: 180px;
					background:none;
					height: 45px;
					width: 330px;
				}

						#rental_job_editpo_tools_void_secondchance_div_background{
							position: absolute;
							left: 0px;
							top: 0px;
							height: 100%;
							width: 100%;
							opacity: 0.9;
							background: #FF0000;
						}

						#rental_job_editpo_tools_void_secondchance_div_text{
							position: absolute;
							left: 0px;
							top:10px;
							height: 100%;
							width: 100%;
							text-align: center;
							font-size:20px;
							color:white;
							background: none;
						}

				#rental_job_editpo_tools_email_input_div{
					position: fixed;
					top: 90px;
					right: 180px;
					background:none;
					height: 150px;
					width: 330px;
				}

						#rental_job_editpo_tools_email_input_div_title{
							height: 75px;
							width:100%;
							background: #1A428A;
							position: absolute;
							left: 0px;
							top: 0px;
							z-index: 5;

							-webkit-box-shadow: 10px 10px 37px -14px rgba(0,0,0,0.75);
							-moz-box-shadow: 10px 10px 37px -14px rgba(0,0,0,0.75);
							box-shadow: 10px 10px 37px -14px rgba(0,0,0,0.75);
						}

								#rental_job_editpo_tools_email_input_div_title_text{
									height: 100%;
									width:100%;
									background: none;
									text-align: center;
									color: white;
									font-size: 25px;
									position: absolute;
									top:7px;
								}

						#rental_job_editpo_tools_email_input_div_input{
							height: 50px;
							width: 100%;
							background: #2672EC;
							position: absolute;
							left:0px;
							bottom:25px;
							text-align: center;
							font-size: 25px;
							color: white;
							font-variant: normal;
							z-index: 1;
						}

							#rental_job_editpo_tools_email_input_div_input::-webkit-input-placeholder{
									color: white;
									font-variant: small-caps;
								}

						#rental_job_editpo_tools_email_input_div_sendbutton{
							position: absolute;
							width: 50px;
							height: 50px;
							right: -65px;
							top:75px;
							background: none;
							z-index: 5;
						}

						#rental_job_editpo_tools_email_input_div_sendbutton_background{
							position: absolute;
							width: 50px;
							height: 50px;
							right: -65px;
							top:75px;
							background: #ff6600;
							z-index: 3;
						}

						#rental_job_editpo_tools_email_input_div_icon{
							position: absolute;
							right: -65px;
							top:75px;
							background: none;
							height: 50px;
							z-index: 4;
						}








		#rental_job_editpo_optionstitle_holdingdiv{
			display: none;
		}

		#rental_job_editpo_editpooption_holdingdiv{
			display: none;
		}






		#rental_job_editpo_historycolumn{
			position: fixed;
			right: 0px;
			top: 0px;
			width: 450px;
			height: 100%;
			background: none;
		}

				#rental_job_editpo_historycolumn_holdingdiv{
					position: absolute;
					top:250px;
					right:105px;
					background: none;
					height: 410px;
					width: 350px;
				}

						#rental_job_editpo_historycolumn_holdingdiv_background{
									height: 335px;
									width: 100%;
									position: absolute;
									bottom: 0px;
									left: 0px;
									background: white;
								}

						#rental_job_editpo_historycolumn_holdingdiv_titlediv{
							position: absolute;
							height: 75px;
							width: 110%;
							left:-5%;
							top:0px;
							background: none;

							-webkit-box-shadow: 0px 10px 26px -6px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 10px 26px -6px rgba(0,0,0,0.75);
							box-shadow: 0px 10px 26px -6px rgba(0,0,0,0.75);
						}

								#rental_job_editpo_historycolumn_holdingdiv_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#rental_job_editpo_historycolumn_holdingdiv_titlediv_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 40px;
									position: absolute;
									top: 10px;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_historycolumn_holdingdiv_titlediv_underline{
									height: 5px;
									width: 265px;
									position: absolute;
									top:58px;
									left:65px;
									background: #2672EC;

								}

						#rental_job_editpo_historycolumn_holdingdiv_contentdiv{
							position: absolute;
							height: 320px;
							width: 101%;
							left: 2%;
							top: 90px;
							background: none;
							overflow-y: auto;
							overflow-x: hidden;

							display: flex;
							flex-wrap: wrap;
							justify-content: center;
							align-items: flex-start;
							align-content: flex-start;
						}

				#rental_job_editpo_closecolumn_orderrequest_holdingdiv{
					position: fixed;
					bottom: 135px;
					right: 105px;
					background: none;
					height: 90px;
					width: 350px;
				}

						#rental_job_editpo_closecolumn_orderrequest_holdingdiv_button{
							height: 100%;
							width: 100%;
							background: #ff6600;
							position: absolute;
							left: 0px;
							top: 0px;
							border-radius: 15px;
							display: flex;
							flex-wrap: nowrap;
							justify-content: flex-start;
							align-items: center;
							align-content: center;
						}

								#rental_job_editpo_closecolumn_orderrequest_holdingdiv_button_img{
									position: relative;
									height: 90px;
									width: auto;
									background: none;
									top:-2px;
								}

								#rental_job_editpo_closecolumn_orderrequest_holdingdiv_button_text{
									position: relative;
									height: 85%;
									width: 60%;
									text-align: center;
									font-size: 30px;
									color: white;
									background: none;
									margin-left: 15px;
								}

				#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv{
					height: 600px;
					width: 600px;
					background: white;
					position: fixed;
					bottom: 135px;
					right: 90px;

					-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
					box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
				}

						#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_cancelbutton{
							position: absolute;
							top: -60px;
							right: 5px;
							background: none;
							height: 50px;
							width: 50px;
						}

								#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_cancelbutton_img{
									height: 100%;
									width: 100%;
									background: none;
								}

						#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_titlediv{
							position: absolute;
							left: -1px;
							top: 0px;
							height: 80px;
							width: 602;
							background: #1A428A;

							-webkit-box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.75);
							box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.75);
						}

								#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_titlediv_text{
									position: absolute;
									top: 15px;
									left: 0px;
									height: 70px;
									width: 100%;
									text-align: center;
									color: white;
									font-size: 40px;
									background: none;
								}

						#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_callback_button_holder{
							height: 80px;
							width: 100%;
							background: none;
							display: flex;
							flex-wrap: nowrap;
							justify-content: center;
							align-items: center;
							align-content: center;
							position: absolute;
							top: 105px;
							left: 0px;
						}

								#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_callback_button{
									height: 65px;
									width: 400px;
									background: #ff6600;
									position: relative;
									border-radius: 25px;
									display: flex;
									flex-wrap: nowrap;
									justify-content: center;
									align-items: center;
									align-content: center;
								}

										#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_callback_button:focus{
											outline: none;
										}

										#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_callback_button_text{
											position: absolute;
											right: 25px;
											top: 13px;
											height: 65%;
											width: 300px;
											color: white;
											background: none;
											text-align: center;
											font-size: 30px;
										}

										#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_callback_button_img{
											position: absolute;
											left: 10px;
											top: 8px;
											background: none;
											height: 80%;
											width: auto;
										}

										#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_callback_button_img_loading{
											position: relative;
											background: none;
											height: 60px;
											width: auto;

											-webkit-animation:spin 2s linear infinite;
										    -moz-animation:spin 2s linear infinite;
										    animation:spin 2s linear infinite;
										}

						#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_oricon_holder{
							height: 80px;
							width: 100%;
							background: none;
							display: flex;
							flex-wrap: nowrap;
							justify-content: center;
							align-items: center;
							align-content: center;
							position: absolute;
							top: 200px;
							left: 0px;
						}

								#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_oricon_holder_img{
									position: relative;
									height: 85%;
									width: auto;
									background: none;
								}

						#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_questioninput{
							position: absolute;
							top: 300px;
							left: 5%;
							height: 210px;
							width: 90%;
							background: none;
							font-size: 25px;
							text-align: center;
							color: black;
							border-top: solid 2px #999999;
							border-bottom: solid 2px #999999;
							padding-top: 10px;
						}

						#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_submitquestion_holdingdiv{
							height: 80px;
							width: 100%;
							background: none;
							display: flex;
							flex-wrap: nowrap;
							justify-content: flex-end;
							align-items: center;
							align-content: center;
							position: absolute;
							top: 516px;
							left: 0px;
						}

								#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_submitquestion_holdingdiv_button{
									height: 65px;
									width: 220px;
									background: #ff6600;
									position: relative;
									border-radius: 25px;
									margin-right: 30px;
								}

										#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_submitquestion_holdingdiv_button:focus{
											outline: none;
										}

										#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_submitquestion_holdingdiv_button_text{
											position: absolute;
											right: 25px;
											top: 13px;
											height: 65%;
											width: 125px;
											color: white;
											background: none;
											text-align: center;
											font-size: 30px;
										}

										#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_submitquestion_holdingdiv_button_img{
											position: absolute;
											left: 10px;
											top: 5px;
											background: none;
											height: 80%;
											width: auto;
										}

										#rental_job_editpo_closecolumn_orderrequest_popup_holdingdiv_submitquestion_holdingdiv_button_img_loading{
											position: relative;
											background: none;
											height: 60px;
											width: auto;

											-webkit-animation:spin 2s linear infinite;
										    -moz-animation:spin 2s linear infinite;
										    animation:spin 2s linear infinite;
										}

		#rental_job_editpo_errordiv{
			position: fixed;
			height: 130px;
			width: 325px;
			background: #ff6600;
			bottom: 50px;
			left: 233px;
		}

				#rental_job_editpo_errordiv_text{
					position: absolute;
					left: 5%;
					top: 5%;
					background: none;
					height: 90%;
					width: 90%;
					text-align: center;
					font-size: 29px;
					color: white;
				}

		#rental_job_newpo_confirmpentamax{
			position: fixed;
			height: 215px;
			width: 325px;
			background: #ff6600;
			bottom: 50px;
			left: 233px;
		}

				#rental_job_newpo_confirmpentamax_text{
					position: absolute;
					left: 5%;
					top: 5%;
					background: none;
					height: 90%;
					width: 90%;
					text-align: center;
					font-size: 29px;
					color: white;
				}

				#rental_job_newpo_confirmpentamax_hiddenconfirm{
					display: none;
				}

				#rental_job_newpo_confirmpentamax_closewarning{
					position: fixed;
					bottom: 265px;
					left: 510px;
					height: 50px;
					width: 50px;
					background: none;
				}

						#rental_job_newpo_confirmpentamax_closewarning_img{
							height: 100%;
							width: auto;
							background: none;
							pointer-events: none;
						}

		#rental_job_editpo_backtonoti_button{
			position: fixed;
			top: 0px;
			left: 300px;
			background: none;
			height: 60px;
			width: 400px;
			z-index: 100;
		}

				#rental_job_editpo_backtonoti_button_background{
					height: 100%;
					width: 100%;
					background: #ff6600;
					position: absolute;
					left: 0px;
					top: 0px;
				}

				#rental_job_editpo_backtonoti_button_text{
					height: 70%;
					width: 360px;
					position: absolute;
					right: 0px;
					top: 11px;
					background: none;
					text-align: center;
					color: white;
					font-size: 30px;
				}

				#rental_job_editpo_backtonoti_button_icon{
					height: 100%;
					width: auto;
					background: none;
					position: absolute;
					left: 10px;
					top: 0px;
				}




































/*----------------------------------- rental_printpo.php -------------------------------------------- */

#rental_printpohtml{
	background: white;
}

#rental_printpo_body{
	background: white;
}

#rental_printpomaindiv{
	height: auto;
	width: 930px;
	position: relative;
	top: 0px;
	left: 0px;
	background: none;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
}

		#rental_printpotitlediv{
			position: relative;
			height: 170px;
			width: 840px;
			background: white;
			margin-top: 20px;
		}

				#rental_printpotitle{
					height: 60px;
					width: 475px;
					font-size: 33px;
					text-align: right;
					position: absolute;
					top: 20px;
					right: 10px;
					background: none;
				}

				#rental_printvoidreceivedmessage{
					height: 60px;
					width: 500px;
					font-size: 50px;
					text-align: right;
					position: absolute;
					top: 70px;
					right: 345px;
					background: none;
					z-index: 5;
				}

				#rental_printpotitlepicdiv_companylogo{
					height: auto;
					width: 165px;
					background: none;
					position: absolute;
					top: 29px;
					left: -20px;
					z-index: 2;
				}

						#rental_printpotitlepicdiv_companylogo_image{
							height: auto;
							width: 100%;
							background: none;
						}

				#rental_printpotitlepicdiv{
					height: 75px;
					width: 214px;
					background: none;
					position: relative;
					top: 43px;
					left: 130px;
					z-index: 2;
				}

						#rental_printpotitlepic{
							height: 100%;
							width: 100%;
							background: none;
						}

				#rental_printpotitlenumber{
					background:none;
					height: 100px;
					width: 345px;
					position: absolute;
					top: 50px;
					right: 10px;
					font-size: 60px;
					font-weight: 400;
					text-align: right;
					opacity: 1;
					z-index: 5;
				}

		#rental_printpodatediv{
			height: 130px;
			width: 840px;
			background: none;
			position: relative;
		}

				#rental_printpomonthinput{
					height: 60px;
					width: 60px;
					font-size: 30px;
					text-align: right;
					position: absolute;
					top: 0px;
					right: 142px;
					background: none;
				}

				#rental_printpodatedashone{
					height: 60px;
					width: 10px;
					font-size: 30px;
					text-align: center;
					position: absolute;
					top: 11px;
					right: 118px;
					background: none;
				}

				#rental_printpodayinput{
					height: 60px;
					width: 60px;
					font-size: 30px;
					text-align: center;
					position: absolute;
					top: 0px;
					right: 62px;
					background: none;
				}

				#rental_printpodatedashtwo{
					height: 60px;
					width: 10px;
					font-size: 30px;
					text-align: center;
					position: absolute;
					top: 11px;
					right: 55px;
					background: none;
				}

				#rental_printpoyearinput{
					height: 60px;
					width: 60px;
					font-size: 30px;
					text-align: right;
					position: absolute;
					top: 0px;
					right: 10px;
					background: none;
				}

				#rental_printpodateorderreminder{
					height: 20px;
					width: 80px;
					position: absolute;
					right: 15px;
					top: 50px;
					font-size: 12px;
					text-align: right;
					z-index: 3;
					background: white;
				}

				#rental_printpojobnumtitle{
					height: 60px;
					width: 150px;
					font-size: 30px;
					text-align: left;
					position: absolute;
					top: 15px;
					left: 15px;
					background: none;
				}

				#rental_printpojobnum{
					height: 60px;
					width: 320px;
					font-size: 30px;
					text-align: left;
					position: absolute;
					top: 0px;
					left: 265px;
					background: none;
				}

				#rental_printpoemprequesttitle{
					height: 60px;
					width: 300px;
					font-size: 30px;
					text-align: left;
					position: absolute;
					top: 65px;
					left: 15px;
					background: none;
				}

				#rental_printpoemprequest{
					height: 60px;
					width: 500px;
					font-size: 30px;
					text-align: left;
					position: absolute;
					top:55px;
					left: 265px;
					background: none;
				}


		#rental_printposupplierdiv{
			height: 158px;
			width: 840px;
			background: none;
			position: relative;
			border-bottom: 1.5px solid #2672EC;
			z-index: 6;
			margin-bottom: 10px;
		}

				#rental_printposuppliername{
					height: 80px;
					width: 840px;
					font-size: 50px;
					font-weight: 400;
					text-align: center;
					position: absolute;
					top: 8px;
					left: 0px;
					background: white;
					padding-top: 17px;
					padding-bottom: 15px;
					border-bottom: 1.5px solid #A0A0A0;
					border-top: 1.5px solid #2672EC;
				}

					#rental_printposuppliername::-webkit-input-placeholder{
						color:white;
					}

				#rental_printposuppliercontactinfo{
					height: 60px;
					width: 840px;
					font-size: 25px;
					text-align: center;
					position: absolute;
					top: 88px;
					left: 0px;
					background: none;
				}

						#rental_printposuppliercontactinfo::-webkit-input-placeholder{
							text-align: center;
						}

		#rental_openclose_div{
			position: relative;
			background: none;
			height: 125px;
			width: 840px;
			border-bottom: 1.5px solid #2672EC;
			z-index: 6;
		}

				#rental_openclose_div_opentitle{
					height: 40px;
					width: 300px;
					font-size: 30px;
					text-align: left;
					position: absolute;
					top: 15px;
					left: 15px;
					background: none;
				}

				#rental_openclose_div_startdatetext{
					height: 40px;
					width: 500px;
					font-size: 30px;
					text-align: left;
					position: absolute;
					top:13px;
					left: 255px;
					background: none;
				}

				#rental_openclose_div_closetitle{
					height: 40px;
					width: 300px;
					font-size: 30px;
					text-align: left;
					position: absolute;
					top: 65px;
					left: 15px;
					background: none;
				}

				#rental_openclose_div_closedatetext{
					height: 40px;
					width: 500px;
					font-size: 30px;
					text-align: left;
					position: absolute;
					top: 63px;
					left: 255px;
					background: none;
				}

		#rental_printpo_itemholder{
			position: relative;
			left: -5px;
			height: auto;
			width: 840px;
			background: none;
			display: flex;
			justify-content: center;
			align-items: flex-start;
			align-content: flex-start;
			flex-wrap: wrap;
			margin-top: 5px;
		}

				.rental_printpo_item{
					height: 70px;
					width: 420px;
					background: none;
					display: flex;
					justify-content: flex-start;
					align-items: center;
					align-content: center;
					flex-wrap: nowrap;
					margin-top: 12px;
				}

						.rental_printpo_item_img{
							position: relative;
							height: 70px;
							width: auto;
							background: none;
						}

						.rental_printpo_item_itemnum{
							position: relative;
							height: 75px;
							width: 70px;
							background: none;
							color: #ff6600;
							font-size: 45px;
							text-align: center;
							margin-left: -15px;
						}

						.rental_printpo_item_desc{
							position: relative;
							height: 45px;
							width: 250px;
							background: none;
							color: black;
							font-size: 32px;
							text-align: left;
							border-bottom: 1.5px solid #A0A0A0;
							margin-left: 5px;
						}
		
		#rental_printposubandgranddiv{
			height: 60px;
			width: 840px;
			position: relative;
			z-index: 1;
			background: white;
			border-top: 2px solid #2672EC;
			border-bottom: 3px solid #2672EC;
			padding-bottom: 14px;
			z-index: 10;
			margin-top: 20px;
		}

				#rental_printposubandgrandsubinput{
					height: 60px;
					width: 100%;
					position: relative;
					left: 0px;
					top: 0px;
					font-size: 30px;
					padding-top: 12px;
					text-align: center;
					background: white;
				}

						#rental_printposubandgrandsubinput::-webkit-input-placeholder{
							color: white;
						}

		#rental_printpo_bottommessage_div{
			height: 80px;
			width: 840px;
			position: relative;
			z-index: 1;
			background: none;
			margin-top: 10px;
		}

			#rental_printpo_bottommessage_div_text{
				height: 38px;
				width: 100%;
				position: relative;
				left: 0px;
				top: 0px;
				font-size: 15px;
				padding-top: 10px;
				text-align: center;
				background: none;
			}

			#rental_printpo_bottommessage_2_div_text{
				height: 38px;
				width: 100%;
				position: relative;
				left: 0px;
				top: -15px;
				font-size: 15px;
				text-align: center;
				background: none;
			}

			#rental_printpo_bottomaddress_div_text{
				height: 38px;
				width: 100%;
				position: relative;
				left: 0px;
				top: -40px;
				font-size: 15px;
				padding-top: 10px;
				text-align: center;
				background: none;
			}
































/*-----------------------rental_admin.php-------------------------------------*/

#rental_admin_floater{
	height:7%;
	width: 100%;
	position: relative;
	background: none;
}

#rental_admin_maindiv{
	height: auto;
	width: 850px;
	margin: 0px auto;
	background: none;
	zoom: 0.7;
}

		#rental_admin_topbar{
			height: 180px;
			width: 102%;
			position: relative;
			top: 0px;
			left: -1%;
			opacity: .9;
			background: #2672EC;

			-webkit-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
			-moz-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
			box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
		}

				#rental_admin_titleimagediv{
					background: #2672EC;
					height: 60%;
					width: 115px;
					position: absolute;
					left:95px;
					top:20%;
				}

						#rental_admin_titleimage{
							height: 100%;
							width: 100%;
							background: #2672EC;
						}

				#rental_admin_titletext{
					background: none;
					height: 100%;
					width: 650px;
					position: absolute;
					right: 20px;
					top:-12px;
					font-size: 95px;
					text-align: center;
					color: white;
					padding-top: 30px;
				}

						#rental_admin_titletext::-webkit-input-placeholder{
							color:white;
						}

		#rental_admin_listdiv{
			height:auto;
			width: 95%;
			position: relative;
			top:0px;
			left: 2.5%;
			margin-bottom: 25px;
		}

#rental_admin_bottomfloater{
	height: 10%;
	width: 100%;
	position: relative;
	bottom: 0px;
	background: none;
}


























































/* about.php */

#about_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-items: top;
	position: relative;

	zoom: 0.7;
}

		#about_maindiv{
			height: auto;
			width: 850px;
			background: none;
			position: relative;
			top: 0px;
		}

				#about_maindiv_topbar{
					height: 175px;
					width: 102%;
					position: relative;
					top: 0px;
					left: -1%;
					opacity: .9;
					background: #2672EC;
					margin-top: 75px;

					-webkit-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
					-moz-box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
					box-shadow: 72px 81px 217px 1px rgba(0,0,0,0.65);
				}

						#about_maindiv_topbar_imagediv{
							background: #2672EC;
							height:140px;
							width:140px;
							position: absolute;
							left:45px;
							top:20px;
						}

								#about_maindiv_topbar_imagediv_image{
									height: 100%;
									width: 100%;
									background: #2672EC;
								}

						#about_maindiv_topbar_text{
							background: none;
							height: 100%;
							width: 670px;
							position: absolute;
							right: 40px;
							top:-15px;
							font-size: 80px;
							text-align: center;
							color: white;
							padding-top: 40px;
						}

								#about_maindiv_topbar_text::-webkit-input-placeholder{
									color:white;
								}

				#about_maindiv_content{
					height: auto;
					width: 100%;
					position: relative;
					top: 0px;
					left:0%;
					display: flex;
					justify-content: center;
					align-content: top;
					flex-wrap: wrap;
					background: none;
					margin-bottom: 175px;
				}

						#about_maindiv_content_item_versionnumber{
							height: 150px;
							width: 100%;
							background: white;
							margin-top: 20px;
							position: relative;
						}

								#about_maindiv_content_item_versionnumber_title{
									height: auto;
									width: auto;
									background: none;
									text-align: center;
									color: black;
									position: absolute;
									top:45px;
									left: 20px;
									font-size: 50px;
								}

								#about_maindiv_content_item_versionnumber_text{
									height: auto;
									width: auto;
									background: none;
									text-align: center;
									color: rgb(255, 126, 19);
									position: absolute;
									top:45px;
									left: 450px;
									font-size: 50px;
								}

						#about_maindiv_content_item_iconpack_credits{
							height: 150px;
							width: 100%;
							background: white;
							margin-top: 20px;
							position: relative;
						}

								#about_maindiv_content_item_iconpack_credits_title{
									height: auto;
									width: auto;
									background: none;
									text-align: center;
									color: black;
									position: absolute;
									top:45px;
									left: 20px;
									font-size: 50px;
								}

						#about_maindiv_content_item_iconpack_credits_content1{
							height: 150px;
							width: 80%;
							background: white;
							margin-top: 20px;
							margin-left: 20%;
							position: relative;
						}

								#about_maindiv_content_item_iconpack_credits_content1_text{
									height: auto;
									width: auto;
									background: none;
									text-align: center;
									color: rgb(255, 126, 19);
									position: absolute;
									top:35px;
									left: 20px;
									font-size: 35px;
								}

						#about_maindiv_content_item_iconpack_credits_content2{
							height: 150px;
							width: 80%;
							background: white;
							margin-top: 20px;
							margin-left: 20%;
							position: relative;
						}

								#about_maindiv_content_item_iconpack_credits_content2_text{
									height: auto;
									width: auto;
									background: none;
									text-align: center;
									color: rgb(255, 126, 19);
									position: absolute;
									top:35px;
									left: 20px;
									font-size: 35px;
								}


















































/* ----------------- rental_job_newpo.php ---------------------------------*/

#rental_job_newpo_closecolumn_pinsave_holdingdiv{
	position: fixed;
	bottom: 135px;
	right: 105px;
	background: none;
	height: 100px;
	width: 350px;
}

		#rental_job_newpo_closecolumn_pinsave_holdingdiv_pininput{
			position: absolute;
			left:0px;
			top: 12px;
			height: 70px;
			width: 270px;
			color: white;
			background:#1A428A;
			opacity: 1;
			text-align: center;
			font-size: 40px;
		}

				#rental_job_newpo_closecolumn_pinsave_holdingdiv_pininput::-webkit-input-placeholder{
					color:white;
				}

		#rental_job_newpo_closecolumn_pinsave_holdingdiv_submit{
			position: absolute;
			right: 0px;
			top:0px;
			height: 100%;
			width: 70px;
			background: none;
		}

				#rental_job_newpo_closecolumn_pinsave_holdingdiv_submit_button{
					position: absolute;
					top:0px;
					right: 0px;
					background: none;
					z-index: 5;
					height: 100%;
					width: 100%;
				}

				#rental_job_newpo_closecolumn_pinsave_holdingdiv_submit_image{
					position: absolute;
					top:12px;
					right: 0px;
					background: none;
					z-index: 1;
					height: 70px;
					width: auto;
				}

#rental_job_newpo_tools_holdingdiv{
	position: fixed;
	top: 0px;
	right: 215px;
	width: 260px;
	height: 65px;
	background: none;
	display: flex;
	justify-content: center;

	z-index: 100;
}

		#rental_job_newpo_tools_saveapo_div{
			position: relative;
			width: 50px;
			height: 100%;
			background: none;
			margin-right: 10px;
			margin-left: 10px;					
		}

				#rental_job_newpo_tools_saveapo_div_background{
					height: 100%;
					width: 100%;
					background: #1A428A;
					opacity: 0.9;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
				}

				#rental_job_newpo_tools_saveapo_div_icon{
					position: absolute;
					left: 20%;
					top: 24px;
					background: none;
					width: 60%;
					height: auto;
				}

				#rental_job_newpo_tools_saveapo_div_lightblue{
					height: 20%;
					width: 100%;
					position: absolute;
					bottom: -20%;
					background: #2672EC;
					z-index:-3;
				}

		
		#rental_job_newpo_tools_description_div{
			position: fixed;
			top: 95px;
			right: 225px;
			background:none;
			height: 65px;
			width: 235px;
		}

				#rental_job_newpo_tools_description_div_background{
					position: absolute;
					left: 0px;
					top: 0px;
					height: 100%;
					width: 100%;
					opacity: 0.9;
					background: #ff6600;
				}

				#rental_job_newpo_tools_description_div_text{
					position: absolute;
					left: 0px;
					top:10px;
					height: 100%;
					width: 100%;
					text-align: center;
					font-size:35px;
					color:white;
					background: none;
				}

		#rental_job_newpo_tools_info_div{
			position: fixed;
			top: 95px;
			right: 225px;
			background:none;
			height: 65px;
			width: 240px;
		}

				#rental_job_newpo_tools_info_div_background{
					position: absolute;
					left: 0px;
					top: 0px;
					height: 100%;
					width: 100%;
					opacity: 0.9;
					background: #ff6600;
				}

				#rental_job_newpo_tools_info_div_text{
					position: absolute;
					left: 0px;
					top:10px;
					height: 100%;
					width: 100%;
					text-align: center;
					font-size:35px;
					color:white;
					background: none;
				}



































































/* ----------------- notification_check_open_rentals.php ---------------------------------*/

#notification_check_open_rentals_notediv{
	position: fixed;
	left: 50px;
	bottom: 200px;
	background: none;
	height: 225px;
	width: 405px;

	zoom:0.8;
}

		#notification_check_open_rentals_notediv_background{
			height: 100%;
			width: 100%;
			background: #06804B;
			opacity: 0.8;
		}

		#notification_check_open_rentals_notediv_text{
			height: 100%;
			width: 90%;
			position: absolute;
			left: 5%;
			top:20px;
			background: none;
			color:white;
			font-size:30px;
			text-align: center;
		}

#notification_check_open_rentals_approvebutton{
	position: fixed;
	right: 50px;
	bottom: 42px;
	background: none;
	height: 95px;
	width: 300px;

	zoom:0.8;
}

		#notification_check_open_rentals_approvebutton_background{
			height: 100%;
			width: 100%;
			background: #ff6600;
			opacity: 1;
		}

		#notification_check_open_rentals_approvebutton_image{
			position: absolute;
			top:8px;
			left: 15px;
			height: 80%;
			width: auto;
			background: none;
		}

		#notification_check_open_rentals_approvebutton_text{
			height: 100%;
			width: 75%;
			position: absolute;
			right: 0px;
			top: 10px;
			background: none;
			color: white;
			font-size: 30px;
			text-align: center;
		}























































/* ----------------- editponotallowedverified.php ---------------------------------*/

#editponotallowedverified_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;

	zoom:0.7;
}

		#editponotallowedverified_maindiv{
			height: 300px;
			width: 650px;
			background: none;
			position: relative;
			top: -100px;
		}

				#editponotallowedverified_maindiv_titlediv{
					height: 175px;
					width: 100%;
					background: #1A428A;
					position: absolute;
					top: 0px;
					left: 0px;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75);
					box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75);
				}

						#editponotallowedverified_maindiv_titlediv_image{
							height: 80%;
							width: auto;
							position: absolute;
							left: 15px;
							top: 10%;
							background: none;
						}

						#editponotallowedverified_maindiv_titlediv_text{
							height: 70%;
							width: 475px;
							background: none;
							color: white;
							font-size: 50px;
							text-align: center;
							position: absolute;
							right: 25px;
							top: 27px;
						}

				#editponotallowedverified_maindiv_returndiv{
					height: 100px;
					width: 100%;
					background: #2672EC;
					position: absolute;
					left: 0px;
					bottom: 25px;

					opacity: 0.9;
				}

						#editponotallowedverified_maindiv_returndiv_text{
							height: 100%;
							width: 100%;
							background: none;
							color: white;
							font-size: 35px;
							text-align: center;
							position: absolute;
							right: 0px;
							top: 30px;
						}
















































/* ----------------- editponotallowedvoid.php ---------------------------------*/

#editponotallowedvoid_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;

	zoom:0.7;
}

		#editponotallowedvoid_maindiv{
			height: 300px;
			width: 650px;
			background: none;
			position: relative;
			top: -100px;
		}

				#editponotallowedvoid_maindiv_titlediv{
					height: 175px;
					width: 100%;
					background: #1A428A;
					position: absolute;
					top: 0px;
					left: 0px;
					z-index: 5;

					-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75);
					box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75);
				}

						#editponotallowedvoid_maindiv_titlediv_image{
							height: 80%;
							width: auto;
							position: absolute;
							left: 15px;
							top: 10%;
							background: none;
						}

						#editponotallowedvoid_maindiv_titlediv_text{
							height: 45%;
							width: 475px;
							background: none;
							color: white;
							font-size: 50px;
							text-align: center;
							position: absolute;
							right: 35px;
							top: 55px;
						}

				#editponotallowedvoid_maindiv_returndiv{
					height: 100px;
					width: 100%;
					background: #2672EC;
					position: absolute;
					left: 0px;
					bottom: 25px;


					opacity: 0.9;
				}

						#editponotallowedvoid_maindiv_returndiv_text{
							height: 60%;
							width: 100%;
							background: none;
							color: white;
							font-size: 35px;
							text-align: center;
							position: absolute;
							right: 0px;
							top: 30px;
						}






































/* ----------------- submissionsuccess.php ---------------------------------*/

#submissionsuccess_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.7;
}

		#submissionsuccess_maindiv{
			height: auto;
			width: 500px;
			background: none;
			position: relative;
			top:120px;
			display: flex;
			justify-content: center;
			align-content: center;
		}

				#submissionsuccess_maindiv_whitebackground{
					height: 400px;
					width: 300px;
					background: white;
					opacity: 0.8;
					position: relative;
				}

				#submissionsuccess_maindiv_bluecross_background{
					height: 100px;
					width: 500px;
					background: #1A428A;
					position: absolute;
					left: 0px;
					top: 150px;
				}

				#submissionsuccess_maindiv_titletext{
					height: 100px;
					width: 500px;
					text-align: center;
					font-size: 60px;
					color: white;
					position: absolute;
					top:161px;
					left: 0px;
					background: none;
				}

				#submissionsuccess_maindiv_whytext{
					position: absolute;
					bottom: 22px;
					left: 120px;
					width: 260px;
					height: 100px;
					background: none;
					text-align: center;
					color: #999999;
					font-size: 40px;
				}

				#submissionsuccess_maindiv_lockicon{
					position: absolute;
					width: 300px;
					height: 100px;
					background: none;
					top: 25px;
					left: 100px;
				}

						#submissionsuccess_maindiv_lockicon_img{
							height: 100%;
							width: auto;
							background: none;
							position: absolute;
							left: 95px;
							top: 0px;
						}

				#submissionsuccess_maindiv_continuediv{
					height: 80px;
					width: 500px;
					background:none;
					position: absolute;
					top:550px;
					left: 0px;
				}

						#submissionsuccess_maindiv_continuediv_background{
							height: 100%;
							width: 100%;
							background: #2673EC;
							position: absolute;
							left: 0px;
							top: 0px;
						}

						#submissionsuccess_maindiv_continuediv_text{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 18px;
							color: white;
							font-size: 35px;
							text-align: center;
						}

				#submissionsuccessemaildiv{
					position: absolute;
					width: 500px;
					height: 80px;
					background: #2673EC;
					top:450px;
					left: 0px;
				}

						#submissionsuccessemailinput{
							height: 100%;
							width:80%;
							background: none;
							position: absolute;
							left:15px;
							top:0px;
							text-align: center;
							font-size: 30px;
							color: white;
							font-variant: normal;
						}

							#submissionsuccessemailinput::-webkit-input-placeholder{
									color:white;
									font-variant: small-caps;
								}

						#submissionsuccessemailbutton{
							position: absolute;
							width: 20%;
							height: 100%;
							right: 25px;
							top:0px;
							background: none;
							z-index: 5;
						}

						#submissionsuccessemailimg{
							position: absolute;
							right: 25px;
							top:15%;
							background: none;
							height: 70%;
						}




















































/* ----------------- loggedout.php ---------------------------------*/

#loggedout_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.7;
}

		#loggedout_maindiv{
			height: auto;
			width: 500px;
			background: none;
			position: relative;
			top:140px;
			display: flex;
			justify-content: center;
			align-content: center;
		}

				#loggedout_maindiv_whitebackground{
					height: 400px;
					width: 300px;
					background: white;
					opacity: 0.8;
					position: relative;
				}

				#loggedout_maindiv_bluecross_background{
					height: 100px;
					width: 500px;
					background: #1A428A;
					position: absolute;
					left: 0px;
					top: 150px;
				}

				#loggedout_maindiv_titletext{
					height: 100px;
					width: 500px;
					text-align: center;
					font-size: 45px;
					color: white;
					position: absolute;
					top:170px;
					left: 0px;
					background: none;
				}

				#loggedout_maindiv_whytext{
					position: absolute;
					bottom: 22px;
					left: 120px;
					width: 260px;
					height: 100px;
					background: none;
					text-align: center;
					color: #999999;
					font-size: 30px;
				}

				#loggedout_maindiv_lockicon{
					position: absolute;
					width: 300px;
					height: 100px;
					background: none;
					top: 25px;
					left: 104px;
				}

						#loggedout_maindiv_lockicon_img{
							height: 100%;
							width: auto;
							background: none;
							position: absolute;
							left: 95px;
							top: 0px;
						}

				#loggedout_maindiv_continuediv{
					height: 80px;
					width: 500px;
					background:none;
					position: absolute;
					top:450px;
					left: 0px;
				}

						#loggedout_maindiv_continuediv_background{
							height: 100%;
							width: 100%;
							background: #999999;
							position: absolute;
							left: 0px;
							top: 0px;
						}

						#loggedout_maindiv_continuediv_text{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 20px;
							color: white;
							font-size: 30px;
							text-align: center;
						}


























































/* ----------------- submissionsuccess_notificationsent.php ---------------------------------*/

#submissionsuccess_notificationsent_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;

	zoom:0.7;
}

		#submissionsuccess_notificationsent_maindiv{
			height: 300px;
			width: 650px;
			background: none;
			position: relative;
			top: -100px;
		}

				#submissionsuccess_notificationsent_maindiv_titlediv{
					height: 175px;
					width: 100%;
					background: #1A428A;
					position: absolute;
					top: 0px;
					left: 0px;
					box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
				}

						#submissionsuccess_notificationsent_maindiv_titlediv_image{
							height: 100%;
							width: auto;
							position: absolute;
							left: 15px;
							top: 0px;
							background: none;
						}

						#submissionsuccess_notificationsent_maindiv_titlediv_text{
							height: 100%;
							width: 475px;
							background: none;
							color: white;
							font-size: 50px;
							text-align: center;
							position: absolute;
							right: 0px;
							top: 24px;
						}

				#submissionsuccess_notificationsent_maindiv_returndiv{
					height: 100px;
					width: 100%;
					background: #2672EC;
					position: absolute;
					left: 0px;
					bottom: 0px;

					opacity: 0.9;
				}

						#submissionsuccess_notificationsent_maindiv_returndiv_text{
							height: 100%;
							width: 100%;
							background: none;
							color: white;
							font-size: 40px;
							text-align: center;
							position: absolute;
							right: 0px;
							top: 23px;
						}










/* ----------------- rental_loginnotification_editpo.php ---------------------------------*/

#rental_loginnotification_pofloater{
	background: none;
	height:180px;
	width: 100%;
	position: relative;

	display: none;
}

		#rental_loginnotification_potopfloaterdiv{
			position: relative;
			top:15%;
			height: 120px;
			width: 950px;
			margin: 0px auto;
			background: #ff6600;
			opacity: 1;
			font-size: 70px;
			color: white;
			text-align: center;
			padding-top: 10px;

			-webkit-box-shadow: 22px 8px 73px -6px rgba(0,0,0,0.75);
			-moz-box-shadow: 22px 8px 73px -6px rgba(0,0,0,0.75);
			box-shadow: 22px 8px 73px -6px rgba(0,0,0,0.75);

			display: none;
		}

#rental_loginnotification_editpo_message{
	position: fixed;
	left:85px;
	top:0px;
	background: #ff6600;
	height: auto;
	width: 385px;
	padding-top: 10px;
	padding-bottom: 10px;
	max-height: 205px;
}

		#rental_loginnotification_editpo_message_text{
			height: auto;
			width: 90%;
			background: none;
			text-align: center;
			font-size: 28px;
			color: white;
			position: relative;
			top: 0px;
			left: 5%;
			word-wrap: normal;
		}

#rental_loginnotification_editpo_attachmentdiv{
	position: fixed;
	left: 490px;
	top: 0px;
	background: #ff6600;
	height: 75px;
	width: 570px;
	z-index: 5;
}
		#rental_loginnotification_editpo_attachmentdiv_icon{
			position: absolute;
			left: 15px;
			top: 9px;
			height: 50px;
			width: auto;
			background: none;
		}

		#rental_loginnotification_editpo_attachmentdiv_text{
			height: 75px;
			width: auto;
			background: none;
			text-align: left;
			font-size: 28px;
			color: white;
			position: absolute;
			top: 18px;
			left: 80px;
		}

#rental_loginnotification_editpo_tools_holdingdiv{
	position: fixed;
	top: 0px;
	right: 215px;
	width: 500px;
	height: 65px;
	background: none;
	display: flex;
	justify-content: center;

	z-index: 100;
}

		#rental_loginnotification_editpo_tools_cancel_div{
			position: relative;
			width: 50px;
			height: 100%;
			background: none;
			margin-right: 10px;
			margin-left: 10px;					
		}

				#rental_loginnotification_editpo_tools_cancel_div_background{
					height: 100%;
					width: 100%;
					background: #1A428A;
					opacity: 0.9;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
				}

				#rental_loginnotification_editpo_tools_cancel_div_icon{
					position: absolute;
					left: 20%;
					top: 24px;
					background: none;
					width: 60%;
					height: auto;
				}

				#rental_loginnotification_editpo_tools_cancel_div_lightblue{
					height: 20%;
					width: 100%;
					position: absolute;
					bottom: -20%;
					background: #2672EC;
					z-index:-3;
				}

		#rental_loginnotification_editpo_tools_sleep_div{
			position: relative;
			width: 150px;
			height: 100%;
			background: none;
			margin-right: 10px;
			margin-left: 10px;					
		}

				#rental_loginnotification_editpo_tools_sleep_div_background{
					height: 100%;
					width: 100%;
					background: #1A428A;
					opacity: 0.9;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
				}

				#rental_loginnotification_editpo_tools_sleep_div_icon{
					position: absolute;
					left: 11px;
					top: 6px;
					background: none;
					width: auto;
					height:35%;
				}

				#rental_loginnotification_editpo_tools_sleep_div_text{
					height: 80%;
					width: 60%;
					background: none;
					position: absolute;
					right: 20px;
					top: 17px;
					font-size: 35px;
					color: white;
				}

				#rental_loginnotification_editpo_tools_sleep_div_lightblue{
					height: 20%;
					width: 100%;
					position: absolute;
					bottom: -20%;
					background: #2672EC;
					z-index:-3;
				}

		#rental_loginnotification_editpo_tools_snooze_div{
			position: relative;
			width: 200px;
			height: 100%;
			background: none;
			margin-right: 10px;
			margin-left: 10px;					
		}

				#rental_loginnotification_editpo_tools_snooze_div_background{
					height: 100%;
					width: 100%;
					background: #1A428A;
					opacity: 0.9;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
					box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.51);
				}

				#rental_loginnotification_editpo_tools_snooze_div_icon{
					position: absolute;
					left: 15px;
					top: 10px;
					background: none;
					width: auto;
					height:35%;
				}

				#rental_loginnotification_editpo_tools_snooze_div_text{
					height: 80%;
					width: 72%;
					background: none;
					position: absolute;
					right: 15px;
					top: 17px;
					font-size: 35px;
					color: white;
				}

				#rental_loginnotification_editpo_tools_snooze_div_lightblue{
					height: 20%;
					width: 100%;
					position: absolute;
					bottom: -20%;
					background: #2672EC;
					z-index:-3;
				}

		#rental_loginnotification_editpo_cancel_secondchance_YES_div{
			position: fixed;
			top: 170px;
			right: 295px;
			background:none;
			height: 45px;
			width: 180px;
		}

				#rental_loginnotification_editpo_cancel_secondchance_YES_div_background{
					position: absolute;
					left: 0px;
					top: 0px;
					height: 100%;
					width: 100%;
					opacity: 0.9;
					background: #FF0000;
				}

				#rental_loginnotification_editpo_cancel_secondchance_YES_div_text{
					position: absolute;
					left: 0px;
					top:10px;
					height: 100%;
					width: 100%;
					text-align: center;
					font-size:20px;
					color:white;
					background: none;
				}

		#rental_loginnotification_editpo_cancel_secondchance_NO_div{
			position: fixed;
			top: 170px;
			right: 95px;
			background:none;
			height: 45px;
			width: 180px;
		}

				#rental_loginnotification_editpo_cancel_secondchance_NO_div_background{
					position: absolute;
					left: 0px;
					top: 0px;
					height: 100%;
					width: 100%;
					opacity: 0.9;
					background: #ff6600;
				}

				#rental_loginnotification_editpo_cancel_secondchance_NO_div_text{
					position: absolute;
					left: 0px;
					top:10px;
					height: 100%;
					width: 100%;
					text-align: center;
					font-size:20px;
					color:white;
					background: none;
				}

		
		#rental_loginnotification_editpo_tools_description_div{
			position: fixed;
			top: 95px;
			right: 225px;
			background:none;
			height: 65px;
			width: 235px;
		}

				#rental_loginnotification_editpo_tools_description_div_background{
					position: absolute;
					left: 0px;
					top: 0px;
					height: 100%;
					width: 100%;
					opacity: 0.9;
					background: #ff6600;
				}

				#rental_loginnotification_editpo_tools_description_div_text{
					position: absolute;
					left: 0px;
					top:10px;
					height: 100%;
					width: 100%;
					text-align: center;
					font-size:35px;
					color:white;
					background: none;
				}

		#rental_loginnotification_editpo_tools_info_div{
			position: fixed;
			top: 95px;
			right: 95px;
			background:none;
			height: 65px;
			width: 380px;
		}

				#rental_loginnotification_editpo_tools_info_div_background{
					position: absolute;
					left: 0px;
					top: 0px;
					height: 100%;
					width: 100%;
					opacity: 0.9;
					background: #ff6600;
				}

				#rental_loginnotification_editpo_tools_info_div_text{
					position: absolute;
					left: 0px;
					top:10px;
					height: 100%;
					width: 100%;
					text-align: center;
					font-size:35px;
					color:white;
					background: none;
				}

#rental_loginnotificationsnoozebuttondiv{
	height: 145px;
    width: 390px;
    position: fixed;
    left: 300px;
    bottom: 0px;
    color: white;
    background: #094AB2;
	z-index:5;
	
	-webkit-box-shadow: 0px 10px 54px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 54px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 54px -3px rgba(0,0,0,0.75);

    display: none;
}

		#rental_loginnotificationsnoozebuttonimage{
			height: 30px;
			width: 30px;
			position: absolute;
			left: 33px;
			top: 18px;
			background: none;

			display: none;
		}

		#rental_loginnotificationsnoozebuttontext{
			height: 120px;
			width: 250px;
			position: absolute;
			left:83px;
			top:-25px;
			font-size:80px;
			background: none;

			display: none;
		}

		#rental_loginnotificationsnoozebuttontextamountleft{
			height: 50px;
			width: 200px;
			position: absolute;
			left: 120px;
			bottom: 20px;
			background: none;
			font-size: 50px;

			display: none;
		}

#rental_loginnotification_editpo_replytomessage_button{
	height: 114px;
	width: 350px;
	position: fixed;
	left: 195px;
	bottom: 50px;
	background: none;
}

		#rental_loginnotification_editpo_replytomessage_button_background{
			height: 100%;
			width: 100%;
			background: #2672EC;
			opacity: 0.8;
			position: absolute;
			left: 0px;
			top:0px;
		}

		#rental_loginnotification_editpo_replytomessage_button_text{
			height: 100%;
			width: 100%;
			background: none;
			text-align: center;
			font-size: 35px;
			color: white;
			position: absolute;
			left: 0px;
			top:5px;
		}

#rental_loginnotification_editpo_backbutton{
	position: fixed;
	top: 10px;
	left: 10px;
	background: none;
	height: 60px;
	width: auto;
}

		#rental_loginnotification_editpo_backbutton_icon{
			height: 100%;
			width: auto;
			background: none;
		}






























































/* -------------------------- trainingtestpage.php ------------------------------------ */

#trainingtestpage_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
}

		#trainingtestpage_contentdiv{
			height: auto;
			width: 55%;
			background: none;
			position: relative;
			top: 10%;
			display: flex;
			justify-content: center;
			align-items: flex-start;
			flex-direction: row;
			flex-wrap: wrap;
		}

				#trainingtestpage_contentitem_holder_video{
					height: 60%;
					width: 100%;
					background: none;
					margin: 30px;
					position: relative;
					display: flex;
					justify-content: center;
				}

						#trainingtestpage_contentitem_holder_video_youtubevideo{
							height:auto;
							width:100%;
						}




































































/*------------------------------ loginnotification_po_replytomessage.php ---------------------------------*/

#loginnotification_po_replytomessage_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.7;
}

#loginnotification_po_replytomessage_form{
	background: none;
}

		#loginnotification_po_replytomessage_maincontent{
			height: auto;
			width: 780px;
			background: none;
			margin-top: 100px;
			margin-bottom: 200px;
			position: relative;
		}

				#loginnotification_po_replytomessage_maincontent_titlediv{
					position: relative;
					top: 0px;
					left: 0px;
					width: 100%;
					height: 185px;
					background: none;
				}

					#loginnotification_po_replytomessage_maincontent_titlediv_background{
						position: absolute;
						left: 0px;
						top:0px;
						height: 140px;
						width: 100%;
						background: #1A428A;
						opacity: 0.9;
						z-index: 5;

						-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
					}

					#loginnotification_po_replytomessage_maincontent_titlediv_icon{
						height: 100px;
						width: auto;
						position: absolute;
						left: 50px;
						top: 20px;
						background: none;
						z-index: 5;
					}

					#loginnotification_po_replytomessage_maincontent_titlediv_text{
						height: 100px;
						width: 639px;
						background: none;
						position: absolute;
						left: 142px;
						top: 30px;
						text-align: center;
						font-size: 50px;
						color: white;
						z-index: 5;
					}

					#loginnotification_po_replytomessage_maincontent_titlediv_underline{
						height: 8px;
						width: 520px;
						background: #2672EC;
						position: absolute;
						top:100px;
						left: 200px;
						z-index: 5;
					}

					#loginnotification_po_replytomessage_maincontent_titlediv_ponum{
						position: absolute;
						bottom: 0px;
						left: 0px;
						height: 45px;
						width: 100%;
						background: none;
						z-index: 1;
					}

							#loginnotification_po_replytomessage_maincontent_titlediv_ponum_background{
								height: 100%;
								width: 100%;
								background: #2672EC;
								position: absolute;
								right: 0px;
								top: 0px;
								opacity: 0.8;
							}

							#loginnotification_po_replytomessage_maincontent_titlediv_ponum_text{
								height: 100%;
								width: 100%;
								position: absolute;
								left: 0px;
								top: 6px;
								text-align: center;
								color: white;
								font-size: 30px;
								background: none;
							}

				#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv{
					position: relative;
					top: 0px;
					left: 0px;
					width: 100%;
					height: 180px;
					background: none;
					margin-top: 25px;
				}

						#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_titlediv{
							position: relative;
							top: 0px;
							left: 0px;
							width: 80%;
							height: 60px;
							background: none;
							z-index: 5;

							-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						}

								#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_titlediv_text{
									position: absolute;
									left: 0px;
									top: 8px;
									height: 100%;
									width: 100%;
									font-size: 35px;
									text-align: center;
									color: white;
									background: none;
									z-index: 5;
								}

								#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_titlediv_background{
									position: absolute;
									top: 0px;
									left: 0px;
									background: #1A428A;
									opacity: 0.9;
									height: 100%;
									width: 100%;
								}

						#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_textarea{
							position: relative;
							left: 0px;
							height: 120px;
							width: 100%;
							background: none;
						}

								#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_textarea_background{
									height: 100%;
									width: 100%;
									position: absolute;
									left: 0px;
									top: 0px;
									background: white;
								}

								#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_textarea_text{
									height: 85%;
									width: 90%;
									position: absolute;
									left: 5%;
									top: 10%;
									background: none;
									font-size: 25px;
									color: black;
									overflow-x: hidden;
								}

				#loginnotification_po_replytomessage_maincontent_userreplydiv{
					position: relative;
					top: 0px;
					left: 0px;
					width: 100%;
					height: 180px;
					background: none;
					margin-top: 25px;
				}

						#loginnotification_po_replytomessage_maincontent_userreplydiv_titlediv{
							position: absolute;
							top: 0px;
							right: 0px;
							width: 80%;
							height: 60px;
							background: none;
							z-index: 5;

							-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						}

								#loginnotification_po_replytomessage_maincontent_userreplydiv_titlediv_text{
									position: absolute;
									left: 0px;
									top: 8px;
									height: 100%;
									width: 100%;
									font-size: 35px;
									text-align: center;
									color: white;
									background: none;
									z-index: 5;
								}

								#loginnotification_po_replytomessage_maincontent_userreplydiv_titlediv_background{
									position: absolute;
									top: 0px;
									left: 0px;
									background: #1A428A;
									opacity: 0.9;
									height: 100%;
									width: 100%;
								}

								#loginnotification_po_replytomessage_maincontent_userreplydiv_titlediv_underline{
									display: none;
								}

						#loginnotification_po_replytomessage_maincontent_userreplydiv_textarea{
							position: absolute;
							left: 0px;
							top:60px;
							height: 120px;
							width: 100%;
							background: none;
						}

								#loginnotification_po_replytomessage_maincontent_userreplydiv_textarea_background{
									height: 100%;
									width: 100%;
									position: absolute;
									left: 0px;
									top: 0px;
									background: white;
								}

								#loginnotification_po_replytomessage_maincontent_userreplydiv_textarea_text{
									height: 85%;
									width: 90%;
									position: absolute;
									left: 5%;
									top: 10%;
									background: none;
									font-size: 25px;
									color: black;
									overflow-x: hidden;
								}

				#loginnotification_po_replytomessage_maincontent_buttonarea{
					height: 70px;
					width: 100%;
					position: relative;
					margin-top: 35px;
					left: 0px;
					top: 0px;
					background: none;
				}

						#loginnotification_po_replytomessage_maincontent_buttonarea_backbutton{
							height: 100%;
							width: 350px;
							background: none;
							position: absolute;
							left: 30px;
						}

								#loginnotification_po_replytomessage_maincontent_buttonarea_backbutton_tab{
									position: absolute;
									left: -15px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 15px;
									opacity: 0.8;
								}

								#loginnotification_po_replytomessage_maincontent_buttonarea_backbutton_background{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 100%;
									opacity: 0.9;
									-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
									-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
									box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
								}

								#loginnotification_po_replytomessage_maincontent_buttonarea_backbutton_icon{
									position: absolute;
									left: 13px;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#loginnotification_po_replytomessage_maincontent_buttonarea_backbutton_text{
									position: absolute;
									right: 0px;
									top: 15px;
									height: 50%;
									width: 265px;
									background: none;
									text-align: center;
									color: white;
									font-size: 30px;
								}

						#loginnotification_po_replytomessage_maincontent_buttonarea_sendmessagebutton{
							height: 100%;
							width: 350px;
							background: none;
							position: absolute;
							right: 15px;
						}

								#loginnotification_po_replytomessage_maincontent_buttonarea_sendmessagebutton_tab{
									position: absolute;
									left: -15px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 15px;
									opacity: 0.8;
								}

								#loginnotification_po_replytomessage_maincontent_buttonarea_sendmessagebutton_background{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 100%;
									opacity: 0.9;
									-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
									-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
									box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
								}

								#loginnotification_po_replytomessage_maincontent_buttonarea_sendmessagebutton_icon{
									position: absolute;
									left: 13px;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#loginnotification_po_replytomessage_maincontent_buttonarea_sendmessagebutton_text{
									position: absolute;
									right: 0px;
									top: 15px;
									height: 50%;
									width: 265px;
									background: none;
									text-align: center;
									color: white;
									font-size: 30px;
								}





































































/*------------------------------ loginnotification_po_makenote.php ---------------------------------*/

#loginnotification_po_makenote_maincontent_titlediv{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 185px;
	background: none;
}

	#loginnotification_po_makenote_maincontent_titlediv_background{
		position: absolute;
		left: 0px;
		top:0px;
		height: 140px;
		width: 100%;
		background: #1A428A;
		opacity: 0.9;
		z-index: 5;

		-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
	}

	#loginnotification_po_makenote_maincontent_titlediv_icon{
		height: 100px;
		width: auto;
		position: absolute;
		left: 50px;
		top: 20px;
		background: none;
		z-index: 5;
	}

	#loginnotification_po_makenote_maincontent_titlediv_text{
		height: 100px;
		width: 639px;
		background: none;
		position: absolute;
		left: 142px;
		top: 30px;
		text-align: center;
		font-size: 50px;
		color: white;
		z-index: 5;
	}

	#loginnotification_po_makenote_maincontent_titlediv_underline{
		height: 8px;
		width: 520px;
		background: #2672EC;
		position: absolute;
		top:100px;
		left: 200px;
		z-index: 5;
	}

	#loginnotification_po_makenote_maincontent_titlediv_ponum{
		position: absolute;
		bottom: 0px;
		left: 0px;
		height: 45px;
		width: 100%;
		background: none;
		z-index: 1;
	}

			#loginnotification_po_makenote_maincontent_titlediv_ponum_background{
				height: 100%;
				width: 100%;
				background: #2672EC;
				position: absolute;
				right: 0px;
				top: 0px;
				opacity: 0.8;
			}

			#loginnotification_po_makenote_maincontent_titlediv_ponum_text{
				height: 100%;
				width: 100%;
				position: absolute;
				left: 0px;
				top: 6px;
				text-align: center;
				color: white;
				font-size: 30px;
				background: none;
			}

#loginnotification_po_makenote_errorbutton{
	position: fixed;
	right: 40px;
	bottom: 385px;
	background: #ff6600;
	height: auto;
	width: 292px;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	padding: 20px;
	z-index: 999999;
}































































/*------------------------------ submissionsuccess_notification_version.php ---------------------------------*/


#submissionsuccess_notification_version_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.7;
}

		#submissionsuccess_notification_version_maindiv{
			height: auto;
			width: 500px;
			background: none;
			position: relative;
			top:120px;
			display: flex;
			justify-content: center;
			align-content: center;
		}

				#submissionsuccess_notification_version_maindiv_whitebackground{
					height: 400px;
					width: 300px;
					background: white;
					opacity: 0.8;
					position: relative;
				}

				#submissionsuccess_notification_version_maindiv_bluecross_background{
					height: 100px;
					width: 500px;
					background: #1A428A;
					position: absolute;
					left: 0px;
					top: 150px;
				}

				#submissionsuccess_notification_version_maindiv_titletext{
					height: 100px;
					width: 500px;
					text-align: center;
					font-size: 60px;
					color: white;
					position: absolute;
					top:161px;
					left: 0px;
					background: none;
				}

				#submissionsuccess_notification_version_maindiv_whytext{
					position: absolute;
					bottom: 22px;
					left: 120px;
					width: 260px;
					height: 100px;
					background: none;
					text-align: center;
					color: #999999;
					font-size: 30px;
				}

				#submissionsuccess_notification_version_maindiv_lockicon{
					position: absolute;
					width: 300px;
					height: 100px;
					background: none;
					top: 25px;
					left: 100px;
				}

						#submissionsuccess_notification_version_maindiv_lockicon_img{
							height: 100%;
							width: auto;
							background: none;
							position: absolute;
							left: 95px;
							top: 0px;
						}

				#submissionsuccess_notification_version_maindiv_continuediv{
					height: 80px;
					width: 500px;
					background:none;
					position: absolute;
					top:550px;
					left: 0px;
				}

						#submissionsuccess_notification_version_maindiv_continuediv_background{
							height: 100%;
							width: 100%;
							background: #2673EC;
							position: absolute;
							left: 0px;
							top: 0px;
						}

						#submissionsuccess_notification_version_maindiv_continuediv_text{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 18px;
							color: white;
							font-size: 35px;
							text-align: center;
						}
































































/*------------------------------ loginnotification_po_convo.php ---------------------------------*/

#loginnotification_po_convo_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.7;
}

		#loginnotification_po_convo_maincontent{
			height: auto;
			width: 780px;
			background: none;
			margin-top: 100px;
			margin-bottom: 200px;
			position: relative;
		}

				#loginnotification_po_convo_maincontent_titlediv{
					position: relative;
					top: 0px;
					left: 0px;
					width: 100%;
					height: 185px;
					background: none;
				}

					#loginnotification_po_convo_maincontent_titlediv_background{
						position: absolute;
						left: 0px;
						top:0px;
						height: 140px;
						width: 100%;
						background: #1A428A;
						opacity: 0.9;
						z-index: 5;

						-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
					}

					#loginnotification_po_convo_maincontent_titlediv_icon{
						height: 100px;
						width: auto;
						position: absolute;
						left: 50px;
						top: 20px;
						background: none;
						z-index: 5;
					}

					#loginnotification_po_convo_maincontent_titlediv_text{
						height: 100px;
						width: 639px;
						background: none;
						position: absolute;
						left: 142px;
						top: 30px;
						text-align: center;
						font-size: 50px;
						color: white;
						z-index: 5;
					}

					#loginnotification_po_convo_maincontent_titlediv_underline{
						height: 8px;
						width: 520px;
						background: #2672EC;
						position: absolute;
						top:100px;
						left: 200px;
						z-index: 5;
					}

					#loginnotification_po_convo_maincontent_titlediv_ponum{
						position: absolute;
						bottom: 0px;
						left: 0px;
						height: 45px;
						width: 100%;
						background: none;
						z-index: 1;
					}

							#loginnotification_po_convo_maincontent_titlediv_ponum_background{
								height: 100%;
								width: 100%;
								background: #2672EC;
								position: absolute;
								right: 0px;
								top: 0px;
								opacity: 0.8;
							}

							#loginnotification_po_convo_maincontent_titlediv_ponum_text{
								height: 100%;
								width: 100%;
								position: absolute;
								left: 0px;
								top: 6px;
								text-align: center;
								color: white;
								font-size: 30px;
								background: none;
							}

				#loginnotification_po_convo_maincontent_poquicknotes{
					position: relative;
					top: 0px;
					left: 0px;
					width: 100%;
					height: 250px;
					background: none;
					margin-top: 25px;
				}

						#loginnotification_po_convo_maincontent_poquicknotes_titlediv{
							position: relative;
							top: 0px;
							left: 20%;
							width: 80%;
							height: 60px;
							background: none;
							z-index: 5;

							-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						}

								#loginnotification_po_convo_maincontent_poquicknotes_titlediv_text{
									position: absolute;
									left: 0px;
									top: 8px;
									height: 100%;
									width: 100%;
									font-size: 35px;
									text-align: center;
									color: white;
									background: none;
									z-index: 5;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_titlediv_background{
									position: absolute;
									top: 0px;
									left: 0px;
									background: #1A428A;
									opacity: 0.9;
									height: 100%;
									width: 100%;
								}

						#loginnotification_po_convo_maincontent_poquicknotes_contentdiv{
							position: relative;
							left: 0px;
							height: 190px;
							width: 100%;
							background: none;
						}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_background{
									height: 100%;
									width: 100%;
									position: absolute;
									left: 0px;
									top: 0px;
									background: white;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_type_icon{
									height: 75%;
									width: auto;
									background: none;
									position: absolute;
									left: 15px;
									top: 12.5%;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_type_text{
									height: 40px;
									width: 550px;
									background: none;
									position: absolute;
									left: 175px;
									top: 20px;
									text-align: left;
									font-size: 25px;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_date_text{
									height: 40px;
									width: 550px;
									background: none;
									position: absolute;
									left: 175px;
									top: 50px;
									text-align: left;
									font-size: 25px;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_supplier_text{
									height: 40px;
									width: 550px;
									background: none;
									position: absolute;
									left: 175px;
									top: 75px;
									text-align: left;
									font-size: 25px;
									font-weight: 400;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_job_text{
									height: 40px;
									width: 550px;
									background: none;
									position: absolute;
									left: 175px;
									top: 110px;
									text-align: left;
									font-size: 25px;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_items_text{
									height: 40px;
									width: 550px;
									background: none;
									position: absolute;
									left: 175px;
									top: 140px;
									text-align: left;
									font-size: 25px;
									overflow: hidden;
									white-space: nowrap;
								}

				#loginnotification_po_convo_maincontent_messagefromaccountingdiv{
					position: relative;
					top: 0px;
					left: 0px;
					width: 100%;
					height: 180px;
					background: none;
					margin-top: 25px;
				}

						#loginnotification_po_convo_maincontent_messagefromaccountingdiv_titlediv{
							position: relative;
							top: 0px;
							left: 0px;
							width: 80%;
							height: 60px;
							background: none;
							z-index: 5;

							-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						}

								#loginnotification_po_convo_maincontent_messagefromaccountingdiv_titlediv_text{
									position: absolute;
									left: 0px;
									top: 8px;
									height: 100%;
									width: 100%;
									font-size: 30px;
									text-align: center;
									color: white;
									background: none;
									z-index: 5;
								}

								#loginnotification_po_convo_maincontent_messagefromaccountingdiv_titlediv_background{
									position: absolute;
									top: 0px;
									left: 0px;
									background: #1A428A;
									opacity: 0.9;
									height: 100%;
									width: 100%;
								}

						#loginnotification_po_convo_maincontent_messagefromaccountingdiv_textarea{
							position: relative;
							left: 0px;
							height: 120px;
							width: 100%;
							background: none;
						}

								#loginnotification_po_convo_maincontent_messagefromaccountingdiv_textarea_background{
									height: 100%;
									width: 100%;
									position: absolute;
									left: 0px;
									top: 0px;
									background: white;
								}

								#loginnotification_po_convo_maincontent_messagefromaccountingdiv_textarea_text{
									height: 85%;
									width: 90%;
									position: absolute;
									left: 5%;
									top: 10%;
									background: none;
									font-size: 25px;
									color: black;
									overflow-x: hidden;
									text-transform: uppercase;
								}

				#loginnotification_po_convo_maincontent_userreplydiv{
					position: relative;
					top: 0px;
					left: 0px;
					width: 100%;
					height: auto;
					background: none;
					margin-top: 25px;
				}

						#loginnotification_po_convo_maincontent_userreplydiv_titlediv{
							position: relative;
							top: 0px;
							left: 20%;
							width: 80%;
							height: 60px;
							background: none;
							z-index: 5;

							-webkit-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
							box-shadow: 0px 3px 25px 0px rgba(0,0,0,0.75);
						}

								#loginnotification_po_convo_maincontent_userreplydiv_titlediv_text{
									position: absolute;
									left: 0px;
									top: 8px;
									height: 100%;
									width: 100%;
									font-size: 35px;
									text-align: center;
									color: white;
									background: none;
									z-index: 5;
								}

								#loginnotification_po_convo_maincontent_userreplydiv_titlediv_background{
									position: absolute;
									top: 0px;
									left: 0px;
									background: #1A428A;
									opacity: 0.9;
									height: 100%;
									width: 100%;
								}

						#loginnotification_po_convo_maincontent_userreplydiv_buttonarea{
							display: flex;
							flex-wrap: wrap;
							justify-content: center;
							align-items: center;
							align-content: center;
							height: auto;
							width: 100%;
							position: relative;
							margin-top: 0px;
							left: 15px;
							top: 0px;
							background: none;
						}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewattach{
									height: 100px;
									width: 350px;
									background: none;
									position: relative;
									margin-top: 20px;
									margin-left: 15px;
									margin-right: 15px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewattach_tab{
											position: absolute;
											left: -15px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 15px;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewattach_background{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 100%;
											opacity: 0.9;
											-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewattach_icon{
											position: absolute;
											left: 13px;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewattach_text{
											position: absolute;
											right: 0px;
											top: 12px;
											height: 85%;
											width: 265px;
											background: none;
											text-align: center;
											color: white;
											font-size: 30px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_editpo{
									height: 100px;
									width: 350px;
									background: none;
									position: relative;
									margin-top: 20px;
									margin-left: 15px;
									margin-right: 15px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_editpo_tab{
											position: absolute;
											left: -15px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 15px;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_editpo_background{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 100%;
											opacity: 0.9;
											-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_editpo_icon{
											position: absolute;
											left: 13px;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_editpo_text{
											position: absolute;
											right: 0px;
											top: 30px;
											height: 50%;
											width: 265px;
											background: none;
											text-align: center;
											color: white;
											font-size: 30px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewpo{
									height: 100px;
									width: 350px;
									background: none;
									position: relative;
									margin-top: 20px;
									margin-left: 15px;
									margin-right: 15px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewpo_tab{
											position: absolute;
											left: -15px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 15px;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewpo_background{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 100%;
											opacity: 0.9;
											-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewpo_icon{
											position: absolute;
											left: 13px;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewpo_text{
											position: absolute;
											right: 0px;
											top: 30px;
											height: 50%;
											width: 265px;
											background: none;
											text-align: center;
											color: white;
											font-size: 30px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_replytomessage{
									height: 100px;
									width: 350px;
									background: none;
									position: relative;
									margin-top: 20px;
									margin-left: 15px;
									margin-right: 15px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_replytomessage_tab{
											position: absolute;
											left: -15px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 15px;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_replytomessage_background{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 100%;
											opacity: 0.9;
											-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_replytomessage_icon{
											position: absolute;
											left: 13px;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_replytomessage_text{
											position: absolute;
											right: 0px;
											top: 12px;
											height: 85%;
											width: 265px;
											background: none;
											text-align: center;
											color: white;
											font-size: 30px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_makenote{
									height: 100px;
									width: 350px;
									background: none;
									position: relative;
									margin-top: 20px;
									margin-left: 15px;
									margin-right: 15px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_makenote_tab{
											position: absolute;
											left: -15px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 15px;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_makenote_background{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 100%;
											opacity: 0.9;
											-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_makenote_icon{
											position: absolute;
											left: 13px;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_makenote_text{
											position: absolute;
											right: 0px;
											top: 30px;
											height: 50%;
											width: 265px;
											background: none;
											text-align: center;
											color: white;
											font-size: 30px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_dismiss{
									height: 100px;
									width: 350px;
									background: none;
									position: relative;
									margin-top: 20px;
									margin-left: 15px;
									margin-right: 15px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_dismiss_tab{
											position: absolute;
											left: -15px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 15px;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_dismiss_background{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 100%;
											opacity: 0.9;
											-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_dismiss_icon{
											position: absolute;
											left: 13px;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_dismiss_text{
											position: absolute;
											right: 0px;
											top: 30px;
											height: 50%;
											width: 265px;
											background: none;
											text-align: center;
											color: white;
											font-size: 30px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_ok{
									height: 100px;
									width: 350px;
									background: none;
									position: relative;
									margin-top: 20px;
									margin-left: 15px;
									margin-right: 15px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_ok_tab{
											position: absolute;
											left: -15px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 15px;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_ok_background{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 100%;
											opacity: 0.9;
											-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_ok_icon{
											position: absolute;
											left: 13px;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_ok_text{
											position: absolute;
											right: 0px;
											top: 30px;
											height: 50%;
											width: 265px;
											background: none;
											text-align: center;
											color: white;
											font-size: 30px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_cancelsaved{
									height: 100px;
									width: 350px;
									background: none;
									position: relative;
									margin-top: 20px;
									margin-left: 15px;
									margin-right: 15px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_cancelsaved_tab{
											position: absolute;
											left: -15px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 15px;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_cancelsaved_background{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 100%;
											opacity: 0.9;
											-webkit-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											-moz-box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
											box-shadow: -3px 0px 10px 1px rgba(0,0,0,0.55);
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_cancelsaved_icon{
											position: absolute;
											left: 13px;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_cancelsaved_text{
											position: absolute;
											right: 0px;
											top: 30px;
											height: 50%;
											width: 265px;
											background: none;
											text-align: center;
											color: white;
											font-size: 30px;
										}

		#loginnotification_po_convo_pohistorydiv{
			position: fixed;
			top:250px;
			left:105px;
			background: none;
			height: 410px;
			width: 350px;
		}

				#loginnotification_po_convo_pohistorydiv_background{
					height: 335px;
					width: 100%;
					position: absolute;
					bottom: 0px;
					left: 0px;
					background: white;
				}

				#loginnotification_po_convo_pohistorydiv_titlediv{
					position: absolute;
					height: 75px;
					width: 110%;
					left:-5%;
					top:0px;
					background: none;

					-webkit-box-shadow: 0px 10px 26px -6px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 10px 26px -6px rgba(0,0,0,0.75);
					box-shadow: 0px 10px 26px -6px rgba(0,0,0,0.75);
				}

						#loginnotification_po_convo_pohistorydiv_titlediv_background{
							height: 100%;
							width: 100%;
							background: #1A428A;
							opacity: 0.9;
						}

						#loginnotification_po_convo_pohistorydiv_titlediv_text{
							height: 100%;
							width: 100%;
							background: none;
							text-align: center;
							font-size: 40px;
							position: absolute;
							top: 10px;
							left: 0px;
							color: white;
						}

						#loginnotification_po_convo_pohistorydiv_titlediv_underline{
							height: 5px;
							width: 265px;
							position: absolute;
							top:58px;
							left:65px;
							background: #2672EC;

						}

				#loginnotification_po_convo_pohistorydiv_contentdiv{
					position: absolute;
					height: 320px;
					width: 101%;
					left: 2%;
					top: 90px;
					background: none;
					overflow-y: auto;
					overflow-x: hidden;

					display: flex;
					flex-wrap: wrap;
					justify-content: center;
					align-items: flex-start;
					align-content: flex-start;
				}

		#rental_loginnotification_editpo_tools_holdingdiv_MOBILE{
			display: none;
		}

		#loginnotification_po_convo_iframe_attachment{
			position: fixed;
			left: 15%;
			top: 10%;
			height: 85%;
			width: 70%;
			z-index: 100;
		}

				#loginnotification_po_convo_iframe_attachment_iframe{
					height: 100%;
					width: 100%;
				}

				#loginnotification_po_convo_iframe_attachment_closeattach_button{
					position: absolute;
					right: 0px;
					top: 2px;
					background: none;
					height: 50px;
					width: auto;
				}

						#loginnotification_po_convo_iframe_attachment_closeattach_button_icon{
							height: 100%;
							width: auto;
							background: none;
						}

				#loginnotification_po_convo_iframe_attachment_popoutattach_button{
					position: absolute;
					right: 60px;
					top: 5px;
					background: none;
					height: 50px;
					width: auto;
					z-index: 100;
				}

						#loginnotification_po_convo_iframe_attachment_popoutattach_button_icon{
							height: 100%;
							width: auto;
							background: none;
						}

		#loginnotification_po_convo_cancelpo_confirmdiv{
			position: fixed;
			right: 50px;
			bottom: 70px;
			background: none;
			height: 150px;
			width: 350px;
		}

				#loginnotification_po_convo_cancelpo_confirmdiv_title{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #ff6600;
					width: 100%;
					height: 50%;
				}

						#loginnotification_po_convo_cancelpo_confirmdiv_title_text{
							height: 90%;
							width: 95%;
							position: absolute;
							left: 2.5%;
							top: 5%;
							background: none;
							text-align: center;
							color: white;
							font-size: 25px;
						}

				#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding{
					height: 50%;
					width: 100%;
					background: none;
					position: absolute;
					bottom: 0px;
					left: 0px;
				}

						#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_yes{
							position: absolute;
							left: 0px;
							top: 0px;
							background: none;
							height: 70%;
							width: 49%;
						}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_yes_background{
									height: 100%;
									width: 100%;
									background: #ff6600;
									opacity: 0.8;
								}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_yes_icon{
									height: 90%;
									width: auto;
									background: none;
									position: absolute;
									left: 10px;
									top: 4%;
								}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_yes_text{
									height: 80%;
									width: 70%;
									position: absolute;
									right:10px;
									top:17%;
									background: none;
									color: white;
									font-size: 25px;
									text-align: center;
								}

						#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_no{
							position: absolute;
							right: 0px;
							top: 0px;
							background: none;
							height: 70%;
							width: 49%;
						}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_no_background{
									height: 100%;
									width: 100%;
									background: #ff6600;
									opacity: 0.8;
								}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_no_icon{
									height: 90%;
									width: auto;
									background: none;
									position: absolute;
									left: 10px;
									top: 4%;
								}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_no_text{
									height: 80%;
									width: 70%;
									position: absolute;
									right:10px;
									top:17%;
									background: none;
									color: white;
									font-size: 25px;
									text-align: center;
								}










































































/*------------------------------ accessdenied.php ---------------------------------*/

#accessdenied_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;

	zoom:0.7;
}

		#accessdenied_maindiv{
			height: auto;
			width: 500px;
			background: none;
			position: relative;
			top:120px;
			display: flex;
			justify-content: center;
			align-content: center;
		}

				#accessdenied_maindiv_whitebackground{
					height: 400px;
					width: 300px;
					background: white;
					opacity: 0.8;
					position: relative;
				}

				#accessdenied_maindiv_bluecross_background{
					height: 100px;
					width: 500px;
					background: #1A428A;
					position: absolute;
					left: 0px;
					top: 150px;
				}

				#accessdenied_maindiv_titletext{
					height: 100px;
					width: 500px;
					text-align: center;
					font-size: 60px;
					color: white;
					position: absolute;
					top:161px;
					left: 0px;
					background: none;
				}

				#accessdenied_maindiv_whytext{
					position: absolute;
					bottom: 30px;
					left: 120px;
					width: 260px;
					height: 100px;
					background: none;
					text-align: center;
					color: #999999;
					font-size: 40px;
				}

				#accessdenied_maindiv_lockicon{
					position: absolute;
					width: 300px;
					height: 120px;
					background: none;
					top: 15px;
					left: 91px;
				}

						#accessdenied_maindiv_lockicon_img{
							height: 100%;
							width: auto;
							background: none;
							position: absolute;
							left: 95px;
							top: 0px;
						}

				#accessdenied_maindiv_continuediv{
					height: 80px;
					width: 500px;
					background:none;
					position: absolute;
					top:550px;
					left: 0px;
				}

						#accessdenied_maindiv_continuediv_background{
							height: 100%;
							width: 100%;
							background: #2673EC;
							position: absolute;
							left: 0px;
							top: 0px;
						}

						#accessdenied_maindiv_continuediv_text{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 18px;
							color: white;
							font-size: 35px;
							text-align: center;
						}










































































/* -------------------------- training_homepage.php ------------------------------------ */

#training_homepage_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;

	zoom:0.7;
}

		#training_homepage_contentdiv{
			height: auto;
			width: 40%;
			background: none;
			position: relative;
			top: 10%;
			display: flex;
			justify-content: center;
			align-items: flex-start;
			flex-direction: row;
			flex-wrap: wrap;
			margin-top: 75px;
			margin-bottom: 100px;
		}

				#training_homepage_contentitem_holder_mycourses{
					height: 300px;
					width: 665px;
					background: none;
					margin: 30px;
					position: relative;
					display: flex;
					justify-content: center;
				}
						#training_homepage_contentitem_holder_mycourses_link{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 0px;
							z-index: 100;
						}

						#training_homepage_contentitem_holder_mycourses_background{
							height: 100%;
							width: 100%;
							opacity: 0.8;
							position: absolute;
							top: 0px;
							left:0px;
							background-image: url("homepage_iconbackground.jpg");
							background-repeat: no-repeat;
							background-size: 100% 100%;
							background-position: center;
						}

						#training_homepage_contentitem_holder_mycourses_icon_div{
							height: 65%;
							width: auto;
							background: none;
							position: relative;
							top: 10%;
						}

								#training_homepage_contentitem_holder_mycourses_icon_div_image{
									height: 100%;
									width: auto;
									background: none;
									position: relative;
									top: 0px;
									left: 0px;
								}

						#training_homepage_contentitem_holder_mycourses_text_background{
							height: 75px;
							width: 100%;
							background: #1A428A;
							position: absolute;
							bottom: 0px;
							left: 0px;
							opacity: 0.9;
							-webkit-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
						}

						#training_homepage_contentitem_holder_mycourses_text{
							height: 75px;
							width: 100%;
							background: none;
							position: absolute;
							bottom: -6px;
							left: 0px;
							color: white;
							text-align: center;
							font-size: 50px;
						}

				#training_homepage_contentitem_holder_safety{
					height: 300px;
					width: 300px;
					background: none;
					margin: 30px;
					position: relative;
					display: flex;
					justify-content: center;
				}
						#training_homepage_contentitem_holder_safety_link{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 0px;
							z-index: 100;
						}

						#training_homepage_contentitem_holder_safety_background{
							height: 100%;
							width: 100%;
							opacity: 0.8;
							position: absolute;
							top: 0px;
							left:0px;
							background-image: url("homepage_iconbackground.jpg");
							background-repeat: no-repeat;
							background-size: 100% 100%;
							background-position: center;
						}

						#training_homepage_contentitem_holder_safety_icon_div{
							height: 50%;
							width: auto;
							background: none;
							position: relative;
							top: 10%;
						}

								#training_homepage_contentitem_holder_safety_icon_div_image{
									height: 100%;
									width: auto;
									background: none;
									position: relative;
									top: 0px;
									left: 0px;
								}

						#training_homepage_contentitem_holder_safety_text_background{
							height: 75px;
							width: 100%;
							background: #1A428A;
							position: absolute;
							bottom: 0px;
							left: 0px;
							opacity: 0.9;
							-webkit-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
						}

						#training_homepage_contentitem_holder_safety_text{
							height: 75px;
							width: 100%;
							background: none;
							position: absolute;
							bottom: -6px;
							left: 0px;
							color: white;
							text-align: center;
							font-size: 50px;
						}

				#training_homepage_contentitem_holder_pentamax{
					height: 300px;
					width: 300px;
					background: none;
					margin: 30px;
					position: relative;
					display: flex;
					justify-content: center;
				}

						#training_homepage_contentitem_holder_pentamax_link{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 0px;
							z-index: 100;
						}

						#training_homepage_contentitem_holder_pentamax_link_MOBILE{
							display: none;
						}

						#training_homepage_contentitem_holder_pentamax_background{
							height: 100%;
							width: 100%;
							opacity: 0.8;
							position: absolute;
							top: 0px;
							left:0px;
							background-image: url("homepage_iconbackground.jpg");
							background-repeat: no-repeat;
							background-size: 100% 100%;
							background-position: center;
						}

						#training_homepage_contentitem_holder_pentamax_icon_div{
							height: 50%;
							width: auto;
							background: none;
							position: relative;
							top: 10%;
						}

								#training_homepage_contentitem_holder_pentamax_icon_div_image{
									height: 100%;
									width: auto;
									background: none;
									position: relative;
									top: 0px;
									left: 0px;
								}

						#training_homepage_contentitem_holder_pentamax_text_background{
							height: 75px;
							width: 100%;
							background: #1A428A;
							position: absolute;
							bottom: 0px;
							left: 0px;
							opacity: 0.9;
							-webkit-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
						}

						#training_homepage_contentitem_holder_pentamax_text{
							height: 75px;
							width: 100%;
							background: none;
							position: absolute;
							bottom: -6px;
							left: 0px;
							color: white;
							text-align: center;
							font-size: 50px;
						}

				#training_homepage_contentitem_holder_it{
					height: 300px;
					width: 300px;
					background: none;
					margin: 30px;
					position: relative;
					display: flex;
					justify-content: center;
				}

						#training_homepage_contentitem_holder_it_link{
							height: 100%;
							width: 100%;
							background: none;
							position: absolute;
							left: 0px;
							top: 0px;
							z-index: 100;
						}

						#training_homepage_contentitem_holder_it_link_MOBILE{
							display: none;
						}

						#training_homepage_contentitem_holder_it_background{
							height: 100%;
							width: 100%;
							opacity: 0.8;
							position: absolute;
							top: 0px;
							left:0px;
							background-image: url("homepage_iconbackground.jpg");
							background-repeat: no-repeat;
							background-size: 100% 100%;
							background-position: center;
						}

						#training_homepage_contentitem_holder_it_icon_div{
							height: 50%;
							width: auto;
							background: none;
							position: relative;
							top: 14%;
						}

								#training_homepage_contentitem_holder_it_icon_div_image{
									height: 100%;
									width: auto;
									background: none;
									position: relative;
									top: 0px;
									left: 0px;
								}

						#training_homepage_contentitem_holder_it_text_background{
							height: 75px;
							width: 100%;
							background: #1A428A;
							position: absolute;
							bottom: 0px;
							left: 0px;
							opacity: 0.9;
							-webkit-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							-moz-box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
							box-shadow: 0px -13px 38px -16px rgba(0,0,0,0.75);
						}

						#training_homepage_contentitem_holder_it_text{
							height: 75px;
							width: 100%;
							background: none;
							position: absolute;
							bottom: -6px;
							left: 0px;
							color: white;
							text-align: center;
							font-size: 50px;
						}























































/* -------------------------- generalform.php ------------------------------------ */

#forms_generalform_maindiv{
	position: relative;
	height: auto;
	width: 100%;
	background: none;

	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
}

	#forms_generalform_contentdiv{
		position: relative;
		height: auto;
		width: 95%;
		max-width: 700px;
		background: none;
		margin-top: 50px;

		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: flex-start;
		align-content: flex-start;	
		row-gap: 20px;
	}

		#forms_generalform_titlediv{
			position: relative;
			height: auto;
			width: 100%;
			background: none;
			padding-top: 25px;
			padding-bottom: 25px;
			border: 3px solid #D3D3D3;
			border-radius: 30px;

			display: flex;
			flex-wrap: nowrap;
			justify-content: left;
			align-items: center;
			align-content: center;
		}

			#forms_generalform_titlediv_img{
				position: relative;
				height: 90px;
				width: auto;
				background: none;
				margin-left: 40px;
			}

			#forms_generalform_titlediv_titleholder{
				position: relative;
				height: auto;
				width: auto;
				max-width: 70%;
				background: none;
				margin-left: 25px;
			}

				#forms_generalform_titlediv_maintext{
					position: relative;
					height: auto;
					width: 100%;
					background: none;
					font-size: 35px;
					text-align: left;
					color: black;
					text-transform: uppercase;
				}

				#forms_generalform_titlediv_subtitle{
					position: relative;
					height: auto;
					width: 100%;
					background: none;
					font-size: 25px;
					text-align: left;
					color: #999999;
					text-transform: uppercase;
					margin-top: 5px;
				}

		.forms_generalform_sectionheader{
			position: relative;
			height: auto;
			width: 100%;
			background: #999999;
			padding-top: 0px;
			padding-bottom: 0px;
			border-radius: 30px;

			display: flex;
			flex-wrap: nowrap;
			justify-content: left;
			align-items: center;
			align-content: center;
		}

			.forms_generalform_sectionheader_img{
				position: relative;
				height: 65px;
				width: auto;
				background: none;
				margin-left: 40px;
			}

			.forms_generalform_sectionheader_text{
				position: relative;
				height: 100%;
				width: 70%;
				background: none;
				font-size: 30px;
				text-align: left;
				color: white;
				text-transform: uppercase;
				margin-top: 12px;
				margin-bottom: 15px;
				margin-left: 10px;
			}

		.forms_generalform_multichoice{
			position: relative;
			height: auto;
			width: 100%;
			background: none;
			padding-top: 0px;
			padding-bottom: 0px;
			border: 3px solid #D3D3D3;
			border-radius: 30px;

			display: flex;
			flex-wrap: wrap;
			justify-content: left;
			align-items: center;
			align-content: center;
		}

			.forms_generalform_multichoice_question{
				position: relative;
				width: 90%;
				height: auto;
				background: none;
				margin-top: 15px;
				margin-bottom: 15px;
				margin-left: 5%;
				margin-right: 5%;
				color: black;
				text-align: left;
				font-size: 30px;
				text-transform: uppercase;
			}

			.forms_generalform_multichoice_option{
				position: relative;
				height: auto;
				width: 90%;
				background: none;
				margin-bottom: 15px;
				margin-left: 5%;
				margin-right: 5%;

				display: flex;
			    justify-content: start;
			    align-content: center;
			    align-items: center;
			    flex-wrap: nowrap;
			}

				.forms_generalform_multichoice_option_checkbox{
					position: relative;
					height: 25px;
					width: 25px;
					flex-shrink: 0;
				}

				.forms_generalform_multichoice_option_text{
					position: relative;
					height: auto;
					width: auto;
					background: none;
					font-size: 25px;
					color: #999999;
					text-transform: uppercase;
					margin-left: 10px;
					flex-grow: 1;
				}

#forms_generalform_errorbutton{
    position: fixed;
    height: auto;
    min-width: auto;
    max-width: 350px;
    left: 30px;
    bottom: 190px;
    background: #ff6600;
    font-size: 30px;
    padding: 20px;
    text-align: center;
    color: white;
    text-transform: uppercase;
}























































/* ----------------- admin_editadminlevel.php ---------------------------------*/

#admin_editadminlevels_maindiv{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 150px;
}

		#admin_editadminlevels_maindiv_content{
			height: auto;
			width: 765px;
			background: none;
			position: relative;
			top: 100px;
			display: flex;
			justify-content: center;
			align-items: flex-start;
			flex-direction: row;
			flex-wrap: wrap;
			padding-bottom: 150px;
		}

				#admin_editadminlevels_maindiv_content_titlediv{
					height: 140px;
					width: 100%;
					position: relative;
					top: 0px;
					left: 0%;
					opacity: .9;
					background: #063B8E;
					z-index: 5;
					-webkit-box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
					box-shadow: 0px 5px 14px -1px rgba(0,0,0,0.75);
				}

						#admin_editadminlevels_maindiv_content_titlediv_image{
							background: none;
							height:100px;
							width:auto;
							position: absolute;
							left:60px;
							top:20px;
						}

						#admin_editadminlevels_maindiv_content_titlediv_text{
							background: none;
							height: 70%;
							width: 500px;
							position: absolute;
							left: 190px;
							top: 20px;
							font-size: 70px;
							text-align: center;
							color: white;
						}

				#admin_editadminlevels_maindiv_content_php{
					height: auto;
					width: 100%;
					position: relative;
					left:0px;
					padding-top: 15px;
					padding-bottom: 30px;
				}

						#admin_editadminlevels_maindiv_content_php_form{
							background: none;
							height: auto;
							width: auto;
						}

								#admin_editadminlevels_maindiv_content_php_table{
									width: 70%;
									height: auto;
									position: relative;
									left: 114px;
									background: none;
									border-collapse: collapse;
								}

										#admin_editadminlevels_maindiv_content_php_titlerow{
											text-align: center;
											font-size: 50px;
										}

												#admin_editadminlevels_maindiv_content_php_titlerow_usernametitle{
													border-bottom: 3px solid #2672EC;
												}

										.admin_editadminlevels_maindiv_content_php_contentrow{
											text-align: center;
											font-size: 40px;
											color: black;
										}
												.admin_editadminlevels_maindiv_content_php_contentrow a:link{
													color: black;
												}

												.admin_editadminlevels_maindiv_content_php_contentrow_username{
													padding-top: 10px;
												}



