
#definitions_list {
	margin-top: 30px;
	position: relative;
}
span.divide {
	float: left;
}
span.divide.fix {
	width: 45px;
	margin-top: 10px;
	color: #2f2f2f;
}
span.iconspan {
	display: block;
	height: 20px;
	width: 20px;
}
/* span icons */
span.i_triangle_right {
	margin: -19px 0 0 96px;
}
span.i_archive {
	margin: -29px 0 1% 67%;
}
span.alert_header {
	font-weight: 700;
}
#pageoptions ul.pageoptions_list {
	margin: 0px 5px 0 5px;
	width: 215px;
}
#pageoptions ul.pageoptions_list a:hover {
	color: #f1f1f1;
}
#pageoptions ul.pageoptions_list li a:hover, #pageoptions ul.pageoptions_list li a.active{
	color:#2e2e33;
	background-color:#f1f1f1;
}
a.table_icons {
	float: left;
	display: block;	
	height: 22px;
	width: 19px;
}
div.stytvdatatable table.datatable tr:nth-child(even) {
	background: #BEBEBE;
}
/* Table operation icons */

._preview { background-image: url(images/icons/light/magnifying_glass.png); }
._newsearch {background-image: url(images/icons/dark/refresh_3.png); float:right;}
._close { background-image: url(images/icons/dark/file_cabinet.png); }
._deny { background-image: url(images/icons/dark/cross.png); }
._reverse {background-image: url(images/icons/dark/bended_arrow_left.png);}
table tr ._preview { background-image: url(images/icons/dark/magnifying_glass.png); }
._accept { background-image: url(images/icons/dark/tick.png); }
._pencil { background-image: url(images/icons/dark/pencil.png); }
._user_2 { background-image: url(images/icons/dark/user_2.png); }
._stop { background-image: url(images/icons/dark/stop.png); }
._arrowdown { background-image: url(images/icons/dark/arrow_down.png); }
._folder_upload { background-image: url(images/icons/dark/folder_upload.png); }
._arrowup { background-image: url(images/icons/dark/arrow_up.png); }
._remove { background-image: url(images/icons/light/cross.png); }
._loading { background-image: url(images/ajax-loader.gif); width: 13px; height: 13px;}
._big_loading { background-image: url(images/loading.gif); width: 300px; height: 300px; margin-left: 135px;}

a.remove_tmp_file {
	background-image: url("images/icons/dark/cross.png");
	display: block;
	float: right;
	height: 18px;
	width: 18px;
	margin-top: -5px;
} 
div.fileuploadtmplist {
	background-color: #D8F8CF;
	border: 1px dotted #CECECE;
	float: left;
	margin: 10px 2px -6px 2px;
	padding: 10px;
	width: 26%;
}
#table_operations_ div.refresh_table {
	top: 2px;
	width: 100px;
	margin-left: 15px;
}
#table_operations_ div.refresh_table a._newsearch {
	float: left;
	position: relative;
}
#table_operations_ div.refresh_table a span {
	float: left;
	font-size: 10px;
	margin-left: 22px;
	margin-top: 6px;
	width: 100px;
}
a#show_serial {
	background-image: url(images/icons/dark/scan_label.png);
	height: 24px;
	width: 24px;
	margin: 0 8px;
	display: block;
}
a.btn.small.iconlike.aktif { color: red;}
a.btn.small.iconlike.pasif { color: green;}
#table_operations,#table_operations_ {
	position: relative;
	width: 400px; !important
}
#table_operations div,#table_operations_ div, #table_operations_first {
	float: right;
	position: relative;
}
#table_operations_ div > div,#table_operations_ div > span {
	float: none;
}
#table_operations_ div > span {
	top: 0px;
}
#table_operations_ div.selected_options {
	float: right;
	width: 192px;
}

