.home-review-wrapper button.leaveTip:not(.leaveTipButton) {
	float:right;
	margin-right:25px;
	border:none;
	background:inherit;
	line-height:32px;
	font-size:14px;
	color:#00538B
}

.leaveTipButton{
	margin-right:15px;
}

.tipButtonForm{
	width:100%;
}

.home-review-wrapper button.leaveTip:focus {
	outline: none;
	border: none;
}

@media only screen and (max-width: 600px) {
  body {
    background-color: lightblue;
  }
}

.leaveTipDialog .ui-dialog-titlebar {
	display:none;
}

.leaveTipDialog .ui-dialog-buttonpane {
	display:none;
}

.leaveTipDialog .ui-dialog-content {
	padding:30px;
}

#leaveTipDialog > button.close {
	border:none;
	background:inherit;
	float:right;
	margin:-14px -14px 0 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACRFdLHAAAAsUlEQVQ4EbWUiw2AMAhEjTO4gYPqirqQchoa+glc/TQhBnr3oGo6DD+tWbiLxPSADw+8YKSFwiGxS/RAoYUHXjDSshssNPSEgtT+PoVO5g7AQBmN6e1374Yp2Ro3KSK3NfeYCimfFgCovjNtUOqp3ELxa4SwkcJ+JLLTYTIENWWrfwlD3qq1vFXNM3p7FQgFxsBoLjgtZBr3wK7uEXQVwZMvaAfJrq+3FywGyi5Yyb9ZJ2orUt3VEKDXAAAAAElFTkSuQmCC");
	background-size: auto 18px;
	width:18px;
	height:18px;
	cursor:pointer;
	color:#000;
}

#leaveTipDialog .title {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}

#leaveTipDialog .message {
	color: #000000;
	font-size: 16px;
	margin-bottom:22px;
}

#leaveTipDialog .form .tips > button {
	display: inline-block;
	margin: 1px 6px 1px 1px;
	box-sizing: border-box;
	height: 46px;
	width: 46px;
	border: 1px solid #767676;
	background: #FFF;
	border-radius: 4px;
	font-size:14px;
	text-align:center;
	color:#767676;
	cursor: pointer;
}
#leaveTipDialog .form .tips > button.customAmount { width:auto; min-width: 46px; }
#leaveTipDialog .form .tips > button:hover {
	color: #000;
	border-color: #00538B;
}
#leaveTipDialog .form .tips > button.selected {
	color: #00538B;
	font-weight: bold;
	border-color: #00538B;
	border-width: 2px;
	margin: 0 7px 0 0;
}
#leaveTipDialog .form .tips > button:disabled {
	color: #767676;
	font-weight: normal;
	border-color: #767676;
	border-width: 1px;
	margin: 1px 6px 1px 1px;
	opacity: 25%;
}

#leaveTipDialog .form .tips > button.custom {
	width: auto;
	font-weight: normal;
	border: none;
}

#leaveTipDialog .form .submit {
	display:inline-block;
	float:right;
	color: #FFFFFF;
	font-weight:normal;
}
#leaveTipDialog .form .submit:disabled {
	color: #767676;
}

#leaveTipDialog .form .submit.active {
	background-color: #00538B;
	color: #FFFFFF;
	cursor:pointer;
}

#leaveTipDialog .form > .cancel {
	display:inline-block;
	float:right;
	padding:10px 25px;
	color: #000000;
	font-size: 16px;
	font-weight: 400;
	cursor:pointer;
}

#leaveTipDialog .form .customForm button.cancel {
	color: #CC4748;
	font-weight: 400;
	text-decoration: none;
}

#leaveTipDialog .form button.cancel,
#leaveTipDialog .form button.save {
    padding: 0 10px !important;
	font-weight: 400;
}

#leaveTipDialog .form button.cancel:hover,
#leaveTipDialog .form button.cancel:focus {
    color: #CC4748; 
    text-decoration: underline;
    outline: none; 
}

#leaveTipDialog .form button.save:hover,
#leaveTipDialog .form button.save:focus,
#leaveTipDialog .form button.submit:not[disabled]:hover,
#leaveTipDialog .form button.submit:not[disabled]:focus {
	color: #003659;
	text-decoration: underline;
	outline: none; 
}

#leaveTipDialog input.customTipAmount {
	font-weight:normal;
	width: 160px;
}

