/*The main wrapper*/
#difp-wrapper {
	margin: 5px;
	position: relative;
	/*background-color: white;*/ /*Uncomment this if you have dark background and can't see the text*/
}

/*Header styling*/
#difp-header {
	border: 1px solid #e7e7e7;
	width: 100%;
	color: #000000;
}

#difp-header strong {
	color: #333;
	font-size: 20px;
}

#difp-header .avatar {
	border: none;
	margin: 5px;
	padding: 0;
	vertical-align: top;
}

/*Content styling*/
#difp-content {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	height: auto;
	width: 100%;
	border: none;
	overflow: visible;
	text-align: center;
	border-radius: 0;
}
.difp-table .select2-container .select2-selection--single {
	height: 36px;
}
.difp-table .select2-container .select2-selection--single {
	height: 36px;
}
.difp-table .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 36px;
}
.difp-table .select2-container--default .select2-selection--single .select2-selection__arrow {
	line-height: 36px;
	height: 36px;
}
#difp-content p,
#difp-content form {
	margin: 0;
}
.DIRECTORYPRESS-form {
	text-align: left;
}
#difp-content hr {
	margin-top: 5px;
	margin-bottom: 5px;
}

#difp-content textarea {
	width: 100%;
	height: 200px;
	/* border: 1px solid #E7E7E7; */
}

#difp-content input[type="text"] {
	width: 90%;
	/* min-width:250px; */
	/* border: 1px solid #E7E7E7; */
}

/* se modifica si pe pagina de messages */
/* #difp-content  a {
  color: #242e67;
  text-decoration: underline;
  font: normal normal 700 21.98px/26.38px Quicksand, sans-serif;
} */

#difp-content .non-active-listing {
	color: #242e67;
	font: normal normal 700 21.98px/26.38px Quicksand, sans-serif;
}

#difp-content .avatar {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

/*Footer styling*/
#difp-footer {
	text-align: center;
	font-size: 10px;
	border: 1px solid #e7e7e7;
	width: 100%;
	color: #333;
	display: none;
}

#difp-footer a,
#difp-footer a:hover,
#difp-footer a:visited {
	color: #333;
	text-decoration: underline;
}

/*Auto-suggest*/
#difp-result {
	width: 250px;
	border: solid 1px #333;
	display: none;
	position: absolute;
	background: #d3eef5;
}

#difp-result ul,
#difp-result li {
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;
}

#difp-result li {
	border-top: solid 1px #333;
}

#difp-result li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #333;
	font-weight: normal;
}

#difp-result li a:hover {
	background: #333;
	color: white;
}

.difp-table {
	width: 100%;
	border-collapse: collapse;
}
.difp-table.difp-action-table {
	width: calc(100% - 270px);
	width: -webkit-calc(100% - 270px);
	width: -moz-calc(100% - 270px);
}
.difp-message-table.form .difp-table {
	width: auto;
}
.difp-table.difp-action-table.filters-table {
	width: 100%;
}

.difp-table .difp-table-caption {
	display: table-caption;
	text-align: center;
	font-weight: bold;
}
.difp-filter {
	width: 270px;
	float: right;
}
.difp-filter select {
	width: 100%;
}
.difp-filter .select2-selection.select2-selection--single {
	text-align: left;
}
.rtl .difp-filter .select2-selection.select2-selection--single {
	text-align: right;
}
.difp-action-table {
	margin-bottom: 10px;
}
.difp-bulk-action .select2-container {
	max-width: 100%;
	text-align: left;
}
.rtl .difp-bulk-action .select2-container {
	text-align: right;
}
.difp-action-table select {
	margin-top: 10px;
}

