/*

---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;
	font-weight: 300;
}

html {
  scroll-behavior: smooth;
}

body{
	background: none;
}

body:before{
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  z-index: -10;
  background: url("mobile_loginbackground.jpg") no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

a:link {
    color:white;
	text-decoration: none;
}

a:visited {
    color:white;
	text-decoration: none;
}

::-webkit-input-placeholder{
	color:#979797;
}

.whiteplaceholder::-webkit-input-placeholder{
	color:white;
}

input[type="checkbox"]{
  width: 25px; /*Desired width*/
  height: 25px; /*Desired height*/
}

/* 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); } }

button{
	outline: none;
}

input{
	outline: none;
}

/* Blur effect */
.blur_background{
	backdrop-filter: blur(10px);
}

/* 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);
}

h1, h2, h3, h4, h5, h6{
	font-weight: normal;
}

/* 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 desktop version */
#general_helpbutton_desktop{
	display: none;
}

#general_helpbutton_desktop_success_message{
	display: none;
}
		
#general_helpbutton_desktop_success_img{
	display: none;
}
	/* show mobile version */
#general_helpbutton_mobile{
	position: fixed;
	bottom: 163px;
	right: 190px;
	background: #ff6600;
	height: 125px;
	width: 315px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	border-radius: 60px;
	z-index: 1;
}

		#general_helpbutton_mobile_img{
			display: none;
		}

		#general_helpbutton_mobile_text{
			height: 115px;
			width: 195px;
			background: none;
			text-align: center;
			color:white;
			font-size: 80px;
			margin-left: 0px;
			cursor: default;
		}

#general_helpbutton_mobile_success_message{
	position: fixed;
	bottom: 163px;
	right: 10%;
	background: #ff6600;
	height: 125px;
	width: 80%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
	border-radius: 60px;
	z-index: 2;
	color: white;
	text-align: center;
	font-size: 60px;
}
		
#general_helpbutton_mobile_success_img{
	height: 60px;
	width: 60px;
	position: fixed;
	bottom: 165px;
	right: 345px;
	background: none;
}

/* Phone List Button - MOBILE ONLY */
#include_commonassets_phonelist_mobile_button{
	position: fixed;
	bottom: 163px;
	right: 540px;
	background: #ff6600;
	height: 125px;
	width: 350px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	border-radius: 60px;
	z-index: 1;
}

		#include_commonassets_phonelist_mobile_button_text{
			height: 115px;
			width: 270px;
			background: none;
			text-align: center;
			color:white;
			font-size: 80px;
			margin-left: 0px;
			cursor: default;
		}




















/* -------------------------- include_phpfunctions.php ------------------------------------ */


			/************** pull_po_history() ***************/

.include_phpfunctions_pull_po_history_row{
	height: auto;
	width: 100%;
	position: relative;
	margin-bottom: 35px;
	background: none;
}

		.include_phpfunctions_pull_po_history_row_dash{
			position: absolute;
			left: 0px;
			top:-105px;
			height: 155px;
			width: 75px;
			color: #2672EC;
			font-size: 210px;
			text-align: center;
			background: none;
		}

		.include_phpfunctions_pull_po_history_row_text{
			position: relative;
			left: 95px;
			top: 0px;
			height: auto;
			width: 700px;
			color: black;
			font-size: 60px;
			text-align: left;
			background: none;
		}



































/* -------------------------- index.php ------------------------------------ */

#index_holdingdiv{
	min-height: 100vh;
	height: auto;
	width: 100%;
	background: #033E8C;
}

	#index_leftdiv{
		min-height: 100vh;
		height: auto;
		background: #033E8C;
		width: 100%;
		z-index: 2;

		display: flex;
		justify-content: center;
		align-items: flex-start;
		align-content: flex-start;
		flex-direction: row;
		flex-wrap: wrap;
	}

		#index_leftdiv_contentholder{
			position: relative;
			height: auto;
			width: 100%;
			background: none;
			margin-top: 20%;
			margin-bottom: 100px;

			display: flex;
			justify-content: center;
			align-items: flex-start;
			align-content: flex-start;
			flex-direction: row;
			flex-wrap: wrap;
		}

			#index_leftdiv_logo{
				position: relative;
				background: none;
				height: 400px;
				width: 100%;
				margin-bottom: 75px;

				display: flex;
				justify-content: center;
			}

				#index_leftdiv_logo_img{
					position: relative;
					background: none;
					height: 100%;
					width: auto;
				}

			#index_leftdiv_errordiv{
				position: relative;
				width: 80%;
				height: auto;
				background: #ff6600;
				text-align: center;
				color: white;
				font-size: 40px;
				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: 50px;
			}

				#index_leftdiv_formdiv_form{
					position: relative;
					height: 100%;
					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: 175px;
						width: 100%;
						background: white;
						text-align: center;
						font-size: 60px;
						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: 175px;
						width: 100%;
						background: white;
						text-align: center;
						font-size: 60px;
						color: black;
						border-radius: 30px;
						margin-top: 70px;
						/*border-bottom: 5px solid #ff6600;*/
					}

						#index_leftdiv_formdiv_passwordinput::-webkit-input-placeholder{
							color: #999999;
							text-transform: uppercase;
						}

					#index_leftdiv_formdiv_buttonholder{
						position: relative;
						height: 175px;
						width: auto;
						background: none;
						margin-top: 75px;

						display: flex;
						justify-content: center;
						align-items: center;
						align-content: center;
						flex-direction: row;
						flex-wrap: wrap;
					}

						#index_leftdiv_formdiv_submitbutton{
							position: relative;
							height: 175px;
							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: 1.5;
						}

	#index_rightdiv{
		display: none;
	}

		#index_rightdiv_centerimg{
			display: none;
		}














































		


/* -------- homepage.php ------------ */

#homepage_holdingdiv{
	position: relative;
	height: auto;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: top;
	background: none;
	z-index: 1;
}

		#homepage_contentdiv{
			position: relative;
			height: auto;
			width: 90%;
			top: 140px;
			background: none;
			z-index: 1;
			margin-bottom: 500px;
		}


				.homepage_contentitem_holder{
					position: relative;
					height: auto;
					width: 100%;
					background: #2673EC;
					margin-top: 40px;
					margin-bottom: 40px;
					z-index: 1;
					
					display: flex;
					justify-content: flex-start;
					align-items: center;
					align-content: center;
					flex-direction: row;
					flex-wrap: wrap;
				}

						.homepage_contentitem_holder_link{
							position: absolute;
							height: 300px;
							width: 100%;
							bottom: 0px;
							left: 0px;
							background: none;
							z-index: 100;
						}

						.homepage_contentitem_holder_background{
							display: none;
						}

						.homepage_contentitem_holder_notificationpendingdiv{
							position: relative;
							height: 100px;
							width: 100%;
							background: #ff6600;

							display: flex;
							justify-content: center;
							align-items: center;
							align-content: center;
							flex-direction: row;
							flex-wrap: nowrap;

							-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_notificationlink{
									position: absolute;
									height: 100%;
									width: 100%;
									top: 0px;
									left: 0px;
									background: none;
									z-index: 100;
								}

								.homepage_contentitem_holder_notificationpendingdiv_text{
									position: relative;
									height: auto;
									width: auto;
									color: white;
									text-align: center;
									text-transform: uppercase;
									font-size: 40px;
									background: none;
								}

						.homepage_contentitem_holder_icon_div{
							position: relative;
							height: 100%;
							width: 40%;
							background: #1A428A;
							z-index: 5;
							margin-left: 2%;

							display: flex;
							justify-content: center;
							align-items: center;
							
							-webkit-box-shadow: 5px 0px 20px -3px rgba(0,0,0,0.75);
							-moz-box-shadow: 5px 0px 20px -3px rgba(0,0,0,0.75);
							box-shadow: 5px 0px 20px -3px rgba(0,0,0,0.75);
						}

								.homepage_contentitem_holder_icon_div_image{
									position: relative;
									height: auto;
									width: 90%;
									background: none;
									z-index: 5;
								}

						.homepage_contentitem_holder_text_background{
							display: none;
						}

						.homepage_contentitem_holder_text{
							position: relative;
							width: 54%;
							height: 94%;
							background: none;
							color: white;
							font-size: 80px;
							text-align: center;
							padding-left: 2%;
							padding-right: 2%;
						}

		#homepage_errordiv{
			position: fixed;
			height: auto;
			width: 90%;
			left: 2%;
			bottom: 330px;
			background: #ff6600;
			color: white;
			font-size: 70px;
			text-align: center;
			padding: 30px;
			text-transform: uppercase;
			z-index: 100000;
		}

#nojavascript_div{
	position: fixed;
	bottom: 0px;
	background: red;
	color: white;
	height: 700px;
	width: 90%;
	font-size: 80px;
	text-align: center;
	padding:50px;
}






















































/* ------------------------ TOP BAR FOR MOBILE --------------------------------- */
#mobile_topbar{
	position: fixed;
	top: 0px;
	left: 0px;
	height: auto;
	width: 100%;
	background: none;
	z-index: 500;
}

		#mobile_notifications{
			position: fixed;
			height: 105px;
			width: auto;
			left: 3%;
			background: none;
			top: 2%;
		}

			#mobile_notificationsimage{
				background: none;
				position: relative;
				height: 100%;
				width: auto;
			}












/* -------------------------- Bottom Bar ----------------------------- */

#bottombar{
	display: none;
}
	#signedinuserdiv{
		display: none;
	}

	#logoutbutton{
		display: none;
	}
		#power{
			display: none;
		}

	#notifications{
		display: none;
	}

		#notificationsimage{
			display: none;
		}

	#backtostart{
		display: none;
	}

		#backtostartimage{
			display: none;
		}
	
	#backtostart_white{
		display: none;
	}

		#backtostartimage_white{
			display: none;
		}

	#backdiv_white{
		display: none;
	}

			#backimage_white{
				display: none;
			}

	#bottombar_mobile_topbar{
		display: none;
	}


	#mysendrpage{
		display: none;
	}

	#sendgeneralmessage{
		display: none;
	}

	#backdiv{
		display: none;
	}

	#sendrlogo{
		display: none;
	}
	#mileage{
		display: none;
	}

	#time{
		display: none;
	}

	#personalexpense{
		display: none;
	}

	#po{
		display: none;
	}

	#adminpage{
		display: none;
	}

	#search{
		display: none;
	}
	

	
	
	
	
	
	
	
















/* -------------------------- bottombar_public ------------------------------------ */

#bottombar_public{
	position: fixed;
	height: 130px;
	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: 133px;
	width: auto;
	left: 20px;
	bottom: 0px;
	background: none;
}


































	



/* -------------------------- MOBILE Bottom Bar ----------------------------- */

#bottombar_mobile{
	position: fixed;
	height: 130px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background: #1A428A;
	z-index: 100000;
}

		#mobile_backdiv{
			position: fixed;
			right: 20px;
			bottom: 150px;
			height: 150px;
			width: 150px;
			background: none;
		}

				#mobile_backdiv_image{
					height: 100%;
					width: auto;
					background: none;
				}

		#bottombar_mobile_logo{
			position: fixed;
			left: 15px;
			bottom: 2px;
			height: 130px;
			width: auto;
			background: none;
		}

		#bottombar_mobile_username{
			position: fixed;
			right: 160px;
			bottom: 10px;
			font-size: 50px;
			color: white;
			text-align: right;
			height: 100px;
			width: 60%;
			background: none;
			white-space: nowrap;
		}

		#bottombar_mobile_logout{
			position: fixed;
			right: 15px;
			bottom: 15px;
			background: none;
			height: 100px;
			width: 100px;
		}

				#bottombar_mobile_logout_image{
					position: absolute;
					left:0px;
					top: 0px;
					height: 100px;
					width: auto;
					background: none;
				}
























































/* po.php */

#pofloater{
	display: none;
}

#pomaindiv{
	height: auto;
	width: 100%;
	background: none;
	position: relative;
	overflow-y: hidden;
	top: 130px;
}

	#poformdiv{
		height: auto;
		width: 100%;
		background: none;
		position: relative;
		top: 0px;
	}

		#poform{
			background: none;
			height: auto;
			width: 100%;
			position: relative;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: flex-start;
			flex-wrap: wrap;
		}

				#potitlediv{
					position: relative;
					height: 430px;
					width: 870px;
					background: none;
					top: 0px;
					left: 0px;
					margin-top: 50px;
				}

						#potitlediv_background{
							position: absolute;
							left: 0px;
							top: 0px;
							height: 325px;
							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);
						}

						#potitle{
							height: 260px;
							width: 639px;
							background: none;
							position: absolute;
							left: 210px;
							top: 18px;
							text-align: center;
							font-size: 110px;
							color: white;
							z-index: 5;
						}

						#potitlediv_underline{
							height: 8px;
							width: 595px;
							background: #2672EC;
							position: absolute;
							top:290px;
							left: 234px;
							z-index: 5;
						}

						#potitlepic{
							height: 160px;
							width: auto;
							position: absolute;
							left: 38px;
							top: 20px;
							background: none;
							z-index: 5;
						}

						#potitlediv_ponumberdiv{
							position: absolute;
							bottom: 0px;
							left: 0px;
							height: 105px;
							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: 25px;
									text-align: center;
									color: white;
									font-size: 50px;
									background: none;
								}

				#podatediv{
					position: relative;
					margin-top: 50px;
					background: none;
					height: 615px;
					width: 870px;
				}

						#podatediv_background{
							height: 100%;
							width: 100%;
							background: white;
							position: absolute;
							left: 0px;
							top: 0px;
						}

						#podatetitlediv{
							position: absolute;
							top: 25px;
							left: 5%;
							height: 120px;
							width: 825px;
							background: none;
							color: black;
							font-size: 85px;
						}

						#podatediv_inputholdingdiv{
							height: 130px;
							width: 100%;
							background: none;
							position: absolute;
							top: 165px;
							display: flex;
							justify-content: center;
							align-items: flex-start;
							align-content: flex-start;
							flex-wrap: wrap;
						}

								#pomonthinput{
									height: 150px;
									width: 220px;
									top: -15px;
									background: none;
									position: relative;
									font-size: 105px;
									text-align: center;
								}

								#podatedashone{
									height: 150px;
									width: 50px;
									background: none;
									position: relative;
									top: -27px;
									left: 7px;
									font-size: 115px;
									color: black;
								}

								#podayinput{
									height: 150px;
									width: 220px;
									top: -15px;
									background: none;
									position: relative;
									font-size: 105px;
									text-align: center;
								}

								#podatedashtwo{
									height: 150px;
									width: 50px;
									background: none;
									position: relative;
									top: -27px;
									left: 7px;
									font-size: 115px;
									color: black;
								}

								#poyearinput{
									height: 150px;
									width: 220px;
									top: -15px;
									background: none;
									position: relative;
									font-size: 105px;
									text-align: center;
								}

						#podateorderreminder{
							display: none;
						}

						#pojobnumtitle{
							position: absolute;
							top: 320px;
							left: 5%;
							height: 120px;
							width: 825px;
							background: none;
							color: black;
							font-size: 85px;
						}

						#pojobnum{
							height: 160px;
							width: 100%;
							font-size: 105px;
							text-align: center;
							position: absolute;
							top: 425px;
							background: none;
						}

						#poemprequesttitle{
							display: none;
						}

						#poemprequest{
							display: none;
						}


				#posupplierdiv{
					position: relative;
					margin-top: 50px;
					background: none;
					height: 1350px;
					width: 870px;
				}

						#posupplierbackground{
							height: 1000px;
							width: 100%;
							background: white;
							position: absolute;
							left: 0px;
							top: 350px;
						}
			
						#posupplier_titlediv{
							height: 300px;
							width: 100%;
							position: absolute;
							left: 0px;
							background: none;
							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);
						}

								#posupplier_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#posupplier_titlediv_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 85px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}
					
						#posupplier_supplier_name_title{
							height: 130px;
							width: 300px;
							font-size: 85px;
							text-align: left;
							position: absolute;
							top: 390px;
							left: 5%;
							background: none;
						}

						#posuppliername{
							height: 130px;
							width: 90%;
							font-size: 75px;
							text-align: center;
							position: absolute;
							top: 510px;
							left: 5%;
							background: none;
							text-transform: uppercase;
						}

						#posuppliercontactinfotitle{
							height: 130px;
							width: 730px;
							font-size: 85px;
							text-align: left;
							position: absolute;
							top: 660px;
							left: 5%;
							background: none;
						}

						#posuppliercontactinfo{
							height: 490px;
							width: 90%;
							font-size: 75px;
							text-align: left;
							position: absolute;
							top: 790px;
							left: 5%;
							background: none;
							text-transform: uppercase;
						}

								#posuppliercontactinfo::-webkit-input-placeholder{
									text-align: center;
								}

						#posuppliercity{
							display: none;
						}

								#posuppliercity::-webkit-input-placeholder{
									text-align: center;
								}

						#posupplierprovince{
							display: none;
						}

								#posupplierprovince::-webkit-input-placeholder{
									text-align: center;
								}

				#po_savepo_button{
					height: 200px;
					width: 870px;
					background: none;
					position: relative;
					margin-top: 50px;
				}

						#po_savepo_button_tab{
							position: absolute;
							left: 0px;
							top: 0px;
							background: #2672EC;
							height: 100%;
							width: 5%;
							opacity: 0.8;
						}

						#po_savepo_button_background{
							position: absolute;
							left: 5%;
							top: 0px;
							background: #1A428A;
							height: 100%;
							width: 95%;
							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);
						}

						#po_savepo_button_icon{
							position: absolute;
							left: 7%;
							top: 8%;
							height: 80%;
							width: auto;
							background: none;
							z-index: 50;
						}

						#po_savepo_button_text{
							position: absolute;
							right: 0px;
							top: 55px;
							height: auto;
							width: 620px;
							background: none;
							text-align: center;
							color: white;
							font-size: 70px;
						}
				
			
				#po_item_title_div{
					height: 150px;
					background: #2672EC;
					z-index:5;
					position: relative;
					margin-top: 50px;
					background: none;
					width: 870px;

					-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_item_title_div_background{
							height: 100%;
							width: 100%;
							background: #1A428A;
							opacity: 0.9;
						}

						#po_item_title_div_text{
							height: 100%;
							width: 100%;
							background: none;
							text-align: center;
							font-size: 85px;
							position: absolute;
							top: 15%;
							left: 0px;
							color: white;
						}

				.poitem{
					height: 550px;
					width: 870px;
					background: none;
					position: relative;
					margin-top: 50px;
				}

						.poitembackground{
							background: white;
							height: 100%;
							width: 100%;
							position: absolute;
							top: 0px;
							left: 0px;
							z-index: 5;
						}

						.poitemimg{
							height: 200px;
							position: absolute;
							bottom: 15px;
							left:75px;
							background:none;
							z-index: 5;
						}

						.poitemdesc{
							height: 150px;
							width: 100%;
							position: absolute;
							top: 15px;
							font-size: 75px;
							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: 130px;
							min-width: 50px;
							max-width: 375px;
							position: absolute;
							left: 27px;
							top: 200px;
							font-size: 75px;
							background:none;
							text-align: center;
							z-index: 5;
						}

						.poitemcostperunit{
							height: 130px;
							min-width: 50px;
							max-width: 425px;
							position: absolute;
							right: 18px;
							top: 200px;
							font-size: 75px;
							background:none;
							text-align: center;
							z-index: 5;
						}

						.poitemsub{
							height: 130px;
							width: 70%;
							position: absolute;
							right: 5px;
							bottom: 50px;
							font-size: 75px;
							background:none;
							text-align: center;
							z-index: 5;
						}

				#pobuildanotherlinediv{
					height: 200px;
					width: 200px;
					background: none;
					position: relative;
					z-index: 5;
					margin-top: 50px;
				}

					#pobuildanotherlinebutton{
						background: none;
						height: 100%;
						width: 100%;
						border: none;
						background-image: url("/addline.png");
						background-size: cover;
						background-position: center;
						z-index: 5;
					}
					
				#posubandgranddiv{	
					height: 200px;
					width: 870px;
					position: relative;
					background: none;
					z-index: 0;
					margin-top: 50px;
				}

						#posubandgrandsubinput{
							height: 200px;
							width: 100%;
							position: relative;
							background: #1A428A;
							font-size: 85px;
							text-align: center;
							color: white;
						}

								#posubandgrandsubinput::-webkit-input-placeholder{
									color: white;
								}

				#popininput{
					height: 200px;
					width: 870px;
					position: relative;
					background: none;
					z-index: 0;
					margin-top: 50px;
				}

						#popininput_orange{
							height: 30px;
						    width: 100%;
						    background: rgb(255, 126, 19);
						    position: absolute;
						    bottom: -30px;
    						opacity: 0.9;
						}

						#popininputfield{
							height: 100%;
							width: 100%;
							position: relative;
							left: 0px;
							top: 0px;
							background: #1A428A;
							font-size: 85px;
							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: 250px;
					width: 250px;
					background: none;
					position: relative;
					margin-top: 100px;
					margin-bottom: 300px;
				}
						#posubmitimg{
							position: absolute;
							top: 0px;
							left: 0px;
							height: 100%;
							width: auto;
							background: none;
						}