div#table_operations_first {
	border-color: #cdcdcd;
	float: left;
	top: 33px;
	margin-left: 40%;
	z-index: 1;
}
div#table_operations_ {
	margin-left: 265px;
	top: 33px;
	z-index: 1;
}
div.selector select.select_c_option {
	width: 73px;
}
#table_operations {
	float: right;
	margin-top: -21px;
	margin-right: 6%;
}
span.do_selected, span.do_selected_ {
	position: relative;
}
span.do_selected {
	top: 9px;
}
span.do_selected_ {
	top: -11px;
	padding-right: 17px;
}
table.datatable thead tr {
	height: 30px;
	margin-top:150px;
}
table.datatable th,table.datatable td {
	max-width: 100px;
	vertical-align: middle;
}
table.datatable td.serial_number {
	max-width: 55px;
}
div.customer_complaint_history table {
	margin-bottom: 0;
}
div.add_complaint_short {
	float: left;
	margin-top: 30px;
	position: absolute;
	z-index: 5;
}
div.selector span.option_small {
	width: 30px;
}
div.definitions {
	height: 95%;
}
div.solution_info_div {
	margin-bottom: -2px;
	padding-top: 12px;
}
div.reportpageframe #table_operations {
	margin-top: 10px;
}
div.reportpageframe #table_operations_, div#userBusyTime #table_operations_ {
	display: none;
}
div.reportpageframe .dataTables_wrapper {
	overflow-x: auto;
	overflow-y: hidden;
}
div#uniform-d_table_select span {
	width: 32px;
}
div#complaintInfo form div.solution_info_div div {
	margin-top: 0px;
	width: 80%;
}
div#complaintInfo form div.solution_info_div label {
	width: 17%;
}
div#complaintInfo div.g11 {
	margin-top: -32px;
}
div#complaintInfo div.g11 div {
	margin-left: 21%;
}
div#complaintInfo div.g11 label {
	margin-top: -8px;
}
div.definitions_form {
	background-image: url("images/paper_02.png");
	border: 1px #cecece solid;
	width: 74%;
	height: 438px;
	position:absolute;
	right: 17px;
	top: 24px;
}
div.new_record {
	width: 60%;
	margin: -5px -12px 0 0;
	float:left;
}
div.form_record div.selector span {
/*iok closed this and added below:	width: 100%;*/
	width: 163px;
}
div.analyze_note {
	padding: 9px 5px;
	display:inline;
	float:left;
	margin-left:1%;
	margin-right:1%;
}
#search_key,.new_record {
	float: left;
	width: 60%;
}
form input.integer,form input.decimal, form textarea {
	width: 99%;
}
form.user_operations_form span.required {
	left: 10px !important;
}
form.report_export_form {
	background: transparent;
	border: none;
}
form.report_export_form > div {
	background: none;
	border: none;
}
div.def_dialog form span.required { 
	left: 15px;
}
div.status div.selector span {
	width: 90px;
}
span.busytime_opt {
	width: 30%;
}
span.busytime_opt,span.d_search_key {
	float: left;
	margin-top: 10px;
}
span.d_search_key {
	width: 12%;
}
span.list_search {
	font-weight: bold;
	font-size: 13px;
	position: relative;
}
span.table_info {
	float: left;
	width: 20px;
	height: 20px;
	display: block;
	padding: 3px;
	margin-top: -4px;
}
span.loading_reasons {
	display: block;
	width:16px; 
	height: 16px; 
	margin-left: 10px;
}
label.list_search {
	font-size: 14px;
	padding: 10px 5px;
}
tr.clickable {
	cursor: pointer;
}
form#definitions {
	margin-top: 10px;
	margin-left:2px;
}
#logo {
	cursor: pointer;
}
button.df_search,a.small.icon.df_search {
	line-height: 11px;
	/*iok closed this and added below: padding: 10px 8px 6px;*/
	padding: 8px 8px 1px;
}
div.new_record a.small.icon.df_search {
	float: none;
	width: 30%;
}
button.small.icon.df_search {
	background-position: 0 1px;
}
button.small.excel_export {
	bottom: 3px;
}
a.small.icon.df_search {
	/*iok closed this: background-position: 4px 2px;*/
	float:right;
	padding-left: 26px;
	margin-right: 16px;
}
input.df_search {
	padding: 4px 2px;
	width: 45%;
}
input.df_record {
	width: 60%;
}
#clickable_table th,#clickable_table td {
	padding: 5px 0 5px 10px;
	text-align: left;
}