.difp-table .difp-column-avatar {
	width: 120px;
	float: left;
}
.rtl .difp-table .difp-column-avatar {
	float: right;
}
.difp-table .difp-column-difp-cb {
	float: right;
	min-height: 100px;
	padding-top: 35px;
	padding-right: 15px;
}
.rtl .difp-table .difp-column-difp-cb {
	float: left;
	padding-right: 0;
	padding-left: 15px;
	left: 0;
	right: auto;
}
.difp-table .difp-column-author {
	width: 40%;
	float: left;
	min-height: 130px;
	vertical-align: middle;
	padding: 50px 30px 0;
	text-align: left;
}
.rtl .difp-table .difp-column-author {
	float: right;
	text-align: right;
}
.difp-table .difp-column-author .difp-message-author {
	font-size: 18px;
	color: #444;
	text-transform: capitalize;
}
.difp-table .difp-column-date {
}
.difp-table .difp-message-date {
	display: block;
	font-size: 12px;
}
.difp-table .difp-message-excerpt {
}
.difp-table .difp-column-title {
	text-align: left;
}
.rtl .difp-table .difp-column-title {
	text-align: right;
}
.difp-table .difp-column-title img {
	border-radius: 0;
}
.difp-table .difp-column-title span a {
	color: #444 !important;
	font-size: 18px;
	text-transform: capitalize;
	padding-left: 20px;
}

.difp-odd-even .difp-table-row {
	margin-bottom: 5px;
}
.difp-odd-even .difp-table-row {
	background-color: #fff;
}
.difp-column-difp-cb .radio-check-item:before {
	top: 6px;
	left: 0;
}
.rtl .difp-column-difp-cb .radio-check-item:before {
	top: 6px;
	left: 8px;
}
.difp-column-difp-cb .directorypress-checkbox {
	position: absolute;
	right: 58px;
	margin-top: 20px;
}
.difp-column-difp-cb .directorypress-checkbox label input[type="checkbox"]:not(old):checked + span.radio-check-item:before,
label input[type="radio"]:not(old):checked + span.radio-check-item:before {
	content: "\f00c";
}
.difp-unread-classp {
	position: relative;
}

.difp-unread-class {
	background-color: #f04d4e;
	color: white;
	font-weight: normal;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	min-width: 50px;
	display: inline-block;
	text-align: center;
	margin-left: 10px;
}
.message-bid,
.bid_amount {
	background: #ff9700;
	min-width: 50px;
	padding: 0 10px;
	margin-left: 10px;
	color: #fff;
}
.difp-message-toggle-all {
	cursor: pointer;
}

.difp-align-left {
	text-align: left;
}
.difp-align-right {
	text-align: right;
}
.difp-align-centre {
	text-align: center;
}
.difp-hd {
	display: none;
}
.difp-strong {
	font-weight: bold;
}

.difp-pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 6px;
}
.difp-pagination > li {
	display: inline;
}
.difp-pagination > li > a,
.difp-pagination > li > span {
	position: relative;
	float: left;
	padding: 7px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
	font-size: 12px;
}
.difp-pagination > li:first-child > a,
.difp-pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.difp-pagination > li:last-child > a,
.difp-pagination > li:last-child > span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.difp-pagination > li > a:hover,
.difp-pagination > li > span:hover,
.difp-pagination > li > a:focus,
.difp-pagination > li > span:focus {
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}
.difp-pagination > .active > a,
.difp-pagination > .active > span,
.difp-pagination > .active > a:hover,
.difp-pagination > .active > span:hover,
.difp-pagination > .active > a:focus,
.difp-pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}
.difp-pagination > .disabled > span,
.difp-pagination > .disabled > span:hover,
.difp-pagination > .disabled > span:focus,
.difp-pagination > .disabled > a,
.difp-pagination > .disabled > a:hover,
.difp-pagination > .disabled > a:focus {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}

.difp-loading-gif {
	background: url("../images/loading.gif") no-repeat right center;
	padding-right: 16px;
}

.difp-message .difp-message-title-heading,
.difp-per-message .difp-message-title {
	width: 100%;
}
.current_user .difp-per-message-inner {
	width: 70%;
	background: #fff;
	border-radius: 10px;
	/*padding: 25px;*/
	float: left;
	position: relative;
	border: 1px solid #eee;
	border-bottom-left-radius: 10px !important;
	border-top-left-radius: 10px !important;
}

