.inbox h3.page-title {
	font-size: 1.8em;
	color: #45474d;
}
.inbox h3.page-title .icon {
	color: #22a4e6;
}
.inbox .messages {
	border: 1px solid #cfd6e6;
	overflow: hidden;
}
.inbox .messages .messages-header {
	background: #e6eaf2;
	color: #45474d;
}
.inbox .messages .messages-header .select-all, .inbox .messages .messages-header .delete-all {
	background: #fff;
	color: #22a4e6;
	text-transform: uppercase;
	font-size: 0.8em;
	padding: 7px 20px;
	font-weight: 600;
	cursor: pointer;
	border: 1px solid #22a4e6;
}
.inbox .messages .messages-header .select-all:hover {
	background: #22a4e6;
	color: #fff;
	border: 1px solid transparent;
}
.inbox .messages .messages-header .delete-all {
	background: #EF3A39;
	border: 1px solid #EF3A39;
	margin-left: 10px;
	color: #fff;
	padding-right: 10px;
}
.inbox .messages .messages-header .delete-all .total-selected {
	color: #EF3A39;
	background: #fff;
	padding: 1px 7px;
	margin-left: 10px;
}




.inbox .messages .messages-inbox {
	height: 600px;
	overflow: auto;
	position: relative;
}

.inbox .messages .messages-inbox .no-messages {
	padding: 20px 0;
	text-align: center;
	color: #49586a;
}
.inbox .messages .messages-inbox .no-messages .icon {
	font-size: 10em;
	color: #e6eaf2;
}

.inbox .messages .messages-inbox .one-message {
	border-bottom: 1px solid #e6eaf2;
	border-left: 2px solid transparent;
	cursor: default;
	padding: 20px 0;
	padding-right: 20px;
	position: relative;
}
.inbox .messages .messages-inbox .selected-message {
	border-left: 2px solid #22a4e6;
	background: #f9fafc;
	background: #f9fafc;
}

.inbox .messages .messages-inbox .one-message:hover {
}
.inbox .messages .messages-inbox .message-text-wrapper {
	float: left;
	width: 100%;
}
.inbox .messages .messages-inbox .message-text {
	margin: 0 150px 0 60px;
	padding-right: 20px;
}
.inbox .messages .messages-inbox .message-text .message-title {
	color: #22a4e6;
	line-height: 1.5em;
}

.inbox .messages .messages-inbox .message-text .new-reply-notification-container {
	position: relative;
	height: 1.5em;
	width: 1.5em;
}
.inbox .messages .messages-inbox .message-text .new-reply-notification {
	font-size: 1.1em;
	margin-right: 5px;
	color: #EF3A39;
	position: absolute;
	left: 0;
	bottom: 3px;
}
.inbox .messages .messages-inbox .message-text .last-message {
	color: #49586a;
}
.inbox .messages .messages-inbox .edit-message {
	float: left;
	width: 60px;
	margin-left: -100%;
	text-align: center;
}
.inbox .messages .messages-inbox .one-message .edit-message .icon {
	font-size: 1.8em;
	color: #cfd6e6;
	cursor: pointer;
}
.inbox .messages .messages-inbox .one-message .edit-message .icon:hover, .inbox .messages .messages-inbox .one-message .edit-message .icon-checkbox-selected {
	color: #22a4e6;
}
.inbox .messages .messages-inbox .one-message .edit-message .delete-conversation:hover {
	color: #EF3A39;
}
.inbox .messages .messages-inbox .item-img {
	float: left;
	width: 150px;
	margin-left: -150px;
}
.inbox .messages .messages-inbox .item-img .message-date {
	border: 1px solid #e6eaf2;
	padding: 5px 15px;
	font-weight: 600;
	font-size: 0.9em;
	line-height: 1em;
	color: #49586a;
	background: #fff;
}
.inbox .messages .messages-inbox .item-img .img {
	border: 1px solid #fff;
	width: 100%;
}

.inbox .messages .messages-inbox .one-message .delete-overlay-bg {
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
}
.inbox .messages .messages-inbox .one-message .delete-overlay {
	position: absolute;
	top: 1;
	left: 0;
	width: auto;
	text-align: center;
}
.inbox .messages .messages-inbox .one-message .delete-overlay .round-corners-button {
	padding: 6px 20px;
	margin: 0 10px;
}
.inbox .messages .messages-inbox .one-message .delete-overlay .button-yes {
	background: #EF3A39;
	border: 1px solid #EF3A39;
	color: #fff;
}



.inbox .conversation {
	border: 1px solid #cfd6e6;
	height: 600px;
	position: relative;
	overflow: hidden;
}
.inbox .conversation .conversation-header {
	background: #e6eaf2;
	color: #45474d;
	border-bottom: 1px solid #fff;
}
.inbox .conversation .conversation-header .block-user {
	border: 1px solid #cfd6e6;
	padding: 5px 15px;
	background: #fff;
	color: #22a4e6;
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: -4px;
	cursor: pointer;
	margin-left: 10px;
}
.inbox .conversation .conversation-header .block-user:hover {
	background: #EF3A39;
	border-color: #EF3A39;
	color: #fff;
}
.inbox .conversation .conversation-header .conversation-for a{
	color: #22a4e6;
	font-weight: 600;
	text-shadow: 1px 1px #f5f7fa;
}
.inbox .conversation .conversation-header .conversation-for .user-rating-star {
	text-shadow: none;
}
.inbox .conversation .conversation-history {
	overflow: auto;
	height: 400px;
}
.inbox .conversation .conversation-history .reply {
	margin-bottom: 50px;
}
.inbox .conversation .conversation-history .reply-date-author {
	color: #49586a;
	font-size: 0.8em;
}
.inbox .conversation .conversation-history .reply-date-author .author {
	border: 1px solid #e6eaf2;
	padding: 0 15px;
	display: block;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.9em;
	color: #49586a;
	background: #fff;
}
.inbox .conversation .conversation-history .reply-date-author .author:hover {
	border: 1px solid #22a4e6;
}
.inbox .conversation .conversation-history .reply-date-author .user-rating-star {
	padding: 0 15px;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.9em;
}
.inbox .conversation .conversation-history .reply-sent .author {
	float: right;
}
.inbox .conversation .conversation-history .reply-received .author {
	float: left;
}