fieldset.info_fieldset {
    position: relative;
    top: -5px;
}
form div.g7 {
    margin-left: 1px;
}
div.complaint_info_tabs {
	background: transparent;
	border: none;
    float: left;
    width: 100%;
}
div.complaint_info_tabs div.dataTables_wrapper {
	margin-top: 15px;    
}
div.complaint_info_tabs section, div.complaint_info_tabs section fieldset {
	width: 100%;
}
a.new_record {
        float: none;
	    width: 20%;
    }
a.new_record.btn_wide {
    width: 48%;
}
div.def_dialog div.selector span,div.def_edit div.selector span {
    width: 80%;
}
div.def_edit div.selector select {
    width: 85px;
}
form section label {
    font-weight: normal;
    font-size: 12px;
} 
#complaintInfo fieldset.customer_info section label {
    width: 26%;
    margin-top: -2px;
    padding-right: 0;
}
div.triple label{
    width: 90px;
}

a.table_icons.new_record {
    float: left;
    width: 24px;
}
h3.right_header {
    position: absolute;
    right: 32px;
    top: 40px;
    z-index: 2;
}
div.complaint_exp {
    float:right;
    margin-right: -100px;
    margin-top: -150px;
    width: 70%;
}
div.complaint_exp div {
    float:left;
    width: 80%;
}
span.complaint_exp {
    float: left;
} 

.g6.customer_info {
	margin-top: 5px;
    margin-left: -5px;
}
div.customer_info {
	margin-top: 17px;
}
div.def_dialog {
    min-height: 250px;
}
div.option_buttons {
    width: 54%;
    margin-top: -8px;
    margin-right: 13px;
}
div.option_buttons a {
	float: right;
}
div.time_for_reports {
	padding-left: 60%;
	text-align: right;
	width: 40%;
}
div.time_for_reports form{
	background: transparent;
	border: none;
}
div.time_for_reports input {
	width: 80px;
}
input.unvisible {
    visibility: hidden;
}
input.startdate, input.enddate {
    width: 45%;
}
fieldset.brand_c_type {
	margin-bottom: -10px;
}
div#newComplaintRecord form fieldset.brand_c_type div section label.new_brand {
    float: left;
    width: 40%;
    margin-top: 10px;
}
div#newComplaintRecord form fieldset.brand_c_type div.g5 section label {
	margin-left: 10px;
}
div#newComplaintRecord div.g12 .g9 {
    margin-left: 0px;
}
div#newComplaintRecord div.g12 .g2 {
    margin-left: 3px;
    color:#111111;
}
div#newComplaintRecord section label {
    color:#222222;
}
div#newComplaintRecord textarea#tsbcomplaintexpl {
	max-width: 130%;
	margin-left: 12px;
}
div#newComplaintRecord fieldset div section div.g8{
     padding: 4px 0;
}
div.document_upload section > div {
	margin-left: 1px;
}
div.document_upload section > label {
	width: 19%;
}
 #newComplaintRecord input.date {
 	width: 70px;
 }
 #newComplaintRecord div.alert {
 	margin-left: 5px;
 	margin-right: 5px;
 }
div.g12.dealer_activation div.g7 label {
     float: left;
     width: 10%;
 }
div.intern_extern_select {
     display: none;
}
 div.intern_extern_select label {
     width: 15%;
}
div.definitions .dataTables_length {
 	visibility: hidden;
}
 div.definitions table th {
 	height: 20px;
 }
 div.g6.costumer_info {
 	margin-left: 0;
 }
 fieldset.nc_complaint_fieldset > div > section > div.g6, fieldset.nc_desigation_fieldset > div > section > div.g6,fieldset.nc_complaint_fieldset > div > section > div.g7, fieldset.nc_desigation_fieldset > div > section > div.g7 {
 	padding: 1px 0;
 }
 fieldset.nc_complaint_fieldset {
 	margin-bottom: -1px;
 }
 fieldset.nc_complaint_fieldset div.g5 {
 	margin-left: -2px;
 }
 fieldset.nc_desigation_fieldset {
 	margin-bottom: -28px;
 	height: 175px;	
 }
 fieldset.button_fieldset {
 	margin: -3px 0 -11px 17px;
 }
 fieldset.nc_complaint_fieldset textarea, fieldset.nc_desigation_fieldset textarea {
 	margin-top: -5px;
 }
 section > label.g4, section > div.g7, section > div.g8 {
 	padding: 4px 0;
 }