#leaveTipDialog .customForm label.fr-field--problem {
	vertical-align: -40px;
}
#leaveTipDialog .customForm footer {
	height: auto;
    width: auto;
    padding: 0;
    background: inherit;
}

#leaveTipDialog .icon {
	height:75px;
	width:75px;
	margin:0 auto 28px;
}

#leaveTipDialog .success .icon {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzVweCIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgNzUgNzUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+NTk0QzQxQ0EtQjZCRi00QzNGLUFFOEUtNTk5RkMxM0MyNTk2PC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQb3J0YWwtLS10aXAtcmVjZWl2ZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OTIuMDAwMDAwLCAtOTMuMDAwMDAwKSIgZmlsbD0iIzAwQTc2RiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik04MjkuNSw5MyBDODUwLjIxMDY3OCw5MyA4NjcsMTA5Ljc4OTMyMiA4NjcsMTMwLjUgQzg2NywxNTEuMjEwNjc4IDg1MC4yMTA2NzgsMTY4IDgyOS41LDE2OCBDODA4Ljc4OTMyMiwxNjggNzkyLDE1MS4yMTA2NzggNzkyLDEzMC41IEM3OTIsMTA5Ljc4OTMyMiA4MDguNzg5MzIyLDkzIDgyOS41LDkzIFogTTgyOS40NDczNjgsOTYuOTQ3MzY4NCBDODEwLjk0NTgyOSw5Ni45NDczNjg0IDc5NS45NDczNjgsMTExLjk0NTgyOSA3OTUuOTQ3MzY4LDEzMC40NDczNjggQzc5NS45NDczNjgsMTQ4Ljk0ODkwOCA4MTAuOTQ1ODI5LDE2My45NDczNjggODI5LjQ0NzM2OCwxNjMuOTQ3MzY4IEM4NDcuOTQ4OTA4LDE2My45NDczNjggODYyLjk0NzM2OCwxNDguOTQ4OTA4IDg2Mi45NDczNjgsMTMwLjQ0NzM2OCBDODYyLjk0NzM2OCwxMTEuOTQ1ODI5IDg0Ny45NDg5MDgsOTYuOTQ3MzY4NCA4MjkuNDQ3MzY4LDk2Ljk0NzM2ODQgWiBNODQ0Ljg0MTg2MSwxMTguNDIyNzg4IEw4NDQuOTQ1LDExOC40ODkgTDg0NS4wMTI1MTEsMTE4LjU5NTA0NyBDODQ1LjcyMzU0OCwxMTkuNzk3NTE4IDg0NS41NjQ5MDgsMTIxLjM3NzAxMSA4NDQuNTM5MTQ1LDEyMi40MTAyNDYgTDgyNS4xMjAzMzUsMTQxLjk3MDUwNSBDODIzLjkwNjU4MSwxNDMuMTkzMTAxIDgyMS45Mzk3NzcsMTQzLjE5NDQwOCA4MjAuNzI2MDMxLDE0MS45NzIwOTEgTDgxMy45MzM0NDksMTM1LjEzMTUzOSBDODEyLjkwNjkzNSwxMzQuMDk3Nzc2IDgxMi43NTM2MTYsMTMyLjUxNTIzIDgxMy40NjI5MDUsMTMxLjMxNDczNyBMODEzLjUyNywxMzEuMjExIEw4MTMuNjM0MjA5LDEzMS4xNDMwMjkgQzgxNC44MjkyMTYsMTMwLjQyNzM3NSA4MTYuNDAxNDk2LDEzMC41OTA5MDkgODE3LjQyOTk1OCwxMzEuNjI2ODYyIEw4MjIuOTIyNjM4LDEzNy4xNTk1NTIgTDg0MS4wNTUyMjQsMTE4Ljg5NDg4NSBDODQyLjA4MDg0MSwxMTcuODYxNzk3IDg0My42NTA4NzksMTE3LjcwODEyIDg0NC44NDE4NjEsMTE4LjQyMjc4OCBaIiBpZD0iZ3JhcGhpYy0vLWNvbXBsZXRlLWNoZWNrbWFyayI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}

#leaveTipDialog .error .icon {
	background-image: url("data:image/png;base64,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");	
}

#leaveTipDialog .success,
#leaveTipDialog .error {
	text-align:center;
}
