.guide-page .page-inner-content .container .author-bio .author-block .author-text-content p {
	white-space: pre-wrap;
}
.no-rush-ready {
	color: #81858A !important;
}
.rating-section {
	display: flex;
	flex-direction: row;
	gap: 5px;
	align-items: center;
}

.rating-section .ratings {
	position: relative;
	vertical-align: middle;
	display: inline-block;
	color: #b1b1b1;
	overflow: hidden;
}

.rating-section .full-stars {
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
	overflow: hidden;
	color: #ff9900;
}

.rating-section .empty-stars:before,
.rating-section .full-stars:before {
	content: "\2605\2605\2605\2605\2605";
	font-size: 14pt;
}

.rating-section .rating-details {
	font-size: 14px;
}

.rating .one-star:before {
	content: "\2605";
	font-size: 14pt;
	position: relative;
	vertical-align: middle;
	display: inline-block;
	color: #ff9900;
	overflow: hidden;
}

.rating-section .one-rating-details span{
	font-size: 14px;
	color: #81858a;
}

.morecontent span {
	display: none;
}

.addedMoreLink {
	color: #267dff;
	font-weight: 600;
}
.online.offline {
	border: 1px solid #f90!important;
	color: #f90!important;
}
.online.offline-no-border {
	color: #f90!important;
}
.textarea-pre-wrap {
	white-space: pre-wrap !important;
}
.online-text.online {
	border: 1px solid #1dbf73!important;
	color: #1dbf73!important;
}
.online-text.offline {
	border: 1px solid #f90!important;
	color: #f90!important;
}
.loader-opacity {
	opacity: 0.4;
}
.tag.online {
	background-color: #1dbf73 !important;
}
.tag.offline {
	background-color: #f90!important;
}

.continue-with .social-logins {
	display: flex;
	margin: 10px 0;
	position: relative;
	align-items: center;
	justify-content: center;
}
/* // order and chat */
.orders-list-item .viewing-current-order {
	background-color: #E0FDEC !important;
}

.orders-list-item .unread-msg-count {
	/* background-color: #F2FCFB !important; */
}

.order-item-block {
	position: relative;
	overflow: hidden;
}

.order-item-block .message-unread-count {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	position: absolute;
	border-radius: 50%;
	background-color: #d92031;
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.8);
	height: 60px;
	right: -30px;
	top: -30px;
	width: 60px;
	-webkit-transform: rotate(-315deg);
}

.order-item-block .message-unread-count span {
	color: #fff;
	font-size: 14px;
	position: absolute;
	font-weight: 600;
}

.chat-area {
	/* height: unset !important; */
}

.chat-block-inner.paid {
	/* height: calc(100vh - 200px) !important; */
}

.manage-orders-page .page-inner-content .chat-area textarea {
	min-height: 80px !important;
}
.manage-orders-page .page-inner-content .chat-area .upload-items .upload-image.message-upload img {
	max-width: unset;
	margin-right: unset;
}
.text-wrap-pre {
	white-space: pre-wrap;
}
.message-actions button {
	color: #fff;
	border-radius: 4px;
	font-size: 12px;
	outline: none;
	box-shadow: none;
	border: none;
	height: 24px;
	max-width: 72px;
	width: 100%;
}
.message-actions button.accept-btn{
	background-color: #36c106;
}
.message-actions button.reject-btn {
	background-color: #f00;
}
.message-actions button.revision-btn {
	background-color: #267dff;
	max-width: 120px;
}
.message-actions .rd-accepted, .message-actions .requested-revision{
	color: #36c106;
	font-weight: 500;
}
.message-actions .rd-rejected {
	color: #f00;
	font-weight: 500;
}

.chat-actions .upload-items {
	padding: 4px !important;
}

.chat-actions .uploaded-items {
	max-height: 36px;
	overflow-x: hidden;
}

.chat-actions .upload-image {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.chat-actions .upload-image i {
	font-size: 16px;
}

.chat-actions .uploaded-items::-webkit-scrollbar {
	width: 12px;
}

.chat-actions .uploaded-items::-webkit-scrollbar-track {
	background-color: #f7f7f7;
}

.chat-actions .uploaded-items::-webkit-scrollbar-thumb {
	background-color: #a8cbff;
	border-radius: 8px;
	border: 2px solid #f7f7f7;
}
.user-order-review .rating-section .ratings {
	margin: 0 auto;
	display: inline-block;
}

.user-order-review .rating-section .empty-stars:before,
.user-order-review .rating-section .full-stars:before {
	font-size: 30px;
}

.user-order-review .rating-section .full-stars {
	color: #ffd814;
}

.give-rating {
	width: auto;
	height: 30px;
	margin: 0 auto;
	display: inline-block;
}

.give-rating label {
	float: right;
	position: relative;
	width: auto;
	height: 30px;
	cursor: pointer;
}

.give-rating label:not(:first-of-type) {
	padding-right: 2px;
}

.give-rating label:before {
	content: "\2605";
	font-size: 30px;
	color: #ccc;
	line-height: 1;
}

.give-rating input {
	display: none;
}

.give-rating input:checked~label:before,
.give-rating:not(:checked)>label:hover:before,
.give-rating:not(:checked)>label:hover~label:before {
	color: #ffd814;
}
/* payment */

.payment-success {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding: 20px;
}

.payment-success-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.payment-success-content span i {
	font-size: 3rem;
	color: #36c106;
}

.payment-success-content .action a {
	background: #267dff;
	color: white;
	border-radius: 4px;
}
.loggedInUserProfilePicture {
	height: auto;
	width: 48px;
	border-radius: 50%;
}

/* expert chat */
.chats-list .chat-list-item {
	cursor: pointer;
}
.echat-page .page-inner-content .chats-block ul.chats-list li.chat-list-item .chat-item-block.viewing-current-eChat {
	background-color: #E0FDEC;
}
.chat-item-block .message-unread-count {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	border-radius: 50%;
	background-color: #d92031;
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.8);
	height: 22px;
	width: 22px;
	margin-top: 2px;
}