form#new_complaint_submit fieldset > div.g6 > section.replacement_part > label.g4 {
 	width: 182px; !important
 }
 fieldset.customer_info {
 	margin-top: 5px;
 }
 div.g7 #contact {
 	margin-bottom: 5px;
 }
#userBusyTime table tr td.icons {
     width: 80px;
 }
 #userBusyTime table tr td.icons a {
     margin-left: 4px;
 }
 ul#sortable li {
     border: 1px dotted #dedede;
     cursor: pointer;
     list-style: none;
     margin-left: 0px;
     padding-top: 2px;
}
 
div.stytvdatatable div.dataTables_info {
 	font-size:0;
}

div.def_dialog #select_department {
	width: 100%;
}
div.def_dialog #uniform-select_department span {
	width: 95%;
}
.ui-dialog .ui-dialog-titlebar-close {
	display: none;
}
div#all_users_list,div#selected_users_list {
	max-height: 170px;
	overflow: auto;
}
div.all_users_search {
	text-align: right;
}
div.search_fields_div {
	min-height: 40px;
	overflow: hidden;
	padding: 5px 0 0 5px;
}
div.search_fields_div > div,div.search_fields_div > input {
	float: left;
}
div.filter_container {
	
}
div.search_area_labels_top{
	margin-left: 5px;
	position: relative;
}
div.search_area_labels{
	margin-top: 8px;
	position: relative;
}
div.search_area {
	margin-bottom: 5px;
}
div.search_area div.selector select {
	width: 130px;
}
form.complaint_search_form div.selector span {
	min-width: 100px;
	width: 90%;
}
form.complaint_search_form div.selector {
	margin-left: -3px;
}
#search_all_users {
	width: 25%;
	font-size: 11px;
	height: 17px;
	margin-bottom: 2px;
	margin-top: 15px;
}
span.remove_user {
	height: 20px;
	width: 20px;
	position: absolute;
	right: 30px;
	margin-top: -4px;
}
#hidden_username_check {
	display: none;
}