#po_errordiv{
	position: fixed;
	height: auto;
	width: 100%;
	background: #ff6600;
	bottom: 125px;
	left: 0px;
	text-align: center;
	font-size: 80px;
	color: white;
	z-index: 1000000;
	padding:40px;
	white-space: normal;
	text-transform: uppercase;
}






	





































	
	
	
	
	
	
/*----------------------- mysendr.php --------------------------- */

#mysendrfloater{
	display: none;
}

#mysendrdiv{
	height: auto;
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: top;
	background: none;
	z-index: 1;
}

		#mysendr_podiv{
			position: relative;
			height: auto;
			width: 90%;
			top: 155px;
			background: none;
			z-index: 1;
			margin-bottom: 500px;
		}

				#mysendr_podiv_title{
					height: 300px;
					width: 100%;
					background: #1A428A;
					margin-top: 40px;
					margin-bottom: 40px;
					z-index: 1;
					position: relative;					
				}

						#mysendr_podiv_title_image{
							position: absolute;
							left: 55px;
							top: 5%;
							height: 90%;
							width: auto;
							background: none;
						}

						#mysendr_podiv_title_text{
							position: absolute;
							top:5%;
							right: 10px;
							height: 90%;
							width: 66%;
							background: none;
							color:white;
							font-size: 73px;
							text-align: center;
						}

				#mysendr_podiv_content{
					height: auto;
					width: 100%;
					background: none;
					margin-top: 40px;
					margin-bottom: 40px;
					z-index: 1;
					position: relative;
				}

						.mysendr_podiv_content_row{
							height: 350px;
							width: 100%;
							background: white;
							margin-top: 40px;
							margin-bottom: 40px;
							z-index: 1;
							position: relative;
						}

								.mysendr_podiv_content_voidicon{
									position: absolute;
									top: 35px;
									left: 57px;
									height: 150px;
									width: 130px;
									background: none;
								}

										.mysendr_podiv_content_voidicon_img{
											position: relative;
											background: none;
											height: 100%;
											width: auto;
										}

								.mysendr_podiv_content_rentalicon{
									position: absolute;
									top: 35px;
									left: 57px;
									height: 150px;
									width: 130px;
									background: none;
								}

										.mysendr_podiv_content_rentalicon_img{
											position: relative;
											background: none;
											height: 100%;
											width: auto;
										}

								.mysendr_podiv_content_verifiedicon{
									position: absolute;
									top: 35px;
									left: 57px;
									height: 150px;
									width: 130px;
									background: none;
								}

										.mysendr_podiv_content_verifiedicon_img{
											position: relative;
											background: none;
											height: 100%;
											width: auto;
										}

								.mysendr_podiv_content_regularpoicon{
									position: absolute;
									top: 35px;
									left: 57px;
									height: 150px;
									width: 130px;
									background: none;
								}

										.mysendr_podiv_content_regularpoicon_img{
											position: relative;
											background: none;
											height: 100%;
											width: auto;
										}

								.mysendr_podiv_content_ponum{
									position: absolute;
									left: 13px;
									top: 266px;
									height: 100px;
									width: 365px;
									font-size: 50px;
									text-align: center;
									color:black;
									background: none;
									font-weight: 400;
								}

								.mysendr_podiv_content_jobnum{
									display: none;
								}

								.mysendr_podiv_content_date{
									position: absolute;
									left: 365px;
									top: 263px;
									height: 85px;
									width: 250px;
									font-size: 55px;
									text-align: center;
									color:grey;
									background: none;
									text-transform: uppercase;
									overflow: hidden;
								}

								.mysendr_podiv_content_suppliername{
									position: absolute;
									left: 275px;
									top: 35px;
									height: 75px;
									width: 66%;
									font-size: 55px;
									text-align: center;
									color:black;
									background: none;
									font-weight: 400;
									text-transform: uppercase;
									overflow: hidden;
								}

								.mysendr_podiv_content_showngrandtotal{
									position: absolute;
									right: 30px;
									top: 263px;
									height: 85px;
									width: 275px;
									font-size: 55px;
									text-align: right;
									color:grey;
									background: none;
									text-transform: uppercase;
									overflow: hidden;
								}

								.mysendr_podiv_content_mobileitems{
									position: absolute;
									left: 280px;
									top: 118px;
									height: 135px;
									width: 66%;
									font-size: 55px;
									text-align: center;
									color:black;
									background: none;
									text-transform: uppercase;
									overflow: hidden;
								}

				#mysendr_podiv_seemore{
					position: relative;
					height: 145px;
					width: 100%;
					background: #ff6600;
					text-align: center;
					font-size: 100px;
				}























































/* ----------------------------- loggedout.php ----------------------------- */

#loggedout_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
}

		#loggedout_maindiv{
			height: 900px;
			width: 800px;
			background: none;
			position: relative;
			top: -200px;
		}

				#loggedout_maindiv_whitebackground{
					position: absolute;
					left: 5%;
					top: 0px;
					height: 100%;
					width: 90%;
				}

				#loggedout_maindiv_bluecross_background{
					height: 275px;
					width: 100%;
					position: absolute;
					top: 320px;
					left: 0px;
					background: #1A428A;
					-webkit-box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.75);
					box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.75);
				}

				#loggedout_maindiv_titletext{
					height: auto;
					width: 90%;
					position: absolute;
					left: 5%;
					top:355px;
					z-index: 10;
					color: white;
					font-size: 85px;
					background: none;
					text-align: center;
				}

				#loggedout_maindiv_whytext{
					height: auto;
					width: 80%;
					position: absolute;
					left: 10%;
					top:670px;
					z-index: 10;
					color: #999999;
					font-size: 65px;
					background: none;
					text-align: center;
				}

				#loggedout_maindiv_lockicon{
					position: absolute;
					top: 35px;
					left: 34%;
					width: 250px;
					height: 250px;
					background: none;

				}

						#loggedout_maindiv_lockicon_img{
							height: 100%;
							width: 100%;
							background: none;

						}

				#loggedout_maindiv_continuediv{
					position: absolute;
					top: 950px;
					left: 5%;
					width: 90%;
					height: 275px;
					background: none;

				}

						#loggedout_maindiv_continuediv_background{
							position: absolute;
							left: 0px;
							top: 0px;
							height: 100%;
							width: 100%;
							background: #999999;
						}

						#loggedout_maindiv_continuediv_text{
							height: auto;
							width: 90%;
							position: absolute;
							left: 5%;
							top: 43px;
							z-index: 10;
							color: white;
							font-size: 75px;
							background: none;
							text-align: center;
						}



































































		

































/* ------------------------ submissionsuccess.php ----------------------------- */

#submissionsuccess_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
}

		#submissionsuccess_maindiv{
			height: 1000px;
			width: 80%;
			background: none;
			position: relative;
		}

				#submissionsuccess_maindiv_whitebackground{
					height: 620px;
					width: 100%;
					background: white;
					position: absolute;
					left: 0px;
					top: 0px;
					opacity: 0.9;
				}

				#submissionsuccess_maindiv_bluecross_background{
					height: 160px;
					width: 100%;
					background: #1A428A;
					position: absolute;
					top: 0px;
					left: 0px;

					box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
				}

				#submissionsuccess_maindiv_titletext{
					height: 160px;
					width: 100%;
					background: none;
					position: absolute;
					top: 25px;
					left: 0px;
					text-align: center;
					font-size: 90px;
					color: white;
				}

				#submissionsuccess_maindiv_whytext{
					height: 400px;
					width: 100%;
					text-align: center;
					background: none;
					color: black;
					font-size: 60px;
					top: 215px;
					position: absolute;
				}

				#submissionsuccess_maindiv_lockicon{
					height: 300px;
					width: 100%;
					background: none;
					position: absolute;
					left: 0px;
					top: 300px;
					display: flex;
					justify-content: center;
					align-content: center;
					align-items: center;
				}

						#submissionsuccess_maindiv_lockicon_img{
							height: auto;
							width: 250px;
							background: none;
							position: relative;
						}

				#submissionsuccess_maindiv_continuediv{
					position: absolute;
					width: 100%;
					height: 160px;
					background: none;
					bottom: 0px;
					left: 0px;
				}

						#submissionsuccess_maindiv_continuediv_background{
							height: 100%;
							width: 100%;
							position: absolute;
							left: 0px;
							top: 0px;
							background: #2673EC;
						}

						#submissionsuccess_maindiv_continuediv_text{
							height: 100%;
							width: 100%;
							position: absolute;
							left: 0px;
							top: 40px;
							color: white;
							background: none;
							font-size: 60px;
							text-align: center;
						}

				#submissionsuccessemaildiv{
					position: absolute;
					width: 100%;
					height: 160px;
					background: #2673EC;
					bottom: 190px;
					left: 0px;
				}

						#submissionsuccessemailinput{
							height: 100%;
							width:80%;
							background: none;
							position: absolute;
							left:15px;
							top:0px;
							text-align: center;
							font-size: 60px;
							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%;
						}

		
		
		
		
		
		





























































		
		
		
		/*----------------------- mysendr_po.php --------------------------- */

				/* Main CSS from mysendr.php */

#mysendrdiv_po{
	height: auto;
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: top;
	background: none;
	z-index: 1;
}

		#mysendr_po_podiv{
			position: relative;
			height: auto;
			width: 90%;
			top: 155px;
			background: none;
			z-index: 1;
			margin-bottom: 300px;
		}


				#mysendr_po_podiv_content{
					height: auto;
					width: 100%;
					background: none;
					margin-top: 40px;
					margin-bottom: 40px;
					z-index: 1;
					position: relative;
				}

#mysendr_po_bottomfloater{
	width: 100%;
	height: 300px;
	position: relative;
	background: none;
	left:0px;
	bottom:0px;
}				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
/* severeerror.php */

#severeerrorfloater{
	height: 15%;
	width: 100%;
	position: relative;
	background: none;
}

#severeerrordiv{
	height: 1000px;
	width: 850px;
	border:none;
	left: 70px;
	position: fixed;
	top:310px;
	margin-left: auto;
	margin-right: auto;
	background: #F5F5F5;
	border-radius: 0px;
	opacity: 0.9;
}

		#severeerrordivtext{
			background: none;
			font-size: 90px;
			height: 250px;
			width: 550px;
			text-align: center;
			position: relative;
			top: 15px;
			left:142px;
			color: red;
		}

		#severeerrorimage{
			height: 285px;
			width: 285px;
			position: absolute;
			background: none;
			left: 290px;
			bottom:190px;
		}

		#severeerrordivreturntohomepage{
			background: red;
			height: 100px;
			width: 100%;
			position: absolute;
			bottom:60px;
			left: 0px;
			font-size: 75px;
			color: white;
			text-align: center;
			padding-top: 10px;
			z-index: 5;
		}

		
		


























































		
/* ----------------- editpo.php ---------------------------------*/

.editpo_deleteitem_button{
	height: 100px;
	width: 100px;
	background: none;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 5;
}

		#editpo_deleteitem_button_image{
			height: 100%;
			width: auto;
			background: none;
		}

#editpo_toolbar{
	display:none;
}

#editpo_mobile_toolsbutton{
	height: 200px;
	width: 870px;
	background: none;
	position: relative;
	margin-top: 50px;
}

		#editpo_mobile_toolsbutton_tab{
			position: absolute;
			left: 0px;
			top: 0px;
			background: #2672EC;
			height: 100%;
			width: 5%;
			opacity: 0.8;
		}

		#editpo_mobile_toolsbutton_background{
			position: absolute;
			left: 5%;
			top: 0px;
			background: #1A428A;
			height: 100%;
			width: 95%;
			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);
		}

		#editpo_mobile_toolsbutton_icon{
			position: absolute;
			left: 7%;
			top: 8%;
			height: 80%;
			width: auto;
			background: none;
			z-index: 50;
		}

		#editpo_mobile_toolsbutton_text{
			position: absolute;
			right: 0px;
			top: 55px;
			height: auto;
			width: 620px;
			background: none;
			text-align: center;
			color: white;
			font-size: 70px;
		}

#editpo_tools_mobile{
	position: relative;
	top: 0px;
	left:0;
	width: 870px;
	height: auto;
	background: none;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 0px;
}

		#editpo_tools_mobile_titlediv{
			position: relative;
			height: 200px;
			width: 100%;
			left:0px;
			top:50px;
			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);
		}

				#editpo_tools_mobile_titlediv_background{
					height: 100%;
					width: 100%;
					background: #1A428A;
					opacity: 0.9;
				}

				#editpo_tools_mobile_titlediv_text{
					height: 100%;
					width: 100%;
					background: none;
					text-align: center;
					font-size: 95px;
					position: absolute;
					top: 15%;
					left: 0px;
					color: white;
				}

				#editpo_tools_mobile_titlediv_underline{
					height: 5px;
					width: 50%;
					position: absolute;
					bottom: 20%;
					left: 25%;
					background: #2672EC;
				}

		#editpo_tools_mobile_void{
			height: 200px;
			width: 95%;
			background: none;
			position: relative;
			margin-top: 75px;
		}

				#editpo_tools_mobile_void_tab{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #2672EC;
					height: 100%;
					width: 5%;
					opacity: 0.8;
				}

				#editpo_tools_mobile_void_background{
					position: absolute;
					left: 5%;
					top: 0px;
					background: #1A428A;
					height: 100%;
					width: 95%;
					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);
				}

				#editpo_tools_mobile_void_icon{
					position: absolute;
					left: 7%;
					top: 8%;
					height: 80%;
					width: auto;
					background: none;
				}

				#editpo_tools_mobile_void_text{
					position: absolute;
					right: 10px;
					top: 55px;
					height: auto;
					width: 620px;
					background: none;
					text-align: center;
					color: white;
					font-size: 70px;
				}

		#editpo_tools_mobile_email{
			height: 200px;
			width: 95%;
			background: none;
			position: relative;
			margin-top: 20px;
		}

				#editpo_tools_mobile_email_tab{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #2672EC;
					height: 100%;
					width: 5%;
					opacity: 0.8;
				}

				#editpo_tools_mobile_email_background{
					position: absolute;
					left: 5%;
					top: 0px;
					background: #1A428A;
					height: 100%;
					width: 95%;
					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);
				}

				#editpo_tools_mobile_email_icon{
					position: absolute;
					left: 7%;
					top: 8%;
					height: 80%;
					width: auto;
					background: none;
				}

				#editpo_tools_mobile_email_text{
					position: absolute;
					right: 0px;
					top: 55px;
					height: auto;
					width: 620px;
					background: none;
					text-align: center;
					color: white;
					font-size: 70px;
				}

		#editpo_tools_mobile_backbutton{
			height: 200px;
			width: 95%;
			background: none;
			position: relative;
			margin-top: 20px;
		}

				#editpo_tools_mobile_backbutton_tab{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #2672EC;
					height: 100%;
					width: 5%;
					opacity: 0.8;
				}

				#editpo_tools_mobile_backbutton_background{
					position: absolute;
					left: 5%;
					top: 0px;
					background: #1A428A;
					height: 100%;
					width: 95%;
					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);
				}

				#editpo_tools_mobile_backbutton_icon{
					position: absolute;
					left: 7%;
					top: 8%;
					height: 80%;
					width: auto;
					background: none;
				}

				#editpo_tools_mobile_backbutton_text{
					position: absolute;
					right: 0px;
					top: 55px;
					height: auto;
					width: 620px;
					background: none;
					text-align: center;
					color: white;
					font-size: 70px;
				}

