
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%;
    height: 150px;
    margin: 0px auto;
	
}
.header_login_date
{
    color: #fff;
    display: flex;
    position: absolute;
    justify-content: flex-end;
    width: 100%;
    padding-right: 20px;
}
.footer_container
{
    position: fixed;
    bottom: 0;
    width: 100%;
	height: 30px;
	display: flex;
	justify-content: center;
    z-index: 100;
}
.footer
{
    color: #fff;
	background: #3e3e3e;
    /* width: 1300px; */
    width: 100%;
    margin-right: auto;
    margin-left: auto;
	line-height: 30px;
}

.ticket_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;
}
.top_navigation_header
{
	font-size: 20px;
	margin: 0px auto;
    width: 50%;
	position: relative;
    top: -20px;
}
/* Bitte warten! */



/* Overlay Hilfe, Error, Confirm */
.container_messages, .container_inbox
{
	width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
    text-align: center;
}


/* 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
{

}

.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 Ticket */

.create_ticket_container
{
    display: flex;
}
.create_ticket_creator_name
{
	width: 100%;
    text-align: left;
    position: relative;
    top: -10px;
    margin-bottom: 20px;
}
.create_ticket_top_container
{
	width: 100%;
    display: flex;
    justify-content: left;
	margin-bottom: 25px;
}
.create_ticket_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_ticket_link
{
	cursor: pointer;
}

.tabelle_order_data_zusammenfassung
{
	
}

.tabelle_order_data_zusammenfassung tr
{
	
}

.tabelle_order_data_zusammenfassung td
{
	
}


.ticket_next_step_container
{
display: flex;
    justify-content: left;
    width: 620px;
    margin-bottom: 10px;	
}
.ticket_next_step_name
{
    text-align: left;
    font-size: 16px;	
}
.ticket_next_step_container select
{
    min-width: 600px;
    height: 110px;
	padding: 5px;
}
.ticket_next_step_container select option
{
	padding-bottom: 2px;
	padding-top: 2px;
}



.list_tickets_table
{
	width: 100%;
}
.list_tickets_table_visible_data
{
	height: 30px;
}
.list_tickets_table_visible_data:nth-child(4n+4)
{
    background: #e8f2ff;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}
.list_tickets_table_visible_data:hover
{
    background-color: #3ea6c7;
	color: #ffffff;
	cursor: pointer;
}
.list_tickets_table_hidden_data
{
	height: 100px;
}
.list_tickets_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_ticket_header
{
    font-weight: 600;
    white-space: nowrap;
}
.list_ticket_more_data
{
    text-align: center;
    width: 35px;
    padding-left: 10px;
    background: #d8f6ff!important;
}
.list_ticket_more_data:hover
{
    background: #5bbfde!important;
}



.list_ticket_type
{
    text-align: center;
}
.list_ticket_priotity
{
    text-align: center;
}
.list_ticket_priotity img
{
    height: 20px;
}

.list_ticket_status
{
    text-align: center;
    margin-left: 10px;	
}
.list_ticket_platform
{
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}
.list_ticket_expiry_date
{
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}
.list_ticket_date_changed
{
    text-align: center;
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
}
/* ENDE Auflistung Tickets alt */

/* START Auflistung Tickets neu */
.list_ticket_hidden_data
{
    display: flex; 
    justify-content: space-around; 
    background: #f2fff2; 
    padding: 15px 5px 15px 5px; 
    border: 1px solid #5cb85c;
}



/* ENDE Auflistung Tickets 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 Ticket */
.revise_ticket_container
{
	display: flex;
    justify-content: space-between;
    width: 100%;
}
.revise_ticket_left_area
{
	width: 240px;
}
.revise_ticket_right_area
{
    width: 1000px;
    height: 500px;
    overflow: auto;
    padding-right: 50px;
    padding-bottom: 50px;
}
.ticket_history_content_container
{
	width: 100%;
    margin-bottom: 50px;
}
.ticket_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;
}
.ticket_history_content
{
	border: 1px solid #d7f6ff;
    padding: 10px 5px 10px 5px;
    background: #f2fcff;
    white-space: pre-line;
    text-align: left;
}
.ticket_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;
}
.ticket_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_ticket_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;
}
.ticket_answer_container
{
	padding: 5px;
    border-radius: 5px;
    margin-bottom: 25px;
}

.revise_ticket_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;

}
.ticket_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;
}
.ticket_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 Ticketbearbeitung */

.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 Ticketbearbeitung */

/* 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_ticket_files
{
	float: left;
}
.list_ticket_files_container
{
	margin: 10px;
}
.list_ticket_files_container img
{
	height: 100px;
}
.list_ticket_file_name
{
	max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
}
/* Ende Uploads */