div.def_dialog form textarea {
	width: 70%;
}
form fieldset label{
    background:#406F9B;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6C879F', endColorstr='#406F9B');
    background:-webkit-gradient(linear, left top, left bottom, from(#6C879F), to(#406F9B));
    background:-moz-linear-gradient(top,  #6C879F,  #406F9B);
    background:-o-linear-gradient(top,  #6C879F,  #406F9B);
    text-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
}
form fieldset label, form fieldset div {
	color:#222222;
	font-size: 12px;
}
form#new_complaint_submit input, form#new_complaint_submit textarea {
	margin-left: 4px;
}
fieldset.nc_complaint_fieldset > div.g6, div.g6.nc_solution_team, div.customer_info_div fieldset > div.g6, div.dealer_info_div fieldset > div.g6 {
	margin-top: 5px;
	width: 50%;
}
div.nc_solution_team div.selector select, div.cc_team_member div.selector select{
	width: 125%;
}
div.g6 section label, div.g7 section label {
    background:transparent;
	filter:none;
}
div.g5 section label.g4{
	width: 36%;
	margin-top: 8px;
}
#complaintInfo div.g5 section label.g4{
	margin-top: 0px;
}
div.g5.complaint_info {
	margin-left: -60px;
}
div.g5 section div.g8{
	width: 57%;
}

div.g5 section label{
    background:transparent;
	filter:none;
}
section label.g3{
    background:#ffffff;
	filter:none;
}
div.g12 section label.g2{
    background:transparent;
	filter:none;
}
section.dealer_for_complaint label.g2{
    background:#ffffff;
	filter:none;
}
section.extern_service label.g2{
    background:#ffffff;
    color:#444444;
}
section.replacement_part label.g2{
    background:#ffffff;
	filter:none;
}
div.g7 label{
    background:#ffffff;
	filter:none;
}
label.g2{
    background:#ffffff;
}
div.dealer_activation section label{
    background:#ffffff;
	filter:none;
}
div.ui-dialog .ui-dialog-buttonpane{
    border-width: 0px 0 0;
}
div.customer_complaint_history table thead th{
    font-size:12px;
    padding: 3px 18px 3px 10px;
}
div.customer_complaint_history table tr td{
    font-size:11.5px;
    padding: 3px 18px 3px 10px;
}

label.info_header{
    background: #53607E;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53607E', endColorstr='#53607E');
    background:-webkit-gradient(linear, left top, left bottom, from(#53607E), to(#53607E));
    background:-moz-linear-gradient(top,  #53607E,#53607E);
    background:-o-linear-gradient(top, #53607E, #53607E);
    color:#F1F1F1;
    padding-top: 2px;
} 

div.ui-dialog-titlebar, ui-widget-header{
/*iok closed this for new theme:	background-color:#406F9B;*/
	background-color:#53607E;
	filter:none;
	color:#F1F1F1;
}
div.def_dialog form fieldset > section {
	border-bottom:0;
	padding: 5px;
}
#newComplaintRecord form fieldset > section,#complaintInfo form fieldset > section {
	padding: 0px;
	margin-top: -2px;
}
button#solution_team_add, button#ce_solution_team_add {
	float:right;
	font-size:9px;
	font-style:bold;
}
div.search_record {
	float: right;
	width: 30%;
	margin-top: -5px;
}
div.search_record input#keyword {
	/* iok closed this: padding: 7px 3px;*/
	width: 50%;
}
a.small.icon.df_search.search_definition {
	float: none;
}
.dealer_info_div,.dealer_info_label,.customer_info_div,.customer_info_label,.device_info_label,.device_info_div,.cc_history_label,.cc_history_div,.service_info_div,.service_info_label, .supplier_info_div,.supplier_info_label {
	display: none;
}
input.input_find {
	width: 78%;
}
form.solution_team button {
	font-size: 9px;
}
form#ce_designation_form section > label,form#ce_time_freeze_form section > label,form#time_free_reason_form section > label,form.complaint_deadline section > label {
	width: 28%;
}
form#ce_designation_form section > div,form#ce_time_freeze_form section > div,form#time_free_reason_form section > div,form.complaint_deadline section > div {
	width: 68%;
}
div.daily_complaint_count {
	/*iok closed this:		background: #EFEFEF;*/
	position: relative;
	float: left;
	margin-top: 20px;
}
div.daily_complaint_count .info {
	font-size:11px;
	text-shadow:none;
}
div.dealer_information div,div.service_information div,div.supplier_information div {
	margin-left: -2px;
}
ul.customer_list, ul.dealer_list {
	list-style: none;
	max-height: 200px;
	overflow: auto;
}
ul.customer_list {
	margin-left: 50px;
}
ul.dealer_list {
	margin-left: 34px;
}
ul.customer_list li, ul.dealer_list li {
	border: 1px dotted gray;
	cursor: pointer;
	padding: 0 3px;
}
div#newComplaintRecord form div.dealer_info_div div.g5 div.g8 input,div#newComplaintRecord form div.customer_info_div div.g5 div.g8 input,div#newComplaintRecord form div.supplier_info_div div.g5 div.g8 input,div#newComplaintRecord form div.service_info_div div.g5 div.g8 input {
	width: 120%;
}
div#newComplaintRecord h3 {
	margin-left: 10px;
}
div.mcSearchBetweenDates {
	border: none;
	background: transparent;
	position: relative;
	margin-right: -4px;
	float: right;
}
.complaint_search_area {
	margin-top: 2px;
	width: 95px;
}
.complaint_search_area.name {
	width: 115px;
}
.complaint_search_area, form.complaint_search_form div.selector {
	margin-right: 10px;
}
span.search_span {
	width:50px;
}
div.mcSearchBetweenDates input {
	font-size: 11px;
	background-color:transparent;
	width: 36%;
}
ul#visitors li {
	border: 1px #cecece dotted;
	list-style: none;
	text-align: left;
	margin-left: 0px;
	padding-left: 3px;
}
#complaintInfo {
	font-size: 12px;
}
#complaintInfo input{
	max-width:308px;
}
div.g9 #dealer_list{
	max-width:308px;
}
div.g9 #service_list{
	max-width:308px;
}
div.g9 #replacement_part_info{
	max-width:308px;
}
div.g9 #complaint_reason{
	max-width:308px;
}
#NewDepartment input, #updateDepartment input{
	width:284px;
}
#NewComplaintType input, #updateComplaintType input{
	width:284px;
}
#NewComplaintVia input, #updateComplaintVia input{
	width:284px;
}
#NewComplaintReason input, #updateComplaintReason input{
	width:284px;
}
#NewSolutionType input, #updateSolutionType input{
	width:284px;
}
div.def_dialog div.selector span {
	min-width: 100px;
	width: 90%;
}
#NewCostType input, #updateCostType input{
	width:284px;
}
#NewCostReason input, #updateCostReason input{
	width:284px;
}
#NewComplaintDeadline input, #updateComplaintDeadline input{
	width:144px;
}
#updateComplaintDeadline #select_brand{
	width:120px;
}
#NewOverTimeReason input, #updateOverTimeReason input{
	width:284px;
}
#NewTimeFreezeReason input, #updateTimeFreezeReason input{
	width:284px;
}
#NewEmailText input, #updateEmailText input{
	width:284px;
}
#NewTeSurvey input{
	width:284px;
}
#NewSolutionTeam input#solutionteamname, #updateSolutionTeam input#solutionteamname{
	width:250px;
}
#complaintInfo div.selector span {
	width: 120px;
}
#NewComplaintDesignation div.selector span, #updateComplaintDesignation div.selector span, div.nc_solution_team div.selector span {
	width: 125%;
	min-width: 140px;
}
div.cc_team_member > div.selector > span {
	width: 125%;
	min-width: 140px;
}
#NewComplaintActionTaken input#complaintaction, #updateComplaintActionTaken input#complaintaction{
	width:284px;
}
#NewComplaintTimeFreezeAction input#time_freeze, #updateTimeFreezeAction input#time_freeze{
	width:284px;
}
#NewComplaintCost input#cost_reason, #NewComplaintCost input#costitem, #NewComplaintCost input#cost_cost{
	width:284px;
}
#updateComplaintCost input#cost_reason, #updateComplaintCost input#costitem, #updateComplaintCost input#cost_cost{
	width:284px;
}
a#confirmation_close{
	float:right;
	margin-right:20px;
	margin-top:20px;
}
#wl_dialog h6{
	margin-left:60px;
}
section.vendor_for_complaint,section.replacement_part,section.dealer_for_complaint,section.intern_extern_service {
	display: none;
}
form fieldset > section, form fieldset > section > label,label.explanation {
	background: none;
}
label.explanation {
	margin-left: 4px;
}
label.ce_explanation {
	margin-left: -5px;
}
form#new_complaint_submit fieldset > div.g6 > section label.g4 {
	width: 38%;
	margin-top: 5px;
}
form > label {
	margin: 7px 5px -4px;
}
form > div {
	background-color: #ECECEC;
	border-left: 1px #E7E7E7 solid; 
	border-bottom: 1px #E7E7E7 solid; 
	border-right: 1px #E7E7E7 solid;
	border-top: none;  
	margin: 3px 5px 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
form#new_complaint_submit div.new_complaint_info {
	border-bottom: none;
}
form#edit_complaint_submit div.customer_information {
	border-bottom: none;
}
form#edit_complaint_submit div.device_info {
	border-top: none;
	margin-top: -5px;
}
form#new_complaint_submit div.new_document_ {
	margin-top: -6px;
}
#complaintClosure section#DealerResponsibility, #complaintClosure section#overTimeReason{
	display: none;
}
.result_customer_list,.result_customer_crp_list,.result_dealer_list,.result_supplier_list,.result_extern_list {
	list-style: none;
	margin-top: 5px;
	width: 75%;
}
.result_customer_list li,.result_customer_crp_list li,.result_dealer_list li,.result_supplier_list li,.result_extern_list li {
	cursor: pointer;
	padding: 2px;
}
.result_dealer_list,.result_supplier_list,.result_extern_list,.result_customer_list,.result_customer_crp_list {
	margin-left: 40px;
}
#pageoptions ul li a#welcome{
	cursor:default;
}
#pageoptions ul li a#welcome:hover{
	background-color:transparent;
	color:#555555;
}
nav ul li a:active, nav ul li a.active{
	background-image:url(images/nav_active.png);
	background-repeat:repeat-x;
/*iok closed this:	background-color:#2d75b6;*/
	background-color:#653366;
	background-position:left center;
	filter:none;
}
table th.sorting_asc{
  background: none;
}
#FindCustomer{
	margin:auto;
}
.no_list_style {
	list-style: none;
}
table tr > td > li._loading {
	margin-top: 5px;
	width: 15px;
	height: 15px;
	margin-left: 30px;
} 
div#complaintInfo form fieldset > section > div{
	width: 58%;
}
div#complaintInfo form fieldset > section label{
	background: transparent;
}
div.customer_complaint_history td{
	color:#2b2b2b;
}
div#complaintInfo div.device_info fieldset div {
	width: 68%;
}
div._loading.button {
	margin: -4px;
	width: 17px;
	height: 17px;
}
div.all_users_list th{
	background-color:transparent;
}
div.search_input_area {
	margin: 15px 30px 5px;
}
#newUserBusyTime label{
	color:#000000;
}
#newUserBusyTime input.startdate, #newUserBusyTime input.enddate {
	width: 233px;
}
#userChangePassword{
	height:100%;
}
#userChangePassword label{
	color:#000000;
}
div.fileuploadui btn{
	font-weight:300;
}
ul.fileuploadpool li.success span.progress, ul.fileuploadpool li.success span.status {
	display: none;
}
#widget_tabs{
	margin-left: -5px;
}
#widget_tabs table td{
	font-size: 13px;
}
a._newsearch{
	font-weight: 100;
	font-size: 9px;
	position: absolute;
	right: -10%;
	top: 2px;
}
div#complaintInfo .dataTables_length{
	display:none;
}
div#complaintInfo .dataTables_filter{
	display:none;
}
div#complaintInfo .dataTables_wrapper{
	min-height:135px;
}