#rental_job_editpo_mobile_emailsection{
	position: relative;
	top: 0px;
	left:0;
	width: 870px;
	height: auto;
	background: none;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 300px;
}

		#rental_job_editpo_mobile_emailsection_titlediv{
			position: relative;
			height: 200px;
			width: 100%;
			left:0px;
			background: none;
			margin-top: 50px;

			-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_mobile_emailsection_titlediv_background{
					height: 100%;
					width: 100%;
					background: #1A428A;
					opacity: 0.9;
				}

				#rental_job_editpo_mobile_emailsection_titlediv_text{
					height: 100%;
					width: 100%;
					background: none;
					text-align: center;
					font-size: 95px;
					position: absolute;
					top: 15%;
					left: 0px;
					color: white;
				}

				#rental_job_editpo_mobile_emailsection_titlediv_underline{
					height: 5px;
					width: 50%;
					position: absolute;
					bottom: 20%;
					left: 25%;
					background: #2672EC;
				}

		#rental_job_editpo_mobile_emailsection_emailinput_holdingdiv{
			height: 200px;
			width: 100%;
			background: none;
			position: relative;
			margin-top: 50px;
		}

				#rental_job_editpo_mobile_emailsection_emailinput_holdingdiv_background{
					position: absolute;
					left: 0px;
					top: 0px;
					width: 100%;
					height: 100%;
					background: white;
					opacity: 0.9;
					z-index: -1;
				}

				#rental_job_editpo_mobile_emailsection_emailinput_holdingdiv_input{
					position: absolute;
					left: 0px;
					top: 0px;
					background: none;
					height: 100%;
					width: 100%;
					font-size: 90px;
					text-align: center;
				}

		#rental_job_editpo_mobile_emailsection_sendbutton{
			height: 200px;
			width: 100%;
			background: none;
			position: relative;
			margin-top: 50px;
		}

				#rental_job_editpo_mobile_emailsection_sendbutton_tab{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #2672EC;
					height: 100%;
					width: 5%;
					opacity: 0.8;
				}

				#rental_job_editpo_mobile_emailsection_sendbutton_background{
					position: absolute;
					left: 5%;
					top: 0px;
					background: #1A428A;
					height: 100%;
					width: 95%;
					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);
				}

				#rental_job_editpo_mobile_emailsection_sendbutton_icon{
					position: absolute;
					left: 7%;
					top: 8%;
					height: 80%;
					width: auto;
					background: none;
				}

				#rental_job_editpo_mobile_emailsection_sendbutton_text{
					position: absolute;
					right: 0px;
					top: 55px;
					height: auto;
					width: 620px;
					background: none;
					text-align: center;
					color: white;
					font-size: 70px;
				}

		#rental_job_editpo_mobile_emailsection_refreshemailbutton{
			height: 200px;
			width: 100%;
			background: none;
			position: relative;
			margin-top: 50px;
		}

				#rental_job_editpo_mobile_emailsection_refreshemailbutton_tab{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #2672EC;
					height: 100%;
					width: 5%;
					opacity: 0.8;
				}

				#rental_job_editpo_mobile_emailsection_refreshemailbutton_background{
					position: absolute;
					left: 5%;
					top: 0px;
					background: #1A428A;
					height: 100%;
					width: 95%;
					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);
				}

				#rental_job_editpo_mobile_emailsection_refreshemailbutton_icon{
					position: absolute;
					left: 7%;
					top: 8%;
					height: 80%;
					width: auto;
					background: none;
				}

				#rental_job_editpo_mobile_emailsection_refreshemailbutton_text{
					position: absolute;
					right: 0px;
					top: 55px;
					height: auto;
					width: 620px;
					background: none;
					text-align: center;
					color: white;
					font-size: 70px;
				}

		#rental_job_editpo_mobile_emailsection_backbutton{
			height: 200px;
			width: 100%;
			background: none;
			position: relative;
			margin-top: 20px;
		}

				#rental_job_editpo_mobile_emailsection_backbutton_tab{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #2672EC;
					height: 100%;
					width: 5%;
					opacity: 0.8;
				}

				#rental_job_editpo_mobile_emailsection_backbutton_background{
					position: absolute;
					left: 5%;
					top: 0px;
					background: #1A428A;
					height: 100%;
					width: 95%;
					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);
				}

				#rental_job_editpo_mobile_emailsection_backbutton_icon{
					position: absolute;
					left: 7%;
					top: 8%;
					height: 80%;
					width: auto;
					background: none;
				}

				#rental_job_editpo_mobile_emailsection_backbutton_text{
					position: absolute;
					right: 0px;
					top: 55px;
					height: auto;
					width: 620px;
					background: none;
					text-align: center;
					color: white;
					font-size: 70px;
				}





















		
		
		
		
		
		
		













































/* ------------------- loginnotification_po.php --------------------------- */

#potitlenumber{
	display: none;
}

#rental_loginnotification_editpo_tools_holdingdiv{
	display: none;
}

#rental_loginnotification_editpo_backbutton{
	display: none;
}

#loginnotification_po_backbutton{
	height: 200px;
	width: 870px;
	background: none;
	position: relative;
	margin-top: 50px;
}

		#loginnotification_po_backbutton_tab{
			position: absolute;
			left: 0px;
			top: 0px;
			background: #2672EC;
			height: 100%;
			width: 5%;
			opacity: 0.8;
		}

		#loginnotification_po_backbutton_background{
			position: absolute;
			left: 5%;
			top: 0px;
			background: #1A428A;
			height: 100%;
			width: 95%;
			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_backbutton_icon{
			position: absolute;
			left: 7%;
			top: 8%;
			height: 80%;
			width: auto;
			background: none;
			z-index: 50;
		}

		#loginnotification_po_backbutton_text{
			position: absolute;
			right: 0px;
			top: 55px;
			height: auto;
			width: 620px;
			background: none;
			text-align: center;
			color: white;
			font-size: 70px;
		}




















































		
		
		
		
		
		
		
		
		

/*---------------------------- loginnotification_generalmessage ------------------------------ */

#loginnotification_generalmessagefromdiv{
	height:70px;
	position:relative;
	width: 100%;
	padding-top: 30px;
}

		#loginnotification_generalmessagefromtitle{
			height: 100px;
			width: 150px;
			color: black;
			font-size: 90px;
			top: -50px;
			position: relative;
			left:45px;
			background: none;
			text-align: right;
		}

		#loginnotification_generalmessagefromtext{
			height: 90px;
			width: 100%;
			color: black;
			font-size: 80px;
			position: relative;
			top:-65px;
			background: none;
			padding-bottom: 15px;
			text-align:center;
			border-bottom: 1px solid #2672EC;
		}

#loginnotification_generalmessageregardingdiv{
	height:70px;
	width: 100%;
	padding-top: 10px;
	position:relative;
	top:95px;
}

		#loginnotification_generalmessageregardingtitle{
			height: 100px;
			width: 230px;
			color: black;
			font-size: 90px;
			position: relative;
			top: -25px;
			right:-50px;
			background: none;
			text-align: right;
		}

		#loginnotification_generalmessageregardingtext{
			height: 70px;
			width: 100%;
			color: black;
			font-size: 80px;
			text-align:center;
			position: relative;
			background: none;
			padding-bottom: 25px;
			border-bottom: 1px solid #2672EC;
			top:-15px;
		}

#loginnotification_generalmessagemessagediv{
	height:70px;
	width: 100%;
	padding-top: 10px;
	position:relative;
	top:220px;
}

		#loginnotification_generalmessagemessagetitle{
			height: 70px;
			width: 230px;
			color: black;
			font-size: 90px;
			position: relative;
			right:-50px;
			background: none;
			text-align: right;
		}


#loginnotification_generalmessagetextarea{
	min-height: 400px;
	max-height: 800px;
	width: 100%;
	text-align: center;
	font-size: 40px;
	position: relative;
	top:270px;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}

#loginnotificationdismissbuttondiv{
	height: 145px;
    width: 50%;
    background-color: #2672EC;
    font-size: 34px;
    position: fixed;
    right: 0px;
    bottom: 0px;
    color: white;
	z-index:150;
}

		#loginnotificationdismissbuttonimage{
		height: 115px;
		width: 115px;
		position: absolute;
		right: 20px;
		top: 15px;
		background: none;
		}

		#loginnotificationdismissbuttontext{
			height: 50px;
			width: 110px;
			position: absolute;
			left:58px;
			top:3px;
			font-size: 90px;
			background: none;
		}

#loginnotification_generalmessageextrainfodiv{
	height: 155px;
	width: 95%;
	position: relative;
	left: 2.5%;
	z-index:250;
	background: #2672EC;
	color: white;
	opacity: 0.8;
	font-size: 40px;
	top:290px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#loginnotification_generalmessage_mobilesnooze_div{
	background-color: #094AB2;
    bottom: 0px;
    position: fixed;
    z-index: 1001;
    width: 50%;
	height: 145px;
}
	#loginnotification_generalmessage_mobilesnooze_div_image{
		background: none;
		position: absolute;
		left: 50px;
		height: 115px;
		top: 15px;
		z-index: 1001;
	}
	
	#loginnotification_generalmessage_mobilesnooze_div_text{
		background:none;
		font-size: 80px;
		position: absolute;
		right: 35px;
		bottom: 60px;
		z-index: 1001;
		color:white;
	}
	
	#loginnotification_generalmessage_mobilesnooze_div_snoozesleft_text{
		background:none;
		position: absolute;
		font-size: 50px;
		bottom: 10px;
		right: 75px;
		color:white;
		z-index: 1001;
	}
	





























/*---------------------------- loginnotification_create_generalmessage ------------------------------ */

#admincustomporeporttitletext{
	background: none;
	height: 100%;
	width: 650px;
	position: absolute;
	right: 0px;
	top:0px;
	font-size: 110px;
	text-align: center;
	color: white;
	padding-top: 20px;
}

		#admincustomporeporttitletext::-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:140px;
					width: 100%;
					padding-top: 30px;
				}

						#loginnotification_create_generalmessagefromtitle{
							height: 140px;
							width: 150px;
							color: black;
							font-size: 80px;
							position: absolute;
							right:560px;
							background: none;
							text-align: right;
							top:38px;
						}

						#loginnotification_create_generalmessagefromtext{
							height: 140px;
							width: 500px;
							color: black;
							font-size: 75px;
							position: absolute;
							left:290px;
							background: none;
							padding-bottom: 5px;
						}

				#loginnotification_create_generalmessagemessagediv{
					height:150px;
					width: 100%;
					padding-top: 10px;
				}

						#loginnotification_create_generalmessagemessagetitle{
							height: 150px;
							width: 230px;
							color: black;
							font-size: 80px;
							position: absolute;
							right:520px;
							background: none;
							text-align: right;
						}


				#loginnotification_create_generalmessagetextarea{
					height: 350px;
					width: 100%;
					text-align: center;
					font-size: 60px;
					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: 120px;
	width: 95%;
	background: #2672EC;
	position: relative;
	top:30px;
	left:2.5%;
	opacity: 0.9;
	z-index: 5;
}

		#loginnotification_create_generalmessage_submitbutton_image{
			position: absolute;
			top: 10px;
			left: 200px;
			background: none;
			height: 100px;
			width: auto;
		}

		#loginnotification_create_generalmessage_submitbutton_text{
			position: absolute;
			top: -15px;
			left:350px;
			height: 100%;
			width: 200px;
			font-size: 90px;
			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;
		}
		

		
		

		
		
		
		
		
		
		
/*-----------------------admincustomporeport-------------------------------------*/

#admincustomporeportfloater{
	height:12%;
	width: 100%;
	position: relative;
	background: none;
}

#admincustomporeportmaindiv{
	height: auto;
	width: 850px;
	margin: 0px auto;
	background: none;
	position:relative;
	top:30px;
}

		#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:0px;
					font-size: 110px;
					text-align: center;
					color: white;
					padding-top: 20px;
				}

						#admincustomporeporttitletext::-webkit-input-placeholder{
							color:white;
						}

		#admincustomporeportlistdiv{
			height:auto;
			width: 95%;
			position: relative;
			top:0px;
			left: 2.5%;
			margin-bottom: 25px;
		}

				#admincustomporeportform{
					background: none;
				}

						#adminporeportlistoptionstitlediv{
							height: 75px;
							width: 700px;
							position: relative;
							left: 30px;
							margin-top: 0px;
							padding-top: 0px;
							font-size: 50px;
						}

						#adminporeportlistoption1div{
							height: 50px;
							width: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 700px;
							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: 250px;
	width: 100%;
	position: relative;
	top:0px;
	background: none;
	z-index: -1;


	}

	
	
	


































	
	
	
	
	
	
	
#searchvoidpopage_blueribbon {
	background: #2E8DEF;
	height: 115px;
	width: 100%;
	position: relative;
	bottom:-415px; 
	left: 0px;
	font-size: 80px;
	color: white;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
	z-index: 5;
	}
	
	
	
	/*---------------------------- Search Void Submit Script ------------------------------*/

#searchvoidreasoninput{
	height: 100%;
	width: 100%;
	background:none;
	font-size: 80px;
	color: white;
	text-align: center;
}


		#searchvoidreasoninput::-webkit-input-placeholder{
			color:white;
			text-align: center;
		}

#searchvoidreasonsubmit{
	background:#2E8DEF;
	height: 153px;
	width: 100%;
	position: absolute;
	top:105%;
	font-size:100px;
	color: white;
	text-align: center;
	padding-bottom: 20px;
}





































































































/* ----------------- admin_manage_preset_search_messages_script.php ||
Also used for general_void_page_script.php ---------------------------------*/

#admin_manage_preset_search_messages_script_main_div{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	margin-bottom: 300px;
}

		#admin_manage_preset_search_messages_script_message_div{
			height: 500px;
			width: 90%;
			background: white;
			position: relative;
			opacity: 0.95;
		}

				#admin_manage_preset_search_messages_script_message_div_text{
					height: 460px;
					width: 61%;
					background: none;
					position: absolute;
					text-align: center;
					color:black;
					font-size: 95px;
					top: 105px;
					right: 2%;
					overflow-y: hidden;
				}

				#admin_manage_preset_search_messages_script_icon_div{
					position: absolute;
					left: -1px;
					top:0px;
					height: 100%;
					width: 35%;
					background: #2673EC;
					display: flex;
					align-items: center;
					justify-content: center;

					-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: 250px;
							width: auto;
							position: absolute;
							background: none;
						}

		#admin_manage_preset_search_messages_script_backbutton_holding_div{
			height: 300px;
			width: 100%;
			position: relative;
			background: #2672EC;
		}

				#admin_manage_preset_search_messages_script_backbutton_holding_div_text{
					font-size: 100px;
					background: none;
					height: 100%;
					width: 100%;
					text-align: center;
					color: white;
				}

		#admin_manage_preset_search_messages_script_main_div_contentholder{
			position: relative;
			width: 100%;
			height: auto;
			background: none;
			display: flex;
			justify-content: center;
			flex-wrap: wrap;
			align-content: center;
			align-items: center;
		}

		#general_void_page_script_backbutton{
			height: 200px;
			width: 90%;
			background: none;
			position: relative;
			margin-top: 75px;
		}

				#general_void_page_script_backbutton_tab{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #2672EC;
					height: 100%;
					width: 5%;
					opacity: 0.8;
				}

				#general_void_page_script_backbutton_background{
					position: absolute;
					left: 5%;
					top: 0px;
					background: #1A428A;
					height: 100%;
					width: 95%;
					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: 7%;
					top: 8%;
					height: 80%;
					width: auto;
					background: none;
				}

				#general_void_page_script_backbutton_text{
					position: absolute;
					right: 10px;
					top: 55px;
					height: auto;
					width: 620px;
					background: none;
					text-align: center;
					color: white;
					font-size: 70px;
				}
































































/* ----------------- general_void_page.php ---------------------------------*/