.inbox .conversation .conversation-history .reply-date-author .date {
	line-height: 2em;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0 10px;
}
.inbox .conversation .conversation-history .reply-date-author .ago {
	color: #b8c3d9;
}
.inbox .conversation .conversation-history .reply-sent .reply-date-author {
	float: right;
}

.inbox .conversation .conversation-history .reply-text {
	font-size: 1.2em;
	padding: 15px 20px;
	color: #45474d;
}
.inbox .conversation .conversation-history .reply-received .reply-text {
	background: #e6eaf2;
}
.inbox .conversation .conversation-history .reply-sent .reply-text {
	background: #d3e9fd;
}

.inbox .conversation .conversation-history .reply-text .pm-image-wrapper {
	width: 20%;
	padding: 0 5px 5px 0px;
}
.inbox .conversation .conversation-history .reply-text .pm-image {
	width: 100%;
	float: left;
}

.inbox .conversation .conversation-history .reply-text a {
	text-decoration: underline;
}
.inbox .conversation .conversation-history .reply-received .reply-text a {
	color: #0c8b1e;
}
.inbox .conversation .conversation-history .reply-sent .reply-text a {
	color: #007AFF;
}

.inbox .conversation .conversation-history .reply-text .user-phone {
	padding-top: 8px;
}
.inbox .conversation .conversation-history .reply-text .user-phone .icon {
	padding: 3px 4px 0 0;
	float: left;
}
.inbox .conversation .conversation-history .reply-sent .reply-text .user-phone .icon {
	color: #22a4e6;
}
.inbox .conversation .conversation-history .reply-received .reply-text .user-phone .icon {
	color: #37bc9b;
}

.inbox .conversation .write-reply {
	position: absolute;
	bottom: 0;
	background: #f5f7fa;
	border-top: 1px solid #e6eaf2;
}
.inbox .conversation .write-reply .send {
	background: #22a4e6;
	border-color: #22a4e6;
	color: #fff;
	font-size: 0.9em;
}
.inbox .conversation .write-reply .send:disabled {
	cursor: no-drop;
}
.inbox .conversation .write-reply .upload-images {
	border-color: #22a4e6;
	font-size: 0.9em;
	font-weight: bold;
}
.inbox .conversation .write-reply .upload-images .icon {
	font-size: 1.2em;
	padding-left: 5px;
}
.inbox .conversation .write-reply .textarea {
	border: 1px solid #49586a;
	resize: vertical;
	height: 100px;
	color: #49586a;
}

.inbox .conversation .conversation-history .conversation-loader,
.inbox .conversation .conversation-history .conversation-loader .loader {
	height: 150px;
	width: 150px;
}


.inbox .conversation .write-reply button.send .loader {
	width: 15px;
	height: 15px;
}
.inbox .conversation .write-reply button.send .loader path,
.inbox .conversation .write-reply button.send:hover .loader path {
	fill: #fff;
}

.inbox .conversation .write-reply .uploaded-images-queue .pm-image-wrapper {
	width: 14.28%;
	padding: 5px;
}
.inbox .conversation .write-reply .uploaded-images-queue .pm-image-wrapper .err2 {
	font-size: 0.85em;
	font-weight: 500;
	line-height: 1.2em;
	margin: 0;
}
.inbox .conversation .write-reply .uploaded-images-queue .pm-image,
.inbox .conversation .conversation-history .pm-image {
	width: 100%;
	border: 1px solid #22a4e6;
	text-align: center;
	position: relative;
}
.inbox .conversation .write-reply .pm-image .loader2,
.inbox .conversation .conversation-history .pm-image .loader2 {
	height: 30px;
}
.inbox .conversation .write-reply .pm-image .img,
.inbox .conversation .conversation-history .pm-image .img {
	width: 100%;
	float: left;
}
.inbox .conversation .write-reply .pm-image .img {
	cursor: pointer;
}
.inbox .conversation .write-reply .pm-image .delete-image,
.inbox .conversation .conversation-history .pm-image .delete-image {
	position: absolute;
	font-size: 20px;
	display: block;
	color: #EF3A39;
	background: #fff;
	border: 1px solid #EF3A39;
	padding: 3px;
	display: block;
	top: -5px;
	right: -5px;
	cursor: pointer;
	opacity: 0.55;
	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
}
.inbox .conversation .write-reply .pm-image .delete-image:hover,
.inbox .conversation .conversation-history .pm-image .delete-image:hover {
	background: #EF3A39;
	opacity: 1;
	color: #fff;
}

.inbox .conversation .write-reply .upload-images-img-err {
	width: 100%;
	padding-bottom: 5px;
	color: #EF3A39;
	text-align: center;
	font-weight: 500;
}
.inbox .conversation .write-reply .upload-images-wrapper .max-img-upload {
	font-size: 0.8em;
	line-height: 2em;
	color: #49586a;
}
.inbox .conversation .write-reply .upload-images-wrapper .max-img-upload b {
	color: #22a4e6;
}