/* START Container ausblenden, wenn Seite zu Schmal */
@media (max-width: 1700px) {
    .logo_container {
       display: none;
    }
    .header_login_date {
       display: none!important;
    }
}
/* ENDE Container ausblenden */
body 
{ 
	background-color:#eee;
}
.dropdown-inline 
{
	display: inline-block;
	position: relative;
}
.header
{
    background-color: #343a40;
    color: #fff;
    border-bottom: 1px solid #3379b7;
    position: sticky;
    top: 0px;
    z-index: 100;
    width: 100%;
    min-height: 85px;
    margin: 0px auto;
	
}
.header_login_date
{
    color: #fff;
    display: flex;
    position: absolute;
    justify-content: flex-end;
    width: 100%;
    padding-right: 20px;
}
.language_flag
{
    cursor: pointer;
    opacity: 0.2;
}
.language_flag:hover
{
    opacity: 1.0;
}
.footer_container
{
    position: fixed;
    bottom: 0;
    width: 100%;
	height: 30px;
	display: flex;
	justify-content: center;
    z-index: 100;
}
.footer
{
    color: #fff;
	background: #343a40;
    /* width: 1300px; */
    width: 100%;
    margin-right: auto;
    margin-left: auto;
	line-height: 30px;
    text-align: center;
}