div#complaintInfo .dataTables_info{
	display:none;
}
div#complaintInfo .dataTables_paginate{
	display:none;
}
div#complaintInfo .sorting_1{
	background-color:transparent;
}
#back_to_list{
	text-indent: 10px;
	width: 95px;
	height: 19px;
}
select#service_list {
	display: none;
}
span.bold {
	font-weight: bold;
}
#newComplaintRecord .result_dealer_list {
	margin-left:-15px;
	width: 300px;
}
#newComplaintRecord .result_dealer_list li {
	border-bottom: 1px dotted #AAAAAA;
	border-top: 1px dotted #AAAAAA;
}
a._newsearch{
	margin-left: 5px;
	margin-top: 2px;
}
#newComplaintRecord textarea{
	width:117%;
}
#newComplaintRecord input#contact, #newComplaintRecord input#replacement_part_info, #newComplaintRecord input#dealer_list{
	max-width: 185px;
}
div.ce_complaint_info fieldset div.g7 div.g6 {
	margin-top: -6px;
}
div.ce_complaint_info fieldset div.g7 div.selector span {
	width: 500px !important;
}
div.device_info div {
	margin-top: 2px;
}
div.device_serial {
	position: absolute; 
	background-color: Pink;
	border: 1px gray solid; 
	width: 200px; 
	height: 15px;
	padding: 5px 0; 
	right: 105px;
	display: none;
}
div.definitions_form > .header_info {
	position: relative;
	vertical-align: middle;
	padding: 22% 8%;
	text-shadow: none;
	color: #555555;
}
div#listReport table td, div#listReport table th {
	padding: 0 3px;
}
label.document {
	width: 19%;
	position: relative;
	top: 2px;
}
div.definitions_form div {
	display: none;
}
select.reverted_select {
	visibility: hidden;
}
.hidden {
	display: none;
	visibility: hidden;
}
.separate_line {
	color: #BEBEBE;
}
._loading.wait_dialog {
	float: right !important;
	margin-top: -24px;
	width: 15px;
	height: 15px;
	position: absolute !important;
	margin-left: 183px;
	
}
.greentext {
	color: #009900;
}
.redtext {
	color: #FF0000;
}
div.search_area button.small {
	width: 45px !important;
}