.second_user .difp-per-message-inner {
	width: 70%;
	/*background: #eee;*/
	border-radius: 10px;
	/*padding: 25px;*/
	float: right;
	position: relative;
	border: 1px solid #ccc;
	border-bottom-right-radius: 10px !important;
	border-top-right-radius: 10px !important;
}
.current_user .difp-per-message-inner:before {
	width: 14px;
	height: 14px;
	transform: rotate(45deg);
	background: #fff;
	position: absolute;
	top: 25px;
	left: -7px;
	content: "";
	display: inline-block;
}
.second_user .difp-per-message-inner:before {
	width: 14px;
	height: 14px;
	transform: rotate(45deg);
	background: #eee;
	position: absolute;
	top: 25px;
	right: -7px;
	content: "";
	display: inline-block;
}
.current_user .author-thumbnail,
.second_user .author-thumbnail {
	width: 60px;
	height: 60px;
}
.current_user .author-thumbnail {
	float: left;
	margin-right: 30px;
}
.second_user .author-thumbnail {
	float: right;
	margin-left: 30px;
}
.difp-message .difp-message-title-heading {
	font-size: 32px;
	color: #444;
	font-weight: 600;
	margin-bottom: 30px;
	text-align: left;
}

.difp-message-title-heading.participants {
	background: none;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: normal;
	margin-bottom: 30px;
}
.difp-message-title-heading img {
	margin-right: 15px !important;
	display: inline-block;
	vertical-align: middle;
}
.difp-per-message .difp-message-title {
	font-size: 14px;
	/*cursor: pointer;*/
	color: #444;
}
.difp-per-message.current_user .difp-message-title .author {
	float: right;
}
.difp-per-message.second_user .difp-message-title .author {
	float: left;
}
.difp-per-message {
	margin: 0;
	/*padding: 10px 0;*/
	border: none;
}
.difp-per-message.current_user .difp-message-title .date {
	text-align: right;
	float: right;
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
}
.difp-per-message.second_user .difp-message-title .date {
	text-align: left !important;
	display: block;
	font-weight: normal;
	font-size: 12px;
	float: none !important;
}
.difp-per-message.current_user .difp-message-content {
	float: none;
	display: block;
	text-align: left;
	margin-top: 15px;
}
.difp-per-message.second_user .difp-message-content {
	float: none;
	display: block;
	text-align: left;
	margin-top: 15px;
}
i.view__msg-icon,
i.quote__info-icon {
	display: none;
	font-size: 17px;
}
.view-msg a p,
.message-wrapper-row div.quick-info p {
	font-size: 18px;
}
.message-wrapper-row.msg-read .view__msg-icon {
	color: #777777;
}
.message-wrapper-row .view__msg-icon {
	color: #10286a;
}

.pick-up-div #bid-pickup,
.delivery-div #bid-delivery {
	/* font-size: 0!important; */
	position: relative;
	background-color: transparent;
}

/*.pick-up-div::before,*/
/*.delivery-div::before {*/
/*	content: attr(data-date);*/
/*	position: absolute;*/
/*	right: 57%;*/
/*	visibility: hidden;*/
/*	font-size: 14px;*/
/*	font-weight: 600;*/
/*}*/

.conv-count {
	background-color: red;
	min-width: 16px;
	max-width: 16px;
	width: 16px;
	height: 16px;
	font-size: 12px !important;
	text-align: center;
	padding-bottom: 5px;
	line-height: 15px !important;
	border-radius: 100%;
	color: #fff;
}