.rma_system_header
{
	color: #FFFFFF;
}
.main_container
{	
    width: 1300px;
    background-color: #FFF;
    min-height: 1000px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-shadow: 10px 10px 33px 0px rgba(0,0,0,0.46);
    -moz-box-shadow: 10px 10px 33px 0px rgba(0,0,0,0.46);
    box-shadow: 10px 10px 33px 0px rgba(0,0,0,0.46);
    /* border-radius: 5px; */
    padding-top: 10px;
    padding-bottom: 20px;
}
.logo_container
{
    border-radius: 3px;
    float: left;
    position: absolute;
    top: 15px;
    left: 10px;
    z-index: 1000;
}
.search_container
{
    display: flex;
    width: 100%;
    justify-content: center;
    position: relative;
    top: 10px;
}
.search_dropdown_names
{
	padding-left: 5px;
	cursor: pointer;
	color: #333;
}
.search_dropdown_names:hover
{
	background: #f5f5f5;
}
.info_container
{
    border: 1px solid #fff;
    border-radius: 3px;
    position: relative;
    top: 10px;
    height: 80px;
    width: 160px;
    background-color: #f7edbc;
    color: #333;
    float: right;
}
.top_navigation_container
{
    position: relative;
    top: 30px;
	white-space: nowrap;
    display: flex;
    justify-content: center;
}
.top_navigation_header
{
	font-size: 20px;
	margin: 0px auto;
    width: 50%;
	position: relative;
    top: -20px;
}
/* Bitte warten! */
.overlay_wait
{
	width: 100%;
    height: 100%;
    position: absolute;
    background-color: #000000ad;
    z-index: 1000;
    text-align: center;
}
.overlay_content
{
    border: 1px solid #c5e0ff!important;
    border-radius: 5px;
    width: 450px;
    background-color: #6f6f6f;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

/* Overlay Hilfe, Error, Confirm */
.dim_screen_container
{
    width: 100%;
    height: 100%;
    position: fixed!important;
    background-color: #000000;
    z-index: 200!important;
    text-align: center;
    opacity: 0.9;
}
.container_messages, .container_inbox
{
	width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
    text-align: center;
}
.error_content
{
    padding: 5px;
    border: 1px solid #f00!important;
    border-radius: 5px;
    background-color: #ffc5c5;
    opacity: 1.0;
    width: 600px;
    margin: 0px auto;
    position: relative;
    top: 200px;
}
.error_header
{
    width: 100%;
    text-align: left;
    padding: 5px;
    background-color: #ff6464;
    opacity: 1.0;
}
.error_text
{
	width: 100%;
    text-align: left;
    padding: 5px;
    margin-bottom: 20px;
	color: #333;
}

/* Start Inbox Messages */
.inbox_content
{
    border: 1px solid #f9ffde!important;
    border-radius: 5px;
    background-color: #fff1cd;
    opacity: 1.0;
    width: 600px;
    margin: 0px auto;
    position: relative;
    top: 200px;
}
.inbox_header
{
    width: 100%;
    text-align: left;
    padding: 5px;
    background-color: #ffd363;
    opacity: 1.0;
    color: #333;
}
.inbox_text
{
	width: 100%;
    text-align: center;
    padding: 5px;
    margin-bottom: 20px;
    color: #333;
}
.inbox_text textarea
{
    resize: none;
    height: 120px;
    width: 585px;
    border-radius: 5px;
    border-color: #ffd363;
}

.inbox_text input
{
    height: 25px;
    width: 585px;
    border-radius: 5px;
    border-color: #ffd363;
}
.inbox_list_container
{
    border: 1px solid #f9ffde!important;
    border-radius: 5px;
    background-color: #fff1cd;
    opacity: 1.0;
    width: 800px;
    margin: 0px auto;
    position: relative;
    top: 20px;	
}
.inbox_list
{
    width: 100%;
    text-align: center;
    padding: 5px;
    margin-bottom: 20px;
    max-height: 500px;
    color: #333;
    overflow: auto;
}
/* Ende Inbox Messages */

.back-to-top 
{
    position: fixed;
    bottom: 50px;
    right: 50px;
    padding: 5px;
    z-index: 1500;
}

/* Start Buttons */
.button_black {
	background: #000000;
	background-image: -webkit-linear-gradient(top, #000000, #828282);
	background-image: -moz-linear-gradient(top, #000000, #828282);
	background-image: -ms-linear-gradient(top, #000000, #828282);
	background-image: -o-linear-gradient(top, #000000, #828282);
	background-image: linear-gradient(to bottom, #000000, #828282);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.button_black:hover {
	background: #ff0000;
	text-decoration: none;
	cursor: pointer;
  
}
/* Ende Buttons */
.language_container_new
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #dff7e0;
	margin-bottom: 25px;
}
.platform_container_new
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #dff7e0;
	margin-bottom: 25px;
}
.config_container_new
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #dff7e0;
	margin-bottom: 25px;
}
.revise_shop_container
{
	margin-bottom: 20px;
    overflow: hidden;
	height: 0px;
}
.expand_shop_container
{
	width: 100%;
    height: 30px;
    color: #fff;
    background: #3e3e3e;
    text-align: left;
    padding-left: 5px;
    border: 1px solid #333;
    border-radius: 3px;
    font-size: 17px;
    line-height: 30px;
}
.expand_shop_container:hover
{
    background: #929090;
	cursor: pointer;
}
.shop_container_new
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #dff7e0;
	margin-bottom: 25px;
}
.shop_container
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #fffef6;
	margin-bottom: 25px;
}
.member_link_container_new
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #dff7e0;
	margin-bottom: 25px;
}
.member_link_container
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #fffef6;
	margin-bottom: 25px;
}
.member_container_new, .attribute_container_new
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #dff7e0;
	margin-bottom: 25px;
}
.member_container
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #fffef6;
	margin-bottom: 25px;
}
.revise_member_table
{

}
.revise_member_table th
{
	
}
.revise_member_table tr
{
	
}
.revise_member_table td
{
	
}
.revise_option_table
{

}
.member_option_new
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #dff7e0;
	margin-bottom: 25px;
}
.option_container
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #fffef6;
	margin-bottom: 25px;
}
.revise_option_table th
{
	font-weight: normal;
}
.revise_option_table tr
{
	
}
.revise_option_table td
{
	padding-top: 5px;
    padding-bottom: 5px;
}
.revise_option_table
{

}
.config_container
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #fffef6;
	margin-bottom: 25px;
}
.revise_config_table th
{
	font-weight: normal;
}

.revise_config_table tr
{
	
}
.revise_config_table td
{
	padding-top: 5px;
    padding-bottom: 5px;
}
.revise_config_table
{

}
.config_input
{
	width: 170px;
}


.platform_container
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #fffef6;
	margin-bottom: 25px;
}
.revise_platform_table th
{
	font-weight: normal;
}