.chat-item-block .message-unread-count span {
	color: #fff;
	font-size: 11px;
	position: absolute;
	font-weight: 600;
}

.upload-items.expert-chat {
	width: 96%;
	max-height: 50px;
}
.upload-items.expert-chat ul li:hover {
	font-weight: 600;
}
.upload-items.expert-chat .row{
	justify-content: center;
	align-items: center;
}

.upload-items.expert-chat .row button.delete{
	color: #f90;
	font-size: 12px;
}
.manage-orders-page.echat-page .page-inner-content .load-echat-details {
	border-left: 1px solid #d3d4d5;
	border-right: 1px solid #d3d4d5;
	margin: 0;
	padding: 0 15px;
}

.echat-page .page-inner-content .chats-block ul.chats-list li.chat-list-item .chat-item-block {
	padding: 16px;
	display: flex;
	border-bottom: 1px solid #d3d4d5;
	width: 100%;
	background-color: #fff;
}

.echat-page .page-inner-content .chats-block ul.chats-list li.chat-list-item .chat-item-block .image {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	position: relative;
	display: inline-block;
}

.echat-page .page-inner-content .chats-block ul.chats-list li.chat-list-item .chat-item-block .image img {
	width: 40px;
	height: 40px;
	object-fit: cover;
	border-radius: 50%;
	overflow: hidden;
}

.echat-page .page-inner-content .chats-block ul.chats-list li.chat-list-item .chat-item-block .image::before {
	width: 11px;
	height: 11px;
	border-radius: 50px;
	border: 2px solid #fff;
	background-color: #d3d4d5;
	position: absolute;
	bottom: 0;
	right: 0;
	content: "";
	transition: all .15s ease-in;
}

.echat-page .page-inner-content .chats-block ul.chats-list li.chat-list-item .chat-item-block .details {
	padding-left: 10px;
	width: calc(100% - 84px);
}

.echat-page .page-inner-content .chats-block ul.chats-list li.chat-list-item .chat-item-block .details .name,
.echat-page .page-inner-content .chats-block ul.chats-list li.chat-list-item .chat-item-block .details .last-msg {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.echat-page .page-inner-content .chats-block ul.chats-list li.chat-list-item .chat-item-block .info {
	width: 44px;
	display: inline-block;
}

.echat-page .page-inner-content .echat-list {
	border-left: 1px solid #d3d4d5;
}

.echat-page .page-inner-content .about-chat {
	border-bottom: 1px solid #d3d4d5;
	margin-bottom: 25px;
}

.echat-page .page-inner-content .about-chat .head-text a {
	color: #267dff;
	text-decoration: underline;
}

.echat-page .page-inner-content .about-chat ul li {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	font-size: 14px;
	margin-top: 7px;
}

.echat-page .page-inner-content .about-chat ul li span {
	display: inline-block;
	font-weight: 600;
	width: 50%;
	color: #81858a;
}

.echat-page .page-inner-content .about-chat ul li span:nth-child(2) {
	color: #000;
	text-align: right;
}
/* EXPERT CHAT END */
/* Order/Expert chat start */
.manage-orders-page .page-inner-content .chat-block-container .chat-block-top-info {
	padding: 5px;
}
.manage-orders-page .page-inner-content .chat-block-container .chat-block-top-info .chat-block-top-info-inner {
	padding: 5px;
}
.manage-orders-page .page-inner-content .chat-block-container .chat-block-top-info .chat-block-top-info-inner .image img {
	width: auto;
	height: auto;
}

.manage-orders-page .page-inner-content .chat-block-container.chat-toggle-block .chat-block-inner {
	height: calc(100vh - 240px);
}
.manage-orders-page .page-inner-content .chat-block-container.chat-toggle-block .chat-block-inner.paid {
	height: calc(100vh - 190px);
}
.manage-orders-page .page-inner-content .chat-block-inner {
	height: calc(100vh - 490px);
}
.manage-orders-page .page-inner-content .chat-block-inner.paid {
	height: calc(100vh - 440px);
}
.manage-orders-page .page-inner-content .overall-order-info {
	width: auto;
	margin: 0;
	padding: 15px;
}
/* Order/Expert chat end */