#general_void_page_main_div{
	height: 100%;
	width: 100%;
	background: none;
}

		#general_void_page_main_div_holding_div{
			height: auto;
			width: 100%;
			background: none;
			position: relative;
			overflow-y: hidden;
			top: 200px;
		}

		#general_void_page_main_div_form{
			background: none;
			height: auto;
			width: 100%;
			position: relative;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: flex-start;
			flex-wrap: wrap;
			margin-bottom: 300px;
		}

				#general_void_page_main_div_title_div{
					height: 500px;
					width: 90%;
					background: white;
					position: relative;
					opacity: 1;
					top: 0px;
				}

						#general_void_page_main_div_holding_div_output_message_text{
							height: 440px;
							width: 61%;
							background: none;
							position: absolute;
							text-align: center;
							color:black;
							font-size: 90px;
							top:34px;
							right:2%;
						}

						#general_void_page_main_div_holding_div_image_holding_div{
							position: absolute;
							left: -1px;
							top:0px;
							height: 100%;
							width: 35%;
							background: #2673EC;
							display: flex;
							align-items: center;
							justify-content: center;

							-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: 250px;
									width: auto;
									position: absolute;
									background: none;
								}

				#general_void_page_main_div_holding_div_textarea_holding_div{
					height: 500px;
					width: 90%;
					position: relative;
					background: none;
					top: 30px;
				}

						#general_void_page_main_div_holding_div_textarea_holding_div_textarea{
							text-align: center;
							font-size: 90px;
							background: white;
							height: 100%;
							width: 100%;
							color: black;
							z-index: 100;
						}

				#general_void_page_main_div_holding_div_buttonholdingdiv{
					position: relative;
					width: 100%;
					height: auto;
					background: none;
					display: flex;
					flex-wrap: wrap;
					justify-content: center;
					align-content: center;
					align-items: center;
				}

						#general_void_page_main_div_holding_div_return_button_holding_div_submitbutton{
							height: 200px;
							width: 90%;
							background: none;
							position: relative;
							margin-top: 75px;
						}

								#general_void_page_main_div_holding_div_return_button_holding_div_submitbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#general_void_page_main_div_holding_div_return_button_holding_div_submitbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#general_void_page_main_div_holding_div_return_button_holding_div_submitbutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#general_void_page_main_div_holding_div_return_button_holding_div_backbutton{
							height: 200px;
							width: 90%;
							background: none;
							position: relative;
							margin-top: 20px;
						}

								#general_void_page_main_div_holding_div_return_button_holding_div_backbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#general_void_page_main_div_holding_div_return_button_holding_div_backbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#general_void_page_main_div_holding_div_return_button_holding_div_backbutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

				#general_void_page_main_div_holding_div_hidden_pofield{
					display: none;
				}









































































/* ----------------- rental_job_editpo_MOBILE.php ---------------------------------*/

#rental_job_editpo_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	position: relative;
	overflow-y: hidden;
	top: 130px;
}