.revise_platform_table tr
{
	
}
.revise_platform_table td
{
	padding-top: 5px;
    padding-bottom: 5px;
}
.revise_platform_table
{

}
.platform_input
{
	width: 170px;
}




.language_container
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #fffef6;
	margin-bottom: 25px;
}
.revise_language_table th
{
	font-weight: normal;
}

.revise_language_table tr
{
	
}
.revise_language_table td
{
	padding-top: 5px;
    padding-bottom: 5px;
}
.revise_language_table
{

}
.language_input
{
	width: 170px;
}

.shop_container
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #fffef6;
	margin-bottom: 25px;
}
.revise_shop_table th
{
	font-weight: normal;
}
.revise_shop_table tr
{
	
}
.revise_shop_table td
{
    padding-bottom: 5px;
}
.cell_value_store_active
{
	width: 80px;
    height: 30px;
}
.table_name
{
    font-size: 20px;
    margin-bottom: 10px;
    text-align: left;
}
input
{
    /* min-width: 220px; */
    border: 1px solid #cecece;
    border-radius: 3px;
    padding-left: 3px;
    overflow: hidden;
    color: #333;
    background-color: #fff;
    margin-bottom: 10px;
}
.cell_image
{
    height: 30px;
	margin-right: 5px;
}
.cell_image img
{
	height: 20px;
}
.cell_text
{
	height: 30px;
    margin-right: 5px;
    line-height: 20px;
    color: #848484;
	text-align: right;
}
.cell_value
{
	min-height: 30px;
    margin-right: 20px;
	text-align: left;
}
.cell_text_revise_option
{
	height: 30px;
    margin-right: 5px;
    line-height: 20px;
    color: #848484;
}
.cell_text_revise_config
{
	height: 30px;
    margin-right: 5px;
    line-height: 20px;
    color: #848484;
}
.add_shop_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 160px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_shop_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 160px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_supplier_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 160px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_supplier_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 160px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_config_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 175px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_config_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 175px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_member_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 160px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_member_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 160px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_member_link_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 120px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_member_link_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 120px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_option_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 175px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_option_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 175px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_platform_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 150px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_platform_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 150px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_language_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 150px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_language_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 150px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_manu_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 160px;
	cursor: pointer;
	margin-bottom: 10px;
}
.add_manu_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 160px;
	cursor: pointer;
	margin-bottom: 10px;
}
/* create new rma */
.page_header_rma_found
{
    font-size: 25px;
    margin-bottom: 30px;
    width: 100%;
    height: 50px;
    background: #e5ffe5;
    border: 1px solid #5cb85c;
    border-radius: 5px;
    line-height: 50px;
}
.page_header_rma_not_found
{
    font-size: 25px;
    margin-bottom: 30px;
    width: 100%;
    height: 50px;
    background: #fcffd4;
    border: 1px solid #ffd400;
    border-radius: 5px;
    color: #867101;
    line-height: 50px;
}
.page_header
{
	font-size: 25px;
    text-align: left;
    border-bottom: 1px solid #cecece;
    margin-bottom: 15px;
}

.page_header span
{
	/*
	font-size: 15px;
    float: right;
    position: relative;
    top: 10px;
    right: 10px;
	*/
	color: #4997da;
}

.create_rma_container
{
    display: flex;
}
.create_rma_creator_name
{
	width: 100%;
    text-align: left;
    position: relative;
    top: -10px;
    margin-bottom: 20px;
}
.create_rma_top_container
{
	width: 100%;
    display: flex;
    justify-content: left;
	margin-bottom: 25px;
}
.create_rma_order_data_container
{
    border: 1px solid #cecece;
    width: 1000px;
    margin-left: 40px;
	height: 245px;
	overflow-y: auto;
	overflow-x: hidden;
}
.order_list_item_name_container
{
	display: flex; 
	justify-content: flex-start;
}
.order_list_item_position
{
	height: 32px;
	font-size: 18px;
	line-height: 32px; 
	width: 40px; 
	text-align: center; 
	background-color: #b19203; 
	border-radius: 3px; 
	color: #fff;
}
.order_list_item_name_rma
{
    background: #ffd1d1!important;
    border: 1px solid #ff8888!important; 
	color: #000!important;
}
.order_list_item_name
{
    width: 100%;
    background: #fffeef;
    border: 1px solid #f9f242;
    padding: 5px;
    overflow: hidden;
}
.order_list_item_name:hover
{
	border: 1px solid #000000;
    background-color: #3e3e3e;
    color: #fff;
    cursor: pointer;
}
.order_list_item_name_static
{
    width: 100%;
    background: #fffeef;
    border: 1px solid #f9f242;
    padding: 5px;
    overflow: hidden;
}
.order_list_item_info_rma
{
    background: #fff6f6;
    border: 1px solid #ff0000;
    border-radius: 3px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 5px;
}
.existing_rma_link
{
	cursor: pointer;
}

