/* HEADER */

html body header
{
    min-width: 1100px;
    margin-bottom: 2rem;
}

p {
    font-size: 1.2rem;
    margin-bottom: 0;
}

html body header div.ei_header_top_row .small-12 {
    width: 50%;
}

html body header div.ei_header_top_row .small-12.large-4 {
    width: 30%;
    float: left;
}

html body header div.ei_header_top_row .small-12.large-8 {
    width: 70%;
    float: left;
}

html body header div.ei_text
{
	width: auto;
}

html body header div.ei_header_bottom_container
{
    width: 100%;

    background-color: #fff;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar
{
    width: 44rem;
    max-width: 50rem;
    height: 10rem;
    padding-top: 4rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item
{
    line-height: 4rem;

    display: inline-block;

    height: 4rem;
    padding-right: 1rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item div.ei_badge
{
    font-size: .9rem;
    font-weight: 700;
    line-height: 1.5rem;

    display: none;

    margin-top: 1.3rem;
    margin-left: .5rem;

    text-align: center;
    padding: 0 .8rem;
    color: #fff;
    border-radius: 15rem;
    background-color: #ea5b0c;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item div.ei_user_dropdown_row.ei_wishlist div.ei_badge,
html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item div.ei_user_dropdown_row.ei_compare div.ei_badge {
    line-height: 2rem;
    margin-top: 1rem;
    padding: 0;
    border-radius: 50%;
    height: 2rem;
    width: 2rem;
    font-size: 1rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar {
    padding-left: 2rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_cart {
    width: 30%;
    float: right;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_signin {
    float: right;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_signin div.account_left,
html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_signin div.account_right {
    float: left;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_signin div.account_right span.company_name div.ei_tag {
    background: #ea5b0c;
    color: #fff;
    padding: 0.2rem .8rem .4rem .8rem;
    border-radius: 15rem;
    margin-left: .5rem;
	margin-top: 0;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_signin div.account_right span.full_name,
html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_signin div.account_right span.company_name {
    line-height: 1.6rem !important;
    height: 2.5rem;
    float: left;
    width: auto;
    cursor: pointer;
    color: #ea5b0c;
    text-overflow: ellipsis;
    padding-top: 1.2rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_cart div.cart_left {
    width: 30%;
    float: left;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_cart div.cart_right {
    width: 70%;
    float: left;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_cart div.cart_right div.ei_link.my_cart {
    width: auto;
    height: 2.5rem !important;
    line-height: 2.5rem !important;
    padding-top: .8rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item div.ei_icon

{
    width: 2rem;
    height: 2rem;
    margin: 1rem .5rem 0 .5rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_cart
{
    border-right: solid .1rem #ddd;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_signin div.ei_spliter
{
    width: 2rem;

    text-align: center;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_signin div.ei_text
{
    overflow: hidden;

    max-width: 90rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_command_bar div.ei_command_bar_item.ei_signin div.ei_text a
{
    overflow: hidden;

    width: auto;
    padding-right: 0;
    padding-left: 0;

    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;

    background-color: transparent;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_search_bar
{
    width: calc(100% - 62rem);
    height: 10rem;
    padding-top: 4rem;
    padding-left: 3rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_search_bar div.ei_search_icon
{
    font-size: 2rem;
    line-height: 4rem;

    display: block;

    width: 4rem;
    height: 4rem;
    margin: 0;

    cursor: pointer;
    text-align: center;

    color: #fff;
    background-color: #ea5b0c;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row div.ei_search_bar input
{
    font-size: 1.3rem;
    line-height: 3.6rem;

    display: block;
    clear: none;

    width: calc(100% - 4rem);
    height: 4rem;
    margin: 0;

    border: .2rem solid #ea5b0c;
}

html body header div.ei_header_bottom_container div.ei_main_menu_row
{
	border-top: 1px solid #e9e9e9;
    background-color: #ea5b0c;
	max-width: 100% !important;
	text-align: center;
	margin: 0;
	padding: 0;
}

html body header div.ei_header_bottom_container div.ei_main_menu_row div.ei_main_menu_container
{
	display: block;
	max-width: 1100px;
	margin: auto;
	width: 1100px;
}

html body header div.ei_header_bottom_container div.ei_main_menu_row div.ei_menu_item a
{
    font-size: 1.3rem;
    line-height: 4rem;
	color: #fff;
	text-decoration: none;
    padding: 0 2rem;
}

html body header div.ei_header_bottom_container div.ei_header_bottom_row {
	margin-bottom: -15px;
}

html body header div.ei_header_top_container div.ei_header_top_row .ei_icon
{
    margin: .5rem .1rem;
}

html body header div.ei_header_top_container div.ei_header_top_row .ei_text
{
    font-size: 1.2rem;
    line-height: 4rem;
	color: #999;
}

html body header div.ei_header_top_container div.ei_header_top_row a:first-of-type
{
    margin-left: 1rem;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item
{
    position: relative;

    padding: 0 1rem;

    border-left: solid .1rem #ddd;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item .ei_icon
{
    margin: .5rem 1rem .5rem 0;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item .fa
{
    font-size: 1.2rem;
    line-height: 4rem;

    width: 3rem;
    height: 3rem;
    margin: 0;
    padding: 0;
	color: #999;
    text-align: center;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a,
html body header div.ei_header_bottom_container div.ei_main_menu_row div.ei_menu_item
{
    margin: 0;
	transition: 0.5s;
}

html body header div.ei_header_bottom_container div.ei_main_menu_row div.ei_menu_item:hover,
html body header div.ei_header_bottom_container div.ei_main_menu_row div.ei_menu_item.selected
{
	transition: 0.5s;
	background: #c35214;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item#ei_language div.ei_drop_down
{
    position: absolute;
    top: 3rem;
    right: 0;

    display: none;

    width: auto;
    padding: 1rem 4rem 1rem 2rem;

    background-color: #fff;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item#ei_language:hover div.ei_drop_down
{
    display: block;
}

html body header div.ei_header_top_container div.ei_header_top_row,
html body header div.ei_header_bottom_container div.ei_header_bottom_row,
html body footer div.ei_footer_top_container div.ei_footer_top_row,
html body footer div.ei_footer_copyrights_container div.ei_footer_copyrights_row
{
    max-width: 1100px;
}

html body header div.ei_header_top_container
{
    width: 100%;
	border-bottom: 1px solid #e9e9e9;

    background-color: #f8f8f8;
}

/* FOOTER */
html body footer
{
    min-width: 1100px;
    margin: 0;
    margin-top: 4rem;
    background-color: #262626;
}

html body footer div.ei_footer_top_container
{
    width: 100%;
    padding: 4rem 0 2rem;
}

html body footer div.ei_footer_top_row .small-12 {
    width: 25%;
}

html body footer div.ei_footer_copyrights_container
{
	width: 100%;
}

html body footer div.ei_footer_copyrights_container div.ei_footer_copyrights_row div.ei_footer_left
{
    width: 50%;
    margin: 0;
    padding: 0;
}

html body footer div.ei_footer_copyrights_container div.ei_footer_copyrights_row div.ei_footer_right
{
    width: 50%;
    margin: 0;
    padding: 0;
}

html body footer a.ei_link
{
	display: inline-block;
	float: left;
	width: 100%;
}

/* CONTENT */
html body div.ei_row,
html body div.ei_header_bottom_row.row,
html body header div.ei_header_bottom_container div.ei_main_menu_row,
html body header div.ei_header_bottom_container div.ei_header_bottom_row,
html body header div.ei_header_top_container div.ei_header_top_row
{
    width: 100%;
    max-width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
}

html body  div.ei_sidebar_left
{
	width: 22%;
	border: 1px solid #e8e8e8;
}

html body  div.ei_sidebar_right
{
	width: 25%;

	padding: 0 0 0 2rem;
}

html body  div.ei_content
{
	width: 100%;
	padding-bottom: 8rem;
}

html body.ei_has_sidebar_left  div.ei_content,
html body.ei_has_sidebar_right  div.ei_content
{
	width: 78%;
	padding-left: 2rem;
}

html body.ei_has_sidebar_left.ei_has_sidebar_right  div.ei_content
{
	width: 50%;
}

/* SIDEBAR */

html body  div.ei_sidebar_row
{
	width: 100%;
	line-height: 3rem;
	/* padding: 0.2rem 2rem 0.2rem 2rem; */
	background-color: #ffffff;

}

html body  div.ei_sidebar_row .ei_label
{
	width: 30%;
	line-height: 1.8rem;
}

html body  div.ei_sidebar_row .ei_value
{
	width: 70%;
	line-height: 1.8rem;
}


html body div.ei_sidebar_row div.ei_menu_item
{
	font-size: 1.3rem;
	color: #333;
}

/* LEFT SIDEBAR */

html body  div.ei_sidebar_left div.ei_title
{
	width: 100%;
	color: #ea5b0c;
	background-color: #fff;
	font-size: 1.8rem;
	font-weight: bold;

	line-height: 6rem;
	padding: 0 2rem 0 2rem;

	text-align: left;
}

html body  div.ei_sidebar_left div.ei_input
{
	width: 100%;
}

html body div.ei_sidebar_left .ei_button {
    width: 100%;
}



/* RIGHT SIDEBAR */

html body  div.ei_sidebar_right div.ei_title
{
	width: 100%;
	color: #AA7C1A;
	background-color: #ffffff;
	font-weight: bold;
	padding: 0 2rem 0 2rem;

	text-align: left;
}

/*html body div.ei_sidebar_right div.ei_membership
{
	color: #6b839e !important;
	font-size: 1rem;
	background: #fff;
	border-radius: 0.2rem;
	padding: 0.1rem 0.8rem;
	width: auto;
	display: inline-block;
	margin-top: 1rem;
	margin-bottom: 1rem;
}*/

html body  div.ei_sidebar_right div.ei_membership.ei_basic
{
	color: #3a73ac;
	display: inline-block;
	font-size: 1.2rem;
}

html body  div.ei_sidebar_right div.ei_subtitle
{
	width: 100%;
	color: #fff;
	background-color: #3a73ac;
	font-size: 1.6rem;
	font-weight: bold;
    float: left;
	line-height: 1.6rem;
	padding: 2rem;

	text-align: left;
}

html body .ei_sidebar_row.ei_rating {
	padding: 2rem 2rem 0 2rem;
}

html body .ei_sidebar_row .ei_review {
	padding: 0 2rem;
}

html body .ei_sidebar_row .ei_location {
	padding: 1rem 2rem;
}

html body  div.ei_sidebar_right .ei_button
{
	width: 100%;
}





/* HOME */
html body.guest.home div.ei_content div.ei_listing_row
{
	border-top: 0.3rem solid #ea5b0c;
	padding: 0;
	margin-bottom: 2rem;
	background-color: #fff;
}

html body.guest.home div.ei_content div.ei_listing_row div.ei_header {
    border-bottom: 1px solid #eeeeee;
}

html body.guest.home div.ei_content div.ei_listing_row div.ei_product_row a:nth-child(1) div.ei_image_box {
	border-left: 1px solid #fff;
}

html body.guest.home div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box
{
	width: calc(25% - 0rem);
	padding: 3rem;
	margin-top: 0;
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	background-color: #ffffff;
	transition: 0.5s;
    height: 32rem;
}

html body.guest.home div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box .ei_product_list_price.ei_has_discount {
    font-size: 1.3rem;
    font-weight: bold;
    color: #999;
    text-decoration: line-through;
}

html body.compare table tbody tr td.ei_product_details.client_rating div.ei_value table.ei_rating tbody tr td {
    border-right: 0;
    padding: 0 0.2rem;
}

html body.compare table tbody tr td {
    line-height: 1.8rem;
}

html body.guest.home div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box .ei_product_discounted_price {
    font-size: 1.4rem;
    font-weight: bold;
    color: #ea5b0c;
    text-align: center;
}

html body.guest.home div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box:hover {
	box-shadow: 0px 1px 25px rgba(0,0,0,0.15);
	transition: 0.5s;
}

html body.dashboard.bankdetails tbody tr td.ei_value label {
    font-size: 1.6rem;
    font-weight: bold;
}

html body.dashboard.bankdetails tbody tr td.ei_value table tbody tr td {
    padding: 1rem;
}

html body.dashboard.bankdetails tbody tr td.ei_value table tbody tr td:nth-child(1) {
    background: #fafafa;
    border-left: 0.1rem solid #e4e4e4;
    border-right: 0.1rem solid #e4e4e4;
    width: 25%;
}

html body.dashboard.bankdetails div.ei_form.clients form div#tt_form {
    margin-left: 0;
}

html body.dashboard.bankdetails div.ei_form.clients form div#tt_form.ei_input_container {
    width: 100%;
}

html body.dashboard.bankdetails div.ei_form.clients form div#tt_form label {
    font-style: normal;
    width: 35%;
}

html body.dashboard.bankdetails div.ei_form.clients form div#tt_form input,
html body.dashboard.bankdetails div.ei_form.clients form div#tt_form textarea {
    width: 65%;
    font-style: normal;
}

html body.dashboard.bankdetails tbody tr td.ei_value table tbody tr td:nth-child(2) {
    border-right: 0.1rem solid #e4e4e4;
}

html body.dashboard.bankdetails tbody tr td.ei_value {
    border-bottom: 0;
}

html body.home div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box .ei_company_name {
	font-size: 1.3rem;
	line-height: 2rem;
	font-weight: inherit;
	padding-top: 2rem;
	/* height: 6rem; */
	width: 100%;
	overflow: hidden;
	clear: both;
	color: #333;
    text-overflow: ellipsis;
	text-align: center;
	white-space: nowrap;

}

/* HOME YL FIXED */

html body.guest.home div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box .ei_product_list_price {
	font-size: 1.4rem;
	text-align: center;
	font-weight: 700;
}

html body.guest.home .ei_header .ei_title {
	font-size: 2rem;
	line-height: 2.8rem;
}

html body.guest.home .ei_title {
	width: 80%;
}

html body.guest.home .ei_action {
	padding-top: 1rem;
}



/* FLOATING TOOLBAR */
html body div.ei_floating_toolbar
{
	position: fixed;
	top: 3.5rem;
	right: 0;

	background-color: #ffffff;

}

html body div.ei_floating_toolbar div.ei_icon_col
{
	position: relative;
	width: 4rem;

}

html body div.ei_floating_toolbar div.ei_icon_col div.ei_toolbar_item
{
	width: 4rem;
	height: 4rem;

	cursor: pointer;
}

html body div.ei_floating_toolbar div.ei_icon_col div.ei_toolbar_item div.ei_badge
{
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	background-color: #ea5b0c;
	color: #ffffff;

	font-size: 1rem;
	font-weight: bold;
	text-align: center;

	border-radius: 1rem;
	display: none;
}

html body div.ei_floating_toolbar div.ei_content_col
{
    background: #e9eef4;
	width: 20rem;
	position: relative;
}

html body div.ei_floating_toolbar div.ei_content_col div.ei_actionbar
{
	width: 100%;

}

html body div.ei_floating_toolbar div.ei_content_col div.ei_actionbar div.ei_link
{
	width: 50%;
	line-height: 2rem;
}


html body div.ei_floating_toolbar div.ei_content_col div.ei_title
{
	width: 90%;
	margin: 0 5% 0 5%;
	font-size: 1.6rem;
	line-height: 4rem;
}




/* FLOATING - CART */
html body div.ei_floating_toolbar div.ei_content_col div.ei_content_box
{
	width: 100%;
	max-height: 50rem;
	overflow-y: auto;
}

html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box
{
	width: 90%;
	margin: 5%;
}

html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box div.ei_image_cover
{
	width: 100%;
	padding-bottom: 75%;
}
html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box div.ei_text_box
{
	width: 100%;
}
html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box div.ei_text_box div.ei_name
{
	width: 100%;
	font-size: 1.2rem;
	line-height: 1.8rem;
	padding: 0.5rem 0 0.5rem 0;
}

html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box div.ei_text_box div.ei_id
{
	width: 100%;
	font-size: 1.2rem;
	line-height: 1.8rem;
	padding: 0.5rem 0 0.5rem 0;
}

html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box div.ei_text_box div.ei_price
{
	width: 100%;
	font-size: 1.4rem;
	line-height: 1.8rem;
	padding: 0.5rem 0 0.5rem 0;
}


html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box div.ei_text_box div.ei_price.ei_discount
{
	text-decoration: line-through;
}
html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box div.ei_text_box div.ei_discount_price
{
	width: 100%;
	font-size: 1.4rem;
	line-height: 2rem;
	padding: 0.5rem 0 0.5rem 0;
}


html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box div.ei_action_box
{
	width: 100%;
}

html body div.ei_floating_toolbar div.ei_content_col div.ei_product_box div.ei_action_box
{

}




/* PRODUCT LISTING - BEST SELLER/ SEARCH */
html body.guest.bestseller div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button
{
	width: 33.33%;
}

html body.guest.search div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button
{
	width: 33.33%;
}

html body.guest.bestseller .ei_product_name {
	padding: 1rem 1.5rem 1rem 1.5rem;
}

html body.guest.search div.ei_text.ei_review {
	float: left !important;
	display: inline-block !important;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	color: #999;
}

html body.guest.bestseller div.ei_text.ei_review {
	float: left !important;
	display: inline-block !important;
	padding: 1rem 0rem 0rem 1.5rem;
	color: #999;
}


/* PRODUCT LISTING YL FIXED */

html body.guest.bestseller .ei_line {
	padding-left: 1.5rem;
}

html body.guest.search div.ei_form form#ei_search div.input.ei_option_group div.ei_input input {
	background: #fff;
	border-radius: 0.3rem;
}

html body .ei_content .ei_listing_row.ei_recommended {
	border-top: 0.3rem solid #ea5b0c !important;
	padding: 0 !important;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row table td:nth-child(1) .ei_product_box {
	border-left: 0.1rem solid #fff;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_slide_row td {
	padding: 0 !important;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row table.ei_slide_row > td {
	width: 25%;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_product_box {
	padding: 2rem;
	border-left: 0.1rem solid #e5e5e5;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_toolbar_row {
	background: #fff;
	padding: 0;
}


html body .ei_content .ei_listing_row.ei_recommended .ei_toolbar_row  div.ei_title {
	font-size: 2rem;
	font-weight: bold;
	padding: 2rem 0 2rem 2rem;
	border-bottom: 0.1rem solid #e5e5e5;
	width: 100%;
}

html body.guest.search .ei_product_name {
	color: #036;
	font-weight: normal;
	padding-left: 1.5rem;
}

html body.guest.search .ei_product_name:hover {
	color: #ea5b0c;
	text-decoration: underline;
}

html body.guest.search select,
html body.guest.search div.ei_form div.input input {
	background: #f2f2f2;
	padding-left: 1rem;
	border-style: solid;
	border-width: 0 0 0.1rem 0 !important;
	border-color: #fff;
	margin-right: 1rem;
}

html body.guest.search select::before {
	content: "\f107";
	font-family: FontAwesome;
}

html body.guest.search div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button#ei_add_to_compare,
html body.guest.search div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button#ei_add_to_wishlist {
	width: auto;
	font-size: 1.3rem;
}

html body.search div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button#ei_add_to_cart {
	background: #ea5b0c;
	color: #fff;
	text-align: center;
	font-size: 1.6rem;
	background-repeat: no-repeat;
	border-radius: 0.2rem;
	padding: 2rem;
	transition: 0.5s;
}

html body.search div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button#ei_add_to_cart:hover {
	background: #52505a;
	transition: 0.5s;
}

html body.guest.search div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button#ei_add_to_cart.ei_image {
	padding-left: 0;
	padding-right: 0;
}

html body.guest.search div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button,
html body.guest.bestseller div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button {
	text-align: left;
	width: 100%;
	background-position: left center;
	margin: 0;
	font-weight: normal;
}

html body.guest.search div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box div.ei_action_row .ei_button:last-child {
	border-bottom: 0px;
}

html body .ei_button.ei_image:hover {
	background-color: rgba(255,255,255,.1);
}

html body.guest.search div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box {
	border-left: 0px;
}

html body.guest.search .ei_container.ei_rating,
html body.guest.bestseller .ei_container.ei_rating,
html body.guest.search .ei_line,
html body.guest.bestseller .ei_line {
	width: 100%;
	margin-left: 1.5rem;
}

html body.guest.search .ei_container.ei_rating .ei_rating_container {
    width: 70%;
}

html body.guest.search .ei_container.ei_rating .ei_follow_container,
html body.guest.bestseller .ei_container.ei_rating .ei_follow_container {
    width: 30%;
    text-align: center;
}

html body.guest.search .ei_text.ei_list_price {
	padding-left: 1.5rem;
}

html body.guest.search .ei_text.ei_list_price,
html body.guest.search .ei_text.ei_discounted_price {
	display: inline-block;
}

html body .ei_content > .ei_listing_row.ei_recommended {
	border: 1px solid #e5e5e5;
	transition: 0.5s;
}
html body .ei_content  > .ei_listing_row.ei_recommended:hover {
	box-shadow: 0px 1px 25px rgba(0,0,0,0.15);
	transition: 0.5s;
}

html body.guest.search .ei_text.ei_product_id {
	padding: 1rem 2rem;
	font-size: 1.2rem;
	line-height: 1.6rem;
	float: left;
	width: 100%;
}

html body.guest.search .ei_text.ei_review {
	font-size: 1.3rem;
    color: #999;
}

html body.cart table tr:nth-of-type(even) {
    background: #fff;
}

html body.guest.search .ei_text.ei_list_price {
	font-size: 1.4rem;
	color: #aaa;
	font-weight: bold;
}

html body.guest.search .ei_text.ei_discounted_price {
	font-size: 1.6rem;
	color: #ea5b0c;
	font-weight: bold;
}


/* PRODUCT DETAIL */
html body.viewproduct div.ei_content div.ei_listing_row
{
	padding-bottom: 0;
	padding-right: 0;
}

html body.viewproduct div.ei_content div.ei_listing_row div.ei_form
{
	padding-right: 1rem;
}

html body.viewproduct div.ei_content div.ei_listing_row div.ei_social_media_row
{
	margin-top: 2rem;
	text-align: center;
	border-top: 0.1rem solid #e5e5e5;
}

html body.viewproduct div.ei_content div.ei_listing_row div.ei_social_media_row div.ei_label,
html body.viewproduct div.ei_content div.ei_listing_row div.ei_social_media_row a,
html body.viewproduct div.ei_content div.ei_listing_row div.ei_social_media_row div.ei_icon
{
	display: inline-block;
	padding: 0;
	line-height: 3rem;
	float:center;
	width: auto;
	min-width: 2rem;
}


/* DATA TABLE */
html body div.ei_table table.ei_data_table thead tr th div
{
	width: auto;
}

html body div.ei_table table.ei_data_table  .ei_summary_box
{
	line-height: 4rem;
	width: auto;
}

html body div.ei_table table.ei_data_table  .ei_summary_box .ei_text,
html body table.ei_data_table  .ei_summary_box .ei_text
{
	padding: 0 2rem 0 2rem;
	font-size: 1.6rem;
	line-height: 4rem;
}

html body div.ei_table table.ei_data_table  .ei_summary_box .ei_text .ei_number,
html body table.ei_data_table  .ei_summary_box .ei_text .ei_number
{
	font-size: 1.6rem;
	font-weight: bold;
}


html body div.ei_table table.ei_data_table  .ei_summary_box .ei_text .ei_amount
{
	font-size: 1.6rem;
	font-weight: bold;
	color: #ea5b0c;
}


/* PRODUCT DETAIL YL FIXED */

html body.guest.viewproduct div.ei_content div.ei_listing_row {
	padding: 0;
}

html body.guest.viewproduct .ei_photo_row .ei_image_cover.ei_selected,
html body.products .ei_photo_row .ei_image_cover.ei_selected {
	border: 0.2rem solid #ea5b0c;
	border-radius: 0.1rem;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_social_media_row div.ei_label {
	width: 100%;
	float: left;
	text-align: center;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box {
	width: 30%;
	margin: 2rem;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box img.ei_product_image {
	margin-bottom: 2rem;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box {
	width: 65%;
}

html body.guest.viewproduct .ei_image_cover.ei_selected {
	border: 2px solid #ea5b0c;
	border-radius: 0.2rem;
}

html body.guest.viewproduct .ei_status {
	border-radius: 150px;
	padding: 0.5rem 1rem;
	font-size: 1.2rem;
	background: #3a73ac;
}

html body .ei_closed {
	border-radius: 150px;
	padding: 0.5rem 1rem;
	font-size: 1.2rem;
	background: #ffffff;
	color: #ff0000;
	font-weight: bold;
}


html body.guest.viewproduct .ei_qna_row {
	border: 1px solid #ddd;
	margin-bottom: 3rem;
}

html body.guest.viewproduct .ei_qna_row .ei_title {
	margin-top: -0.5rem;
}

html body.guest.viewproduct div.ei_form div.input input, html body.guest.viewproduct div.ei_form div.input select {
	line-height: 3rem;
	font-size: 1.3rem;
}

html body.guest.viewproduct div.ei_form div.input textarea {
	padding: 0.5rem;
	font-size: 1.3rem;
}

html body.guest.viewproduct div.ei_form div.input {
	padding: 0.5rem 0;
}

html body.guest.viewproduct div.ei_form div.input label {
	font-size: 1.3rem;
}

html body.guest.viewproduct .ei_qna_row .ei_line .ei_title {
	background: #fafafa;
	padding: 1.5rem 2rem;
	border-bottom: 1px solid #ddd !important;
}

html body.guest.viewproduct .ei_qna_row .ei_line .ei_status {
	margin-left: 2rem;
}

html body.guest.viewproduct .ei_qna_row .ei_line.ei_attachment {
	margin-top: -1.5rem;
	padding-bottom: 2rem;
}

html body.guest.viewproduct .ei_qna_row .ei_line.ei_attachment::before {
	content: "\f03e";
	font-family: FontAwesome;
	padding-right: 0.3rem;
	color: #ea5b0c;
}

html body.guest.viewproduct .ei_detail_row .ei_tab_container .ei_title {
	border-bottom: 0;
}

html body.guest.viewproduct .ei_qna_row .ei_line .ei_subtitle,
html body.guest.viewproduct .ei_qna_row .ei_line.ei_answer,
html body.guest.viewproduct .ei_qna_row .ei_line.ei_question,
html body.guest.viewproduct .ei_qna_row .ei_line.ei_title.ei_seller,
html body.guest.viewproduct .ei_qna_row .ei_line.ei_attachment {
	padding-left: 2rem;
}

html body.guest.viewproduct .ei_qna_row .ei_line .ei_subtitle,
html body.guest.viewproduct .ei_qna_row .ei_line.ei_title.ei_seller {
	color: #aaa;
	font-family: Open Sans;
	padding-bottom: 0;
}

html body.guest.viewproduct .ei_qna_row .ei_line .ei_subtitle::after,
html body.guest.viewproduct .ei_qna_row .ei_line.ei_title.ei_seller::after {
	content: "\f024";
	font-family: FontAwesome;

}

html body.guest.viewproduct .ei_qna_row .ei_line.ei_question,
html body.guest.viewproduct .ei_qna_row .ei_line.ei_answer {
	font-size: 1.3rem;
	padding-bottom: 2rem;
    line-height: 1.8rem;
    padding-right: 2rem;
    word-break: break-all;
}

html body.guest.viewproduct .ei_qna_row .ei_line.ei_title.ei_seller {
	font-size: 1.3rem;
	margin: 0;
    color: #ea5b0c;
    opacity: 0.6;
}

html body.guest.viewproduct .ei_qna_row .ei_answer_container {
    border-radius: 0.2rem;
    background: #faeae1;
    border:  0.1rem dotted #ea5b0c;
    float: left;
    width: 95%;
    margin: 0 2rem 2rem 2rem;
}

html body.guest.viewproduct .ei_product_row .ei_info_box .ei_product_name {
	font-size: 1.6rem;
	line-height: 2.2rem;
	padding: 2rem 2rem 1rem 2rem;
	font-weight: bold;
}

html body.guest.viewproduct .ei_product_row .ei_info_box .ei_text.ei_seller_name {
	font-size: 1.3rem;
	color: #000;
	line-height: 2rem;
}

html body.guest.viewproduct div.ei_container.ei_rating {
	width: 100%;
	float: left;
	padding: 0 0 0 2rem;
}

html body.guest.viewproduct table.ei_rating tbody tr td {
	padding: 0.1rem;
}

html body.guest.viewproduct .ei_container.ei_rating table {
	float: left;
	padding: 0 0 0 2rem !important;
}

html body.guest.viewproduct div.ei_line.ei_brand,
html body.guest.viewproduct div.ei_line.ei_list_price,
html body.guest.viewproduct div.ei_line.ei_discounted_price,
html body.guest.viewproduct div.ei_line.ei_manufacturing_country,
html body.guest.viewproduct div.ei_line.ei_shipping_country,
html body.guest.viewproduct div.ei_line.ei_quantity {
	padding: 0.5rem 2rem;
}

html body.guest.viewproduct div.ei_text.ei_product_id {
	float: left;
	padding: 0 2rem 0 2rem !important;
	color: #999;
}

html body.guest.viewproduct div.ei_text.ei_description {
	float: left;
	padding: 1rem 2rem 0 2rem !important;
	padding-bottom: 2rem !important;
	font-size: 1.3rem;
	line-height: 1.6rem;
}

html body.guest.viewproduct div.ei_text.ei_review {
	font-size: 1.3rem;
	color: #999;
}

html body.guest.viewproduct div.ei_text.ei_review {
	display: inline-block;
	width: auto;
	padding: 0 2rem 0 0.2rem;
	float: left;
}

html body.guest.viewproduct .ei_content .ei_info_box .ei_line .ei_label::after,
html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_info_box div.ei_form div.ei_value::before {
    display: none;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_info_box div.ei_label {
    width: 43%;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_info_box div.ei_value {
    width: 57%;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_info_box div.ei_form div.ei_value {
    margin-left: -.5rem;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_info_box div.ei_value::before {
    content: ":";
    padding-right: .5rem;
    font-size: 1.3rem;
    color: #000;
    font-weight: normal;
    margin-left: -.8rem;
}

html body.guest.viewproduct.ei_seller div.ei_content div.ei_listing_row div.ei_info_box div.ei_line.ei_quantity {
    padding-bottom: 2rem;
}

html body.guest.viewproduct.ei_seller div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box {
    border-left: 0;
}

html body.guest.viewproduct.ei_seller div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box {
    border-right: .1rem solid #e9e9e9;
    margin: 0;
    padding: 2rem;
    width: 35%;
}

html body div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box {
	padding: 0;
	border-left: 1px solid #e9e9e9;
}

html body.dashboard.profile table tbody tr:nth-child(even) {
    background: #fff;
}

html body.dashboard.bankdetails tbody tr td span.ei_value {
    padding-bottom: 2rem;
    float: left;
}

html body.dashboard.pickupaddress .ei_tab_container {
    padding: 0;
}


/* SIGN UP */
html body div.ei_registration_step
{
	width: 100%;
	background: #fff;
	padding: 2rem 2rem 3rem 2rem;
}

html body div.ei_registration_step[step="3"]
{
	width: 100%;
	background-color: #ffffff;

	font-size: 1.2rem;
}

html body div.ei_registration_step[step="3"] table
{

}


html body div.ei_registration_step[step="3"] table td
{
	padding: 1rem;
	font-size: 1.2rem;
}


/* YL */

table.ei_slide_row {
	border-bottom: 0.1rem solid #e5e5e5;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
}

div.ei_direction_left {
	padding-left: 2rem;
}

div.ei_direction_right,
div.ei_direction_left {
	cursor: pointer;
	width: auto;
	display: inline-block;
	padding-right: 0.5rem;
	padding-bottom: 2rem;
}

div.ei_direction_right:hover,
div.ei_direction_left:hover {
	color: #ea5b0c;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_text_box .ei_company_name,
html body.sellers.store div.ei_company_name {
	font-size: 1.3rem;
	font-weight: normal;
	border-top: 0.1rem solid #e9e9e9;
	margin-top: 2rem;
}

html body.sellers.store div.ei_company_name {
    margin-top: 0;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_text_box .ei_company_name::before {
	content: "Seller: ";
	color: #999;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_product_id,
html body.sellers.store div.ei_product_id {
	color: #999;
	margin-top: 1rem;
}

html body.guest.viewproduct div.ei_form  .ei_label_note {
	margin-top: -1rem;
	float: left;
}

div.ei_messages{
	width: 100%;
}

div.ei_messages .ei_message{
	background: #dddddd;

}


html body.cart div.ei_sort_toggle.float-left.ei_order_ASC,
html body.cart div.ei_sort_toggle.float-left.ei_order_DESC {
	color: #ea5b0c !important;
}

html body.cart .ei_product_name {
	font-size: 1.3rem;
	font-weight: normal;
	color: #000;
}

html body.guest.viewproduct div.ei_sidebar_row .ei_button.ei_primary.ei_report {
	background: #fff;
	padding: 0;
	text-align: left;
	color: #ea5b0c;
	border-top: 0;
	border-right: 0 !important;
	margin: 0;
	width: 100%;
}

html body.guest.viewproduct div.ei_sidebar_row .ei_button.ei_primary.ei_report::before {
	content: "\f0a2";
	font-family: FontAwesome;
	padding: 0 0.5rem 0 2rem;
}

html body.guest.viewproduct div.ei_sidebar_right div.ei_value.ei_review {
	color: #999;
}

html body.viewproduct div.ei_sidebar_right .ei_button {
	width: 82%;
	font-size: 1.3rem;
	font-weight: normal;
	margin: 0.2rem 2rem;
}

html body.cart .ei_select_all {
	width: 20%;
}

html body th.ei_title,
html body.dashboard.messages th.ei_title {
	color: #999;
	font-weight: normal;
	border-bottom: 0.1rem solid #e5e5e5;
}

html body.cart .ei_product_id,
html body.wishlist .ei_product_id {
	color: #999;
}

html body.cart .ei_product_name:hover {
	color: #ea5b0c;
	text-decoration: underline;

}

html body.wishlist .ei_description {
	padding-bottom: 1rem;
}

html body.wishlist .ei_list_price.ei_discount {
	font-size: 1.2rem;
	font-weight: bold;
	color: #999;
    text-decoration: line-through;
}

html body.wishlist .ei_discount_price {
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 2rem;
	color: #ea5b0c;
	padding-bottom: 1rem;
}

html body.wishlist .ei_product_name:hover {
	color: #ea5b0c;
	text-decoration: underline;
}

html body.wishlist img.ei_product_image {
	/* border: 1px solid #f2f2f2; */
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row div.ei_image_contain.ei_product_image {
	min-height: 16rem;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_name {
	line-height: 1.6rem;
	font-weight: bold;
	margin-bottom: 1rem;
	height: 3.2rem;
	overflow: hidden;
}

html body.sellers.store div.ei_name {
	line-height: 1.6rem;
	font-weight: bold;
	margin-bottom: 0rem;
	height: 2rem;
	overflow: hidden;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_description,
html body.sellers.store div.ei_description {
	line-height: 1.6rem;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

html body.sellers.store div.ei_description {
    height: 1.6rem;
    overflow: hidden;
}

html body .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_price,
html body.sellers.store div.ei_price,
html body.guest.search .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_discounted_price,
html body.guest.bestseller .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_discounted_price {
	font-size: 1.6rem;
	font-weight: bold;
	color: #ea5b0c;
	padding-top: 1rem;
}

html body.sellers.store div.ei_price.ei_discount,
html body.guest.search .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_price.ei_discount,
html body.guest.bestseller .ei_content .ei_listing_row.ei_recommended .ei_product_row .ei_price.ei_discount {
	font-size: 1.3rem;
	font-weight: bold;
	color: #999;
	padding-top: 1rem;
    text-decoration: line-through;
}

html body.sellers.store div.ei_discounted_price {
    font-size: 1.6rem;
	font-weight: bold;
	color: #ea5b0c;
}

html body.guest.bestseller div.ei_content div.ei_listing_row div.ei_product_row,
html body.guest.search div.ei_content div.ei_listing_row div.ei_product_row ,
html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_product_row
{
	overflow: hidden;
}

html body.guest.bestseller .ei_content .ei_info_box .ei_line .ei_label::after,
html body.guest.search .ei_content .ei_info_box .ei_line .ei_label::after
{
	display: none;
}

html body.guest.bestseller .ei_line .ei_value::before,
html body.guest.search .ei_line .ei_value::before {
	content: ":";
	padding-right: 0.5rem;
	margin-left: -0.8rem;
}

html body.guest.search div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box {
	padding-right: 1.5rem;
}

html body.guest.bestseller div.ei_content div.ei_listing_row div.ei_product_row div.ei_image_box {
    width: 20%;
    margin: 0;
    padding: 0 1.5rem 0 0;
}

html body.guest.bestseller div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box
{
    width: 80%;
    margin: 0;
    padding: 0 0 0 1rem;
}

html body.guest.bestseller a .ei_product_name,
html body.guest.search a .ei_product_name {
	font-weight: bold;
	font-size: 1.6rem;
	color: #0c0c0c;
	line-height: 2.2rem;
	transition: 0.5s;
}

html body.guest.bestseller a .ei_product_name:hover,
html body.guest.search a .ei_product_name:hover {
	color: #ea5b0c;
	transition: 0.5s;
	text-decoration: none;
}

html body.guest.bestseller .ei_text.ei_list_price.ei_discount,
html body.guest.search .ei_text.ei_list_price.ei_discount {
	text-decoration: line-through;
	color: #000;
	font-size: 1.3rem;
	padding-bottom: 0;
}

html body.guest.bestseller .ei_text.ei_discounted_price,
html body.guest.search .ei_text.ei_discounted_price  {
	color: #ea5b0c;
	font-size: 2.2rem;
	font-weight: bold;
	padding: 0.5rem 0 1rem 1.5rem;
}

html body.guest.bestseller .ei_text.ei_list_price,
html body.guest.search .ei_text.ei_list_price,
html body.viewproduct .ei_line.ei_list_price .ei_value {
	color: #ea5b0c;
	font-weight: bold;
	font-size: 2.2rem;
}

html body .ei_line.ei_list_price.ei_discount .ei_value {
    text-decoration: line-through;
    color: #999;
    font-weight: normal;
    font-size: 1.3rem;
}

html body .ei_line.ei_discounted_price .ei_value {
    color: #ea5b0c;
	font-weight: bold;
	font-size: 1.6rem;
}

html body.guest.search div.ei_text.ei_product_id,
html body.guest.bestseller div.ei_text.ei_product_id {
	padding: 1rem 1.5rem 1rem 1.5rem;
	color: #999;
    float: left;
}

html body.products.view div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box {
    width: calc(75% - 1rem);
}

html body.products.view div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box div.ei_text.ei_product_name {
    width: 70%;
    float: left;
}

html body.products.view div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box div.ei_action_box {
    width: 30%;
}

html body.guest.bestseller div.ei_text.ei_product_id {
	padding: 0rem 1.5rem 1rem 1.5rem;
	color: #000;
	font-weight: bold;
}

html body #ei_unfollow_seller.ei_button.ei_primary {
    background-color: #3a73ac;
    transition: 0.5s;
}

html body #ei_follow_seller.ei_button.ei_primary {
    background-color: #ea5b0c;
    transition: 0.5s;
}

html body #ei_follow_seller.ei_button.ei_primary:hover,
html body #ei_unfollow_seller.ei_button.ei_primary:hover {
    transition: 0.5s;
    background: #52505a;
}


html body.guest.search div.ei_text.ei_description {
	padding: 0 1.5rem 2rem 1.5rem;
}

html body.guest.bestseller div.ei_text.ei_description {
	padding: 0rem 1.5rem 2rem 1.5rem;
}

html body.guest.bestseller .ei_text.ei_list_price,
html body.guest.search .ei_text.ei_list_price {
	padding: 0.5rem 0 1rem 1.5rem;
}

html body.guest.viewproduct .ei_listing_row .ei_form .ei_button.ei_primary {
	font-size: 1.8rem;
	line-height: 4rem;
	font-weight: normal;
	float: left;
	margin-bottom: 2rem;
}

html body.viewproduct div.ei_content div.ei_listing_row div.ei_form {
	padding-left: 2rem;
}

html body.viewproduct .ei_form .ei_label {
	font-weight: normal;
}

html body.compare table.ei_product_list {
	background: #fff;
	border: 1px solid #ddd;
}

html body.compare td.ei_product_details .ei_label,
html body.compare td.ei_product_details .ei_value {
	padding: 0.3rem 0;
}

html body.compare table tr:nth-of-type(even) {
	background: #f9f9f9;
}

html body.compare table thead,
html body.compare .ei_button.ei_secondary {
	background: #fff;
	color: #ea5b0c;
	text-align: left;
	padding: 0;
	font-size: 1.4rem !important;
}

html body.compare .ei_button.ei_primary {
    color: #fff;
    margin-left: 0;
}

html body div.ei_registration_step[step="3"] table tbody th.blank-listing,
html body div.ei_registration_step[step="3"] table tbody th.blank-title {
    background: #fff;
    color: #000;
    font-size: 1.6rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    border-bottom: .1rem solid #ddd;
    border-left: .1rem solid #ddd;
    border-top: .1rem solid #ddd;
}

html body.wishlist div.ei_content table.ei_data_table  div.ei_product_row.ei_has_image div.ei_info_box {
	width: 65%;
}

html body.wishlist .ei_action .ei_value::before {
	display: none;
}

html body.wishlist .ei_action .ei_value {
	padding-left: 5px;
}

html body.wishlist .ei_action {
	width: 30%;
}

html body.compare table thead th,
html body.compare table tbody tr td {
	border-right: 1px solid #ddd;
	padding: 0.5rem 1rem;
}

html body.compare .ei_action {
    padding: 0 2rem;
}

html body.cart tfoot .ei_select_all .ei_input input {
	margin: 1rem;
}

html body.cart html body table.ei_data_table thead tr th,
html body.cart table thead {
	border: 0;
}

html body.cart table.ei_rating tbody {
	border: 0 !important;
	margin-bottom: 0 !important;
}

html body.cart table tbody {
	margin-bottom: 2rem;
}

.ei_header_top_row a {
	color: #999;
}

a.ei_menu_item {
	color: #333;
	text-decoration: none;
}


html body .ei_content .ei_info_box .ei_line .ei_label::after {
	content: ":";
	padding-left: 0.2rem;
}

div.ei_action_row.text-right {
	text-align: left !important;
}

.ei_label {
	color: #999;
}

html body .ei_action {
	padding: 0 1rem 0 0;
}

html body .ei_title {
	font-size: 1.2rem;
}

html body.orders th.ei_seller {
	background: #ea5b0c;
	color: #fff;
	font-weight: normal;
}

html body.orders div.ei_table .ei_data_table thead:first-child {
	font-size: 1.6rem;
}

html body.orders.ei_buyer div.ei_action_row.float-left.text-right {
	padding-top: 1rem;
	margin-top: 1rem;
	border-top: 1px solid #eee;
}

html body.orders.ei_seller div.ei_action_row.float-left.text-right .ei_button.ei_secondary {
    margin: 1rem 0;
}

html body.orders td.ei_shipping {
	border-left: 1px solid #eee;
}

html body.orders table.ei_data_table tbody td {
	padding: 1.5rem;
}

html body.orders table.ei_data_table tbody tr:nth-child(1) td {
    padding-top: 1rem;
}

html body.orders table.ei_data_table tbody tr:last-child td {
    padding-bottom: 1.5rem;
}

html body.orders table.ei_data_table.ei_data_table.ei_product_list tbody tr:nth-child(2) td {
    padding-top: 1.5rem;
}

html body table.ei_view_table {
	padding: 1rem;
}

html body.profile table.ei_view_table tbody td.ei_label {
	background: #fafafa;
	border-right: 0.1rem solid #e8e8e8;
}

html body.profile table.ei_view_table tbody tr:nth-last-child(1) td {
    border-bottom: 0.1rem solid #fff;
}

html body.profile table.ei_view_table tbody td.ei_label label {
	font-size: 1.2rem;
	color: #999;
}

html body.profile table.ei_view_table tbody td {
	border-bottom: 1px solid #e8e8e8;
}

html body.billingaddress table.ei_view_table thead {
	font-size: 1.2rem !important;
	background: #f2f2f2 !important;
}



/*** YL Blog Overview + Blog Details ***/

div.subscription {
	float: left;
	width: 1000px;
}

html body.blogs div.ei_page_number_row {
	background: #fff;
	padding: 1rem 2rem;
	width: 1000px;
	border: 1px solid #ddd;
}

.blog_post.excerpt,
.blog_post.excerpt h1, .blog_post.excerpt h2, .blog_post.excerpt h3, .blog_post.excerpt h4, .blog_post.excerpt h5, .blog_post.excerpt h6, .blog_post.excerpt strong {
	font-size: 1.3rem !important;
	font-weight: normal !important;
}

html body div.ei_page_number_row div.ei_page_number:hover {
	color: #fff;
}

.blog_menus_list.row  {
	background: #3a73ac;
	width: 1000px;
	margin-left: 0rem;
	margin-right: 0rem;
	margin-bottom: 1.5rem;
}

.blog_content .read-more a {
	padding: 0.5rem 1rem;
	background: #ea5b0c;
	color: #fff;
	border-radius: 0.2rem;
	margin-top: 1rem;
	display: inline-block;
	transition: 0.5s;
}

.blog_content .read-more a:hover {
	background: #52505a;
	text-decoration: none;
	transition: 0.5s;
}

div.blog-related-article,
div.blog-newsletter {
	display: block;
	width: 1000px;
	text-align: center;
}

div.blog-newsletter {
	padding: 10rem;
	background: #100f0f;
	padding: 3rem;
	color: #fff;
	margin-top: 8rem;
}

div.blog-related-article h3 {
	text-align: center;
	width: 1000px;
	color: #555;
	font-weight: bold;
	letter-spacing: .5px;
	border-bottom: 1px solid #e4e4e4;
    margin: 0 auto 2em;
}

div.blog-newsletter h3 {
	text-align: center;
	width: 900px;
	color: #555;
	font-weight: 900;
	letter-spacing: .5px;
	border-bottom: 1px solid rgba(255,255,255,0.3);
    margin: 0 auto 2em;
}

div.blog-related-article h3 span {
	padding: 0 10px;
    position: relative;
    top: 11px;
	background: #f2f2f2;
	width: 500px;
}

div.blog-newsletter h3 span {
	padding: 0 25px;
    position: relative;
    top: 15px;
	background: #100f0f;
	width: 700px;
	color: #fff;
	font-size: 2rem;
}

div.blog-newsletter a.subscription {
	background: #ea5b0c;
	color: #fff;
	font-weight: bold;
	margin-top: 1.5rem;
	padding: 1rem 2rem;
	border-radius: 0.2rem;
	display: inline-block;
	transition: 0.5s;
	letter-spacing: 0.1rem;
	margin-bottom: 2rem;
}

div.blog-newsletter a.subscription:hover {
	text-decoration: none;
	transition: 0.5s;
	background: #52505a;
}

div.blog-newsletter div.newsletter-content {
	text-align: center;
	font-size: 1.6rem;
}

html body.blogs div.jconfirm-box-container .jconfirm-box .jconfirm-title-c,
html body.blogs div.jconfirm-box-container .jconfirm-box .jconfirm-title {
	background: #e9eef4;
	color: #0c0c0c;
	transition: 0.5s;
}

html body.blogs div.jconfirm-box-container .jconfirm-box {
	border-top: 3px solid #ea5b0c;
}

html body.blogs .jconfirm .jconfirm-box .jconfirm-buttons button.btn.ei_button.ei_primary,
html body.blogs .jconfirm .jconfirm-box .jconfirm-buttons button.btn.ei_button.ei_secondary {
	transition: 0.5s;
	border-radius: 0.2rem;
}

html body.blogs .jconfirm .jconfirm-box .jconfirm-buttons button.btn.ei_button.ei_primary:hover,
html body.blogs .jconfirm .jconfirm-box .jconfirm-buttons button.btn.ei_button.ei_secondary:hover {
	background: #52505a !important;
	transition: 0.5s;
}

html body.blogs .jconfirm .jconfirm-box .jconfirm-buttons button.btn.ei_button.ei_secondary {
	background: #100f0f;
}

.blog {
	width: 23% !important;
	margin-bottom: 1.5rem;
}

.blog_banner {
	width: 240px !important;
}

.blog_content {
	background: #fff;
	width: 240px;
	padding: 2rem;
	transition: 0.5s;
	border: 1px solid #ddd;
}

.blog_content:hover {
	transition: 0.5s;
	background: #f2f2f2;
	border: 1px solid #ddd;
}

.blog_menu {
	border-right: 0.1rem solid rgba(255,255,255,0.1);
	padding: 15px 20px !important;
	transition: 0.5s;
}

.blog_menu a {
	transition: 0.5s;
	font-size: 1.2rem;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.blog_menu a:hover {
	transition: 0.5s;
	text-decoration: none;
	color: #fff;
}

.blog_menu a::after {
	content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #fff;
    transition: width .3s;
}

.blog_menu a:hover::after {
	width: 100%;
	transition: 0.5s;
}

.blog_date::before,
.blog_detail_date::before {
	content: "\f017";
	font-family: FontAwesome;
	padding-right: 0.2rem;
}

.blog_title {
	font-weight: bold;
	height: 2rem;
	overflow: hidden;
	line-height: 2rem;
}

.blog_post {
	width: auto !important;
	padding-top: 0.5rem;
	min-height: 4.5em !important;
	max-height: 4.5em !important;
}

.blogs_list.row {
	margin-left: 0rem;
	margin-right: 0rem;
}

.ei_social_media_row.row {
	margin-left: 0.9375rem;
	margin-right: 0.9375rem;
	padding: 1rem 3rem 2rem 3rem;
	width: 1000px;
	border-top: 1px solid #eee;
	background: #fff;
	margin-bottom: 3rem;
}

html body .ei_icon {
	float: left;
	padding-bottom: 2rem;
}

.blog_content .blog_footer {
	width: 100%;
	padding-bottom: 2rem;
	border-top: 1px solid #ddd;
	padding-top: 0.3rem;
	margin-top: 2rem;
}

.blog_detail_title {
	font-size: 3rem;
	font-weight: bold;
	padding: 1rem 0;
}

.blog_detail_contact {
	background: #fff;
	padding: 3rem;
	width: 1000px;
}

.blog_detail_contact p,
.blog_detail_contact p a {
	width: 100%;
	font-size: 1.4rem !important;
}

.blog_category,
.blog_date {
	color: #999;
	font-size: 1.1rem;
	text-transform: uppercase;
}

.blog_detail_category,
.blog_detail_date {
	color: #999;
	font-size: 1.3rem;
	text-transform: uppercase;
}

.blog_info {
	border-bottom: 1px solid #eee;
	padding-bottom: 0.5rem;
	margin-bottom: 1rem;
    height: 2.4rem;
    overflow: hidden;
}

div.ei_content div.blog_menus_list.row div.blog_months div.float-right {
	padding-right: 2rem;
	color: #fff;
	margin-top: 1.2rem;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
	font-size: 12px;
}

html body.blogs div.blog div.blog_title a {
    transition: 0.5s;
}

html body.blogs div.blog div.blog_title a:hover {
    text-decoration: none;
    transition: 0.5s;
    color: #100f0f;
}





/*** YL --- ADMIN - CONTENT PAGES - FRONTEND ***/

html body.contentpages  div.ei_sidebar_left {
	width: 22% !important;
	border: 1px solid #e8e8e8;
	padding: 0;
}

html body.contentpages.ei_has_sidebar_left div.ei_content {
    width: 78%;
    padding-left: 2rem;
}

html body.contentpages.view div.ei_row div.ei_title,
html body.contentpages.preview div.ei_row div.ei_title {
	font-size: 2rem;
	font-weight: bold;
	padding-bottom: 3rem;
}

html body.contentpages.view div.ei_row div.ei_preview,
html body.contentpages.preview div.ei_row div.ei_preview {
	background: #fff;
	padding: 2rem;
}

html body.contentpages.view div.ei_row div.ei_content table tr td {
	line-height: 2.4rem !important;
}

html body.contentpages div.ei_sidebar_row a:hover,
html body div.ei_sidebar_row a div.ei_menu_item:hover {
	color: #ea5b0c;
    transition: 0.5s;
	text-decoration: none;
}

html body div.ei_sidebar_row a div.ei_menu_item {
	padding: 0.5rem 2rem 0.5rem 2rem !important;
    transition: 0.5s;
}

/*html body.contentpages.view div.ei_row div.ei_content div.ei_preview a {
	transition: 0.5s;
	font-weight: bold;
	background: #f26421;
	color: #fff;
	padding: 1rem 3rem;
	border-radius: 10rem;
}*/

html body.contentpages.view div.ei_row div.ei_content div.ei_preview ul li a {
	padding: 0;
	background: none;
	color: #333;
	transition: 0.5s;
}

html body.contentpages.view div.ei_row div.ei_content div.ei_preview ul li a:hover {
	padding: 0;
	background: none;
	color: #ea5b0c;
	transition: 0.5s;
}

/*html body.contentpages.view div.ei_row div.ei_content div.ei_preview a:hover {
	text-decoration: none;
	transition: 0.5s;
	background: #52505a;
}*/

html body.contentpages.view div.ei_row div.ei_content div.ei_preview ul {
	margin-left: 2.5rem;
	padding-top: 1rem;
}

html body.contentpages.view .ei_preview strong span {
	line-height: 24px;
}

/* REVIEW AND RATING */
html body div.ei_form img.ei_rating_select
{
	width: 2rem;
	height: 2rem;
	margin: 0.5rem;
	cursor: pointer;
}


html body .ei_select_all .ei_label
{
	width: auto;
	line-height: 3rem;
}

/* PAGINATION */

html body div.ei_page_number_row
{
	width: 100%;
	padding: 1rem 2rem 2rem 0;
	text-align: left;
	float: left;
}

html body div.ei_page_number_row div.ei_page_number
{
	line-height: 2rem;
	text-align: center;
	display: inline-block;
	padding: 0 0.25rem 0 0.25rem;
	margin: 0 0.25rem 0 0.25rem;
	height: 2rem;
	width: 2rem;

	color: #ff833a;

}

html body div.ei_page_number_row div.ei_page_number.ei_first,
html body div.ei_page_number_row div.ei_page_number.ei_last
{
	width: auto;
}
/*
html body div.ei_page_number_row div.ei_page_number:hover
{

	border: 1px solid #ff833a;

} */



html body div.ei_page_number_row div.ei_page_number.ei_selected
{
	background-color: #ff833a;
	color: #f2f2f2;
	border: #ff833a;
	font-weight: 700;
	border-radius: 0.2rem;
	transition: 0.5s;
}

html body div.ei_page_number_row div.ei_page_number:hover {
	background: #52505a;
	transition: 0.5s;
}

html body div.ei_page_number_row div.ei_page_number.ei_first:hover,
html body div.ei_page_number_row div.ei_page_number.ei_last:hover {
	background: #fff;
	transition: 0.5s;
	color: #52505a;
}

/* BEST SELLER */
/*
html body.bestseller .ei_form .input .ei_options_group_container
{
	width: 100%;
}

html body.bestseller div.ei_form form#ei_search div.input label,
html body.bestseller div.ei_form form#ei_search div.input select,
html body.bestseller div.ei_form form#ei_search div.input input
{
	display: inline-block;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 1rem;
    width: auto;
}

html body.bestseller div.ei_form form#ei_search div.input label
{
	width: calc(100% - 4rem);
}

html body.bestseller div.ei_form form#ei_search div.input select,
html body.bestseller div.ei_form form#ei_search div.input input
{
	width: 4rem;

}

*/



/*** YL --- FRONTEND - PRESS RELEASES - OVERVIEW***/

html body div.ei_sidebar_row.float-left a:hover {
	text-decoration: none !important;
}

html body.pressreleases  div.ei_sidebar_left {
	width: 22% !important;
	border: 1px solid #e8e8e8;
	padding: 0;
}

html body.pressreleases.ei_has_sidebar_left div.ei_content {
    width: 78%;
    padding-left: 2rem;
}

html body.pressreleases div.ei_row div.ei_title {
    font-size: 2rem;
    font-weight: bold;
    padding-bottom: 3rem;
}

html body.pressreleases div.ei_preview {
    background: #fff;
    line-height: 2.4rem !important;
	float: left;
	width: 100%;
	padding: 1rem;
}

html body.pressreleases.view div.ei_preview,
html body.pressreleases.preview div.ei_preview {
	padding: 3rem;
}

html body.pressreleases div.ei_preview div.article_row {
	border-bottom: 1px solid #eee;
	float: left;
	width: 98%;
	margin: 1rem 1rem 0 1rem;
}

html body.pressreleases div.ei_preview div.article_row div.press_release_date {
	padding-right: 5rem;
}

.ei_press_release_date::before {
	content: "\f017";
	font-family: FontAwesome;
	padding-right: 0.2rem;
}

.ei_press_release_date {
	color: #999;
	text-transform: uppercase;
	border-bottom: 1px solid #eee;
    padding-bottom: 0.5rem;
    margin-bottom: 1rem;
}

button.paypal{
    background:url(/img/icon_paypal.png) no-repeat center top;
    background-size:     cover;
    cursor:pointer;
    width:200px;
    border:1px;
}

button.alipay{
    background:url(/img/icon_alipay.png) no-repeat center top;
    background-size:     cover;
    cursor:pointer;
    width:120px;
    border:1px;
}



/*** YL --- FOOTER --- ***/

html body footer .ei_title {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.1rem;
}

html body footer a.ei_link {
	color: #b5b5b5;
	margin: 0.3rem 0;
	transition: 0.5s;
}

html body footer a.ei_link:hover {
	text-decoration: none;
	transition: 0.5s;
}

html body footer .ei_text {
	width: auto;
	display: inline-block;
	color: #fff;
	line-height: 1.5rem;
	font-size: 1.4rem;
}

html body footer .app {
	padding-left: 1rem;
}

html body footer div.ei_footer_bottom_container div.ei_footer_bottom_row {
	border-top: 1px solid #3c3c3c;
	border-bottom: 1px solid #3c3c3c;
	padding: 2.5rem 0;
	text-align: center;
}

html body div.jconfirm-content-pane .jconfirm-content div.ei_form div.input label {
    width: 30%;
}

html body footer .footer-right .ei_text {
	padding-right: 1rem;
	text-align: center;
	float: none;
	display: inline-block;
    margin-top: -2rem;
}

html body footer .footer-right .ei_icon {
	text-align: center;
	float: none;
	display: inline-block;
	height: 2rem;
	margin-top: 1rem;
}

html body footer .ei_footer_copyright {
	text-align: center;
	padding-top: 1.5rem;
	color: #959494;
}


/*** YL ---- HOME VIEW MORE --- ***/

html body .ei_content .ei_header .ei_link::after {
	content: "\f0da";
	font-family: FontAwesome;
}


/*** YL ---- REGISTRATION --- ***/

html body.clients.signup div.ei_form fieldset .ei_form_tab_row ,
html body.clients.signin div.ei_form fieldset .ei_form_tab_row {
	float: left;
	width: 100%;
	padding: 2rem 2rem 0 2rem;
	background: #fff;
	border-bottom: 1px solid #eee;
}

html body.clients.signup div.ei_form fieldset,
html body.clients.signin div.ei_form fieldset {
    margin-top: 5rem;
}

html body.clients.signup div.ei_form fieldset .ei_form_tab_row .ei_form_tab.ei_col_1 ,
html body.clients.signup div.ei_form fieldset .ei_form_tab_row .ei_form_tab.ei_col_2 ,
html body.clients.signin div.ei_form fieldset .ei_form_tab_row .ei_form_tab.ei_col_1 ,
html body.clients.signin div.ei_form fieldset .ei_form_tab_row .ei_form_tab.ei_col_2   {
	background: none;
	font-size: 1.4rem;
	text-align: left;
	float: left;
	width: auto;
}

html body.clients.signup div.ei_form fieldset .ei_form_tab_row .ei_form_tab.ei_col_1
{
	background: #fff;
	color: #222;
	font-weight: bold;

}

html body.clients.signin div.ei_form fieldset .ei_form_tab_row .ei_form_tab.ei_col_2
{
	background: #fff;
	color: #222;
	margin-left: 2.5rem;
	font-weight: bold;
}

html body.clients.signup div.ei_form fieldset .ei_form_tab_row .ei_form_tab.ei_col_2.ei_selected {
	background: #fff;
	border-bottom: 3px solid #ea5b0c;
	padding-bottom: 1rem;
	margin-left: 2.5rem;
	color: #ea5b0c;
	font-weight: bold;
}

html body.clients.signin div.ei_form fieldset .ei_form_tab_row .ei_form_tab.ei_col_1.ei_selected {
	background: #fff;
	border-bottom: 3px solid #ea5b0c;
	padding-bottom: 1rem;
	color: #ea5b0c;
	font-weight: bold;
}

html body.clients.signup div.ei_form div.input {
	padding: 0.5rem 0;
	width: 100%;
	text-align: center;
	font-size: 1.3rem;
}

html body div.ei_form div.ei_registration_step[step="4"]  div.input {
	text-align: right;
}

html body.clients.signup .ei_button.ei_secondary.float-left,
html body.clients.signup .ei_button.ei_primary.float-right {
	float: none !important;
}

html body.clients.signup div.ei_form div.ei_input_message {
	text-align: left;
}

html body.clients.signup div.ei_form div.input label {
	text-align: left;
	font-size: 1.3rem;
}

html body.clients.signup .regions .ei_options_group_container .ei_checkbox {
	width: 50%;
	float: left;
}

html body div.ei_registration_step[step="3"] table td.ei_odd_title {
	width: 32% !important;
}

html body div.ei_registration_step[step="3"] table td.plan-listing {
	width: 70% !important;
	padding-right: 0;
}

html body div.ei_registration_step[step="3"] table tbody th.basic-plan,
html body div.ei_registration_step[step="3"] table tbody th.premium-plan {
	width: 5% !important;
    font-size: 1.6rem;
    text-align: center;
    padding-bottom: 2rem;
    padding-top: 2rem;
}

html body div.ei_registration_step[step="3"] table tbody th.basic-plan {
    background: #52505a !important;
    color: #fff;
    border-top-left-radius: 0.2rem;
}

html body div.ei_registration_step[step="3"] table tbody th.premium-plan {
    background: #ea5b0c;
    color: #fff;
    border-top-right-radius: 0.2rem;
}

html body div.ei_registration_step[step="3"] tbody tr td.ei_odd_premium {
    background: #ffeee4;
    border-right: 0.1rem solid #ddd;
}

html body div.ei_registration_step[step="3"] tbody tr td.ei_odd_basic {
    background: #dad9d7;
    border-left: 0.1rem solid #ddd;
    border-right: 0.1rem solid #ddd;
}

html body div.ei_registration_step[step="3"] tbody tr td.ei_even_basic {
    background: #fcfdff;
    border-left: 0.1rem solid #ddd;
    border-right: 0.1rem solid #ddd;
}

html body div.ei_registration_step[step="3"] tbody tr td.ei_even_premium {
    background: #fffbf8;
    border-right: 0.1rem solid #ddd;
}

html body div.ei_registration_step[step="3"] tbody tr td.ei_odd_title,
html body div.ei_registration_step[step="3"] tbody tr td.ei_even_title {
    border-left: 0.1rem solid #ddd;
    border-right: 0.1rem solid #ddd;
}


html body div.ei_registration_step[step="3"] table tbody th.basic-plan {
    background: #ea5b0c;
    color: #fff;
}

html body div.ei_registration_step[step="3"] table tbody th.blank-title {
	width: 20% !important;
}

html body div.ei_registration_step[step="3"] table tbody th.blank-listing {
	width: 70% !important;
}

html body div.ei_registration_step[step="3"] table td.ei_odd_basic,
html body div.ei_registration_step[step="3"] table td.ei_even_basic,
html body div.ei_registration_step[step="3"] table td.ei_odd_premium,
html body div.ei_registration_step[step="3"] table td.ei_even_premium,
html body div.ei_registration_step[step="3"] table td.ei_price {
	text-align: center;
	width: 5% !important;
}

html body div.ei_registration_step[step="3"] table td.ei_odd_title {
	background: #e9eef4;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}

html body div.ei_registration_step[step="3"] table td.ei_even_title {
	background: #fff;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}

html body div.ei_registration_step[step="3"] table tr.listing-divider {
	border-bottom: 1px solid #ddd;
}

html body div.ei_registration_step[step="3"] span.plan-pricing {
	min-height: 2rem;
    font-size: 2rem;
    float: left;
    text-align: center;
    width: 100%;
    font-weight: bold;
}

html body div.steps-container-seller,
html body div.steps-container-buyer {
    background: #f5f5f5;
    padding: 3rem;
    text-align: center;
    margin-bottom: 3rem;
}

html body div.ei_registration_step[step="3"] .ei_price span.annually {
    width: 100%;
    height: 2rem;
    text-align: center;
    float: left;
}

html body div.ei_registration_step[step="3"] .ei_price input[type="radio"] {
    width: 100%;
    text-align: center;
}

html body div.ei_registration_step[step="3"] tr td.ei_price_title.price {
    border-left: 0.1rem solid #ddd;
}

html body div.ei_registration_step[step="3"] tr td.ei_price_title {
    font-size: 1.6rem;
    font-weight: bold;
    background: #f5f5f5;
    border-bottom: 0.1rem solid #ddd;
}

html body div.ei_registration_step[step="3"] .ei_price span.subscription {
    float: left;
    text-align: center;
}

html body div.ei_registration_step[step="3"] table tbody tr td.ei_price.basic {
    background: #52505a;
    color: #fff;
    padding: 2rem;
}

html body div.ei_registration_step[step="3"] table tbody tr td.ei_price.premium {
    background: #ea5b0c;
    color: #fff;
    padding: 2rem;
}

html body.clients.signup div.ei_registration_step[step="1"] .ei_button.ei_secondary,
html body.clients.signup div.ei_registration_step[step="2"] .ei_button.ei_secondary,
html body.clients.signup div.ei_registration_step[step="3"] .ei_button.ei_secondary,
html body.clients.signup div.ei_registration_step[step="4"] .ei_button.ei_secondary {
    font-family: Open Sans;
    border: none;
    border-radius: .2rem;
    transition: 0.5s;
    text-decoration: none;

    line-height: 4rem;
    height: 4rem;
    padding: 1.1rem 2rem;
}

html body.clients.signup div.ei_registration_step[step="1"] .ei_button.ei_secondary:hover,
html body.clients.signup div.ei_registration_step[step="2"] .ei_button.ei_secondary:hover,
html body.clients.signup div.ei_registration_step[step="3"] .ei_button.ei_secondary:hover,
html body.clients.signup div.ei_registration_step[step="4"] .ei_button.ei_secondary:hover {
	color: #fff;
}

.signin-container {
    width: 100%;
	background: #fff;
	float: left;
	padding: 1rem 0;
}

.tips_2 {
	margin-top: -1rem !important;
	float: left;
}

html body.review div.row.ei_signin_form,
html body.review div.ei_topbar {
	width: 60%;
}

html body.feedback div.row.ei_signin_form,
html body.feedback div.ei_topbar {
    width: 80%;
}

html body.clients.signup div.row.ei_signin_form .medium-6 {
    width: 90%;
}

html body.clients.signup div.row.ei_signin_form .medium-6.medium-offset-3 {
    margin-left: 5% !important;
}

html body.helps.ei_has_sidebar_right div.ei_content {
	padding-left: 0rem;
}

html body.helps div.ei_content {
	width: 80% !important;
    background: #fff;
}

html body.helps div.ei_form div.input.buttons {
    padding: 0.5rem 0;
}

html body.helps div.ei_form .ei_input_file_upload_holder.ei_file .ei_input_file_upload .fa {
    margin-left: 4rem;
}

html body.helps div.ei_form div.input .ei_input_file_upload_holder.ei_file .input {
    margin-left: 4rem;
    width: calc(100% - 10rem);
}

html body.clients.signup div.row.ei_signin_form .medium-offset-3,
html body.review div.row.ei_signin_form,
html body.review div.ei_topbar,
html body.feedback div.ei_topbar {
	margin-left: 20%;
}

html body.feedback div.row.ei_signin_form {
    margin-left: 0rem;
}

html body.feedback .ei_button.ei_primary {
    margin-left: 0.5rem;
}

html body.clients.completebuyer .row.ei_signin_form,
html body.clients.completeseller .row.ei_signin_form,
html body.orders.paymentsuccess .row.ei_signin_form,
html body.review.success .row.ei_signin_form,
html body.orders.reviewrate .row.ei_signin_form {
	text-align: center;
	padding-top: 8rem;
}

html body.clients.activate  .row.ei_signin_form .ei_popup_message {
	text-align: center;
	padding: 15rem 0 10rem 0;
}

html body.clients.activate  .row.ei_signin_form .ei_popup_message,
html body.clients.activate  .row.ei_signin_form .ei_popup_message a {
    font-size: 1.6rem;
}

html body.clients.completebuyer .row.ei_signin_form .ei_popup_message strong,
html body.clients.completeseller .row.ei_signin_form .ei_popup_message strong,
html body.orders.paymentsuccess .row.ei_signin_form .ei_popup_message strong,
html body.review.success .row.ei_signin_form .ei_popup_message strong,
html body.orders.reviewrate .row.ei_signin_form.complete .ei_popup_message strong {
	font-size: 3rem;
	font-weight: bolder;
}

html body.clients.completebuyer .row.ei_signin_form .ei_popup_message span.second_headline,
html body.clients.completeseller .row.ei_signin_form .ei_popup_message span.second_headline,
html body.orders.paymentsuccess .row.ei_signin_form .ei_popup_message span.second_headline,
html body.review.success .row.ei_signin_form .ei_popup_message span.second_headline,
html body.orders.reviewrate .row.ei_signin_form.complete .ei_popup_message span.second_headline {
	font-size: 2.5rem;
	font-weight: 300 !important;
	margin-top: -1.5rem;
	width: 100%;
	float: left;
}

html body.clients.completebuyer  .row.ei_signin_form.complete .medium-6,
html body.clients.completeseller  .row.ei_signin_form.complete .medium-6,
html body.orders.paymentsuccess  .row.ei_signin_form.complete .medium-6 {
	width: 80%;
}

html body.clients.completebuyer  .row.ei_signin_form.complete .medium-offset-3,
html body.clients.completeseller  .row.ei_signin_form.complete .medium-offset-3,
html body.orders.paymentsuccess  .row.ei_signin_form.complete .medium-offset-3 {
	margin-left: 10% !important;
}

html body.clients.signup .ei_note strong {
	width: 100%;
	float: left;
    color: #3a73ac;
}

.blog_post.excerpt p {
    font-size: 1.3rem;
    line-height: 1.4;
}

/*** YL --- BACKGROUND ***/

html body.guest.search,
html body.guest.bestseller,
html body.cart,
html body.history,
html body.wishlist,
html body.dashboard.following,
html body.dashboard,
html body.products,
html body.notifications,
html body.feedback,
html body.paymentsuccess,
html body.messages.contactseller,
html body.orders,
html body.shipping.documents,
html body.shipping.packing,
html body.shipping.view,
html body.review,
html body.shipping.proofofdelivery,
html body.rfqs,
html body.quotations,
html body.disputes,
html body.branchusers {
	background: #fff;
}

html body.disputes .ei_tab_label_row {
    padding: 1rem;
}

html body.contentpages.view hr {
    margin: 1.25rem auto !important;
    width: 100%;
}

div.ei_content div.ei_help_link .ei_button.ei_primary.ei_help {
    height: 4rem;
    line-height: 4rem;
}

html body.contentpages .ei_preview table tbody tr:nth-child(even) {
    background: #fff;
}

html body.contentpages .ei_preview table.privacy_table tbody tr td {
	border: 1px solid #ddd !important;
	padding: 1rem;
}

html body.contentpages .ei_preview table.privacy_table tbody tr td p,
html body.contentpages .ei_preview table.privacy_table tbody tr td p span {
	line-height: 18px !important;
}

html body.contentpages.view .ei_preview *,
html body.contentpages.view .ei_preview span,
html body.contentpages.view .ei_preview p,
html body.contentpages.view .ei_preview strong,
html body.contentpages.view .ei_preview ol,
html body.contentpages.view .ei_preview ol li {
    font-size: inherit;
    line-height: inherit;
    padding: 0;
}

html body.contentpages.preview .ei_preview *,
html body.contentpages.preview .ei_preview span,
html body.contentpages.preview .ei_preview p,
html body.contentpages.preview .ei_preview strong {
    font-size: inherit;
    line-height: inherit;
    padding: 0;
}

html body.contentpages.view p {
    padding: 1rem 2rem;
    font-size: inherit;
}

html body.contentpages.view ul {
    padding: 1rem 2rem 1rem 4rem;
    font-size: inherit;
}

html body.contentpages.view ol {
    padding: 1rem 2rem 1rem 2rem;
    font-size: inherit;
}

html body.contentpages.view h1,
html body.contentpages.view h2,
html body.contentpages.view h3,
html body.contentpages.view h4,
html body.contentpages.view h5,
html body.contentpages.view h6 {
    padding: 0 2rem;
    font-weight: bold;
}

html body.contentpages.view .ei_help_link a {
    background: #ea5b0c;
    text-decoration: none;
    color: #fff;
    padding: 1rem 2rem;
    display: inline-block;
    margin-top: 2rem;
    border-radius: 0.2rem;
    transition: 0.5s;
}

html body.contentpages.view .ei_help_link a:hover {
    transition: 0.5s;
    background: #52505a;
}

/*** YL --- PRODUCT OVERVIEW ***/

html body.guest.search div.ei_sidebar_left,
html body.guest.bestseller div.ei_sidebar_left {
	border:0;
}

html body.guest.search div.ei_form form#ei_search div.input label,
html body.guest.bestseller div.ei_form form#ei_search div.input label {
	height: 4rem;
	font-size: 1.3rem;
	border-top: 0.1rem solid #e5e5e5;
	margin-top: 2rem;
}

html body.guest.search div.ei_form div.input {
	padding: .5rem 0;
}

html body.guest.search  div.ei_sidebar_left div.ei_title,
html body.guest.bestseller  div.ei_sidebar_left div.ei_title {
	padding: 0;
}

html body.guest.search .ei_container.ei_rating .ei_text {
	display: inline-block;
	float: left;
	width: auto;
	padding-right: 0.5rem;
}

html body.guest.search .ei_container.ei_rating,
html body.guest.bestseller .ei_container.ei_rating {
	border-bottom: 1px solid #e5e5e5;
}

html body.guest.search .ei_button {
	font-size: 1.3rem;
	font-weight: inherit;
}

html body.guest.search .ei_form .ei_label,
html body.guest.bestseller .ei_form .ei_label {
	font-size: 1.3rem;
	color: #000;
}

html body.bestseller div.ei_content div.ei_listing_row,
html body.search div.ei_content div.ei_listing_row {
	border: 0.1rem solid #e5e5e5;
	transition: 0.5s;
}

html body.bestseller div.ei_content div.ei_listing_row:hover,
html body.search div.ei_content div.ei_listing_row:hover {
	box-shadow: 0px 1px 25px rgba(0,0,0,0.15);
	transition: 0.5s;
}

html body.search .ei_toolbar_row,
html body.bestseller .ei_toolbar_row {
	background: none;
	padding-bottom: 2rem;
}



/*** YL --- PRODUCT LISTING ***/

html body.bestseller div.ei_product_row div.ei_info_box div.ei_description,
html body.bestseller div.ei_product_row div.ei_info_box div.ei_list_price,
html body.bestseller div.ei_product_row div.ei_info_box div.ei_discounted_price {
    float: left;
    width: 100%;
}

html body.guest.bestseller div.ei_bestseller_number {
	background: #3a73ac;
    color: #fff;
    float: left;
    margin-left: 1.5rem;
    padding: 0.5rem 1rem;
    border-radius: 0.2rem;
    width: auto;
    display: inline-block;
}

html body.guest.bestseller div.ei_bestseller_number span.rank {
	color: #fff;
	float: left;
    width: 100%;
}

html body.guest.bestseller div.ei_form div.input {
	padding: 0;
}

html body.guest.search img.ei_product_image {
	margin-bottom: 1.5rem;
}

html body .ei_listing_row.ei_recommended {
	margin-top: 2rem !important;
	float: left;
}

html body.search .ei_pagination_row,
html body.bestseller .ei_pagination_row {
	margin-bottom: 1rem;
    padding-left: 0;
}

html body div.ei_tab_container div.ei_topolbar_row.ei_sort .ei_tab,
html body.search .ei_toolbar_row div.ei_sort_toggle {
    line-height: 4rem;
    width: auto;
    margin: 0 .1rem 0 .1rem;
    padding: 0 1rem 0 1rem;
    color: #4c4c4c;
    border: .1rem solid #ddd;
    background-color: #f2f2f2;
}

html body.search .ei_toolbar_row div.ei_title {
    line-height: 2rem;
}

html body .ei_toolbar_row div.ei_sort_toggle.ei_order_DESC::after {
    margin-left: 1rem;
    content: '';
    background-image: url(/img/icon_sort1.png);
    background-repeat: no-repeat;
    background-position: 0rem .4rem;
}

html body .ei_toolbar_row div.ei_sort_toggle.ei_order_ASC::after {
    margin-left: 1rem;
    content: '';
    background-image: url(/img/icon_sort0.png);
    background-repeat: no-repeat;
    background-position: 0rem .4rem;
}

/*** YL --- PRODUCT DETAILS ***/

html body.viewproduct .ei_content .ei_detail_row .ei_tab_label_row {
	margin-bottom: 0;
	padding: 0;
	border: 0;
	border-bottom: 0.1rem solid #e5e5e5;
}

html body.viewproduct .ei_content .ei_detail_row .ei_tab_label_row .ei_tab_label {
	padding: 0.5rem 2rem;
}

html body.viewproduct .ei_content .ei_detail_row .ei_tab_label_row .ei_tab_label.ei_selected {
	border-radius: 0;
}

html body.viewproduct .ei_form .ei_line .ei_value {
	width: 35%;
}

html body.viewproduct .ei_detail_row .ei_tab_container {
	padding-top: 0;
}

html body.viewproduct .ei_detail_row .ei_tab_container .prod_detail.ei_title {
	font-size: 1.6rem;
	font-weight: normal;
	line-height: 2rem;
	padding: 1.5rem;
	margin: 2rem 0 1rem 0;
	border-bottom: 1px solid #e2e2e2;
	background: #e9e9e9;
}

html body.viewproduct .ei_listing_row .ei_product_row table.ei_slide_row tbody tr td,
html body.viewproduct .ei_listing_row .ei_product_row table.ei_slide_row tbody tr {
	padding: 0 !important;
	margin: 0 !important;
}

html body.viewproduct div.ei_content div.ei_listing_row {
	margin: 0;
}

html body.viewproduct div.ei_sidebar_right {
	width: 22%;
}

html body.viewproduct div.ei_sidebar_right .ei_sidebar_row .ei_value {
	width: 100%;
}

html body.viewproduct .ei_sidebar_row .input.buttons {
    width: 100%;
	padding-bottom: 2rem;
}

html body.viewproduct #ei_unfollow_seller.ei_button.ei_primary {
    background-color: #3a73ac;
    transition: 0.5s;
}

html body.viewproduct #ei_follow_seller.ei_button.ei_primary {
    background-color: #ea5b0c;
    transition: 0.5s;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_action_row .ei_button:nth-last-child(1),
html body.search div.ei_content div.ei_listing_row div.ei_action_row .ei_button:nth-child(2) {
	border-right: 0;
}

html body.viewproduct div.ei_content div.ei_listing_row div.ei_action_row .ei_button {
	width: auto;
	background: none;
	display: inline-block;
	padding-right: 0;
	background-repeat: no-repeat;
	color: #3a73ac;
	font-weight: normal;
	padding: 0 2.7rem;
	font-size: 1.3rem;
	transition: 0.5s;
	line-height: 0;
	height: 2.5rem;
	border-right: 0.1rem solid #e5e5e5;
	margin-right: 0.5rem;
}

html body.search div.ei_content div.ei_listing_row div.ei_action_row .ei_button {
	width: auto;
	background: none;
	display: inline-block;
	padding-right: 0;
	background-repeat: no-repeat;
	color: #3a73ac;
	font-weight: normal;
	padding: 0 2.7rem;
	font-size: 1.3rem;
	transition: 0.5s;
	line-height: 0;
	height: 2.5rem;
	margin-right: 0.5rem;
}

html body.search .ei_action_row #ei_add_to_cart,
html body.bestseller .ei_action_row #ei_add_to_cart {
	margin-bottom: 1rem;
}

html body.guest.viewproduct div.ei_content div.ei_listing_row div.ei_action_row .ei_button:hover {
	color: #ea5b0c;
	transition: 0.5s;
	text-decoration: underline;
}

html body.viewproduct .ei_action_row {
	padding: 1rem 0.5rem 1rem 1.5rem;
}

html body.viewproduct div.ei_add_to_cart_container {
    padding: 1rem 0rem 0rem 0rem;
    border-top: 0.1rem solid #e9e9e9;
    width: 100%;
    margin-top: 1rem;
}

html body.viewproduct div.ei_line.ei_add_to_cart button {
    font-size: 1.6rem;
    font-weight: normal;
}

html body.cart form#ei_cart div.ei_table.ei_form table.ei_data_table tbody td,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table tbody td {
	border-bottom: 0;
}

html body.dashboard table.ei_data_table.ei_client_list tbody tr {
	border-bottom: 0.1rem solid #e8e8e8;
	padding-bottom: 1rem;
}

html body.cart table.ei_data_table.ei_cart tbody tr:nth-last-child(1),
html body.dashboard table.ei_data_table.ei_client_list tbody tr:nth-last-child(1) {
	border-bottom: 0.1rem solid #fff;
}

html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_product_details,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_product_details.content,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_list_price,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_quantity,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_subtotal,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_checkbox,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_product_details,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_list_price,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_quantity,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_unit,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_subtotal,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item td.ei_action {
    border-bottom: 0.1rem solid #e8e8e8 !important;
    padding-bottom: 1rem !important;
}

html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.shipping_info td.ei_product_details.content.shipping_summary div.ei_product_row.ei_has_image div.ei_info_box {
    border-bottom: 0.3rem solid #ea5b0c !important;
    padding-bottom: 1rem !important;
}

html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.shipping_info:nth-last-child(1) td.ei_product_details.content.shipping_summary div.ei_product_row.ei_has_image div.ei_info_box,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_product_details,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_product_details.content,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_list_price,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_quantity,
html body.cart.checkout div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_subtotal,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_checkbox,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_product_details,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_list_price,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_quantity,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_unit,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_subtotal,
html body.cart.index div.ei_table.ei_form table.ei_data_table.ei_cart tbody tr.cart_item:nth-last-child(1) td.ei_action {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}

html body.cart div.ei_tab_container table.ei_data_table,
html body.dashboard div.ei_tab_container table.ei_data_table,
html body.disputes div.ei_tab_container table.ei_data_table {
	margin: 0;
	width: 100%;
}

html body.cart tfoot {
    border: 0;
}

html body.cart form#ei_cart div.ei_table.ei_form.checkout,
html body.paymentsuccess div.ei_table.ei_form.checkout,
html body.cart form#ei_fee div.ei_table.ei_form.checkout {
	padding: 1rem;
	margin-top: 2rem;
	background: #fff;
    border-style: double;
    border-color: #ea5b0c;
}

html body.paymentsuccess tfoot,
html body.paymentsuccess tfoot tr {
    background: #fff;
    border: 0;
}

html body.dashboard.bankdetails table.ei_view_table thead tr {
    background: #e9eef4;
}

html body.dashboard.following tbody tr div.ei_tag {
    border: 0.1rem dotted #ea5b0c;
    padding: 0.5rem;
    font-size: 1.2rem;
    line-height: 1.4rem;
    color: #ea5b0c;
    background: #faeae1;
    float: left;
    border-radius: 0.2rem;
    margin-bottom: 0.5rem;
}

html body.dashboard.following div.jconfirm-buttons button.btn.btn-default {
    width: 100%;
    float: left;
    text-align: center;
    border-radius: 0.2rem;
    border: 0.1rem solid #ea5b0c !important;
    background: #fff !important;
    color: #ea5b0c !important;
    font-weight: normal;
    transition: 0.5s;
}

html body.guest.viewproduct div.input.file div.ei_line div.ei_input_file_upload_holder.ei_file div#div-attachment {
    margin-left: 4rem;
}

html body.guest.viewproduct div.input.file div.ei_line div.ei_input_file_upload_holder.ei_file div.input.text {
    width: calc(100% - 8rem);
}

html body div.ei_form div.input .ei_input_file_upload_holder.ei_file .ei_div_overlay .fa {
    font-size: 1.6rem;
    transition: 0.5s;
}

html body div.ei_form div.input .ei_input_file_upload_holder.ei_file .ei_div_overlay .fa:hover {
    background: #52505a;
    transition: 0.5s;
}

html body.guest.viewproduct div.ei_product_row div.ei_add_to_cart {
    width: 25%;
    margin-left: 2rem;
}

html body.guest.viewproduct div.ei_product_row div.ei_action_row {
    width: 70%;
}

html body.dashboard.following div.ei_content table tr td {
    background: #fff;
}

html body.dashboard.following table.ei_rating tbody tr td {
    padding: .1rem;
}

html body.dashboard.following div.jconfirm-buttons button.btn.btn-default:hover {
    background: #ea5b0c !important;
    transition: 0.5s;
    color: #fff !important;
}

html body.dashboard.following tbody tr td.ei_action table.ei_no_border tbody tr td {
    padding: 0;
}

html body.cart form#ei_fee div.ei_table.ei_form.checkout .total_amount_container {
    width: 100%;
}

html body.cart form#ei_fee div.ei_table.ei_form.checkout .misc_payment_action {
    padding-right: 2rem;
    margin-top: -2rem;
    padding-bottom: 1rem;
}

html body.cart form#ei_fee div.ei_table.ei_form.checkout .misc_payment_action .ei_button.ei_primary {
    margin-left: 2rem;
}

html body.paymentsuccess tfoot tr button.ei_update_cart.ei_button.ei_primary {
    margin: 0 2rem 0 0;
}

html body.cart form#ei_cart div.ei_table.ei_form,
html body.cart.checkout div.ei_table.ei_form,
html body.dashboard div.ei_table.ei_form,
html body.cart div.ei_table.ei_form,
html body.dashboard.messages table.ei_data_table,
html body.paymentsuccess div.ei_table.ei_form,
html body.orders.reviewrate div.ei_table.ei_form,
html body.disputes table.ei_data_table,
html body.branchusers div.ei_table.ei_form {
	border: 0.3rem solid #eee;
	padding: 1rem;
}

html body.messages.contactseller div.ei_table.ei_form {
	border: 0.3rem solid #eee;
	padding: 2rem;
}

html body.paymentsuccess table.ei_data_table.ei_cart,
html body.paymentsuccess table.ei_data_table.ei_product_list {
    margin: 0;
    width: calc(100% - 0rem);
}

html body.messages.contactseller div.ei_listing_row {
    width: 100%;
    float: left;
    padding: 1rem 0 2rem 0;
    border-bottom: 0.1rem solid #ddd;
    margin-bottom: 2rem;
}

html body.messages.contactseller div.ei_listing_row div.ei_info_box {
    padding-left: 1rem;
}

html body.messages.contactseller div.ei_listing_row div.ei_info_box div.ei_text.ei_product_name,
html body.messages.contactseller div.ei_listing_row div.ei_info_box div.ei_text.ei_description {
    font-size: 1.3rem;
    padding-top: 0.5rem;
    width: 100%;
    float: left;
}

html body.dashboard.messages table.ei_data_table thead tr th {
    font-weight: normal;
    border-bottom: 0.1rem solid #e8e8e8;
}

html body.messages.contactseller div.ei_listing_row div.ei_info_box span {
    font-weight: normal;
    color: #999;
    font-size: 1.3rem;
    width: 100%;
    float: left;
}

html body.messages.contactseller div.ei_messages .ei_sender_note {
    text-align: left;
    background: #faeae1;
    width: 75%;
    float: right;
    margin-bottom: 2rem;
    padding: 2rem;
    border: 0.1rem solid #eeddd4;
    border-radius: 0.4rem;
}

html body.messages.contactseller div.ei_messages .ei_recipient_note {
    text-align: left;
    background: #f5f5f5;
    width: 75%;
    float: left;
    margin-bottom: 2rem;
    padding: 2rem;
    border-radius: 0.4rem;
    border: 0.1rem solid #eee;
}

html body.guest.viewproduct div.ei_messages .ei_sender_note {
    text-align: left;
    background: #f5f5f5;
    width: 75%;
    float: left;
    margin-bottom: 2rem;
    padding: 2rem;
    border: 0.1rem solid #eee;
    border-radius: 0.4rem;
}

html body.guest.viewproduct div.ei_messages .ei_recipient_note {
    text-align: left;
    background: #faeae1;
    width: 75%;
    float: right;
    margin-bottom: 2rem;
    padding: 2rem;
    border-radius: 0.4rem;
    border: 0.1rem solid #eeddd4;
}

html body.guest.search div.ei_sidebar_left .ei_form .checkbox.ei_input .ei_label {
    width: calc(100% - 4rem);
}

html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_detail,
html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_detail p,
html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_detail p span,
html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_detail span {
    background: #f5f5f5 !important;
}

html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_detail,
html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_detail p,
html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_detail p span,
html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_detail span,
html body.guest.viewproduct div.ei_message.ei_recipient_note div.ei_message_detail,
html body.guest.viewproduct div.ei_message.ei_recipient_note div.ei_message_detail p,
html body.guest.viewproduct div.ei_message.ei_recipient_note div.ei_message_detail p span,
html body.guest.viewproduct div.ei_message.ei_recipient_note div.ei_message_detail span {
    font-size: 1.2rem;
}

html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_name {
    border-top: 0.1rem solid #ddd;
    float: left;
    margin-top: 2rem;
    width: 100%;
    padding-top: 0.5rem;
    font-size: 1.2rem;
}

html body.guest.viewproduct div.ei_message.ei_recipient_note div.ei_message_name {
    border-top: 0.1rem solid #e9d0c3;
    float: left;
    margin-top: 2rem;
    width: 100%;
    padding-top: 0.5rem;
    font-size: 1.2rem;
}

html body.guest.viewproduct div.ei_message.ei_sender_note div.ei_message_name span,
html body.guest.viewproduct div.ei_message.ei_recipient_note div.ei_message_name span {
    color: #000;
    font-size: 1.2rem;
}

html body.messages.contactseller div.ei_messages .ei_recipient_note p,
html body.messages.contactseller div.ei_messages .ei_sender_note p,
html body.messages.contactseller div.ei_messages .ei_recipient_note span.pdf_link a,
html body.messages.contactseller div.ei_messages .ei_sender_note span.pdf_link a,
html body.guest.viewproduct div.ei_message.ei_sender_note span.pdf_link a,
html body.guest.viewproduct div.ei_message.ei_recipient_note span.pdf_link a {
    font-size: 1.2rem !important;
}

html body.guest.viewproduct div.ei_messages ul,
html body.messages.contactseller div.ei_messages ul {
    font-size: 1.2rem;
}

html body.messages.contactseller div.ei_input_file_upload .fa {
    margin-left: 4.5rem;
}

html body.messages.contactseller div.input .ei_input_file_upload_holder.ei_file .input {
    margin-left: 4.5rem;
    width: calc(82% - 4rem);
}

html body.messages.contactseller div.ei_form .ei_label_note {
    margin-top: -1.5rem;
    float: left;
}

html body.messages.contactseller fieldset {
    border-top: 0.1rem solid #ddd;
    margin-top: 3rem;
    float: left;
    padding-top: 2rem;
}

html body.guest.viewproduct fieldset {
    margin-top: 0;
    float: left;
}

html body.guest.viewproduct div.ei_form.ei_form_product_share_email div.input .ei_input_note {
    float: left !important;
    color: #999;
    font-size: 1.2rem;
    font-style: normal;
    text-align: left !important;
    padding-left: 35%;
}

html body.guest.viewproduct div.ei_form.ei_form_product_share_email div.input .ei_input_message {
    margin-left: 160px !important;
    width: 65%;
}

html body.guest.viewproduct div.ei_form.ei_form_product_share_email div.input.buttons .ei_button.ei_primary {
    margin-left: .5rem;
}

html body.messages.contactseller fieldset div.input {
    padding: .5rem 0;
}

html body.history table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_text {
    line-height: 1.8rem;
}

html body.history table.ei_data_table.ei_product_list tbody tr td.ei_product_details {
    width: 65%;
}

html body.wishlist table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_list_price,
html body.wishlist table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_discount_price,
html body.history table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_list_price,
html body.history table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_discount_price,
html body .ei_listing_row.ei_recommended div.ei_product_box div.ei_text_box div.ei_discounted_price {
    color: #ea5b0c;
    font-weight: bold;
    font-size: 1.6rem;
    padding-bottom: 0.3rem;
}

html body .ei_listing_row.ei_recommended div.ei_product_row table tbody tr td {
    padding: 0;
}

html body.clients.completebuyer .ei_button.ei_primary,
html body.clients.completeseller .ei_button.ei_primary,
html body.orders.paymentsuccess .ei_button.ei_primary {
    margin-left: auto;
}

html body .ei_listing_row.ei_recommended div.ei_product_box div.ei_text_box div.ei_discounted_price {
    padding-top: 0.5rem;
}

html body.history table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_list_price.ei_discount,
html body.wishlist table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_list_price.ei_discount,
html body .ei_listing_row.ei_recommended div.ei_product_box div.ei_text_box div.ei_price.ei_discount {
    color: #999;
    font-weight: bold;
    font-size: 1.2rem;
    text-decoration: line-through;
}

/*html body.messages.contactseller div.ei_messages .ei_recipient_note::after {
    content: '';
	position: absolute;
	left: 30.6%;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-bottom-color: #f5f5f5;
	border-top: 0;
	border-right: 0;
	margin-bottom: 20px;
}*/

html body.messages.contactseller div.ei_messages span.pdf_link,
html body.guest.viewproduct div.ei_messages span.pdf_link {
    width: 100%;
    float: left;
}

html body.messages.contactseller div.ei_messages .ei_recipient_note div.ei_message_name {
    border-top: 0.1rem solid #ddd;
    float: left;
    margin-top: 2rem;
    width: 100%;
    padding-top: 0.5rem;
    font-size: 1.2rem;
}


html body.messages.contactseller div.ei_messages .ei_sender_note div.ei_message_name {
    border-top: 0.1rem solid #e9d0c3;
    float: left;
    margin-top: 2rem;
    width: 100%;
    padding-top: 0.5rem;
    font-size: 1.2rem;
}

html body.messages.contactseller div.ei_messages .ei_sender_note div.ei_message_name span,
html body.messages.contactseller div.ei_messages .ei_recipient_note div.ei_message_name span {
    color: #000;
    font-size: 1.2rem;
}

/*html body.messages.contactseller div.ei_messages .ei_sender_note::after {
    content: '';
	position: absolute;
	right: 30.5%;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-bottom-color: #faeae1;
	border-top: 0;
	border-left: 0;
	margin-bottom: 20px;
}*/

p {
    word-wrap: break-word;
}


html body.messages.contactseller div.ei_listing_row div.ei_product_row {
    width: 20%;
    float: left;
}

html body.messages.contactseller div.ei_listing_row div.ei_info_box {
    float: left;
    width: 79%;
    padding-left: 1%;
}

html body.messages.contactseller div.ei_listing_row div.ei_product_row div.ei_image_box {
    width: 100%;
    float: left;
}

html body div.ei_messages .ei_sender_note .ei_message_detail,
html body div.ei_messages .ei_sender_note .ei_message_detail p {
    width: 100%;
    word-wrap: break-word;
}

html body.messages.contactseller .ei_row.row div.ei_content {
    width: 90%;
    margin-left: 5%;
}

html body.messages.contactseller div.ei_messages .ei_recipient_note span,
html body.messages.contactseller div.ei_messages .ei_recipient_note div.ei_message_detail p {
    background: #f5f5f5 !important;
}

html body.guest.search div.ei_table.ei_form {
	border: 0.3rem solid #eee;
	padding: 1rem;
    margin-top: 2.5rem;
}

html body.guest.search div.ei_table.ei_form div.ei_empty_message {
    line-height: 3rem;
}

html body.guest.search div.ei_table.ei_form div.ei_empty_message a {
    font-size: 1.8rem;
}

html body.cart.checkout div.ei_table.ei_form.checkout {
	padding: 2rem;
	margin-top: 2rem;
    border-style: double;
    border-color: #ea5b0c;
}

html body.cart form#ei_cart .ei_tab_container .ei_title.ei_seller_name,
html body.cart.checkout .ei_tab_container .ei_title.ei_seller_name {
	font-weight: normal;
	padding: 1.5rem;
	width: 100%;
    background: #ea5b0c;
    color: #fff;
    margin-top: 1rem;
}

html body.cart form#ei_cart .ei_tab_container table.ei_rating,
html body.cart form#ei_cart .ei_tab_container table.ei_rating tbody,
html body.cart.checkout .ei_tab_container table.ei_rating tbody,
html body.cart.checkout .ei_tab_container table.ei_rating {
    background: transparent !important;
}

html body.cart form#ei_cart .ei_tab_container span.cart_seller,
html body.cart.checkout .ei_tab_container span.cart_seller {
	color: #fff;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_product_details,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details {
	width: 40%;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_list_price,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_list_price {
	width: 15%;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_quantity,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_quantity {
	width: 13%;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_unit,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_unit {
	width: 8%;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_subtotal,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_subtotal {
	width: 14%;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_action,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_action {
	width: 3%;
}

td.ei_list_price div.ei_list_price.ei_discount {
	text-decoration: line-through;
	color: #999;
	font-size: 1.2rem;
}

td.ei_list_price div.ei_discount_price,
td.ei_list_price div.ei_list_price {
	color: #ea5b0c;
    font-weight: bold;
}

html body.cart table.ei_data_table.ei_cart .ei_country_origin,
html body.cart table.ei_data_table.ei_cart .ei_shipping_origin,
html body.cart table.ei_data_table.ei_cart .ei_weight {
	padding-top: .5rem;
}

html body.cart div.ei_content table.ei_data_table div.input input {
	height: 2.5rem;
	line-height: 2.5rem;
}

html body.cart div.ei_content table.ei_data_table div.ei_shipping div.input.checkbox input {
	height: 1.3rem;
    float: left;
    width: 2rem;
}

html body div.ei_content table.ei_data_table div.ei_shipping div.input.checkbox label {
    margin-left: 0;
    margin-top: -0.3rem;
}

html body div.ei_content table.ei_data_table div.ei_shipping div.insurance.input.checkbox {
    margin-top: 1.5rem;
    border-top: 0.1rem dashed #ccc;
    padding-top: 1rem;
}

html body div.ei_content table.ei_data_table div.ei_shipping div.insurance.input.checkbox label {
    margin-left: 2rem;
    font-size: 1.3rem;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_quantity .ei_warning {
	border: 0.1rem dotted #ea5b0c;
	padding: 0.5rem;
	font-size: 1.1rem;
	line-height: 1.4rem;
	color: #ea5b0c;
	background: #faeae1;
	float: left;
	width: 100%;
}

html body.cart table.ei_data_table.ei_cart .ei_link {
	height: 0;
	line-height: 0;
	font-weight: normal;
}

html body.cart div.ei_table table.ei_data_table  .ei_summary_box .ei_text {
	font-size: 1.4rem;
}

html body.cart div.ei_table table.ei_data_table .ei_summary_box .ei_text .ei_number,
html body.cart div.ei_table table.ei_data_table .ei_summary_box .ei_text .ei_amount {
	font-size: 1.8rem;
}

html body.cart div.ei_table.ei_form.checkout table.ei_data_table.ei_cart tfoot tr {
	background: #fff;
}

html body.cart div.ei_table.ei_form.checkout table.ei_data_table.ei_cart tfoot tr.ei_table_summary div.ei_title.grand_total,
html body.cart div.ei_table.ei_form.checkout table.ei_data_table.ei_cart span#ei_grandtotal_amount.ei_number,
html body.cart div.ei_table.ei_form.checkout table.ei_data_table.ei_cart div.ei_value.grand_total span.ei_currency,
html body.cart div.checkout_review_container table.checkout_review tbody tr.ei_table_summary div.ei_title.ei_grand_total,
html body.cart div.checkout_review_container table.checkout_review tbody tr.ei_table_summary div.ei_value.grand_total span.ei_currency,
html body.cart div.checkout_review_container table.checkout_review tbody tr.ei_table_summary div.ei_value.grand_total span#ei_grandtotal_amount.ei_number,
html body.cart div.ei_table.ei_form table tfoot tr div.ei_summary_box div.ei_total_amount,
html body.cart div.ei_table.ei_form table tfoot tr div.ei_summary_box div.ei_total_amount span.ei_amount {
    font-size: 1.6rem;
    font-weight: bold;
}

html body.cart div.ei_table.ei_form.checkout table.ei_data_table.ei_cart {
    border-top: 0;
    padding: 1rem;
}

html body.cart div.ei_table.ei_form.checkout table.ei_data_table.ei_cart tfoot tr td.checkout-btn .ei_button.ei_primary {
	margin-left: 0.5rem;
}

html body.cart div.ei_table.ei_form.checkout table.ei_data_table.ei_cart tfoot tr td.checkout-btn {
	float: right;
	padding: 0 2rem 2rem 0;
}

html body.cart div.ei_list_price,
html body.cart div.ei_subtotal {
    color: #ea5b0c;
    font-weight: bold;
}

html body.cart table.ei_data_table tbody td {
	padding: 1.5rem 1rem;
}

html body.cart div.ei_content table.ei_data_table div.ei_product_row div.ei_image_box {
	width: 25%;
}

html body.cart div.ei_content  table.ei_data_table div.ei_product_row div.ei_info_box {
	width: 75%;
	padding: 0 0 0 1.5rem;
}

html body.cart .ei_text,
html body.cart div.ei_content table.ei_data_table  div.input.note,
html body.cart div.ei_content table.ei_data_table  div.ei_unit  {
	font-size: 1.2rem;
}

html body.cart .ei_text.ei_message {
    margin-top: 2rem;
}

html body.cart table.ei_data_table thead tr th
{
    padding: 0rem 1rem 1rem 1rem;
}

html body.cart .ei_notes {
    padding: 1rem;
}

html body.cart .ei_notes .ei_notes_details {
    font-size: 1.2rem;
    font-weight: normal;
    color: #999;
    padding: .5rem;
}

html body.cart.checkout table.ei_data_table.ei_cart tbody tr td.ei_product_details {
    width: 30%;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_subtotal.shipping {
	width: 10%;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_list_price.shipping,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_list_price.shipping {
	width: 15%;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_product_details.shipping,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details.shipping {
    width: 18%;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details.content.shipping {
    width: 33% !important;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details.content.shipping img {
    width: 30%;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_quantity.shipping,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_quantity.shipping {
    width: 12%;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_content.shipping {
	width: 80%;
	float: left;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_subtotal.shipping,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_subtotal.shipping {
	width: 104% !important;
	float: left;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_subtotal.shipping .ei_title {
    padding: 0;
    font-weight: normal;
    color: #999;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_subtotal.shipping .ei_subtotal,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_subtotal.shipping .ei_tax,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_subtotal.shipping .ei_gross_weight,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_subtotal.shipping .ei_dimensional_weight {
    padding-bottom: 1rem;
    font-size: 1.2rem;
    font-weight: bold;
}

html body div.ei_content table.ei_data_table div.ei_shipping div.ei_title.shipping_method {
    margin-top: 1.5rem;
    border-top: 0.1rem dashed #ccc;
    padding-top: 1rem;
}

html body.cart table.ei_data_table.ei_cart thead tr th.ei_title.ei_shipping.shipping,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_shipping.shipping {
	width: 65%;
	float: left;
    padding: 2rem;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_memo div.ei_total_item,
html body.cart table.checkout_review tbody tr.ei_table_summary.ei_memo div.ei_total_item,
html body.cart div.ei_table.ei_form table tfoot tr div.ei_summary_box div.ei_total_item {
    font-size: 1.4rem;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_grand_total,
html body.cart table.checkout_review tbody tr.ei_table_summary.ei_grand_total {
    border-top: 0.1rem solid #ccc;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary .ei_title {
    color: #999;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_grand_total .ei_title {
    color: #000;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_grand_total span#ei_grandtotal_amount,
html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_grand_total span.ei_currency,
html body.cart div.checkout_review_container table.checkout_review tbody tr.ei_table_summary div.ei_value.grand_total,
html body.cart div.ei_table.ei_form table tfoot tr div.ei_summary_box div.ei_total_amount span.ei_amount {
    color: #ea5b0c;
    font-weight: bold;
}

html body.cart div.ei_table.ei_form table tfoot tr div.ei_summary_box div.ei_total_amount {
    padding-bottom: 2rem;
}

html body.cart div.ei_summary_box button#ei_checkout_ali {
    margin-left: 2rem;
    transition: 0.5s;
}

html body.cart div.ei_summary_box button:hover {
    opacity: 0.6;
    transition: 0.5s;
}

html body.cart table.ei_data_table.ei_cart tfoot tr button#ei_checkout {
    margin-left: 0.5rem;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_memo td.total_item {
    border-bottom: 0.1rem solid #ccc;
    width: 40%;
    padding-bottom: 1rem;
}

html body.cart table.ei_data_table.ei_cart tbody tr.ei_table_summary.ei_memo td.total_item {
    border-bottom: 0.1rem solid #e5e5e5;
    width: 100%;
    padding-bottom: 1rem;
}

html body.cart table.ei_data_table.ei_cart tbody tr.ei_table_summary.ei_memo td.memo_content {
    width: 50%;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_memo div.ei_total_item span.ei_number,
html body.cart table.checkout_review tbody tr.ei_table_summary.ei_memo div.ei_total_item span.ei_number,
html body.cart div.ei_table.ei_form table tfoot tr div.ei_summary_box div.ei_total_item span.ei_number {
    font-size: 1.8rem;
    font-weight: bold;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_memo label {
    padding-bottom: 1rem;
}

html body.cart div.ei_shipping .ei_title {
    padding-bottom: 0;
}

html body.cart tbody tr.ei_table_summary.ei_memo td  div.ei_value.memo_review {
    background: #fff;
    border: 0.1rem solid #ddd;
    padding: 1rem;
    font-size: 1.2rem;
    width: 90%;
    line-height: 1.6rem;
    font-weight: normal;
}

html body.cart table.ei_data_table.ei_cart tbody tr.ei_table_summary {
    border: 0;
    padding-bottom: 0;
    margin-top: 1rem;
}

html body.cart div.ei_tab_container table.checkout_review,
html body.cart div.ei_tab_container table.checkout_review tbody,
html body.cart table.checkout_review tbody tr.ei_table_summary {
    background: #f5f5f5;
}

html body.cart table.ei_data_table.ei_cart tbody tr.ei_table_summary td {
    padding: 0;
}

html body.cart div.ei_table.ei_form.checkout table tfoot {
    background: #fff;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_memo td.border-left,
html body.cart table.checkout_review tbody tr.ei_table_summary.ei_memo td.memo_content.border-left {
    padding: 0;
    vertical-align: top;
}

html body.cart table.checkout_review tbody tr.ei_table_summary.ei_memo td.total_item {
    border-bottom: 0.1rem solid #ccc;
    width: 40%;
    padding-bottom: 1rem;
}

html body.cart div.checkout_review_container {
    padding: 2rem;
    background: #f5f5f5;
    float: left;
    width: 100%;
    border: 0.3rem solid #eee;
}

html body.cart table.ei_data_table.ei_cart tfoot tr.ei_table_summary.ei_memo div.input.textarea {
    width: 85%;
}

html body.cart table.ei_data_table.ei_cart tr td.ei_product_details.content.shipping div.ei_shipping {
    padding: 1.5rem;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_shipping.shipping .ei_address {
    font-size: 1.2rem;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_shipping.shipping .shipping_container {
    border: 0.1rem solid #ddd;
    padding: 1rem 1.5rem 2rem 1.5rem;
    float: left;
    margin-top: 1rem;
    border-radius: 0.2rem;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.input.ei_disable span.ei_shipping_title {
    color: #999;
    font-weight: normal;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.ei_title {
    font-size: 1.3rem;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.input.checkbox {
    margin-top: 0.5rem;
    width: 25%;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.insurance.input {
    width: 100%;
    float: left;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping label span.ei_shipping_title {
    font-weight: bold;
    color: #ea5b0c;
    font-size: 1.2rem;
    height: 3.5rem;
    line-height: 1.6rem;
    float: left;
    width: 100%;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.input.checkbox label.note {
    margin-left: 10% !important;
    float: left;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping label span.ei_shipping_subtitle * {
    margin-bottom: 1rem;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping label span.ei_shipping_subtitle,
html body.cart div.ei_product_row div.ei_shipping_method span.ei_shipping_subtitle,
html body.cart div.ei_shipping div.input.checkbox label span.ei_shipping_note {
    font-size: 1.1rem;
    float: left;
}

html body.cart div.ei_product_row div.ei_shipping_method span.ei_shipping_title {
    font-weight: bold;
    color: #ea5b0c;
    margin-top: 0.5rem;
    float: left;
}

html body.cart div.ei_product_row div.ei_shipping_method span.ei_shipping_shipping_charge {
    font-weight: bold;
    color: #ea5b0c;
}

html body.cart div.checkout_review_container tbody tr.ei_table_summary td div.ei_table_note {
    color: #999;
    font-size: 1.1rem;
    margin-top: -0.5rem;
    line-height: 1.4rem;
    font-weight: bold;
}

html body.cart div.checkout_review_container tbody tr.ei_table_summary td div.ei_value {
    color: #222;
    font-weight: bold;
}

html body.cart div.checkout_review_container tbody tr.ei_table_note td.ei_table_note {
    border-top: 0.1rem solid #ccc;
    padding-top: 2rem;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping .ei_shipping_charge {
    color: #ea5b0c;
    font-weight: bold;
    font-size: 1.3rem;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping label.note,
html body.cart table.ei_data_table.ei_cart div.ei_shipping .input.notes {
    border: 0.1rem dotted #ea5b0c;
    padding: 0.3rem 0.4rem;
    font-size: 1.1rem;
    line-height: 1.4rem;
    color: #fff;
    background: #ea5b0c;
    margin-left: 2.5%;
    border-radius: 0.3rem;
    width: auto;
    display: inline-block;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.insurance.input.checkbox label {
    color: #ea5b0c;
    font-weight: bold;
    font-size: 1.2rem;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping label.note {
    margin-top: 0;
    float: right !important;
    width: 22%;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping {
    width: 100%;
    float: left;
}

html body.cart table.ei_data_table tbody td {
    padding: 1rem;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.shipping_address_container div.ei_address {
    font-size: 1.2rem;
    margin-top: 0.5rem;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.shipping_address_container {
    width: 30%;
    float: left;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.shipping_method_container span.ei_shipping_title,
html body.cart table.ei_data_table.ei_cart div.ei_shipping div.shipping_method_container div.ei_title {
    width: 100%;
    float: left;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.shipping_method_container {
    width: 70%;
    float: left;
}

html body.cart table.ei_data_table.ei_cart div.ei_shipping div.insurance.input.notes {
    width: auto;
    display: inline-block;
    float: left;
    margin-bottom: 2rem;
    border-radius: 0.3rem;
}

html body.cart.checkout table.ei_data_table.ei_cart tbody tr td.ei_product_details.content {
	width: 60%;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details .ei_text.ei_shipping_origin span,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details .ei_text.ei_weight span,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details .ei_text.ei_country_origin span,
html body.cart.checkout table.ei_data_table.ei_cart tbody tr td.ei_product_details .ei_text.ei_shipping_origin span,
html body.cart.checkout table.ei_data_table.ei_cart tbody tr td.ei_product_details .ei_text.ei_weight span {
	color: #999;
	font-size: 1.2rem;
}

html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details .ei_text.ei_shipping_origin span,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details .ei_text.ei_weight span,
html body.cart table.ei_data_table.ei_cart tbody tr td.ei_product_details .ei_text.ei_country_origin span {
    width: 100%;
    float: left;
}

html body.cart.checkout div.ei_content table.ei_data_table div.input select {
	line-height: 2rem;
	margin-top: 0.5rem;
}

html body.cart.checkout div.ei_content table.ei_data_table div.ei_shipping {
	padding: 0.5rem 1rem;
	margin-bottom: 1rem;
	border: 0.1rem dashed #ccc;
	margin-top: 1rem;
	float: left;
	/*background: #faeae1;*/
    background: #fff;
	border-radius: 0.2rem;
}

html body.cart table.ei_data_table.ei_cart tbody tr td .ei_product_name {
	color: #ea5b0c;
	font-weight: bold;
}

html body.cart.checkout table.ei_data_table.ei_cart tbody tr td div.ei_quantity {
	font-size: 1.2rem;
}

html body.history td.ei_product_details div.ei_info_box div.ei_text,
html body.wishlist td.ei_product_details div.ei_info_box div.ei_text {
    font-size: 1.2rem;
}

html body.wishlist div.ei_text.ei_seller_name,
html body.history div.ei_text.ei_seller_name {
    border-top: 0.1rem solid #e5e5e5;
    padding-top: 0.5rem;
    margin-top: 1rem;
}

html body.history td.ei_product_details div.ei_info_box div.ei_text span,
html body.history td.ei_product_details div.ei_info_box div.ei_text.ei_product_id,
html body.wishlist td.ei_product_details div.ei_info_box div.ei_text span,
html body.wishlist td.ei_product_details div.ei_info_box div.ei_text.ei_product_id {
    color: #999;
    font-size: 1.2rem;
}

html body.history td.ei_product_details div.ei_info_box div.ei_text.ei_description {
    padding-bottom: 1rem;
}

html body.history td.ei_product_details div.ei_info_box div.ei_text.ei_product_name,
html body.wishlist td.ei_product_details div.ei_info_box div.ei_text.ei_product_name {
    font-size: 1.2rem;
    color: #ea5b0c;
    font-weight: bold;
}

html body.history td.ei_product_details div.ei_info_box div.ei_text.ei_product_name:hover,
html body.wishlist td.ei_product_details div.ei_info_box div.ei_text.ei_product_name:hover {
    text-decoration: underline;
}

html body.history div.ei_table.ei_form {
    border: 0.3rem solid #eee;
    padding: 1rem;
}

html body.history div.ei_tab_container table.ei_data_table,
html body.wishlist div.ei_tab_container table.ei_data_table,
html body.dashboard.following div.ei_tab_container table.ei_data_table {
    width: 100%;
    margin: 0;
}

html body.history table thead {
    border: 0;
}

html body.history table.ei_data_table tbody td.ei_action {
    width: 32%;
}

html body.wishlist .ei_form .ei_label {
    width: 41%;
}

html body.wishlist table.ei_data_table tbody td.ei_action {
    width: 35%;
}

html body.dashboard.following table.ei_data_table tbody td.ei_action.unfollow {
    width: 21%;
}

html body.dashboard.following table.ei_data_table tbody td.ei_action {
    width:25%;
}

html body.dashboard.following table.ei_data_table tbody td.ei_location {
    width:25%;
}

html body.dashboard.following table.ei_data_table tbody td.ei_company_name div.ei_text,
html body.dashboard.following table.ei_data_table tbody td.ei_action .ei_link {
    font-size: 1.2rem;
}

html body.dashboard.following table.ei_data_table tbody td.ei_company_name div.ei_text.ei_name {
    font-size: 1.4rem;
    padding-bottom: 1rem;
    line-height: 1.8rem;
}

html body.history table.ei_data_table tbody td.ei_action .ei_link,
html body.wishlist table.ei_data_table tbody td.ei_action .ei_link {
    padding: 0 2rem;
    margin-left: 0.5rem;
    border: 0.2rem solid #100f0f;
    border-radius: 0.2rem;
    line-height: 3rem;
    height: 4rem;
    transition: 0.5s;
    color: #100f0f;
}

html body.history table.ei_data_table tbody td.ei_action .ei_link:hover,
html body.wishlist table.ei_data_table tbody td.ei_action .ei_link:hover {
    text-decoration: none;
    border-color: #52505a;
    color: #52505a;
    transition: 0.5s;
}

html body.history table.ei_data_table.ei_product_list tbody tr,
html body.wishlist table.ei_data_table.ei_product_list tbody tr,
html body.dashboard.following table.ei_data_table.ei_client_list tbody tr {
    border-bottom: 0.1rem solid #e8e8e8;
    padding-bottom: 1.5rem;
}

html body.history td.ei_action div.ei_line span {
    font-size: 1.2rem;
}

html body .ei_content > .ei_tab_container > .ei_listing_row.ei_recommended {
    border: 1px solid #e5e5e5;
    transition: 0.5s;
    overflow-x: hidden;
}

html body .ei_content  > .ei_tab_container > .ei_listing_row.ei_recommended:hover {
    box-shadow: 0px 1px 25px rgba(0,0,0,0.15);
    transition: 0.5s;
}

html body.history table.ei_data_table.ei_product_list tbody:nth-last-child(1) tr,
html body.wishlist table.ei_data_table.ei_product_list tbody:nth-last-child(1) tr,
html body.dashboard.following table.ei_data_table.ei_client_list tbody tr:nth-last-child(1) {
    border-bottom: 0.1rem solid #fff;
}

html body.wishlist div.ei_tab_container div.ei_table.ei_form,
html body.dashboard.following div.ei_tab_container div.ei_table.ei_form {
    border: 0.3rem solid #eee;
    padding: 1rem;
}

html body.dashboard table thead {
    border: 0;
}

html body.dashboard.billingaddress div.ei_tab_container div.ei_table.ei_form:nth-last-child(1),
html body.dashboard.shippingaddress div.ei_tab_container div.ei_table.ei_form:nth-last-child(1) {
    border-top: 0;
}

html body.dashboard.profile .ei_form .input .ei_options_group_container .checkbox label input[type=checkbox],
html body.dashboard.converttoseller .ei_form .input .ei_options_group_container .checkbox label input[type=checkbox] {
    width: 1.5rem;
    margin-right: 0.8rem;
}

html body.dashboard.converttoseller div.ei_form div.input label[for=paypal_email] {
    width: 35%;
    float: left;
    font-style: normal;
}

html body.dashboard.converttoseller div.ei_form div.ei_input_container.tt_form {
    width: 100%;
}

html body.dashboard.converttoseller div.ei_form div.input input#paypal_email {
    width: 65%;
    float: left;
}

html body.dashboard.profile .ei_form .input .ei_options_group_container .checkbox,
html body.dashboard.converttoseller .ei_form .input .ei_options_group_container .checkbox {
    width: 50%;
    float: left;
}

html body.dashboard div.ei_form div.input input {
    font-size: 1.2rem;
}

html body.dashboard div.ei_form div.input {
    padding-left: 0;
    padding-right: 0;
}

html body.dashboard.profile legend {
    font-size: 2rem;
    width: 100%;
    padding: 2rem;
    text-align: left;
    background-color: #e9eef4;
    font-weight: normal;
}

.ei_title.faq {
    border-top: 0.1rem dashed #ddd;
    margin-top: 1rem;
    width: 100%;
    float: left;
}

html body.sellers.store div.ei_content div.ei_highlight_row .ei_title,
html body.sellers.store div.ei_content div.ei_latest_row .ei_title,
html body.sellers.store div.ei_content div.ei_all_products_row .ei_title {
    font-size: 2rem;
    font-weight: normal;
    width: 100%;
    padding: 2rem;
    text-align: left;
    background-color: #e9eef4;
    float: left;
}

html body.sellers.store div.ei_product_container {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    background: #fff;
    margin-bottom: 2rem;
}

html body.sellers.store div.ei_content div.ei_product_box {
    width: calc(33.33% - 0rem);
    padding: 2rem;
    margin-top: 0;
    border-left: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    background-color: #ffffff;
    transition: 0.5s;
}

html body.sellers.store div.ei_content div.ei_product_box:hover {
    box-shadow: 0px 1px 25px rgba(0,0,0,0.15);
    transition: 0.5s;
}

html body.sellers.store div.ei_company_name span {
    color: #999;
}

html body.sellers.store div.ei_index_row {
    background: #fff;
    padding: 2rem;
    float: left;
}

html body.sellers.store div.ei_index_row div.ei_index_tag {
	width: 2.5rem;
	float: left;
	line-height: 2.5rem;
	text-align: center;
    border-radius: 0.4rem;
    margin-right: 0.2rem;
    margin-top: 0.2rem;
}

html body.sellers.store div.ei_index_row div.ei_index_tag.ei_enabled {
	cursor: pointer;
	background-color: #ea5b0c;
	color: #ffffff;
    font-size: 1.2rem;
    transition: 0.5s;
}

html body.sellers.store div.ei_index_row div.ei_index_tag.ei_enabled:hover {
    background: #52505a;
    transition: 0.5s;
}

html body.sellers.store div.ei_index_row div.ei_index_tag.ei_disabled {
	background-color: #dad9d7;
    font-size: 1.2rem;
	color: #ffffff;
}

html body.sellers.store div.ei_sidebar_left div.membership_container {
    width: 100%;
    color: #fff;
    background-color: #3a73ac;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.6rem;
    padding: 2rem;
    text-align: left;
    float: left;
}

html body.sellers.store div.ei_sidebar_container div.ei_sidebar_row .ei_label {
    width: 100%;
}

html body.sellers.store div.ei_sidebar_container div.ei_sidebar_row .ei_label label {
    font-size: 1.3rem;
    color: #999;
}

html body.sellers.store .ei_sidebar_left {
    background: #fff;

}

html body.sellers.store .ei_promotion_container .ei_product_box {
    width: 100%;
}

html body.sellers.store div.ei_sidebar_container div.ei_sidebar_row .ei_value {
    padding-bottom: 1rem;
}

html body.sellers.store div.ei_sidebar_container {
    padding: 2rem;
    float: left;
    background: #fff;
    border-bottom: 2rem solid #f2f2f2;
}

html body.sellers.store div.ei_sidebar_left div.membership_container .ei_subtitle.ei_client_name {
    width: 100%;
    font-size: 1.6rem;
}

html body.sellers.store div.ei_sidebar_left div.membership_container .ei_title.ei_membership {
    background: #fff;
    color: #3a73ac;
    font-size: 1.1rem;
    line-height: inherit;
    display: inline-block;
    width: auto;
    margin-top: 1rem;
    padding: 0.2rem 0.5rem;
    border-radius: 0.2rem;
}

html body div.ei_message_name span.message_username,
html body div.ei_message_name span.message_company_name {
    width: 100%;
    float: left;
}

html body div.ei_message_name span.message_company_name {
    font-weight: bold;
}

html body.sellers.store div.ei_sidebar_left div.ei_promotion_container {
    padding: 2rem;
}

html body.sellers.store div.ei_sidebar_left div.ei_promotion_container .ei_count_down {
    font-size: 2rem;
    color: #ea5b0c;
    border: 0.2rem dotted #ea5b0c;
    margin-top: 1rem;
    padding: 0.7rem 0.5rem;
    border-radius: 0.2rem;
    background: #faeae1;
}

html body.sellers.store div.ei_sidebar_left div.ei_promotion_container .ei_count_down::before {
    font-family: FontAwesome;
    content: "\f017";
    margin-right: 1rem;
    border-radius: 0.2rem;
    padding: 0.5rem 1rem;
    background: #ea5b0c;
    color: #fff;
    border: 0.1rem solid #ea5b0c;
}

html body.sellers.store div.ei_sidebar_left div.ei_promotion_container,
html body.sellers.store div.ei_sidebar_left div.ei_promotion_container div.ei_product_box {
    width: 100%;
    float: left;
}

html body.sellers.store div.ei_sidebar_left div.ei_promotion_container div.ei_product_box:nth-child(1) {
    margin-top: -2rem;
}

html body.sellers.store div.ei_sidebar_left div.ei_promotion_container div.ei_product_box {
    padding-top: 2rem;
    margin-top: 1rem;
    border: 0.1rem solid #e5e5e5;
    padding: 1rem;
}

html body.viewproduct .ei_review_row {
    border: 0.1rem solid #ddd;
    float: left;
    width: 100%;
}

html body.viewproduct .ei_review_row .ei_review_date.buyer {
    padding-top: 1.5rem;
}

html body.viewproduct .ei_review_row .ei_rating_container.review {
    width: 100%;
    float: left;
    border: 0;
}

html body.viewproduct .ei_review_row .ei_rating_left {
    width: 20%;
    float: left;
    padding: 0 1rem 1rem 1rem;
    border-right: 0.1rem solid #ddd;
}

html body.viewproduct .ei_review_row .ei_rating_right {
    width: 80%;
    float: left;
    padding-left: 2rem;
}

html body.viewproduct .ei_review_row .ei_review_right .ei_action_row .ei_button.ei_primary {
    margin-left: 0;
    padding: 1rem;
    float: right;
}

html body.viewproduct .ei_review_row .ei_review_right .ei_action_row .ei_button {
    line-height: 2rem;
}

html body.viewproduct .ei_review_row .ei_review_right .ei_action_row {
    padding: 0;
    width: 20%;
    float: left;
}

html body.viewproduct .ei_review_row .ei_review_right .ei_subject_container {
    background: #fafafa;
    padding: 1rem;
    border-bottom: 0.1rem solid #ddd;
    float: left;
    width: 100%;
}

html body.viewproduct .ei_review_row .ei_rating_right .ei_recommend_container {
    margin-top: 1rem;
}

html body.viewproduct .ei_review_row .ei_rating_container .ei_label,
html body.viewproduct div.ei_review_row div.ei_review_right div.date,
html body.viewproduct .ei_review_row .ei_rating_right .ei_value,
html body.viewproduct .ei_review_row .ei_rating_right .ei_value strong {
    font-size: 1.2rem;
}

html body.viewproduct .ei_review_row .ei_rating_container,
html body.viewproduct .ei_review_row .ei_rating_right .ei_image_container {
    width: 100%;
    float: left;
    margin-top: 1rem;
}

html body.viewproduct .ei_review_row .ei_review_left {
    width: 25%;
    float: left;
}

html body.viewproduct .ei_review_row .ei_review_left div.ei_label,
html body.viewproduct .ei_review_row .ei_review_left div.ei_value {
    width: 100%;
}

html body.viewproduct .ei_review_row .ei_review_left div.ei_value::before {
    display: none;
}

html body.viewproduct .ei_review_row .ei_review_left .ei_button.ei_primary {
    margin-top: 1rem;
}

html body.viewproduct .ei_review_row .ei_review_right {
    width: 100%;
    float: left;
}

html body.viewproduct div.ei_review_row div.ei_review_right div.ei_label.subject {
    font-size: 1.4rem;
}

html body.viewproduct .ei_review_row .ei_review_right .ei_subject_container .ei_subject_left {
    width: 80%;
    float: left;
}

html body.viewproduct div.ei_rating_image {
    width: 10%;
    padding: 0 0 10% 0;
    background-position: center center;
    border: 0.1rem solid #ddd;
    margin: 0 1rem 1rem 0;
}

html body.viewproduct div.ei_label.attachment {
    width: 35%;
}

html body.viewproduct div.ei_review_row div.ei_review_right div.ei_label {
    color: #222;
    font-weight: bold;
}

html body.viewproduct div.ei_review_row div.ei_review_left div.ei_action_row {
    padding: 1rem 0;
}

html body.viewproduct div.ei_review_row div.ei_review_left div.ei_action_row .ei_button.ei_primary {
    margin-left: 0;
    padding: 1rem 2rem;
}

html body.viewproduct div.ei_input.attachment {
    width: 35%;
}

html body.dashboard.messages tbody tr td.ei_field_subject {
    font-weight: bold;
}

html body div.ei_form div.input .ei_input_file_upload_holder.ei_file .input input {
    width: 100%;
}

html body.viewproduct .ei_qna_row form {
    float: left;
    width: 100%;
    background: #f5f5f5;
    padding: 2rem;
}

html body.viewproduct .ei_qna_row form .ei_button.ei_primary {
    margin-left: 0;
}

html body.viewproduct .ei_qna_row form div.input.textarea label {
    font-size: 1.3rem;
    float: left;
}

html body.viewproduct fieldset.faq div.input.file div.ei_line div.ei_input_file_upload_holder.ei_file div#div-attachment {
    margin-left: 0;
}

html body.viewproduct fieldset.faq div.ei_input.attachment {
    width: 65%;
}

html body div.ei_form .ei_input_file_upload_holder.ei_file .ei_input_file_upload .fa {
    font-size: 1.6rem;
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    transition: 0.5s;
}

html body div.ei_form .ei_input_file_upload_holder.ei_file .ei_input_file_upload .fa:hover {
    background: #52505a;
    transition: 0.5s;
}

html body.viewproduct .ei_tab_container .ei_label_note.note {
    width: 100%;
    float: left;
    border: 0.1rem dotted #ea5b0c;
    background: #faeae1;
    border-radius: 0.2rem;
    font-size: 1.1rem;
    padding: 1rem;
    font-style: italic;
    margin-bottom: 1rem;
}

html body.products div.ei_content div.ei_tab_label_row,
html body.notifications div.ei_content div.ei_tab_label_row {
    padding: 1rem;
}

html body.products div.ei_content div.ei_tab_container div.ei_topolbar_row.float-right {
    width: 34%;
    padding: 1rem 0 1rem 0;
}

html body.products div.ei_content div.ei_tab_container div.ei_topolbar_row.float-right div.ei_form input {
    font-size: 1.2rem;
}

html body.products div.ei_content div.ei_tab_container div.ei_topolbar_row.ei_sort.float-left {
    width: 66%;
    padding: 1rem 0 1rem 0;
}

html body.products div.ei_content div.ei_tab_container div.ei_topolbar_row.ei_sort.float-left div.ei_tab {
    font-size: 1.2rem;
}

html body.products div.ei_content div.ei_tab_container div.ei_table div.ei_text.ei_product_id,
html body.products.view .ei_info_box div.ei_text.ei_product_id {
    color: #999;
}

html body.products.view .ei_info_box div.ei_text.ei_product_name {
    font-size: 1.8rem;
    margin-top: 1rem;
}

html body.products div.ei_content div.ei_tab_container div.ei_table div.ei_text.ei_description,
html body.products.view .ei_info_box div.ei_text.ei_description {
    padding-bottom: 2rem;
    padding-top: 0.5rem;
}

html body.products div.ei_content div.ei_tab_container div.ei_table .ei_line .ei_label {
    width: 35% !important;
}

html body.products div.ei_content div.ei_tab_container div.ei_table .ei_line .ei_value {
    width: 65% !important;
}

html body.products div.ei_content div.ei_listing_row {
    padding: 1rem;
}

html body.products.view div.ei_content div.ei_listing_row {
    padding: 1.5rem;
    border: 0.3rem solid #eee;
}

html body.products.view div.ei_content div.ei_listing_row div.ei_product_row {
    border-bottom: 0;
}

html body.products.view .ei_info_box .ei_line .ei_label {
    width: 40%;
}

html body.products.view .ei_info_box .ei_line .ei_value {
    width: 60%;
}

html body.products.view div.ei_toolbar .ei_button.ei_primary,
html body.products.edit div.ei_toolbar .ei_button.ei_primary,
html body.products.edit .add_form_container .ei_button.ei_primary,
html body.products.add div.ei_toolbar .ei_button.ei_primary,
html body.products.add .add_form_container .ei_button.ei_primary {
    margin-left: 0.5rem;
}

html body.products.edit .add_form_container {
    border: 0.3rem solid #eee;
    padding: 2rem 0;
}

html body.products.view .ei_info_box div.ei_title {
    font-size: 1.4rem;
    border-top: 0.1rem solid #e5e5e5;
    border-bottom: 0.1rem solid #e5e5e5;
    padding: 1rem 0;
    margin-top: 2.5rem;
    margin-bottom: 1rem;
}

html body.products.edit div.ei_form {
    float: left;
}

html body.products.add legend,
html body.rfqs.add legend,
html body.rfqs.edit legend,
html body.quotations.edit legend {
    margin-bottom: 1.5rem;
}

html body.rfqs.add legend,
html body.rfqs.edit legend {
    float: left;
}

html body.rfqs table.ei_data_table tbody tr td.quantity_info,
html body.rfqs table.ei_data_table tbody tr td.action {
    padding-top: 1.5rem;
}

html body.rfqs table.ei_data_table tbody tr td.rfq_info_no {
    border-bottom: 0;
    padding-bottom: 0;
}

html body.rfqs.index table.ei_data_table tbody tr td.product_info {
    padding-top: .5rem;
}

html body.rfqs.index table.ei_data_table tbody tr td.quantity_info,
html body.rfqs.index table.ei_data_table tbody tr td.action {
    padding-top: 1rem;
}

html body.quotations div.ei_line.ei_product_id div.ei_legend_toggle,
html body.quotations div.ei_form fieldset legend div.ei_legend_toggle {
    float: left;
    width: 3rem;
    height: 3rem;
    background: #3a73ac;
    color: #fff;
    text-align: center;
    line-height: 2.5rem;
    margin-right: 1rem;
    font-size: 2.5rem;
    cursor: pointer;
    border-radius: 0.2rem;
    margin-top: .5rem;
}

html body.quotations.view.ei_seller div.ei_info_box .ei_label {
    width: 33%;
}

html body.quotations div#ei_rfq_info_container div.ei_line:nth-last-child(1) {
    padding-bottom: 1.5rem;
    float: left;
}

html body.quotations div.ei_form fieldset legend div.ei_legend_text {
    font-size: 2rem;
    margin-top: .5rem;
}

html body.quotations table.ei_data_table tbody tr td.quantity_info,
html body.quotations table.ei_data_table tbody tr td.action,
html body.quotations table.ei_data_table tbody tr td.rating_info,
html body.quotations table.ei_data_table tbody tr td.product_info {
    padding-top: 6rem;
}

html body.rfqs table.ei_data_table tbody tr td.rfq_info div.ei_table_line div.ei_label,
html body.rfqs table.ei_data_table tbody tr td.rfq_info div.ei_table_line div.ei_value,
html body.quotations.index table.ei_data_table tbody tr td.rfq_info div.ei_table_line div.ei_label,
html body.quotations.index table.ei_data_table tbody tr td.rfq_info div.ei_table_line div.ei_value {
    width: 100%;
    padding-left: 0;
}

html body.rfqs table.ei_data_table tbody tr td.product_info div.ei_table_line div.ei_label {
    width: 40%;
    padding-left: 0;
}

html body.rfqs table.ei_data_table tbody tr td.product_info div.ei_table_line div.ei_value {
    width: 60%;
    padding-left: 0;
}

html body.rfqs table.ei_data_table tbody tr td div.ei_table_line,
html body.quotations table.ei_data_table tbody tr td div.ei_table_line {
    width: 100%;
    float: left;
    padding-top: 0.5rem;
}

html body.products.add div.ei_form,
html body.rfqs.add div.ei_form,
html body.quotations.edit div.ei_form {
    margin: 0 0 1.5rem;
}

html body.quotations.index table.ei_data_table tbody tr td.action .status {
    background: #ea5b0c;
    color: #fff;
    margin: .5rem 0 .5rem 0;;
    width: auto;
    display: inline-block;
    border-radius: 150px;
    font-size: 1.1rem;
    padding: 0.5rem 1rem;
}

html body.quotations.index table.ei_data_table tbody tr td.action a {
    font-size: 1.2rem;
}

html body.quotations.index table.ei_data_table tbody tr td.action {
    width: 20%;
}

html body.products.add div.ei_form div.add_form_container .ei_button.ei_secondary {
    margin-left: 0.5rem;
}

html body.products.edit .add_form_container,
html body.products.edit div.ei_form .add_form_container div.input,
html body.products.add .add_form_container,
html body.products.add div.ei_form .add_form_container div.input {
    background: #fff;
}

html body.products.edit div.ei_form .add_form_container div.ei_col_1_2 div.input.text input,
html body.products.add div.ei_form .add_form_container div.ei_col_1_2 div.input.text input {
    width: 20%;
    float: left;
}

html body.products.edit div.ei_form .add_form_container div.input.select select,
html body.products.add div.ei_form .add_form_container div.input.select select {
    width: 68%;
}

html body.products.edit div.ei_form .add_form_container div.input.checkbox label[for=self-collect] input,
html body.products.add div.ei_form .add_form_container div.input.checkbox label[for=self-collect] input {
    width: 1.5rem;
    margin-left: 0;
}

html body.products.edit div.ei_form .add_form_container div.ei_input_note[for=gross-weight],
html body.products.add div.ei_form .add_form_container div.ei_input_note[for=gross-weight] {
    padding: 1rem 2.5rem 1rem 2.5rem !important;
}

html body.products.edit div.ei_form .add_form_container div.ei_col_1_2 div.input.text label,
html body.products.add div.ei_form .add_form_container div.ei_col_1_2 div.input.text label {
    width: 68%;
}

html body.rfqs.add div.ei_form .ei_label_note[for=product_name],
html body.rfqs.edit div.ei_form .ei_label_note[for=product_name] {
    margin-left: 36%;
    margin-top: 0;
    color: #999;
    font-size: 1.1rem;
}

html body.rfqs.add div.ei_form div.ei_label[for=product_catalog],
html body.rfqs.edit div.ei_form div.ei_label[for=product_catalog] {
    width: 35%;
}

html body.rfqs.add div.ei_form div.ei_label[for=product_catalog] .ei_label_note,
html body.rfqs.edit div.ei_form div.ei_label[for=product_catalog] .ei_label_note {
    margin-top: -1rem;
    float: left;
}

html body.rfqs.add div.ei_form div.ei_input div.ei_label[for=quantity],
html body.rfqs.edit div.ei_form div.ei_input div.ei_label[for=quantity] {
    width: 35%;
}

html body.rfqs.add div.ei_form div.ei_input[for=product_catalog],
html body.rfqs.add div.ei_form div.ei_input div.ei_input[for=quantity],
html body.rfqs.edit div.ei_form div.ei_input[for=product_catalog],
html body.rfqs.edit div.ei_form div.ei_input div.ei_input[for=quantity] {
    width: 65%;
    padding: 0;
}

html body.rfqs.add div.ei_form div.ei_input div.ei_input[for=quantity] div.input.text,
html body.rfqs.edit div.ei_form div.ei_input div.ei_input[for=quantity] div.input.text {
    width: 38.5%;
}

html body.rfqs.add div.ei_form div.ei_input div.ei_input[for=quantity] div.input.text input#quantity,
html body.rfqs.edit div.ei_form div.ei_input div.ei_input[for=quantity] div.input.text input#quantity {
    width: 100%;
}

html body.rfqs.add div.ei_form div.ei_input div.ei_input[for=quantity] div.input,
html body.rfqs.edit div.ei_form div.ei_input div.ei_input[for=quantity] div.input {
    padding: 0;
    width: auto;
    margin-right: 0.5rem;
}

html body.quotations.view div.ei_form div.input input,
html body.quotations.view div.ei_form div.input label {
    float: left;
}

html body.quotations.view div.ei_form div.input label {
    width: 27.5%;
}

html body.quotations.view div.ei_form div.input input {
    width: 71.5%;
}

html body.quotations.view div.ei_form div.input div.ei_label label {
    width: 100%;
}

html body.quotations.view div.ei_form div.ei_accordian_container > div:first-of-type {
    padding-top: 1.5rem;
}

html body.quotations.view #ei_quotation_action div.ei_line:nth-last-child(1) {
    padding-bottom: 1.5rem;
}

html body.rfqs.add div.input .ei_button.ei_primary,
html body.rfqs.edit div.input .ei_button.ei_primary,
html body.rfqs.add div.input .ei_button.ei_secondary,
html body.rfqs.edit div.input .ei_button.ei_secondary,
html body.quotations.view div.input .ei_button.ei_primary,
html body.quotations.view div.input .ei_button.ei_secondary {
    margin-left: 0.5rem;
}

html body.rfqs.add div.ei_input_note[for=shipping_origin_id],
html body.rfqs.edit div.ei_input_note[for=shipping_origin_id] {
    margin-left: 29.5rem;
    font-size: 1.2rem;
}

html body.rfqs.add div.input.file div.ei_input_message,
html body.rfqs.edit div.input.file div.ei_input_message {
    margin-left: 27.7rem !important;
    margin-top: -1.3rem;
    width: 65%;
    float: left;
}

html body.rfqs.add div.ei_form div.ei_input label,
html body.rfqs.edit div.ei_form div.ei_input label {
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 4rem;
}

html body.rfqs.edit div.ei_form div.ei_input,
html body.rfqs.add div.ei_form div.ei_input.quantity,
html body.rfqs.edit div.ei_form div.ei_input.quantity {
    padding: .5rem 2rem;
    width: 100%;
}

html body.rfqs.add div.ei_form div.ei_input,
html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.input,
html body.rfqs.edit div.ei_form div.ei_input,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.input {
    padding: 0;
    width: 65%;
}

html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.quantity div.input,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.quantity div.input {
    width: 100%;
}

html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.input.text input#dimension-m,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.input.text input#dimension-m {
    width: 513px;
    margin-top: 1rem;
}

html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.quantity,
html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.unit,
html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.dimension,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.quantity,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.unit,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.dimension {
    float: left;
}

html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.quantity,
html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.unit,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.quantity,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.unit {
    width: 38.5%;
    margin-right: .5rem;
}

html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.unit div.input.select,
html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.dimension div.input.text,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.unit div.input.select,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.ei_input div.dimension div.input.text {
    width: 100%;
}

html body.rfqs.add div.ei_form div.ei_input.quantity div.ei_line div.input input#quantity,
html body.rfqs.edit div.ei_form div.ei_input.quantity div.ei_line div.input input#quantity {
    width: 100%;
}

html body.products.edit legend,
html body.products.add legend,
html body.shipping.packing legend,
html body.shipping.view legend,
html body.quotations.edit legend {
    float: left;
}

html body.shipping.packing legend.extra_legend,
html body.shipping.view legend.extra_legend {
    margin-top: 2rem;
    float: left;
}

html body.shipping.packing legend.extra_legend {
    margin-bottom: 0 !important;
}

html body.shipping.packing table.ei_view_table tbody td,
html body.shipping.view table.ei_view_table tbody td {
    padding: 1.5rem;
    border-top: 0.1rem solid #eee;
    border-bottom: 0;
}

html body.shipping.packing fieldset div.ei_form_section div.input.buttons .ei_button.ei_alert {
    margin-left: 0.5rem;
}

html body.shipping.documents tr.ei_section_summary td table tbody tr td {
    background: #fff;
    padding: 1rem 0;
}

html body.shipping.packing table.ei_view_table thead,
html body.shipping.view table.ei_view_table thead {
    background: #ea5b0c;
}

html body.shipping.documents tr.ei_section_summary,
html body.shipping.packing tr.ei_section_summary {
    padding: 1rem;
    margin-top: 2rem;
    background: #fff;
    border-style: double;
    border-color: #ea5b0c;
    margin-top: 2rem;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr.ei_section_summary > td {
    padding: 0;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr.ei_section_summary td.empty,
html body.shipping.packing table.ei_view_table tbody tr.ei_section_summary td.empty {
    width: 50%;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr.ei_section_summary td.symbol {
    width: 5%;
}

html body.shipping.packing div.ei_form_section,
html body.shipping.view div.ei_form_section,
html body.shipping.view table.ei_view_table {
    border: 0.3rem solid #eee;
    float: left;
    padding: 2rem 0;
    width: 100%;
}

html body.shipping.packing div.ei_form_section {
    padding: 1rem 0;
}

html body.shipping.packing legend {
    margin: 1rem 0;
}

html body.shipping.packing legend:nth-child(1) {
    margin: 0;
}

html body.shipping.proofofdelivery fieldset {
    border: 0.3rem solid #eee;
    float: left;
    padding: 0 0 1rem 0;
    width: 100%;
}

html body.orders.ei_seller table.ei_data_table.ei_product_list thead tr th.ei_subtotal {
    width: 10%;
}

html body.shipping.proofofdelivery fieldset .ei_button.ei_secondary {
    margin-left: 0.5rem;
}

html body.shipping.proofofdelivery fieldset label.ei_label {
    color: #4d4d4d;
}

html body.shipping.proofofdelivery legend {
    float: left;
    margin: 1rem 0;
}

html body.shipping.proofofdelivery legend:nth-child(1) {
    margin-top: 0;
}

html body.products.edit div.ei_form .add_form_container div.input.text div.ei_input > input,
html body.products.add div.ei_form .add_form_container div.input.text div.ei_input > input {
    margin-left: 1.7rem;
    float: left;
}

html body.products.edit div.ei_form .add_form_container div.input.text div.ei_input div.input.select,
html body.products.add div.ei_form .add_form_container div.input.text div.ei_input div.input.select {
    width: 70%;
    margin-top: -0.5rem;
    padding-left: 0.5rem;
}

html body.products.edit div.ei_static_text,
html body.products.add div.ei_static_text {
    padding-left: 2rem;
    font-size: 1.4rem;
    text-decoration: underline;
    padding-top: 2rem;
    font-weight: bold;
}

html body.products.edit div.ei_form div.input .ei_input_file_upload_holder.ei_image .ei_div_overlay .fa,
html body.products.add div.ei_form div.input .ei_input_file_upload_holder.ei_image .ei_div_overlay .fa {
    font-size: 1.8rem;
    margin: 0;
    width: 4rem;
    line-height: 4rem;
}

html body.products.edit div.ei_form div.input textarea,
html body.products.add div.ei_form div.input textarea {
    width: 68%;
}

/*html body.products.edit div.ei_form .add_form_container div.input.textarea textarea[name=description],
html body.products.add div.ei_form .add_form_container div.input.textarea textarea[name=description] {
    width: 50%;
}*/

html body.products.edit div.ei_form .add_form_container div.ei_input_file_upload_holder.ei_image,
html body.products.add div.ei_form .add_form_container div.ei_input_file_upload_holder.ei_image {
    margin-left: 1.7rem;
}

html body.products.edit div.ei_form .add_form_container div.ei_input_file_upload_holder.ei_image div.ei_input_file_upload,
html body.products.add div.ei_form .add_form_container div.ei_input_file_upload_holder.ei_image div.ei_input_file_upload {
    border: 0.1rem solid #e7e6eb;
}

html body.products.edit div.ei_form .add_form_container div.ei_input_file_upload .fa,
html body.products.add div.ei_form .add_form_container div.ei_input_file_upload .fa {
    margin-left: 1.7rem;
}

html body.products.edit div.ei_form .add_form_container div.ei_input_file_upload_holder.ei_file .input,
html body.products.add div.ei_form .add_form_container div.ei_input_file_upload_holder.ei_file .input {
    margin-left: 2rem;
}

html body.products.edit div.ei_form .add_form_container div.ei_input_file_upload_holder.ei_file .input input,
html body.products.add div.ei_form .add_form_container div.ei_input_file_upload_holder.ei_file .input input {
    width: 100%;
}

html body.products.edit div.ei_form div.input .ei_input_file_upload_holder.ei_file .input,
html body.products.add div.ei_form div.input .ei_input_file_upload_holder.ei_file .input {
    width: calc(93% - 4rem);
}

html body.products.edit div.ei_form .add_form_container div.input input,
html body.products.add div.ei_form .add_form_container div.input input {
    width: 68%;
}

html body.products.edit div.ei_form .add_form_container div.input label,
html body.products.add div.ei_form .add_form_container div.input label {
    width: 32%;
}

html body.products.edit div.ei_form .add_form_container div.input div.ei_label label,
html body.products.add div.ei_form .add_form_container div.input div.ei_label label {
    width: 100%;
}

html body.products.edit div.ei_form .add_form_container div.input div.ei_label_note,
html body.products.add div.ei_form .add_form_container div.input div.ei_label_note,
html body.quotations.edit div.ei_form form div.input div.ei_label_note {
    width: 100%;
    float: left;
    margin-top: -1rem;
}

html body.quotations.edit div.ei_form form div.input .ei_has_hint {
    width: calc(65% - 4rem);
}

html body.quotations.edit div.ei_form form div.input

html body.quotations.edit div.ei_form form div.input div.ei_input_hint {
    color: #3a73ac;
}

html body.quotations.edit div.ei_form form div.input div.ei_input[for=quantity_require] {
    background: #f5f5f5;
    line-height: 3rem;
    padding: 0.5rem;
}

html body.quotations.edit div.ei_form div.input [readonly=readonly] {
    background: #f5f5f5;
}

html body.quotations.edit div.ei_form form div.input div.ei_line div.ei_input a {
    line-height: 4rem;
}

html body.orders .ei_tab_label_row {
    padding: 1rem;
}

html body.products .ei_tab_container div.ei_table.ei_form,
html body.products.add div.ei_table.ei_form,
html body.notifications div.ei_table.ei_form,
html body.rfqs div.ei_table.ei_form,
html body.quotations.edit div.ei_table.ei_form {
    border: 0.3rem solid #eee;
}

html body.notifications div.ei_table.ei_form thead {
    border: 0;
    padding: 0;
}

html body.notifications div.ei_table.ei_form thead tr th.ei_title {
    border-bottom: 0.1rem solid #eee;
}

html body.notifications div.ei_table.ei_form tbody tr td.ei_subject {
    font-weight: bold;
}

html body.notifications div.ei_table.ei_form tbody tr {
    border-bottom: 0.1rem solid #eee;
}

html body.notifications div.ei_table.ei_form tbody tr:nth-last-child(1) {
    border-bottom: 0;
}

html body div.ei_command_bar_item.ei_signin:hover {
    background-color: #fff !important;
}

html body div.ei_command_bar_item div.ei_user_dropdown {
    background: #fff !important;
    padding: 0 !important;
    transition: 0.5s;
    box-shadow: 0px 1px 20px rgba(0,0,0,0.15);
}


html body.paymentsuccess table thead {
    border: 0;
}

html body.paymentsuccess table thead tr,
html body.cart table thead tr.misc {
    background: #fff;
    border-bottom: 0.1rem solid #ddd;
}

html body div.ei_command_bar_item.ei_signin div.ei_user_dropdown a:hover {
    transition: 0.5s;
}

html body div.ei_command_bar_item.ei_signin div.ei_user_dropdown a {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

html body div.ei_command_bar_item.ei_signin div.ei_user_dropdown a:hover div.ei_badge {
    background: #fff !important;
    color: #ea5b0c !important;
}

html body.orders .ei_tab_container,
html body.shipping.documents .ei_tab_container {
    border: 0.3rem solid #eee;
}

html body.dashboard,
html body.dashboard h3 {
    font-family: Open Sans;
}

html body.dashboard .ei_tab_container {
    float: left;
    padding: 2rem;
    border: 0.3rem solid #eee;
}

html body.dashboard .ei_tab_container div.rating {
    background: #100f0f;
    padding: 2rem;
    border-radius: .2rem;
    width: 100%;
    float: left;
    margin-bottom: 1.5rem;
    color: #fff;
}

html body.dashboard .ei_tab_container div.total_sales {
    background: #100f0f;
    padding: 2rem;
    border-radius: .2rem;
    width: 49%;
    float: left;
}

html body.dashboard div#div_top div.first_row,
html body.dashboard div#div_top div.second_row,
html body.dashboard div#div_top div.third_row {
    width: 100%;
    background: #100f0f;
    float: left;
    border-radius: .2rem;
    margin-bottom: .5rem;
}

html body.dashboard div#div_top div.first_row h3,
html body.dashboard div#div_top div.second_row h3,
html body.dashboard div#div_top div.third_row h3,
html body.dashboard div.total_sales h3,
html body.dashboard h3.rating,
html body.dashboard div.dispute-1 h3,
html body.dashboard div.dispute-2 h3,
html body.dashboard div.dispute-3 h3,
html body.dashboard div.shipment-1 h3,
html body.dashboard div.shipment-2 h3,
html body.dashboard div.shipment-3 h3,
html body.dashboard div.dispute_reason h3 {
    color: #fff;
    font-weight: bold;
}

html body.dashboard div#div_top div.first_row a,
html body.dashboard div#div_top div.second_row a,
html body.dashboard div#div_top div.third_row a {
    text-decoration: underline;
    transition: .5s;
    font-size: 1.2rem;
}

html body.dashboard div#div_top div.first_row a:hover,
html body.dashboard div#div_top div.second_row a:hover,
html body.dashboard div#div_top div.third_row a:hover {
    color: #fff;
    transition: .5s;
    font-size: 1.2rem;
}

html body.dashboard div#div_top div.first_row .ei_value.sub,
html body.dashboard div#div_top div.second_row .ei_value.sub,
html body.dashboard div#div_top div.third_row .ei_value.sub,
html body.dashboard div.dispute-2 .ei_value.sub,
html body.dashboard div.dispute-3 .ei_value.sub,
html body.dashboard div.dispute_reason .ei_value.sub {
    color: #f0f730;
}

html body.dashboard div.dispute-1 .ei_value.sub {
    color: #ea5b0c;
}

html body.dashboard div.dispute_reason .ei_value.value,
html body.dashboard div.disputes_information .ei_value.value {
    color: #ea5b0c;
}

html body.dashboard div#div_top div.first_row h3 .ei_value,
html body.dashboard div#div_top div.second_row h3 .ei_value,
html body.dashboard div#div_top div.third_row h3 .ei_value {
    color: #ea5b0c;
    font-size: 1.7rem;
    font-weight: bold;
}

html body.dashboard div.dispute-1 .ei_value,
html body.dashboard div.dispute-2 .ei_value,
html body.dashboard div.dispute-3 .ei_value,
html body.dashboard div.dispute_reason .ei_value {
    font-size: 2rem;
    font-weight: bolder;
}

html body.dashboard div#div_top div.first_row div.total_listing_fee,
html body.dashboard div#div_top div.first_row div.total_renewed_fee,
html body.dashboard div#div_top div.first_row div.membership_fee {
    width: 33%;
    float: left;
    background: #100f0f;
    padding: 1.5rem;
    color: #fff;
    min-height: 15rem;
    font-size: 1.2rem;
}

html body.dashboard div.dispute-1,
html body.dashboard div.dispute-2,
html body.dashboard div.dispute-3,
html body.dashboard div.dispute_reason {
    width: 33%;
    float: left;
    background: #100f0f;
    padding: 1.5rem;
    color: #fff;
    min-height: 18rem;
    font-size: 1.2rem;
}

html body.dashboard div.shipment-1,
html body.dashboard div.shipment-2,
html body.dashboard div.shipment-3 {
    color: #ea5b0c;
    font-weight: bold;
    font-size: 1.7rem;
    width: 33%;
    float: left;
    background: #100f0f;
    min-height: 12rem;
    padding: 1.5rem;
}

html body.dashboard div.shipping_information .ei_value.sub {
    color: #ea5b0c;
    font-weight: bold;
    font-size: 1.7rem;
}

html body.dashboard div#div_top div.first_row div.total_renewed_fee,
html body.dashboard div.dispute-2,
html body.dashboard div.shipment-2,
html body.dashboard div.dispute_reason:nth-child(2),
html body.dashboard div.dispute_reason:nth-child(5) {
    border-left: .5rem solid #fff;
    border-right: .5rem solid #fff;
}

html body.dashboard div#div_top div.second_row div.total_transaction_fee {
    float: left;
    background: #100f0f;
    padding: 1.5rem;
    color: #fff;
    width: 33%;
    min-height: 18.2rem;
    font-size: 1.2rem;
}

html body.dashboard div#div_top div.third_row div.total_promotion_fee {
    float: left;
    background: #100f0f;
    padding: 1.5rem;
    color: #fff;
    width: 33%;
    font-size: 1.2rem;
}

html body.dashboard div#div_top div.third_row div.miscellaneous_accounts {
    float: left;
    margin-left: .5%;
    width: 66.5%;
    background: #100f0f;
    padding: 1.5rem;
    color: #fff;
    font-size: 1.2rem;
    border-left: .5rem solid #fff;
    height: 16rem;
}

html body.dashboard div#div_top div.second_row div.outer_container {
    float: left;
    margin-left: .5%;
    width: 66.5%;
}

html body.dashboard div#div_top div.second_row div.total_refunded_order,
html body.dashboard div#div_top div.second_row div.total_chargeable_weight {
    background: #100f0f;
    padding: 1.5rem;
    color: #fff;
    float: left;
    width: 100%;
    font-size: 1.2rem;
    border-left: .5rem solid #fff;
    min-height: 11rem;
}

html body.dashboard div#chart_payments {
    float: left;
    width: 100%;
}

html body.dashboard div#div_top div.second_row div.total_chargeable_weight {
    border-top: .5rem solid #fff;
}

html body.dashboard div#div_top div.first_row div.total_renewed_fee {
    margin-left: .5%;
    margin-right: .5%;
}

html body.dashboard .ei_tab_container div.total_sales.left {
    margin-right: .5%;
    height: 12rem;
    float: left;
}

html body.dashboard .ei_tab_container div.total_sales.right {
    margin-left: .5%;
    color: #fff;
    font-size: 1.2rem;
    height: 12rem;
    float: left;
}

html body.dashboard .ei_tab_container div.total_sales.right .ei_value.sub,
html body.dashboard .ei_tab_container div.rating .ei_value.sub {
    color: #f0f730;
}

html body.dashboard .ei_tab_container div.total_sales h3 .ei_label {
    color: #fff;
    font-size: 1.8rem;
    float: left;
    width: 100%;
}

html body.dashboard .ei_tab_container div.total_sales h3 .ei_value {
    color: #ea5b0c;
    font-size: 1.7rem;
}

div#chart_monthly_sales {
    float: left;
    width: 100%;
}

.ei_cn_reason {
    width: 100%;
    padding-right: 1rem;
}

.dtp .p10 > a {
    color: #fff;
    font-weight: bold;
}

html body.orders table.ei_data_table tbody tr td.ei_transaction div.ei_value.transaction_no {
    font-weight: bold;
    color: #3a73ac;
    font-size: 1.4rem;
}

html body.dashboard div.ei_content h3.chart_country,
html body.dashboard .ei_tab_container div#div_total_sales_monthly h3,
html body.dashboard div.ei_content h3.recent_orders,
html body.dashboard div.ei_content h3.message_thread,
html body.dashboard div.ei_content h3.faq,
html body.dashboard div.ei_content h3.help,
html body.dashboard div.ei_content h3.feedback,
html body.dashboard div.ei_content h3.chart_purchasing,
html body.dashboard div.ei_content h3.disputes_reasons,
html body.dashboard div.ei_content h3.total_dispute_refund,
html body.dashboard div.ei_content h3.dispute_refund_details,
html body.dashboard div.ei_content h3.shipment_details,
html body.dashboard div.ei_content h3.insurance_details,
html body.dashboard div.ei_content h3.buyer_months,
html body.dashboard div.ei_content h3.rfq,
html body.dashboard div.ei_content h3.chart_monthly_sales,
html body.dashboard div.ei_content h3.e_invoice_exstock,
html body.dashboard div.ei_content h3.e_credit_notes_exstock,
html body.dashboard div.ei_content h3.total_sales_shipment_mobile,
html body.dashboard div.ei_content h3.current_month_fees_payments_mobile,
html body.dashboard div.ei_content h3.e_invoice_mobile,
html body.dashboard div.ei_content h3.e_credit_notes_mobile,
html body.dashboard div.ei_content h3.orders_require_attention_mobile,
html body.dashboard div.ei_content h3.recent_orders_mobile,
html body.dashboard div.ei_content h3.disputes_information_mobile,
html body.dashboard div.ei_content h3.shipping_information_mobile {
    border-top: 0.3rem solid #52505a;
    padding-top: 1rem;
    margin-top: 3.5rem;
    margin-bottom: 1.5rem;
    font-weight: bold;
    color: #ea5b0c;
    float: left;
    width: 100%;
}

html body.dashboard div.ei_content div#div_chart_disputes {
    float: left;
    width: 100%;
}

html body.dashboard #div_total_sales_monthly .dataTables_paginate,
html body.dashboard #div_total_sales_monthly .dataTables_info,
html body.dashboard #div_total_sales_monthly .dataTables_filter,
html body.dashboard #div_total_sales_shipment .dataTables_paginate,
html body.dashboard #div_total_sales_shipment .dataTables_info,
html body.dashboard #div_total_sales_shipment .dataTables_filter,
html body.dashboard #div_listing_summary .dataTables_paginate,
html body.dashboard #div_listing_summary .dataTables_info,
html body.dashboard #div_listing_summary .dataTables_filter,
html body.dashboard #div_renewal_summary .dataTables_paginate,
html body.dashboard #div_renewal_summary .dataTables_info,
html body.dashboard #div_renewal_summary .dataTables_filter,
html body.dashboard #div_transaction_summary .dataTables_paginate,
html body.dashboard #div_transaction_summary .dataTables_info,
html body.dashboard #div_transaction_summary .dataTables_filter,
html body.dashboard #div_refunded_summary .dataTables_paginate,
html body.dashboard #div_refunded_summary .dataTables_info,
html body.dashboard #div_refunded_summary .dataTables_filter,
html body.dashboard #div_charageable_summary .dataTables_paginate,
html body.dashboard #div_charageable_summary .dataTables_info,
html body.dashboard #div_charageable_summary .dataTables_filter,
html body.dashboard #div_promotion_summary .dataTables_paginate,
html body.dashboard #div_promotion_summary .dataTables_info,
html body.dashboard #div_promotion_summary .dataTables_filter,
html body.dashboard .ei_list_table.message .dataTables_paginate,
html body.dashboard .ei_list_table.message .dataTables_info,
html body.dashboard .ei_list_table.message .dataTables_filter,
html body.dashboard .ei_list_table.buyer_months .dataTables_paginate,
html body.dashboard .ei_list_table.buyer_months .dataTables_info,
html body.dashboard .ei_list_table.buyer_months .dataTables_filter,
html body.dashboard .ei_list_table.rfq .dataTables_paginate,
html body.dashboard .ei_list_table.rfq .dataTables_info,
html body.dashboard .ei_list_table.rfq .dataTables_filter,
html body.dashboard .ei_list_table.shipment_details .dataTables_paginate,
html body.dashboard .ei_list_table.shipment_details .dataTables_info,
html body.dashboard .ei_list_table.shipment_details .dataTables_filter,
html body.dashboard .ei_list_table.insurance_details .dataTables_paginate,
html body.dashboard .ei_list_table.insurance_details .dataTables_info,
html body.dashboard .ei_list_table.insurance_details .dataTables_filter,
html body.dashboard #div_deposit_summary .dataTables_filter,
html body.dashboard #div_deposit_summary .dataTables_info,
html body.dashboard #div_deposit_summary .dataTables_paginate  {
    display: none;
}

html body.dashboard .dataTables_wrapper .dataTables_paginate .paginate_button,
html body.dashboard .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    padding: 0 .5rem;
    border-radius: .2rem;
}

html body.dashboard .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: #52505a !important;
}

html body.dashboard .ei_tab_container div.transactions {
    background: #100f0f;
    float: left;
    margin-bottom: .5rem;
    width: 100%;
}

html body.dashboard .ei_tab_container div.transaction-1,
html body.dashboard .ei_tab_container div.transaction-2,
html body.dashboard .ei_tab_container div.transaction-3,
html body.dashboard .ei_tab_container div.transaction-4 {
    float: left;
    padding: 2rem;
    width: 33.33%;
    height: 16rem;
    color: #ea5b0c;
}

html body.dashboard .ei_tab_container div.transactions .ei_value.sub {
    font-size: 2rem;
    font-weight: bolder;
}

html body.dashboard .ei_tab_container div.transaction-1 .ei_value.sub,
html body.dashboard .ei_tab_container div.transaction-2 .ei_value.sub,
html body.dashboard .ei_tab_container div.transaction-3 .ei_value.sub {
    color: #f0f730;
}

html body.dashboard .ei_tab_container div.transaction-1 h3,
html body.dashboard .ei_tab_container div.transaction-2 h3,
html body.dashboard .ei_tab_container div.transaction-3 h3,
html body.dashboard .ei_tab_container div.transaction-4 h3 {
    color: #fff;
    font-weight: bold;
}

html body.dashboard div.dispute_reason:nth-child(4),
html body.dashboard div.dispute_reason:nth-child(5),
html body.dashboard div.dispute_reason:nth-child(6),
html body.dashboard div.dispute_reason:nth-child(7) {
    border-top: .5rem solid #fff;
}

html body.dashboard .ei_tab_container div.transaction-2,
html body.dashboard .ei_tab_container div.transaction-3,
html body.dashboard .ei_tab_container div.transaction-4  {
    border-left: .5rem solid #fff;
}

div#div_chart_months {
    float: left;
    width: 100%;
}

html body.paymentsuccess table.ei_data_table.ei_product_list thead tr th {
    font-weight: normal;
}

html body.quotations.view .ei_line.list_price .ei_value.list_price {
    color: #3a73ac;
    font-weight: bold;
}

html body.quotations.view .ei_line.discounted_price .ei_value.discounted_price {
    color: #ea5b0c;
    font-weight: bold;
}

html body.helps.view p {
    font-size: 1.2rem;
    padding-top: 1rem;
}

html body.rfqs .ei_tab_container,
html body.quotations .ei_tab_container {
    border: 0.3rem solid #eee;
    float: left;
}

html body.quotations div.ei_content .ei_tab_container::nth-first-child(1) {
    border-bottom: 0;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table thead,
html body.shipping.documents .ei_tab_container table.ei_data_table thead {
    border: 0;
    border-bottom: 0.1rem solid #eee;
    border-top: 0.1rem solid #eee;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table thead {
    background: #f5f5f5;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table thead tr th,
html body.shipping.documents .ei_tab_container table.ei_data_table thead tr th {
    color: #000;
    padding: 1.5rem;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr {
    border-bottom: 0.1rem solid #eee;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table {
    margin-bottom: 0;
    margin-top: 0;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list {
    margin-bottom: 4rem;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list thead tr th,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list thead tr th {
    border-right:  0.1rem solid #eee;
}

html body.orders .ei_tab_container .ei_table .ei_pagination_container {
    padding: 0 2rem 2rem 0;
}

html body.orders .ei_tab_container .ei_table .ei_pagination_container .ei_page_no {
    padding: 1rem;
    background: #000;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list thead tr th .ei_seller_company.name,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list thead tr th .ei_seller_name {
    color: #fff;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td .ei_line .ei_label {
    width: 42%;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td .ei_line .ei_label,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td .ei_line .ei_value,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td.ei_shipping .ei_address .ei_clear,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td.ei_shipping .ei_shipping_method span.ei_shipping_title,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td.ei_shipping .ei_shipping_method span.ei_shipping_subtitle,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_schedule .ei_label,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_schedule .ei_value {
    font-size: 1.2rem;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td.ei_shipping .ei_shipping_method span.ei_shipping_subtitle {
    font-style: italic;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td .ei_line .ei_value.ei_list_price.ei_discount {
    color: #999;
    text-decoration: line-through;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td .ei_line .ei_value.ei_discount_price {
    color: #ea5b0c;
    font-weight: bold;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table,
html body.shipping.documents .ei_tab_container table.ei_data_table,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list {
    border: 0.1rem solid #eee;
    border-bottom: 0.1rem solid #fff;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list thead tr th.ei_product_details {
    width: 45%;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list thead tr th.ei_subtotal {
    width: 25%;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td .ei_title,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td .ei_value {
    width: auto !important;
    display: inline-block !important;
    padding: 0;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td .ei_title.ei_hidden,
html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td .ei_value.ei_hidden {
    display: none !important;
}


html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr.ei_table_summary td {
    border-right: 0;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr.ei_table_summary td:nth-last-child(1) {
    border-right: 0.1rem solid #eee;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr.ei_table_summary td div.ei_title {
    padding: 0;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr.ei_table_summary {
    border-bottom: 0;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr.ei_table_summary td {
    background: #f5f5f5;
    border-right: 0;
    padding: 0.5rem 1.5rem;
}

html body.orders.view .ei_tab_container table.ei_data_table.ei_product_list tbody tr.ei_table_summary td table tbody tr {
    border-bottom: 0 !important;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary td .ei_value {
    float: right !important;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary {
    border: 0;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary.action {
    border-bottom: 0.1rem;
    border-style: double;
    border-color: #ddd;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary.action td {
    background: #f5f5f5 !important;
}

html body.orders .ei_tab_container .ei_table table.ei_data_table.ei_product_list tfoot tr {
    padding: 1rem;
    margin-top: 2rem;
    background: #fff;
    border-style: double;
    border-color: #ea5b0c;
    margin-top: 2rem;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tfoot {
    border: .1rem solid #eee;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list {
    margin-bottom: 2rem !important;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tfoot {
    margin-top: 2rem;
}

html body.dashboard.messages .ei_tab_label_row {
    padding: 1rem;
    float: left;
}

html body.shipping.documents .ei_tab_container.shipping_doc {
    margin-top: 2rem;
}

html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.ei_shipping_invoice,
html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.ei_packing_list,
html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.ei_date,
html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.ei_scheduled_shipping_date,
html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.ei_shipping_status,
html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table thead tr th.ei_order,
html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table thead tr th.ei_product,
html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table thead tr th.ei_price,
html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table thead tr th.ei_dimension,
html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table thead tr th.ei_gross_weight,
html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table thead tr th.ei_dimensional_weight,
html body.shipping.packing table.ei_view_table thead tr th.ei_order,
html body.shipping.packing table.ei_view_table thead tr th.ei_product,
html body.shipping.packing table.ei_view_table thead tr th.ei_price,
html body.shipping.packing table.ei_view_table thead tr th.ei_dimension,
html body.shipping.packing table.ei_view_table thead tr th.ei_gross_weight,
html body.shipping.packing table.ei_view_table thead tr th.ei_dimensional_weight,
html body.shipping.view table.ei_view_table thead tr th.ei_order,
html body.shipping.view table.ei_view_table thead tr th.ei_product,
html body.shipping.view table.ei_view_table thead tr th.ei_price,
html body.shipping.view table.ei_view_table thead tr th.ei_dimension,
html body.shipping.view table.ei_view_table thead tr th.ei_gross_weight,
html body.shipping.view table.ei_view_table thead tr th.ei_dimensional_weight{
    font-size: 1.2rem;
    padding: 1.5rem;
    line-height: 1.6rem;
    color: #fff;
}

html body.shipping.packing .ei_tab_container.shipping_doc table.ei_view_table thead tr th.ei_order {
    width: 20%;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table thead tr th.ei_order {
    width: 10%;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table thead tr th.ei_dimension {
    width: 30%;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr td strong,
html body.shipping.packing table.ei_view_table tbody tr.shipping_doc_content td strong {
    font-size: 1.2rem !important;
}

html body.shipping.documents .ei_tab_container.shipping_doc thead {
    padding: 0;
    background: #fff;
    border: 0;
}

html body.shipping.documents .ei_tab_container.shipping_doc thead tr,
html body.shipping.packing .ei_tab_container.shipping_doc thead tr {
    background: #ea5b0c;
    color: #fff;
}

html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.shipping_document_title {
    font-size: 1.8rem;
    padding-bottom: 2rem;
    width: 100%;
    background: #fff;
}

html body.shipping.documents .ei_tab_container.shipping_doc tbody tr.shipping_doc_content td:nth-last-child(1) {
    width: 15%;
}

html body.shipping.documents .ei_tab_container.shipping_doc tfoot {
    background: #fff;
    border: 0;
    padding-top: 1rem;
    float: right;
}

html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.shipping_document_title.packages {
    margin-bottom: -2rem;
    padding: 1rem 0;
}

html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.shipping_document_title {
    padding: 1rem 0;
}

html body.shipping.packing table.ei_view_table tbody tr.shipping_doc_content td {
    border-bottom: 0 !important;
    padding: 1rem 1.5rem;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr.ei_section_summary td,
html body.shipping.packing .ei_tab_container.shipping_doc table.ei_view_table tbody tr.ei_section_summary td {
    padding: 0.5rem 0;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr.ei_section_summary td table tbody tr td,
html body.shipping.packing .ei_tab_container.shipping_doc table.ei_view_table tbody tr.ei_section_summary td table tbody tr td{
    padding-right: 1.5rem;
}


html body.shipping.packing table.ei_view_table tbody tr.ei_border td div.input {
    padding: 0.5rem 0;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr.shipping_doc_content {
    border-bottom: 0.1rem solid #ddd;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr.shipping_doc_content td {
    background: #f5f5f5;
    margin-top: 1rem;
}

html body.shipping.documents .ei_tab_container.shipping_doc .ei_button.ei_primary {
    margin-bottom: 1.5rem;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr td {
    padding: 1rem 0;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr.shipping_doc_content td {
    padding: 1rem;
}

html body.shipping.documents table.ei_view_table tbody td {
    border-bottom: 0;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr td table.ei_view_table {
    margin: 0;
    width: 100%;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr td table.ei_view_table thead tr th,
html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr td table.ei_view_table tbody tr td {
    padding: 0.5rem 1rem;
}

html body.shipping.documents .ei_tab_container.shipping_doc .ei_button.ei_secondary {
    margin-bottom: 1.5rem;
}

html body .ei_topbar .ei_title,
html body .ei_topbar .ei_sub_title {
    width: 80%;
    float: left !important;
}

html body .ei_topbar .ei_sub_title {
    padding-left: 0;
    line-height: 2rem;
}

html body .ei_topbar .ei_toolbar {
    float: right !important;
    margin-top: -4rem;
}

html body.cart.checkout .ei_toolbar .ei_button.ei_primary {
    margin-left: 0.5rem;
}

html body.products .ei_topbar .ei_page_note_top {
    float: right !important;
    margin-top: 0rem;
    padding-right: 0;
}

html body.feedback div.ei_form fieldset,
html body.helps div.ei_form fieldset {
    border: 0.3rem solid #eee;
    padding-bottom: 1.5rem;
}

html body.clients.forgotpassword div.ei_form.border {
    border: 0.3rem solid #eee;
    padding-bottom: 1rem;
}

html body.review div.ei_form fieldset {
    padding-top: 2rem;
    padding-bottom: 2rem;
    border: 0.3rem solid #eee;
}

html body.review div.input div.inline div.reviewed {
    width: 35%;
    float: left;
}

html body.review div.input div.inline div.reviewed_photos div.review_img {
    border: 0.1rem solid #e5e5e5;
    float: left;
}

html body.review div.input div.inline div.reviewed_photos div.review_img img {
    float: left;
}

html body.review div.reviewed_photos {
    width: 65%;
}

html body.helps div.ei_form fieldset div.top_action {
    padding: 2rem;
    float: left;
    width: 100%;
    border-bottom: 0.1rem solid #eee;
    margin-bottom: 2rem;
}

html body.helps div.ei_form div.input input,
html body.feedback div.ei_form div.input input {
    font-size: 1.2rem;
}

html body.feedback legend,
html body.helps legend {
    margin-bottom: 2rem;
}

html body.helps div.ei_form fieldset div.note {
    margin-left: 36%;
    font-size: 1.2rem;
    margin-bottom: 1.5rem;
}

html body.feedback div.ei_form div.ei_tips,
html body.feedback div.ei_form div.ei_tips a {
    text-align: center;
    font-size: 1.2rem;
    margin-top: 2rem;
    float: none;
    width: 100%;
}

html body.feedback div.ei_form div.input select,
html body.orders.reportseller div.ei_form div.input select,
html body.orders.reportseller div.ei_form div.input input {
    font-size: 1.2rem;
}

html body.orders.reportseller div.ei_tips,
html body.orders.reportseller div.ei_tips a {
    text-align: center;
    font-size: 1.2rem;
    margin-top: 2rem;
    width: 100%;
}

html body.helps div.ei_form fieldset .ei_button.ei_primary {
    margin-right: 2rem;
    margin-left: 0.5rem;
}

html body.feedback div.ei_form fieldset legend,
html body.helps div.ei_form fieldset legend {
    float: left;
}

html body.sellers.store .ei_subtitle.ei_client_name {
    background: #3a73ac;
    padding: 2rem;
    float: left;
    margin-bottom: 1.5rem;
    width: 100%;
}

html body.sellers.store .ei_subtitle.ei_client_name span {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 1.8rem;
}

.mce-panel {
    border-color: rgba(0,0,0,0.1) !important;
}

html body.notifications div.ei_table.ei_form thead tr th.ei_title.ei_date {
    width: 15%;
}

html body.notifications div.ei_table.ei_form thead tr th.ei_title.ei_subject {
    width: 64%;
}

html body.notifications div.ei_table.ei_form tbody tr td.ei_subject a {
    font-size: 1.2rem;
}

html body.notifications div.ei_table.ei_form tbody tr td.ei_subject span.message  {

    width: 100%;
    float: left;
    font-size: 1.2rem;
	font-weight: normal;
}

html body.sellers.store div.ei_sidebar_left div.ei_sidebar_row #ei_follow_seller.ei_button.ei_primary,
html body.sellers.store div.ei_sidebar_left div.ei_sidebar_row #ei_unfollow_seller.ei_button.ei_primary {
    margin-left: 0;
    margin-bottom: 2rem;
}

/*html body.sellers.store .ei_title.ei_membership {
    display: inline-block;
    float: left;
    color: #3a73ac;
    font-size: 1.12rem;
    width: auto;
    padding: 0.5rem;
    border-radius: 0.2rem;
    line-height: 1rem;
    margin-top: 0.5rem;
}*/

html body.sellers.store .ei_sidebar_left .ei_subtitle .ei_link {
    background: #3a73ac;
    color: #fff;
    width: 100%;
    border-bottom: 0.1rem solid rgba(255,255,255,0.3);
    padding-bottom: 0.5rem;
    margin-bottom: 1rem;
}

html body.sellers.store .ei_sidebar_left .ei_subtitle .ei_link:before {
    content: "\f044";
    font-family: FontAwesome;
}

html body.sellers.store .ei_sidebar_left .ei_sidebar_row .ei_label label {
    color: #999;
}

html body.sellers.store .ei_sidebar_left .ei_sidebar_row .ei_label {
    width: 100%;
}

html body.sellers.store .ei_sidebar_left .ei_sidebar_row .ei_value {
    font-weight: bold;
    color: #000;
}

html body.sellers.store .ei_sidebar_left .ei_sidebar_row .ei_label label,
html body.sellers.store .ei_sidebar_left .ei_sidebar_row .ei_value {
    font-size: 1.2rem;
}

html body.sellers.store .ei_sidebar_left .ei_sidebar_row {
    padding: 0.5rem 2rem;
    /*border-bottom: 0.1rem solid #eee;*/
}

html body.notifications tbody tr td.ei_message {
    width: 30%;
}

div.ei_command_bar div.ei_user_dropdown_row.ei_company_name {
    background: #3a73ac;
    color: #fff;
    padding: 1.5rem;
    line-height: 1.6rem;
}

div.ei_command_bar div.ei_user_dropdown_row.ei_signout {
    background: #f2f2f2 !important;
}

div.ei_command_bar .ei_tag {
    background: #fff;
    display: inline-block;
    border-radius: 0.2rem;
    color: #3a73ac;
    font-size: 1rem;
    padding: 0.5rem;
    margin-top: 0.5rem;
    line-height: 1rem;
}

html body.guest.home div.ei_full_width_container {
    background: #fff;
    margin-top: -2rem;
    margin-bottom: 3rem;
}

html body.guest.home div.ei_full_width_container .promotion_item {
    padding: 5rem 3rem;
}

html body.guest.home div.ei_full_width_container .promotion_item div.promotion_detail div.title {
    font-size: 1.4rem;
    font-weight: bold;
    letter-spacing: 0.1rem;
}

html body.guest.home div.ei_full_width_container .promotion_item div.promotion_detail div.sub_title {
    color: #999;
}

html body.guest.home div.ei_full_width_container .promotion_item div.promotion_detail div.readmore {
    /*text-align: right;*/
    padding-top: 1.5rem;
}

html body.guest.home div.ei_full_width_container .promotion_item div.promotion_detail div.readmore::after {
    content: "\f0da";
    font-family: FontAwesome;
    padding-left: 0.5rem;
    color: #ea5b0c;
}


html body.guest.home div.ei_full_width_container div.promotion_down div.promotion_item:nth-child(2) {
    border-left: 0.1rem solid #ddd;
    border-right: 0.1rem solid #ddd;
}

html body.guest.home div.ei_full_width_container .promotion_item_image {
    width: 22%;
    float: left;
}

html body.guest.home div.ei_full_width_container .promotion_detail {
    width: 78%;
    float: left;
    padding-left: 1rem;
}

html body.clients.signup .row.ei_signin_form .ei_registration_step[step="2"] .input.ei_message_row {
    margin-left: 325px;
    width: 65%;
}

html body.dashboard.profile .ei_form.clients fieldset .input.required .ei_input_message  {
    float: left;
    margin-left: 284px !important;
    width: 65%;
}

html body.clients.signup .last_step_note {
    width: 100%;
    float: left;
	margin-bottom: 1rem;
	border-top: 1px solid #eee;
	margin-top: 2rem;
	padding-top: 1rem;
}

html body.clients.signup .last_step_note .ei_note {
    width: 60%;
    float: left;
    font-size: 1.1rem;
}

html body.clients.signup .last_step_note .input.buttons {
    width: 40%;
    float: right;
}

html body.feedback div.ei_content {
    width: 100%;
}

html body.search div.ei_page_no.ei_first,
html body.search div.ei_page_no.ei_last,
html body.guest.bestseller div.ei_page_no.ei_first,
html body.guest.bestseller div.ei_page_no.ei_last {
    color: #ea5b0c;
    transition: 0.5s;
    background: #fff;
}

html body div.ei_pagination_row div.ei_page_no {
    background: #ea5b0c;
    color: #fff;
    padding: 0 0.5rem;
    margin: 0.1rem;
    cursor: pointer;
}

html body div.ei_pagination_row div.ei_page_no.ei_first,
html body div.ei_pagination_row div.ei_page_no.ei_last {
    color: #ea5b0c;
    background: none !important;
    transition: 0.5s;
    width: auto !important;
}

html body div.ei_pagination_row div.ei_page_no.ei_first:hover,
html body div.ei_pagination_row div.ei_page_no.ei_last:hover {
    color: #52505a;
    background: none !important;
    transition: 0.5s;
}

html body div.ei_pagination_row div.ei_page_no:hover {
    background: #52505a;
    color: #fff;
    margin-right: 0.1rem;
    cursor: pointer;
}

html body div.ei_pagination_row div.ei_page_no.ei_selected {
    background: #52505a;
}

html body.cart.index.default table.ei_data_table.ei_cart tbody tr td.ei_action .ei_button {
    padding: 1rem 2rem;
}

html body.dashboard.profile .ei_button.ei_primary.ei_upgrade {
    background: #3a73ac;
}

html body.clients.signup div.signup_container {
    width: 100%;
    float: left;
    border-bottom: 0.1rem solid #eee;
    background: #fff;
    padding: 2rem 1rem 0;
}

html body.clients.signup div.ei_form.border {
    margin: 0;
}

html body.clients.signup div.signup_container a,
html body.clients.signup div.signup_container .ei_form_tab.ei_col_2.ei_selected {
    display: inline-block;
    float: left;
    font-size: 1.4rem;
    font-weight: bold;
}

html body.clients.signup div.signup_container .ei_form_tab.ei_col_2.ei_selected {
    border-bottom: 3px solid #ea5b0c;
    padding-bottom: 1rem;
    color: #ea5b0c;
    font-weight: bold;
}

html body.clients.signup div.ei_registration_step[step="0"] {
    text-align: center;
}

html body.clients.signup div.signup_container a div.ei_form_tab.ei_col_1,
html body.clients.signup div.signup_container a:hover {
    color: #222;
    text-decoration: none !important;
    font-size: 1.4rem;
}

html body.clients.signup div.signup_container div.signup_outer_container {
    padding: 0 1rem;
    float: left;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table thead.order_buyer,
html body.shipping.documents .ei_tab_container table.ei_data_table thead.order_buyer {
    background: #ea5b0c;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table thead.sub_order_buyer,
html body.shipping.documents .ei_tab_container table.ei_data_table thead.sub_order_buyer{
    background: #f5f5f5;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table thead.order_buyer tr th,
html body.shipping.documents .ei_tab_container table.ei_data_table thead.order_buyer tr th {
    color: #fff;
    padding: 1.5rem;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table thead.sub_order_buyer tr th {
    padding: 1.5rem;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table thead.sub_order_buyer tr th.ei_shipping {
    width: 35%;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td,
html body.shipping.documents table.ei_data_table tbody tr td,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td {
    padding: 1.5rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td {
    padding: 1rem;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list thead tr th.ei_product_details {
    width: 40%;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td div.ei_text,
html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td div.ei_product_details,
html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td div.ei_list_price,
html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td div.ei_quantity,
html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td div.ei_subtotal,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td div.ei_text,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td div.ei_product_id,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td div.ei_shipping {
    font-size: 1.2rem;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td div.ei_text span,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td div.ei_text span {
    color: #999;
    font-size: 1.2rem;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td div.ei_text.shipping_origin,
html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td div.ei_text.order_id,
html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td.ei_shipping div.ei_title.shipping,
html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td.ei_shipping div.ei_title.insurance,
html body.orders.ei_buyer .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td.ei_shipping div.ei_title.shipping,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td div.ei_shipping {
    padding-top: 0.5rem;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_subtotal div.ei_title {
    padding: 0;
}

html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_subtotal div.ei_title.shipping_charge,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_subtotal div.ei_title.insurance,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_subtotal div.ei_title.gst,
html body.shipping.documents .ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_subtotal div.ei_title.grand_total {
    padding-top: 0.5rem;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary td,
html body.orders.ei_buyer .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary td {
    background: #fff;
    border-right: 0;
    padding: 0.5rem 1.5rem;
}

html body.orders.ei_buyer .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary:nth-first-child(1) td {
    padding-top: 2rem;
    float: left;
}

html body.orders.ei_buyer .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr td a div.ei_product_name {
    font-size: 1.2rem;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary .ei_button.ei_primary {
    margin: 1rem 0;
}

html body.orders.ei_seller .ei_tab_container .ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary td .ei_value {
    padding: 0;
}

html body.ei_seller div.ei_table table.ei_data_table  .ei_summary_box .ei_text,
html body.ei_buyer div.ei_table table.ei_data_table  .ei_summary_box .ei_text,
html body.shipping.documents table.ei_data_table  .ei_summary_box .ei_text {
    padding: 0.5rem 1.5rem;
}

html body.orders.ei_seller div.ei_table table.ei_data_table .ei_text.ei_total_amount {
    padding: 0 2rem 0 2rem;
    font-size: 1.6rem;
    line-height: 4rem;
}

html body.orders.ei_seller div.ei_table table.ei_data_table .ei_text .ei_amount,
html body.shipping.documents table.ei_data_table .ei_text .ei_amount {
    font-size: 1.6rem;
    font-weight: bold;
    color: #ea5b0c;
}

html body.orders.ei_buyer div.ei_table table.ei_data_table tfoot tr,
html body.orders.ei_seller div.ei_table table.ei_data_table tbody tr.ei_table_summary {
    background: #dad9d7;
}

html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.ei_shipping_invoice,
html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.ei_packing_list {
    width: 18%;
}

html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.ei_date {
    width: 13%;
}

html body.shipping.documents .ei_tab_container.shipping_doc thead tr th.ei_scheduled_shipping_date {
    width: 15%;
}

html body.shipping.packing table.ei_view_table tbody tr.ei_section_summary > td {
    padding: 0;
}

html body.shipping.packing table.ei_view_table tbody tr.ei_section_summary td table.float-right tbody tr td,
html body.shipping.packing table.ei_view_table tbody.package_selected_summary tr td,
html body.shipping.view table.ei_view_table tbody.package_selected_summary tr td,
html body.shipping.view table.ei_view_table tbody.package_selected_summary tr td {
    border-top: 0;
    padding: 0.5rem 1.5rem;
}

html body.shipping.packing table.ei_view_table tbody tr.ei_border td {
    background: #f5f5f5;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_order tr {
    border-bottom: 0.1rem solid #e5e5e5;
    padding: 1rem 0;
}

/*html body.shipping.view table.ei_view_table tbody.package_selected_summary tr td {
    background: #f5f5f5;
    padding: 0.5rem 0 0.5rem 4.5rem;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_summary tr td {
    background: #f5f5f5;
}*/

html body.shipping.packing table.ei_view_table tbody.package_selected_summary tr td.package_info table.package_info tbody tr td,
html body.shipping.view table.ei_view_table tbody.package_selected_summary tr td.package_info table.package_info tbody tr td {
    background: #f5f5f5;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_summary tr td.package_info table.package_info tbody tr:nth-child(1) td,
html body.shipping.view table.ei_view_table tbody.package_selected_summary tr td.package_info table.package_info tbody tr:nth-child(1) td {
    padding: 2rem 0 .2rem 1.5rem;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_summary tr td.package_info table.package_info tbody tr:nth-last-child(1) td,
html body.shipping.view table.ei_view_table tbody.package_selected_summary tr td.package_info table.package_info tbody tr:nth-last-child(1) td {
    padding: .2rem 0 2rem 1.5rem;
}

html body.shipping.packing table.ei_view_table tfoot tr td table.total_package_summary tbody tr td {
    border-top: 0;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_summary tr td.package_info table.package_info tbody tr td {
    padding: .2rem 1.5rem;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_summary tr td.package_info table.package_info tbody tr td.ei_package_label {
    width: 25%;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_summary tr td.package_info table.package_info tbody tr td.ei_package_info {
    width: 75%;
}

html body.shipping.packing table.ei_view_table tfoot {
    border: 0;
    background: #fff;
}

html body.shipping.packing table.ei_view_table tfoot tr td.total_package_summary {
    padding: 1.5rem;
}

html body.shipping.packing table.ei_view_table tfoot tr td.total_package_summary table tbody tr {
    border-style: double;
    border-color: #ea5b0c;
}

html body.shipping.packing table.ei_view_table tfoot tr td.total_package_summary table tbody tr td {
    padding: 1.5rem;
    font-size: 1.6rem;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_mark div.input label,
html body.shipping.packing table.ei_view_table tbody.package_selected_mark div.input input,
html body.shipping.packing table.ei_view_table tbody.package_selected_mark div.input select {
    width: 100%;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_mark tr td.package_no,
html body.shipping.packing table.ei_view_table tbody.package_selected_mark tr td.marks_no {
    width: 30%;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_mark tr td.package_type {
    width: 40%;
}

html body.shipping.packing table.ei_view_table tbody.package_selected_action tr td {
    background: #fff;
}

html body.shipping.view tfoot tr td {
    padding: 2rem;
    font-size: 1.6rem;
    border-top: 0.1rem solid #ccc;
}

html body.shipping.packing tbody.package_selected_mark tr td.package_selected_mark,
html body.shipping.packing tbody.package_selected_mark tr td.package_selected_mark table tbody tr td {
    border-top: 0;
    padding-top: 0;
}

html body.shipping.packing tbody.package_selected_mark tr td table tbody tr td.package_no div.input {
    padding: .5rem 1.5rem;
}

html body.shipping.packing tbody.package_selected_mark tr td table tbody tr td.action .ei_button.ei_primary {
    margin-top: 4.5rem;
}

html body.shipping.packing tfoot tr td#total_summary {
    width: 25%;
}

html body.shipping.packing tfoot tr td#total_dimension_weight {
    width: 35%;
}

html body.shipping.view tfoot tr td#total_summary,
html body.shipping.view tfoot tr td#total_dimension_weight {
    width: 30%;
}

html body.shipping.view tfoot tr td#total_summary {
    padding-left: 4.5rem;
}

html body.shipping.view fieldset div.ei_summary_row.input.text {
    padding: .5rem 2.5rem;
}

#ei_form_repack table.ei_view_table thead tr th {
    font-size: 1.2rem;
    padding: 1rem;
    text-align: left;
    line-height: 1.6rem;
}

#ei_form_repack table.ei_view_table tbody tr td {
    padding: 1rem;
    font-size: 1.2rem;
    vertical-align: top;
    line-height: inherit;
}

#ei_form_repack table.ei_view_table tbody tr td strong {
    font-size: 1.2rem;
    line-height: inherit;
}

#ei_form_repack table.ei_view_table {
    margin-bottom: 2rem;
}

#ei_form_repack div.input.ei_dimension div.dimension_inputs {
    float: left;
    margin-left: 5%;
    width: 65%;
}

#ei_form_repack div.input.ei_dimension span {
    width: auto;
    display: inline-block;
    line-height: 4rem;
    padding-right: 1rem;
    float: left;
}

#ei_form_repack div.ei_input_message {
    margin-left: 301px !important;
    float: left;
    width: 65% !important;
    margin-top: 0.5rem;
}

#ei_form_repack div.input.ei_dimension input#dimension_l,
#ei_form_repack div.input.ei_dimension input#dimension_b,
#ei_form_repack div.input.ei_dimension input#dimension_h {
    width: 15%;
    float: left;
    margin-right: 1rem;
}

#ei_form_repack table.ei_view_table tbody tr td.ei_product_details div.ei_product_name {
    font-size: 1.2rem;
}

html body.guest.promotions div.ei_bestseller_number {
    border-radius: 20rem;
    background: #ea5b0c;
    border-top: none !important;
    border-right: none !important;
    padding: 0.5rem 1.5rem;
    height: auto !important;
    text-align: center;
    width: auto !important;
    margin-left: 1.5rem;
    margin-top: 1rem;
}

html body.guest.promotions div.ei_bestseller_number span.rank span.promotion-time,
html body.guest.promotions div.ei_bestseller_number span.rank span.promotion-date {
    margin-left: 1rem;
}

html body.guest.promotions div.ei_bestseller_number span.rank {
    margin-top: 0 !important;
    margin-left: 0 !important;
}

html body.guest.promotions .ei_container.ei_rating {
    padding-bottom: 2rem;
    margin-bottom: 1rem;
}

html body.sellers.store div.ei_product_image {
    padding: 0 0 67% 0;
}

/*html body.shipping.documents table.ei_view_table thead tr.ship_doc th.shipping_document_title {
    width: 137% !important;
    float: left;
}*/

html body.shipping.documents tr.print_shipping_invoice div.ei_form div.input input[type=checkbox] {
    float: left;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr.print_shipping_invoice td {
    border: 0.1rem solid #eee;
    padding: 0;
    margin-top: 2rem;
}

html body.shipping.documents tr.print_shipping_invoice div.ei_form div.ei_checkbox_container div.ei_checkbox_holder div.ei_checkbox_label {
    width: 35%;
    float: left;
    line-height: 4rem;
    margin-top: 0;
}

html body.shipping.documents .ei_tab_container.shipping_doc tr.print_shipping_invoice div.ei_form .ei_button.ei_primary {
    margin-right: 2rem;
    margin-top: 1rem;
}

html body.orders.reviewrate div.ei_form img.ei_rating_select {
    width: auto;
    height: auto;
}

html body.orders.reviewrate div.ei_content div.ei_table fieldset div.input {
    padding: 0 1rem;
}

html body.orders.reviewrate div.ei_form img.ei_rating_select {
    margin: 0.5rem 0.2rem;
}

html body.orders.reviewrate div.ei_content div.ei_table fieldset div.input div.ei_line div.ei_label {
    width: 35%;
}

html body.orders.reviewrate div.ei_content div.ei_table fieldset div.input div.ei_line div.ei_input,
html body.orders.reviewrate div.ei_content div.ei_table fieldset div.input.rating.subject div.ei_line.subject div.input,
html body.orders.reviewrate div.ei_content div.ei_table fieldset div.input.rating.review div.ei_line.review div.input {
    width: 65%;
    float: left;
    padding: 0;
}

html body.orders.reviewrate div.ei_content div.ei_table fieldset div.input div.ei_line.subject div.input input,
html body.orders.reviewrate div.ei_content div.ei_table fieldset div.input.rating.review div.ei_line.review div.input textarea {
    width: 100%;
}

html body.orders.reviewrate div.ei_form div.input .ei_input_file_upload_holder.ei_image .ei_div_overlay .fa {
    font-size: 1.7rem;
    line-height: 4rem;
    width: 4rem;
    margin: 0;
}

html body.orders.reviewrate div.ei_form fieldset div.input.rating div.ei_line div.ei_input div.input.radio input {
    float: left;
    margin-right: 0.5rem;
}

html body.orders.reviewrate div.ei_form fieldset div.input.rating div.ei_line div.ei_input div.input.radio {
    padding: 0;
}

html body.orders.reviewrate div.ei_form fieldset div.input.rating div.ei_line div.ei_input div.input.radio label input {
    width: 8%;
}

html body.orders.reviewrate div.ei_form fieldset div.input.buttons {
    margin: 2rem 0;
}

html body.orders.reviewrate div.ei_form fieldset div.input.buttons .ei_button.ei_primary {
    margin-left: 0.5rem;
}

html body.orders.reviewrate div.ei_form fieldset div.input.rating div.input.file {
    padding: 0;
}

html body.orders.reviewrate div.ei_form div.input .ei_input_file_upload_holder.ei_image {
    margin: 0;
    margin-right: 1rem;
    width: 48%;
}

html body.orders.reviewrate div.ei_form .ei_input_file_upload_holder.ei_image .ei_input_file_upload {
    border: 0.1rem solid #e7e6eb;
}

html body.orders.reviewrate div.ei_form .ei_input_file_upload_holder.ei_image div.input {
    padding: 0;
}

html body.orders.reviewrate div.ei_table table.ei_data_table.ei_product_list thead tr th div.ei_line {
    width: 100%;
    padding: 0.2rem 0.5rem;
    color: #fff;
}

html body.orders.reviewrate .ei_content .ei_info_box .ei_line .ei_value::before {
	content: ":";
	padding-left: 0.2rem;
}

html body.orders.reviewrate .ei_content .ei_info_box .ei_line .ei_label::after {
	content: "";
	padding-left: 0rem;
}

html body.products.view .ei_info_box div.ei_text.ei_product_id,
html body.products.view .ei_info_box div.ei_text.ei_description {
    float: left;
    width: 100%;
}

html body.shipping.view div.ei_form_section table {
    border: 0.1rem solid #eee;
}

html body.shipping.view table.ei_list_table thead tr th,
html body.shipping.view table.ei_list_table tbody tr td {
    padding: 1.5rem;
    font-size: 1.2rem;
    line-height: 1.6rem;
}

html body.products div.ei_table div.ei_action_box div.ei_link.ei_add_to_promotion {
    padding-top: 15rem;
}

html body.products div.ei_table div.ei_action_box div.ei_message.ei_hidden,
html body.products div.ei_table div.ei_action_box div.ei_message.ei_current_campaign {
    margin-top: 9rem;
    float: left;
    width: 100%;
}

html body.shipping.documents div.jconfirm-content strong {
    font-size: 1.2rem !important;
}

.ei_user_dropdown_row .login_type {
    font-weight: normal;
    font-size: 1rem;
    padding-bottom: 0.2rem;
    margin-bottom: 1rem;
    border-bottom: 0.1rem dashed rgba(255,255,255,0.3);
}

html body.guest.viewproduct div.ei_sidebar_right div.ei_subtitle div.company_name {
    font-size: 1.6rem;
    width: 100%;
    float: left;
    line-height: 2rem;
    font-weight: normal;
    line-height: 1.8rem;
}

html body.orders.ei_buyer div.ei_row.row div.ei_content div.ei_tab_container div.ei_table table.ei_data_table.ei_product_list thead tr.ei_table_header th.ei_subtotal {
    width: 25%;
}

html body.orders.dispute div.ei_form fieldset legend {
    float: left;
    margin-bottom: 2rem;
    margin-top: 2rem;
}

html body.orders.dispute div.ei_form fieldset div.product_image img {
    padding-left: 2rem;
}

html body.orders.dispute div.ei_form fieldset,
html body.orders.dispute div.ei_form {
    width: 100%;
    float: left;
}

html body.orders.dispute div.ei_form fieldset div.ei_tips {
    font-size: 1.2rem;
    padding: 0 2rem 2rem 0;
    float: left;
    width: 100%;
}

html body.orders.dispute div.ei_form fieldset legend:nth-child(1) {
    margin-top: 0;
}

html body.orders.dispute div.ei_tab_container {
    border: 0.3rem solid #eee;
}

html body.history table.ei_data_table tbody td.ei_action .ei_link,
html body.wishlist table.ei_data_table tbody td.ei_action .ei_link {
    font-size: 1.2rem;
}

html body.history table.ei_data_table tbody td.ei_action .ei_button.ei_primary {
    margin-left: 0;
}

html body.orders.printdoc table.ei_product_information tbody tr.summary_content td.ei_product_details div {
    width: 100%;
    float: left;
}

html body.orders.printdoc table.ei_product_information thead tr.order_table_header th.ei_product_details {
    width: 12%;
}

html body.orders.printdoc table.ei_product_information thead tr.order_table_header th.ei_unit {
    width: 10%;
}

html body.orders.printdoc table.ei_product_information thead tr.order_table_header th.ei_product_details_text {
    width: 30%;
}

html body.orders.printdoc table.ei_product_information tbody tr.summary_content td.ei_product_details strong {
    padding-bottom: 1rem;
    width: 100%;
    float: left;
}

html body.dashboard.messages table.ei_data_table.ei_client_list tbody td p {
    font-size: 1.2rem;
}

html body.messages.contactseller div.report {
    width: 100%;
    float: left;
}

html body.messages.contactseller div.report a {
    font-size: 1.2rem;
    border: none;
    border-radius: .2rem;
    background-color: #ea5b0c;
    transition: 0.5s;
    text-decoration: none;
    float: right;
    font-weight: 700;
    line-height: 4rem;
    height: 4rem;
    color: #fff;
    display: inline-block;
    padding: 0 2rem;
    transition: 0.5s;
}

html body.messages.contactseller div.report a:hover {
    background: #52505a;
    transition: 0.5s;
}

html body.guest.home div.promotion_up div.promotion_left,
html body.guest.home div.promotion_up div.promotion_right {
    float: left;
}

/*html body.guest.home div.promotion_up div.promotion_left {
    width: 835px;
}*/

html body.guest.home div.promotion_up div.promotion_left {
    width: 1100px;
}

/*html body.guest.home div.promotion_up div.promotion_right {
    width: 265px;
}*/

html body.guest.home div.promotion_up div.promotion_right {
    display: none;
}

html body.guest.home div.promotion_up div.promotion_introduction {
    background: #fff;
    padding: 2.15rem;
    width: 100%;
}

html body.orders.reportseller fieldset div.input {
    width: 100% !important;
}

html body.orders.reportseller fieldset {
    border: 0.3rem solid #eee;
    padding-bottom: 2rem;
    padding-top: 2rem;
}

html body.feedback.ei_has_sidebar_left div.ei_content {
    padding-left: 0;
}

html body.orders.reportseller div.ei_topbar,
html body.orders.reportseller div.ei_form {
    margin-left: 20%;
    width: 60%;
}

html body.orders.reportseller fieldset .ei_button.ei_primary,
html body.orders.reportseller fieldset .ei_button.ei_secondary {
    float: right !important;
    margin-top: 0 !important;
}

/* product details rating and review */
html body div.ei_rating_image
{
	width: 23%;
	margin: 1%;
	padding: 0 0 23% 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top center;

}

html body div.ei_form div.input .ei_input_file_upload_holder.ei_image .ei_div_overlay .fa {
	line-height: 3rem !important;
	width: 3rem !important;
	font-size: 2rem !important;
}

html body div.ei_form .ei_input_file_upload_holder.ei_image .ei_input_file_upload {
	background-size: contain !important;
	border: 1px solid #ddd;
}

div.ei_region_tag {
    display: inline-block;
    width: auto;
    padding: 0.1rem 0.5rem;
    border: 0.1rem solid #ccc;
    font-size: 1.1rem;
    float: left;
    margin-right: 0.3rem;
    margin-top: 0.5rem;
    background: #f5f5f5;
}

html body.sellers.store div.ei_sidebar_left div.ei_sidebar_row div.ei_value {
    width: 100%;
}

div.ei_recommended div.ei_company_name {
    line-height: 1.8rem;
    padding-top: 0.5rem;
}

html body.shipping.documents div.shipping_doc table.ei_view_table thead tr th.shipping_document_title.packages span {
    padding-top: 1.6rem;
    float: left;
    color: #ea5b0c;
    font-size: 1.5rem;
}

html body.shipping.documents div.shipping_doc div.individual_product {
    padding-top: 1.6rem;
    float: left;
    color: #ea5b0c;
    margin-left: 2rem;
    padding-left: 1rem;
    font-size: 1.5rem;
    font-weight: bold;
    padding-bottom: 2rem;
}

/*html body.shipping.documents div.ei_content form#ei_form_shipping_add div.ei_tab_container.shipping_doc table.ei_view_table tbody tr td {
    background: #f5f5f5;
}*/

html body.shipping.documents div.ei_content form#ei_form_shipping_add div.ei_tab_container.shipping_doc table.ei_view_table tbody tr td.shipping_document_title {
    font-size: 1.4rem;
    font-weight: bold;
    color: #ea5b0c;
    padding-left: 0;
    padding-right: 0;
    margin-left: 1rem;
}

html body.shipping.documents div.ei_content form#ei_form_shipping_add div.ei_tab_container.shipping_doc table.ei_view_table tbody tr.ei_section_summary td {
    background: #fff;
}

header.dtp-header {
    display: none;
}

html body.orders fieldset div.input {
    width: 30%;
}

html body.orders.reviewrate fieldset div.input {
    width: 100%;
}

html body.orders.index fieldset .ei_button.ei_primary {
    float: left !important;
    margin-left: 0.5rem !important;
}

html body.orders fieldset div.input input#schedule-22 {
    float: left;
    margin-top: 0.5rem;
}

html body.orders.dispute fieldset div.input {
    width: 100%;
}

html body.orders.dispute fieldset div.input.buttons {
    text-align: right;
}

html body.orders.dispute div.ei_tips {
    padding: 2rem;
}

html body.notifications td.ei_subject span.message p {
    font-size: 1.2rem;
}

html body.guest.viewproduct .ei_detail_row .ei_tab_container .ei_line .ei_value::before {
    margin-left: -0.7rem;
}

html body.guest.viewproduct div.ei_detail_row .ei_line .ei_label {
    padding-right: 1rem;
}

html body.guest.viewproduct div.ei_content div.ei_detail_row div.ei_tab_container div.ei_qna_row form div.input textarea {
    font-size: 1.2rem;
}

html body .ei_detail_row .ei_tab_container .ei_qna_row .ei_line .ei_title {
    font-size: 1.6rem;
    font-weight: bold;
}

html body .ei_detail_row .ei_tab_container .ei_qna_row .ei_line .ei_status {
    margin-bottom: 0;
}

html body .ei_detail_row .ei_tab_container .ei_qna_row .ei_line.ei_question {
    padding-top: 0;
}

html body .ei_detail_row .ei_tab_container .ei_qna_row .ei_answer_container .ei_line.ei_title {
    padding-left: 1rem;
}

html body .ei_detail_row .ei_tab_container .ei_qna_row .ei_answer_container .ei_line {
    padding: 1rem;
    padding-top: 0.5rem;
}

html body .ei_table.ei_form table.ei_data_table.ei_cart div.ei_summary_box div.total_amount_container span.ei_amount {
    font-size: 1.8rem;
}

html body.clients.signup div.tt_form div.input_notes.textarea,
html body.dashboard.bankdetails div.tt_form div.input_notes.textarea {
    float: left;
    margin-left: 35%;
    color: #bbb;
    font-style: normal;
}

html body.guest.bestseller div.ei_listing_row div.ei_info_box .ei_button.ei_primary {
    margin-left: 0;
}

html body.products.add div.ei_form div.input label {
    font-weight: bold !important;
}

.ei_input_prefix[for=list_price] {
    color: #3a73ac;
}


html body.products.view .ei_date {
    text-align: right;
}

html body.orders div.ei_row div.ei_content div.ei_tab_container div.ei_pagination_container a {
    background: #52505a;
    color: #fff;
    padding: 0 0.5rem;
    margin-right: 0.5rem;
    cursor: pointer;
    float: left;
    text-decoration: none;
    width: 2rem;
    line-height: 2rem;
    border-radius: 0.2rem;
    font-size: 1.2rem;
    text-align: center;
    margin-bottom: 2rem;
}

html body .ei_primary.ei_signout:hover
{
    background-color: #a4a4a4 !important;
}

html body.orders div.ei_row div.ei_content div.ei_tab_container div.ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary.action td a {
    float: left;
}


html body.orders div.ei_row div.ei_content div.ei_tab_container div.ei_table table.ei_data_table.ei_product_list tbody tr.ei_table_summary.action td a .ei_action_row {
    margin-top: -4rem;
    float: left;
    margin-left: 2rem;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr td table.ei_view_table tbody tr td.special {
    padding: 0;
}

html body.shipping.documents .ei_tab_container.shipping_doc table.ei_view_table tbody tr td table.ei_view_table tbody tr td.special hr {
    margin: 1.5rem 0;
    max-width: none;
}

html body.guest.promotions .ei_empty_message.cart,
html body.guest.bestseller .ei_empty_message.cart {
    border: 0.3rem solid #eee;
}

html body.guest.promotions .ei_empty_message.cart a,
html body.guest.bestseller .ei_empty_message.cart a {
    font-size: 1.8rem;
}

html body.products.add .ei_input.quantity,
html body.products.edit .ei_input.quantity {
    padding: .5rem 2rem;
    width: 100%;
    float: left;
}

html body.products.add .ei_input.quantity .ei_label,
html body.products.edit .ei_input.quantity .ei_label {
    width: 32%;
}

html body.products.add .ei_input.quantity .ei_input input,
html body.products.edit .ei_input.quantity .ei_input input {
    width: 20%;
    float: left;
    height: 4rem;
    border: 1px solid #e7e6eb;
    box-shadow: none;
    margin: 0;
}

html body.products.add .ei_input.quantity .ei_input input#quantity,
html body.products.edit .ei_input.quantity .ei_input input#quantity {
    font-size: 1.2rem;
}

html body.products.add .ei_input.quantity .ei_input .input.select,
html body.products.edit .ei_input.quantity .ei_input .input.select {
    width: 70%;
    float: left;
    padding: 0 .5rem;
}

html body.products.add .ei_input.quantity .ei_input .input.select .ei_input_message,
html body.products.edit .ei_input.quantity .ei_input .input.select .ei_input_message {
    width: 58%;
}

html body.products.add .ei_input.quantity .ei_input input#dimension-m,
html body.products.edit .ei_input.quantity .ei_input input#dimension-m {
    font-size: 1.2rem;
    margin-top: 1rem;
}

html body.products.add .ei_input.quantity .ei_label label,
html body.products.edit .ei_input.quantity .ei_label label {
    font-weight: bold;
    font-size: 1.2rem;
    line-height: 4rem;
}

html body.products.edit .add_form_container div.input.buttons .ei_button.ei_secondary {
    margin-left: .5rem;
}

html body.products.edit legend .product-management-left {
    font-size: 2rem;
    text-align: left;
}

html body.products.edit legend .product-management-right {
    text-align: right;
}

html body.orders.ei_buyer div.ei_action_row.float-left.text-right div.ei_action_note {
    margin-top: 1rem;
    background: #52505a;
    color: #fff;
    padding: 1rem 2rem;
    display: inline-block;
    border-radius: 0.2rem;
}

html body.rfqs table.ei_data_table tbody tr td div.ei_status,
html body.quotations table.ei_data_table tbody tr td div.ei_status {
    border-radius: 150px;
    padding: 0.5rem 1rem;
    font-size: 1.1rem;
    background: #3a73ac;
}

html body.rfqs table.ei_data_table thead tr th.rfq_no {
    width: 25%;
}

html body.rfqs table.ei_data_table thead tr th.product {
    width: 50%;
}

html body.rfqs table.ei_data_table tbody tr td.ei_date div.ei_value {
    padding-left: 0;
    width: 100%;
    padding-bottom: 0.5rem;
}

html body.rfqs table.ei_data_table thead tr th.product_classification {
    width: 20%;
}

html body.rfqs table.ei_data_table thead tr th.rfq_date {
    width: 18%;
}

html body.rfqs table.ei_data_table tbody tr td div.product_name {
    font-size: 1.2rem;
    font-weight: bold;
}

html body.rfqs table.ei_data_table tbody tr td span {
    color: #999;
    font-size: 1.2rem;
    padding: 0.2rem 0;
}

html body.rfqs table.ei_data_table tbody tr td div.ei_bill_code {
    font-weight: bold;
    font-size: 1.2rem;
}

html body.rfqs table.ei_data_table tbody tr td {
    border-bottom: 0.1rem solid #eee;
}

html body.rfqs table.ei_data_table tbody tr td.product_info strong {
    font-size: 1.2rem;
}

html body.rfqs div.post_date,
html body.rfqs div.approved_date,
html body.rfqs div.approved_by,
html body.rfqs div.expiry_date,
html body.rfqs div.reject_date,
html body.rfqs div.remarks,
html body.rfqs div.ei_line.quotation {
    width: 100%;
    float: left;
    padding: 0.1rem 0;
}

html body.rfqs table.ei_data_table tbody tr td div.ei_label,
html body.rfqs table.ei_data_table tbody tr td div.ei_value,
html body.quotations table.ei_data_table tbody tr td div.ei_label,
html body.quotations table.ei_data_table tbody tr td div.ei_value,
html body.quotations table.ei_data_table tbody tr td div.ei_value a {
    font-size: 1.2rem;
    width: 100%;
    float: left;
}

html body.rfqs table.ei_data_table tbody tr td div.ei_line.quotation,
html body.rfqs div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box,
html body.quotations table.ei_data_table tbody tr td div.ei_line.quotation,
html body.quotations div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box {
    width: 100%;
}

html body.rfqs table.ei_data_table tbody tr td div.ei_value {
    padding-left: 0.3rem;
}

html body.rfqs div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box,
html body.quotations div.ei_content div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box {
    border: 0;
}

html body.rfqs div.ei_product_row.ei_has_image div.ei_title.general_details,
html body.rfqs div.ei_product_row.ei_has_image div.ei_title.technical_spec,
html body.quotations div.ei_product_row.ei_has_image div.ei_title.general_details,
html body.quotations div.ei_product_row.ei_has_image div.ei_title.technical_spec {
    font-size: 1.4rem;
    padding: 1rem 0;
    border-top: 0.1rem solid #e5e5e5;
    border-bottom: 0.1rem solid #e5e5e5;
    margin: 1.5rem 2rem 0.5rem 2rem;
    float: left;
    width: 95%;
}

html body.rfqs .ei_content .ei_info_box .ei_line .ei_label::after,
html body.quotations .ei_content .ei_info_box .ei_line .ei_label::after {
    display: none;
}

html body.rfqs div.ei_line.ei_product_id,
html body.quotations div.ei_line.ei_product_id {
    width: 100%;
    float: left;
    padding: 2rem;
    background: #e9eef4;
    border-bottom: 0.1rem solid #ddd;
}

html body.rfqs div.ei_product_row {
    padding-bottom: 1.5rem !important;
}

html body.rfqs div.ei_content div.ei_listing_row,
html body.quotations div.ei_content div.ei_listing_row {
    padding: 0;
    margin: 0;
}

html body.rfqs div.ei_info_box .ei_label,
html body.rfqs div.ei_info_box .ei_value,
html body.rfqs div.ei_info_box a,
html body.quotations div.ei_info_box .ei_label,
html body.quotations div.ei_info_box .ei_value,
html body.quotations div.ei_info_box a {
    font-size: 1.2rem;
}

html body.rfqs div.ei_info_box div.ei_line.product_name,
html body.quotations div.ei_info_box div.ei_line.product_name {
    padding-top: 1.5rem;
}

html body.rfqs div.ei_info_box .ei_label,
html body.quotations div.ei_info_box .ei_label {
    width: 33%;
    padding: 0 2rem;
}

html body.quotations div.ei_form {
    float: left;
}

html body.quotations.view div.ei_form {
    margin-bottom: 0;
}

html body.quotations.view div.ei_content div.ei_tab_container div.ei_info_box div.ei_line.ei_product_type {
    padding-bottom: 2rem;
}

html body.quotations.view div.ei_content div.ei_tab_container div.ei_info_box div.report {
    margin-top: 1rem;
    margin-bottom: 1rem;
    float: left;
	width: 100%;
}

html body.quotations.view div.ei_content div.ei_tab_container div.ei_info_box div.ei_message div.input.file div.ei_line div.ei_label {
    width: 28.5% !important;
}

html body.quotations.edit div.ei_form {
    margin-top: 0;
}

html body.quotations div.ei_form .ei_label {
    padding: 0;
    width: 35%;
}

html body.quotations div.ei_form .ei_label label,
html body.quotations div.ei_form label {
    color: #999;
}

html body.quotations.edit div.ei_form label {
    color: #4d4d4d;
    font-weight: bold;
}

html body.quotations.edit div.ei_form .ei_line .ei_input {
    width: 65%;
    padding: 0;
}

html body.quotations div.ei_form .ei_line .ei_input {
    width: 65%;
    padding: 0 0.5rem;
}

html body.quotations div.ei_form div.input [readonly=readonly] {
    background: transparent;
    color: #000 !important;
    font-size: 1.2rem;
}

html body.rfqs div.ei_line.ei_product_id div.rfq_action,
html body.quotations div.ei_line.ei_product_id div.rfq_action {
    float: left;
    width: 30%;
    text-align: right;
}

html body.quotations div.ei_form .ei_line.quantity_available .ei_input {
    width: 100%;
}

html body.products.index div.ei_tab_container div.ei_table.ei_form div.ei_product_row.ei_has_image div.ei_action_box div.ei_status,
html body.products.view div.ei_product_row.ei_has_image div.ei_info_box div.ei_action_box div.ei_status {
    background: #3a73ac;
    border-radius: 15rem;
    padding: .5rem 1rem;
    margin-top: 0;
}

html body.products.view div.ei_product_row.ei_has_image div.ei_info_box div.ei_action_box div.ei_status {
    margin-top: .5rem;
}

html body.products.edit div.ei_action_box div.ei_status,
html body.products.add div.ei_action_box div.ei_status {
    background: #3a73ac;
}

html body.rfqs div.ei_line.ei_product_id div.rfq_action span.rfq_status,
html body.quotations div.ei_line.ei_product_id div.rfq_action span.rfq_status {
    display: inline-block;
    background: #3a73ac;
    color: #fff;
    padding: 1rem;
    line-height: 1.2rem;
    border-radius: 0.2rem;
    font-size: 1.2rem;
}

html body.rfqs div.ei_line.ei_product_id div.rfq_id,
html body.quotations div.ei_line.ei_product_id div.rfq_id {
    width: 64%;
    float: left;
}

html body.rfqs div.ei_line.ei_product_id span.rfq_id,
html body.rfqs div.ei_line.ei_product_id div.rfq_id span,
html body.quotations div.ei_line.ei_product_id span.rfq_id,
html body.quotations div.ei_line.ei_product_id div.rfq_id span {
    font-size: 2rem;
    font-weight: bold;
    padding-top: 1rem;
    float: left;
}

html body.rfqs div.ei_line.ei_product_id span.rfq_id {
    /*color: #ea5b0c;*/
    padding-left: .5rem;
}

html body.rfqs .ei_tab_label_row,
html body.quotations .ei_tab_label_row {
    padding: 1rem;
}

html body.rfqs div.ei_tab_container.quotation,
html body.quotations.index div.ei_tab_container {
    margin-top: 2rem;
}

html body.quotations div.ei_tab_container.quotation {
    margin-top: 0;
    border-top: 0;
}

html body.quotations.index .ei_tab_label_row {
    margin-bottom: 0;
}

html body.rfqs div.ei_tab_container.quotation table.ei_data_table thead,
html body.quotations div.ei_tab_container.quotation table.ei_data_table thead {
    border: 0;
}

html body.rfqs div.ei_tab_container.quotation table.ei_data_table thead tr th.title,
html body.quotations div.ei_tab_container.quotation table.ei_data_table thead tr th.title {
    padding: 0 0 1rem 0;
    color: #000;
}

html body.rfqs div.ei_tab_container.quotation table.ei_data_table thead tr th.title .ei_title,
html body.quotations div.ei_tab_container.quotation table.ei_data_table thead tr th.title .ei_title {
    font-size: 2rem;
}

html body.rfqs div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header,
html body.quotations div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header,
html body.quotations.view table.ei_data_table.ei_quotation_summary thead tr.ei_table_header {
    background: #ea5b0c;
    border: 0;
}

html body.rfqs div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th,
html body.quotations div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th,
html body.quotations.view table.ei_data_table.ei_quotation_summary thead tr.ei_table_header th {
    color: #fff;
    font-weight: normal;
}

html body.quotations.view table.ei_data_table.ei_quotation_summary tfoot {
    background: #fff;
    border-color: #ea5b0c;
    border-style: double;
    border-width: 3px;
}

html body.quotations div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th.ei_quotation {
    width: 20%;
}

html body.quotations div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th.ei_seller,
html body.quotations div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th.ei_offer {
    width: 13%;
}

html body.quotations.index table.ei_data_table tbody tr td.rfq_info {
    width: 20%;
}

html body.quotations.index table.ei_data_table tbody tr td.product_info {
    width: 40%;
}

html body.quotations.index table.ei_data_table tbody tr td.quantity_info {
    width: 20%;
}

html body.quotations.view div.ei_form fieldset div.ei_line.description,
html body.quotations.view div.ei_form fieldset div.ei_line.product_type_other {
    height: auto;
}

html body.quotations.view div.ei_form fieldset div.input {
    line-height: 2rem;
    height: 4rem;
    padding: 0;
}

html body.quotations.view div.ei_form div.input.textarea {
    padding: 0;
    height: auto;
    margin-top: 2rem;
}

html body.quotations.view div.ei_info_box .ei_label {
    padding: 0;
}

html body.quotations.view div.ei_line.code {
    padding-top: 2rem;
}

html body.quotations.view div.ei_line.self_collect,
html body.quotations.view div.ei_line.self_collect .ei_value,
html body.quotations.view div.ei_line.self_collect .ei_value div.input.checkbox,
html body.quotations.view div.ei_line.self_collect .ei_value div.input.checkbox label,
html body.quotations.view div.ei_line.self_collect .ei_value div.input.checkbox input {
    height: auto;
    line-height: 1.8rem;
}

html body.quotations.view div.ei_line.self_collect .ei_value div.input.checkbox input {
    margin-top: .3rem;
}

html body.quotations.view div.ei_line.self_collect .ei_value.self_collect::before {
    content: "";
}

html body.quotations.view div.ei_line {
    padding-left: 2rem;
    padding-right: 2rem;
}

html body.quotations.view div.ei_form fieldset div.ei_line label[for=dimension-l],
html body.quotations.view div.ei_form fieldset div.ei_line label[for=dimension-b],
html body.quotations.view div.ei_form fieldset div.ei_line label[for=dimension-h] {
    width: 3%;
    float: left;
    display: none;
}

html body.quotations.view div.ei_form form {
    margin-top: 0;

}

html body.quotations.view div.ei_form form,
html body.quotations.view div.ei_form fieldset {
    width: 100%;
    float: left;
}

html body.quotations.view div.ei_form fieldset.action {
    padding-right: 2rem;
}

html body.quotations.view div.ei_form fieldset div.input.buttons {
    float: left;
    width: 100%;
}

html body.quotations.view div.ei_info_box .ei_label::after {
    content: ": ";
    float: right;
    margin-left: -2rem;
}

html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note {
    text-align: left;
    background: #faeae1;
    width: 75%;
    float: right;
    margin-bottom: 2rem;
    padding: 2rem;
    border: 0.1rem solid #eeddd4;
    border-radius: 0.4rem;
    margin-right: 2rem;
    font-size: 1.2rem;
}

html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note div.ei_message_name {
    border-top: 0.1rem solid #e9d0c3;
    padding-top: .5rem;
    margin-top: 2rem;
}

html body.quotations.view div.ei_message fieldset div.input.buttons .ei_button.ei_primary {
    float: right;
}

html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note span,
html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note p,
html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note strong,
html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_sender_note span,
html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_sender_note p,
html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_sender_note strong {
    font-size: 1.2rem;
}

html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_sender_note {
    text-align: left;
    background: #f5f5f5;
    width: 75%;
    float: left;
    margin-bottom: 2rem;
    padding: 2rem;
    border: 0.1rem solid #eee;
    border-radius: 0.4rem;
    margin-left: 2rem;
    font-size: 1.2rem;
}

html body.quotations.view div.ei_form div.ei_message div.ei_form {
    padding: 2rem;
    border-top: .1rem solid #ddd;
}

html body.quotations.view div.ei_form div.ei_message div.ei_form div.input.text,
html body.quotations.view div.ei_form div.ei_message div.ei_form div.input.file {
    height: 5rem;
}

html body.quotations.view div.ei_form div.ei_message div.ei_form div.input.file {
    padding-top: 1rem;
}

html body.quotations.view div.ei_form div.ei_message div.ei_form div.input.file .ei_label {
    width: 25.5%;
}

html body.quotations.view div.ei_form div.ei_message div.ei_form div.input.file .ei_label div.ei_label_note {
    margin-top: -1rem;
    float: left;
    color: #999;
}

html body.quotations.view div.ei_form div.ei_message div.ei_form div.input div.ei_line {
    padding: 0;
}

html body.quotations.view div.ei_form div.ei_message div.ei_form div.input.file div.input.text {
    float: left;
}

html body.rfqs table.ei_data_table tbody tr td.ei_rating table.ei_rating tbody tr td,
html body.quotations table.ei_rating tbody tr {
    border-bottom: 0;
}

html body.quotations.view div.ei_form div.ei_message div.ei_form div.input.buttons {
    float: right;
    margin-top: 1rem;
}

html body.quotations.view div.ei_form div.input .ei_input_file_upload_holder.ei_file .input input {
    border: 1px solid #e7e6eb !important;
    float: left;
    padding-left: .5rem;
}

html body.quotations.view div.ei_form .input.file .ei_line .ei_input {
    padding: 0;
}

html body.quotations.view .ei_input_prefix[for=list_price],
html body.quotations.view .ei_input_prefix[for=discounted_price] {
    font-weight: bold;
}

html body.quotations.view .ei_input_prefix[for=discounted_price] {
    color: #ea5b0c;
}

html body.quotations.view div.ei_form div.ei_message div.ei_form div.input input#seller-company-name,
html body.quotations.view div.ei_form div.ei_message div.ei_form div.input input#seller-username {
    background: #f5f5f5;
    padding: .5rem;
    color: #999 !important;
}

html body.quotations.view div.ei_form fieldset div.ei_messages .ei_message.ei_sender_note div.ei_message_name {
    border-top: 0.1rem solid #ddd;
    padding-top: .5rem;
    margin-top: 2rem;
}

html body.quotations.view div.ei_form fieldset div.ei_line div.ei_x {
    width: 3%;
    float: left;
    height: 4rem;
    line-height: 4rem;
    text-align: center;
}

html body.quotations.view div.ei_form fieldset div.ei_line input#dimension-l,
html body.quotations.view div.ei_form fieldset div.ei_line input#dimension-b,
html body.quotations.view div.ei_form fieldset div.ei_line input#dimension-h {
    width: 5%;
    float: left;
}

html body.quotations.view div.ei_form fieldset div.ei_line.product_type_other textarea {
    float: left;
}

html body.quotations.view div.input.checkbox {
    width: 60%;
}

html body.quotations.view div.input.checkbox label[for=self-collect] {
    width: 100%;
}

html body.quotations.view div.ei_form fieldset>div.input.text>label {
    padding-left: 2rem;
    width: 28.5%;
}

html body.quotations.view div.ei_form fieldset>div.input.text>input {
    padding-right: 2rem;
}

html body.quotations.view div.input.checkbox label[for=self-collect] input#self-collect {
    width: 3.5%;
    margin-right: .5rem;
}

html body.quotations.view div.ei_form fieldset div.ei_line .ei_input_hint {
    display: none;
}

html body.quotations.edit div.ei_form div.input div.ei_input_hint {
    color: #3a73ac;
}

html body.quotations.edit div.ei_form div.ei_input div.quantity,
html body.quotations.edit div.ei_form div.ei_input div.unit,
html body.quotations.edit div.ei_form div.ei_input div.dimension,
html body.quotations.view div.ei_form form,
html body.quotations.view div.ei_form fieldset,
html body.quotations.view div.ei_form fieldset div.input {
    float: left;
}

html body.quotations.edit div.ei_form div.ei_input div.unit {
    width: 40%;
}

html body.quotations.edit div.ei_form div.ei_input div.dimension {
    width: 100%;
    margin-top: 0.5rem;
}

html body.quotations.edit div.ei_form div.ei_input div.unit div.input {
    padding: 0;
    margin-left: 0.5rem;
}

html body.quotations.edit div.ei_form div.ei_col_1_2 label[for=list-price],
html body.quotations.edit div.ei_form div.ei_col_1_2 label[for=discounted-price],
html body.quotations.edit div.ei_form div.ei_col_1_2 label[for=brand],
html body.quotations.edit div.ei_form div.ei_col_1_2 label[for=part-number],
html body.quotations.edit div.ei_form div.ei_col_1_2 label[for=certification],
html body.quotations.edit div.ei_form div.ei_col_1_2 label[for=manufacturing-year] {
    width: 60.5%;
}

html body.quotations.edit div.ei_form div.ei_col_1_2.left div.ei_input_message {
    width: 39%;
}

html body.quotations.edit .ei_input_prefix[for=list_price],
html body.quotations.edit .ei_input_prefix[for=discounted_price] {
    font-weight: bold;
}

html body.quotations.edit .ei_input_prefix[for=discounted_price]  {
    color: #ea5b0c;
}

html body.quotations.edit div.ei_form div.input input[type=checkbox] {
    margin-right: -1.5rem;
}

html body.quotations.edit div.ei_form div.ei_col_1_2.right div.input {
    padding-left: 0;
}

html body.quotations.edit div.ei_form div.ei_col_1_2.right label {
    width: calc((43% + 2rem) * .60);
}

html body.quotations.edit div.ei_form div.ei_col_1_2.left input {
    width: calc(99% - ((96% + 2rem) * .60));
    float: left;
}

html body.quotations.edit div.ei_form div.ei_col_1_2.left input#list-price,
html body.quotations.edit div.ei_form div.ei_col_1_2.left input#discounted-price {
    width: calc(92% - ((96% + 2rem) * .60));
}

html body.quotations.edit div.ei_form .ei_button.ei_primary {
    margin-left: .5rem;
}

html body.quotations.edit div.ei_form div.ei_input div.unit div.ei_input_message {
    margin-left: 0 !important;
}

html body.quotations.view div.ei_form legend {
    float: left;
    border-bottom: .1rem solid #ddd;
}

html body.quotations.view div.ei_form div.ei_line div.value a,
html body.quotations.view div.ei_form div.ei_line div.value {
    float: left;
    width: 65%;
    line-height: 4rem;
    height: 4rem;
    font-size: 1.2rem;
}

html body.quotations.view div.ei_form div.input .ei_input_prefix {
    font-size: 1.2rem;
}

html body.quotations.view div.ei_form div.ei_line div.value[for=quantity_available] input#quantity {
    width: 6%;
}

html body.quotations.view div.ei_form div.ei_line div.value[for=quantity_available] input#dimension-m {
    width: 60%;
}

html body.quotations.view div.ei_form div.ei_line div.value[for=quantity_available] div.input {
    width: 25%;
    float: left;
    text-align: left;
}

html body.quotations.view div.ei_form div.ei_line div.value[for=quantity_available] div.input select {
    float: left;
}

html body.quotations.view div.ei_form div.ei_line.list_price input,
html body.quotations.view div.ei_form div.ei_line.discounted_price input,
html body.quotations.view div.ei_form div.ei_line.branding input,
html body.quotations.view div.ei_form div.ei_line.part_number input,
html body.quotations.view div.ei_form div.ei_line.certification input,
html body.quotations.view div.ei_form div.ei_line.manufacturing_year input,
html body.quotations.view div.ei_form div.ei_line.gst input,
html body.quotations.view div.ei_form div.ei_line.lead_time input {
    width: 30%;
}

html body.quotations.view div.ei_form div.ei_line.list_price label,
html body.quotations.view div.ei_form div.ei_line.discounted_price label,
html body.quotations.view div.ei_form div.ei_line.branding label,
html body.quotations.view div.ei_form div.ei_line.part_number label,
html body.quotations.view div.ei_form div.ei_line.certification label,
html body.quotations.view div.ei_form div.ei_line.manufacturing_year label,
html body.quotations.view div.ei_form div.ei_line.gst label,
html body.quotations.view div.ei_form div.ei_line.lead_time label {
    width: 58%;
}

html body.quotations.view div.ei_form div.ei_col_1_2.right div.ei_line label {
    width: 30%;
}

html body.quotations.view div.ei_form div.ei_col_1_2.right div.ei_line input {
    width: 10%;
}

html body.quotations.view div.ei_form div.ei_col_1_2.right div.ei_line.gst .ei_input_postfix,
html body.quotations.view div.ei_form div.ei_col_1_2.right div.ei_line.lead_time .ei_input_postfix {
    padding-left: 0;
    font-size: 1.2rem;
}

html body.quotations.view div.ei_form div.ei_label_note[for=tax] {
    width: 50%;
    float: left;
    margin-left: 32%;
    padding-bottom: 1rem;
}

html body.quotations.view div.ei_form div.ei_input_note[for=gross-weight] {
    margin-left: 26.5%;
    width: 65%;
    float: left;
    padding-bottom: 1rem;
    font-size: 1.2rem;
    font-style: italic;
}

html body.quotations.view div.ei_form div.ei_line textarea {
    padding: 0;
    line-height: 2rem;
    margin-top: 1rem;
    height: auto;
}

html body.quotations.view div.ei_form div.ei_line select {
    float: left;
    padding: 0;
}

html body.quotations.view div.ei_form fieldset div.ei_messages div.report a {
    border-radius: .2rem;
    background-color: #ea5b0c;
    transition: 0.5s;
    margin-left: 2rem;
    text-decoration: none;
    color: #fff;
    padding: 1rem 2rem;
    height: 4rem;
    line-height: 4rem;
    transition: 0.5s;
}

html body.quotations.view div.ei_form fieldset div.ei_messages div.report a:hover {
    transition: 0.5s;
    background: #52505a;
}

html body.quotations.view div.ei_form div.input label[for=14] {
    line-height: 1.8rem;
    height: 2rem;
}

/*html body.rfqs.add .add_form_container .ei_static_text,
html body.quotations.edit.ei_seller form.ei_form_product_add .ei_static_text {
    font-size: 1.4rem;
    padding: 1rem 0;
    border-top: 0.1rem solid #000;
    border-bottom: 0.1rem solid #000;
    margin: 1.5rem 2rem 1.5rem 2rem;
    float: left;
    width: 95%;
    font-weight: bold;
}*/

html body.rfqs.add div.ei_form div.input .ei_has_hint {
    width: calc(65% - 4rem);
}

html body.quotations.view .ei_list_price.ei_discount {
    text-decoration: line-through;
    font-size: 1.2rem;
}

html body.quotations.view .ei_discount_price {
    font-weight: bold;
    color: #ea5b0c;
    font-size: 1.2rem;
}

html body.disputes.view div.ei_form fieldset legend:nth-child(1),
html body.disputes.edit div.ei_form fieldset legend:nth-child(1) {
    margin-top: 0;
}

html body.disputes.view div.ei_form fieldset legend,
html body.disputes.edit div.ei_form fieldset legend {
    float: left;
    margin-bottom: 1rem;
    margin-top: 1rem;
}

html body.disputes.view div.ei_form fieldset .product_image,
html body.disputes.edit div.ei_form fieldset .product_image {
    margin-left: 2rem;
}

html body.disputes.view div.ei_form fieldset,
html body.disputes.edit div.ei_form fieldset {
    border: 0.3rem solid #eee;
}

html body.disputes.view div.input.file div.ei_line div.ei_label,
html body.disputes.edit div.input.file div.ei_line div.ei_label {
    width: 35%;
}

html body.disputes.view div.input.file div.ei_line div.ei_input,
html body.disputes.edit div.input.file div.ei_line div.ei_input {
    width: 65%;
}

html body.disputes.view div.input.file div.ei_line div.ei_input img,
html body.disputes.edit div.input.file div.ei_line div.ei_input img {
    width: 100%;
}

html body.disputes form div.input.buttons .ei_button.ei_primary {
    margin-left: .5rem;
}

html body.guest.viewproduct fieldset div.note:before,
html body.messages.contactseller fieldset div.note:before {
    content: "\f06a";
    padding-right: 0.5rem;
    font-family: FontAwesome;
    margin-top: -0.5rem;
    font-size: 2rem;
    float: left;
    color: #ea5b0c;
    font-style: normal;
}

html body.guest.viewproduct fieldset div.note,
html body.messages.contactseller fieldset div.note {
    color: #ea5b0c;
    background: #faeae1;
    border: 0.1rem solid #eeddd4;
    padding: 1.5rem;
    border-radius: 0.2rem;
    margin-bottom: 1.5rem;
}

html body.rfqs.view.ei_print div.print_container {
    max-width: 700px;
	min-width: 700px;
	min-height: 842px;
	width: 100%;
	margin: 0 auto;
	margin-top: 1rem;
}

html body.rfqs.view.ei_print div.ei_line.ei_product_id div.rfq_id span {
    font-size: 1.2rem;
    padding-top: .5rem;
}

html body.rfqs.view.ei_print div.ei_line.ei_product_id div.rfq_action span.rfq_status {
    font-size: 0.8rem;
    padding: 0.5rem;
}

html body.rfqs.view.ei_print div.ei_line.product_name {
    margin-top: 1rem;
}

html body.rfqs.view.ei_print div.ei_line.ei_product_id {
    padding: 1rem 0;
    background: #fff;
    border-style: double;
    border-left: 0;
    border-right: 0;
    border-width: 4px;
    border-color: #222;
}

html body.rfqs.view.ei_print div.ei_line div.ei_label,
html body.rfqs.view.ei_print div.ei_line div.ei_value {
    font-size: 0.75rem;
}

html body.rfqs.view.ei_print div.ei_info_box div.ei_line.product_name {
    padding-top: 0;
}

html body.rfqs.view.ei_print div.ei_info_box div.ei_line {
    width: 700px;
    float: left;
}

html body.rfqs.view.ei_print div.ei_info_box .ei_label {
    width: 37%;
    padding: 0;
}

html body.rfqs.view.ei_print .ei_tab_container {
    border: 0;
}

html body.rfqs.view.ei_print div.ei_product_row.ei_has_image div.ei_title.general_details,
html body.rfqs.view.ei_print div.ei_product_row.ei_has_image div.ei_title.technical_spec{
    margin: 1.2rem 0 0.5rem 0;
    padding: 0.5rem 0;
    font-size: 1rem;
    width: 100%;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table thead tr th.title .ei_title {
    font-size: 1.2rem;
    padding: 1rem 0;
    background: #fff;
    border-style: double;
    border-left: 0;
    border-right: 0;
    border-width: 4px;
    border-color: #222;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table {
    border: 0;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation {
    margin-top: 0;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th,
html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table tbody tr td {
    font-size: 0.75rem;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table {
    width: 700px;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th.quotation_no {
    width: 20%;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th.quotation_date {
    width: 16%;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th.shipping_origin {
    width: 25%;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table thead tr.ei_table_header th.lead_time {
    width: 12%;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table tbody tr td.ei_rating {
    padding-top: 1rem;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table tbody tr td {
    padding-top: 0;
    padding-bottom: 0;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table tbody tr td.ei_rating table.ei_rating,
html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table tbody tr td.ei_rating table.ei_rating tbody {
    border: 0;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table tbody tr td.ei_rating table.ei_rating tbody tr td {
    padding: 0 0.1rem;
    display: inline-block;
}

html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table tbody tr td.ei_text.action a,
html body.rfqs.view.ei_print div.ei_tab_container.quotation table.ei_data_table tbody tr td.ei_text.action .ei_status {
    display: none;
}

html body.quotations.view div.ei_form form fieldset>div.ei_line {
    padding-left: 0;
    padding-right: 0;
    height: auto;
}

html body.quotations.view div.ei_message div.ei_form form fieldset>div.input>label {
    padding-left: 0;
}

html body.quotations.view div.ei_form form fieldset>div.ei_line>div.input {
    padding-left: 2rem;
}

html body.quotations.view div.ei_form form fieldset>div.ei_line>div.input>label {
    width: 26.8%;
}

html body.quotations.view div.ei_form form fieldset>div.ei_line div.ei_line {
    height: auto;
}

html body.notifications table.ei_data_table tbody td,
html body.notifications table.ei_data_table thead tr th {
    padding: .5rem 0;
}

html body.products.add div.ei_form .add_form_container div.input.ei_dimension_l,
html body.products.add div.ei_form .add_form_container div.input.ei_dimension_b,
html body.products.add div.ei_form .add_form_container div.input.ei_dimension_h,
html body.products.edit div.ei_form .add_form_container div.input.ei_dimension_l,
html body.products.edit div.ei_form .add_form_container div.input.ei_dimension_b,
html body.products.edit div.ei_form .add_form_container div.input.ei_dimension_h {
    width: 18%;
    float: left;
}

html body.products.add div.ei_form div.ei_line.ei_dimension,
html body.products.edit div.ei_form div.ei_line.ei_dimension {
    padding-left: 2rem;
    padding-right: 2rem;
}

html body.products.add div.ei_form div.ei_line.ei_dimension label,
html body.products.edit div.ei_form div.ei_line.ei_dimension label {
    font-weight: bold;
    font-size: 1.2rem;
    width: 32%;
    float: left;
}

html body.products.add div.ei_form div.ei_line.ei_dimension div.input.ei_dimension_l,
html body.products.add div.ei_form div.ei_line.ei_dimension div.input.ei_dimension_b,
html body.products.add div.ei_form div.ei_line.ei_dimension div.input.ei_dimension_h,
html body.products.edit div.ei_form div.ei_line.ei_dimension div.input.ei_dimension_l,
html body.products.edit div.ei_form div.ei_line.ei_dimension div.input.ei_dimension_b,
html body.products.edit div.ei_form div.ei_line.ei_dimension div.input.ei_dimension_h {
    padding: 0;
}

html body.products.add div.ei_form div.ei_line.ei_dimension div.ei_input_hint,
html body.products.edit div.ei_form div.ei_line.ei_dimension div.ei_input_hint {
    font-size: 2.4rem;

    line-height: 4rem;
    width: 4rem;
    height: 4rem;
    cursor: pointer;
    text-align: center;
    color: #3a73ac;
}

html body.disputes.view div.ei_form div.input.file div.ei_line div.ei_input img,
html body.disputes.edit div.ei_form div.input.file div.ei_line div.ei_input img {
    float: left;
}

html body.orders.view table.ei_data_table tbody tr.transaction_information td.ei_label {
    width: 17%;
}

html body.orders.view table.ei_data_table tbody tr.transaction_information td.ei_value.id {
    width: 25%;
}

html body.orders.view table.ei_data_table div.ei_line,
html body.orders.view table.ei_data_table div.ei_label,
html body.orders.view table.ei_data_table div.ei_value,
html body.orders table.ei_data_table div.ei_line,
html body.orders table.ei_data_table div.ei_label,
html body.orders table.ei_data_table div.ei_value {
    font-size: 1.2rem;
}

html body.orders.view table.ei_data_table tbody tr td div.ei_line.ei_memo div.ei_label,
html body.orders.view table.ei_data_table tbody tr td div.ei_line.ei_memo div.ei_value {
    width: 100%;
}

html body.orders.view table.ei_data_table.ei_product_list thead tr.ei_table_header td.ei_order_i {
    padding: 1.5rem;
}

html body.orders.view table.ei_data_table.ei_product_list thead tr.ei_table_header td.ei_order_i div.ei_line.ei_order_status div.ei_tag {
    background: #3a73ac;
    color: #fff;
    border-radius: 15rem;
    padding: .5rem 1rem;
    font-size: 1.2rem;
    width: auto;
    display: inline-block;
    font-weight: normal;
}

html body.orders.view table.ei_data_table.ei_product_list thead tr.ei_table_header td.ei_order_i div.ei_line.ei_order_info .ei_label {
    font-weight: normal;
    width: 20%;
}

html body.orders.view table.ei_data_table.ei_product_list thead tr.ei_table_header td.ei_order_i div.ei_line.ei_order_info .ei_value::before {
    content: ":";
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_info_box div.ei_text.ei_product_name {
    font-size: 1.2rem;
    font-weight: normal;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_info_box .ei_line .ei_label::after {
    display: none;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_info_box .ei_line .ei_value::before {
    content: ":";
    padding-left: .2rem;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_info_box .ei_line .ei_label {
    width: 55%;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_info_box .ei_line {
    padding: 0.3rem 0;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_info_box {
    padding-bottom: 1.5rem;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_shipping_details .ei_line .ei_label,
html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_shipping_details .ei_line .ei_value {
    width: 100%;
}

html body.orders.view table.ei_data_table.ei_product_list thead tr.ei_table_header.order {
    background: #fff;
}

html body.orders.view div.ei_table {
    margin-top: 2rem;
}

html body.orders.view .ei_tab_container .ei_table table.ei_data_table.ei_product_list {
    border-bottom: 0.1rem solid #eee;
    margin-bottom: 2rem;
}

html body.orders table.ei_data_table div.ei_line,
html body.orders table.ei_data_table tbody tr td.ei_transaction div.ei_value a,
html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header .ei_seller_info .ei_seller_company_name,
html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header .ei_seller_info .ei_seller_contact_name,
html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header .ei_seller_info .ei_seller_company_name span,
html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header .ei_seller_info .ei_seller_contact_name span {
    font-size: 1.2rem;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header .ei_seller_info .ei_seller_company_name span,
html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header .ei_seller_info .ei_seller_contact_name span {
    opacity: 0.7;
    padding-right: .5rem;
}

html body.orders table.ei_data_table tbody tr td.ei_transaction {
    border-right: .1rem solid #eee;
    border-bottom: .1rem solid #eee;
    width: 15%;
}

html body.orders table.ei_data_table tbody tr td.ei_shipping_info {
    width: 16%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers {
    border-bottom: .1rem solid #eee;
}

html body.orders table.ei_data_table tbody tr td.ei_product_info div.ei_action {
    padding: 0;
}

html body.orders table.ei_data_table tbody tr td.ei_product_info div.ei_action::after {
    content: "|";
    padding-left: .4rem;
}

html body.orders table.ei_data_table tbody tr td.ei_product_info div.ei_action:nth-last-child(1)::after {
    display: none;
}

html body.orders table.ei_data_table tbody tr td.ei_transaction div.ei_label,
html body.orders table.ei_data_table tbody tr td.ei_transaction div.ei_value,
html body.orders table.ei_data_table tbody tr td.ei_shipping_info div.ei_label,
html body.orders table.ei_data_table tbody tr td.ei_shipping_info div.ei_value  {
    width: 100%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header {
    background: #eee;
    padding: 1rem;
    float: left;
    width: 100%;
}

html body.orders.ei_buyer table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header {
    background: #eee;
    padding: 0;
    float: left;
    width: 100%;
}

html body.orders.ei_buyer table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_seller_info,
html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_buyer_info {
	padding: 1rem;
	color: #fff;
	width: 100%;
	background: #ea5b0c;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header {
    padding: 0;
}

html body.orders.ei_buyer table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_invoice_info,
html body.orders.ei_buyer table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_creditnote_info,
html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_invoice_info,
html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_creditnote_info {
	width: 50%;
	float: left;
	background: #eee;
	padding: 1rem;
}

html body.orders.ei_buyer table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_seller_info div.ei_line.ei_seller_company_name,
html body.orders.ei_buyer table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_seller_info div.ei_line.ei_seller_contact_name {
	color: #fff;
}

html body.orders table.ei_data_table tbody tr td table.ei_order tbody tr td.ei_product_image {
    width: 18%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_info {
    width: 49.5%;
    float: left;
}

html body.orders.index.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_seller_info {
    width: 100%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_invoice_info {
    width: 50.5%;
    float: left;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header .ei_line {
    padding: 0.1rem 0;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header .ei_line .ei_value {
    width: 100%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_info .ei_label {
    width: 28%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_info .ei_value::before,
html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_invoice_info .ei_value::before {
    content: ":";
}

html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_seller_info .ei_value a,
html body.orders table.ei_data_table tbody tr td.ei_sellers div.ei_invoice_info .ei_value a,
html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info .ei_value a,
html body.orders table.ei_data_table tbody tr td.ei_shipping_info a,
html body.orders table.ei_data_table tbody tr td table.ei_order tbody tr td.ei_product_info div.ei_action,
html body.orders table.ei_data_table tbody tr td.ei_shipping_info div.ei_link {
    font-size: 1.2rem;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info,
html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_image {
    padding: 1rem;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info .ei_label,
html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info .ei_value {
    width: 100%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info.ei_col_2,
html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info.ei_col_3 {
    width: 16%;
}

html body.orders table.ei_data_table tbody tr td.ei_transaction.shipment {
    width: 10%;
}

html body.orders table.ei_data_table tbody tr td.ei_shipping_info.shipment {
    width: 20%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers.shipment {
    width: 60%;
    padding: 0;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers {
    padding: 0;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order.shipment tbody tr td.ei_product_image {
    width: 25%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order.shipment {
    border-top: .1rem solid #eee;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order.shipment:nth-child(1) {
    border-top: 0;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order.shipment tbody tr td.ei_product_info.ei_col_1 {
    width: 53%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order.shipment tbody tr td.ei_product_info.ei_col_2 {
    width: 18%;
    border-left: .1rem solid #eee;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_print_form div.ei_form.ei_hidden fieldset>div.input.text.required div.ei_checkbox_label {
    width: auto !important;
    padding-right: 1rem;
    float: left;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info.ei_col_1 {
    width: 25%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment>div.ei_line>div.ei_value {
    width: 69%;
}

html body.orders table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info.ei_col_4 {
    width: 25%;
}

html body.orders.view div.ei_table table.ei_data_table.ei_product_list thead tr th div.ei_line {
    width: 100%;
    padding: 0.1rem 0;
    color: #fff;
}

html body.orders.view div.ei_table table.ei_data_table.ei_product_list thead tr th div.ei_line .ei_label {
    width: 15%;
    color: #fff;
}

html body.orders.view div.ei_table table.ei_data_table.ei_product_list thead tr th div.ei_line .ei_value::before {
    content: ":";
}

html body.orders.view div.ei_table table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_line.product_title,
html body.orders.view div.ei_table table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_line.insurance_title,
html body.orders.view div.ei_table table.ei_data_table.ei_product_list tbody tr td.ei_shipping_details div.ei_line.shipping_title {
    font-weight: bold;
    text-decoration: underline;
}

html body.orders.view div.ei_table table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_line.insurance_title {
    padding-top: 1.5rem;
}

html body.orders.view table.ei_data_table tbody tr.transaction_information:nth-child(1) td {
    padding-bottom: 0;
}

html body.orders.view.ei_seller table.ei_data_table tbody tr.transaction_information:nth-child(1) td {
    padding-bottom: 1rem;
}

html body.orders.view table.ei_data_table tbody tr.transaction_information:nth-child(2) td {
    padding-top: 0.5rem;
}

html body.orders table.ei_data_table tbody tr td.ei_shipping_info {
    border-left: .1rem solid #eee;
    border-bottom: .1rem solid #eee;
}

html body.orders div.ei_content div.ei_tab_container div.ei_pagination_container {
    margin-left: 2rem;
    float: left;
    margin-top: 2rem;
}

html body.clients.signup div.tt_form div.ei_note {
    margin-left: 35%;
    color: #bbb;
}

html body.clients.signup div.ei_form div.input .ei_input_note {
    padding-left: 35%;
    color: #bbb;
    font-style: normal;
    font-size: 1.3rem;
    text-align: left;
}

html body.orders.ei_seller table.ei_data_table div.ei_value {
    float: left;
}

html body.orders.ei_seller table.ei_data_table div.ei_value a {
    font-size: 1.2rem;
}

html body.orders.ei_seller table.ei_data_table div.ei_line div.ei_value div.ei_line {
    padding: 0;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info div.ei_line.ei_invoice {
    width: 60%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info div.ei_line.ei_transaction_no,
html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info div.ei_line.ei_transaction_date {
    width: 20%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info div.ei_line.ei_transaction_no div.ei_label,
html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info div.ei_line.ei_transaction_date div.ei_label,
html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info div.ei_line.ei_invoice div.ei_label,
html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info div.ei_line.ei_transaction_no div.ei_value,
html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info div.ei_line.ei_transaction_date div.ei_value,
html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info div.ei_line.ei_invoice div.ei_value {
    width: 100%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.transaction_info {
    background: #eee;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header {
    background: #eee;
    color: #fff;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header .ei_seller_info {
    background: #ea5b0c;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_transaction .ei_link {
    font-size: 1.2rem;
    padding: 0;
    text-align: left;
    font-family: 'open sans', arial, helvatica;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table thead tr td {
    font-weight: normal;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table thead tr td table.transaction_info {
    width: 100%;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table thead tr td table.transaction_info tr td {
    background: #eee;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table thead tr td div.ei_info {
    width: 50%;
    float: left;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table tbody tr td div.ei_title.shipping_method,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table tbody tr td div.ei_title.order_remarks {
    padding-bottom: 0;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table thead tr td div.ei_info .ei_label,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table thead tr td div.ei_info .ei_value,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table tbody tr td div.ei_shipping_method.ei_disable span.ei_shipping_title,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table tbody tr td div.ei_clear,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list div.ei_line,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list div.ei_line div.ei_label,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list div.ei_line div.ei_value {
    font-size: 1.2rem;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list div.ei_line {
    padding: .2rem 0;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table {
    margin-bottom: 0;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list {
    margin-top: 0;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_product_details {
    width: 70%;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_product_row div.ei_info_box div.ei_line div.ei_label {
    width: 60%;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_product_row div.ei_info_box div.ei_line div.ei_value {
    width: 40%;
    float: left;
}

html body.shipping.documents div.ei_content div.ei_tab_container table tbody tr.footer {
    padding: 1rem;
    background: #fff;
    border-style: double;
    border-bottom-style: double;
    border-color: #ea5b0c;
    border-bottom-color: rgb(234, 91, 12);
}

html body.shipping.documents div.ei_content div.ei_tab_container table tbody tr.footer td table tbody tr {
    background: #fff;
}

html body.shipping.documents div.ei_content div.ei_tab_container table tbody tr.footer td table tbody tr td div.ei_title {
    width: 70%;
    float: left;
    text-align: right;
    padding: 1rem 1rem 1rem 0;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list td.ei_shipping_details div.ei_line div.ei_label.shipping_label,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list td.ei_shipping_details div.ei_line div.ei_value.shipping_value {
    width: 100%;
    float: left;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list td.ei_shipping_details div.ei_line.shipping_title {
    padding: .2rem 0 .5rem 0;
    text-decoration: underline;
    font-weight: bold;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list div.ei_line.product_title {
    text-decoration: underline;
    font-weight: bold;
    padding: .2rem 0 .3rem 0;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list div.ei_text.ei_product_description {
    padding-bottom: 1rem;
}

html body.shipping.documents div.ei_content div.ei_tab_container table tbody tr.footer td table tbody tr td div.ei_value {
    width: 30%;
    float: left;
    text-align: right;
    line-height: 2rem;
    padding: 1rem 1rem 1rem 0;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tfoot tr.ei_table_summary.sub_total,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tfoot tr.ei_table_summary.gst,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tfoot tr.ei_table_summary.grand_total {
    border: 0;
}

html body.orders.view div.ei_content div.ei_tab_container div.ei_table table.ei_data_table.ei_product_list tbody tr td.ei_summary {
    padding: 1rem;
    background: #fff;
    border-style: double;
    border-color: #ea5b0c;
    border-bottom-color: rgb(234, 91, 12);
}

html body.orders.view div.ei_content div.ei_tab_container div.ei_table table.ei_data_table.ei_product_list tbody tr td.ei_summary table tbody tr.ei_table_summary td.ei_actions {
    width: 70%;
}

html body.orders.ei_seller div.ei_line.ei_order_status div.ei_table.ei_form form fieldset div.input.text {
    width: 100%;
}

html body.orders.ei_seller div.ei_line.ei_order_status div.ei_table.ei_form form fieldset button {
    margin: 0.5rem !important;
    float: left !important;
	padding: 0 1rem;
}

html body.orders.index.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_invoice_info div.ei_line div.ei_value {
    width: auto;
}

html body.dashboard.billingaddress fieldset div.ei_input_note,
html body.dashboard.shippingaddress fieldset div.ei_input_note {
    padding-left: 35%;
    color: #bbb;
    font-size: 1.2rem;
    font-style: normal;
}

html body.guest.search button.ei_button.ei_primary,
html body.guest.bestseller button.ei_button.ei_primary {
    line-height: 3rem;
    height: 3rem;
}

html body.guest.search div.jconfirm-buttons button.ei_button.ei_primary,
html body.guest.bestseller div.jconfirm-buttons button.ei_button.ei_primary {
    line-height: 4rem;
    height: 4rem;
}

html body.guest.bestseller div.ei_rating_container {
    width: 100%;
    float: left;
    margin-top: -1rem;
    margin-bottom: 0.5rem;
}

html body.guest.bestseller div.ei_rating_container table.ei_rating,
html body.guest.bestseller div.ei_rating_container a {
    float: left;
}

html body.guest.bestseller div.ei_rating_container table.ei_rating tbody tr td {
    padding-top: 1rem;
}

html body.guest.bestseller div.ei_rating_container table.ei_rating tbody tr td:nth-last-child(1) {
    padding-right: 1rem;
}

html body.dashboard.prompt div.ei_empty_message.cart {
    line-height: 2.8rem;
}

html body.dashboard.prompt div.ei_empty_message.cart a {
    font-size: 1.8rem;
}

html body.orders.view div.ei_content div.ei_tab_container div.ei_table table.ei_data_table.ei_product_list thead tr td div.ei_line.ei_order_shipping_date div.ei_label,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_order_details div.ei_line div.ei_label {
    width: 20%;
    font-weight: normal;
}

html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_info_box div.ei_label::after {
    display: none;
}

html body.orders.view div.ei_content div.ei_tab_container div.ei_table table.ei_data_table.ei_product_list thead tr td div.ei_line.ei_order_shipping_date div.ei_value::before,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_order_details div.ei_line div.ei_value::before,
html body.shipping.documents div.ei_content div.ei_tab_container table.ei_data_table.ei_product_list tbody tr td.ei_product_details div.ei_info_box div.ei_value::before {
    content: ":";
}

html body.dashboard.profile div.ei_form.clients fieldset div.ei_input_note,
html body.dashboard.converttoseller div.ei_form.clients fieldset div.ei_input_note,
html body.dashboard.converttoseller div.ei_form.clients fieldset div.ei_note,
html body.dashboard.pickupaddress div.ei_table.ei_form div.ei_form form fieldset div.input div.ei_input_note {
    padding-left: 35%;
    color: #bbb;
    font-style: normal;
    font-size: 1.2rem;
}

html body.dashboard.bankdetails div.ei_form.clients form fieldset div#tt_form div.ei_note {
    color: #bbb;
    font-style: normal;
    font-size: 1.2rem;
    text-align: left;
    margin-left: 35%;
}

html body.quotations.index div.ei_line.ei_product_id {
    margin-bottom: 1.5rem;
}

html body.orders.view table.ei_data_table.ei_product_list thead tr.ei_table_header.order td.ei_order_i {
    border-right: .1rem solid #eee;
}

html body.shipping.documents table.footer {
    margin: 0 2rem 2rem 2rem;
    width: 95.5%;
}

html body.history table.ei_data_table.ei_product_list tbody tr td.ei_action table.ei_no_border tbody tr,
html body.history table.ei_data_table.ei_product_list tbody tr td.ei_action table.ei_no_border tbody tr td {
    padding-bottom: 0;
}

html body.shipping.packing table.ei_view_table tbody td.special {
    display: none;
}

html body.shipping.packing table.ei_view_table tbody tr.ei_section_footer td div.input {
    padding: .5rem;
}

html body.shipping.packing div.ei_form form fieldset div.ei_form_section div.ei_form_section {
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    padding: 1rem 0 0 0;
}

html body.shipping.packing div.ei_form_section table.ei_view_table tbody tr.ei_section_footer td {
    background: #f8f8f8;
}

/**html body.orders.ei_buyer div.ei_line.ei_order_status div.ei_value {
    background: #3a73ac;
    color: #fff;
    border-radius: 15rem;
    float: left;
    width: auto !important;
    padding: .2rem .5rem .3rem .5rem;
    margin-top: .3rem;
}

html body.orders.index.ei_seller table.ei_data_table tbody tr td.ei_shipping_info.shipment div.ei_line.ei_order_status div.ei_value span.real_status {
    background: #3a73ac;
    color: #fff;
    border-radius: 15rem;
    padding: .2rem 1rem;
    width: auto;
    font-size: 1.2rem;
    margin-top: .2rem;
    float: left;
}**/

html body.orders.ei_buyer div.ei_line.ei_order div.ei_value a,
html body.orders.ei_seller div.ei_line.ei_order div.ei_value a,
html body.orders.ei_buyer div.ei_line.ei_order_status div.ei_value.link a {
    background: #ea5b0c;
    color: #fff;
    border-radius: 15rem;
    float: left;
    width: auto !important;
    padding: .3rem .5rem .2rem .5rem;
    margin-top: .3rem;
}

html body.quotations.view div.ei_line div.input label[for=14] {
    line-height: 2rem !important;
    height: auto !important;
}

html body.quotations.edit fieldset label[for=self-collect] {
    color: #999;
}

html body.products.add div.ei_input_hint a .fa,
html body.products.edit div.ei_input_hint a .fa {
    color: #3a73ac;
    font-size: 2.4rem;
    line-height: 4rem;
    width: 4rem;
    height: 4rem;
    cursor: pointer;
    text-align: center;
}

html body.rfqs.view div.ei_info_box div.ei_line.ei_shipping_country div.ei_value .ei_link {
    font-size: 1.2rem !important;
}

html body.rfqs.view div.print_container div.ei_info_box div.ei_line.ei_shipping_country div.ei_value .ei_link {
    font-size: 1.2rem;
}

html body.rfqs.view.ei_print div.print_container div.ei_info_box div.ei_line.ei_shipping_country div.ei_value .ei_link,
html body.quotations.view.ei_print div.ei_info_box div.ei_line div.ei_value a {
    font-size: .75rem !important;
}

html body.quotations.view.ei_print div.ei_line.ei_product_id div.ei_legend_toggle {
    display: none;
}

html body.rfqs.view div.ei_info_box .ei_label {
    width: 30%;
}

html body.clients.signup div.ei_form div.input label[for=band_and_branch_number] {
    line-height: .5rem;
    margin-top: 1rem;
}

html body.dashboard.bankdetails div.ei_form.clients form div#tt_form label[for=band_and_branch_number],
html body.dashboard.bankdetails div.ei_form.clients form div#tt_form label[for=band_and_branch_number]::after {
    line-height: 1.5rem;
    margin-top: .5rem;
}

html body.orders.printdoc .ei_tab_container {
    border: 0;
}

html body.orders.printdoc .ei_tab_container div.ei_text.ei_product_name {
    font-size: 1.2rem;
}

html body.orders.printdoc .ei_tab_container div.ei_line.product_title,
html body.orders.printdoc .ei_tab_container div.ei_line.shipping_title {
    font-weight: bold;
    text-decoration: underline;
    padding-bottom: 1rem;
}

html body.orders.printdoc .ei_tab_container div.ei_line.insurance_title,
html body.orders .ei_tab_container div.ei_line.insurance_title {
    font-weight: bold;
    text-decoration: underline;
    padding-top: 1.5rem;
    padding-bottom: .5rem;
}

html body.orders.printdoc .ei_content .ei_info_box div.ei_text.ei_product_description {
    padding-bottom: 1rem;
    font-size: 1.2rem;
}

html body.orders.printdoc .ei_content .ei_info_box .ei_line .ei_label::after {
    display: none;
}

html body.orders.printdoc .ei_content .ei_info_box .ei_line .ei_value::before {
    content: ":";
    padding-left: .5rem;
}

html body.orders.printdoc .ei_content .ei_info_box .ei_line {
    padding-bottom: 0;
}

html body.orders.printdoc .ei_content table tbody tr.ei_table_summary td.ei_table_summary div.ei_title {
    text-align: right;
    width: 85% !important;
}

html body.orders.printdoc .ei_content tfoot tbody tr.ei_table_summary td.ei_table_summary.sub_total div.ei_title,
html body.orders.printdoc .ei_content tfoot tbody tr.ei_table_summary td.ei_table_summary.gst div.ei_title,
html body.orders.printdoc .ei_content tfoot tbody tr.ei_table_summary td.ei_table_summary.grand_total div.ei_title {
    width: 67% !important;
}

html body.orders.printdoc tbody tr td.ei_summary {
    border-style: double;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-width: .4rem;
}

html body.orders.printdoc table.ei_data_table.ei_product_list tbody tr td div.ei_line div.ei_label.shipping_label,
html body.orders.printdoc table.ei_data_table.ei_product_list tbody tr td div.ei_line div.ei_label.shipping_value {
    width: 100%;
}

html body.orders.printdoc .ei_content table tbody tr.ei_table_summary td.ei_table_summary.ei_invoices div.ei_title,
html body.orders.printdoc .ei_content table tbody tr.ei_table_summary td.ei_table_summary.ei_invoices div.ei_value {
    text-align: left !important;
    float: left;
    width: 100% !important;
    font-size: 1.2rem !important;
}

html body.orders.printdoc .ei_content tfoot tr.total {
    margin-top: 2rem;
}

html body.shipping.documents tfoot tr.ei_table_summary td.ei_table_summary div.ei_title {
    width: 70%;
    float: left;
    text-align: right;
}

html body.shipping.documents tfoot tr.ei_table_summary td.ei_table_summary div.ei_value {
    width: 30%;
    float: left;
    padding: 1rem 0;
}

html body.shipping.documents tfoot tr.ei_table_summary td.ei_table_summary.sub_total {
    border-bottom: 0;
    background: #fff;
}

html body.orders.printdoc div.ei_line.seller_title {
    width: 44%;
    float: left;
    font-size: 1.2rem;
}

html body.orders.printdoc div.ei_text.ei_seller_name {
    width: 56%;
    float: left;
    padding-top: .5rem;
    font-size: 1.2rem;
}

html body.orders.printdoc div.seller_info {
    border-bottom: .1rem solid #eee;
    padding-bottom: 1rem;
    float: left;
    width: 100%;
    margin-bottom: 1rem;
}

html body.orders.printdoc div.ei_text.ei_seller_name::before {
    content: ":";
    padding-left: .5rem;
    margin-left: -1rem;
}

html body.orders.printdoc tfoot table tbody tr.ei_table_summary div.ei_title,
html body.orders.printdoc tfoot table tbody tr.ei_table_summary div.ei_value,
html body.orders.printdoc tfoot table tbody tr.ei_table_summary div.ei_value .ei_currency,
html body.orders.printdoc tfoot table tbody tr.ei_table_summary div.ei_value .ei_number,
html body.orders.printdoc tfoot table tbody tr.ei_table_summary div.ei_value .ei_invoice {
    font-size: 1.2rem;
}

html body.orders.printdoc tfoot table tbody tr.ei_table_summary div.ei_value .ei_invoice {
    font-weight: normal;
}

html body.orders.printdoc table.ei_data_table tbody tr.transaction_information:nth-child(1) td {
    padding-bottom: 0.3rem;
}

html body.orders.printdoc table.ei_data_table tbody tr.transaction_information:nth-child(2) td {
    padding-top: 0.3rem;
}

html body.orders.view table.ei_data_table tbody tr.ei_table_summary {
    border-style: double;
    border-color: #ea5b0c;
    border-width: .4rem;
}

html body.orders.index table.ei_data_table tbody tr td.ei_sellers table.ei_order {
    border-top: .1rem solid #eee;
}

html body.orders.index table.ei_data_table tbody tr td.ei_sellers table.ei_order:nth-child(1) {
    border-top: 0;
}

html body.cart.index.ei_seller div.payment_note {
    padding-left: 4.3rem;
    color: #999;
    font-size: 1.2rem;
}

html body.orders.view div.ei_line.ei_memo {
    background: #f5f5f5;
    border: .1rem solid #eee;
    border-radius: .1rem;
    padding: 1rem;
    margin-top: 1rem;
}

html body.orders.printdoc tfoot tbody tr td.ei_table_summary.ei_invoices div.ei_line.ei_memo div.ei_label {
    color: #000;
    padding-top: 1rem;
}

html body div.ei_sidebar_left div.user_account {
    background: #3a73ac;
    color: #fff;
    float: left;
    padding: 2rem;
    width: 100%;
}

html body div.ei_sidebar_left div.user_account.ei_seller.premium {
    background: #3a73ac;
    color: #fff;
    float: left;
    padding: 2rem;
    width: 100%;
}

html body div.ei_sidebar_left div.user_account.ei_seller.basic {
    background: #3a73ac;
    color: #fff;
    float: left;
    padding: 2rem;
    width: 100%;
}

html body div.ei_sidebar_left div.user_account.ei_buyer div.ei_user_dropdown_row.ei_package div.ei_tag {
    font-size: 1.1rem;
    background: #ea5b0c;
    border-radius: 15rem;
    padding: .1rem .8rem;
    float: left;
    margin-top: 1rem;
    color: #3a73ac;
}

html body div.ei_sidebar_left div.user_account.ei_seller.premium div.ei_tag.premium,
html body div.ei_sidebar_right div.ei_membership.ei_premium,
html body.sellers.store .ei_title.ei_membership.ei_premium {
    font-size: 1.1rem;
    background: #ffbf00;
    border-radius: 15rem;
    padding: .1rem .8rem;
    float: left;
    margin-top: 1rem;
    color: #3a73ac;
    font-weight: bold;
    width: auto;
    line-height: 1.6rem;
}

html body div.ei_sidebar_left div.user_account.ei_seller.basic div.ei_tag.basic,
html body div.ei_sidebar_right div.ei_membership.ei_basic,
html body.sellers.store .ei_title.ei_membership.ei_,
html body.sellers.store .ei_title.ei_membership.ei_basic {
    font-size: 1.1rem;
    background: #fff;
    border-radius: 15rem;
    padding: .1rem .8rem;
    float: left;
    margin-top: 1rem;
    color: #3a73ac;
    font-weight: bold;
    line-height: 1.6rem;
    width: auto !important;
}

html body div.ei_sidebar_left div.user_account span.full_name {
    font-size: 1.8rem;
    line-height: 1.8rem;
    width: 100%;
}

html body div.ei_sidebar_left div.user_account span.company_name {
    float: left;
    line-height: 1.6rem;
    margin-top: .3rem;
    width: 100%;
}

html body div.ei_sidebar_left div.user_account div.login_type {
    font-size: 1rem;
    border-bottom: 0.1rem dashed rgba(255,255,255,0.3);
    padding-bottom: .5rem;
    margin-bottom: 1.5rem;
}

html body div.ei_sidebar_left div.user_account div.ei_tag.premium {
    font-size: 1.1rem;
    background: #fff;
    border-radius: 15rem;
    padding: .1rem .8rem;
    float: left;
    margin-top: 1rem;
    color: #52505a;
}

html body.orders.index table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_seller_header {
    padding: 0;
}

html body.orders.index table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_seller_header div.ei_seller_info,
html body.orders.index table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_seller_header div.ei_invoice_info {
    padding: 1rem;
}

html body.orders.index table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_seller_header table.ei_order.shipment tbody tr td.ei_product_info.ei_col_2 {
    border-left: 0;
}

html body.orders.ei_seller table.ei_data_table tbody tr td table.ei_order tbody tr td.ei_product_image {
    width: 18%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info.ei_col_1 {
    width: 25%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info.ei_col_2 {
    width: 16% !important;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info.ei_col_3 {
    width: 16% !important;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_dispute_info.ei_col_4 {
    width: 30%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_dispute_info.ei_col_4 .ei_label {
	width: 100%;
	float: left;
}

/*html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_dispute_info.ei_col_4 div.ei_line.ei_order_status div.ei_value,
html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info.ei_col_4.completed div.ei_line.ei_order_status div.ei_value {
	width: auto;
	background: #3a73ac;
	border-radius: 15rem;
	padding: .2rem 1rem;
	color: #fff;
}*/

html body.orders.ei_seller div.ei_content table.ei_data_table div.ei_line.ei_order_status fieldset div.input.text {
    float: left;
    width: 98%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_transaction.shipment div.ei_line {
    width: 21%;
    float: left;
    background: #eee;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_transaction.shipment {
    background: #eee;
    padding: 1rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_seller_info {
    padding: 1rem;
    background: #ea5b0c;
    color: #fff;
    margin-bottom: 1rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_seller_info div.ei_seller_company_name,
html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_seller_info div.ei_seller_contact_name {
    font-size: 1.2rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_line {
    padding: 0 1rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_line div.ei_label {
    width: 30%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_line div.ei_value::before {
    content: ":";
    padding-right: .4rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_line div.ei_label,
html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_line div.ei_value {
    padding: .3rem 0;
}

html body.orders.ei_seller form fieldset div.input label {
    color: #999;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_print_form {
    padding: 0;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment div.ei_line div.ei_value div.ei_label {
    float: left;
    padding-left: 1rem;
    width: 33%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers.shipment {
    padding-bottom: 1rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_print_form div.ei_form.ei_hidden div.input {
    width: 33.33%;
    padding: 1rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_print_form div.ei_form.ei_hidden div.input input[type=checkbox] {
    float: left;
    width: 1.5rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_print_form div.ei_form.ei_hidden form fieldset div.cancel {
    background: #3a73ac;
    color: #fff;
    padding: 0 2rem;
    border-radius: .2rem;
    display: inline-block;
    cursor: pointer;
    transition: .5s;
    line-height: 4rem;
    height: 4rem;
    float: right;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_print_form div.ei_form.ei_hidden form fieldset .ei_button.ei_primary {
    float: right !important;
    margin-right: 1rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_print_form div.ei_form.ei_hidden form fieldset div.ei_form_toolbar {
    float: right;
    width: 100%;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_print_form div.ei_form.ei_hidden form fieldset div.cancel:hover {
    background: #52505a;
    transition: .5s;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_print_form div.ei_form.ei_hidden fieldset>div.input.text.required {
    width: 100%;
    float: left;
}

html body.orders.ei_seller table.ei_data_table tbody tr td div.ei_line.ei_order_status a,
html body.orders.ei_seller table.ei_data_table tbody tr td div.ei_line.ei_order_status .ei_link {
    font-size: 1.2rem;
}

html body.orders.ei_seller table.ei_data_table tbody tr td div.ei_line.ei_order_status .ei_link {
    color: #fff;
    background: #ea5b0c;
    padding: .2rem 1rem;
    border-radius: 15rem;
    font-size: 1.2rem;
    margin-top: .2rem;
    float: left;
}

html body.shipping.packing fieldset div.ei_form_section div.input.buttons .ei_button.ei_primary {
    margin-left: .5rem;
}

html body.shipping.packing table.ei_view_table thead tr th.ei_order,
html body.shipping.packing table.ei_view_table thead tr th.ei_product,
html body.shipping.packing table.ei_view_table thead tr th.ei_price,
html body.shipping.packing table.ei_view_table thead tr th.ei_dimension,
html body.shipping.packing table.ei_view_table thead tr th.ei_gross_weight,
html body.shipping.packing table.ei_view_table thead tr th.ei_dimensional_weight,
html body.shipping.view table.ei_view_table thead tr th.ei_order,
html body.shipping.view table.ei_view_table thead tr th.ei_product,
html body.shipping.view table.ei_view_table thead tr th.ei_price,
html body.shipping.view table.ei_view_table thead tr th.ei_dimension,
html body.shipping.view table.ei_view_table thead tr th.ei_gross_weight,
html body.shipping.view table.ei_view_table thead tr th.ei_dimensional_weight {
    padding: .5rem 1rem .5rem 0;
}

html body.shipping.packing table.ei_view_table thead tr th.ei_order {
    width: 10%;
}

html body.shipping.packing table.ei_view_table thead tr th.ei_product {
    width: 25%;
}

html body.shipping.packing table.ei_view_table thead tr th.ei_dimension {
    width: 20%;
}

html body.shipping.packing table.ei_view_table thead tr th.ei_price,
html body.shipping.packing table.ei_view_table thead tr th.ei_gross_weight,
html body.shipping.packing table.ei_view_table thead tr th.ei_dimensional_weight {
    width: 15%;
}

html body.shipping.packing table.ei_view_table tbody tr td,
html body.shipping.view table.ei_view_table tbody tr td {
    padding: .5rem 1rem .5rem 0;
}

html body.orders.view table.ei_data_table div.ei_line.ei_order_info {
    padding-top: 0;
}

html body.orders.view table.ei_data_table div.ei_order_shipping_date {
    padding-bottom: 0;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers table.ei_order tbody tr td.ei_product_info.ei_col_4 div.ei_action {
    margin: 0;
}

html body.shipping.documents tfoot tr.ei_table_summary td.ei_table_summary.sub_total {
    padding-right: 1rem;
}

html body.shipping.documents tfoot tr.ei_table_summary td.ei_table_summary.sub_total div.ei_title {
    padding-bottom: 0;
}

html body.shipping.documents .ei_tab_container table.ei_data_table tbody div.ei_title.shipping_title {
    padding-bottom: 0;
}

html body.orders.index div.ei_action {
    font-size: 1.2rem !important;
}

div.blog_months div.input.select select {
    font-size: 1.2rem;
    height: 3rem;
    padding: 0 .5rem;
}

html body.buyersreports .ei_value {
    overflow-wrap: break-word;
}

html body.orders.dispute form div.input.buttons .ei_button.ei_primary {
    margin-left: .5rem;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_actions {
    width: 50%;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_table_summary.sub_total {
    width: 50%;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_table_summary div.ei_title {
    text-align: right !important;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr td.ei_table_summary div.ei_value {
    font-weight: bold;
}

html body.orders.index.ei_seller table.ei_schedule_date tbody tr td.ei_date,
html body.orders.index.ei_seller table.ei_schedule_date tbody tr td.ei_confirm {
    padding: 0;
    float: left;
}

html body.orders.index.ei_seller table.ei_schedule_date tbody tr td.ei_date {
    width: 50%;
}

html body.orders.index.ei_seller table.ei_schedule_date tbody tr td.ei_confirm {
    height: 0;
}

html body.shipping.packing table.ei_view_table tbody tr.shipping_doc_content td:nth-child(1) {
    padding: .7rem .5rem .5rem .5rem;
}

html body.shipping.packing table.ei_view_table tbody tr.shipping_doc_content td {
    padding: .5rem 1rem .5rem 0;
}

html body.shipping.packing table.ei_view_table tbody tr.ei_border td {
    background: #f5f5f5;
}

html body.shipping.packing table.ei_view_table tbody tr td.package_available {
    padding: .5rem 2rem 1.5rem 2rem;
    background: #fff;
    border-top: 0;
}

html body.shipping.packing table.ei_view_table tbody tr.ei_border {
    padding: 2rem;
}

html body.shipping.packing table.ei_view_table tbody td {
    border-top: .3rem solid #eee;
    padding-bottom: 1rem;
}

html body.orders.index.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_seller_header div.ei_seller_info {
    width: 100%;
    padding: 1rem;
    float: left;
}

html body.blogs div.blog_info {
    height: auto;
}

html body.blogs div.blog_content div.blog_info span.blog_category,
html body.blogs div.blog_content div.blog_info span.blog_date {
    float: left;
    width: auto;
}

html body.orders.index.ei_seller td.ei_buyer {
    padding: 0;
}

html body.orders.index.ei_seller td.ei_buyer .ei_buyer_header {
    background: #eee;
    float: left;
    width: 100%;
    padding: 1.5rem 1rem;

}

html body.orders.index.ei_seller td.ei_buyer .ei_buyer_header .ei_buyer_info .ei_buyer_company_name,
html body.orders.index.ei_seller td.ei_buyer .ei_buyer_header .ei_buyer_info .ei_buyercontact_name {
    font-size: 1.2rem;
}

html body.orders.index.ei_seller td.ei_buyer .ei_buyer_header .ei_buyer_info,
html body.orders.index.ei_seller td.ei_buyer .ei_buyer_header .ei_invoice_info {
    width: 50%;
    float: left;
}

html body.orders.index.ei_seller td.ei_buyer .ei_buyer_header .ei_invoice_info div.ei_line {
    padding: 0;
}

html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td .ei_label,
html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td .ei_value {
    width: 100%;
}

html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td.ei_product_info.ei_col_3,
html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td.ei_product_info.ei_col_4 {
    width: 20%;
}

html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td.ei_product_info.ei_col_2 {
    width: 15%;
}

html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td.ei_product_info.ei_col_1,
html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td.ei_product_info.ei_col_2,
html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td.ei_product_info.ei_col_3,
html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td.ei_dispute_info.ei_col_4,
html body.orders.index.ei_seller td.ei_buyer table.ei_order tbody td.ei_product_image {
    border-bottom: .1rem solid #eee;
}

html body.guest.viewproduct div.ei_review_row {
    margin-bottom: 1rem;
}

html body.review div.row.ei_review_form {
    margin-left: 20%;
    width: 60%;
}

html body.review div.row.ei_review_form .input.buttons {
    margin: 0;
    margin-top: 1rem;
    padding: 0;
}

html body.guest.viewproduct div.ei_rating_right div.ei_value {
    word-wrap: break-word;
    width: 100%;
    padding-right: 2rem;
}

html body.orders.dispute div.input.file div.ei_line .ei_label {
	width: 35%;
}

html body.orders.dispute div.input.file div.ei_line .ei_input {
	width: 65%;
}

html body.orders.dispute div.input.file div.ei_line .ei_input>div.input.text {
	width: 50%;
	float: left;
	min-height: 30rem;
}

html body.orders.dispute div.input.file div.ei_line .ei_input>div.input.text {
	padding: 0;
	padding-bottom: 1rem;
}

html body.orders.dispute div.input.file div.ei_line .ei_input>div.input.text label,
html body.orders.dispute div.input.file div.ei_line .ei_input>div.input.text input {
	width: 100%;
	float: left;
	margin-left: 1rem;
}

html body.orders.dispute div.input.file div.ei_line .ei_input>div.input.text label {
	margin-top: -1rem;
}

html body.orders.dispute div.input.file div.ei_line .ei_input div.ei_input_file_upload_holder div.input.text input {
	width: 100%;
}

html body.orders.dispute div.ei_form div.input .ei_input_file_upload_holder.ei_image {
	margin: 0;
}

html body.orders.ei_buyer div.ei_line.ei_order_status .ei_value.link,
html body.orders.index.ei_seller table.ei_data_table tbody tr td.ei_shipping_info.shipment div.ei_line.ei_order_status div.ei_value.link {
	background: #fff;
    padding: 0;
}

html body.orders.ei_buyer table.ei_order tr td.action {
	padding-left: 1rem;
}

html body.orders.ei_buyer table.ei_order td.ei_dispute_info.ei_col_4 div.ei_line .ei_label {
	width: 100%;
	float: left;
}

html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_buyer_info,
html body.orders.ei_seller table.ei_data_table tbody tr td.ei_sellers div.ei_invoice_info {
	width: 50%;
	float: left;
}

html body.products div.ei_content div.ei_tab_container div.ei_table .ei_line.ei_discounted_price .ei_value {
	font-size: 1.6rem;
}

html body.products div.ei_content div.ei_tab_container div.ei_table .ei_line .ei_value {
	font-size: 1.2rem;
}

html body.products.edit fieldset div.ei_form_note {
    color: #ea5b0c;
    padding: 1.5rem;
    border: 0.1rem solid #eeddd4;
    background: #faeae1;
    border-radius: .2rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    float: left;
    width: 100%;
}

html body.products.edit fieldset div.ei_form_note:before {
    color: #ea5b0c;
    content: "\f06a";
    padding-right: .5rem;
    font-family: FontAwesome;
}

html body.disputes.view div.div-product,
html body.disputes.view div.div-product-img,
html body.disputes.view div.div-product-remark,
html body.disputes.edit div.div-product,
html body.disputes.edit div.div-product-img,
html body.disputes.edit div.div-product-remark {
    float: left;
}

html body.disputes.view div.div-product-remark,
html body.disputes.edit div.div-product-remark {
    width: 50%;
}

html body.disputes.view div.div-product-img img,
html body.disputes.edit div.div-product-img img {
    border: .1rem solid #eee;
    margin-bottom: 1rem;
}

html body.disputes.view div.div-product-remark label,
html body.disputes.view div.div-product-remark input,
html body.disputes.edit div.div-product-remark label,
html body.disputes.edit div.div-product-remark input {
    width: 30%;
    float: left;
}

html body.disputes.view div.div-product-remark>div.input,
html body.disputes.edit div.div-product-remark>div.input {
    padding: 0 1.5rem;
}

html body.guest.viewproduct.ei_buyer div.ei_message.ei_recipient_note {
    text-align: left;
    background: #f5f5f5;
    width: 75%;
    float: left;
    margin-bottom: 2rem;
    padding: 2rem;
    border: 0.1rem solid #eee !important;
    border-radius: 0.4rem;
}

html body.guest.viewproduct.ei_buyer div.ei_message.ei_recipient_note div.ei_message_name {
    border-top: 0.1rem solid #ddd;
}

html body.guest.viewproduct.ei_buyer  div.ei_message.ei_sender_note div.ei_message_name {
    border-top: 0.1rem solid #e9d0c3;
}

html body.guest.viewproduct.ei_buyer div.ei_message.ei_sender_note {
    text-align: left;
    background: #faeae1;
    width: 75%;
    float: right;
    margin-bottom: 2rem;
    padding: 2rem;
    border-radius: 0.4rem;
    border: 0.1rem solid #eeddd4 !important;
}

html body.guest.viewproduct.ei_buyer div.ei_message.ei_sender_note div.ei_message_detail,
html body.guest.viewproduct.ei_buyer div.ei_message.ei_sender_note div.ei_message_detail p {
    background: #faeae1 !important;
}

html body.orders.dispute div#div-product,
html body.orders.dispute div#div-product #div-product-img,
html body.orders.dispute div#div-product #div-product-remark,
html body.orders.dispute div#div-product #div-product-img div.input.file {
    float: left;
}

html body.orders.dispute div#div-product #div-product-img {
    margin-bottom: 1rem;
    width: 50%;
    float: left;
}

html body.orders.dispute div#div-product #div-product-remark {
    width: 50%;
    float: left;
}

html body.orders.dispute div#div-product #div-product-remark div.input.text {
    padding: 0 1.5rem;
}

html body.orders.dispute div#div-product #div-product-remark div.input.text label,
html body.orders.dispute div#div-product #div-product-remark div.input.text input {
    float: left;
    width: 100%;
}

html body.orders.dispute div#div-product,
html body.orders.dispute div#div-product div#div-product-img .ei_input_file_upload_holder.ei_image {
    width: 100%;
    float: left;
}

html body.orders.index.ei_buyer td.ei_sellers div.ei_seller_header table.ei_order tbody tr td div.ei_line.ei_order_status a {
    color: #ea5b0c !important;
    font-size: 1.2rem;
    padding-bottom: .5rem;
    text-decoration: none;
}

html body.notifications div.ei_pagination_container a .ei_page_number {
    float: left;
    width: 1rem;
}

html body.notifications div.ei_pagination_container a {
    background: #52505a;
    color: #fff;
    padding: 0 0.5rem;
    margin-right: 0.5rem;
    cursor: pointer;
    float: left;
    text-decoration: none;
    width: 2rem;
    line-height: 2rem;
    border-radius: 0.2rem;
    font-size: 1.2rem;
    text-align: center;
    margin-bottom: 2rem;
    margin-top: 2rem;
}

html body.products.view .ei_content .ei_info_box .ei_line .ei_label::after,
html body.products.index .ei_content .ei_info_box .ei_line .ei_label::after {
    display: none;
}

html body.products.view .ei_content .ei_info_box .ei_line .ei_value:before,
html body.products.index .ei_content .ei_info_box .ei_line .ei_value:before {
    content: ":";
    margin-left: -1rem;
    padding-right: .3rem;
}

html body.products.index .ei_content .ei_info_box .ei_line {
    padding-top: 0;
}

html body.products.index div.ei_action_box a {
    font-size: 1.2rem;
}

html body.products.index div.ei_action_box div.ei_date,
html body.products.index div.ei_action_box div.ei_message.ei_current_campaign {
    font-size: 1.2rem;
    border: 0.1rem dotted #ea5b0c;
    padding: 0.5rem;
    line-height: 1.4rem;
    color: #ea5b0c;
    background: #faeae1;
    float: left;
    width: 100%;
    margin-bottom: 1rem;
}

html body.guest.viewproduct div.ei_messages div.report a {
    background: #ea5b0c;
    transition: .5s;
    border-radius: .2rem;
    color: #fff;
    text-decoration: none;
    height: 4rem;
    line-height: 4rem;
    padding: 0 2rem;
    float: left;
}

span.package-selection {
    float: left;
    text-align: center;
    width: 10%;
    margin-left: 45%;
}

.top-wishlist,
.top-history,
.top-compare {
    float: right;
    display: inline-block;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-wishlist,
html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-history,
html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-compare {
    line-height: 4rem;
    color: #000;
    border-right: .1rem solid #ddd;
    padding: 0 1rem;
    font-size: 1.2rem;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-wishlist div.top-wishlist,
html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-history div.top-history,
html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-compare div.top-compare {
    font-size: 1.2rem;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-wishlist {
    padding-left: 0;
}

html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-wishlist:hover,
html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-history:hover,
html body header div.ei_header_top_container div.ei_header_top_row div.ei_menu_item a.top-compare:hover {
    color: #999;
}

html .ei_command_bar .account_right.ei_buyer .company_name,
html .user_account.ei_buyer div.ei_user_dropdown_row.ei_package {
    display: none;
}

html body.dashboard div.ei_content #div_top div.input.select select {
    font-size: 1.2rem;
    line-height: 2rem;
    height: 3rem;
}

html body.dashboard div.ei_content table tr td,
html body.dashboard div.ei_content table tr th {
    font-size: 1.2rem;
    padding: 1rem;
    line-height: 1.4rem;
}

html body.dashboard div.ei_content table tr td {
    background: transparent;
}

html body.dashboard div.ei_content #div_listing_summary table tr th:nth-last-child(1),
html body.dashboard div.ei_content #div_renewal_summary table tr th:nth-last-child(1),
html body.dashboard div.ei_content #div_transaction_summary table tr th:nth-last-child(1),
html body.dashboard div.ei_content #div_refunded_summary table tr th:nth-last-child(1),
html body.dashboard div.ei_content #div_promotion_summary table tr th:nth-last-child(1) {
    width: 25%;
}

html body.dashboard a.back_to_top {
    background: #ea5b0c;
    color: #fff;
    border-radius: 15rem;
    padding: .2rem .8rem .3rem .8rem;
    width: auto;
    font-size: 1.2rem;
}

html body.dashboard a.back_to_top::before {
    font-family: FontAwesome;
    content: "\f102";
    font-size: 1.2rem;
    padding-right: .5rem;
    margin-top: -.5rem;
}

html body.dashboard div.ei_content table tr td a {
    font-size: 1.2rem;
}

html body.dashboard table thead tr th {
    color: #222;
    font-weight: bold;
}

html body.dashboard table tbody tr:nth-child(even) {
    background: #f5f5f5;
}

html body.dashboard table tbody tr {
    border-bottom: .1rem solid #eee;
}

html body.dashboard table thead {
    background: #e9eef4;
}

html body.dashboard div.ei_content table thead {
    border-top: 0.1rem solid #eee;
}

html body.dashboard div.ei_content table tr:nth-last-child(1) {
    border-bottom: 0.1rem solid #ccc;
}

html body.dashboard div.ei_content .ei_value.note {
    font-size: 1rem;
    font-style: italic;
    width: 100%;
    float: left;
    line-height: 1.3rem;
    padding-top: 1rem;
}

html body.dashboard div.ei_content h3.chart_payments,
html body.dashboard div.ei_content div#div_listing_summary h3,
html body.dashboard div.ei_content div#div_renewal_summary h3,
html body.dashboard div.ei_content div#div_transaction_summary h3,
html body.dashboard div.ei_content div#div_refunded_summary h3,
html body.dashboard div.ei_content div#div_charageable_summary h3,
html body.dashboard div.ei_content div#div_promotion_summary h3,
html body.dashboard div.ei_content div#div_deposit_summary h3 {
    margin-top: 3.5rem;
    border-top: .3rem solid #52505a;
    padding-top: 1rem;
    font-weight: bold;
    color: #ea5b0c;
    padding-bottom: 1rem;
}

html body.dashboard div.ei_content h3.chart_payments,
html body.dashboard div.ei_content div#div_listing_summary h3,
html body.dashboard div.ei_content div#div_renewal_summary h3,
html body.dashboard div.ei_content div#div_transaction_summary h3,
html body.dashboard div.ei_content div#div_refunded_summary h3,
html body.dashboard div.ei_content div#div_charageable_summary h3,
html body.dashboard div.ei_content div#div_promotion_summary h3,
html body.dashboard div.ei_content div#div_deposit_summary h3 {
    float: left;
    width: 100%;
}

html body.dashboard table.dataTable thead th,
html body.dashboard table.dataTable thead td {
    border-bottom: .1rem solid #fff !important;
}

html body.dashboard table.dataTable.no-footer {
    border-bottom: .1rem solid #eee !important;
}

html body.dashboard div.ei_content h3.chart_country,
html body.dashboard div.ei_content h3.e_invoice,
html body.dashboard div.ei_content h3.e_credit_notes,
html body.dashboard div.ei_content h3.orders_require_attention,
html body.dashboard div.ei_tab_container h3.monthly_statement,
html body.dashboard div.ei_content h3.notification,
html body.dashboard div.ei_content h3.chart_rfq,
html body.dashboard div.ei_content h3.disputes_information,
html body.dashboard div.ei_content h3.shipping_information,
html body.dashboard div.ei_content h3.insurance_information,
html body.dashboard div.ei_content h3.transactions_current_month,
html body.dashboard div.ei_content h3.current_month_total_sales,
html body.dashboard div.ei_content h3.current_month_fees_payments,
html body.dashboard div.ei_content h3.total_sales_shipment,
html body.dashboard div.ei_content h3.total_stock_values,
html body.dashboard div.ei_content h3.total_sales_region {
    font-weight: bold;
    color: #ea5b0c;
    padding-bottom: 1rem;
}

html body.dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    background: #52505a !important;
    color: #fff !important;
    padding: 0 0.5rem;
    margin-right: 0.1rem;
    border: 0 !important;
    border-radius: 0.2rem;
    font-size: 1.2rem !important;
}

html body.dashboard div.dataTables_wrapper .dataTables_paginate {
    padding-top: 0 !important;
    margin-top: -.5rem !important;
}

html body.dashboard.bankdetails table tbody tr:nth-child(even) {
    background: #fff;
}

html body.dashboard.bankdetails div.ei_content table tr td {
    padding: 0;
}

html body.dashboard.bankdetails div.ei_content table tr:nth-last-child(1) {
    border-bottom: 0;
}

html body.dashboard div.dataTables_wrapper div.dataTables_info,
html body.dashboard div.dataTables_wrapper .dataTables_paginate .paginate_button,
html body.dashboard div.dataTables_wrapper .dataTables_filter label,
html body.dashboard div.dataTables_wrapper .dataTables_filter input {
    font-size: 1.2rem;
}

html body.dashboard div.dataTables_wrapper .dataTables_filter input {
    border: .1rem solid #ddd;
    box-shadow: none !important;
    border-radius: .2rem;
    height: 3rem;
}

html body.dashboard div.dataTables_wrapper .dataTables_filter {
    margin-bottom: 1rem;
}

html body.quotations.view div.ei_form.message fieldset div.ei_message div.ei_form fieldset div.note {
    color: #ea5b0c;
    background: #faeae1;
    border: 0.1rem solid #eeddd4;
    padding: 1.5rem;
    border-radius: 0.2rem;
    margin-bottom: 1.5rem;
}

html body.quotations.view div.ei_form.message fieldset div.ei_message div.ei_form fieldset div.note::before {
    content: "\f06a";
    padding-right: 0.5rem;
    font-family: FontAwesome;
    margin-top: -0.5rem;
    font-size: 2rem;
    float: left;
    color: #ea5b0c;
    font-style: normal;
}

html body.quotations.view div.ei_tab_container div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box div.ei_form fieldset div.ei_title.technical_spec {
    margin-bottom: 2rem;
}

html body.quotations.view div.ei_tab_container div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box div.ei_form fieldset div.ei_line div.ei_label {
    width: 27%;
}

html body.quotations.view div.ei_tab_container div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box div.ei_form fieldset>div.ei_accordian_container>div.input.text label {
    padding-left: 2rem;
    float: left;
    height: 4rem;
    line-height: 2rem;
}

html body.quotations.view div.ei_tab_container div.ei_listing_row div.ei_product_row.ei_has_image div.ei_info_box div.ei_form fieldset>div.ei_accordian_container>div.input.text input {
    padding-left: 1rem;
}

html body.quotations.edit div.ei_form .ei_form_product_add fieldset div.ei_input_note {
    margin-left: 36%;
    width: 64%;
    font-style: italic;
    font-size: 1.2rem;
}

html body.quotations.view.ei_seller div.ei_form div.ei_line .ei_value,
html body.quotations.view.ei_buyer div.ei_form div.ei_line .ei_value {
    width: 73%;
    float: left;
}

html body.quotations.index.ei_buyer td.product_info div.ei_toggle_line div.ei_link {
    float: left;
    background: #ea5b0c;
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.2rem;
    display: inline-block;
    width: auto;
    margin: .5rem 0 .5rem 0;
    padding: 0.5rem 1rem;
    border-radius: 150px;
}

html body.quotations.index.ei_buyer td.product_info div.ei_toggle_line div.ei_link::after {
    content: "\f067";
    font-family: FontAwesome;
    font-size: 1.2rem;
    padding-left: .5rem;
}

html body.rfqs.view.ei_buyer .ei_line .ei_value::before,
html body.rfqs.view.ei_seller .ei_line .ei_value::before,
html body.quotations.view.ei_seller .ei_line .ei_value::before,
html body.quotations.view.ei_buyer .ei_line .ei_value::before,
html body.quotations.index.ei_buyer .ei_line .ei_value::before {
    content: ":";
    padding-right: .2rem;
    margin-left: -.8rem;
}

html body.rfqs.view.ei_print div.print_container div.ei_info_box div.ei_line div.ei_value::before,
html body.quotations.view.ei_print div.ei_info_box div.ei_line div.ei_value::before {
    content: ":";
    padding-right: .2rem;
    margin-left: -.6rem;
}

html body.rfqs.view.ei_print div.print_container div.ei_info_box div.ei_line div.ei_value {
    width: 63%;
}

html body.cart table.ei_data_table.ei_cart tbody tr td div.ei_rfq_tag {
    color: #ea5b0c;
    font-weight: bold;
    font-size: 1.2rem;
    padding-bottom: 1rem;
}

html body.guest.search div.jconfirm.jconfirm-light div.ei_form div.input input#ei_expiry {
    margin-right: 0 !important;
}

html body.quotations.view.ei_buyer div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note,
html body.quotations.view.ei_seller div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note {
	text-align: left;
	background: #f5f5f5;
	width: 75%;
	float: left;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding: 2rem;
	border: 0.1rem solid #eee !important;
	border-radius: 0.4rem;
	margin-left: 2rem;
}

html body.quotations.view.ei_buyer div.ei_form fieldset div.ei_messages .ei_message.ei_sender_note,
html body.quotations.view.ei_seller div.ei_form fieldset div.ei_messages .ei_message.ei_sender_note {
	text-align: left;
	background: #faeae1;
	width: 75%;
	float: right;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding: 2rem;
	border: 0.1rem solid #eeddd4;
	border-radius: 0.4rem;
	margin-right: 2rem;
	font-size: 1.2rem;
}

html body.quotations.view.ei_buyer div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note:nth-child(1) {
	margin-top: 2rem;
}

html body.quotations.view.ei_buyer div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note div.ei_message_name,
html body.quotations.view.ei_seller div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note div.ei_message_name {
	border-top: 0.1rem solid #ddd;
}

html body.quotations.view.ei_buyer div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note div.ei_sender_note,
html body.quotations.view.ei_seller div.ei_form fieldset div.ei_messages .ei_message.ei_recipient_note div.ei_sender_note {
	border-top: 0.1rem solid #e9d0c3;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr.ei_table_summary td.ei_actions div.ei_action {
    width: 100%;
    float: left;
    display: block;
    padding-bottom: .5rem;
}

html body.orders.view table.ei_data_table.ei_product_list tbody tr.ei_table_summary td.ei_actions {
    padding: .5rem 0 !important;
}

html body.dashboard.index div.ei_tab_container div#chart_country_current,
html body.dashboard.index div.ei_tab_container div#chart_country_last {
    width: 50%;
    float: left;
}

html body.clients.signup .ei_registration_step div.input.buttons {
    padding-left: 10%;
    padding-right: 10%;
}

html body.clients.signup .ei_registration_step .ei_sign_up_as.seller {
    width: 60%;
    float: left;
    text-align: left;
    padding-left: 20%;
}

html body.clients.signup .ei_registration_step .ei_sign_up_as.buyer {
    float: left;
    text-align: left;
}

html body.clients.signup .ei_registration_step .ei_sign_up_as input[type=radio] {
    width: auto;
    height: 1.5rem;
    float: left;
    text-align: left;
    margin-right: .5rem;
}

html body.clients.signup .ei_registration_step .ei_sign_up_as .note {
    font-size: 1.1rem;
    font-style: italic;
    width: 90%;
    float: left;
    text-align: left;
    padding-left: 1.6rem;
    padding-top: .5rem;
    line-height: 1.4rem;
    color: #999;
}

html body.clients.signup .ei_registration_step .reg-button {
    float: left;
    width: 100%;
    margin-top: 2rem;
}

html body .ei_help_form .ei_form {
    background: #fff;
}

html body.pressreleases div.ei_preview,
html body.contentpages div.ei_preview {
    border: 0.1rem solid #e8e8e8;
    padding: 2rem;
}

div.ei_content div.ei_help_text_note {
    font-size: 1.6rem;
    font-weight: 300;
    text-align: center;
    width: 46%;
    margin-left: 26%;
    line-height: 2.4rem;
    margin-bottom: 2rem;
}

div.ei_content div.guidelines {
    width: 100%;
    padding: 2rem;
    float: left;
}

div.ei_content div.guidelines span.guidelines-title {
    width: 100%;
    float: left;
    font-size: 2.8rem;
    text-align: center;
    margin-bottom: 2rem;
}

div.ei_content div.guidelines a {
    width: 25%;
    float: left;
    padding: 1.5rem;
    border: 0.1rem solid #eee;
    margin-bottom: 2rem;
    font-size: 1.6rem;
    padding-top: 2.5rem;
    background: #f9f9f9;
    transition: .5s;
}

div.ei_content div.guidelines a:hover {
    background: #ea5b0c;
    color: #fff;
    transition: .5s;
    text-decoration: none;
}

div.ei_content div.guidelines a:hover:before {
    background: url(/img/doc-icon-hover.png) no-repeat;
    transition: .5s;
}

div.ei_content div.guidelines a:before {
    content: "";
    background: url(/img/doc-icon.png) no-repeat;
    width: 4.5rem;
    height: 3.5rem;
    float: left;
    margin-top: -.5rem;
    transition: .5s;
}

div.ei_content div.ei_help_link {
    text-align: center;
    padding-bottom: 2rem;
}

div.ei_content div.ei_help_link .ei_button.ei_primary.ei_help {
    width: auto;
    display: inline-block;
}

html body.contentpages.view div.ei_content div.ei_help_form div.ei_form fieldset .note {
    color: #ea5b0c;
    background: #faeae1;
    border: 0.1rem solid #eeddd4;
    padding: 1.5rem;
    border-radius: 0.2rem;
    float: left;
    margin: .5rem 2rem;
    width: 95%;
}

html body.contentpages.view div.ei_content div.ei_help_form div.ei_form fieldset .input.buttons {
    margin-bottom: 2rem;
}

html body.contentpages.view div.ei_content div.ei_help_form div.ei_form fieldset .ei_button.ei_primary {
    margin-left: .5rem;
}

html body.contentpages.view div.ei_content div.ei_help_form div.ei_form fieldset div.input.file .ei_label {
    width: 35%;
}

html body.contentpages.view div.ei_content div.ei_help_form div.ei_form {
    margin-top: 2rem;
}

html body.contentpages.view div.ei_content div.ei_help_form div.ei_form fieldset div.input.file .ei_input {
    width: 65%;
}

html body.contentpages.view div.ei_content div.ei_help_form div.ei_form fieldset .note:before {
    content: "\f06a";
    padding-right: 0.5rem;
    font-family: FontAwesome;
    margin-top: -0.5rem;
    font-size: 2rem;
    float: left;
    color: #ea5b0c;
    font-style: normal;
}

html body.contentpages.view div.ei_content div.ei_help_link {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
    border-radius: .2rem;
    background: #f9f9f9;
    border: .1rem solid #ddd;
}

html body.contentpages.view div.ei_content div.ei_help_text_note {
    width: 48%;
    margin-left: 26%;
}

html body.shipping.packing fieldset table.ei_view_table tbody tr.ei_section_summary td {
    margin-bottom: 2rem;
}

html body.shipping.packing fieldset table.ei_view_table tbody tr td.ei_control {
    padding-left: .5rem;
}

html body.shipping.documents div.ei_tab_container.shipping_doc table.ei_view_table tbody tr td.ei_control {
    background: #ddd;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

html body.shipping.documents div.ei_tab_container.shipping_doc table.ei_view_table tbody tr td.ei_control input[type="checkbox"] {
    margin: 0;
    margin-top: .5rem;
}

html body.paymentsuccess .ei_popup_message {
    text-align: center;
    float: left;
    width: 100%;
    padding-bottom: 2rem;
}

html body.paymentsuccess .ei_popup_message strong {
    font-size: 3rem;
    font-weight: bolder;
    text-align: center;
}

html body.paymentsuccess .ei_popup_message span.second_headline {
    font-size: 2.5rem;
    font-weight: 300 !important;
    margin-top: -1.5rem;
    width: 100%;
    float: left;
}

html body.paymentsuccess .ei_table.ei_form {
    margin-top: 1rem;
}

html body.shipping.packing table.ei_view_table tbody tr td.ei_control input[type="checkbox"] {
    margin-bottom: 0;
}

html body.shipping.packing table.ei_view_table tbody tr td.ei_control {
    background: #ddd;
}

/*** notification ***/

div.ei_sidebar_left div.ei_link.ei_menu_item div.ei_notification_count {
    position: absolute;
    float: left;
    margin-top: -2.1rem;
    margin-left: 10.5rem;
    background-color: #ea5b0c;
    border-radius: 15rem;
    color: #fff;
    padding: 0 .6rem;
    line-height: 1.5rem;
    font-size: .9rem;
}

html body div.ei_command_bar_item.ei_signin div.ei_user_dropdown a:hover div.ei_notification_count {
    background: #fff;
    color: #ea5b0c;
    transition: .5s;
}

html body.home div.ei_info_container div.ei_product_list_price.promo.promo {
    background: #ea5b0c;
    text-align: center;
    width: 100%;
    padding: .3rem 0;
}

html body.home div.ei_info_container div.ei_product_list_price.promo {
    font-size: 1.2rem !important;
    border-radius: 5rem;
    color: #fff;
    width: 100%;
    margin-bottom: 2rem;
    text-align: center;
    font-weight: normal !important;
}

html body.home div.ei_info_container {
    padding-bottom: 5rem;
}

div.ei_header_bottom_row div.ei_user_dropdown div.ei_notification_count {
    position: absolute;
    float: left;
    margin-top: -2.6rem;
    margin-left: 10.5rem;
    background-color: #ea5b0c;
    border-radius: 15rem;
    color: #fff;
    padding: 0 .6rem;
    line-height: 1.5rem;
    font-size: .9rem;
    transition: .5s;
}

div.ei_header_bottom_row div.ei_user_dropdown div.ei_notification_count.orders {
    position: absolute;
    float: left;
    margin-top: -2.7rem;
    margin-left: 7rem;
    background-color: #ea5b0c;
    border-radius: 15rem;
    color: #fff;
    padding: 0 .6rem;
    line-height: 1.5rem;
    font-size: .9rem;
}

div.ei_form_section div.package_available {
    width: 96%;
    float: left;
    margin: 2%;
}

div.ei_sidebar_left div.ei_menu_item div.ei_notification_count {
    position: absolute;
    float: left;
    margin-top: -2.1rem;
    margin-left: 7rem;
    background-color: #ea5b0c;
    border-radius: 15rem;
    color: #fff;
    padding: 0 .6rem;
    line-height: 1.5rem;
    font-size: .9rem;
}

/*** notification ***/

html body.contentpages .ei_help_form,
html body.helps .ei_help_form,
html body .ei_help_form .top_action
{
	/*display: none;*/
}


html body div.ei_form div.input.required label.ei_empty_label::after
{
    content: "" !important;
}

/*** TINYMCE ***/

html body div.ei_form div.input.required label.ei_empty_label::after
{
    content: "" !important;
}

.ei_preview .ei_help_link .ei_button.ei_primary {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

html body.contentpages .ei_preview hr {
	max-width: 100%;
	width: 100%;
	border-width: 4px 0 0;
	border-color: #3a73ac;
}

html body.contentpages .ei_preview table tr,
html body.contentpages .ei_preview table,
html body.contentpages .ei_preview table tr td {
	border: 0 !important;
}

html body#tinymce hr,
.mce-content-body hr {
	max-width: 100% !important;
	width: 100% !important;
	border-width: 4px 0 0 !important;
	border-color: #3a73ac !important;
}

html body.contentpages .ei_preview  * {
	vertical-align: top;
}

html body.contentpages.view .ei_help_text_note {
	font-size: 1.6rem;
	line-height: 2.4rem;
}

html body.contentpages .ei_preview table {
    width: 100% !important;
	background-color: transparent !important;
}

html body.contentpages .ei_preview table tbody,
html body.contentpages .ei_preview table tbody tr {
	background-color: transparent !important;
}


/*** TINYMCE ***/

html body.orders .ei_product_image img {
    width: 100% !important;
}

html body.shipping.packing div.ei_form fieldset {
    float: left;
}

html body.home .promotion_home img {
    width: 100%;
}

html body.guest.home div.ei_content div.ei_listing_row.bestseller div.ei_product_row div.ei_image_box:hover {
	box-shadow: none;
}

html body.feedback.view .ei_input.feedback {
	width: 65%;
	font-size: 12px;
}

html body.helps.view>div.ei_row>div.ei_content {
	padding: 0;
	border: 0;
}

html body.helps.view .input.exstock {
	border-top: 2px solid #000;
	margin-left: 20px;
	width: 95%;
	padding-left: 0;
}

html body.helps.view .input.exstock a {
	padding-left: 8px;
	line-height: 4rem;
}

html body.sellers.store .ei_content>.ei_title {
	font-size: 20px;
	padding-bottom: 15px;
}

html body.contentpages .left_menu_selected div.ei_menu_item,
html body.pressreleases .left_menu_selected div.ei_menu_item ,
html body.helps .left_menu_selected div.ei_menu_item {
    font-size: 1.3rem;
    color: #ea5b0c;
    background-color: #f5f5f5;
    border-left: 3px solid #ea5b0c;
}

html body div .promotion_down
{

    float: left;
    background-color: #ffffff;
}

html body.dashboard.converttoseller #tt_form label {
    width: 35%;
    float: left;
    font-style: normal;
}

html body.dashboard.converttoseller #tt_form input {
    width: 65%;
    float: left;
}

html body.dashboard.converttoseller #tt_form label[for=band_and_branch_number] {
    line-height: 3rem;
}

.jconfirm-box {
	width: 500px !important;
}

header .breadcrumbs .breadcrumb-container {
	width: 100%;
    max-width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
	float: none !important;
}

header .breadcrumbs .breadcrumb-container .breadcrumb {
	float: left !important;
	font-size: 11px !important;
	padding-top: 1rem;
	padding-bottom: 1rem;
	color: #000;
}

header .breadcrumbs .breadcrumb-container .breadcrumb a {
	font-size: 11px !important;
	padding-right: .5rem;
	color: #999;
	text-decoration: none;
}

header .breadcrumbs .breadcrumb-container .breadcrumb a::after {
	content: "/";
	padding-left: .5rem;
}

/* BRANCH USERS MANAGEMENT */
html body.branchusers .ei_tab_label_row .ei_search_bar .input input
{
	width: 180px;
	float: left;
	line-height: 3rem;
	height: 4rem;
	font-size: 1.2rem;
}

html body.branchusers div.ei_form div.input {
    padding: .5rem .3rem;
}

html body.branchusers fieldset div.ei_input_note {
    padding-left: 35% !important;
    color: #bbb !important;
    font-style: normal !important;
    font-size: 1.2rem !important;
}

html body.branchusers div.ei_form div.checkbox input {
	width: 5% !important;
	height: 4rem;
	margin-right: 0.5rem;
	margin-top: -1rem;
	float: left;
}

html body.branchusers div.ei_form div.input div.checkbox label {
	line-height: 1.8rem;
	width: 50%;
}

html body.branchusers div.ei_form div.ei_options_group_container div.input.select  {
	padding-left: 0;
	float: right;
}

html body.branchusers div.ei_form div.input.select div.ei_options_group_container {
	width: 65%;
}

html body.branchusers div.ei_content div.ei_tab_label_row {
    padding: 0rem 1rem 0rem 1rem;
}

html body.branchusers table.ei_list_table thead th .fa {
	margin-top: 0.2rem;
}

html body.branchusers .ei_tab_container .ei_list_table {
	border: 1px solid #e8e8e8;
	width: 100%;
}

html body.branchusers .ei_tab_container .ei_list_table table.ei_list_table thead th
{
	background-color: #e9eef4;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-weight: bold;
	padding: 1rem;
}

html body.branchusers .ei_tab_container .ei_list_table table.ei_list_table tbody td
{
	vertical-align: top;
	background-color: #ffffff;
	font-size: 1.2rem;
	line-height: 1.8rem;
	padding: 1rem;
	border-bottom: 1px solid #e8e8e8;
}

html body.branchusers table td.ei_field_id {
	width: 40%;
}

html body.branchusers table td.ei_field_access_rights {
	width: 45%;
}

html body.branchusers table td.ei_field_access_rights ul li {
	width: 100%;
	font-size: 1.2rem;
}

html body.branchusers table tfoot tr td div.ei_checkbox_label {
	padding: 0;
}

html body.branchusers table tfoot tr td {
	padding: 1rem 1rem 0 1rem ;
}

html body.branchusers .ei_link {
    padding: 0 1rem 0 1rem;
}

}