#rental_job_editpo_form{
	background: none;
	height: auto;
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: flex-start;
	flex-wrap: wrap;
}

		#rental_job_editpo_mobile_headerdiv{
			position: relative;
			height: auto;
			width: 870px;
			background: none;
			margin-top: 50px;
		}

				#rental_job_editpo_mobile_headerdiv_titlediv{
					position: relative;
					top: 0px;
					left:0;
					width: 100%;
					height: 300px;
					background: none;
				}

						#rental_job_editpo_mobile_headerdiv_titlediv_background{
							position: absolute;
							left: 0px;
							top: 0px;
							height: 200px;
							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_mobile_headerdiv_titlediv_icon{
							height: 160px;
							width: auto;
							position: absolute;
							left: 50px;
							top: 20px;
							background: none;
							z-index: 5;
						}

						#rental_job_editpo_mobile_headerdiv_titlediv_text{
							height: 100px;
							width: 639px;
							background: none;
							position: absolute;
							left: 210px;
							top: 27px;
							text-align: center;
							font-size: 110px;
							color: white;
							z-index: 5;
						}

						#rental_job_editpo_mobile_headerdiv_titlediv_underline{
							height: 8px;
							width: 595px;
							background: #2672EC;
							position: absolute;
							top:157px;
							left: 234px;
							z-index: 5;
						}

						#rental_job_editpo_mobile_headerdiv_titlediv_ponumber{
							position: absolute;
							bottom: 0px;
							left: 0px;
							height: 105px;
							width: 100%;
							background: none;
							z-index: 1;
						}

								#rental_job_editpo_mobile_headerdiv_titlediv_ponumber_background{
									height: 100%;
									width: 100%;
									background: #2672EC;
									position: absolute;
									right: 0px;
									top: 0px;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_headerdiv_titlediv_ponumber_text{
									height: 100%;
									width: 100%;
									position: absolute;
									left: 0px;
									top: 25px;
									text-align: center;
									color: white;
									font-size: 50px;
									background: none;
								}


				#rental_job_editpo_mobile_sectionheaders{
					position: relative;
					top: 0px;
					left:0;
					width: 870px;
					height: auto;
					margin-bottom: 300px;
					background: none;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					flex-wrap: wrap;
				}

						#rental_job_editpo_mobile_sectionheaders_startsection{
							position: relative;
							height: 200px;
							width: 100%;
							left:0px;
							top:0px;
							background: none;
							margin-top: 50px;

							-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_mobile_sectionheaders_startsection_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#rental_job_editpo_mobile_sectionheaders_startsection_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 95px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_mobile_sectionheaders_startsection_underline{
									height: 5px;
									width: 50%;
									position: absolute;
									bottom: 20%;
									left: 25%;
									background: #2672EC;
								}

						#rental_job_editpo_mobile_sectionheaders_ordersection{
							position: relative;
							height: 200px;
							width: 100%;
							left:0px;
							top:0px;
							background: none;
							margin-top: 20px;

							-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_mobile_sectionheaders_ordersection_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#rental_job_editpo_mobile_sectionheaders_ordersection_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 95px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_mobile_sectionheaders_ordersection_underline{
									height: 5px;
									width: 50%;
									position: absolute;
									bottom: 20%;
									left: 25%;
									background: #2672EC;
								}

						#rental_job_editpo_mobile_sectionheaders_historysection{
							position: relative;
							height: 200px;
							width: 100%;
							left:0px;
							top:0px;
							background: none;
							margin-top: 20px;

							-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_mobile_sectionheaders_historysection_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#rental_job_editpo_mobile_sectionheaders_historysection_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 95px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_mobile_sectionheaders_historysection_underline{
									height: 5px;
									width: 50%;
									position: absolute;
									bottom: 20%;
									left: 25%;
									background: #2672EC;
								}

						#rental_job_editpo_mobile_sectionheaders_savechanges{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-top: 75px;
						}

								#rental_job_editpo_mobile_sectionheaders_savechanges_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_sectionheaders_savechanges_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_sectionheaders_savechanges_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_sectionheaders_savechanges_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#rental_job_editpo_mobile_sectionheaders_questionbutton{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-top: 20px;
						}

								#rental_job_editpo_mobile_sectionheaders_questionbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_sectionheaders_questionbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_sectionheaders_questionbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_sectionheaders_questionbutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#rental_job_editpo_mobile_sectionheaders_showtoolsbutton{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-top: 20px;
						}

								#rental_job_editpo_mobile_sectionheaders_showtoolsbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_sectionheaders_showtoolsbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_sectionheaders_showtoolsbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_sectionheaders_showtoolsbutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#rental_job_editpo_mobile_sectionheaders_backtonotibutton{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-top: 20px;
						}

								#rental_job_editpo_mobile_sectionheaders_backtonotibutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_sectionheaders_backtonotibutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_sectionheaders_backtonotibutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_sectionheaders_backtonotibutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}






		#rental_job_editpo_opencolumn{
			position: relative;
			top: 50px;
			width: 870px;
			height: auto;
			background: none;
		}

				#rental_job_editpo_opencolumn_holdingdiv{
					position: relative;
					top: 0px;
					left: 0px;
					background: none;
					height: 1300px;
					width: 100%;
					display: flex;
					justify-content: center;
					align-content: flex-start;
					flex-wrap: wrap;
				}

						#rental_job_editpo_opencolumn_holdingdiv_background{
							height: 1060px;
							width: 95%;
							position: absolute;
							top: 200px;
							left: 2.5%;
							background: white;
						}

						#rental_job_editpo_opencolumn_holdingdiv_titlediv{
							position: absolute;
							height: 200px;
							width: 100%;
							left:0px;
							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: 95px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_opencolumn_holdingdiv_titlediv_underline{
									height: 5px;
									width: 50%;
									position: absolute;
									bottom: 20%;
									left: 25%;
									background: #2672EC;
								}

						#rental_job_editpo_opencolumn_holdingdiv_startdate{
							height: 320px;
							width: 95%;
							background: none;
							position: relative;
							top: 220px;
							left: 0;
							display: flex;
							justify-content: center;
							flex-wrap: wrap;
						}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_title{
									height: 170px;
									width: 100%;
									background: none;
									position: relative;
									top:0px;
									left: 30px;
									text-align: left;
									font-size: 95px;
									color: black;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_month{
									height: 110px;
									width: 220px;
									top: -15px;
									background: none;
									position: relative;
									font-size: 105px;
									text-align: center;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_firstslash{
									height: 150px;
									width: 50px;
									background: none;
									position: relative;
									top: -27px;
									left: 7px;
									font-size: 115px;
									color: black;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_day{
									height: 110px;
									width: 220px;
									top: -15px;
									background: none;
									position: relative;
									font-size: 105px;
									text-align: center;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_secondslash{
									height: 150px;
									width: 50px;
									background: none;
									position: relative;
									top: -27px;
									left: 7px;
									font-size: 115px;
									color: black;
								}

								#rental_job_editpo_opencolumn_holdingdiv_startdate_year{
									height: 110px;
									width: 220px;
									top: -15px;
									background: none;
									position: relative;
									font-size: 105px;
									text-align: center;
								}

						#rental_job_editpo_opencolumn_holdingdiv_costs{
							height: 700px;
							width: 95%;
							background: none;
							position: relative;
							top: 225px;
							left: 0;
							display: flex;
							justify-content: center;
							align-items: flex-start;
							align-content: flex-start;
							flex-wrap: wrap;
						}

								#rental_job_editpo_opencolumn_holdingdiv_costs_title{
									height: 170px;
									width: 100%;
									background: none;
									position: relative;
									top:0px;
									left:30px;
									text-align: left;
									font-size: 95px;
									color: black;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item1icon{
									height: auto;
									width: 20%;
									position: relative;
									left:0px;
									top:0px;
									background: none;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item1desc{
									position: relative;
									left:0px;
									top:0px;
									height: 120px;
									width: 80%;
									background: none;
									text-align: center;
									font-size: 85px;
									color:black;
									text-transform: uppercase;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item1_dividingline{
									height: 2px;
									width: 90%;
									position: relative;
									top:0px;
									left:0px;
									background: #2672EC;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item1cost{
									position: relative;
									left:0px;
									top:0px;
									height: 110px;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 85px;
									color:black;
									text-transform: uppercase;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_dividingbar{
									position: relative;
									width: 100%;
									height: 30px;
									background: none;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item2icon{
									height: auto;
									width: 20%;
									position: relative;
									left:0px;
									top:0px;
									background: none;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item2desc{
									position: relative;
									left:0px;
									top:0px;
									height: 120px;
									width: 80%;
									background: none;
									text-align: center;
									font-size: 85px;
									color:black;
									text-transform: uppercase;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item2_dividingline{
									height: 2px;
									width: 90%;
									position: relative;
									top:0px;
									left:0px;
									background: #2672EC;
								}

								#rental_job_editpo_opencolumn_holdingdiv_costs_item2cost{
									position: relative;
									left:0px;
									top:0px;
									height: 110px;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 85px;
									color:black;
									text-transform: uppercase;
								}





















		#rental_job_editpo_middlecolumn{
			height: auto;
			width: 870px;
			background: none;
			margin-top: 0px;
			margin-bottom: 50px;
			position: relative;
		}

				#rental_job_editpo_middlecolumn_titlediv{
					position: relative;
					background: none;
					margin-top: 30px;
					height: 200px;
					width: 100%;

					-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_middlecolumn_titlediv_background{
							height: 100%;
							width: 100%;
							background: #1A428A;
							opacity: 0.9;
						}

						#rental_job_editpo_middlecolumn_titlediv_text{
							height: 100%;
							width: 100%;
							background: none;
							text-align: center;
							font-size: 95px;
							position: absolute;
							top: 15%;
							left: 0px;
							color: white;
						}

						#rental_job_editpo_middlecolumn_titlediv_underline{
							height: 5px;
							width: 50%;
							position: absolute;
							bottom: 20%;
							left: 25%;
							background: #2672EC;
						}

				#rental_job_editpo_middlecolumn_date_holdingdiv{
					position: relative;
					margin-top: 30px;
					background: none;
					height: 300px;
					width: 100%;
				}

						#rental_job_editpo_middlecolumn_date_holdingdiv_background{
							height: 100%;
							width: 100%;
							background: white;
							position: absolute;
							left: 0px;
							top: 0px;
						}

						#rental_job_editpo_middlecolumn_date_holdingdiv_titlediv_text{
							position: absolute;
							top: 25px;
							left: 25px;
							height: 100%;
							width: 825px;
							background: none;
							color: black;
							font-size: 95px;
						}

						#rental_job_editpo_middlecolumn_date_holdingdiv_dateholdingdiv{
							height: 130px;
							width: 100%;
							background: none;
							position: absolute;
							bottom: 0px;
							display: flex;
							justify-content: center;
							align-items: flex-start;
							align-content: flex-start;
							flex-wrap: wrap;
						}

								#rental_job_editpo_middlecolumn_date_holdingdiv_monthinput{
									height: 110px;
									width: 220px;
									top: -15px;
									background: none;
									position: relative;
									font-size: 105px;
									text-align: center;
								}

								#rental_job_editpo_middlecolumn_date_holdingdiv_firstslash{
									height: 150px;
									width: 50px;
									background: none;
									position: relative;
									top: -27px;
									left: 7px;
									font-size: 115px;
									color: black;
								}

								#rental_job_editpo_middlecolumn_date_holdingdiv_dayinput{
									height: 110px;
									width: 220px;
									top: -15px;
									background: none;
									position: relative;
									font-size: 105px;
									text-align: center;
								}

								#rental_job_editpo_middlecolumn_date_holdingdiv_secondslash{
									height: 150px;
									width: 50px;
									background: none;
									position: relative;
									top: -27px;
									left: 7px;
									font-size: 115px;
									color: black;
								}

								#rental_job_editpo_middlecolumn_date_holdingdiv_yearinput{
									height: 110px;
									width: 220px;
									top: -15px;
									background: none;
									position: relative;
									font-size: 105px;
									text-align: center;
								}


				#rental_job_editpo_middlecolumn_suppliername_holdingdiv{
					position: relative;
					margin-top: 30px;
					background: none;
					height: 300px;
					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: 95px;
						}

						#rental_job_editpo_middlecolumn_suppliername_holdingdiv_suppliername_input{
							position: absolute;
							left: 0px;
							top: 150px;
							background: none;
							color:black;
							width: 100%;
							height: 125px;
							font-size: 85px;
							text-align: center;
							text-transform: uppercase;
						}

				#rental_job_editpo_middlecolumn_notes_holdingdiv{
					position: relative;
					margin-top: 30px;
					background: none;
					height: 600px;
					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: 100%;
							background: none;
							color: black;
							font-size: 95px;
						}

						#rental_job_editpo_middlecolumn_notes_holdingdiv_input{
							position: absolute;
							top: 160px;
							left: 25px;
							width: 815px;
							height: 400px;
							background: none;
							border-top: 5px solid #2672EC;
							border-bottom: 5px solid #2672EC;
							color: black;
							font-size: 85px;
							text-transform: uppercase;
						}

				#rental_job_editpo_middlecolumn_items{
					position: relative;
					margin-top: 30px;
					background: none;
					height: auto;
					width: 100%;
					display: flex;
					justify-content: center;
					align-items: flex-start;
					align-content: flex-start;
					flex-wrap: wrap;
				}

						#rental_job_editpo_middlecolumn_items_titlediv{
							position: relative;
							height: 150px;
							width: 100%;
							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_middlecolumn_items_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#rental_job_editpo_middlecolumn_items_titlediv_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 85px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}

						#rental_job_editpo_middlecolumn_items_item1{
							display: flex;
							justify-content: center;
							align-items: flex-start;
							align-content: flex-start;
							flex-wrap: wrap;
							height: auto;
							width: 100%;
							background: none;
							position: relative;
							margin-top: 30px;
							margin-bottom: 130px;
							z-index: 50;
							scroll-margin: 120px;
						}

								#rental_job_editpo_middlecolumn_items_item1_background{
									height: 100%;
									width: 100%;
									position: absolute;
									left: 0px;
									top: 0px;
									background: white;
									-webkit-box-shadow: 0px 1px 6px 6px rgba(0,0,0,0.2);
									-moz-box-shadow: 0px 1px 6px 6px rgba(0,0,0,0.2);
									box-shadow: 0px 1px 6px 6px rgba(0,0,0,0.2);
								}

								#rental_job_editpo_middlecolumn_items_item1_icon{
									height: 130px;
									width: auto;
									position: relative;
									left: 0px;
									top: 0px;
									background: none;
									margin-top: 20px;
								}

								#rental_job_editpo_middlecolumn_items_item1_desc{
									height: 110px;
									width: 685px;
									position: relative;
									background: none;
									font-size: 85px;
									text-align: center;
									color: black;
									text-transform: uppercase;
									margin-top: 33px;
									margin-right: 10px;
								}

								#rental_job_editpo_middlecolumn_items_item1_divline{
									height: 5px;
									width: 90%;
									position: relative;
									background: #2672EC;
									position: relative;
									opacity: 1;
									margin-top: 30px;
								}

								#rental_job_editpo_middlecolumn_items_item1_howmany{
									height: 170px;
									width: 540px;
									position: relative;
									background: none;
									font-size: 85px;
									text-align: center;
									color: black;
								}

								#rental_job_editpo_middlecolumn_items_item1_quantity{
									height: 170px;
									width: 280px;
									position: relative;
									background: none;
									font-size: 105px;
									text-align: center;
									color: black;
								}

								.rental_job_editpo_middlecolumn_item_holdingdiv_actionbutton{
									position: absolute;
									bottom: -80px;
									left: 0px;
									height: 150px;
									width: 100%;
									background: #ff6600;
									z-index: -1;
									border-radius: 60px;
								}

										.rental_job_editpo_middlecolumn_item_holdingdiv_actionbutton_imgholder{
											position: absolute;
											top: 55px;
											width: 100%;
											background: none;
											color:white;
											font-size: 50px;
											display: flex;
											justify-content: center;
											align-items: flex-start;
											align-content: flex-start;
											flex-wrap: wrap;
										}

												.rental_job_editpo_middlecolumn_item_holdingdiv_actionbutton_imgholder_img{
													height: 135px;
													width: auto;
													background: none;
												}

								.rental_job_editpo_middlecolumn_items_buttonholder{
									position: absolute;
									height: 400px;
									width: 100%;
									bottom: -425px;
									background: none;
									display: flex;
									justify-content: center;
									align-items: flex-start;
									align-content: flex-start;
									flex-wrap: wrap;
								}





						








		



		#rental_job_editpo_historycolumn{
			position: relative;
			top: 50px;
			width: 870px;
			height: auto;
			background: none;
		}

				#rental_job_editpo_historycolumn_holdingdiv{
					position: relative;
					top: 0px;
					left: 0px;
					background: none;
					height: 1300px;
					width: 100%;
					display: flex;
					justify-content: center;
					align-content: flex-start;
					flex-wrap: wrap;
				}

						#rental_job_editpo_historycolumn_holdingdiv_background{
							height: 1060px;
							width: 95%;
							position: absolute;
							top: 200px;
							left: 2.5%;
							background: white;
						}

						#rental_job_editpo_historycolumn_holdingdiv_titlediv{
							position: absolute;
							height: 200px;
							width: 100%;
							left: 0px;
							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: 95px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_historycolumn_holdingdiv_titlediv_underline{
									height: 5px;
									width: 50%;
									position: absolute;
									bottom: 20%;
									left: 25%;
									background: #2672EC;
								}

						#rental_job_editpo_historycolumn_holdingdiv_contentdiv{
							position: absolute;
							height: 1005px;
							width: 92%;
							left: 4%;
							bottom: 60px;
							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_newpo_closecolumn_pinsave_holdingdiv{
					position: relative;
					top: 50px;
					width: 870px;
					height: 1200px;
					background: none;
					margin-bottom: 500px;
				}

						#rental_job_newpo_closecolumn_pinsave_holdingdiv_desctext{
							height: 500px;
							width: 100%;
							position: absolute;
							top: 0px;
							left: 0px;
							background: none;
						}

								#rental_job_newpo_closecolumn_pinsave_holdingdiv_desctext_background{
									position: absolute;
									left: 0px;
									top: 0px;
									width: 100%;
									height: 100%;
									background: white;
									opacity: 0.9;
								}

								#rental_job_newpo_closecolumn_pinsave_holdingdiv_desctext_text{
									position: absolute;
									top: 25px;
									left: 0px;
									width: 100%;
									height: 100%;
									background: none;
									font-size: 90px;
									text-align: center;
								}

						#rental_job_newpo_closecolumn_pinsave_holdingdiv_pininput{
							position: absolute;
							left: 40px;
							top: 550px;
							height: 175px;
							width: 550px;
							color: white;
							background: #1A428A;
							opacity: 0.9;
							text-align: center;
							font-size: 105px;
							border-radius: 70px;
						}

								#rental_job_newpo_closecolumn_pinsave_holdingdiv_pininput::-webkit-input-placeholder{
									color:white;
								}

						#rental_job_newpo_closecolumn_pinsave_holdingdiv_submit{
							position: absolute;
							right: 50px;
							top: 544px;
							height: 190px;
							width: 190px;
							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:0px;
									right: 0px;
									background: none;
									z-index: 1;
									height: 190px;
									width: auto;
								}

						#rental_job_newpo_closecolumn_pinsave_holdingdiv_backbutton{
							height: 200px;
							width: 95%;
							background: none;
							position: absolute;
							top: 800px;
							left: 23px;
						}

								#rental_job_newpo_closecolumn_pinsave_holdingdiv_backbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_newpo_closecolumn_pinsave_holdingdiv_backbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_newpo_closecolumn_pinsave_holdingdiv_backbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_newpo_closecolumn_pinsave_holdingdiv_backbutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

				#rental_job_editpo_mobile_questionsection{
					width: 870px;
					height: auto;
					background: none;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: flex-start;
					flex-wrap: wrap;
					margin-bottom: 300px;
				}

						#rental_job_editpo_mobile_questionsection_titlediv{
							position: relative;
							height: 200px;
							width: 100%;
							left:0px;
							top:50px;
							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_mobile_questionsection_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#rental_job_editpo_mobile_questionsection_titlediv_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 95px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_mobile_questionsection_titlediv_underline{
									height: 5px;
									width: 50%;
									position: absolute;
									bottom: 20%;
									left: 25%;
									background: #2672EC;
								}

						#rental_job_editpo_mobile_questionsection_holdingdiv{
							position: relative;
							height: auto;
							width: 870px;
							margin-top: 75px;
							background: white;
							display: flex;
							flex-wrap: wrap;
							justify-content: center;
							align-items: flex-start;
							align-content: flex-start;
						}

								#rental_job_editpo_mobile_questionsection_holdingdiv_callbackholder{
									position: relative;
									height: 150px;
									width: 870px;
									background: none;
									display: flex;
									flex-wrap: nowrap;
									justify-content: center;
									align-items: center;
									align-content: center;
									margin-top: 30px;
								}

										#rental_job_editpo_mobile_questionsection_holdingdiv_callbackholder_button{
											height: 150px;
											width: 90%;
											background: #ff6600;
											position: relative;
											border-radius: 25px;
											display: flex;
											flex-wrap: nowrap;
											justify-content: center;
											align-items: center;
											align-content: center;
										}

												#rental_job_editpo_mobile_questionsection_holdingdiv_callbackholder_button_img{
													position: relative;
													background: none;
													height: 130px;
													width: auto;
												}

												#rental_job_editpo_mobile_questionsection_holdingdiv_callbackholder_button_loadingimg{
													position: relative;
													background: none;
													height: 130px;
													width: auto;

													-webkit-animation:spin 2s linear infinite;
												    -moz-animation:spin 2s linear infinite;
												    animation:spin 2s linear infinite;
												}

												#rental_job_editpo_mobile_questionsection_holdingdiv_callbackholder_button_text{
													position: relative;
													height: 75%;
													width: 560px;
													color: white;
													background: none;
													text-align: center;
													font-size: 55px;
													margin-left: 35px;
												}

								#rental_job_editpo_mobile_questionsection_holdingdiv_oriconholder{
									position: relative;
									height: 150px;
									width: 870px;
									background: none;
									display: flex;
									flex-wrap: nowrap;
									justify-content: center;
									align-items: center;
									align-content: center;
									margin-top: 30px;
								}

										#rental_job_editpo_mobile_questionsection_holdingdiv_oriconholder_img{
											position: relative;
											height: 85%;
											width: auto;
											background: none;
										}

								#rental_job_editpo_mobile_questionsection_textarea{
									position: relative;
									height: 350px;
									width: 90%;
									background: none;
									font-size: 55px;
									text-align: center;
									color: black;
									border-top: solid 2px #999999;
									border-bottom: solid 2px #999999;
									padding-top: 10px;
									margin-top: 30px;
									text-transform: uppercase;
								}

								#rental_job_editpo_mobile_questionsection_holdingdiv_submitholdingdiv{
									position: relative;
									height: 150px;
									width: 100%;
									background: none;
									display: flex;
									flex-wrap: nowrap;
									justify-content: flex-end;
									align-items: center;
									align-content: center;
									margin-top: 30px;
									margin-bottom: 30px;
								}

										#rental_job_editpo_mobile_questionsection_holdingdiv_submitholdingdiv_button{
											height: 150px;
											width: 50%;
											background: #ff6600;
											position: relative;
											border-radius: 25px;
											display: flex;
											flex-wrap: nowrap;
											justify-content: center;
											align-items: center;
											align-content: center;
											margin-right: 50px;
										}

												#rental_job_editpo_mobile_questionsection_holdingdiv_submitholdingdiv_button_img{
													position: relative;
													background: none;
													height: 130px;
													width: auto;
												}

												#rental_job_editpo_mobile_questionsection_holdingdiv_submitholdingdiv_button_loadingimg{
													position: relative;
													background: none;
													height: 130px;
													width: auto;

													-webkit-animation:spin 2s linear infinite;
												    -moz-animation:spin 2s linear infinite;
												    animation:spin 2s linear infinite;
												}

												#rental_job_editpo_mobile_questionsection_holdingdiv_submitholdingdiv_button_text{
													position: relative;
													height: 75%;
													width: 560px;
													color: white;
													background: none;
													text-align: center;
													font-size: 55px;
													margin-left: 15px;
												}

						#rental_job_editpo_mobile_questionsection_backbutton{
							height: 200px;
							width: 95%;
							background: none;
							position: relative;
							margin-top: 40px;
						}

								#rental_job_editpo_mobile_questionsection_backbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_questionsection_backbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_questionsection_backbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_questionsection_backbutton_text{
									position: absolute;
									right: 0px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

				#rental_job_editpo_mobile_toolssection{
					position: relative;
					top: 0px;
					left:0;
					width: 870px;
					height: auto;
					background: none;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: flex-start;
					flex-wrap: wrap;
					margin-bottom: 300px;
				}

						#rental_job_editpo_mobile_toolssection_titlediv{
							position: relative;
							height: 200px;
							width: 100%;
							left:0px;
							top:50px;
							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_mobile_toolssection_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#rental_job_editpo_mobile_toolssection_titlediv_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 95px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_mobile_toolssection_titlediv_underline{
									height: 5px;
									width: 50%;
									position: absolute;
									bottom: 20%;
									left: 25%;
									background: #2672EC;
								}

						#rental_job_editpo_mobile_toolssection_void{
							height: 200px;
							width: 95%;
							background: none;
							position: relative;
							margin-top: 75px;
						}

								#rental_job_editpo_mobile_toolssection_void_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_toolssection_void_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_toolssection_void_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_toolssection_void_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#rental_job_editpo_mobile_toolssection_email{
							height: 200px;
							width: 95%;
							background: none;
							position: relative;
							margin-top: 20px;
						}

								#rental_job_editpo_mobile_toolssection_email_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_toolssection_email_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_toolssection_email_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_toolssection_email_text{
									position: absolute;
									right: 0px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#rental_job_editpo_mobile_toolssection_backbutton{
							height: 200px;
							width: 95%;
							background: none;
							position: relative;
							margin-top: 20px;
						}

								#rental_job_editpo_mobile_toolssection_backbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_toolssection_backbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_toolssection_backbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_toolssection_backbutton_text{
									position: absolute;
									right: 0px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}






				#rental_job_editpo_mobile_emailsection{
					position: relative;
					top: 0px;
					left:0;
					width: 870px;
					height: auto;
					background: none;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: flex-start;
					flex-wrap: wrap;
					margin-bottom: 300px;
				}

						#rental_job_editpo_mobile_emailsection_titlediv{
							position: relative;
							height: 200px;
							width: 100%;
							left:0px;
							background: none;
							margin-top: 50px;

							-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_mobile_emailsection_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

								#rental_job_editpo_mobile_emailsection_titlediv_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 95px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
								}

								#rental_job_editpo_mobile_emailsection_titlediv_underline{
									height: 5px;
									width: 50%;
									position: absolute;
									bottom: 20%;
									left: 25%;
									background: #2672EC;
								}

						#rental_job_editpo_mobile_emailsection_emailinput_holdingdiv{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-top: 50px;
						}

								#rental_job_editpo_mobile_emailsection_emailinput_holdingdiv_background{
									position: absolute;
									left: 0px;
									top: 0px;
									width: 100%;
									height: 100%;
									background: white;
									opacity: 0.9;
									z-index: -1;
								}

								#rental_job_editpo_mobile_emailsection_emailinput_holdingdiv_input{
									position: absolute;
									left: 0px;
									top: 0px;
									background: none;
									height: 100%;
									width: 100%;
									font-size: 90px;
									text-align: center;
								}

						#rental_job_editpo_mobile_emailsection_sendbutton{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-top: 50px;
						}

								#rental_job_editpo_mobile_emailsection_sendbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_emailsection_sendbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_emailsection_sendbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_emailsection_sendbutton_text{
									position: absolute;
									right: 0px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#rental_job_editpo_mobile_emailsection_refreshemailbutton{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-top: 50px;
						}

								#rental_job_editpo_mobile_emailsection_refreshemailbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_emailsection_refreshemailbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_emailsection_refreshemailbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_emailsection_refreshemailbutton_text{
									position: absolute;
									right: 0px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#rental_job_editpo_mobile_emailsection_backbutton{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-top: 20px;
						}

								#rental_job_editpo_mobile_emailsection_backbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_emailsection_backbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_emailsection_backbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_emailsection_backbutton_text{
									position: absolute;
									right: 0px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}








				#rental_job_editpo_mobile_doneheader{
					position: relative;
					top: 0px;
					left:0;
					width: 870px;
					height: auto;
					background: none;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: flex-start;
					flex-wrap: wrap;
					margin-bottom: 500px;
				}

						#rental_job_editpo_mobile_doneheader_backbutton{
							height: 200px;
							width: 95%;
							background: none;
							position: relative;
							margin-top: 75px;
						}

								#rental_job_editpo_mobile_doneheader_backbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_doneheader_backbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_doneheader_backbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_doneheader_backbutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#rental_job_editpo_mobile_doneheader_donebutton{
							height: 200px;
							width: 95%;
							background: none;
							position: relative;
							margin-top: 20px;
						}

								#rental_job_editpo_mobile_doneheader_donebutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_job_editpo_mobile_doneheader_donebutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_job_editpo_mobile_doneheader_donebutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_job_editpo_mobile_doneheader_donebutton_text{
									position: absolute;
									right: 0px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

		#rental_job_editpo_errordiv{
			position: fixed;
			height: 130px;
			width: 100%;
			background: #ff6600;
			bottom: 125px;
			left: 0px;
			z-index: 1000000;
		}

				#rental_job_editpo_errordiv_text{
					position: absolute;
					left: 5%;
					top: 5%;
					background: none;
					height: 90%;
					width: 90%;
					text-align: center;
					font-size: 80px;
					color: white;
					z-index: 99999;
				}

		#rental_job_newpo_confirmpentamax{
			position: fixed;
			height: 550px;
			width: 100%;
			background: #ff6600;
			bottom: 125px;
			left: 0px;
			z-index: 1000000;
			-webkit-box-shadow: 0px -10px 10px -10px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px -10px 10px -10px rgba(0,0,0,0.75);
			box-shadow: 0px -10px 10px -10px rgba(0,0,0,0.75);
		}

				#rental_job_newpo_confirmpentamax_text{
					position: absolute;
					left: 5%;
					top: 5%;
					background: none;
					height: 90%;
					width: 90%;
					text-align: center;
					font-size: 80px;
					color: white;
					z-index: 99999;
				}

				#rental_job_newpo_confirmpentamax_closewarning{
					position: fixed;
					bottom: 0px;
					left: 0px;
					height: 100%;
					width: 100%;
					background: none;
					backdrop-filter: blur(20px);
					z-index: 50000;
					display: flex;
					justify-content: center;
					align-items: flex-end;
					align-content: flex-end;
				}

						#rental_job_newpo_confirmpentamax_closewarning_img{
							position: relative;
							height: 150px;
							width: 150px;
							background: none;
							pointer-events: 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);
}

		#rental_loginnotificationsnoozebuttonimage{
			height: 30px;
			width: 30px;
			position: absolute;
			left: 33px;
			top: 18px;
			background: none;
		}

		#rental_loginnotificationsnoozebuttontext{
			height: 120px;
			width: 250px;
			position: absolute;
			left:83px;
			top:-25px;
			font-size:80px;
			background: none;
		}

		#rental_loginnotificationsnoozebuttontextamountleft{
			height: 50px;
			width: 200px;
			position: absolute;
			left: 120px;
			bottom: 20px;
			background: none;
			font-size: 50px;
		}




































































































/* ----------------- rental_loginnotification_editpo.php ---------------------------------*/

#rental_loginnotification_pofloater{
	background: none;
	height:180px;
	width: 100%;
	position: relative;
}

		#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);
		}

#rental_loginnotification_editpo_message{
	position: fixed;
	left:85px;
	top:0px;
	background: #ff6600;
	height: 95px;
	width: 385px;

	display: none;
}

		#rental_loginnotification_editpo_message_text{
			height: 100%;
			width:100%;
			background: none;
			text-align: center;
			font-size:30px;
			color: white;
			position: relative;
			top: 10px;
		}