.tabelle_order_data_zusammenfassung
{
	
}

.tabelle_order_data_zusammenfassung tr
{
	
}

.tabelle_order_data_zusammenfassung td
{
	
}

.create_rma_left_side
{
	width: 270px;
    float: left;
}
.create_rma_middle
{
    width: 650px;
	float: left;
}
.create_rma_right_side
{
	width: 350px;
}
.create_rma_upload_container
{
	/*
	border: 1px solid #cecece;
    border-radius: 3px;
    width: 100%;
    height: 370px;
	*/
}
.create_rma_name_container
{
	width: 90%;
	margin-bottom: 20px;
}
.create_rma_content_container
{
	width: 90%;
	margin-bottom: 20px;
}
.create_rma_keywords_container
{
	width: 90%;
	margin-bottom: 20px;
}
.create_rma_container select, .revise_rma_container select, .create_rma_top_container select
{
    border-radius: 3px;
    border-color: #cecece;
    height: 27px;
    font-size: 16px;
    width: 230px;
    margin: 0px;
}
.create_rma_container input, .revise_rma_container input, .create_rma_top_container input
{
	border-radius: 3px;
    font-size: 16px;
    width: 230px;
	margin: 0px;
}
.create_rma_option_container
{
	width: 230px;
    margin-bottom: 15px;
}
.create_rma_option_name
{
	font-size: 16px;
    width: 230px;
	text-align: left;
}
.create_rma_option_name span
{
	font-size: 16px;
  	color: #ff0000;
}
.rma_next_step_container
{
display: flex;
    justify-content: left;
    width: 620px;
    margin-bottom: 10px;	
}
.rma_next_step_name
{
    text-align: left;
    font-size: 16px;	
}
.rma_next_step_container select
{
    min-width: 600px;
    height: 110px;
	padding: 5px;
}
.rma_next_step_container select option
{
	padding-bottom: 2px;
	padding-top: 2px;
}
/* Pagination */
.container_pagination
{
	width: 100%;
    justify-content: center;
    display: flex;
}

