/*======================================
=            COMMON SECTION            =
======================================*/
body
{
	font-size: 15px;
}


/*=====  End of COMMON SECTION  ======*/

/*====================================
=            NOTIFICATION            =
====================================*/
.pincode-div .error.message > :first-child::before,
.message.info > :first-child::before,
.message.success > :first-child::before
{
	top: 27px;
}
.pincode-div .error.message,
.message.info,
.message.success
{
	padding: 20px 40px;
}
/*=====  End of NOTIFICATION  ======*/
/* img.tree-ec-icon.tree-elbow-plus{
	width: 10% !important;
}
img.tree-ec-icon.tree-elbow-minus{
	width: 10% !important;
} */
/*========================================
=            VENDOR SHOP PAGE            =
========================================*/
.sidebar-wrap .block-content img {
	width: auto;
	max-width: 100%;
}
.toolbar-products .sorter select {
	float: right;
}
.toolbar-products label {
	float: left;
    padding-top: 5px;
}
.toolbar-products .modes {
	padding-left: 15px;
}
/*=====  End of VENDOR SHOP PAGE  ======*/
.box-actions::after {
	content: '';
	clear: both;
	display: table;
}
.block.block-dashboard-info .box-actions > a 
{
	float: left !important;
	margin-right: 10px;
}
.csmarketplace-vshops-index .columns {
	display: flex !important;
}
.page-wrapper .page-main {
	padding-top: 20px;
}
.form-list .input-box > select {
	width: 100%;
}
.sidebar-wrap .shipping ul li {
	margin-bottom: 1rem;
}
.actions-toolbar .primary .action 
{
	margin-bottom: 10px;
}
/*===========================
=            RMA            =
===========================*/
.csrma-customerrma-view .block
{
	padding: 0 10px;
}
.csrma-customerrma-view .block-content {
	font-weight: normal;
	color: #333333;
	text-shadow: 0 0 0;
}
.label {
	font-weight: 600;
	color: #000000;
	text-shadow: 0 0 0;
}
.block-content .field {
	margin-bottom: 15px;
}
.csrma-customerrma-view .block.order_information {
	width: 17%;
	float: left;
}
.csrma-customerrma-view .block.customer_information {
	width: 17%;
	float: right;
}
.csrma-customerrma-view .block.item_information {
	width: 66%;
	float: left;
}
.csrma-customerrma-view .block.new_chat {
	width: 33%;
	float: left;
}
.csrma-customerrma-view .block.activity_notification {
	width: 100%;
	clear: both;
}
.csrma-customerrma-view .block.chat_history {
	width: 33%;
	float: left;
}
.csrma-customerrma-view .ced-rma-chats-list::after {
	content: '';
	clear: both;
	display: table;
}
.csrma-customerrma-view .ced-rma-chats-list {
	padding: 0;
	list-style: none;
	max-height: 350px;
	overflow-y:auto; 
}
.csrma-customerrma-view .ced-rma-right-chat-column,
.csrma-customerrma-view .ced-rma-left-chat-column
{
	width: 80%;
	word-wrap: break-word;
}
.csrma-customerrma-view .page-title {
	text-align: left;
}
.ced-rma-right-chat-column {
	position: relative;
	margin-right: 20px;
}
.ced-rma-right-chat-column::after {
	content: '';
	height: 15px;
	width: 15px;
	position: absolute;
	right: -7px;
	background: #f3f3df;
	top: 3px;
	transform: rotate(45deg);
}
.ced-rma-left-chat-column
{
	position: relative;
	margin-left:20px;
}
.ced-rma-left-chat-column::after {
	content: '';
	height: 15px;
	width: 15px;
	position: absolute;
	left: -7px;
	background: #d3d3d3;
	top: 3px;
	transform: rotate(45deg);
}
.csrma-customerrma-view td.col,
.csrma-customerrma-view th.col
 {
	min-width: 100px;
	text-align: left !important;
	padding: 0;
}
.csrma-customerrma-view .ced-rma-right-chat-column-comment,
.csrma-customerrma-view .ced-rma-left-chat-column
{
	color: #525252;
	font-size: 14px;
}



.csrma-customerrma-form .field textarea[name="policy-text"] 
{
	display: block;
	margin: 10px 0;
	width: 100%;
	height: 100px;
}
.csrma-customerrma-form select[aria-required="true"] {
    width: 100%;
}
/*=====  End of RMA  ======*/
/*=======================================
=            REFER TO FRIEND            =
=======================================*/
.rewardsystem-referral-index .main .fieldset {
	letter-spacing: 0 !important;
}
.rewardsystem-referral-index .control .input-text
{
	width: 100%;
}
.rewardsystem-referral-index .fieldset .legend
{
	padding: 15px 0;
}
.rewardsystem-referral-index .legend > span {
	font-weight: 500;
	text-shadow: 0 0 0;
}

/*=====  End of REFER TO FRIEND  ======*/

/* ========shoppage columns css(sc)========= */
.csmarketplace-vshops-index .sidebar-wrap {
        margin-top: 20px;
}
.csmarketplace-vshops-index .sidebar-wrap .form-list li .input-box select[id="country"] {
        width: 100%;
}
.csmarketplace-vshops-index .sidebar-wrap .form-list li {
        margin: 10px 0px;
}
.csmarketplace-vshops-index .buttons-set {
        margin: 15px 0px;
}
.header-maininner-row .header-content-action {
        display: flex;
        flex-wrap: nowrap;
}
.header-maininner-row .header-content-action > div {
        display: flex;
        flex-wrap: nowrap;
}
.header-content-action > div:not(.user-topbar) {
    margin-right: 25px;
}
/*===================================
=            MEDIA QUERY            =
===================================*/
@media (max-width: 768px)
{
	.customer-address-form .form-address-edit > fieldset 
	{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.customer-address-form .form-address-edit .actions-toolbar {
		padding: 0 15px;
	}
}