#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;

	display: none;
}

		#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_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: 225px;
			background:none;
			height: 65px;
			width: 240px;
		}

				#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_job_drilldown_level_MOBILE.php ---------------------------------*/

#rental_job_drilldown_level_main_div{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
}

		#rental_job_drilldown_level_main_div_holding{
			height: auto;
			width: 900px;
			background: none;
			margin-top: 200px;
			position: relative;
		}

				#rental_job_drilldown_level_main_div_holding_title_div{
					width: 100%;
					height: 230px;
					background: #1A428A;
					position: relative;
					left: 0px;
					top: 0px;
				}

						#rental_job_drilldown_level_main_div_holding_title_div_icon{
							height: 90%;
							width: auto;
							background: none;
							position: absolute;
							left: 50px;
							top: 5%;
						}

								#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: 650px;
							background: none;
							color: white;
							font-size: 110px;
							text-align: center;
							position: absolute;
							left: 235px;
							top:-20px;
						}

						#rental_job_drilldown_level_main_div_holding_title_div_text2{
							height: 108px;
							width: 650px;
							background: none;
							color: white;
							font-size: 65px;
							text-align: center;
							position: absolute;
							left: 235px;
							top:140px;
						}

						#rental_job_drilldown_level_main_div_holding_title_div_textunderline{
							height: 20px;
							width: 525px;
							background: #2672EC; 
							position: absolute;
							top:115px;
							left: 295px;
						}

				#rental_job_drilldown_level_holding_nopos_rentals_holding{
					height: auto;
					width: 100%;
					position: relative;
					top: 15px;
					background: none;
					margin-top: 200px;
				}

						#rental_job_drilldown_level_holding_nopos_rentals_holding_title_div{
							height: 135px;
							width: 100%;
							background: #ff6600;
							position: absolute;
							top: -165px;
							left: 0px;
							border-radius: 10px;
						}

								#rental_job_drilldown_level_holding_nopos_rentals_holding_title_div_text{
									font-size: 70px;
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									position: absolute;
									top: 20px;
									color: white;
								}

				#rental_job_drilldown_level_holding_open_rentals_holding{
					height: auto;
					width: 100%;
					position: relative;
					top: 15px;
					background: none;
					margin-top: 200px;
				}

						#rental_job_drilldown_level_holding_open_rentals_holding_title_div{
							height: 135px;
							width: 100%;
							background: #ff6600;
							position: absolute;
							top: -165px;
							left: 0px;
							border-radius: 10px;
						}

								#rental_job_drilldown_level_holding_open_rentals_holding_title_div_text{
									font-size: 100px;
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									position: absolute;
									top: -3px;
									color: white;
								}

						#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;
					margin-top: 200px;
				}

						#rental_job_drilldown_level_holding_closed_rentals_holding_title_div{
							height: 135px;
							width: 100%;
							background: #ff6600;
							position: absolute;
							top: -165px;
							left: 0px;
							border-radius: 10px;
						}

								#rental_job_drilldown_level_holding_closed_rentals_holding_title_div_text{
									font-size: 100px;
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									position: absolute;
									top: -3px;
									color: white;
								}

						#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_main_div_addsubtract_holding{
			position: fixed;
			bottom: 320px;
			right: 20px;
			height: 180px;
			width: 156px;
			background: none;
		}

				#rental_job_drilldown_level_main_div_addsubtract_holding_add{
					position: relative;
					top: 0px;
					left: 5px;
					height: 150px;
					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_successmessagediv{
			position: fixed;
			bottom: 165px;
			left: 0px;
			background: #06804B;
			height: auto;
			width: 760px;
			opacity: .95;
			z-index: 100;
			color: white;
			text-align: center;
			font-size: 70px;
			padding-top: 20px;
			padding-bottom: 20px;
			padding-left: 10px;
			padding-right: 10px;

			-webkit-box-shadow: 5px 5px 18px -3px rgba(0,0,0,0.75);
			-moz-box-shadow: 5px 5px 18px -3px rgba(0,0,0,0.75);
			box-shadow: 5px 5px 18px -3px rgba(0,0,0,0.75);
		}

		#rental_job_drilldown_level_force_rental_checks_gotonoti_button{
			position: fixed;
			bottom: 163px;
			right: 195px;
			background: #ff6600;
			height: 125px;
			width: 70%;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: center;
			border-radius: 60px;
			z-index: 99998;
		}

				#rental_job_drilldown_level_force_rental_checks_gotonoti_button_text{
					height: auto;
					width: auto;
					background: none;
					text-align: center;
					color: white;
					font-size: 65px;
				}

		#rental_job_drilldown_level_mobile_confirmrentals_noti_approvebutton{
			position: fixed;
			bottom: 163px;
			right: 580px;
			background: #ff6600;
			height: 125px;
			width: 38%;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: center;
			border-radius: 60px;
			z-index: 99998;
		}

				#rental_job_drilldown_level_mobile_confirmrentals_noti_approvebutton_text{
					height: auto;
					width: 450px;
					background: none;
					text-align: center;
					color: white;
					font-size: 65px;
				}

		#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton{
			position: fixed;
			bottom: 163px;
			right: 195px;
			background: #ff6600;
			height: 125px;
			width: 38%;
			display: flex;
			justify-content: flex-start;
			align-items: center;
			align-content: center;
			border-radius: 60px;
			z-index: 99998;
		}

				#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_text{
					height: auto;
					width: 450px;
					background: none;
					text-align: center;
					color: white;
					font-size: 65px;
				}

		#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup{
			position: fixed;
			right: 0px;
			bottom: 0px;
			top: 0px;
			left: 0px;
			height: 100%;
			width: 100%;
			background: none;
			z-index: 99999;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: center;
			flex-wrap: wrap;
		}

				#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_background{
					position: fixed;
					right: 0px;
					bottom: 0px;
					top: 0px;
					left: 0px;
					height: 100%;
					width: 100%;
					background: none;
					opacity: 0.5;
					z-index: 100000;
				}

				#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_title{
					position: relative;
					background: #1A428A;
					height: 125px;
					width: 95%;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					z-index: 100001;
					margin-bottom: -5px;
				}

						#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_title_img{
							height: 110%;
							width: auto;
							background: none;
							margin-left: -40px;
						}

						#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_title_text{
							height: auto;
							width: auto;
							background: none;
							text-align: center;
							color: white;
							font-size: 65px;
							margin-left: -15px;
						}

				#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_form{
					background: none;
					height: 300px;
					width: 95%;
					margin-bottom: 50px;
				}

						#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_input{
							position: relative;
							height: 300px;
							width: 100%;
							background: white;
							color: black;
							text-align: left;
							font-size: 65px;
							z-index: 100000;
							padding:20px;
							text-transform: uppercase;
						}

				#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_error{
					position: relative;
					height: 150px;
					width: 100%;
					background: red;
					color: white;
					text-align: center;
					font-size: 65px;
					z-index: 100001;
					padding: 20px;
					text-transform: uppercase;
					margin-bottom: 50px;
				}

				#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_submitbutton{
					position: relative;
					background: #ff6600;
					height: 125px;
					width: 95%;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					z-index: 100000;
					border-radius: 60px;
					margin-bottom: 30px;
				}

						#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_submitbutton_img{
							height: 110%;
							width: auto;
							background: none;
							margin-left: -40px;
						}

						#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_submitbutton_text{
							height: auto;
							width: 330px;
							background: none;
							text-align: center;
							color: white;
							font-size: 65px;
							margin-left: -15px;
						}

				#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_cancelbutton{
					position: relative;
					background: #999999;
					height: 125px;
					width: 95%;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					z-index: 100000;
					border-radius: 60px;
				}

						#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_cancelbutton_img{
							height: 82%;
							width: auto;
							background: none;
							margin-left: -20px;
						}

						#rental_job_drilldown_level_mobile_confirmrentals_noti_problembutton_popup_cancelbutton_text{
							height: auto;
							width: 330px;
							background: none;
							text-align: center;
							color: white;
							font-size: 65px;
							margin-left: 0px;
						}


















































/* ----------------- rental_job_level_MOBILE.php ---------------------------------*/

#rental_job_level_main_div{
	height: auto;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
}

		#rental_job_level_main_div_holding{
			height: auto;
			width: 900px;
			background: none;
			margin-top: 200px;
			margin-bottom: 400px;
			position: relative;
		}

				#rental_job_level_main_div_holding_title_div{
					width: 100%;
					height: 230px;
					background: #1A428A;
					position: relative;
					left: 0px;
					top: 0px;
				}

						#rental_job_level_main_div_holding_title_div_icon{
							height: 90%;
							width: auto;
							background: none;
							position: absolute;
							left: 50px;
							top: 5%;
						}

								#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: 110px;
							text-align: center;
							position: absolute;
							left: 235px;
							top:-20px;
						}

						#rental_job_level_main_div_holding_title_div_text2{
							height: 108px;
							width: 650px;
							background: none;
							color: white;
							font-size: 75px;
							text-align: center;
							position: absolute;
							left: 235px;
							top:125px;
						}

						#rental_job_level_main_div_holding_title_div_textunderline{
							height: 20px;
							width: 525px;
							background: #2672EC; 
							position: absolute;
							top:115px;
							left: 295px;
						}

				#rental_job_level_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;
				}

		#rental_job_level_main_div_addsubtract_holding{
			position: fixed;
			bottom: 300px;
			right: 10px;
			height: 350px;
			width: 156px;
			background: none;
		}

				#rental_job_level_main_div_addsubtract_holding_add{
					position: relative;
					top: 0px;
					right: 5px;
					height: 150px;
					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;
					right: 5px;
					height: 150px;
					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;
}

		#rental_job_level_addjob_main_div_holding{
			height: 745px;
			width: 900px;
			background: none;
			margin-top: 200px;
			position: relative;
		}

				#rental_job_level_addjob_main_div_holding_title{
					width: 100%;
					height: 230px;
					background: #1A428A;
					position: relative;
					left: 0px;
					top: 0px;
				}

						#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: 110px;
							text-align: center;
							position: absolute;
							left: 235px;
							top:-20px;
						}

						#rental_job_level_addjob_main_div_holding_title_text2{
							height: 108px;
							width: 650px;
							background: none;
							color: white;
							font-size: 65px;
							text-align: center;
							position: absolute;
							left: 235px;
							top:130px;
						}

						#rental_job_level_addjob_main_div_holding_title_texunderline{
							height: 20px;
							width: 525px;
							background: #2672EC; 
							position: absolute;
							top:115px;
							left: 295px;
						}

				#rental_job_level_addjob_main_div_holding_form{
					height: 280px;
					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: 90px;
											width: 500px;
											font-size: 70px;
											color: black;
											background: none;
										}

										#rental_job_level_addjob_main_div_holding_form_item_line1_input{
											position: absolute;
											top:140px;
											left: 0px;
											background: none;
											height: 85px;
											width: 100%;
											font-size: 70px;
											color: black;
											background: none;
											text-align: center;
										}

								#rental_job_level_addjob_main_div_holding_form_item_submitbutton{
									position: absolute;
									bottom: -140px;
									right: 25px;
									height: 140px;
									width: 120px;
									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: 115px;
											width: auto;
											background: none;
											position: absolute;
											top:12px;
											left: 3px;
											z-index: 0;
										}

#rental_job_level_addjob_error{
	position: fixed;
	height: auto;
	width: 100%;
	background: #ff6600;
	bottom: 125px;
	left: 0px;
	text-align: center;
	font-size: 80px;
	color: white;
	z-index: 1000000;
	padding:40px;
	white-space: normal;
	text-transform: uppercase;
}



















/* ----------------- 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;
}

		#rental_job_level_subtractjob_main_div_holding{
			height: auto;
			width: 900px;
			background: none;
			margin-top: 200px;
			position: relative;
		}

				#rental_job_level_subtractjob_main_div_holding_title_div{
					width: 100%;
					height: 320px;
					background: #1A428A;
					position: relative;
					left: 0px;
					top: 0px;
				}

						#rental_job_level_subtractjob_main_div_holding_title_div_icon{
							height: 150px;
							width: auto;
							background: none;
							position: absolute;
							left: 15px;
							top: 15px;
						}

								#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: 250px;
							width: 715px;
							background: none;
							color: white;
							font-size: 90px;
							text-align: center;
							position: absolute;
							left: 165px;
							top: 23px;
						}

						#rental_job_level_subtractjob_main_div_holding_title_div_textunderline{
							height: 10px;
							width: 645px;
							background: #2672EC; 
							position: absolute;
							top: 255px;
							left: 195px;
						}

				#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: 500px;
				}
		

















































/* ----------------- submissionsuccess_notificationsent.php ---------------------------------*/

#submissionsuccess_notificationsent_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;

	zoom:1.4;
}

		#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;
						}


















































































/* ----------------- editponotallowedverified.php ---------------------------------*/

#editponotallowedverified_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;

	zoom:1.4;
}

		#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;
					box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
				}

						#editponotallowedverified_maindiv_titlediv_image{
							height: 100%;
							width: auto;
							position: absolute;
							left: 15px;
							top: 0px;
							background: none;
						}

						#editponotallowedverified_maindiv_titlediv_text{
							height: 100%;
							width: 475px;
							background: none;
							color: white;
							font-size: 50px;
							text-align: center;
							position: absolute;
							right: 0px;
							top: 24px;
						}

				#editponotallowedverified_maindiv_returndiv{
					height: 100px;
					width: 100%;
					background: #2672EC;
					position: absolute;
					left: 0px;
					bottom: 0px;

					opacity: 0.9;
				}

						#editponotallowedverified_maindiv_returndiv_text{
							height: 100%;
							width: 100%;
							background: none;
							color: white;
							font-size: 40px;
							text-align: center;
							position: absolute;
							right: 0px;
							top: 23px;
						}













































































/* ----------------- editponotallowedvoid.php ---------------------------------*/

#editponotallowedvoid_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;

	zoom:1.4;
}

		#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;
					box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
				}

						#editponotallowedvoid_maindiv_titlediv_image{
							height: 100%;
							width: auto;
							position: absolute;
							left: 15px;
							top: 0px;
							background: none;
						}

						#editponotallowedvoid_maindiv_titlediv_text{
							height: 100%;
							width: 475px;
							background: none;
							color: white;
							font-size: 50px;
							text-align: center;
							position: absolute;
							right: 0px;
							top: 55px;
						}

				#editponotallowedvoid_maindiv_returndiv{
					height: 100px;
					width: 100%;
					background: #2672EC;
					position: absolute;
					left: 0px;
					bottom: 0px;

					opacity: 0.9;
				}

						#editponotallowedvoid_maindiv_returndiv_text{
							height: 100%;
							width: 100%;
							background: none;
							color: white;
							font-size: 40px;
							text-align: center;
							position: absolute;
							right: 0px;
							top: 23px;
						}





































































/* ----------------- editpo_readonly.php ---------------------------------*/

#posubandgranddiv_readonly{
	height: 200px;
	width: 870px;
	position: relative;
	background: none;
	z-index: 0;
	margin-top: 50px;
	margin-bottom: 300px;
}




































































/* -----------------  notification_check_open_rentals_MOBILE ------------------ */

#mobile_notification_check_open_rentals_step1{
	position: relative;
	left: 0px;
	top: 100px;
	height: auto;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: flex-start;
	flex-wrap: wrap;
	background: none;
	overflow: auto;
}

		#mobile_notification_check_open_rentals_step1_titlebar{
			position: relative;
			height: 250px;
			width: 90%;
			background: #1A428A;
		}

				#mobile_notification_check_open_rentals_step1_titlebar_icon{
					position: absolute;
					left: 40px;
					top: 5%;
					height: 90%;
					width: auto;
					background: none;
				}

				#mobile_notification_check_open_rentals_step1_titlebar_linediv{
					height: 15px;
					width: 460px;
					background: #2672EC;
					position: absolute;
					left: 323px;
					top: 122px;
				}

				#mobile_notification_check_open_rentals_step1_titlebar_text{
					position: absolute;
					right: 10px;
					top: 25px;
					height: 85%;
					width: 620px;
					text-align: center;
					color: white;
					background: none;
					font-size: 85px;
				}

		#mobile_notification_check_open_rentals_step1_notediv{
			position: relative;
			height: auto;
			width: 90%;
			background: none;
			margin-top: 40px;
		}

				#mobile_notification_check_open_rentals_step1_notediv_background{
					height: 100%;
					width: 100%;
					position: absolute;
					top: 0px;
					left: 0px;
					background: white;
					opacity: 0.95;
				}

				#mobile_notification_check_open_rentals_step1_notediv_text{
					height: auto;
					width: 90%;
					position: relative;
					left: 5%;
					top: 5%;
					background: none;
					text-align: center;
					color: black;
					font-size: 75px;
					padding-top: 30px;
					padding-bottom: 30px;
					padding-left: 10px;
					padding-right: 10px;
				}

		#mobile_notification_check_open_rentals_step1_break{
			height: 60px;
			width: 90%;
			background: none;
			position: relative;
		}

		.mobile_notification_check_open_rentals_step1_button{
			height: 200px;
			width: 90%;
			background: none;
			position: relative;
			margin-top: 20px;
		}

				.mobile_notification_check_open_rentals_step1_button_tab{
					position: absolute;
					left: 0px;
					top: 0px;
					background: #2672EC;
					height: 100%;
					width: 5%;
					opacity: 0.8;
				}

				.mobile_notification_check_open_rentals_step1_button_background{
					position: absolute;
					left: 5%;
					top: 0px;
					background: #1A428A;
					height: 100%;
					width: 95%;
					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);
				}

				.mobile_notification_check_open_rentals_step1_button_icon{
					position: absolute;
					left: 7%;
					top: 8%;
					height: 80%;
					width: auto;
					background: none;
				}

				.mobile_notification_check_open_rentals_step1_button_text{
					position: absolute;
					right: 0px;
					top: 55px;
					height: auto;
					width: 685px;
					background: none;
					text-align: center;
					color: white;
					font-size: 70px;
				}

				#mobile_notification_check_open_rentals_step1_button_snoozenumbertext{
					position: absolute;
					right: 30px;
					top: 15px;
					height: auto;
					width: 280px;
					background: none;
					text-align: right;
					color: #ff9000;
					font-size: 40px;
					font-weight: normal;
				}

		#mobile_notification_check_open_rentals_step1_break2{
			height: 500px;
			width: 90%;
			background: none;
			position: relative;
		}


