html body
{
	background-color: #888888;
}

p {
	font-size: 16px;
	}

html body form.ei_form div.input input, html body form.ei_form div.input select, html body form.ei_form div.input textarea {
	font-size: 16px;
}

html body.guestbooks-add div.ei_logo,
html body.generalfeedbacks-add div.ei_logo {
	background-position: left;
}

html body.users-login form.ei_form div.input input {
	padding: 20px;
}

	html body.users-login form.ei_form {
		width: 100% !important;
		margin: 10% 0 !important;
	}	
	
	html body.users-login form.ei_form div.ei_right {
		padding-left: 15% !important;
		width: 100% !important;
		padding-right: 15% !important;
	}
	
	html body.users-login form.ei_form div.ei_toolbar {
		max-width: 100% !important;
	}
	
	html body.users-login form.ei_form div.ei_left {
		background-size: 200px !important;
		width: 100% !important;
		margin-bottom: 40px;
	}
	
	html body.guestbooks-assign div.ei_layout_row div.ei_layout_container div.ei_content {
		padding: 0;
	}
	
	html body.guestbooks-assign div.ei_content div.ei_title {
		background: #685039;
		color: #fff;
	}
	
	html body.guestbooks-assign div.ei_list {
		width: 94%;
		margin: 3%;
	}
	
	html body.guestbooks-assign table.ei_list {
		width: 98%;
		margin: 1%;
	}
	
	html body.guestbooks-assign div.ei_content div.ei_popup_fullscreen div.ei_title {
		background: transparent;
		color: #212529;
		width: 70%;
		margin: 0 15%;
		font-size: 24px;
	}
	
	html body.guestbooks-assign div.ei_popup_fullscreen div.ei_crew_row,
	html body.guestbooks-assign div.ei_popup_fullscreen div.ei_package_row {
		width: 70%;
		margin: 2% 15%;
		padding: 15px;
	}
	
	html body.guestbooks-add form.ei_form {
		margin: 0;
		width: 100%;
		border-radius: 0;
		box-shadow: none;
	}
	
	html body.guestbooks-add form.ei_form legend {
		background: #e9e9e9;
		color: #222;
		border-radius: 0;
		text-align: center;
	}
	
	
	html body.guestbooks-add form.ei_form .ei_form_text div.input.text label,
	html body.guestbooks-add form.ei_form .ei_guestbook_add_step_2 div.input label	{
		display: none;
	}
	
	html body.guestbooks-add form.ei_form .ei_guestbook_add_step_1,
	html body.guestbooks-add form.ei_form .ei_guestbook_add_step_2 {
		width: 86%;
		margin-left: 7%;
	}
	
	html body.guestbooks-add form.ei_form .ei_form_text button {
		float: left;
		border-radius: 2px;
		text-align: left;
		margin-top: 10px;
		line-height: 46px;
	}
	html body.guestbooks-add button {
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}
	
	html body.guestbooks-add form.ei_form .ei_form_text div.input.text input {
		width: 100%;
		height: 3rem;
	}
	
	html body.guestbooks-add form.ei_form .ei_form_text {
		text-align: center;
		color: #fff !important;
	}
	
	html body.guestbooks-add form.ei_form .ei_guestbook_add_step_2 .welcome-text {
		font-size: 24px;
		line-height: 30px;
		color: #539c75;
	}
	
	
	html body.guestbooks-add form.ei_form .ei_guestbook_add_step_2 div.input {
		text-align: center;
		max-width: none;
	}
	
	html body.guestbooks-add form.ei_form .ei_guestbook_add_step_2 div.ei_toolbar {
		width: 100%;
	}
	
	html body.guestbooks-add form.ei_form .ei_guestbook_add_step_2 div.ei_toolbar button {
		border-radius: 2px;
		line-height: 45px;
	}
	
	html body.guestbooks-add form.ei_form .ei_guestbook_add_step_2 .ei_form_text .not-found {
		font-size: 16px;
		border: 1px dotted #be9245;
		border-radius: 2px;
		background: #be9245;
		padding: 0.5rem;
		width: 100%;
		float: left;
	}
	
	
	html body.guestbooks-add form.ei_form div.input div.ei_form_field_alert {
		width: 100% !important;
		text-align: center !important;
		padding-top: 5px;
	}
	
	html body.guestbooks-add form.ei_form div.input div.ei_form_field_alert ul li {
		font-size: 16px !important;
	}
	
	html body.guestbooks-add form.ei_form div.input div.ei_form_field_alert ul {
		margin-bottom: 0;
		list-style-type: none;
	}
	
	html body.ei_show_content.guestbooks-assign .ei_popup_fullscreen div.ei_package_col,
	html body.ei_show_content.guestbooks-assign .ei_popup_fullscreen div.ei_crew_col,
	html body.ei_show_content.guestbooks-assign .ei_popup_fullscreen div.ei_summary_col	{
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
	}
	
	html body div.ei_flash_background div.ei_flash_container,
	html body div.ei_popup_background div.ei_popup_container	{
		width: 70%;
		margin-left: 15%;
	}	
	
	input::placeholder {
		color: #999;
	}
	
	
	/*** TABLET CSS ***/
	
	html body form.ei_form .ei_search_form div.input {
		width: 100%;
	}
	
	html body .ei_header_search_bar {
		text-align: center;
	}
	
	html body.guests-index form.ei_form .ei_search_form div.input {
		width: 100%;
	}
	
	html body.guestbooks-index form.ei_form .ei_search_form div.input > label {
		width: 50%;
	}
	
	html body.guestbooks-index form.ei_form .ei_search_form div.input > input {
		width: 50%;
		float: left;
	}
	
	
html body.guests-add form.ei_form div.input div.ei_form_field_alert {
	float: left;
	width: 100%;
}
	