/* Start Statistik */

.statistic_container
{
	display: flex; 
	justify-content: center;
	margin-bottom: 25px;
}
.statistic_value_base
{
    margin-bottom: 5px;
    width: 270px;
}
.statistic_value_base_button
{
	font-size: 15px; 
	width: 100%;
}
.statistic_badge
{
	font-size: 17px; 
	color: #2f2f2f!important; 
	background-color: #fff!important; 
	border-radius: 3px; 
	min-width: 50px; 
	position: relative; 
	top: 0px; 
	float: right; 
	margin-left: 15px;
}
.statistic_pie_chart_container
{
	
}
.statistic_container_overview
{
	font-size: 17px;
    text-align: left;
    width: 500px;
    display: inline-block;
}
.statistic_row_overview
{
	
}
/* Ende Statistik */

/* 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 Email an Kunde */
.email_history_container
{
	width: 680px; 
	padding: 10px; 
	border-left: 1px solid #efefef; 
	height: 455px; 
	position: relative; 
	top: -15px;
}
.email_history_email
{
	width: 100%;
    text-align: left;
    margin-bottom: 15px;
    background: #f6fdff;
    border-left: 1px solid #c8f2ff;
    border-right: 1px solid #c8f2ff;
    border-bottom: 1px solid #c8f2ff;
}
.email_history_email_customer
{
	width: 100%;
    text-align: left;
    margin-bottom: 15px;
    background: #f6fdff;
    border-left: 1px solid #c8f2ff;
    border-right: 1px solid #c8f2ff;
    border-bottom: 1px solid #c8f2ff;
}
.email_history_email_user
{
	width: 100%;
    text-align: left;
    margin-bottom: 15px;
    background: #f6fdff;
    border-left: 1px solid #c8f2ff;
    border-right: 1px solid #c8f2ff;
    border-bottom: 1px solid #c8f2ff;
}
.email_history_email_info
{
    border: 1px solid #8ecbff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 3px;
    background: #c1e2ff;
    text-align: left;   
}
.email_history_email_info_customer
{
    border: 1px solid #5cb85c;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 3px;
    background: #e1ffe1;
    text-align: left;
}
.email_history_email_info_user
{
    border: 1px solid #8ecbff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 3px;
    background: #c1e2ff;
    text-align: left;   
}
.email_history_email_header
{
    color: #337ab7;
    font-size: 16px;
    font-weight: 600;
    margin: 5px 0px 10px 0px;
    padding-left: 5px;
}
.email_history_email_content
{
	white-space: pre-line;	
    padding-left: 5px;
    padding-bottom: 10px;
}
.email_history_email_attachments
{
    padding-left: 5px;
    padding-bottom: 10px;
}
.email_history_email_cc
{
    padding-left: 5px;
    padding-bottom: 10px;
}
/* Ende Email an Kunde */

/* Start Email an Supplier */
.rma_supplier_selected_container
{
	margin-top: 25px;
    padding: 5px;
    background: #f3fcff;
    border: 1px solid #5bc0dd;
    width: 98%;	
}
.list_supplier_rma_forms
{
	float: left;
	text-align: center;
}
.list_supplier_rma_forms_container
{
	margin: 10px;
}
.list_supplier_rma_forms_container img
{
	height: 40px;
}
.list_supplier_form_name
{
	max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
}
/* Ende Email an Supplier */

/* Start Bulleting Board */
.page_header_bulletin_board
{
    font-size: 25px;
    margin-bottom: 30px;
    width: 100%;
    height: 50px;
    background: #e2d183;
    border: 1px solid #675500;
    border-radius: 5px;
    line-height: 50px;
}
.bulletin_table
{

}
.bulletin_table tr:nth-of-type(odd)
{
    background: #dbf7ff;
}
.bulletin_table tr:hover
{
    cursor: pointer;
    background: #c0f1ff;
}
.bulletin_table td
{
    padding: 5px;
    vertical-align: text-top;
}
.bulletin_date
{
    font-size: 17px; 
}
.bulletin_id
{
    font-size: 17px;
}
.bulletin_message
{
    text-align: left;  
    font-size: 15px;
    width: 1000px;
}
/* Ende Bulleting Board */


/* Start Erweiterung originale Bootstrap styles */
.info_tabs_revise_ticket .tab-content>.active {
    display: block;
	min-height: 600px;
}
/* ENDE Erweiterung originale Bootstrap styles */

/* Dropdown Hover */
.dropdown-submenu 
{
    position: relative;
}

.dropdown-submenu> a:after {
    content: ">";
    float: right;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: 0px;
    margin-left: 0px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}