#mobile_notification_check_open_rentals_step2{
	position: relative;
	left: 0px;
	top: 100px;
	height: auto;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: flex-start;
	flex-wrap: wrap;
	background: none;
	overflow: auto;
	display: none;
}

		#mobile_notification_check_open_rentals_step2_description{
			position: relative;
			width: 85%;
			height: auto;
			background: #ff9000;
			font-size: 70px;
			text-align: center;
			color: white;
			margin-top: 40px;
			padding: 2.5%;
		}

		#mobile_notification_check_open_rentals_step2_posholdingdiv{
			position: relative;
			width: 90%;
			height: auto;
			background: none;
			margin-top: 20px;
			margin-bottom: 80px;
		}








































































/* ----------------- loginnotification_po_convo.php ------------------ */


#loginnotification_po_convo_holdingdiv{
	background: none;
	height: auto;
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: flex-start;
	flex-wrap: wrap;
	overflow-y: hidden;
}

		#loginnotification_po_convo_maincontent{
			background: none;
			height: auto;
			width: 870px;
			position: relative;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: flex-start;
			flex-wrap: wrap;
		}

				#loginnotification_po_convo_maincontent_titlediv{
					position: relative;
					width: 100%;
					height: 300px;
					background: none;
					margin-top: 180px;
				}

						#loginnotification_po_convo_maincontent_titlediv_background{
							position: absolute;
							left: 0px;
							top: 0px;
							height: 200px;
							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: 160px;
							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: 210px;
							top: 27px;
							text-align: center;
							font-size: 110px;
							color: white;
							z-index: 5;
						}

						#loginnotification_po_convo_maincontent_titlediv_underline{
							height: 8px;
							width: 595px;
							background: #2672EC;
							position: absolute;
							top:157px;
							left: 234px;
							z-index: 5;
						}

						#loginnotification_po_convo_maincontent_titlediv_ponum{
							position: absolute;
							bottom: 0px;
							left: 0px;
							height: 105px;
							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: 25px;
									text-align: center;
									color: white;
									font-size: 50px;
									background: none;
								}

				#loginnotification_po_convo_maincontent_poquicknotes{
					position: relative;
					width: 100%;
					height: auto;
					background: none;
					margin-top: 50px;
				}
						
						#loginnotification_po_convo_maincontent_poquicknotes_titlediv{
							position: relative;
							height: 150px;
							width: 100%;
							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_maincontent_poquicknotes_titlediv_text{
									height: 100%;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 85px;
									position: absolute;
									top: 15%;
									left: 0px;
									color: white;
									z-index: 10;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
								}

						#loginnotification_po_convo_maincontent_poquicknotes_contentdiv{
							position: relative;
							width: 100%;
							height: auto;
							background: none;
							margin-top: 50px;
							display: flex;
							justify-content: flex-end;
							align-items: center;
							align-content: flex-start;
							flex-wrap: wrap;
						}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_background{
									height: 100%;
									width: 100%;
									background: white;
									position: absolute;
									left: 0px;
									top: 0px;
									opacity: 0.9;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_type_icon{
									position: absolute;
									left: 30px;
									top: 35px;
									height: 200px;
									width: auto;
									background: none;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_type_text{
									position: relative;
									width: 550px;
									text-align: center;
									font-size: 60px;
									color: black;
									background: none;
									margin-top: 30px;
									margin-right: 40px;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_date_text{
									position: relative;
									width: 550px;
									text-align: center;
									font-size: 60px;
									color: black;
									background: none;
									margin-top: 20px;
									margin-right: 40px;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_supplier_text{
									position: relative;
									width: 550px;
									text-align: center;
									font-size: 60px;
									color: black;
									background: none;
									font-weight: 400;
									border-bottom: 8px solid #2672EC;
									padding-bottom: 15px;
									margin-top: 40px;
									order: -2;
									margin-right: 40px;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_job_text{
									position: relative;
									width: 550px;
									text-align: center;
									font-size: 60px;
									color: black;
									background: none;
									margin-top: 20px;
									margin-right: 40px;
									color: #2672EC;
								}

								#loginnotification_po_convo_maincontent_poquicknotes_contentdiv_items_text{
									position: relative;
									width: 550px;
									text-align: center;
									font-size: 60px;
									color: black;
									background: none;
									margin-top: 20px;
									margin-right: 40px;
									margin-bottom: 50px;
								}

				#loginnotification_po_convo_maincontent_messagefromaccountingdiv{
					position: relative;
					width: 100%;
					height: auto;
					background: none;
					margin-top: 50px;
				}

						#loginnotification_po_convo_maincontent_messagefromaccountingdiv_titlediv{
							position: relative;
							height: auto;
							width: 100%;
							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_maincontent_messagefromaccountingdiv_titlediv_text{
									height: auto;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 85px;
									position: relative;
									color: white;
									z-index: 10;
									padding-top: 35px;
									padding-bottom: 35px;
								}

								#loginnotification_po_convo_maincontent_messagefromaccountingdiv_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
									position: absolute;
									left: 0px;
									top: 0px;
								}

						#loginnotification_po_convo_maincontent_messagefromaccountingdiv_textarea{
							position: relative;
							height: auto;
							width: 100%;
							background: none;
							margin-top: 50px;
						}

								#loginnotification_po_convo_maincontent_messagefromaccountingdiv_textarea_background{
									height: 100%;
									width: 100%;
									background: white;
									opacity: 0.9;
									position: absolute;
									left: 0px;
									top: 0px;
								}

								#loginnotification_po_convo_maincontent_messagefromaccountingdiv_textarea_text{
									height: auto;
									width: 90%;
									position: relative;
									left: 5%;
									top: 0px;
									background: none;
									font-size: 60px;
									text-transform: uppercase;
									padding-top: 50px;
									padding-bottom: 50px;
								}

				#loginnotification_po_convo_maincontent_userreplydiv{
					position: relative;
					width: 100%;
					height: auto;
					background: none;
					margin-top: 50px;
					order:1;
				}

						#loginnotification_po_convo_maincontent_userreplydiv_titlediv{
							position: relative;
							height: auto;
							width: 100%;
							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_maincontent_userreplydiv_titlediv_text{
									height: auto;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 85px;
									position: relative;
									color: white;
									z-index: 10;
									padding-top: 35px;
									padding-bottom: 35px;
								}

								#loginnotification_po_convo_maincontent_userreplydiv_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
									position: absolute;
									left: 0px;
									top: 0px;
								}

						#loginnotification_po_convo_maincontent_userreplydiv_buttonarea{
							position: relative;
							top:50px;
							left:0;
							width: 870px;
							height: auto;
							background: none;
							display: flex;
							justify-content: center;
							align-items: center;
							align-content: flex-start;
							flex-wrap: wrap;
							margin-bottom: 50px;
						}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewattach{
									height: 200px;
									width: 100%;
									background: none;
									position: relative;
									margin-bottom: 25px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewattach_tab{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 5%;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewattach_background{
											position: absolute;
											left: 5%;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 95%;
											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: 7%;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewattach_text{
											position: absolute;
											right: 10px;
											top: 15px;
											height: auto;
											width: 620px;
											background: none;
											text-align: center;
											color: white;
											font-size: 70px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_editpo{
									height: 200px;
									width: 100%;
									background: none;
									position: relative;
									margin-bottom: 25px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_editpo_tab{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 5%;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_editpo_background{
											position: absolute;
											left: 5%;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 95%;
											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: 7%;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_editpo_text{
											position: absolute;
											right: 10px;
											top: 55px;
											height: auto;
											width: 620px;
											background: none;
											text-align: center;
											color: white;
											font-size: 70px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewpo{
									height: 200px;
									width: 100%;
									background: none;
									position: relative;
									margin-bottom: 25px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewpo_tab{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 5%;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewpo_background{
											position: absolute;
											left: 5%;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 95%;
											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: 7%;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_viewpo_text{
											position: absolute;
											right: 10px;
											top: 55px;
											height: auto;
											width: 620px;
											background: none;
											text-align: center;
											color: white;
											font-size: 70px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_replytomessage{
									height: 200px;
									width: 100%;
									background: none;
									position: relative;
									margin-bottom: 25px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_replytomessage_tab{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 5%;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_replytomessage_background{
											position: absolute;
											left: 5%;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 95%;
											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: 7%;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_replytomessage_text{
											position: absolute;
											right: 10px;
											top: 15px;
											height: auto;
											width: 620px;
											background: none;
											text-align: center;
											color: white;
											font-size: 70px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_makenote{
									height: 200px;
									width: 100%;
									background: none;
									position: relative;
									margin-bottom: 25px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_makenote_tab{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 5%;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_makenote_background{
											position: absolute;
											left: 5%;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 95%;
											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: 7%;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_makenote_text{
											position: absolute;
											right: 10px;
											top: 55px;
											height: auto;
											width: 620px;
											background: none;
											text-align: center;
											color: white;
											font-size: 70px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_dismiss{
									height: 200px;
									width: 100%;
									background: none;
									position: relative;
									margin-bottom: 25px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_dismiss_tab{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 5%;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_dismiss_background{
											position: absolute;
											left: 5%;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 95%;
											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: 7%;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_dismiss_text{
											position: absolute;
											right: 10px;
											top: 55px;
											height: auto;
											width: 620px;
											background: none;
											text-align: center;
											color: white;
											font-size: 70px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_ok{
									height: 200px;
									width: 100%;
									background: none;
									position: relative;
									margin-bottom: 25px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_ok_tab{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 5%;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_ok_background{
											position: absolute;
											left: 5%;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 95%;
											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: 7%;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_ok_text{
											position: absolute;
											right: 10px;
											top: 55px;
											height: auto;
											width: 620px;
											background: none;
											text-align: center;
											color: white;
											font-size: 70px;
										}

								#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_cancelsaved{
									height: 200px;
									width: 100%;
									background: none;
									position: relative;
									margin-bottom: 25px;
								}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_cancelsaved_tab{
											position: absolute;
											left: 0px;
											top: 0px;
											background: #2672EC;
											height: 100%;
											width: 5%;
											opacity: 0.8;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_cancelsaved_background{
											position: absolute;
											left: 5%;
											top: 0px;
											background: #1A428A;
											height: 100%;
											width: 95%;
											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: 7%;
											top: 8%;
											height: 80%;
											width: auto;
											background: none;
										}

										#loginnotification_po_convo_maincontent_userreplydiv_buttonarea_cancelsaved_text{
											position: absolute;
											right: 10px;
											top: 55px;
											height: auto;
											width: 620px;
											background: none;
											text-align: center;
											color: white;
											font-size: 70px;
										}

				#loginnotification_po_convo_pohistorydiv{
					position: relative;
					width: 870px;
					height: auto;
					background: none;
					margin-top: 50px;
				}

						#loginnotification_po_convo_pohistorydiv_background{
							position: absolute;
							left: 0px;
							top: 170px;
							background: white;
							height: 700px;
							width: 100%;
							opacity: 0.9;
						}

						#loginnotification_po_convo_pohistorydiv_titlediv{
							position: relative;
							height: auto;
							width: 100%;
							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;
									position: absolute;
									left: 0px;
									top: 0px;
								}

								#loginnotification_po_convo_pohistorydiv_titlediv_text{
									height: auto;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 85px;
									position: relative;
									color: white;
									z-index: 10;
									padding-top: 35px;
									padding-bottom: 35px;
								}

								#loginnotification_po_convo_pohistorydiv_titlediv_underline{
									display: none;
								}


						#loginnotification_po_convo_pohistorydiv_contentdiv{
							position: relative;
							top:5px;
							width: 100%;
							background: none;
							height: 690px;
							overflow-y: auto;
							overflow-x: hidden;
							margin-bottom: 35px;

							display: flex;
							flex-wrap: wrap;
							justify-content: center;
							align-items: flex-start;
							align-content: flex-start;
						}

				#rental_loginnotification_editpo_tools_holdingdiv_MOBILE{
					position: relative;
					width: 870px;
					height: auto;
					background: none;
					margin-top: 50px;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: flex-start;
					flex-wrap: wrap;
					order: 1;
					margin-bottom: 300px;
				}

						#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_titlediv{
							position: relative;
							height: auto;
							width: 100%;
							background: none;
							margin-bottom:50px;

							-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_loginnotification_editpo_tools_holdingdiv_MOBILE_titlediv_text{
									height: auto;
									width: 100%;
									background: none;
									text-align: center;
									font-size: 85px;
									position: relative;
									color: white;
									z-index: 10;
									padding-top: 35px;
									padding-bottom: 35px;
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_titlediv_background{
									height: 100%;
									width: 100%;
									background: #1A428A;
									opacity: 0.9;
									position: absolute;
									left: 0px;
									top: 0px;
								}

						#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_gohomebutton{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-bottom: 25px;
						}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_gohomebutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_gohomebutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_gohomebutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_gohomebutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}


						#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_sleepbutton{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-bottom: 25px;
						}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_sleepbutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_sleepbutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_sleepbutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_sleepbutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

						#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_snoozebutton{
							height: 200px;
							width: 100%;
							background: none;
							position: relative;
							margin-bottom: 25px;
						}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_snoozebutton_tab{
									position: absolute;
									left: 0px;
									top: 0px;
									background: #2672EC;
									height: 100%;
									width: 5%;
									opacity: 0.8;
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_snoozebutton_background{
									position: absolute;
									left: 5%;
									top: 0px;
									background: #1A428A;
									height: 100%;
									width: 95%;
									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);
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_snoozebutton_icon{
									position: absolute;
									left: 7%;
									top: 8%;
									height: 80%;
									width: auto;
									background: none;
								}

								#rental_loginnotification_editpo_tools_holdingdiv_MOBILE_snoozebutton_text{
									position: absolute;
									right: 10px;
									top: 55px;
									height: auto;
									width: 620px;
									background: none;
									text-align: center;
									color: white;
									font-size: 70px;
								}

		#loginnotification_po_convo_iframe_attachment{
			position: fixed;
			left: 5%;
			top: 8%;
			height: 80%;
			width: 90%;
			background: none;
			z-index: 1000;
		}

				#loginnotification_po_convo_iframe_attachment_iframe{
					position: absolute;
					bottom: 0px;
					left: 0px;
					height: 90%;
					width: 100%;
				}

				#loginnotification_po_convo_iframe_attachment_closeattach_button{
					position: absolute;
					top: 0px;
					right: 0px;
					background: none;
					height: 140px;
					width: 140px;
				}

						#loginnotification_po_convo_iframe_attachment_closeattach_button_icon{
							background: none;
							height: 100%;
							width: auto;
							position: absolute;
							left: 0px;
							top: 0px;
						}

				#loginnotification_po_convo_iframe_attachment_popoutattach_button{
					position: absolute;
					top: 10px;
					right: 175px;
					background: none;
					height: 130px;
					width: 130px;
				}

						#loginnotification_po_convo_iframe_attachment_popoutattach_button_icon{
							background: none;
							height: 100%;
							width: auto;
							position: absolute;
							left: 0px;
							top: 0px;
						}

		#loginnotification_po_convo_cancelpo_confirmdiv{
			height: 100%;
			width: 100%;
			background: none;
			position: fixed;
			left: 0px;
			top: 0px;
			z-index: 100;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: center;
			flex-wrap: wrap;
			background: url("mobile_loginbackground_blurred.jpg") no-repeat center center;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
		}

				#loginnotification_po_convo_cancelpo_confirmdiv_title{
					height: auto;
					width: 95%;
					position: relative;
					background: #1A428A;
					margin-bottom: 50px;
				}

						#loginnotification_po_convo_cancelpo_confirmdiv_title_text{
							position: relative;
							left:5%;
							top: 0px;
							height: auto;
							width: 90%;
							background: none;
							font-size: 85px;
							color: white;
							text-align: center;
							padding-top: 25px;
							padding-bottom: 25px;
						}

				#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding{
					height: auto;
					width: 95%;
					background: none;
					position: relative;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					flex-wrap: wrap;
				}

						#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_yes{
							height: 150px;
							width: 400px;
							background: none;
							position: relative;
							margin-right: 35px;
						}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_yes_background{
									height: 100%;
									width: 100%;
									background: rgb(255, 126, 19);
									position: absolute;
									left: 0px;
									top: 0px;
								}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_yes_icon{
									height: 95%;
									width: auto;
									position: absolute;
									left: 20px;
									top: 2.5%;
									background: none;
								}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_yes_text{
									position: absolute;
									right: 0px;
									top: 18%;
									text-align: center;
									width: 265px;
									height: 65;
									color: white;
									font-size: 75px;
									background: none;
								}

						#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_no{
							height: 150px;
							width: 400px;
							background: none;
							position: relative;
						}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_no_background{
									height: 100%;
									width: 100%;
									background: rgb(255, 126, 19);
									position: absolute;
									left: 0px;
									top: 0px;
								}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_no_icon{
									height: 95%;
									width: auto;
									position: absolute;
									left: 20px;
									top: 2.5%;
									background: none;
								}

								#loginnotification_po_convo_cancelpo_confirmdiv_buttonsholding_no_text{
									position: absolute;
									right: 0px;
									top: 18%;
									text-align: center;
									width: 265px;
									height: 65;
									color: white;
									font-size: 75px;
									background: none;
								}














































































/* ----------------------- rental_job_newpo_MOBILE.php -------------------- */

.rental_job_editpo_middlecolumn_items{
	display: flex;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
	height: auto;
	width: 100%;
	background: none;
	position: relative;
	margin-top: 30px;
	margin-bottom: 130px;
	z-index: 50;
	scroll-margin: 120px;
}

		.rental_job_editpo_middlecolumn_items_background{
			height: 100%;
			width: 100%;
			position: absolute;
			left: 0px;
			top: 0px;
			background: white;
			-webkit-box-shadow: 0px 1px 6px 6px rgba(0,0,0,0.2);
			-moz-box-shadow: 0px 1px 6px 6px rgba(0,0,0,0.2);
			box-shadow: 0px 1px 6px 6px rgba(0,0,0,0.2);
		}

		.rental_job_editpo_middlecolumn_items_icon{
			height: 130px;
			width: auto;
			position: relative;
			left: 0px;
			top: 0px;
			background: none;
			margin-top: 20px;
		}

		.rental_job_editpo_middlecolumn_items_desc{
			height: 110px;
			width: 685px;
			position: relative;
			background: none;
			font-size: 85px;
			text-align: center;
			color: black;
			text-transform: uppercase;
			margin-top: 33px;
			margin-right: 10px;
		}

		.rental_job_editpo_middlecolumn_items_divline{
			height: 5px;
			width: 90%;
			position: relative;
			background: #2672EC;
			position: relative;
			opacity: 1;
			margin-top: 30px;
		}

		.rental_job_editpo_middlecolumn_items_howmany{
			height: 170px;
			width: 540px;
			position: relative;
			background: none;
			font-size: 85px;
			text-align: center;
			color: black;
		}

		.rental_job_editpo_middlecolumn_items_quantity{
			height: 170px;
			width: 280px;
			position: relative;
			background: none;
			font-size: 105px;
			text-align: center;
			color: black;
		}

#rental_job_editpo_mobile_sectionheaders_savepo{
	height: 200px;
	width: 100%;
	background: none;
	position: relative;
	margin-top: 75px;
}

		#rental_job_editpo_mobile_sectionheaders_savepo_tab{
			position: absolute;
			left: 0px;
			top: 0px;
			background: #2672EC;
			height: 100%;
			width: 5%;
			opacity: 0.8;
		}

		#rental_job_editpo_mobile_sectionheaders_savepo_background{
			position: absolute;
			left: 5%;
			top: 0px;
			background: #1A428A;
			height: 100%;
			width: 95%;
			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);
		}

		#rental_job_editpo_mobile_sectionheaders_savepo_icon{
			position: absolute;
			left: 7%;
			top: 8%;
			height: 80%;
			width: auto;
			background: none;
		}

		#rental_job_editpo_mobile_sectionheaders_savepo_text{
			position: absolute;
			right: 10px;
			top: 55px;
			height: auto;
			width: 620px;
			background: none;
			text-align: center;
			color: white;
			font-size: 70px;
		}