@media screen and (max-width: 480px) {
	.difp-table .difp-column-avatar {
	}
	.difp-action-table,
	.difp-action-table > div,
	.difp-action-table > div > div {
		display: block;
	}
	.difp-action-table > div > div {
		width: 100%;
	}
	#difp-menu .difp-button,
	.difp-button,
	.difp-button-active {
		width: 100%;
	}
	#difp-content input[type="text"] {
		width: 100%;
	}
	.difp-table .difp-column-difp-cb {
		min-height: 10px;
		padding-top: 0;
		padding-right: 0px;
		position: absolute;
		top: 10px;
		right: 10px;
	}
	.difp-table .difp-column-difp-cb input[type="radio"],
	.difp-table .difp-column-difp-cb input[type="checkbox"] {
		margin: 0;
	}
	.difp-column-difp-cb .radio-check-item::before {
		top: 13px;
		left: 3px;
	}
	.difp-table .difp-column-author {
		width: 100%;
		float: left;
		min-height: 50px;
		vertical-align: middle;
		padding: 5px 5px 0;
	}
	.difp-table .difp-column-title {
		width: 100%;
		float: left;
		min-height: 55px;
		padding: 5px 5px 0 5px;
		font-size: 11px;
	}
	.difp-table .difp-column-title span a {
		font-size: 11px;
		padding-left: 5px;
	}
	.difp-filter {
		width: 100%;
	}
	.bult-action-wrap {
		width: 100%;
	}
	.bult-action-wrap .difp-bulk-action {
		width: 75% !important;
	}
	.bult-action-wrap .difp-bulk-action-button {
		width: 25% !important;
	}
}
@media screen and (max-width: 768px) {
	.close-pop span {
		height: 100% !important;
	}
	.transporter-bid-actions .default-message-block .default-message span {
		width: 100%;
		font-size: 20px;
		display: flex !important;
		margin-top: 0px;
	}
	.transporter-bid-actions .difp-button.btn.btn-primary {
		margin-top: 0px !important;
	}
	div.view-msg a {
		margin-top: 8px;
	}
	div.view-msg {
		padding-right: 8px;
	}
	.difp-column div.message-title {
		padding-right: 35px;
	}
	.difp-column .author-info .difp-message-date {
		display: none;
	}
	.view-msg {
		position: absolute;
		top: 0;
		right: 0;
	}
	div.active-bid-container .quote-item-wrap {
		margin: 0 auto;
		/* position: absolute; */
		/* bottom: 5px;
		right: 0;
		padding-right: 8px; */
	}
	.active-bid-container .quick-info {
		text-align: right;
	}
	i.view__msg-icon,
	i.quote__info-icon {
		display: inline-block;
	}
	.quick-info p,
	.view-msg p {
		display: none;
	}
	.difp-table .difp-message-excerpt {
		display: none;
	}
	.second_user .difp-per-message-inner {
		width: 100%;
		border-radius: 5px;
		margin-top: 10px;
	}
	.second_user .difp-per-message-inner::before {
		top: -7px;
		right: 25px;
	}
	.current_user .difp-per-message-inner {
		width: 100%;
		border-radius: 5px;
		margin-top: 10px;
	}
	.current_user .difp-per-message-inner::before {
		top: -7px;
		left: 25px;
	}
	.difp-message .difp-message-title-heading {
		font-size: 18px;
		font-weight: 500;
		margin-bottom: 15px;
	}
	.difp-message-title-heading.participants {
		line-height: 32px;
	}
	.difp-message-title-heading img {
		width: 70px;
	}
}
#difp-attachment-field-add,
.difp-attachment-field,
#difp_upload {
	display: none !important;
}
.difp-messagebox-search-form-div {
	width: 270px;
}
.difp-messagebox-search-form-field {
	width: 100%;
	line-height: 48px;
	box-shadow: none;
	border: none;
	padding: 0 30px;
	min-height: 48px;
	font-size: 13px;
}
.bult-action-wrap {
	width: 300px;
}
.rtl .bult-action-wrap {
	width: auto;
}
.rtl .bult-action-wrap .pull-left {
	float: right !important;
}
.rtl .bult-action-wrap .difp-bulk-action-button button {
	margin-left: 0;
}
.rtl .bult-action-wrap .difp-bulk-action {
	padding-left: 10px;
}
.difp-field {
	margin-bottom: 15px;
}
.difp-field textarea {
	min-height: 150px;
	width: 100%;
}
.difp-field input {
	width: 100%;
	height: 25px;
}
.bidding-form .difp-label {
	display: none;
}
@media handheld, only screen and (max-width: 1280px) {
	.difp-table .difp-column-author {
		width: 25%;
	}
	.difp-table .difp-column-title {
		width: 53%;
		float: left;
		min-height: 130px;
		padding: 42px 30px 0 0;
	}
}
@media handheld, only screen and (max-width: 1024px) {
	.difp-table .difp-column-author {
		width: 25%;
		padding: 50px 20px 0;
	}
	.difp-table .difp-column-title {
		width: 47%;
		float: left;
		min-height: 130px;
		padding: 42px 20px 0 0;
	}
}
@media handheld, only screen and (max-width: 980px) {
	.difp-table .difp-column-avatar {
		width: 80px;
	}
	.difp-table .difp-column-author {
		width: 25%;
		padding: 15px 15px 0;
		min-height: 80px;
	}
	.difp-table .difp-column-author .difp-message-author {
		font-size: 12px;
	}
	.difp-table .difp-message-date {
		font-size: 9px;
	}
	.difp-table .difp-column-title {
		width: 52%;
		min-height: 80px;
		padding: 15px 15px 0 0;
	}
	.difp-table .difp-column-title span a {
		font-size: 13px;
		padding-left: 10px;
		line-height: 12px;
	}
	.difp-table .difp-column-title img {
		float: left;
		border-radius: 4px;
	}
	.difp-table .difp-column-title .difp-strong {
		float: left;
	}
	.difp-table .difp-column-title .difp-unread-classp {
		float: left;
	}
	.difp-table .difp-column-difp-cb {
		min-height: 80px;
		padding-top: 15px;
		padding-right: 15px;
	}
	.message-bid {
		float: left;
	}
}
@media screen and (max-width: 768px) {
	.quick-info {
		margin-top: 20px !important;
	}
	.view-msg a {
		margin-left: auto;
		margin-top: 20px;
	}
	.difp-table .difp-column-avatar {
		width: 60px;
	}
	.difp-table .difp-column-author {
		width: 25%;
		padding: 10px 10px 0;
		min-height: 60px;
	}
	.difp-table .difp-column-author .difp-message-author {
		font-size: 12px;
	}
	.difp-table .difp-message-date {
		font-size: 9px;
	}
	.difp-table .difp-column-title {
		width: 54%;
		min-height: 60px;
		padding: 10px 10px 0 0;
	}
	.difp-table .difp-column-title span a {
		font-size: 9px;
		padding-left: 10px;
		line-height: 10px;
	}
	.difp-table .difp-column-title img {
		float: left;
		width: 40px;
	}
	.difp-table .difp-column-title .difp-strong {
		float: left;
	}
	.difp-table .difp-column-title .difp-unread-classp {
		float: left;
	}
	.difp-table .difp-column-difp-cb {
		min-height: 60px;
		padding-top: 10px;
		padding-right: 5px;
	}
	.message-bid {
		float: left;
	}
}
@media screen and (min-width: 782px) {
	.wp-core-ui .quicktags-toolbar input.button.button-small {
		width: auto !important;
	}
}
@media screen and (max-width: 480px) {
	.difp-message-author .author-info {
		display: none;
	}
	.difp-table-row {
		position: relative;
	}
	.difp-unread-class {
		font-size: 9px;
		height: 16px;
		line-height: 16px;
		min-width: 42px;
		margin-left: 10px;
	}
	.difp-table .difp-column-title img {
		display: none;
	}
	.message-bid,
	.bid_amount {
		min-width: 32px;
		padding: 0 5px;
		margin-left: 10px;
		font-size: 10px;
		line-height: 16px;
	}
	.difp-message-title-heading img {
		display: block;
		margin-bottom: 10px !important;
	}
	.difp-message .difp-message-title-heading {
		text-align: left;
	}
	.message-bid,
	.bid_amount {
		display: inline-block;
	}
}
@media screen and (max-width: 420px) {
	.difp-table-row {
		position: relative;
	}
	.difp-table .difp-column-author {
		width: 60%;
		padding: 10px 10px 0;
		min-height: 60px;
	}
	.difp-table .difp-column-title {
		width: 100%;
		min-height: 60px;
		padding: 10px 10px 0 10px;
	}
	.difp-table .difp-column-title img {
		border-radius: 2px;
		display: inline-block;
	}
}
.announcement .difp-bulk-action {
	float: left;
	width: 50%;
}
.announcement .difp-bulk-action .select2.select2-container {
	max-width: 200px;
	float: left;
}
.announcement .difp-bulk-action button {
	float: left;
	margin: 0 0 0 5px;
	border-radius: 2px;
	padding: 7px 20px 8px;
}
.announcement .difp-filter {
	float: right;
	width: 50%;
}
.announcement .difp-table-row {
	position: relative;
	padding: 10px 20px;
}
.announcement .difp-column-difp-cb {
	float: none;
	min-height: 20px;
	padding-top: 0;
	padding-right: 0;
	position: absolute;
	top: 15px;
	right: 15px;
}
.announcement .difp-column-date {
	text-align: left;
}
.rtl .announcement .difp-column-date {
	text-align: right;
}
.announcement .difp-column-title {
	width: 100%;
	float: none;
	min-height: 1px;
	padding: 0;
	text-align: left;
}
.rtl .announcement .difp-column-title {
	text-align: right;
}
.announcement .difp-column-title span a {
	padding-left: 0;
}
.difp-column-content {
	padding: 10px 15px 0;
	float: left;
	text-align: left;
	min-width: 70%;
}
.rtl .difp-column-content {
	float: right;
	text-align: right;
}
.difp-column-thumb {
	float: left;
	width: 120px;
	height: 120px;
}
.rtl .difp-column-thumb {
	float: right;
}
.difp-message-author .author-thumbnail {
	float: left;
	margin-right: 10px;
	width: 48px;
}
.rtl .difp-message-author .author-thumbnail {
	float: right;

	margin-right: 0;

	margin-left: 10px;
}
.difp-message-author .author-thumbnail img {
	max-width: 100%;
}
.difp-message-author .message-author-name {
	color: #777;
}
.difp-column-content .message-title {
	padding: 5px 0;
}
.difp-column-content .difp-unread-classp {
	padding-right: 5px;
}
.bult-action-wrap button {
	padding: 7px 22px 8px;
	margin: 0 0 0 5px !important;
	border-radius: 2px;
}
@media screen and (max-width: 480px) {
	.difp-column-thumb {
		width: 80px;
		height: 80px;
	}
	.difp-column-thumb img {
		max-width: 100%;
		max-height: 100%;
	}
	.difp-column-content {
		padding: 0px 10px 0;
	}
	.difp-table .difp-column-difp-cb {
		padding-right: 0;
		padding-left: 0px;
	}
	.difp-message-table .row .col-md-12 {
		width: 100%;
	}
	.difp-column-difp-cb .radio-check-item:before {
		top: 4px !important;
	}
	.bult-action-wrap {
		width: 100% !important;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

#minibid {
	margin-top: 10px;
}

.adaos-wrapper {
	display: flex;
	justify-content: flex-start;
}
.adaos-wrapper .bid_amount {
	font-size: 2rem;
	height: 20px;
}
.adaos-wrapper p {
	font-size: 2rem !important;
	color: #444;
}
.bid-participants {
	margin-top: 20px;
}

.quick-info {
	border-radius: 20px;
	background-color: #5cb85c;
	width: 20%;
	text-align: center;
	margin-top: -29px;
	margin-left: 57%;
	margin-bottom: 20px;
}

.accept-bid {
	border-radius: 20px;
	background-color: #10286a;
	width: 20%;
	text-align: center;
	/* margin: 0 auto; */
	margin-top: -70px;
	margin-left: auto;
}

.accepted-bid {
	background-color: #8a94b2;
}

.quick-info:hover,
.accept-bid:hover {
	cursor: pointer;
}
.quick-info p,
.accept-bid p,
.ignore-bid p {
	color: white;
	padding: 2px 5px;
	font-weight: bold;
	font-size: 15px;
}

.flex-box-t {
	display: flex;
	justify-content: flex-start;
}
.text-left {
	text-align: left;
}

.extra-messages-details {
	height: 0;
	overflow: hidden;
	opacity: 0;
	background-color: white;
	transition: all 400ms ease-in;
}

.extra-show {
	height: 100%;
	opacity: 1;
}

.bidinfo-wrapper {
	padding: 25px;
}

/* // .button-container {
//     flex-direction: column;
// }
// .confirm-cote {
//     background-color: green;
//     color: white;
// } */

#vehicletype {
	width: 100%;
}