/* Auflistung rmas alt */
.list_rma_container
{
	display: flex;
    justify-content: center;	
}
.list_rmas_table
{
	width: 100%;
}
.list_rmas_table_visible_data
{
	height: 30px;
}
.list_rmas_table_visible_data:nth-child(4n+4)
{
    background: #e8f2ff;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}
.list_rmas_table_visible_data:hover
{
    background-color: #3ea6c7;
	color: #ffffff;
	cursor: pointer;
}
.list_rmas_table_hidden_data
{
	height: 100px;
}
.list_rmas_table_hidden_data_container
{
    width: 100%;
    min-height: 100px;
    display: flex;
    justify-content: space-between;
    background: #d8f6ff;
    border: 1px solid #a1ddef;
    padding: 20px 5px 20px 5px;
}

.list_rma_customer_replied
{
    overflow: hidden;
    white-space: nowrap;
    width: 30px;
    text-align: center;
    position: relative;
    top: -1px;
}

.list_rma_number
{
    overflow: hidden;
    white-space: nowrap;
    max-width: 270px;
    min-width: 270px;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 15px;
    text-align: center;

}
.list_rma_shopname
{
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
    min-width: 200px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;

}

.list_rma_items_count
{
    overflow: hidden;
    white-space: nowrap;
    max-width: 100px;
    min-width: 100px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;

}
.list_rma_customer_name
{
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
    min-width: 200px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;

}

.list_rma_created_at
{
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
    min-width: 200px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

.list_rma_customer_country
{
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
    min-width: 200px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

.list_rma_resolved
{
    overflow: hidden;
    white-space: nowrap;
    width: 50px;
    position: relative;
    top: -1px;
}



.list_rma_header
{
    font-weight: 600;
    white-space: nowrap;
}
.list_rma_more_data
{
    text-align: center;
    width: 35px;
    padding-left: 10px;
    background: #d8f6ff!important;
}
.list_rma_more_data:hover
{
    background: #5bbfde!important;
}

.list_rma_id
{
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: 600;
}
.list_rma_name
{
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    max-width: 500px;
}
.list_rma_responsible
{
    text-align: center;
    width: 150px;
    white-space: nowrap;
    overflow: hidden;
}
.list_rma_sku
{
    width: 140px;
    white-space: nowrap;
    overflow: hidden;
}
.list_rma_type
{
    text-align: center;
}


.list_rma_status
{
    text-align: center;
    margin-left: 10px;	
}
.list_rma_platform
{
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}
.list_rma_expiry_date
{
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}
.list_rma_date_changed
{
    text-align: center;
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
}
/* ENDE Auflistung rmas alt */

/* START Auflistung rmas neu */
.hidden_data_container
{
    display: flex; 
    justify-content: space-around; 
    background: #f2fff2; 
    padding: 15px 5px 15px 5px; 
    border: 1px solid #5cb85c;
}
.hidden_data_container_prio
{
    display: flex;
    justify-content: space-around;
    background: #fff2f2;
    padding: 15px 5px 15px 5px;
    border: 1px solid #ff0000;
}
.hidden_data_container_block
{
    text-align: left;
    margin-right: 20px;
    max-width: 400px;
    overflow: hidden;
}
.list_rma_hidden_data
{
    display: flex; 
    justify-content: space-around; 
    background: #f2fff2; 
    padding: 15px 5px 15px 5px; 
    border: 1px solid #5cb85c;
}
.list_rma_row
{
    width: 100%; 
    display: flex; 
    justify-content: flex-start; 
    height: 30px; 
    vertical-align: middle; 
    line-height: 30px;
}

.list_rma_row:hover
{
    background-color: #3ea6c7;
	color: #ffffff;
	cursor: pointer;
}

/* ENDE Auflistung rmas neu */


/* arrow Buttons */
.arrow_button_container
{
    float: left;
    width: 30px;
    height: 30px;
    border: 1px solid #000000;
    border-radius: 3px;
    padding: 5px 8px 8px 6px;
}

.arrow_button_container:hover
{
    /*border: 2px solid #000000;*/
    cursor: pointer;
}

.arrow_left
{
	height: 20px;
    width: 20px;
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
	margin-left: 6px;
}

.arrow_right
{
	height: 20px;
    width: 20px;
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    margin-left: -6px;
}

.arrow_up
{
    height: 15px;
    width: 15px;
    border: solid black;
    border-width: 0 3px 3px 0;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    position: relative;
    top: 6px;
}

.arrow_down
{
    height: 15px;
    width: 15px;
    border: solid black;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: relative;
    top: -2px;
}




.arrow_left_up
{
	height: 20px;
    width: 20px;
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.arrow_right_up
{
	height: 20px;
    width: 20px;
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
}

.arrow_left_down
{
	height: 20px;
    width: 20px;
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.arrow_right_down
{
	height: 20px;
    width: 20px;
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
/* ENDE Arrow Buttons*/

/* Revise Magento Attributes Matrix */
.attribute_container
{
    margin-bottom: 20px;
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px;
}
.revise_magento_matrix_table
{
	
}

.revise_magento_matrix_table input
{
	width: 150px;
	text-align: center;
}

/* Revise rma */
.revise_rma_container
{
	display: flex;
    justify-content: space-between;
    width: 100%;
}
.revise_rma_left_area
{
	width: 240px;
}
.revise_rma_right_area
{
    width: 1000px;
    height: 500px;
    overflow: auto;
    padding-right: 50px;
    padding-bottom: 50px;
}
.rma_history_content_container
{
	width: 100%;
    margin-bottom: 50px;
}
.rma_history_content_header
{
    border: 1px solid #8ecbff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 10px 5px 10px 5px;
    background: #c1e2ff;
    text-align: left;	
    font-size: 15px;
}
.rma_history_content
{
	border: 1px solid #d7f6ff;
    padding: 10px 5px 10px 5px;
    background: #f2fcff;
    white-space: pre-line;
    text-align: left;
}
.rma_history_old_status_container
{
    border: 1px solid #ffcfcf;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 10px 5px 10px 5px;
    display: flex;
    justify-content: space-around;
    background: #ffeaea;
}
.rma_history_old_next_steps_container
{
    border-left: 1px solid #d7ecff;
    border-right: 1px solid #d7ecff;
    padding: 10px 5px 10px 5px;
    display: flex;
    justify-content: flex-start;
    background: #efffef;
}

.answer_rma_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 185px;
	cursor: pointer;
	margin-bottom: 10px;
}
.answer_rma_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 185px;
	cursor: pointer;
	margin-bottom: 10px;
}
.rma_answer_container
{
	padding: 5px;
    border-radius: 5px;
    margin-bottom: 25px;
}
.answer_rma_textarea_container
{
    padding: 5px;
    border: 1px solid #d7f6ff;
    border-radius: 5px;
    background-color: #f2fcff;
    height: 100px;	
	margin-bottom: 10px;
}
.answer_rma_textarea
{
	margin: 0px;
    height:	100%;
    width: 100%;
    background: #f2fcff;
	border:none;
	resize: none;
}
.revise_rma_option_container
{
	width: 100%;
    margin-bottom: 15px;
}

.next_steps_input_select
{
    width: 100%!important;
    min-height: 150px;
    padding: 5px;
    border-radius: 5px!important;
}
.next_steps_input_select option:hover
{
    color: #FFF;
    background: #3090ff;

}
.rma_revise_next_step_closed
{
	text-align: left;
    background-image: url(../css/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 200px;
	cursor: pointer;
	margin-bottom: 10px;
}
.rma_revise_next_step_opened
{
	text-align: left;
    background-image: url(../css/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 200px;
	cursor: pointer;
	margin-bottom: 10px;
}

/* Revise Suppliers */
.revise_supplier_container
{
	margin-bottom: 20px;
    margin-top: 25px;
	padding-bottom: 25px;
    overflow: auto;
}
.supplier_container
{
    padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #fffef6;
    margin-bottom: 25px;
}
.supplier_container_new
{
    padding: 5px;
    margin-bottom: 25px;

}
.supplier_container_inner
{
	display: flex;
    justify-content: flex-start;
}
.supplier_container input, .supplier_container_new input
{
    width: 320px;
}

.supplier_container select, .supplier_container_new select
{
    width: 320px;
    height: 25px;
    border-color: #cecece;
    border-radius: 3px;
}

.supplier_container textarea, .supplier_container_new textarea
{
    width: 320px;
	height: 240px;
	resize: none;
	border-radius: 5px;
	border-color: #cecece;
	padding: 5px;
}

.expand_supplier_container
{
	width: 100%;
    height: 30px;
    color: #fff;
    background: #3e3e3e;
    text-align: left;
    padding-left: 5px;
    border: 1px solid #333;
    border-radius: 3px;
    font-size: 17px;
    line-height: 30px;
}
.expand_supplier_container:hover
{
    background: #929090;
	cursor: pointer;
}
.supplier_data
{
	line-height: 18px;
}
.supplier_contact_persons_container
{
	
}
.contact_container
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #dff7e0;
	margin-bottom: 25px;
}
/* Revise Manufacturer */
.manu_container_new
{
	padding: 5px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background-color: #dff7e0;
	margin-bottom: 25px;
}

.list_manu_container
{
	display: flex;
    justify-content: center;	
}
.list_manu_table
{

}
.list_manu_table_visible_data
{
	height: 30px;
}
.list_manu_table_visible_data select
{
	height: 25px;
	width: 120px;
	color: #333!important;
	margin-right: 10px;
}

.list_manu_table_visible_data input
{
    height: 25px;
    width: 120px;
    color: #333!important;
    position: relative;
    top: 5px;
    margin-right: 10px;
}

.list_manu_table_visible_data:nth-child(even)
{
    background: #e8f2ff;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}

.list_manu_table_visible_data:hover
{
    background-color: #3e3e3e;
	color: #ffffff;
	cursor: pointer;
}

/* Start List Popup Messages */
.list_message_container
{
	display: flex;
    justify-content: center;	
}
.list_messages_table
{
	width: 1250px;
}
.list_messages_table_visible_data
{
	height: 30px;
}
.list_messages_table_visible_data:nth-child(4n+4)
{
    background: #e8f2ff;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}
.list_messages_table_visible_data:hover
{
    background-color: #3e3e3e;
	color: #ffffff;
	cursor: pointer;
}
.list_messages_table_hidden_data
{
	height: 100px;
}
.list_messages_table_hidden_data_container
{
    width: 100%;
    min-height: 100px;
    display: flex;
    justify-content: space-between;
    background: #d8f6ff;
    border: 1px solid #a1ddef;
    padding: 20px 5px 20px 5px;
}
.list_message_header
{
    display: flex;
    justify-content: center;
    font-weight: bolder;	
}
.list_messages_more_data
{
    text-align: center;
    width: 35px;
    padding-left: 10px;
    background: #d8f6ff!important;
}
.list_messages_more_data:hover
{
    background: #5bbfde!important;
}
/* Ende List Popup Messages */



/* Start Get Item Data für Artikeldaten ohne Bestellung */

.show_item_data_rma_item_container
{
	text-align: left;
}
.show_item_data_rma_item_name
{
	width: 100%; 
	background: #ceffce; 
	display: block; 
	text-align: center; 
	height: 40px; 
	line-height: 32px; 
	font-size: 16px; 
	padding: 5px;
}
.show_item_data_rma_item_desc
{
	width: 100%;
	max-height: 350px;
	overflow: auto;
	padding-right: 25px;
	padding-left: 10px;
	border-bottom: 1px solid #cecece;
	padding-bottom: 20px;
	margin-top: 10px;
}
.show_item_data_rma_item_image
{
	max-width: 500px;

}
.show_item_data_rma_item_price_box
{

}
/* Ende Get Item Data für Artikeldaten ohne Bestellung */

/* Start get_magento_order_data.phtml */
.rma_comment_container_customer
{
    margin-bottom: 10px;
    background: #f6fff0;
    border: 1px solid #5cb85c;
    border-radius: 5px;
}
.rma_comment_container_united
{
    margin-bottom: 10px;
    background: #f3fcff;
    border: 1px solid #5bc0dd;
    border-radius: 5px;
}
.rma_comment_date
{
    width: 100%;
    text-align: left;
    padding-left: 5px;
    overflow: hidden;
}
.rma_comment_content
{
    padding: 5px;
    white-space: pre-line;
}
.rma_comment_attached_file_header
{
    margin-top: 15px;
    width: 100%;
    padding-left: 5px;
    font-weight: 600;
}
.rma_comment_attached_file
{
    width: 100%;
    overflow: hidden;
    padding-left: 5px;
    margin-bottom: 5px;
    cursor: pointer;
}


/* Ende get_magento_order_data.phtml */

/* Start Get Item Data für Artikeldaten in der rmabearbeitung */

.show_item_data_container
{
	text-align: left;
}

.show_item_data_container h2
{
	font-size: 25px;
}

.show_item_data_name
{
	width: 100%; 
	background: #ceffce; 
	display: block; 
	text-align: center; 
	height: 40px; 
	line-height: 32px; 
	font-size: 16px; 
	padding: 5px;
}
.show_item_data_desc
{
	width: 100%;
	max-height: 350px;
	overflow: auto;
	padding-right: 25px;
	border-bottom: 1px solid #cecece;
	padding-bottom: 20px;
	margin-top: 10px;
}
.show_item_data_image
{
	max-width: 600px;

}
.show_item_data_price_box
{

}

/* Ende Get Item Data für Artikeldaten in der rmabearbeitung */

/* Start Uploads */
.upload_image_select
{

}
.upload_preview_image
{

}
.upload_remove_button
{
	display: block;
    height: 24px;
    width: 100px;
    line-height: 22px;
	margin-left: 25px;
}
.input_upload_button
{
	position: relative;
    top: 10px;
    padding: 5px;
    border-radius: 5px;
}
.list_rma_files
{
	float: left;
}
.list_rma_files_container
{
	margin: 10px;
}
.list_rma_files_container img
{
	height: 100px;
}
.list_rma_file_name
{
	max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
}
/* Ende Uploads */



/* Start Confirm Box */
.container_confirm
{
	width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
    text-align: center;
}
.confirm_content
{
    padding: 5px;
    border: 1px solid #fff700!important;
    border-radius: 5px;
    background-color: #fff0c6;
    opacity: 1.0;
    width: 600px;
    margin: 0px auto;
    position: relative;
    top: 200px;
}
.confirm_header
{
    width: 100%;
    text-align: left;
    padding: 5px;
    background-color: #c79900;
    opacity: 1.0;
}
.confirm_text
{
	width: 100%;
    text-align: left;
    padding: 5px;
    margin-bottom: 20px;
	color: #333;
}
/* Ende Confirm Box */


/* Start Customer Address Check */
.verify_address_error
{
    border-color: #ff0000;
}
.verify_address_ok
{
    
}
/* ENDE Customer Address Check */



/*

	//	Additional Bootstrap Buttons

*/

.btn-orange { 
  color: #ffffff; 
  background-color: #FF4000; 
  border-color: #FC3F00; 
} 
 
.btn-orange:hover, 
.btn-orange:focus, 
.btn-orange:active, 
.btn-orange.active, 
.open .dropdown-toggle.btn-orange { 
  color: #ffffff; 
  background-color: #CC3300; 
  border-color: #FC3F00; 
  box-shadow: 0 0 0 0.2rem rgb(255 187 165);
} 
 
.btn-orange:active, 
.btn-orange.active, 
.open .dropdown-toggle.btn-orange { 
  background-image: none; 

} 
 
.btn-orange.disabled, 
.btn-orange[disabled], 
fieldset[disabled] .btn-orange, 
.btn-orange.disabled:hover, 
.btn-orange[disabled]:hover, 
fieldset[disabled] .btn-orange:hover, 
.btn-orange.disabled:focus, 
.btn-orange[disabled]:focus, 
fieldset[disabled] .btn-orange:focus, 
.btn-orange.disabled:active, 
.btn-orange[disabled]:active, 
fieldset[disabled] .btn-orange:active, 
.btn-orange.disabled.active, 
.btn-orange[disabled].active, 
fieldset[disabled] .btn-orange.active { 
  background-color: #FF4000; 
  border-color: #FC3F00; 

} 
 
.btn-orange .badge { 
  color: #FF4000; 
  background-color: #ffffff; 
}





.btn-purple { 
  color: #ffffff; 
  background-color: #611BBD; 
  border-color: #130269; 

} 
 
.btn-purple:hover, 
.btn-purple:focus, 
.btn-purple:active, 
.btn-purple.active, 
.open .dropdown-toggle.btn-purple { 
  color: #ffffff; 
  background-color: #49247A; 
  border-color: #130269; 
  box-shadow: 0 0 0 0.2rem rgb(187 135 255);
} 
 
.btn-purple:active, 
.btn-purple.active, 
.open .dropdown-toggle.btn-purple { 
  background-image: none; 
} 
 
.btn-purple.disabled, 
.btn-purple[disabled], 
fieldset[disabled] .btn-purple, 
.btn-purple.disabled:hover, 
.btn-purple[disabled]:hover, 
fieldset[disabled] .btn-purple:hover, 
.btn-purple.disabled:focus, 
.btn-purple[disabled]:focus, 
fieldset[disabled] .btn-purple:focus, 
.btn-purple.disabled:active, 
.btn-purple[disabled]:active, 
fieldset[disabled] .btn-purple:active, 
.btn-purple.disabled.active, 
.btn-purple[disabled].active, 
fieldset[disabled] .btn-purple.active { 
  background-color: #611BBD; 
  border-color: #130269; 
} 
 
.btn-purple .badge { 
  color: #611BBD; 
  background-color: #ffffff; 
}











