.response {
	position: fixed;
	display: none;
	top: 100px;
	right: 20px;
	width: 294px;
	min-height: 52px;
	padding-left: 52px;
	background-color: #ffffff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
	z-index: 5000;
}

	.response-left {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 52px;
		background-position: center;
		background-repeat: no-repeat;
	}

	.response.success .response-left {
		background-color: #4bbeaa;
		background-image: url(../images/response/response-success.png);
	}

	.response.warning .response-left {
		background-color: #facd05;
		background-image: url(../images/response/response-warning.png);
	}

	.response.error .response-left {
		background-color: #f04137;
		background-image: url(../images/response/response-error.png);
	}

	.response-right {
		position: relative;
		float: left;
		width: 242px;
		height: 100.0%;
		padding: 8px 20px;
	}

		.response-right p {
			position: relative;
			float: left;
			width: 100.0%;
			height: 100.0%;
			margin: 0;
			line-height: 19px;
			font-size: 14px;
			font-weight: 300;
			text-align: center;
			text-transform: uppercase;
		}

		.response.success .response-right p {
			color: #4bbeaa;
		}

		.response.warning .response-right p {
			color: #facd05;
		}

		.response.error .response-right p {
			color: #f04137;
		}

		.response-right input[type="button"] {
			position: absolute;
			right: 8px;
			bottom: 8px;
			width: 14px;
			height: 14px;
			border: 0;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			-ms-border-radius: 50%;
			-o-border-radius: 50%;
			background-image: url(../images/response/response-close.png);
			background-position: center;
			background-repeat: no-repeat;
			cursor: pointer;
		}

		.response.success input[type="button"] {
			background-color: #4bbeaa;
		}

		.response.warning input[type="button"] {
			background-color: #facd05;
		}

		.response.error input[type="button"] {
			background-color: #f04137;
		}