.listing-number {
	color: #10286a !important;
}

.listing-counts-wrap {
	margin-bottom: 20px;
	row-gap: 10px;
}

.listing-counts-wrap .total-listing-count {
	max-height: 80px;
}

.pick-up-div,
.delivery-div {
	display: flex;
	align-items: center;
	margin-top: 10px;
}

.delivery-div {
	margin-bottom: 10px;
}
.pick-up-div label,
.delivery-div label {
	width: 20%;
	margin-right: 20px;
	font-size: 13px;
	color: #777780;
	font-weight: 600;
}
.bidding-form #message_content {
	min-height: 100px !important;
	height: 100px !important;
}
.bidding-form input {
	border: 1px solid #eaeaea;
}
.bidding-form {
	border: 5px solid white;
}

.message-container {
	margin-top: 20px;
}
#difp-content .message-container .reply-text textarea,
#difp-content .message-container .reply-button-holder {
	height: 40px;
}

.reply-button-holder {
	margin-top: 20px;
}
.reply-button-holder button {
	color: white;
	background-color: #f4811e;
	font-size: 14px;
	font-weight: 600;
	border: none;
	padding: 8px;
	width: 20%;
}

.transport-provider-picture {
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.view-more-replies {
	color: white;
	background-color: #f4811e;
	font-size: 14px;
	font-weight: 600;
	border: none;
	padding: 8px;
}

.extra-content-messages,
.message-replies-wrapper {
	display: none;
}

.show-row {
	display: block;
}

.total-listing-count-item {
	text-align: left;
}

.default-message {
	display: flex;
	margin-bottom: 20px;
	justify-content: flex-end;
}

.default-message label {
	margin-right: 20px;
	display: block;
	font-weight: 500;
}

.default-message input {
	font-weight: 400;
}

.view-cotes-button {
	background-color: #10286a;
	font-weight: 700;
	justify-content: center;
	height: 35px;
}
.view-cotes-button .view-cotes {
	color: white !important;
	background-color: #10286a;
	outline: none;
	border: none;
	width: 100%;
}

.rating-popup-wrapper {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 2;
}

.rating-popup-content {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 50px;
	color: white;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background-color: white;
	height: 50%;
	width: 30%;
	border-radius: 9px;
	padding-bottom: 35px;
	min-width: 500px;
}
.rate-the-customer {
	width: 75px;
	background-color: white;
	color: #f4811e;
	font-weight: 600;
	padding: 5px;
	border: 2px solid #f4811e;
}
.rating-form {
	width: 100%;
	height: 30%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dashboard-listings-id .rating-form {
	height: 75px;
}
.rating-text {
	width: 100%;
	text-align: center;
	font-weight: 600;
	font-size: 21px;
	padding-top: 10px;
	color: #10286a;
}

.user-rating-form {
	height: 80%;
}

.rating-message {
	max-width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 51%;
}

.rating-message textarea {
	font-size: 17px;
	width: 80%;
	color: #10286a;
}

.rating-message textarea::placeholder {
	color: #10286a;
	opacity: 1;
}

.rating-submit {
	display: flex;
	justify-content: center;
	padding-top: 35px;
}

.rating-submit button {
	font-size: 21px;
	color: white;
	border: none;
	outline: none;
	background-color: #f4811e;
	padding: 10px;
	border-radius: 4px;
}

.user-rating {
	direction: rtl;
	font-size: 45px;
	unicode-bidi: bidi-override;
	padding: 10px 30px;
	display: inline-block;
}

.user-rating input {
	opacity: 0;
	position: relative;
	left: -30px;
	z-index: 2;
	cursor: pointer;
	width: 20px;
	height: 20px;
}

.user-rating span.star:before {
	/* // color: #777777;
  // content: "ï€†"; */
	/*padding-right: 5px;*/
}

.user-rating span.star {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	position: relative;
	z-index: 1;
}

.user-rating span {
	margin-left: -15px;
	color: #10286a;
}

.user-rating span.star:before {
	color: #10286a;
	content: "\f006";
	/* // dashboard-listing-settings */
	/*padding-right: 5px;*/
}

/* // .user-rating input:hover+span.far:before,
// .user-rating input:hover+span.far~span.far:before,
// .user-rating input:checked+span.far:before,
// .user-rating input:checked+span.far~span.far:before {
//   color: #f4811e;
//   // content: "\f005";
// } */

.selected-rating {
	color: #f4811e;
	font-weight: bold;
	font-size: 3em;
}

.rating-close-btn {
	position: relative;
	top: 3%;
	left: 91%;
	color: #f4811e;
	font-size: 21px;
	width: 25px;
	height: 25px;
	border: 2px solid #f4811e;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	padding: 1px;
}

.rating-close-btn:hover {
	cursor: pointer;
}

.already-rated button {
	border-color: #10286a !important;
	color: #10286a;
}

.rating-sent-wrap {
	width: 50%;
	margin: 0 auto;
	margin-top: 20%;
}
.rating-sent {
	font-size: 25px;
	color: #f4811e;
	font-weight: 600;
}

.view-review,
.first-review {
	border-radius: 20px;
	border: none;
	padding: 3px;
	width: 74%;
	color: white;
	font-weight: 700;
	background-color: #ff9700;
	margin-top: 20px;
	height: 30px;
	width: 150px;
}

.difp-message-table .difp-table-row {
	border-top: 1px solid #10286a;
}

.message-title {
	display: flex;
}

.message-title .listing-title {
	margin-left: 40%;
}

.last-edited {
	margin-left: auto;
}

.report-conversation {
	font-size: 14px;
	border: none;
	border-radius: 21px;
	background-color: #10286a;
	padding: 10px;
	color: white;
}

.report-popup-overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 2;
	cursor: pointer;
}
.view-overlay {
	display: block;
}

.report-popup-content {
	background-color: white;
	width: auto;
	max-width: 600px;
	height: auto;
	margin: 0 auto;
	transform: translateY(50%);
	text-align: center;
	padding: 20px;
	position: relative;
}

.report-popup-content > h4 {
	margin-top: 20px;
}

.report-reason textarea {
	width: 100%;
	margin: 20px auto;
	height: 180px;
	font-size: 17px;
}

.report-button-wrapper button {
	padding: 10px;
	color: white;
	background-color: #10286a;
	border: none;
	border-radius: 5px;
	font-size: 17px;
	width: 200px;
}

.close-report {
	border: 2px solid #10286a;
	border-radius: 50px;
	position: absolute;
	right: 5%;
	top: 5%;
	font-size: 17px;
	width: 24px;
	height: 24px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 12px;
	color: #10286a;
}

.ignore-bid {
	border-radius: 20px;
	background-color: #ec4e12;
	text-align: center;
	margin-right: 20px;
	cursor: pointer;
}

.listing-extended {
	height: 0;
	opacity: 0;
	overflow: hidden;
	background-color: white;
	margin-top: 20px;
}

.hight-transition {
	height: auto;
	opacity: 1;
}

.view-cotes-link {
	background-color: #10296a;
	color: white !important;
}

.no-active-quotes {
	font-size: 25px;
	color: #10286a;
	font-weight: 600;
	margin-top: 44px;
}

.place-quotes {
	background-color: #10286a;
	color: white;
	font-weight: 500;
	width: 31%;
	padding: 20px;
	margin: 20px auto;
}
.place-quotes a {
	color: white !important;
	font-size: 21px;
	font-weight: 600;
}
.redbid {
	color: red;
	font-weight: 600;
}

.greenbid {
	color: green;
	font-weight: 600;
}

.difp-message-author .difp-message-date {
	margin-left: 20px;
}

.active-page {
	color: white !important;
	background-color: #f4811e;
}

/* remove quote */

#remove-quote-popup {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.1);
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: flex;
	justify-content: center;
	align-items: center;
}

#remove-quote-cont {
	background-color: white;
	padding: 20px;
	display: flex;
	flex-direction: column;
	row-gap: 20px;
	z-index: 10000;
}

.text-cont {
	color: #10296a;
	font-size: 18px;
}

.remove-quote-options {
	display: flex;
	justify-content: end;
	column-gap: 10px;
}

.popup-btn {
	padding: 4px 8px;
	cursor: pointer;
	background-color: #ff9700;
	color: white;
}
.author-display-name input[type="checkbox"] {
	visibility: hidden;
}
.close-pop {
	display: flex;
	justify-content: center;
	align-items: center;
}
.close-pop span {
	margin: 0px !important;
	text-transform: capitalize;
	color: #f4811e !important;
	font-weight: bold;
}
.text-danger.message-reply-warning.text-left {
	font-size: 14px;
}
.transporter-bid-actions .default-message-block {
	justify-content: flex-start;
}
.transporter-bid-actions .default-message-block .default-message {
	margin: 0px;
}
.transporter-bid-actions .difp-button.btn.btn-primary {
	margin-top: -42px;
}