#pobuildanotherlinediv_rentals{
	height: 200px;
	width: 200px;
	background: none;
	position: relative;
	z-index: 5;
	margin-top: 50px;
}

	#pobuildanotherlinebutton_rentals{
		background: none;
		height: 100%;
		width: 100%;
		border: none;
		background-image: url("/addline.png");
		background-size: cover;
		background-position: center;
		z-index: 5;
	}





































/* ----------------------- loginnotification_po_replytomessage.php -------------------- */

#loginnotification_po_replytomessage_holdingdiv{
	height: auto;
	width: 100%;
	background: none;
	position: relative;
	overflow-y: hidden;
	top: 130px;
}

#loginnotification_po_replytomessage_form{
	background: none;
	height: auto;
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: flex-start;
	flex-wrap: wrap;
}

#loginnotification_po_replytomessage_maincontent{
	background: none;
	height: auto;
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: flex-start;
	flex-wrap: wrap;
}

		#loginnotification_po_replytomessage_maincontent_titlediv{
			position: relative;
			height: 300px;
			width: 870px;
			background: none;
			margin-top: 50px;
		}

				#loginnotification_po_replytomessage_maincontent_titlediv_background{
					position: absolute;
					left: 0px;
					top: 0px;
					height: 200px;
					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: 160px;
					width: auto;
					position: absolute;
					left: 50px;
					top: 20px;
					background: none;
					z-index: 5;
				}

				#loginnotification_po_replytomessage_maincontent_titlediv_text{
					height: 220px;
					width: 639px;
					background: none;
					position: absolute;
					left: 210px;
					top: 9px;
					text-align: center;
					font-size: 80px;
					color: white;
					z-index: 5;
				}

				#loginnotification_po_replytomessage_maincontent_titlediv_underline{
					height: 8px;
					width: 595px;
					background: #2672EC;
					position: absolute;
					top:104px;
					left: 234px;
					z-index: 5;
				}

				#loginnotification_po_replytomessage_maincontent_titlediv_ponum{
					position: absolute;
					bottom: 0px;
					left: 0px;
					height: 105px;
					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: 25px;
							text-align: center;
							color: white;
							font-size: 50px;
							background: none;
						}

		#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv{
			position: relative;
			top: 0px;
			left:0;
			width: 870px;
			height: auto;
			background: none;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: flex-start;
			flex-wrap: wrap;
			margin-bottom: 0px;
		}

				#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_titlediv{
					position: relative;
					height: 260px;
					width: 100%;
					left:0px;
					background: none;
					margin-top: 50px;

					-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_replytomessage_maincontent_messagefromaccountingdiv_titlediv_background{
							height: 100%;
							width: 100%;
							background: #1A428A;
							opacity: 0.9;
							position: absolute;
						}

						#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_titlediv_text{
							height: 100%;
							width: 100%;
							background: none;
							text-align: center;
							font-size: 80px;
							position: absolute;
							top: 8%;
							left: 0px;
							color: white;
							z-index: 10;
						}

						#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_titlediv_underline{
							height: 5px;
							width: 60%;
							position: absolute;
							bottom: 11%;
							left: 20%;
							background: #2672EC;
						}

				#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_textarea{
					height: 600px;
					width: 100%;
					background: none;
					position: relative;
					margin-top: 50px;
				}

						#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_textarea_background{
							position: absolute;
							left: 0px;
							top: 0px;
							width: 100%;
							height: 100%;
							background: white;
							opacity: 0.9;
							z-index: -1;
						}

						#loginnotification_po_replytomessage_maincontent_messagefromaccountingdiv_textarea_text{
							position: absolute;
							left:2.5%;
							top:2.5%;
							background: none;
							height: 95%;
							width: 95%;
							font-size: 70px;
							text-align: center;
						}

		#loginnotification_po_replytomessage_maincontent_userreplydiv{
			position: relative;
			top: 0px;
			left:0;
			width: 870px;
			height: auto;
			background: none;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: flex-start;
			flex-wrap: wrap;
			margin-bottom: 0px;
		}

				#loginnotification_po_replytomessage_maincontent_userreplydiv_titlediv{
					position: relative;
					height: 200px;
					width: 100%;
					left:0px;
					background: none;
					margin-top: 50px;

					-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_replytomessage_maincontent_userreplydiv_titlediv_background{
							height: 100%;
							width: 100%;
							background: #1A428A;
							opacity: 0.9;
							position: absolute;
						}

						#loginnotification_po_replytomessage_maincontent_userreplydiv_titlediv_text{
							height: 100%;
							width: 100%;
							background: none;
							text-align: center;
							font-size: 80px;
							position: absolute;
							top: 21%;
							left: 0px;
							color: white;
							z-index: 10;
						}

						#loginnotification_po_replytomessage_maincontent_userreplydiv_titlediv_underline{
							height: 5px;
							width: 60%;
							position: absolute;
							bottom: 20%;
							left: 20%;
							background: #2672EC;
						}

				#loginnotification_po_replytomessage_maincontent_userreplydiv_textarea{
					height: 600px;
					width: 100%;
					background: none;
					position: relative;
					margin-top: 50px;
				}

						#loginnotification_po_replytomessage_maincontent_userreplydiv_textarea_background{
							position: absolute;
							left: 0px;
							top: 0px;
							width: 100%;
							height: 100%;
							background: white;
							opacity: 0.9;
							z-index: 0;
						}

						#loginnotification_po_replytomessage_maincontent_userreplydiv_textarea_text{
							position: absolute;
							left:2.5%;
							top:2.5%;
							background: none;
							height: 95%;
							width: 95%;
							font-size: 70px;
							text-align: center;
						}

		#loginnotification_po_replytomessage_maincontent_buttonarea{
			position: relative;
			height: auto;
			width: 870px;
			background: none;
			display: flex;
			justify-content: center;
			align-items: center;
			align-content: flex-start;
			flex-wrap: wrap;
			margin-bottom: 300px;
		}

				#loginnotification_po_replytomessage_maincontent_buttonarea_backbutton{
					height: 200px;
					width: 100%;
					background: none;
					position: relative;
					margin-top: 50px;
				}

						#loginnotification_po_replytomessage_maincontent_buttonarea_backbutton_tab{
							position: absolute;
							left: 0px;
							top: 0px;
							background: #2672EC;
							height: 100%;
							width: 5%;
							opacity: 0.8;
						}

						#loginnotification_po_replytomessage_maincontent_buttonarea_backbutton_background{
							position: absolute;
							left: 5%;
							top: 0px;
							background: #1A428A;
							height: 100%;
							width: 95%;
							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: 7%;
							top: 8%;
							height: 80%;
							width: auto;
							background: none;
						}

						#loginnotification_po_replytomessage_maincontent_buttonarea_backbutton_text{
							position: absolute;
							right: 0px;
							top: 55px;
							height: auto;
							width: 620px;
							background: none;
							text-align: center;
							color: white;
							font-size: 70px;
						}

				#loginnotification_po_replytomessage_maincontent_buttonarea_sendmessagebutton{
					height: 200px;
					width: 100%;
					background: none;
					position: relative;
					margin-top: 25px;
				}

						#loginnotification_po_replytomessage_maincontent_buttonarea_sendmessagebutton_tab{
							position: absolute;
							left: 0px;
							top: 0px;
							background: #2672EC;
							height: 100%;
							width: 5%;
							opacity: 0.8;
						}

						#loginnotification_po_replytomessage_maincontent_buttonarea_sendmessagebutton_background{
							position: absolute;
							left: 5%;
							top: 0px;
							background: #1A428A;
							height: 100%;
							width: 95%;
							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: 7%;
							top: 8%;
							height: 80%;
							width: auto;
							background: none;
						}

						#loginnotification_po_replytomessage_maincontent_buttonarea_sendmessagebutton_text{
							position: absolute;
							right: 0px;
							top: 55px;
							height: auto;
							width: 620px;
							background: none;
							text-align: center;
							color: white;
							font-size: 70px;
						}








































/* ----------------------- loginnotification_po_makenote.php -------------------- */

#loginnotification_po_makenote_maincontent_titlediv{
	position: relative;
	height: 300px;
	width: 870px;
	background: none;
	margin-top: 50px;
}

		#loginnotification_po_makenote_maincontent_titlediv_background{
			position: absolute;
			left: 0px;
			top: 0px;
			height: 200px;
			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: 160px;
			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: 210px;
			top: 45px;
			text-align: center;
			font-size: 90px;
			color: white;
			z-index: 5;
		}

		#loginnotification_po_makenote_maincontent_titlediv_underline{
			height: 8px;
			width: 595px;
			background: #2672EC;
			position: absolute;
			top:157px;
			left: 234px;
			z-index: 5;
		}

		#loginnotification_po_makenote_maincontent_titlediv_ponum{
			position: absolute;
			bottom: 0px;
			left: 0px;
			height: 105px;
			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: 25px;
					text-align: center;
					color: white;
					font-size: 50px;
					background: none;
				}

#loginnotification_po_makenote_errorbutton{
	position: fixed;
	height: auto;
	width: 100%;
	background: #ff6600;
	bottom: 125px;
	left: 0px;
	text-align: center;
	font-size: 80px;
	color: white;
	z-index: 1000000;
	padding:40px;
	white-space: normal;
	text-transform: uppercase;
}






































































/* ------------------------ submissionsuccess_notification_version.php ----------------------------- */

#submissionsuccess_notification_version_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
}

		#submissionsuccess_notification_version_maindiv{
			height: 1000px;
			width: 80%;
			background: none;
			position: relative;
		}

				#submissionsuccess_notification_version_maindiv_whitebackground{
					height: 620px;
					width: 100%;
					background: white;
					position: absolute;
					left: 0px;
					top: 0px;
					opacity: 0.9;
				}

				#submissionsuccess_notification_version_maindiv_bluecross_background{
					height: 160px;
					width: 100%;
					background: #1A428A;
					position: absolute;
					top: 0px;
					left: 0px;

					box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
				}

				#submissionsuccess_notification_version_maindiv_titletext{
					height: 160px;
					width: 100%;
					background:none;
					position: absolute;
					top: 25px;
					left: 0px;
					text-align: center;
					font-size: 90px;
					color: white;
				}

				#submissionsuccess_notification_version_maindiv_whytext{
					height: 400px;
					width: 95%;
					text-align: center;
					background: none;
					color: black;
					font-size: 55px;
					top: 200px;
					left: 2.5%;
					position: absolute;
				}

				#submissionsuccess_notification_version_maindiv_lockicon{
					height: 300px;
					width: 100%;
					background: none;
					position: absolute;
					left: 0px;
					top: 325px;
					display: flex;
					justify-content: center;
					align-content: center;
					align-items: center;
				}

						#submissionsuccess_notification_version_maindiv_lockicon_img{
							height: auto;
							width: 220px;
							background: none;
							position: relative;
						}

				#submissionsuccess_notification_version_maindiv_continuediv{
					position: absolute;
					width: 100%;
					height: 160px;
					background: none;
					bottom: 0px;
					left: 0px;
				}

						#submissionsuccess_notification_version_maindiv_continuediv_background{
							height: 100%;
							width: 100%;
							position: absolute;
							left: 0px;
							top: 0px;
							background: #2673EC;
						}

						#submissionsuccess_notification_version_maindiv_continuediv_text{
							height: 100%;
							width: 100%;
							position: absolute;
							left: 0px;
							top: 40px;
							color: white;
							background: none;
							font-size: 60px;
							text-align: center;
						}

				







































































/* ------------------------ accessdenied.php ----------------------------- */

#accessdenied_holdingdiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
}

		#accessdenied_maindiv{
			height: 1000px;
			width: 80%;
			background: none;
			position: relative;
		}

				#accessdenied_maindiv_whitebackground{
					height: 620px;
					width: 100%;
					background: white;
					position: absolute;
					left: 0px;
					top: 0px;
					opacity: 0.9;
				}

				#accessdenied_maindiv_bluecross_background{
					height: 160px;
					width: 100%;
					background: #1A428A;
					position: absolute;
					top: 0px;
					left: 0px;

					box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
				}

				#accessdenied_maindiv_titletext{
					height: 160px;
					width: 100%;
					background:none;
					position: absolute;
					top: 25px;
					left: 0px;
					text-align: center;
					font-size: 90px;
					color: white;
				}

				#accessdenied_maindiv_whytext{
					height: 400px;
					width: 100%;
					text-align: center;
					background: none;
					color: black;
					font-size: 60px;
					top: 200px;
					position: absolute;
				}

				#accessdenied_maindiv_lockicon{
					height: 300px;
					width: 100%;
					background: none;
					position: absolute;
					left: 0px;
					top: 300px;
					display: flex;
					justify-content: center;
					align-content: center;
					align-items: center;
				}

						#accessdenied_maindiv_lockicon_img{
							height: auto;
							width: 250px;
							background: none;
							position: relative;
						}

				#accessdenied_maindiv_continuediv{
					position: absolute;
					width: 100%;
					height: 160px;
					background: none;
					bottom: 0px;
					left: 0px;
				}

						#accessdenied_maindiv_continuediv_background{
							height: 100%;
							width: 100%;
							position: absolute;
							left: 0px;
							top: 0px;
							background: #2673EC;
						}

						#accessdenied_maindiv_continuediv_text{
							height: 100%;
							width: 100%;
							position: absolute;
							left: 0px;
							top: 40px;
							color: white;
							background: none;
							font-size: 60px;
							text-align: center;
						}






















































/*-----------------------Search.php-------------------------------------*/

#search_maindiv{
	height: 100%;
	width: 100%;
	background: none;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}

	#search_maindiv_leftside{
		display: none;
	}

	#search_maindiv_center{
		display: none;
	}

	#search_maindiv_rightside{
		display: none;
	}

#search_site_name{
	display: none;
}

#search_width_warning{
	position: relative;
	background: #2672EC;
	height: auto;
	width: 80%;
	font-size: 60px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	padding: 40px;

	z-index: 999999;
}

























































/* -------------------------- 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: 90%;
		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;
				}

#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;
}


















