Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 28999c3c

Von Werner Hahn vor 5 Tagen hinzugefügt

  • ID 28999c3cbfe038561cb0c418a44a29ae689ad050
  • Vorgänger 64a0ac19

POS: initial

Unterschiede anzeigen:

SL/Controller/Order.pm
1039 1039
# add an item row for a new item entered in the input row
1040 1040
sub action_add_item {
1041 1041
  my ($self) = @_;
1042
  my $template_name = $::form->{point_of_sale} ?
1043
                      'pos/tabs/_row'
1044
                    : 'order/tabs/_row';
1042 1045

  
1043 1046
  delete $::form->{add_item}->{create_part_type};
1044 1047

  
......
1055 1058
  $self->get_item_cvpartnumber($item);
1056 1059

  
1057 1060
  my $item_id = join('_', 'new', Time::HiRes::gettimeofday(), int rand 1000000000000);
1058
  my $row_as_html = $self->p->render('order/tabs/_row',
1059
                                     ITEM => $item,
1060
                                     ID   => $item_id,
1061
                                     SELF => $self,
1061

  
1062
  my $row_as_html = $self->p->render(
1063
    $template_name,
1064
    ITEM => $item,
1065
    ID   => $item_id,
1066
    SELF => $self,
1062 1067
  );
1063 1068

  
1064 1069
  if ($::form->{insert_before_item_id}) {
......
1070 1075
  }
1071 1076

  
1072 1077
  if ( $item->part->is_assortment ) {
1073
    $form_attr->{qty_as_number} = 1 unless $form_attr->{qty_as_number};
1074 1078
    foreach my $assortment_item ( @{$item->part->assortment_items} ) {
1075
      my $attr = { parts_id => $assortment_item->parts_id,
1076
                   qty      => $assortment_item->qty * $::form->parse_amount(\%::myconfig, $form_attr->{qty_as_number}), # TODO $form_attr->{unit}
1077
                   unit     => $assortment_item->unit,
1078
                   description => $assortment_item->part->description,
1079
                 };
1079
      my $attr = {
1080
        parts_id    => $assortment_item->parts_id,
1081
        qty         => $assortment_item->qty * ($item->qty || 1), # TODO $item->unit
1082
        unit        => $assortment_item->unit,
1083
        description => $assortment_item->part->description,
1084
      };
1080 1085
      my $item = new_item($self->order, $attr);
1081 1086

  
1082 1087
      # set discount to 100% if item isn't supposed to be charged, overwriting any customer discount
......
1086 1091
      $self->recalc();
1087 1092
      $self->get_item_cvpartnumber($item);
1088 1093
      my $item_id = join('_', 'new', Time::HiRes::gettimeofday(), int rand 1000000000000);
1089
      my $row_as_html = $self->p->render('order/tabs/_row',
1090
                                         ITEM => $item,
1091
                                         ID   => $item_id,
1092
                                         SELF => $self,
1094
      my $row_as_html = $self->p->render(
1095
        $template_name,
1096
        ITEM => $item,
1097
        ID   => $item_id,
1098
        SELF => $self,
1093 1099
      );
1094 1100
      if ($::form->{insert_before_item_id}) {
1095 1101
        $self->js
SL/Controller/POS.pm
1
package SL::Controller::POS;
2

  
3
use strict;
4
use parent qw(SL::Controller::Base);
5

  
6
use SL::Controller::Order;
7

  
8
use SL::Model::Record;
9
use SL::DB::ValidityToken;
10
use SL::DB::Order::TypeData qw(:types);
11

  
12
use SL::Locale::String qw(t8);
13

  
14
use Rose::Object::MakeMethods::Generic
15
(
16
 'scalar --get_set_init' => [ qw(
17
   order_controller order
18
   ) ]
19
);
20

  
21
# add a new point of sales order
22
# it's a sales order with a diffrent form
23
sub action_add {
24
  my ($self) = @_;
25
  $::form->{type} = SALES_ORDER_TYPE();
26

  
27
  $self->order(SL::Model::Record->update_after_new($self->order));
28

  
29
  $self->order_controller->pre_render();
30
  $self->pre_render();
31

  
32
  if (!$::form->{form_validity_token}) {
33
    $::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_ORDER_SAVE())->token;
34
  }
35

  
36
  $self->render(
37
    'pos/form',
38
    title => t8('Point of Sales'),
39
    %{$self->{template_args}}
40
  );
41
}
42

  
43
sub action_edit_order_item_row_point_of_sales_dialog {
44
  my ($self) = @_;
45

  
46
  my $item;
47
  my $temp_item_id = $::form->{item_id};
48
  foreach my $idx (0 .. (scalar @{$::form->{orderitem_ids}} - 1)) {
49
    if ($::form->{orderitem_ids}->[$idx] eq $temp_item_id) {
50
      $item = $self->order->items->[$idx];
51
      last;
52
    }
53
  }
54
  die "cound not find item with item with id $temp_item_id" unless $item;
55

  
56
  $self->render(
57
    'pos/_edit_order_item_row_point_of_sales_dialog', { layout => 0 },
58
    popup_dialog                 => 1,
59
    popup_js_delete_row_function => "kivi.POS.delete_order_item_row_point_of_sales('$temp_item_id')",
60
    popup_js_close_function      => '$("#edit_order_item_row_point_of_sales_dialog").dialog("close")',
61
    popup_js_assign_function     => "kivi.POS.assign_edit_order_item_row_point_of_sales('$temp_item_id')",
62
    ITEM                         => $item
63
  );
64
}
65

  
66
#
67
# helpers
68
#
69

  
70
sub pre_render {
71
  my ($self) = @_;
72

  
73
  $::request->{layout}->use_javascript("${_}.js") for qw(
74
    kivi.POS
75
  );
76

  
77
  # remove actionbar from order_controller
78
  for my $bar ($::request->layout->get('actionbar')) {
79
    $bar->actions([]);
80
  }
81
}
82

  
83
sub order {
84
  my $self = shift @_;
85
  $self->order_controller->order(@_);
86
}
87

  
88
#
89
# intits
90
#
91

  
92
sub init_order_controller {
93
  my ($self) = @_;
94
  SL::Controller::Order->new();
95
}
96

  
97
1;
css/design40/less/pos.less
1
/* ------------------------------------------------------------- */
2
/* POS (pos.less)                      */
3
/* ------------------------------------------------------------- */
4

  
5

  
6

  
7
//  ------------------------------------------------------------
8
//  General page layout
9
//  ------------------------------------------------------------
10

  
11
.pos_wrapper{
12
  border: solid blue;
13
  position: relative;
14
  height: 85vh;
15
}
16

  
17
// pos_content
18

  
19
.pos_content{
20
  margin-right: 600px;
21
  border: thin solid red;
22
}
23

  
24
// left_content
25

  
26
.left_input{
27
  float:left;
28
  padding-right: 3em;
29
}
30

  
31
// buttons
32

  
33
.buttons{
34
  position: absolute;
35
  right: 0px;
36
  top: 0px;
37

  
38
  width: 600px;
39
  border: thin solid green;
40
}
41

  
42
.container_pos_left{
43
  display: grid;
44
  grid-template-columns: 1fr 1fr;
45
  column-gap: 10px;
46
  row-gap: 15px;
47
}
48

  
49
.pos_button{
50
  height: 50px;
51
  border: solid green !important;
52
  text-align: center;
53
  line-height: 50px;
54
  padding: 0 !important;
55
  display: inline-block;
56
}
css/design40/less/style.less
106 106
// -----------------------
107 107
@import 'requirement_spec.less'; //
108 108
@import 'specials.less';
109
@import 'pos.less';
109 110

  
110 111

  
111 112

  
css/design40/manual/form-elements-special.html
63 63
      <div class="ms2side__header">
64 64
        Alle verfügbaren Elemente
65 65
      </div>
66
      <select title="Alle BenutzerInnen" name="group_usersms2side__sx" id="group_usersms2side__sx" size="undefined" multiple="multiple">
66
      <select title="Alle BenutzerInnen" name="group_usersms2side__sx" id="group_clients" size="undefined" multiple="multiple">
67 67
        <option value="2">Element 2</option>
68 68
        <option value="1">Element 1</option>
69 69
      </select>
......
201 201

  
202 202
<div class="wrapper">
203 203
  <div class="filter_toggle" style="display: block;">
204
    <a href="#" onclick="javascript:$('.filter_toggle').toggle()" class="button toggle off neutral">Filter zeigen</a> 
204
    <a href="#" onclick="javascript:$('.filter-toggle-panel').toggle()" class="button toggle off neutral">Filter zeigen</a> 
205 205
  </div>
206 206
  <div class="filter_toggle" style="display: none;">
207
    <a href="#" onclick="javascript:$('.filter_toggle').toggle()" class="button toggle on neutral with-panel">Filter verbergen</a> 
207
    <a href="#" onclick="javascript:$('.filter-toggle-panel').toggle()" class="button toggle on neutral with-panel">Filter verbergen</a> 
208 208
<!-- PENDENT: Panel einbauen -->
209 209
    <div class="filter-toggle-panel">
210 210
      <table id="filter_table" class="tbl-horizontal">
......
403 403

  
404 404
</form>
405 405
</body>
406
</html>
406
</html>
css/design40/style.css
1
.bg-body{background-color:#ccb}.bg-content{background-image:linear-gradient(to bottom, #f5f5f1, #ccb)}:root{--gray-standard:#888888;--gray-superdark:#000000;--gray-verydark:#222222;--gray-darker:#444444;--gray-dark:#666666;--gray-light:#aaaaaa;--gray-lighter:#cccccc;--gray-verylight:#eeeeee;--gray-superlight:#ffffff;--color-standard:#666633;--color-superlight:#ffffff;--color-verylight:#f5f5f1;--color-lighter:#e0e0d6;--color-light:#ccb;--color-dark:#292914;--color-darker:#1b1b0e;--color-verydark:#0e0e07;--color-superdark:#000;--msg-ok-strong:#053516;--msg-ok-light:#abf9c8;--msg-error-strong:#910513;--msg-error-light:#f9d8da;--msg-hint-strong:#1f84a3;--msg-hint-light:#edf7fa;--msg-warning-strong:#0f0b00;--msg-warning-light:#e0c776}.mx-h3-caption{font-size:11pt;font-weight:normal;color:#292914 !important;padding:.2em 0 .2em .2em;margin:.1em 0 .4em 0;text-align:left;letter-spacing:.12em}.mx-contentbox-properties{margin:1em 1em 1em 1.2em;padding:.6em 1em 1.2em 1.8em}.mx-thead-th{color:#ffffff;background-color:#292914;border-top:1px solid #666633;border-bottom:1px solid #666633;text-align:left ;vertical-align:middle }.mx-button{display:inline-block;cursor:pointer ;width:auto ;padding:.2em .6em;font-size:9pt;font-weight:normal;font-style:normal;text-align:center;border-style:solid;border-width:1px;border-radius:6px}.mx-button-standard{border:1px #406449 solid;background-color:#406449;color:#fff;text-decoration:none}.mx-button-standard-hover-focus:hover{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}.mx-button-standard-hover-focus:active,.mx-button-standard-hover-focus:focus{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}.mx-button-neutral{border:1px #292914 solid;background-color:#e0e0d6;color:#1b1b0e}.mx-button-neutral-hover-focus:hover{border:1px #292914 solid;background-color:#f5f5f1;color:#1b1b0e;text-decoration:none}.mx-button-neutral-hover-focus:active,.mx-button-neutral-hover-focus:focus{border:1px #0e0e07 solid;background-color:#666633;color:#000;text-decoration:none}html{overflow-y:scroll}body{padding:0;margin:0 ;font-size:9pt}div,p,span,table,th,td,input,textarea,select,button,a.button{box-sizing:border-box}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}@media screen{.noscreen{display:none}}@media print{.noprint{display:none }}@media handheld{.nomobile{display:none}}a.cti_call_action{display:block;padding-left:18px;top:2px;vertical-align:middle;background-image:url(../../image/icons/16x16/phone.png);background-repeat:no-repeat}.interact{color:gray}.interact:hover{color:black}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-help{cursor:help}.cke_contents iframe html body.cke_editable{padding:0;margin:0}.top_border{border-top:solid black;border-width:4px}.bottom_border{border-bottom:solid black;border-width:1px}body{margin:0 ;color:#666666;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:9pt;background-color:#ccb}body #frame-header{position:fixed;top:0;z-index:1040}body #menuv3:first-child{top:0 !important}body #menuv3{position:fixed;z-index:1999;top:28px ;width:100%;height:32px}body .layout-actionbar{display:block;z-index:1030;position:fixed;float:right !important;width:auto;top:68px ;right:.2em;margin:0 .4em 0 0;padding:0;background:none}body .layout-actionbar~div:first{padding-top:25px}body .layout-actionbar>div+div{margin-left:2px}body #content{overflow:hidden;display:block;padding:101px 0 0 0;margin:0 0 1em 0;background-image:linear-gradient(to bottom, #f5f5f1, #ccb)}body #content .wrapper{clear:both;display:block;overflow:hidden;width:97.2%;height:auto}body #content .wrapper>.col{display:block;overflow:hidden;float:left;margin-right:1.6em}body #content .wrapper>.col div>label{font-size:10pt;line-height:12.6pt}body #content .wrapper>.col p{font-size:10pt}body #content .wrapper>.col,body #content .wrapper>.tbl-horizontal{float:left;margin-right:1.6em;padding-bottom:20px }body #content .wrapper.center{margin:0 auto;display:table;width:auto}body #content .wrapper.width-moderate{width:auto}body #content .wrapper>table.tbl-horizontal:last-child{margin-right:0 !important }body .full-width{width:100% ;padding:0 0 1em 0;margin:0 0 0 0}body div.center{margin:0 auto;display:table;width:auto}#frame-header{text-align:left;margin:0;padding:.2em .6em;border:0;overflow:hidden;height:28px;width:100%;display:table-cell;vertical-align:middle;border-spacing:0;background-color:#1b1b0e;line-height:100%;font-size:9pt}#frame-header span.frame-header-element{color:#f5f5f1;padding-top:.2em}#frame-header span.frame-header-element a:link,#frame-header span.frame-header-element a:visited,#frame-header span.frame-header-element a:hover,#frame-header span.frame-header-element a:active{text-decoration:none;border-bottom:none;color:#ccb}#frame-header span.frame-header-element a:hover{color:#ffffff;text-decoration:underline}#frame-header span.frame-header-element span.client{text-transform:uppercase ;font-size:130% }#frame-header span.frame-header-left,#frame-header span.frame-header-center,#frame-header span.frame-header-right{border-spacing:0;padding:0;vertical-align:middle;height:100%;display:table-row}#frame-header span.frame-header-left>span,#frame-header span.frame-header-center>span,#frame-header span.frame-header-right>span{height:24px;margin:0 10px;display:table-cell;vertical-align:middle}#frame-header span.frame-header-left{float:left;padding:0 1em 0 .2em;margin-right:1em}#frame-header span.frame-header-left>span{padding-right:1em}#frame-header span.frame-header-right{float:right;vertical-align:middle;padding:0 1.2em 0 1em;margin-left:1em}#frame-header span.frame-header-right>span{padding-left:1em}#frame-header #ajax-spinner{display:none}#frame-header div.frame-header-quicksearch{display:block;overflow:hidden;margin:.1em auto 0 auto;text-align:center;width:auto}#frame-header div.frame-header-quicksearch span.frame-header-quicksearch input{font-size:9pt;margin-top:.1em;background-color:#ccb;width:auto !important;min-width:5em;max-width:7em;padding:0 .2em;border-width:1px ;border-style:solid;border-top-color:#949494;border-right-color:#BCBCBC;border-bottom-color:#BCBCBC;border-left-color:#949494}#menuv3{background-color:#e0e0d6}#menuv3 li{display:block;position:relative;float:none;font-weight:normal !important ;font-size:9pt;line-height:96%;white-space:nowrap;border:0;padding:0;margin:0}#menuv3 li:hover{cursor:pointer}#menuv3 li a,#menuv3 li a:visited,#menuv3 li div.x,#menuv3 li div.x:visited{display:block;color:#1b1b0e;text-decoration:none;padding:.45em .6em .58em 1.3em;font-weight:normal}#menuv3>ul{list-style:none;margin:0;padding:0;float:left}#menuv3>ul>li{display:block;height:17px;padding:9px .9em 6px .9em;background-color:#e0e0d6;color:#1b1b0e;vertical-align:middle}#menuv3>ul>li:hover{background-color:#ccb}#menuv3>ul>li:hover>ul{display:block;position:absolute}#menuv3>ul>li ul{position:relative;display:none;padding:0 2em 2em 2em;margin:0 -2em -2em -2.8em}#menuv3>ul>li ul li{border-bottom:1px #666633 solid}#menuv3>ul>li>ul{top:32px;z-index:1000}#menuv3>ul>li>ul>li{background-color:#ccb;margin-left:1px}#menuv3>ul>li>ul>li div.x{background:no-repeat right url("../../image/menu-arrow-to-right-5.png");padding-right:2em}#menuv3>ul>li>ul>li:hover{color:#0e0e07;background-color:#e0e0d6}#menuv3>ul>li>ul>li:hover>ul{display:block;position:absolute}#menuv3>ul>li>ul>li>ul{top:0;left:99%;padding:2em;margin-top:-2.06em;margin-right:-2em;margin-bottom:-2em;margin-left:-2em;list-style:none}#menuv3>ul>li>ul>li>ul>li{background-color:#e0e0d6}#menuv3>ul>li>ul>li>ul>li:hover{background-color:#ccb}#menuv3>ul>li>ul>li>ul>li:first-child{border-top:1px #800040 solid}li.sub{position:relative;left:.2em;top:0px;background-color:#FFFFFF}body>div.layout-split-left{display:block;position:fixed !important;top:0 ;left:0 ;width:200px;height:100%;z-index:1;overflow:hidden   ;border-right:1px #888888 solid;background-color:#666666}body>div.layout-split-right{margin-left:200px;padding-top:28px;display:block;z-index:1;overflow:hidden;min-height:800px;height:auto}body>div.layout-split-right .layout-actionbar{top:36px}body>div.layout-split-right>#content{top:68px;padding-top:40px}body>div.layout-split-right>#content h1{top:28px !important}body>div.layout-split-right>#content>.wrapper{padding-top:2em }body>div.layout-split-right>#content+div.wrapper{padding-top:4em }body>div.layout-split-right>#content>form{margin-top:.6em}body>div.layout-split-right>#content>form+div.wrapper{padding-top:4em }body>div.layout-split-right>#content>form>.tabwidget>ui-tabs-panel .wrapper{margin-top:2em}body>div.layout-split-right>#content>form>.tabwidget>ui-tabs-panel .tabwidget ul.ui-tabs-nav{position:relative}body>div.layout-split-right>#content>form>.tabwidget>ul.ui-tabs-nav{top:69px;width:calc(100% - 200px)}body>div.layout-split-right>#content>#requirement_spec_tabs.tabwidget>ul.ui-tabs-nav{top:69px !important }body>div.layout-split-right.folded{margin-left:40px}div.layout-split-right.folded{margin-left:40px}div.layout-split-left #html-menu{display:block;overflow-y:scroll;overflow-x:hidden;width:100%;height:100%;margin:27px 0 0 0;padding:0 0 150px 0;background-color:#e0e0d6;font-size:10pt;border-bottom:20px #666633 solid}div.layout-split-left #html-menu .mii{display:none}div.layout-split-left #html-menu::-webkit-scrollbar{display:none}div.layout-split-left #html-menu>div:last-of-type{border-bottom:1px #666633 solid}div.layout-split-left #html-menu .mi{display:block }div.layout-split-left #html-menu .mi a{display:block;word-wrap:break-word;text-decoration:none;font-weight:normal}div.layout-split-left #html-menu .mi:first-child{border-top:2px #666633 solid}div.layout-split-left #html-menu .mi:last-child{border-bottom:1px #666633 solid}div.layout-split-left #html-menu .s0{padding:0 ;background-color:#ccb;color:#1b1b0e;border-top:1px #666633 solid;font-size:90% ;text-transform:uppercase}div.layout-split-left #html-menu .s0 a{padding:5px 0 6px 8px ;cursor:pointer }div.layout-split-left #html-menu .s0 a:hover,div.layout-split-left #html-menu .s0 a:active{background-color:#548360;color:#fff;text-decoration:none}div.layout-split-left #html-menu .s0 a:link,div.layout-split-left #html-menu .s0 a:visited{color:#1b1b0e}div.layout-split-left #html-menu .s0.menu-open{font-weight:normal;background-color:#406449;color:#fff;border-bottom:0 }div.layout-split-left #html-menu .s0.menu-open a{padding:5px 0 6px 8px ;cursor:auto }div.layout-split-left #html-menu .s0.menu-open a:hover,div.layout-split-left #html-menu .s0.menu-open a:active{background-color:#406449;color:#fff;text-decoration:none}div.layout-split-left #html-menu .s0.menu-open a:link,div.layout-split-left #html-menu .s0.menu-open a:visited{color:#fff}div.layout-split-left #html-menu .s1{font-size:80% ;padding:0 ;background-color:#e0e0d6;border-top:1px #666633 solid}div.layout-split-left #html-menu .s1 a{padding:4px 0 3px 8px }div.layout-split-left #html-menu .s1 a:hover,div.layout-split-left #html-menu .s1 a:active{background-color:#ccb;color:#000;text-decoration:none}div.layout-split-left #html-menu .s1 a:link,div.layout-split-left #html-menu .s1 a:visited{color:#1b1b0e}div.layout-split-left #html-menu .s1.sm:after{content:"▼";color:#888888;font-size:80% }div.layout-split-left #html-menu .s1.sm a{display:inline-block;width:162px;color:#1b1b0e}div.layout-split-left #html-menu .s1.sm a:hover,div.layout-split-left #html-menu .s1.sm a:active{background-color:#e0e0d6;color:#1b1b0e;text-decoration:none }div.layout-split-left #html-menu .s1.sm a:link,div.layout-split-left #html-menu .s1.sm a:visited{color:#1b1b0e}div.layout-split-left #html-menu .s1.sm a.ml:link,div.layout-split-left #html-menu .s1.sm a.ml:visited{color:#1b1b0e}div.layout-split-left #html-menu .s1>.s2:last-child{border-bottom:1px #666633 solid}div.layout-split-left #html-menu .s2{padding:0 ;font-size:80% ;background-color:#e0e0d6}div.layout-split-left #html-menu .s2 a{padding:2px 0 3px 20px }div.layout-split-left #html-menu .s2 a:hover,div.layout-split-left #html-menu .s2 a:active{background-color:#ccb;color:#000;text-decoration:none}div.layout-split-left #html-menu .s2 a:link,div.layout-split-left #html-menu .s2 a:visited{color:#1b1b0e}#main_menu_div .DHTMLSuite_menuBar_top{top:28px;height:31px !important;padding:0;margin:0 }#main_menu_div .DHTMLSuite_menuBar_top>div{padding:5px 5px 0 3px }#main_menu_div .DHTMLSuite_menuBar_top>div .DHTMLSuite_menuItem_textContent{font-size:90% ;padding:.1em .2em .2em .2em}#main_menu_div .DHTMLSuite_menuBar_top>div .DHTMLSuite_menuItem_top_arrowShowSub{margin:0 .2em .2em .2em}#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_regular,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_over,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_click,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_disabled,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_active{height:19px}#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_over,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_click{color:#ae0014;background-color:#ffffff}#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_over .DHTMLSuite_menuItem_top_arrowShowSub,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_click .DHTMLSuite_menuItem_top_arrowShowSub{border:none !important }.DHTMLSuite_menuBar_sub{width:auto !important;padding:.1em 0 .4em .4em !important;margin:11px 0 0 0;border-top:none;border-right:1px solid #e0e0d6;border-bottom:1px solid #e0e0d6;border-left:1px solid #e0e0d6}.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_regular,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_over,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_click,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_disabled,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_active{clear:both;padding-left:25px;padding-right:.7em;padding-top:.2em;padding-bottom:.2em;cursor:pointer;background-repeat:no-repeat;font-size:90%}.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_regular .DHTMLSuite_menuItem_sub_arrowShowSub,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_over .DHTMLSuite_menuItem_sub_arrowShowSub,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_click .DHTMLSuite_menuItem_sub_arrowShowSub,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_disabled .DHTMLSuite_menuItem_sub_arrowShowSub,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_active .DHTMLSuite_menuItem_sub_arrowShowSub{right:3px !important}.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_over,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_active{color:#8D6A00;background-color:#ffffff}.layout-actionbar div.layout-actionbar-separator{display:block;width:.6em;height:.6em;float:left;content:"&nbsp;";position:relative;border:none}.layout-actionbar div.layout-actionbar-action{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:25px;font-size:9pt}.layout-actionbar div.layout-actionbar-action.layout-actionbar-action-disabled{color:#666633 !important}.layout-actionbar div.layout-actionbar-action.layout-actionbar-action-disabled:hover{text-decoration:none !important}.layout-actionbar>div.layout-actionbar-action{border-radius:4px;border:1px #292914 solid;background-color:#ccb;float:left;color:#292914;z-index:1031}.layout-actionbar div.layout-actionbar-link,.layout-actionbar div.layout-actionbar-submit,.layout-actionbar div.layout-actionbar-scriptbutton{display:block;min-width:90px;width:auto;box-sizing:border-box;border-width:1px;border-style:solid;text-align:center;padding:4px 10px;cursor:default}.layout-actionbar div.layout-actionbar-link:focus,.layout-actionbar div.layout-actionbar-submit:focus,.layout-actionbar div.layout-actionbar-scriptbutton:focus{border-color:darkgray;background-color:#e0e0d6}.layout-actionbar div.layout-actionbar-link:hover,.layout-actionbar div.layout-actionbar-submit:hover,.layout-actionbar div.layout-actionbar-scriptbutton:hover{border-width:1px;border-style:solid}.layout-actionbar .layout-actionbar-default-action{font-weight:normal}.layout-actionbar div.layout-actionbar-combobox{position:relative;display:block;float:left;width:110px;z-index:1031}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-head{padding-right:20px;white-space:nowrap;display:block;margin-bottom:-1px;float:right;z-index:1033;position:relative}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-head>div{min-width:90px;height:25px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px #292914 solid;background-color:#ccb;color:#292914;position:relative}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-head>span{display:block;position:absolute;top:0;right:0;width:24px !important;height:25px !important;border:1px #292914 solid;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:4px;background-color:#ccb;background-image:url("../../image/select-down.png");background-repeat:no-repeat;background-position:5px 5px}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-list{position:relative;display:none;min-width:140px;float:right;overflow:hidden;border:1px solid #292914;border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:1032;top:1px;background-color:#ccb}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-list div.layout-actionbar-action{white-space:nowrap;display:block;position:relative;width:100%;text-align:left;padding:.6em .6em .6em 1em;border-bottom:none !important;background-color:#ccb;color:#292914}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-list div.layout-actionbar-action:hover{color:#292914;text-decoration:underline;background-color:#e0e0d6}.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-head{height:29px;border-bottom:none !important }.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-head div{border-bottom-left-radius:0 !important;border-bottom:none;height:30px }.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-head span{border-bottom-right-radius:0 !important;border-bottom:none;height:30px !important }.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-list{display:inline-table;border-top-right-radius:0 !important}.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-list div.layout-actionbar-action{border:none !important}form{display:table;width:100%;text-align:left;margin:0 auto 0 auto}form.box{display:block;overflow:hidden ;padding:0 0 1.6em 0}input,textarea,select{font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:.2em .2em .2em .6em;border:1px;border-color:darkgray lightgray lightgray;border-style:solid;outline:none;background-color:#fff}input[type="text"].accent,textarea[type="text"].accent,select[type="text"].accent{font-weight:bold ;font-size:130% !important ;padding:.6em auto !important}textarea{resize:vertical}textarea#intnotes,textarea#order_intnotes,textarea#reclamation_intnotes{height:150px}input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus,input[type="text"]:active,input[type="password"]:active,textarea:active,select:active{background-color:#ccb;border:1px #0e0e07 solid;color:#1b1b0e}select.helper{background-color:#ffffff}select>option{padding-left:.6em}input[type="file"]{padding:.8em;background-color:#cccccc;color:#666666;border:1px #666666 solid}input[type="file"] button,input[type="file"] input[type="button"]{background-color:#A3FFA8}label{cursor:pointer;vertical-align:top;display:inline-block;width:88% ;color:#1b1b0e}label:link,label:visited{text-decoration:none }label:hover{text-decoration:underline }fieldset{margin-top:15px;color:black;font-weight:normal;font-size:14pt;text-transform:uppercase;border-color:grey;border-width:1px ;margin:.4em .6em 1.4em .6em}fieldset h4{font-weight:normal ;font-size:11pt;margin:0;padding:0 0 .2em 0}input[type="text"].wi-smallest,input[type="password"].wi-smallest{width:42px}input[type="text"].wi-verysmall,input[type="password"].wi-verysmall{width:80px}input[type="text"].wi-small,input[type="password"].wi-small{width:92px}input[type="text"].wi-mediumsmall,input[type="password"].wi-mediumsmall{width:124px}input[type="text"].wi-normal,input[type="password"].wi-normal{width:172px}input[type="text"].wi-lightwide,input[type="password"].wi-lightwide{width:220px}input[type="text"].wi-wide,input[type="password"].wi-wide{width:284px}input[type="text"].wi-wider,input[type="password"].wi-wider{min-width:348px}input[type="text"].wi-verywide,input[type="password"].wi-verywide{min-width:540px}input[type="text"].wi-date,input[type="password"].wi-date{width:92px}input[type="text"].wi-number,input[type="password"].wi-number{width:92px}input[type="text"].wi-tinynumber,input[type="password"].wi-tinynumber{width:80px}input[type="text"].wi-largenumber,input[type="password"].wi-largenumber{width:124px}input[type="text"].wi-lightwide--verysmall,input[type="password"].wi-lightwide--verysmall{width:139px}input[type="text"].wi-wide--verysmall,input[type="password"].wi-wide--verysmall{width:203px !important}input .fixed_width{width:250px}select.wi-smallest{width:42px}select.wi-verysmall{width:80px}select.wi-small{width:92px}select.wi-mediumsmall{width:124px}select.wi-normal{width:172px}select.wi-lightwide{width:220px}select.wi-wide{width:284px}select.wi-wider{min-width:348px}select.wi-verywide{min-width:540px}select.wi-full{width:100%                   }select.wi-small-normal{width:300px}select.wi-small-lightwide{width:348px}select.wi-small-wide{width:412px}select.wi-small-wider{width:476px}select.wi-small-verywide{width:668px}select.wi-mediumsmall-normal{width:332px}select.wi-mediumsmall-lightwide{width:380px}select.wi-mediumsmall-wide{width:444px}select.wi-mediumsmall-wider{width:508px}select.wi-mediumsmall-verywide{width:700px}select.wi-normal-normal{width:380px}select.wi-normal-lightwide{width:428px}select.wi-normal-wide{width:492px}select.wi-normal-wider{width:556px}select.wi-normal-verywide{width:748px}select.wi-lightwide-normal{width:428px}select.wi-lightwide-lightwide{width:476px}select.wi-lightwide-wide{width:540px}select.wi-lightwide-wider{width:604px}select.wi-lightwide-verywide{width:796px}select.wi-wide-normal{width:492px}select.wi-wide-lightwide{width:540px}select.wi-wide-wide{width:604px}select.wi-wide-wider{width:668px}select.wi-wide-verywide{width:860px}textarea.wi-smallest{width:172px}textarea.wi-verysmall{width:172px}textarea.wi-small{width:172px}textarea.wi-mediumsmall{width:172px}textarea.wi-normal{width:172px}textarea.wi-lightwide{min-width:220px}textarea.wi-wide{min-width:284px}textarea.wi-wide.strict{max-width:284px !important}textarea.wi-wider{min-width:348px}textarea.wi-verywide{min-width:540px}textarea.wi-full{width:100%                  }textarea.wi-small-small{width:220px}textarea.wi-small-mediumsmall{width:252px;margin:0 30px 0 0 }textarea.wi-small-normal{width:300px}textarea.wi-small-lightwide{width:348px}textarea.wi-small-wide{width:412px}textarea.wi-small-wider{width:476px}textarea.wi-small-verywide{width:668px}textarea.wi-mediumsmall-small{width:252px}textarea.wi-mediumsmall-mediumsmall{width:284px}textarea.wi-mediumsmall-normal{width:332px}textarea.wi-mediumsmall-lightwide{width:380px}textarea.wi-mediumsmall-wide{width:444px}textarea.wi-mediumsmall-wider{width:508px}textarea.wi-mediumsmall-verywide{width:700px}textarea.wi-normal-small{width:300px}textarea.wi-normal-mediumsmall{width:332px}textarea.wi-normal-normal{width:380px}textarea.wi-normal-lightwide{width:428px}textarea.wi-normal-wide{width:492px}textarea.wi-normal-wider{width:556px}textarea.wi-normal-verywide{width:748px}textarea.wi-lightwide-small{width:348px}textarea.wi-lightwide-mediumsmall{width:380px}textarea.wi-lightwide-normal{width:428px}textarea.wi-lightwide-lightwide{width:476px}textarea.wi-lightwide-wide{width:540px}textarea.wi-lightwide-wider{width:604px}textarea.wi-lightwide-verywide{width:796px}textarea.wi-wide-small{width:412px}textarea.wi-wide-mediumsmall{width:444px}textarea.wi-wide-normal{width:492px}textarea.wi-wide-lightwide{width:604px}textarea.wi-wide-wide{width:604px}textarea.wi-wide-wider{width:668px}textarea.wi-wide-verywide{width:860px}td.wi-date>input[type="text"],th.wi-date>input[type="text"]{width:92px}td.wi-lightwide>textarea,th.wi-lightwide>textarea{width:284px}td.wi-wide>textarea,th.wi-wide>textarea{width:284px}td.wi-small-verywide>textarea,th.wi-small-verywide>textarea{width:668px}th.wi-lightwide textarea,td.wi-lightwide textarea,th.wi-lightwide input[type="text"],td.wi-lightwide input[type="text"],th.wi-lightwide div.ck-editor,td.wi-lightwide div.ck-editor,th.wi-lightwide input#order_vendor_id_name,td.wi-lightwide input#order_vendor_id_name{width:220px}th.wi-wide textarea,td.wi-wide textarea,th.wi-wide input[type="text"],td.wi-wide input[type="text"],th.wi-wide div.ck-editor,td.wi-wide div.ck-editor,th.wi-wide input#order_vendor_id_name,td.wi-wide input#order_vendor_id_name{width:284px}span.wi-smallest{padding:0 }span.wi-smallest textarea,span.wi-smallest div.ck-editor{width:172px}span.wi-verysmall{padding:0 }span.wi-verysmall textarea,span.wi-verysmall div.ck-editor{width:172px}span.wi-small{padding:0 }span.wi-small textarea,span.wi-small div.ck-editor{width:172px}span.wi-mediumsmall{padding:0 }span.wi-mediumsmall textarea,span.wi-mediumsmall div.ck-editor{width:172px}span.wi-normal{padding:0 }span.wi-normal textarea,span.wi-normal div.ck-editor{width:172px}span.wi-lightwide{padding:0 }span.wi-lightwide textarea,span.wi-lightwide div.ck-editor{width:220px}span.wi-wide{padding:0 }span.wi-wide textarea,span.wi-wide>div.ck-editor{width:284px !important}span.wi-wide.strict{max-width:284px !important}span.wi-wider{padding:0 }span.wi-wider textarea,span.wi-wider div.ck-editor{width:348px}span.wi-verywide{padding:0 }span.wi-verywide textarea,span.wi-verywide div.ck-editor{min-width:540px}span.wi-full{padding:0 }span.wi-full textarea,span.wi-full div.ck-editor{width:100%                     }span.wi-small-small{padding:0 }span.wi-small-small textarea,span.wi-small-small div.ck-editor{width:220px}span.wi-small-mediumsmall{padding:0 }span.wi-small-mediumsmall textarea,span.wi-small-mediumsmall div.ck-editor{width:252px;margin:0 30px 0 0 }span.wi-small-normal{padding:0 }span.wi-small-normal textarea,span.wi-small-normal div.ck-editor{width:300px}span.wi-small-lightwide{padding:0 }span.wi-small-lightwide textarea,span.wi-small-lightwide div.ck-editor{width:348px}span.wi-small-wide{padding:0 }span.wi-small-wide textarea,span.wi-small-wide div.ck-editor{width:412px}span.wi-small-wider{padding:0 }span.wi-small-wider textarea,span.wi-small-wider div.ck-editor{width:476px}span.wi-small-verywide{padding:0 }span.wi-small-verywide textarea,span.wi-small-verywide div.ck-editor{width:668px}span.wi-mediumsmall-small{padding:0 }span.wi-mediumsmall-small textarea,span.wi-mediumsmall-small div.ck-editor{width:252px}span.wi-mediumsmall-mediumsmall{padding:0 }span.wi-mediumsmall-mediumsmall textarea,span.wi-mediumsmall-mediumsmall div.ck-editor{width:284px}span.wi-mediumsmall-normal{padding:0 }span.wi-mediumsmall-normal textarea,span.wi-mediumsmall-normal div.ck-editor{width:332px}span.wi-mediumsmall-lightwide{padding:0 }span.wi-mediumsmall-lightwide textarea,span.wi-mediumsmall-lightwide div.ck-editor{width:380px}span.wi-mediumsmall-wide{padding:0 }span.wi-mediumsmall-wide textarea,span.wi-mediumsmall-wide.wi-mediumsmall-wide>div.ck-editor{width:444px !important}span.wi-mediumsmall-wider{padding:0 }span.wi-mediumsmall-wider textarea,span.wi-mediumsmall-wider div.ck-editor{width:508px}span.wi-mediumsmall-verywide{padding:0 }span.wi-mediumsmall-verywide textarea,span.wi-mediumsmall-verywide div.ck-editor{width:700px}span.wi-normal-small{padding:0 }span.wi-normal-small textarea,span.wi-normal-small div.ck-editor{width:300px}span.wi-normal-mediumsmall{padding:0 }span.wi-normal-mediumsmall textarea,span.wi-normal-mediumsmall div.ck-editor{width:332px}span.wi-normal-normal{padding:0 }span.wi-normal-normal textarea,span.wi-normal-normal div.ck-editor{width:380px}span.wi-normal-lightwide{padding:0 }span.wi-normal-lightwide textarea,span.wi-normal-lightwide div.ck-editor{width:428px}span.wi-normal-wide{padding:0 }span.wi-normal-wide textarea,span.wi-normal-wide div.ck-editor{width:492px}span.wi-normal-wider{padding:0 }span.wi-normal-wider textarea,span.wi-normal-wider div.ck-editor{width:556px}span.wi-normal-verywide{padding:0 }span.wi-normal-verywide textarea,span.wi-normal-verywide div.ck-editor{width:748px}span.wi-lightwide-small{padding:0 }span.wi-lightwide-small textarea,span.wi-lightwide-small div.ck-editor{width:348px}span.wi-lightwide-mediumsmall{padding:0 }span.wi-lightwide-mediumsmall textarea,span.wi-lightwide-mediumsmall div.ck-editor{width:380px}span.wi-lightwide-normal{padding:0 }span.wi-lightwide-normal textarea,span.wi-lightwide-normal div.ck-editor{width:428px}span.wi-lightwide-lightwide{padding:0 }span.wi-lightwide-lightwide textarea,span.wi-lightwide-lightwide div.ck-editor{width:476px}span.wi-lightwide-wide{padding:0 }span.wi-lightwide-wide textarea,span.wi-lightwide-wide div.ck-editor{width:540px}span.wi-lightwide-wider{padding:0 }span.wi-lightwide-wider textarea,span.wi-lightwide-wider div.ck-editor{width:604px}span.wi-lightwide-verywide{padding:0 }span.wi-lightwide-verywide textarea,span.wi-lightwide-verywide div.ck-editor{width:796px}span.wi-wide-small{padding:0 }span.wi-wide-small textarea,span.wi-wide-small div.ck-editor{width:412px}span.wi-wide-mediumsmall{padding:0 }span.wi-wide-mediumsmall textarea,span.wi-wide-mediumsmall div.ck-editor{width:444px}span.wi-wide-normal{padding:0 }span.wi-wide-normal textarea,span.wi-wide-normal div.ck-editor{width:492px}span.wi-wide-lightwide{padding:0 }span.wi-wide-lightwide textarea,span.wi-wide-lightwide div.ck-editor{width:604px}span.wi-wide-wide{padding:0 }span.wi-wide-wide textarea,span.wi-wide-wide div.ck-editor{width:604px}span.wi-wide-wider{padding:0 }span.wi-wide-wider textarea,span.wi-wide-wider div.ck-editor{width:668px}span.wi-wide-verywide{padding:0 }span.wi-wide-verywide textarea,span.wi-wide-verywide div.ck-editor{width:860px}th.wi-smallest input[type="text"],td.wi-smallest input[type="text"],th.wi-smallest select,td.wi-smallest select{width:42px}th.wi-verysmall input[type="text"],td.wi-verysmall input[type="text"],th.wi-verysmall select,td.wi-verysmall select{width:80px}th.wi-small input[type="text"],td.wi-small input[type="text"],th.wi-small select,td.wi-small select{width:92px}th.wi-mediumsmall input[type="text"],td.wi-mediumsmall input[type="text"],th.wi-mediumsmall select,td.wi-mediumsmall select{width:124px}th.wi-normal input[type="text"],td.wi-normal input[type="text"],th.wi-normal select,td.wi-normal select,th.wi-normal textarea,td.wi-normal textarea,th.wi-normal div.ck-editor,td.wi-normal div.ck-editor{width:172px}th.wi-lightwide input[type="text"],td.wi-lightwide input[type="text"],th.wi-lightwide select,td.wi-lightwide select,th.wi-lightwide textarea,td.wi-lightwide textarea,th.wi-lightwide div.ck-editor,td.wi-lightwide div.ck-editor{width:220px}th.wi-wide input[type="text"],td.wi-wide input[type="text"],th.wi-wide select,td.wi-wide select,th.wi-wide textarea,td.wi-wide textarea,th.wi-wide div.ck-editor,td.wi-wide div.ck-editor{width:284px !important}th.wi-wide.strict input[type="text"],td.wi-wide.strict input[type="text"],th.wi-wide.strict select,td.wi-wide.strict select,th.wi-wide.strict textarea,td.wi-wide.strict textarea,th.wi-wide.strict div.ck-editor,td.wi-wide.strict div.ck-editor{max-width:284px !important}th.wi-wider input[type="text"],td.wi-wider input[type="text"],th.wi-wider select,td.wi-wider select,th.wi-wider textarea,td.wi-wider textarea,th.wi-wider div.ck-editor,td.wi-wider div.ck-editor{width:348px !important}th.wi-verywide input[type="text"],td.wi-verywide input[type="text"],th.wi-verywide select,td.wi-verywide select,th.wi-verywide textarea,td.wi-verywide textarea,th.wi-verywide div.ck-editor,td.wi-verywide div.ck-editor{min-width:540px}th.wi-full input[type="text"],td.wi-full input[type="text"],th.wi-full select,td.wi-full select,th.wi-full textarea,td.wi-full textarea,th.wi-full div.ck-editor,td.wi-full div.ck-editor{width:100% }th.wi-mediumsmall-wide input[type="text"],td.wi-mediumsmall-wide input[type="text"],th.wi-mediumsmall-wide select,td.wi-mediumsmall-wide select,th.wi-mediumsmall-wide textarea,td.wi-mediumsmall-wide textarea,th.wi-mediumsmall-wide div.ck-editor,td.wi-mediumsmall-wide div.ck-editor{width:444px}th.wi-small-mediumsmall input[type="text"],td.wi-small-mediumsmall input[type="text"],th.wi-small-mediumsmall select,td.wi-small-mediumsmall select,th.wi-small-mediumsmall textarea,td.wi-small-mediumsmall textarea,th.wi-small-mediumsmall div.ck-editor,td.wi-small-mediumsmall div.ck-editor{width:252px}th.wi-mediumsmall-lightwide input[type="text"],td.wi-mediumsmall-lightwide input[type="text"],th.wi-mediumsmall-lightwide select,td.wi-mediumsmall-lightwide select,th.wi-mediumsmall-lightwide textarea,td.wi-mediumsmall-lightwide textarea,th.wi-mediumsmall-lightwide div.ck-editor,td.wi-mediumsmall-lightwide div.ck-editor{width:380px}th.below input[type="text"],td.below input[type="text"],th.below select,td.below select,th.below textarea,td.below textarea,th.below div.ck-editor,td.below div.ck-editor{clear:both;margin-top:.4em}td.wi-lightwide>span.customer_vendor_picker>input{width:220px}td.wi-wide>span.customer_vendor_picker>input{width:284px}td.wi-wider>span.customer_vendor_picker>input{width:348px}input.number,select.number{text-align:right }input.numeric,select.numeric{text-align:right }input.right,select.right{text-align:right }input[type=text].emphasized{word-wrap:break-word;word-break:break-all;height:auto;overflow:hidden }td img.ui-datepicker-trigger{vertical-align:middle ;padding:0 .2em}td div.rowspan-table{display:table-row;float:left;margin:.8em 2.8em .8em 0}td div.rowspan-table div.label-n-value{display:table-cell;vertical-align:middle;height:1.6em !important;float:left;padding:0 2em 0 0}td div.rowspan-table div.label-n-value b{font-weight:normal;padding:0 0 0 0 }table td>span.data{display:block;overflow:hidden ;height:15.3pt;font-size:9pt;color:#1b1b0e;border:1px #ccb solid;margin:0 ;line-height:120%;padding:.2em .28em .2em .6em !important}table td>span.data.below{margin-top:.2em}table td>span.data.numeric,table td>span.data.right{text-align:right}table td>span.data.wi-smallest{width:42px}table td>span.data.wi-verysmall{width:80px}table td>span.data.wi-small{width:92px}table td>span.data.wi-mediumsmall{width:124px}table td>span.data.wi-normal{width:172px}table td>span.data.wi-lightwide{width:220px}table td>span.data.wi-wide{width:284px}table td>span.data.numeric{text-align:right }table td>span.data.right{text-align:right }div.boxes{margin:0 0 .9em 0;overflow:hidden ;max-width:800px }div.boxes h3{padding:.2em 0 .2em 0}div.boxes h3 label{float:left;width:88% ;font-size:13pt;padding:0 0 .6em .2em;line-height:1.2em}div.boxes>div{clear:both;margin:0 0 .6em 0;padding:0;display:block ;overflow:hidden }div.boxes>div label{float:left;width:88% }div.boxes>div input[type="checkbox"],div.boxes>div input[type="radio"]{float:left;margin-right:.6em}td.horizontal input[type="radio"],td.horizontal input[type="checkbox"]{float:left !important;clear:none !important;width:auto}td.horizontal label{width:auto !important;margin-right:2em;float:left !important;clear:none !important}table.tbl-horizontal th label,table.tbl-list th label,table.tbl-plain th label{display:inline-block}table.tbl-horizontal td input[type="radio"],table.tbl-list td input[type="radio"],table.tbl-plain td input[type="radio"],table.tbl-horizontal td input[type="checkbox"],table.tbl-list td input[type="checkbox"],table.tbl-plain td input[type="checkbox"]{float:left;clear:left}table.tbl-horizontal td input[type="radio"]~label,table.tbl-list td input[type="radio"]~label,table.tbl-plain td input[type="radio"]~label,table.tbl-horizontal td input[type="checkbox"]~label,table.tbl-list td input[type="checkbox"]~label,table.tbl-plain td input[type="checkbox"]~label{float:left;width:auto;margin-left:.2em;line-height:1.4em}table.tbl-horizontal td span.wi-date,table.tbl-list td span.wi-date,table.tbl-plain td span.wi-date{padding:0 }table.tbl-horizontal td span.wi-date input[type="text"],table.tbl-list td span.wi-date input[type="text"],table.tbl-plain td span.wi-date input[type="text"],table.tbl-horizontal td span.wi-date input[type="date"],table.tbl-list td span.wi-date input[type="date"],table.tbl-plain td span.wi-date input[type="date"]{width:92px}table.tbl-horizontal td.clear input[type="radio"],table.tbl-list td.clear input[type="radio"],table.tbl-plain td.clear input[type="radio"],table.tbl-horizontal td.clear input[type="checkbox"],table.tbl-list td.clear input[type="checkbox"],table.tbl-plain td.clear input[type="checkbox"]{float:none}table.tbl-horizontal td.clear input[type="radio"]~label,table.tbl-list td.clear input[type="radio"]~label,table.tbl-plain td.clear input[type="radio"]~label,table.tbl-horizontal td.clear input[type="checkbox"]~label,table.tbl-list td.clear input[type="checkbox"]~label,table.tbl-plain td.clear input[type="checkbox"]~label{float:none}div.fake-textarea{width:220px;height:150px;background-color:white;overflow:auto;border:1px #999999 solid}div.fake-textarea.fake-wi-wide{width:284px}div.admin form{font-size:10pt}div.admin form input[type="checkbox"]{margin:.2em .6em .3em 0;float:left}div.admin form h3{margin:1.2em 0 .6em 0;display:block}.ms2side{display:block;overflow:hidden}.ms2side p{margin:0 0 .4em 0}.ms2side .ms2side__div .ms2side__header{width:12em;height:2.2em;display:table-cell;vertical-align:bottom}.ms2side .ms2side__div .ms2side__options>p.ms2side__hide,.ms2side .ms2side__div .ms2side__updown>p.ms2side__hide{cursor:default;color:#9e9e9e;border:1px solid grey;background-color:#D4D4D4 !important}.frame-header-quicksearch input::placeholder{color:#444444}#content input::placeholder{color:#444444}span.customer_vendor_picker{padding:0 }input#vendor_id_name.ui-autocomplete-input,input#customer_id_name.ui-autocomplete-input{margin:0 }input#vendor_id_name.ui-autocomplete-input.wi-wide,input#customer_id_name.ui-autocomplete-input.wi-wide{width:284px}table td span.project_picker{padding:0 !important}.mx-message{display:block;overflow:hidden;overflow-x:auto;clear:both ;width:auto;min-width:60em;max-width:40em;padding:.6em .8em;border-radius:.6em;border-style:solid;border-width:1px;font-size:9pt;font-weight:normal;line-height:110% ;text-align:left;white-space:normal}.flash_message,.message,.flash_message_error,.message_error,.flash_message_ok,.message_ok,.flash_message_hint,.message_hint,.flash_message_warning,.message_warning,.flash_message_info,.message_info{display:block;overflow:hidden;overflow-x:auto;clear:both ;width:auto;min-width:60em;max-width:40em;padding:.6em .8em;border-radius:.6em;border-style:solid;border-width:1px;font-size:9pt;font-weight:normal;line-height:110% ;text-align:left;white-space:normal}.message_error{color:#ae0014;background-color:#ffaeb7;border-color:1px solid #ae0014}.message_error h4{color:#ae0014}.message_error p{color:#ae0014}.message_warning{color:#8D6A00;background-color:#ffe38d;border-color:1px solid #8D6A00}.message_warning h4{color:#8D6A00}.message_warning p{color:#8D6A00}.message_hint,.message_info{color:#209ec8;background-color:#ebf8fc;border-color:1px solid #209ec8}.message_hint h4,.message_info h4{color:#209ec8}.message_hint p,.message_info p{color:#209ec8}.message_ok{color:#003c18;background-color:#3cff8a;border-color:1px solid #003c18}.message_ok h4{color:#003c18}.message_ok p{color:#003c18}.message.attention{color:#209ec8;background-color:#ebf8fc;border-color:1px solid #209ec8}.message.attention h4{color:#209ec8}.message.attention p{color:#209ec8}.message h4{font-weight:bold;font-size:110%;margin:.4em 1em .2em 0;padding:0}.message p{margin:0 1em .6em 0;padding:0}.message_error>.message_error,.message_warning>.message_error,.message_hint>.message_error,.message_info>.message_error,.message_ok>.message_error,.message_error>.message_warning,.message_warning>.message_warning,.message_hint>.message_warning,.message_info>.message_warning,.message_ok>.message_warning,.message_error>.message_hint,.message_warning>.message_hint,.message_hint>.message_hint,.message_info>.message_hint,.message_ok>.message_hint,.message_error>.message_info,.message_warning>.message_info,.message_hint>.message_info,.message_info>.message_info,.message_ok>.message_info,.message_error>.message_ok,.message_warning>.message_ok,.message_hint>.message_ok,.message_info>.message_ok,.message_ok>.message_ok{display:none}p.message{padding:.6em !important}#content>form>.message,#content>form>.ui-tabs>.ui-tabs-panel>.message{margin-top:1.2em;margin-right:0;margin-bottom:1.2em;margin-left:1.2em}#content>form>.message.message_ok,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_ok,#content>form>.message.message_info,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_info,#content>form>.message.message_hint,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_hint,#content>form>.message.message_error,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_error,#content>form>.message.message_warning,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_warning{margin-left:1.2em}#content>form>.message_ok,#content>form>.message_info,#content>form>.message_hint,#content>form>.message_error,#content>form>.message_warning{margin-top:1.2em;margin-right:0;margin-bottom:1.2em;margin-left:1.2em}#content>form .wrapper>.message,#content>form .wrapper>.message_ok,#content>form .wrapper>.message_info,#content>form .wrapper>.message_hint,#content>form .wrapper>.message_error,#content>form .wrapper>.message_warning{margin:1.6em 0 .4em 0}body>div.login .message{width:100% ;text-align:center ;margin:0 auto 1em auto}.flash_message.flash_message_error{background-color:#ffaeb7;border-color:1px solid #ae0014;color:#ae0014}.flash_message.flash_message_error a.button.wi-tiny,.flash_message.flash_message_error a.icon-close{border:1px solid #ae0014 !important;color:#ae0014}.flash_message.flash_message_ok{background-color:#3cff8a;border:1px solid #003c18;color:#003c18}.flash_message.flash_message_ok a.button.wi-tiny,.flash_message.flash_message_ok a.icon-close{border:1px solid #003c18;color:#003c18}.flash_message.flash_message_warning{background-color:#ffe38d;border-color:1px solid #8D6A00;color:#8D6A00}.flash_message.flash_message_warning a.button.wi-tiny,.flash_message.flash_message_warning a.icon-close{border:1px solid #8D6A00;color:#8D6A00}.flash_message.flash_message_info{background-color:#ebf8fc;border:1px solid #209ec8;color:#209ec8}.flash_message.flash_message_info a.button.wi-tiny,.flash_message.flash_message_info a.icon-close{border:1px solid #209ec8;color:#209ec8}.flash_message .flash_title{font-weight:bold;float:left;display:block ;padding-right:1em}.flash_message .flash_notification{float:left;display:block }.flash_message a.button.wi-tiny{font-size:76% ;padding:0 .2em 0 .2em;margin:0 .4em 0 .4em;width:auto ;background-color:transparent}.flash_message div.button-container,.flash_message div.icon-container{overflow:hidden ;width:12% ;float:right }.flash_message div.button-container a.icon-close,.flash_message div.icon-container a.icon-close{font-size:76% ;float:right ;border-width:1px ;border-style:solid ;padding:0 3px ;border-radius:3px}.flash_message div.button-container span.display,.flash_message div.icon-container span.display{float:right !important;display:block;width:auto ;text-align:right ;margin:0 ;padding:0}.flash_message div.message-container{overflow:hidden ;width:86% ;float:left }.flash_message div.message-container>span.flash_title{display:block;float:left ;width:auto }.flash_message div.message-container>div.flash_notification{display:block;float:left ;max-width:80% ;width:auto }.flash_message div.message-container>div.flash_notification span.content{float:left ;display:block;width:100% }.flash_message div.message-container>div.flash_notification div.detail{display:block;clear:both ;padding-top:.9em}.flash_message div.message-container>div.flash_notification div.detail span{display:block;width:94%;float:right}.flash_message div.message-container>div.flash_notification div.detail a.button.wi-tiny{display:block ;float:left ;margin-left:0 }#content>form>.flash_message_error,#content>form>.flash_message_ok,#content>form>.flash_message_warning,#content>form>.flash_message_info{margin:48px 0 0 1.2em}#content>form .ui-tabs-panel>.flash_message_error,#content>form .ui-tabs-panel>.flash_message_ok,#content>form .ui-tabs-panel>.flash_message_warning,#content>form .ui-tabs-panel>.flash_message_info{margin:48px 0 0 1.2em}#content>form .wrapper .flash_message{margin:1.6em 0 .4em 0}#content>form .wrapper .flash_message_error,#content>form .wrapper .flash_message_ok,#content>form .wrapper .flash_message_warning,#content>form .wrapper .flash_message_info{margin:1.6em 0 .4em 0}#content>.flash_message_error,#content>.flash_message_ok,#content>.flash_message_warning,#content>.flash_message_info{margin:24px 0 0 1.2em}#admin .flash_message{margin:48px 0 0 1.2em}table{table-layout:auto ;border-spacing:1px }table td,table th{text-align:left ;vertical-align:top ;font-weight:normal }table td.right,table th.right{text-align:right  !important }table td.center,table th.center{text-align:center !important }table td.center input,table th.center input{float:none   !important }table td.numeric,table th.numeric{text-align:right  !important }table td.numeric-centered,table th.numeric-centered{text-align:center !important }table td.date,table th.date{text-align:right  !important }table td.button,table th.button{text-align:center !important }table td.img,table th.img{text-align:center !important }table td.top,table th.top{vertical-align:top    !important }table td.long-desc,table th.long-desc,table td.long-description,table th.long-description,table td.longdesc,table th.longdesc,table td.longdescription,table th.longdescription,table td div.description,table th div.description{font-size:80% ;color:#1b1b0e}table td.highlight,table th.highlight{background-color:#B4F4FE}table td div.numeric,table th div.numeric{text-align:right  !important }table td h3,table th h3,table td h4,table th h4{margin:0 !important ;padding:.8em 0 .2em 0 !important}table td>a,table th>a{display:block }table td img,table th img{display:inline ;vertical-align:top    }table td+a img,table th+a img,table td+img,table th+img{float:left   }table td~a img,table th~a img,table td~img,table th~img{float:right  }table td img.row-icon,table th img.row-icon{cursor:pointer;display:block;max-width:16px;max-height:16px}table td div.description,table th div.description{float:none ;clear:both }table td>input+div.description,table th>input+div.description,table td>select+div.description,table th>select+div.description{margin-top:.4em}table td span.label,table th span.label{display:block ;padding:0 0 .5em 0;color:#292914}table td span.below,table th span.below{overflow:hidden ;display:block }table td span.below input,table th span.below input{margin:.6em 0 0 0 !important}table td span.below input[type="checkbox"],table th span.below input[type="checkbox"]{padding:.6em .6em 0 0}table td span.above,table th span.above{overflow:hidden ;display:block ;margin-bottom:.4em;padding:.3em .3em 0 0 !important}table td+input.below,table th+input.below{margin:0 !important}table td input.below,table th input.below,table td select.below,table th select.below{display:block ;clear:left ;float:none ;overflow:hidden ;margin:.3em 0 0 0}table td textarea,table th textarea{margin:-0.14em 0}table th{white-space:normal !important }table th.vmiddle{vertical-align:middle}table td{color:#0e0e07}table tr.header-caption th{vertical-align:bottom }table tr.separator th,table tr.separator td{padding-bottom:3em}table tr.separator.below th,table tr.separator.below td{padding-bottom:3em}table tr.separator.above th,table tr.separator.above td{padding-top:3em;padding-bottom:0   }table tr.total-sub{height:2em}table tr.total-sub td{border-top:1px solid #666633;border-bottom:2px solid #666633;font-weight:bold ;color:#0e0e07}table tr td.listsubtotal{height:2em;border-top:1px solid #666633;border-bottom:2px solid #666633;font-weight:bold ;color:#0e0e07}table tr td.listtotal{height:2em;border-top:1px solid #666633;border-bottom:2px solid #666633;font-weight:bold ;color:#0e0e07}table tr.heading th{font-size:120% ;border-top:1px #666633 solid}table caption,table th.caption{font-size:11pt;font-weight:normal;color:#292914 !important;padding:.2em 0 .2em .2em;margin:.1em 0 .4em 0;text-align:left;letter-spacing:.12em;white-space:nowrap }table caption small,table th.caption small{font-size:10pt}table thead th{color:#ffffff;background-color:#292914;border-top:1px solid #666633;border-bottom:1px solid #666633;text-align:left ;vertical-align:middle }table thead th a img{vertical-align:middle ;padding:0 ;margin:0 }table tfoot tr th,table tfoot tr td{vertical-align:middle ;border-bottom:#666633 2px solid;height:1.8em;padding-top:.6em !important;padding-bottom:.6em !important}table tfoot tr td{font-weight:bold ;color:#000}table tfoot tr th{font-weight:normal ;color:#000}table tfoot tr:first td,table tfoot tr:first th{border-top:#666633 2px solid}table tfoot tr.blank{border:none !important }table tfoot tr.blank th,table tfoot tr.blank td{border:none !important }table tfoot.blank tr{border:none !important }table tfoot.blank tr:first-child th,table tfoot.blank tr:first-child td{border-top:1px solid #666633 !important}table tfoot.blank tr th,table tfoot.blank tr td{border:none !important }table colgroup col.right{text-align:right  }table colgroup col.center{text-align:center }table colgroup col.long-desc{font-size:70%    }table colgroup col.wi-smallest{width:42px}table colgroup col.wi-verysmall{width:80px}table colgroup col.wi-small{width:128px}table colgroup col.wi-mediumsmall{width:160px}table colgroup col.wi-normal{width:208px}table colgroup col.wi-lightwide{width:256px}table colgroup col.wi-wide{width:320px}table colgroup col.wi-wider{width:384px}table colgroup col.wi-verywide{width:576px}table.tbl-horizontal,table.tbl-plain,table.tbl-list,table.tbl-list-plain{margin-bottom:.6em;border-collapse:collapse ;border:none }table.tbl-horizontal tr td>span,table.tbl-plain tr td>span,table.tbl-list tr td>span,table.tbl-list-plain tr td>span{padding:.3em .3em .6em 0}table.tbl-horizontal th,table.tbl-horizontal td{background:none ;padding-top:.3em;padding-right:.2em;padding-bottom:.2em;padding-left:.3em}table.tbl-horizontal th>input[type="checkbox"],table.tbl-horizontal td>input[type="checkbox"],table.tbl-horizontal th>input[type="radio"],table.tbl-horizontal td>input[type="radio"]{margin:0 .3em .2em 0 !important}table.tbl-horizontal th>input,table.tbl-horizontal td>input,table.tbl-horizontal th>select,table.tbl-horizontal td>select{margin:-0.3em 1px 0 0}table.tbl-horizontal th>input.addition,table.tbl-horizontal td>input.addition,table.tbl-horizontal th>select.addition,table.tbl-horizontal td>select.addition{margin-top:.3em !important}table.tbl-horizontal th .label-above,table.tbl-horizontal td .label-above{display:block ;clear:both ;overflow:hidden ;margin-top:-0.5em}table.tbl-horizontal th.single-col,table.tbl-horizontal td.single-col{padding-top:0 ;padding-bottom:0 }table.tbl-horizontal th{color:#292914}table.tbl-horizontal th h4{margin:0 ;padding:0 }table.tbl-horizontal td>span{padding:0 ;margin:0 }table.tbl-horizontal td>span.wi-smallest{width:42px}table.tbl-horizontal td>span.wi-verysmall{width:80px}table.tbl-horizontal td>span.wi-small{width:92px}table.tbl-horizontal td>span.wi-mediumsmall{width:124px}table.tbl-horizontal td>span.wi-normal{width:172px}table.tbl-horizontal td>span.wi-lightwide{width:220px}table.tbl-horizontal td>span.wi-wide{width:284px}table.tbl-horizontal td>span.wi-wider{width:348px !important}table.tbl-horizontal td>span.wi-verywide{width:540px}table.tbl-horizontal td>span.data,table.tbl-horizontal td>span.plain-data{margin-top:-0.2em;display:block }table.tbl-horizontal td>span.label{color:#292914;padding:0 .3em .5em 0 !important}table.tbl-horizontal td>span.button-inline{margin:0 !important ;padding:.3em 0 0 0;clear:both ;display:inline-block;vertical-align:middle }table.tbl-horizontal td>span.button-inline input.button,table.tbl-horizontal td>span.button-inline input[type="button"],table.tbl-horizontal td>span.button-inline button,table.tbl-horizontal td>span.button-inline a.button{float:left ;margin:0 .3em 0 0 !important}table.tbl-horizontal td>span.customer_vendor_picker{padding:0 !important ;margin:0 !important ;display:inline-block}table.tbl-horizontal td>span.project_picker{margin:-0.3em 0 0 0}table.tbl-horizontal td>span.area-input{padding:0 !important ;margin:-0.3em 1px 0 0 !important}table.tbl-horizontal td>div.data{padding:.1363em 0}table.tbl-horizontal td .plus1{display:inline-block;padding:0 }table.tbl-horizontal td>.condensed{padding:0 !important ;margin:0 }table.tbl-horizontal td>.condensed input,table.tbl-horizontal td>.condensed select{margin-top:.2em}table.tbl-horizontal td>span.wi-small-wide{margin:0 24px 0 0 ;display:block }table.tbl-horizontal thead th{font-size:11pt;font-weight:normal;color:#292914 !important;padding:.2em 0 .2em .2em;margin:.1em 0 .4em 0;text-align:left;letter-spacing:.12em;border:none }table.tbl-horizontal.zebra tbody tr:nth-child(odd){background-color:#f5f5f1}table.tbl-horizontal.zebra tbody tr:nth-child(odd) th{background-color:#f5f5f1}table.tbl-horizontal.zebra tbody tr:nth-child(even){background-color:#e0e0d6}table.tbl-horizontal.zebra tbody tr:nth-child(even) th{background-color:#e0e0d6}table.tbl-horizontal.checkered{border-collapse:collapse }table.tbl-horizontal.checkered tbody tr{background-color:#e0e0d6}table.tbl-horizontal.checkered tbody tr td,table.tbl-horizontal.checkered tbody tr th{border-color:#666633;border-width:1px ;border-style:solid ;padding:.3em .6em}table.tbl-horizontal.expanded th.caption{padding-top:1.2em;padding-bottom:.6em}table.tbl-plain tbody td a,table.tbl-list tbody td a,table.tbl-list-plain tbody td a{display:inline-block !important}table.tbl-list{border-spacing:1px ;border-collapse:collapse ;margin:0 0 1em 0}table.tbl-list>caption{margin:.1em 0 0 0}table.tbl-list td,table.tbl-list th{padding:.2em .4em;white-space:normal ;vertical-align:middle }table.tbl-list>thead>tr th:first-child,table.tbl-list>tbody>tr th:first-child,table.tbl-list>tfoot>tr td:first-child{padding-left:.8em !important}table.tbl-list thead{display:table-header-group}table.tbl-list thead tr{height:2.2em}table.tbl-list thead tr th{color:#ffffff;background-color:#292914;border-top:1px solid #666633;border-bottom:1px solid #666633;text-align:left ;vertical-align:middle }table.tbl-list thead tr th.nowrap{white-space:nowrap !important }table.tbl-list thead tr th>a{display:block }table.tbl-list thead tr th>a:link,table.tbl-list thead tr th>a:visited{color:#e0e0d6;text-decoration:underline }table.tbl-list thead tr th>a:hover{color:#e0e0d6;text-decoration:underline }table.tbl-list thead tr th>a:active,table.tbl-list thead tr th>a:focus{color:#e0e0d6;text-decoration:underline }table.tbl-list thead tr th label{color:#e0e0d6}table.tbl-list thead tr th label:hover{text-decoration:underline }table.tbl-list thead.links-condensed tr th a{display:inline }table.tbl-list tbody{border-bottom:#666633 1px solid;display:table-row-group}table.tbl-list tbody tr:nth-child(odd){background-color:#f5f5f1}table.tbl-list tbody tr:nth-child(even){background-color:#e0e0d6}table.tbl-list tbody tr:nth-child(odd).listrow_ok{background-color:#3cff8a}table.tbl-list tbody tr:nth-child(even).listrow_ok{background-color:#a2ffc7}table.tbl-list tbody tr:nth-child(odd).listrow_error{background-color:#ffaeb7}table.tbl-list tbody tr:nth-child(even).listrow_error{background-color:#ffc8ce}table.tbl-list tbody tr:nth-child(odd).listrow_info{background-color:#93d7ee}table.tbl-list tbody tr:nth-child(even).listrow_info{background-color:#bfe7f5}table.tbl-list tbody tr:nth-child(odd).listrow_warning{background-color:#ffe38d}table.tbl-list tbody tr:nth-child(even).listrow_warning{background-color:#ffefc0}table.tbl-list tbody>tr:last-child>td{border-bottom:1px #666633 solid !important}table.tbl-list tbody tr:hover{background-color:#ffffff}table.tbl-list tbody tr.listrow0{background-color:#f5f5f1 !important}table.tbl-list tbody tr.listrow1{background-color:#e0e0d6 !important}table.tbl-list tbody tr.listrow_ok0{background-color:#3cff8a !important}table.tbl-list tbody tr.listrow_ok1{background-color:#a2ffc7 !important}table.tbl-list tbody tr.listrow_error0{background-color:#ffaeb7 !important}table.tbl-list tbody tr.listrow_error1{background-color:#ffc8ce !important}table.tbl-list tbody tr.listrow_info0{background-color:#93d7ee !important}table.tbl-list tbody tr.listrow_info1{background-color:#bfe7f5 !important}table.tbl-list tbody tr.listrow_warning0{background-color:#ffe38d !important}table.tbl-list tbody tr.listrow_warning1{background-color:#ffefc0 !important}table.tbl-list tbody td,table.tbl-list tbody th{color:#292914}table.tbl-list tfoot{display:table-footer-group}table.tbl-list-plain caption,table.tbl-plain caption,table.tbl-list-plain th.caption,table.tbl-plain th.caption{font-size:120% !important ;margin:0;padding:.6em 0 .2em 0}table.tbl-list-plain thead th,table.tbl-plain thead th,table.tbl-list-plain tbody th,table.tbl-plain tbody th,table.tbl-list-plain thead td,table.tbl-plain thead td,table.tbl-list-plain tbody td,table.tbl-plain tbody td{padding:3px .3em 4px .3em !important}table.tbl-list-plain thead th,table.tbl-plain thead th{color:#ffffff;background-color:#292914;border-top:1px solid #666633;border-bottom:1px solid #666633;text-align:left ;vertical-align:middle }table.tbl-list-plain tr th,table.tbl-plain tr th,table.tbl-list-plain tr td,table.tbl-plain tr td{padding:.3em inherit .3em .3em}table.tbl-list-plain.condensed caption,table.tbl-plain.condensed caption{padding-left:0 }table.tbl-list-plain.condensed td,table.tbl-plain.condensed td,table.tbl-list-plain.condensed th,table.tbl-plain.condensed th{padding:.1em 7px .1em 1px}table.tbl-list-plain.lined tr,table.tbl-plain.lined tr{border-bottom:1px #666633 solid}table.tbl-list-plain.lined tr>th,table.tbl-plain.lined tr>th,table.tbl-list-plain.lined tr>th,table.tbl-plain.lined tr>th{vertical-align:middle !important }table.tbl-list-plain thead th{border-top:1px #666633 solid !important;border-bottom:1px #666633 solid;font-weight:bold }table.tbl-list-plain tbody td,table.tbl-list-plain tbody th{border-bottom:1px #666633 solid}table.tbl-dialog th,table.tbl-dialog td{background-color:#eeeeee}table.tbl-dialog th{color:#ffffff;font-size:11pt;vertical-align:top }table.clear{float:none ;clear:both }table.test th,table.test-plain th{background-color:#b3b3b3;color:#0e0e07;font-weight:normal }table.test th.caption,table.test-plain th.caption{background-color:#b3b3b3}table.test td,table.test-plain td{background-color:#cfcdd2}table.test td.longdesc,table.test-plain td.longdesc,table.test td.longdescription,table.test-plain td.longdescription,table.test td.long-desc,table.test-plain td.long-desc,table.test td.long-description,table.test-plain td.long-description{border:1px solid green !important }table.test table,table.test-plain table{border:1px #0000ff solid;border-collapse:collapse }table.test table td,table.test-plain table td,table.test table th,table.test-plain table th{border:1px #c20d18 dotted !important}table.test th{border:1px #666666 solid !important;background-color:#b3b3b3;color:#000;font-weight:normal }table.test th.caption{background-color:transparent}table.test td{border:1px #000 solid;background-color:#cfcdd2}table.test td.longdesc,table.test td.longdescription,table.test td.long-desc,table.test td.long-description{border:1px solid green !important }table.test table{border:2px #0000ff solid;border-collapse:collapse }table.test table td,table.test table th{border:1px #c20d18 dotted !important}table.wi-smallest,table colgroup col.wi-smallest{width:42px}table.wi-verysmall,table colgroup col.wi-verysmall{width:80px}table.wi-small,table colgroup col.wi-small{width:128px}table.wi-mediumsmall,table colgroup col.wi-mediumsmall{width:160px}table.wi-normal,table colgroup col.wi-normal{width:208px}table.wi-lightwide,table colgroup col.wi-lightwide{width:256px}table.wi-wide,table colgroup col.wi-wide{width:320px}table.wi-wider,table colgroup col.wi-wider{width:384px}table.wi-verywide,table colgroup col.wi-verywide{width:576px}table.wi-small-small,table colgroup col.wi-small-small{width:256px}table.wi-small-mediumsmall,table colgroup col.wi-small-mediumsmall{width:288px}table.wi-small-normal,table colgroup col.wi-small-normal{width:336px}table.wi-small-lightwide,table colgroup col.wi-small-lightwide{width:384px}table.wi-small-wide,table colgroup col.wi-small-wide{width:484px}table.wi-small-wider,table colgroup col.wi-small-wider{width:512px}table.wi-small-verywide,table colgroup col.wi-small-verywide{width:704px}table.wi-mediumsmall-small,table colgroup col.wi-mediumsmall-small{width:416px}table.wi-mediumsmall-mediumsmall,table colgroup col.wi-mediumsmall-mediumsmall{width:320px}table.wi-mediumsmall-normal,table colgroup col.wi-mediumsmall-normal{width:368px}table.wi-mediumsmall-lightwide,table colgroup col.wi-mediumsmall-lightwide{width:416px}table.wi-mediumsmall-wide,table colgroup col.wi-mediumsmall-wide{width:480px}table.wi-mediumsmall-wider,table colgroup col.wi-mediumsmall-wider{width:544px}table.wi-mediumsmall-verywide,table colgroup col.wi-mediumsmall-verywide{width:736px}table.wi-normal-small,table colgroup col.wi-normal-small{width:336px}table.wi-normal-mediumsmall,table colgroup col.wi-normal-mediumsmall{width:368px}table.wi-normal-normal,table colgroup col.wi-normal-normal{width:416px}table.wi-normal-lightwide,table colgroup col.wi-normal-lightwide{width:464px}table.wi-normal-wide,table colgroup col.wi-normal-wide{width:528px}table.wi-normal-wider,table colgroup col.wi-normal-wider{width:592px}table.wi-normal-verywide,table colgroup col.wi-normal-verywide{width:784px}table.wi-lightwide-small,table colgroup col.wi-lightwide-small{width:384px}table.wi-lightwide-mediumsmall,table colgroup col.wi-lightwide-mediumsmall{width:416px}table.wi-lightwide-normal,table colgroup col.wi-lightwide-normal{width:464px}table.wi-lightwide-lightwide,table colgroup col.wi-lightwide-lightwide{width:512px}table.wi-lightwide-wide,table colgroup col.wi-lightwide-wide{width:576px}table.wi-lightwide-wider,table colgroup col.wi-lightwide-wider{width:640px}table.wi-lightwide-verywide,table colgroup col.wi-lightwide-verywide{width:832px}table.width-full,table.full-width,table.wi-full{width:100% }table.width-moderate,table.moderate-width,table.wi-moderate{width:auto }table.width-moderate td,table.moderate-width td,table.wi-moderate td,table.width-moderate th,table.moderate-width th,table.wi-moderate th{padding-left:.6em;padding-right:1.2em}div.wrapper table.tbl-list tr,div.cols table.tbl-list tr{border-left:1px solid #666633;border-right:1px solid #666633}#content .ui-tabs-panel>table.tbl-list caption{margin-left:.3em}#content .ui-tabs-panel>table.tbl-list caption{margin-left:.3em}#content>table.tbl-plain,#content>table.tbl-list-plain{margin-top:1em}span.sort{display:inline-block;height:100% ;vertical-align:top;padding-top:6px}span.sort_symbol{display:inline-block;width:10px ;padding:0 ;margin:0 10px 0 0 }span.sort_symbol a{display:block ;width:8px ;height:8px ;font-size:7pt ;padding:0 0 3px 0 ;margin:0 ;text-align:center ;clear:both ;float:none ;vertical-align:top }span.sort_symbol a.ascending{border-top:1px #666633 solid;border-right:1px #666633 solid;border-left:1px #666633 solid}span.sort_symbol a.descending{border-right:1px #666633 solid;border-bottom:1px #666633 solid;border-left:1px #666633 solid}span.sort_symbol a.active{color:#ffffff}span.sort_symbol a:link,span.sort_symbol a:visited{color:#ccb}table#report_table_id.tbl-list>tbody>tr>td{vertical-align:top }table#konten-plan tbody tr td:first-child{text-align:right !important}table#konten-plan tbody tr.heading td{font-size:14pt;border-top:1px #999 solid}table#konten-plan tr:first-child.heading td{border:none}table#eurtable{border-collapse:collapse;width:100%}table tr.chart{border:0}table td.chartname{padding-left:50px}table tr.chartrow{font-size:75%}table .guv_row_background{background:#f0f0f0}table .tr_error{background-color:#ffc9c9}ul{list-style-type:disc;list-style-position:outside;list-style-image:none;padding:0 0 0 1.4em;margin:.4em 0 .4em 0}ul.footnotes{list-style-type:none !important ;list-style-position:outside ;margin:0 0 0 1.8em !important}ul.footnotes li sup{display:inline-block;margin:0 .6em 0 -2.6em;padding:0}ul.footnotes li>ul{position:relative;list-style-type:circle ;list-style-position:outside ;margin:.3em 0 .3em 1.4em !important}ul li ul{list-style-type:circle ;list-style-position:outside }div.table{margin-bottom:1em}div.table.col{float:left ;margin-right:1.6em}div.table div.caption{clear:left ;display:block ;font-weight:bold ;color:#292914}div.table div.field{clear:left ;display:block ;overflow:hidden ;margin-right:2em}div.table div.field span.label{display:inline-block;float:left ;min-width:12em;width:auto}div.table div.field span.value{display:inline-block;float:left ;min-width:12em;width:auto}div.list{font-size:10pt;color:#0e0e07}div.list.col{float:left ;margin-right:2.6em !important;width:auto ;min-width:110px }div.list h4{padding:.6em 0 .2em 0 !important;margin:.2em 0 0 0;font-weight:normal;font-size:11pt;font-family:"Helvetica Neue",Helvetica,Arial;color:#292914}div.list>p,div.list>div{padding:.2em 0 .2em 0 !important;margin:0 !important ;white-space:normal }div.list>p>input[type="checkbox"],div.list>div>input[type="checkbox"],div.list>p>input[type="radio"],div.list>div>input[type="radio"]{padding:0 ;margin:0 .3em .3em 0;float:left }div.list>p label,div.list>div label{width:auto ;float:left }div.list>p{overflow:hidden }div.list>input[type="checkbox"]{clear:both;float:left;margin-right:.4em}div.list>label{width:82% }div.list div{clear:left}div.list>div.no-rows>input[type="checkbox"],div.list>div.no-rows>input[type="radio"]{padding:0 ;margin:.3em .3em 0 0;clear:left }div.list>div.no-rows label{width:82% ;float:left }div.list-table-with-separate-total-table div.full-width{padding-bottom:0 ;margin-bottom:0 }div.list-table-with-separate-total-table div.full-width .tbl-list{margin-bottom:0 }div.list-table-with-separate-total-table div.list-total{width:100% ;margin:0 ;padding:0 ;overflow:hidden }div.list-table-with-separate-total-table div.list-total table.footer-only{margin:0 ;padding:0 }div.list-table-with-separate-total-table div.list-total table.footer-only.right{float:right }input[type="button"],input[type="submit"],input[type="reset"],button{display:inline-block;cursor:pointer ;width:auto ;padding:.2em .6em;font-size:9pt;font-weight:normal;font-style:normal;text-align:center;border-style:solid;border-width:1px;border-radius:6px}input[type="button"].clear,input[type="submit"].clear,input[type="reset"].clear,button.clear{clear:left}input[type="button"].wi-verysmall,input[type="submit"].wi-verysmall,input[type="reset"].wi-verysmall,button.wi-verysmall{min-width:80px}input[type="button"].wi-small,input[type="submit"].wi-small,input[type="reset"].wi-small,button.wi-small{min-width:92px}input[type="button"].wi-mediumsmall,input[type="submit"].wi-mediumsmall,input[type="reset"].wi-mediumsmall,button.wi-mediumsmall{min-width:124px}input[type="button"].wi-normal,input[type="submit"].wi-normal,input[type="reset"].wi-normal,button.wi-normal{min-width:172px}input[type="button"].wi-lightwide,input[type="submit"].wi-lightwide,input[type="reset"].wi-lightwide,button.wi-lightwide{width:220px}input[type="button"].wi-wide,input[type="submit"].wi-wide,input[type="reset"].wi-wide,button.wi-wide{width:284px}input[type="button"].wi-wider,input[type="submit"].wi-wider,input[type="reset"].wi-wider,button.wi-wider{width:348px}input[type="button"].wi-verywide,input[type="submit"].wi-verywide,input[type="reset"].wi-verywide,button.wi-verywide{width:540px}input[type="button"].wi-tiny,input[type="submit"].wi-tiny,input[type="reset"].wi-tiny,button.wi-tiny{width:auto ;padding:.16em .2em .1em .2em;margin:-0.3em 0 0 .2em;display:inline-block;font-size:84% ;min-height:23px;max-height:23px}input[type="button"].wi-verytiny,input[type="submit"].wi-verytiny,input[type="reset"].wi-verytiny,button.wi-verytiny{font-size:8pt !important;padding:0 .3em .1em .3em;display:inline-block;min-height:17px;max-height:17px}button.icon{padding:0 ;margin:0 ;background:none !important;border:0 !important;display:inline-block}button.icon img{vertical-align:middle }input[type="submit"],input[type="button"],input[type="button"].button,button[type="submit"],button[type="button"]{color:#fff;background-color:#406449;border:1px #406449 solid}input[type="submit"]:hover,input[type="button"]:hover,input[type="button"].button:hover,button[type="submit"]:hover,button[type="button"]:hover{color:#fff;background-color:#548360;border:1px #548360 solid}input[type="submit"]:active,input[type="button"]:active,input[type="button"].button:active,button[type="submit"]:active,button[type="button"]:active,input[type="submit"]:focus,input[type="button"]:focus,input[type="button"].button:focus,button[type="submit"]:focus,button[type="button"]:focus{color:#fff;background-color:#548360;border:1px #548360 solid}input[type="button"].neutral,input[type="submit"].neutral,input[type="reset"],input[type="reset"].neutral,button.neutral,button[type="reset"]{color:#1b1b0e;background-color:#e0e0d6;border:1px #292914 solid}input[type="button"].neutral:hover,input[type="submit"].neutral:hover,input[type="reset"]:hover,input[type="reset"].neutral:hover,button.neutral:hover,button[type="reset"]:hover{color:#1b1b0e;background-color:#f5f5f1;border:1px #292914 solid}input[type="button"].neutral:active,input[type="submit"].neutral:active,input[type="reset"]:active,input[type="reset"].neutral:active,button.neutral:active,button[type="reset"]:active,input[type="button"].neutral:focus,input[type="submit"].neutral:focus,input[type="reset"]:focus,input[type="reset"].neutral:focus,button.neutral:focus,button[type="reset"]:focus{color:#000;background-color:#666633;border:1px #0e0e07 solid}input[type="button"].neutral.positions,input[type="submit"].neutral.positions,input[type="reset"].positions,input[type="reset"].neutral.positions,button.neutral.positions,button[type="reset"].positions{padding-right:1.2em}input[type="button"].below{clear:both !important;float:none;overflow:hidden }a.button{display:inline-block;cursor:pointer ;width:auto ;padding:.2em .6em;font-size:9pt;font-weight:normal;font-style:normal;text-align:center;border-style:solid;border-width:1px;border-radius:6px;border:1px #406449 solid;background-color:#406449;color:#fff;text-decoration:none}a.button.below{clear:both !important}a.button:hover{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}a.button:active,a.button:focus{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}a.button.neutral:link,a.button.neutral:visited{border:1px #292914 solid;background-color:#e0e0d6;color:#1b1b0e}a.button.neutral:hover{border:1px #292914 solid;background-color:#f5f5f1;color:#1b1b0e;text-decoration:none}a.button.neutral:active,a.button.neutral:focus{border:1px #0e0e07 solid;background-color:#666633;color:#000;text-decoration:none}a.button.wi-smallest{width:42px}a.button.wi-verysmall{width:80px}a.button.wi-small{width:92px}a.button.wi-mediumsmall{width:124px}a.button.wi-normal{width:172px}a.button.wi-lightwide{width:220px}a.button.wi-wide{width:284px}a.button.wi-wider{min-width:348px}a.button.wi-verywide{min-width:540px}a.button.wi-tiny{display:inline-block;width:auto ;padding:.16em .2em .1em .2em;margin:-0.3em 0 0 .2em;font-size:84% }a.button.toggle{background-color:#f5f5f1 !important}a.button.toggle.off::after{content:" ▸";padding-right:1em}a.button.toggle.on::after{content:" ▾";padding-right:1em}a.button.toggle.with-panel{margin-bottom:0 ;border-bottom:none;border-bottom-left-radius:0px ;border-bottom-right-radius:0px }a.button.toggle.with-panel:hover{border-top:1px #666633 solid !important;border-right:1px #666633 solid !important;border-bottom:0 !important;border-left:1px #666633 solid !important}a.button.toggle:hover{background-color:#e0e0d6 !important;border:1px #666633 solid !important;color:#1b1b0e;text-decoration:none}#content label.button{display:inline-block;cursor:pointer ;width:auto ;padding:.2em .6em;font-size:9pt;font-weight:normal;font-style:normal;text-align:center;border-style:solid;border-width:1px;border-radius:6px;border:1px #406449 solid;background-color:#406449;color:#fff;text-decoration:none}#content label.button:hover{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}#content label.button:active,#content label.button:focus{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}#content label.button.neutral{border:1px #292914 solid;background-color:#e0e0d6;color:#1b1b0e}#content label.button.neutral:hover{border:1px #292914 solid;background-color:#f5f5f1;color:#1b1b0e;text-decoration:none}#content label.button.neutral:active,#content label.button.neutral:focus{border:1px #0e0e07 solid;background-color:#666633;color:#000;text-decoration:none}div.buttons{padding:1em;clear:left ;display:block}div.buttons.positions{margin:0 0 -1.7em 26em;padding:0em}div.buttons.positions label.button.neutral,div.buttons.positions input.positions{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;padding-bottom:.6em !important;margin-bottom:-0.8em !important;background:none !important;border-bottom:none !important}div.buttons.below{padding:0 ;margin:0 }.col>.buttons,.wrapper * .buttons{padding:1em 1em 1em 0 !important}.button-image{display:inline-block}td .button-image,th .button-image{vertical-align:middle}input[type="button"].button-image.delete{background-image:url("image/cross2.png");background-repeat:no-repeat;background-position:0 0;color:#fff;background-color:transparent;border-color:none;border-width:0}.control-panel{border:1px #666633 solid !important;background-color:#f5f5f1;background:linear-gradient(to top, #ccb, #f5f5f1);border-radius:.6em;overflow:hidden }.control-panel span.label{padding-right:.6em}.form-addition{padding:.8em 1em 1.4em 1.2em !important;margin:1em 1em 1em 1.2em !important;width:auto !important ;display:inline-block}.form-addition h3{margin:.3em 0 .1em 0 !important;padding:0 }.form-addition h4{color:#292914 !important;font-size:11pt;font-weight:normal;font-style:normal}.form-addition div.list{margin-top:.2em !important}.select-item{display:inline-block;width:auto ;height:auto;padding:.6em 1em .6em .8em;margin:1em 1em 1em 1.2em;color:#292914;font-size:9pt;border:1px #666633 solid;border-radius:.6em;background-color:#f5f5f1;background:linear-gradient(to top, #ccb, #f5f5f1)}.select-item input,.select-item select{margin-left:.6em}.select-item span.label{float:left ;color:#292914}.select-item table{margin:0 }.select-item table td,.select-item table th{color:#292914}.select-item .floating-boxes{display:table ;margin:.4em 0 .8em 0}.select-item .floating-boxes .floating-box{display:table-cell;float:left ;font-size:9pt;height:1.9em;vertical-align:middle;padding:0 2em 0 0}.select-item .floating-boxes .floating-box .button,.select-item .floating-boxes .floating-box button{margin:0 }.select-item .floating-boxes .floating-box label,.select-item .floating-boxes .floating-box span.label{width:auto;display:inline-block;height:160%}.select-item .floating-boxes .floating-box input[type="checkbox"]{margin:0 .4em 0 0}.select-item .floating-boxes .floating-box select{margin:-0.3em 0 0 0}.ui-tabs-panel>.select-item{margin:1em 1em 1em 1.2em;vertical-align:top }.wrapper>.select-item{margin:.8em 0 1em 0}div.filtered_select input,div.filtered_select select{display:block}div.filtered_select input{background-image:url(../../../image/glass14x14.png);background-repeat:no-repeat;background-position:2px 2px;border-radius:0px;border:solid #a0a0a0 1px;border-bottom:none;padding:0px;padding-left:20px;margin:0;width:500px}div.filtered_select select{width:522px}.toggle_panel.control-panel{border:none !important;background:none !important;border-radius:0 !important;overflow:visible !important}.toggle_panel>a.button.toggle{padding:.2em 0 .2em 1.4em}.toggle_panel>a.button.toggle:hover{background-color:#f5f5f1 !important;text-decoration:underline }.toggle_panel span.summary{font-size:10pt;padding-left:2em;color:#292914}.toggle_panel .toggle_panel_block{display:block;overflow:hidden;padding:1.2em 1em .8em .9em;margin:2em 1em 0em 0;background-color:#f5f5f1;border:1px #666633 solid;border-bottom-left-radius:.6em;border-bottom-right-radius:.6em;border-top-right-radius:.6em;margin-top:-1px}.toggle_panel .toggle_panel_block .buttons{clear:left ;padding:0 !important;margin:0}.toggle_panel .tbl-horizontal{margin-right:1.6em}#content .input-panel{display:inline-block;overflow:hidden ;padding:.4em 1em .6em .9em;margin:1.6em 0 .4em 0;background-color:#f5f5f1;border:1px #666633 solid;border-radius:.6em;width:auto ;min-width:30% }#content .input-panel>h3{margin-top:0 }#content .input-panel p{font-size:9pt;margin:0 0 .4em 0}#content .input-panel table.condensed{margin-bottom:.1em}#content .input-panel table.condensed caption{padding-top:.1em}#content .input-panel table.condensed td span.label{padding-right:.6em}#content .input-panel table.condensed td span.label.above{margin-bottom:0em }#content .ui-tabs-panel>.input-panel{margin-left:1.2em}#content .input-panel.short{min-width:160px}.paginate{display:inline-block;width:auto ;height:auto ;padding:0 ;margin:1em 1em 1em 1.2em;border:1px #666633 solid;border-radius:.6em;background-color:#f5f5f1;color:#292914}.paginate>a,.paginate>span{padding:.4em .6em !important;margin-top:-1px}.paginate .paginate-prev{display:inline-block}.paginate .paginate-prev::before{content:"◄"}.paginate .paginate-prev:hover{border-bottom-left-radius:.6em;border-top-left-radius:.6em}.paginate .paginate-next{display:inline-block}.paginate .paginate-next::after{content:"►"}.paginate .paginate-next:hover{border-bottom-right-radius:.6em;border-top-right-radius:.6em}.paginate .paginate-page{display:inline-block;padding:0 }.paginate span.paginate-page{background-color:#1b1b0e;color:#e0e0d6}.paginate a:hover,.paginate a:active{background-color:#000;color:#ccb;text-decoration:none}table.jump-to{border:1px #666633 solid;border-radius:.6em;background-color:#f5f5f1;margin:.8em 2em 0 1.2em !important}table.jump-to.right{float:right}div.float-cells-table{display:block ;width:100% ;overflow:hidden;font-size:80% }div.float-cells-table div.caption{float:left;display:block;width:auto;padding:0 2em 0 0;margin:0}div.float-cells-table div.cells{float:left;display:block;overflow:hidden;width:100%;background-color:#F66}div.float-cells-table div.cells div.cell{float:left;padding:0 2em 0 0;border-right:1px #fff solid;background-color:#FC6}#content>p,#content>div,#content>td,#content>th{font-size:9pt}#content input,#content select,#content option,#content textarea{font-size:9pt}h1{display:block;text-align:left;margin:0;font-weight:normal;font-size:12pt;line-height:1.2em}#content>h1{position:fixed;z-index:1020;top:60px;width:100%;color:#fff;background-color:#406449;padding:.7em .5em .7em 1.3em;border-top:1px #666633 solid}#content .wrapper h1{color:#000;font-size:13pt;margin:1.6em 0 .4em 0}body>h1{color:#fff;background-color:#406449;padding:.7em .5em .7em 1.3em}h2{color:#000;font-size:13pt;border-style:none;letter-spacing:.14em}#content>h2,.admin>h2{padding:.6em .2em;margin:.6em 0 0 0}#content ui-tabs-panel .wrapper>h2,.admin ui-tabs-panel .wrapper>h2{padding:0 .2em .6em .2em;margin:1.6em 0 .4em 0}#content .wrapper>h2,.admin .wrapper>h2{padding:2em .2em .6em .2em;margin:0 ;font-weight:normal;clear:both}#content .wrapper>h2:first-child,.admin .wrapper>h2:first-child{padding-top:0 }h2.confirm{color:#003c18}h2.error{color:#ae0014}h2.record-title{padding:.6em 0 0 0 !important;font-size:13pt;color:#000}h2.record-title small{color:#000;letter-spacing:0 }.wrapper>h2.record-title{margin:0 1em 1em .2em !important}.ui-tabs-panel>h2.record-title{margin:1em 1em .2em 1.2em !important;padding:.8em 0 0 .1em !important}h3{font-size:11pt;font-weight:normal;color:#292914 !important;padding:.2em 0 .2em .2em;margin:.1em 0 .4em 0;text-align:left;letter-spacing:.12em}h3.caption{margin:.6em 0 .4em 0 !important}#content h3{color:#000;padding-left:0 ;margin:.8em 0 .4em 0}#content .wrapper h3{margin-top:1em}#content .wrapper h3:first-child{margin-top:0 }#content table.tbl-horizontal>tbody>tr>th>h3,#content table.tbl-horizontal>tbody>tr>td>h3{margin-top:.2em !important}a{text-decoration:underline;font-weight:bold}a:link,a:visited,a:active{color:#2962ce}a:hover{color:#4e7fdc;text-decoration:underline}a.selected:hover{color:#EBEBEB}a.nomobile{background-color:transparent;border:none}a.green{background-color:DarkGreen;color:white !important;border:none}a.orange{background-color:#FF8000;border:none}a.red{background-color:#FF0000;border:none}ul,ol{font-size:11pt}ul li,ol li{font-size:10pt}.wrapper .col ul{list-style:circle outside;padding:0 ;margin:0 }.wrapper .col ul li{padding:0 0 0 -0.6em;margin:0 0 0 0 }hr{background-color:#666633;border:none;height:2px}div.wi-smallest,span.wi-smallest,div.list.wi-smallest{width:42px}div.wi-verysmall,span.wi-verysmall,div.list.wi-verysmall{width:80px}div.wi-small,span.wi-small,div.list.wi-small{width:128px}div.wi-mediumsmall,span.wi-mediumsmall,div.list.wi-mediumsmall{width:160px}div.wi-normal,span.wi-normal,div.list.wi-normal{width:208px}div.wi-lightwide,span.wi-lightwide,div.list.wi-lightwide{width:256px}div.wi-wide,span.wi-wide,div.list.wi-wide{width:320px}div.wi-wider,span.wi-wider,div.list.wi-wider{width:384px}div.wi-verywide,span.wi-verywide,div.list.wi-verywide{width:576px}div.long-description,div.long-desc,div.longdescription,div.longdesc{font-size:9pt}div.long-description.small,div.long-desc.small,div.longdescription.small,div.longdesc.small{font-size:9pt}div.long-description p,div.long-desc p,div.longdescription p,div.longdesc p{margin:0 0 .6em 0}div.long-description ul,div.long-desc ul,div.longdescription ul,div.longdesc ul,div.long-description ol,div.long-desc ol,div.longdescription ol,div.longdesc ol{margin-top:0 }div.long-description ul li,div.long-desc ul li,div.longdescription ul li,div.longdesc ul li,div.long-description ol li,div.long-desc ol li,div.longdescription ol li,div.longdesc ol li{font-size:9pt}div.description{display:block;float:left ;padding:0 0 .6em 0}div.description.wi-verysmall{width:80px}div.description.wi-small{width:128px}div.description.wi-mediumsmall{width:160px}div.description.wi-normal{width:208px}div.description.wi-wide{width:320px}div.description.wi-lightwide{width:256px}div.description.wi-wider{width:384px}div.description.wi-verywide{width:576px}div.instructions{background-color:#f5f5f1;border:1px #666633 solid;border-radius:.6em;max-width:70% ;margin:1em 1em 1em 1.2em;padding:.6em 1em 1.2em 1.8em;color:#4C4C4C;font-size:80%}div.instructions p{width:30em}span.label{font-size:9pt;font-style:normal }span.value{color:#000}.center{margin:0 auto;width:auto}.accent div.label{float:left ;font-size:80% ;padding-top:.8em}.accent div.data{float:left }.accent div.data input[type="text"]{width:20em !important }pre.filecontent{border:1px solid blue;padding-left:2px;padding-right:2px}.hidden{display:none }.wrapper{overflow:hidden ;margin:1em 1em 1em 1.2em;padding:0 0 1em 0;clear:both ;display:block ;border:1px transparent solid ;width:98.6%}.wrapper .wrapper{margin-left:0 !important }.wrapper.test{background-color:#FFE67C}.wrapper .tbl-horizontal,.wrapper .tbl-plain{float:left }.wrapper>table.tbl-horizontal:last-child{margin-right:0 }.wrapper.toggled{display:inline-block !important;width:98.6%}.wrapper.toggled>table.tbl-horizontal,.wrapper.toggled>div.col{margin-top:-1.8em}.wrapper.toggled>.toggles{display:block ;position:relative     ;top:0            ;margin-top:4px          ;float:right        ;width:100% }.wrapper.toggled>.toggles a.toggle{display:block;width:100% ;height:18px ;background-repeat:no-repeat;background-position:50% 50%}.wrapper.toggled>.toggles a.toggle.min,.wrapper.toggled>.toggles a.toggle.max{background-position-x:99% }.wrapper.toggled>.toggles a.toggle.min{background-image:url(../../image/toggle-down.png)}.wrapper.toggled>.toggles a.toggle.max{background-image:url(../../image/toggle-left.png)}.wrapper.bordered{border:1px #666633 solid;border-radius:4px }.wrapper .col{float:left }.wrapper .col.test{background-color:#FFD7BA;border:1px #6CF solid}.wrapper .col.wi-small{width:128px}.wrapper .col.wi-mediumsmall{width:160px}.wrapper .col.wi-normal{width:208px}.wrapper .col.wi-wide{width:320px}.wrapper .col.wi-lightwide{width:256px}.wrapper .col.wi-wider{width:384px}.wrapper .col.wi-verywide{width:576px}.wrapper .col .tbl-horizontal,.wrapper .col .tbl-plain{float:none ;clear:left }.wrapper>p{max-width:36em;overflow:hidden ;font-size:9pt;line-height:140%;padding-bottom:1em}.horizontal-scroll-wrapper{overflow-x:auto !important}.scroll{overflow:scroll !important}.panel-wrapper{display:flex !important;flex-wrap:wrap;gap:5px}.plus,.minus,.plus0,.plus1{clear:none}.minus,.plus0{color:#ae0014 !important}.plus,.plus1{color:#003c18 !important}span.unbalanced_ledger{background-color:#ffe38d}div.dimmed-text,span.dimmed-text{color:#888888;font-style:italic}.dunned_invoice{font-weight:bold;color:#f00}.customer_dunning_level{font-weight:bold;height:auto !important}#dunning_invoice_list .direct_debit td,#dunning_invoice_list .direct_debit a{color:#888888}#bank_transactions_proposals .invoice_number_highlight a,#bank_transactions_proposals span.invoice_number_highlight{background-color:#003c18;color:#FFFFFF}.spacer{clear:both}#content>p{margin:.6em 2em 1em .7em}#content>p.message_hint{margin:.6em 2em 1em 1em}div#login,div.login{margin:0 auto;width:100%;padding:0 ;text-align:center }div#login h1,div.login h1{text-align:center;font-size:150%;top:0 ;width:100% ;display:block ;vertical-align:middle;background-color:green ;color:white ;padding:.8em 0;z-index:10 }div#login #login-elements,div.login #login-elements{width:34em;margin:0 auto ;text-align:center ;display:block }div#login #login-elements h3,div.login #login-elements h3{text-align:left}div#login #login-elements>div,div.login #login-elements>div{text-align:center }div#login #login-elements>div p,div.login #login-elements>div p{text-align:center}div#login #login-elements div.logo,div.login #login-elements div.logo{width:auto;clear:both;margin:3em auto 1em auto;padding:2em 0 0 0}div#login #login-elements form,div.login #login-elements form{margin:0 auto ;width:100% }div#login #login-elements div.separate-form,div.login #login-elements div.separate-form{background-color:#ddd;border:1px #888888 solid;border-radius:.6em;display:block ;margin:0 auto ;width:100% ;padding:0 .6em 1em .6em}div#login #login-elements table.login,div.login #login-elements table.login{width:auto ;float:none ;clear:both }div#login #login-elements table.login input[type="submit"],div.login #login-elements table.login input[type="submit"]{margin-top:.2em}div#login #login-elements table.login caption,div.login #login-elements table.login caption{margin:.7em 0 .4em 0}div#login #login-elements table.login td select,div.login #login-elements table.login td select{width:220px !important}div#login #login-elements .message,div.login #login-elements .message{width:100% ;word-wrap:normal ;min-width:0}div.logged-in{margin:0 auto ;padding:1em .5em 2em .5em;width:60em;min-width:60em;overflow:hidden}div.logged-in .col{width:48%;display:inline-block;float:left}div.logged-in .col p{font-size:10pt }div.logged-in .message{width:100% ;min-width:100% ;max-width:100% }#requirement_spec_version{padding:.6em 1em 1.2em 1.8em;letter-spacing:.16em;font-size:110% }#column-container{padding-left:0;padding-right:0;margin-left:0;margin-top:.2em;margin-right:0;overflow:hidden }#column-container #tree-column{float:left;width:30em;padding:.3em 1.2em 2em .8em;border-right:1px #000 solid;background-color:none}#column-container #tree-column .jstree>ul{width:342px;overflow-x:hidden}#column-container #tree-column .jstree ul li{line-height:1.8em;padding:0 ;font-size:10pt}#column-container #tree-column .jstree ul li a{border-bottom:none;width:98% }#column-container #tree-column #tree li.flagged>a>ins{background-image:url("../../image/flag-red.png") !important;background-position:0}#column-container #content-column{float:left;width:58em;padding-left:3em;background-color:none}#column-container #content-column #column-content .section{border-left:0;margin-left:0}#column-container #content-column #column-content .section .section-header{display:block ;overflow:hidden;width:90% }#column-container #content-column #column-content .section .section-header h3{font-size:140%;letter-spacing:.16em}#column-container #content-column #column-content .section .section-header h3 span.label{font-size:90% ;font-weight:bold;letter-spacing:.1em;color:#292914}#column-container #content-column #column-content .section .section-header .section-description{margin-bottom:15px;margin-left:0}#column-container #content-column #column-content .section .section-header .section-description div{padding:.3em 0 .4em 0}#column-container #content-column #column-content .section .section-header .section-description div .section-description-heading{font-weight:normal;font-size:100% ;padding:0 0 0 0;display:block}#column-container #content-column #column-content .section .section-header .section-description div span.label{font-size:90%}#column-container #content-column #column-content .section .section-header .section-description div p{color:#000;font-size:106%;line-height:1.5em;margin:0 0 .3em 0}#column-container #content-column #column-content .section .section-header .section-context-menu h3{background-color:#000;color:#000 !important}#column-container #content-column #column-content .section .section-header .section-context-menu h3 span.label{font-weight:normal}#column-container #content-column #column-content .section .section-header #section-list-empty{border:1px #0C42FF solid;background-color:#BBCDFF;padding:.6em}#column-container #content-column #column-content .function-block{border-top:1px solid #bbb;margin:0 ;padding:.8em 0 1.8em 0;overflow:hidden;display:block;clear:both;float:none;width:48em}#column-container #content-column #column-content .function-block .function-block-content{overflow:hidden ;padding:0 0 0 .6em}#column-container #content-column #column-content .function-block .function-block-content .function-block-header{clear:both;overflow:hidden}#column-container #content-column #column-content .function-block .function-block-content .function-block-header .function-block-number{font-weight:normal;width:5em;display:block;float:left}#column-container #content-column #column-content .function-block .function-block-content .function-block-header .function-block-desc{display:inline-block;overflow:hidden;float:left;width:80%;padding-bottom:1em;font-weight:normal}#column-container #content-column #column-content .function-block .function-block-content .function-block-header .function-block-desc p{margin:0 0 .6em 0;padding:0 }#column-container #content-column #column-content .function-block .function-block-content .function-block-header .function-block-desc p:first-child{font-weight:bold }#column-container #content-column #column-content .function-block .function-block-content .function-block-properties{display:block ;margin:0 0 0 5em;padding:0 ;overflow:hidden;clear:both;font-size:9pt}#column-container #content-column #column-content .function-block .function-block-content .function-block-properties span.label,#column-container #content-column #column-content .function-block .function-block-content .function-block-properties span.value{float:left}#column-container #content-column #column-content .function-block .function-block-content .function-block-properties span.label{width:110px }#column-container #content-column #column-content .function-block .function-block-content .function-block-properties span.value{width:200px;padding:0 30px 0 0;margin:0}#column-container #content-column #column-content .function-block .sub-function-block-container{margin:1.8em 0 0 5.1em;display:block}#column-container #content-column #column-content .function-block .sub-function-block-container .sub-function-block-header{border-top:1px solid #ccc;padding:.4em 0 .4em .6em;font-size:86% ;letter-spacing:.2em}#column-container #content-column #column-content .function-block .sub-function-block-container .sub-function-block{border-top:1px solid #ccc;margin:.2em 0 .2em 0;padding:.2em 0 .4em 0}#column-container #content-column #column-content .function-block .sub-function-block-container .sub-function-block .sub-function-block-content{margin:.2em 0 .2em 0;padding:.2em .6em .4em .6em}#column-container #content-column #column-content .function-block .sub-function-block-container .sub-function-block .sub-function-block-content .sub-function-block-header{font-weight:normal;font-size:120% ;color:#666666;margin-top:1em}#column-container #content-column #column-content .function-block-form>div{padding:.4em}#column-container #content-column #column-content .section.flagged .section-description,#column-container #content-column #column-content .function-block.flagged,#column-container #content-column #column-content .sub-function-block.flagged{background-color:#ebf8fc}#column-container #content-column #column-content .section.flagged .section-description>.section-description-heading,#column-container #content-column #column-content .function-block.flagged>.function-block-content>div>.function-block-number,#column-container #content-column #column-content .sub-function-block.flagged>.sub-function-block-content>div>.function-block-number{color:#209ec8}#column-container #content-column #column-content .section.selected,#column-container #content-column #column-content .function-block.selected,#column-container #content-column #column-content .sub-function-block.selected{margin-left:-3px;border-left:3px solid #24D115}.section-empty-description{color:#bbb}#requirement_spec_tabs #function-blocks-tab{margin-top:1.4em}.requirement-spec-text-block{border-left:0;margin-left:3px;margin-top:10px}.requirement-spec-text-block>h2{margin-top:0px}.requirement-spec-text-block.flagged>h2{color:#fff}.requirement-spec-text-block.selected{border-left:3px solid #cbb120;margin-left:0}.requirement-spec-text-block-picture-thumbnail{border-radius:5px;border:2px solid #ebebeb;float:left;margin-right:20px;padding:5px;text-align:center;width:130px}.requirement-spec-text-block-picture-thumbnail-img-container{height:64px;margin:auto;padding:0;width:64px}.requirement-spec-text-block-picture-thumbnail.selected{border:2px solid #cbb120}#time_cost_estimate p{margin-top:0;margin-bottom:0}#time_cost_estimate table tbody tr td{vertical-align:top }#time_cost_estimate table tbody tr td:first-child{width:66% }#time_cost_estimate table tbody tr.section th{line-height:2.2em;color:#000}#time_cost_estimate table tbody tr.section th b{font-size:116% }#time_cost_estimate table tbody tr.subtotal td,#time_cost_estimate table tbody tr.subtotal th{font-weight:bold ;background-color:#888888;border-top:1px #000 solid;border-bottom:1px #000 solid;text-align:right}div.function-block * table.tbl-horizontal td{font-size:66% !important }.jstree-requirement-spec .jstree-clicked{background:#cccccc !important;border:0 !important}#tbl-accounts{border-width:0}#tbl-accounts tbody tr.heading.heading th{border-top:1px #999 solid}#tbl-accounts tbody tr.heading.heading th.numeric{padding-right:20px;padding-left:10px}#tbl-accounts tbody tr.heading.th1{font-size:14pt}#tbl-accounts tbody tr.heading.th1 th{padding:1em 0 .4em 0}#tbl-accounts tbody tr.heading.th2{font-size:11pt}#tbl-accounts tbody tr.heading.th2 th{padding:1em 0 .4em 0}#tbl-accounts tbody tr.heading.th3{font-size:10pt}#tbl-accounts tbody tr.heading.th3 th{padding:1em 0 .4em 0}#tbl-accounts tbody td:first-child{text-align:right !important}#tbl-accounts tbody tr.ajax-account-details td{padding:.8em 0 1em 4em}td.row-position-detail{padding:0 0 .2em .4em !important}td.row-position-detail div.table{display:table}td.row-position-detail div.table div.field{display:table-row;padding:.1em 0;height:2em !important}td.row-position-detail div.table div.field span.label{width:10em;height:2em !important;vertical-align:middle;display:table-cell;padding:.3em 0 0 0}td.row-position-detail div.table div.field span.value{height:2em}td.row-position-detail div.table div.field span.value span.data{padding:.3em 0 .2em .5em !important;display:block}table#display_row tbody tr td a.row-position{float:left;padding:.6em .2em 0 0}table#display_row tbody tr td input.row-position{float:left}#results{clear:left;width:95vw}.layout-split-right #results{width:80vw}#row_table_scroll_id{max-width:96vw !important}img.icon-sort-up{content:url("../../image/up-small.png")}img.icon-sort-down{content:url("../../image/down.png")}img.icon-dragdrop{content:url("../../image/updown2.png")}img.icon-delete{content:url("../../image/cross2.png")}img.icon-map{content:url("../../image/map-earth.png")}span.area-input span.switch-to-textarea:after{content:url("../../image/pencil.png");vertical-align:top}span.upload_drop_zone{padding:10px;color:#1b1b0e;background-color:#e0e0d6;border:1px #292914 solid;border-radius:6px}.overlay_div{position:relative}.overlay_img{position:absolute;top:-100px;left:-100px;z-index:2;cursor:pointer}.thumbnail{cursor:pointer}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:11pt;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:9000 }.ui-autocomplete .ui-menu-item a:hover{background-color:#292914;color:#fff}.ui-autocomplete li a{display:block ;font-size:80% ;padding-top:.4em !important;padding-bottom:.4em !important}.ui-autocomplete li a:hover{background-color:#C9C9C9;border:none ;color:#000}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker.ui-widget-content{background-color:#ffffff;border:1px #666633 solid}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-header.ui-datepicker-prev,.ui-datepicker .ui-datepicker-header.ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-header.ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-header.ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-header.ui-datepicker-prev span,.ui-datepicker .ui-datepicker-header.ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{float:left;left:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{left:1px;background-position:25% 25% }.ui-datepicker .ui-datepicker-header .ui-datepicker-next{float:right ;right:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{right:1px;background-position:25% 25% }.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{margin:1px 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month{margin-right:.2em}.ui-datepicker .ui-datepicker-header select.ui-datepicker-month-year{width:100%}.ui-datepicker .ui-datepicker-header select.ui-datepicker-month,.ui-datepicker .ui-datepicker-header select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-header.ui-corner-all{cursor:pointer }.ui-datepicker .ui-datepicker-header.ui-corner-all.ui-state-hover{border:none !important ;curser:pointer }.ui-datepicker .ui-datepicker-header.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-datepicker .ui-datepicker-header.ui-widget-header .ui-state-hover .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-datepicker table{width:100%;font-size:9pt;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker table th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker table td{border:0;padding:1px}.ui-datepicker table td span,.ui-datepicker table td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker table td a.ui-state-hover{color:#ffffff;background-color:#1b1b0e}.ui-datepicker table.ui-datepicker-calendar .ui-state-highlight{color:#ffffff;background-color:#1b1b0e;border:1px #888888 solid}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-default{color:#292914}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-hover{color:#ffffff;background-color:#000000;border:#000000}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-active{border:1px solid #292914;background-color:#292914;color:#f5f5f1}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{border:1px #292914 solid;background-color:#e0e0d6;color:#1b1b0e;font-weight:normal }.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}img.ui-datepicker-trigger{vertical-align:middle;margin-left:.2em}.ui-dialog{z-index:8001 ;position:absolute;top:0;left:0;outline:0;border:1px #666633 solid;border-radius:.6em}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;border:none;background-color:#406449 !important;color:#fff !important;font-weight:normal;position:relative;text-align:left;font-size:13pt}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;right:.3em;top:0;width:21px;margin:5px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background-color:#f5f5f1 !important;background:linear-gradient(to bottom, #f5f5f1, #ccb) !important;overflow:auto}.ui-dialog .wrapper{margin:0 }.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-dialog.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none;display:inline-table;border-collapse:collapse }.ui-menu.ui-widget-content{border:1px #666633 solid}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;background-color:#e0e0d6;color:#1b1b0e;border-bottom:1px #666633 solid}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal;background:none ;border:0 }.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu.ui-menu-icons{position:relative}.ui-menu.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}ul.context-menu-list{margin:0;padding:0;min-width:120px;max-width:250px;display:inline-block;position:absolute;list-style-type:none;border:1px solid #DDD;background:#EEE;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);-ms-box-shadow:0 2px 5px rgba(0,0,0,0.5);-o-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5)}ul.context-menu-list li.context-menu-item{padding:2px 2px 2px 24px;background-color:#EEE;position:relative;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}ul.context-menu-list li.context-menu-item.context-menu-heading{text-decoration:underline;font-weight:bold}ul.context-menu-list li.context-menu-item.hover{cursor:pointer;background-color:#39F}ul.context-menu-list li.context-menu-item.hover>.context-menu-list{display:block }ul.context-menu-list li.context-menu-item.disabled{color:#666}ul.context-menu-list li.context-menu-item.hover,ul.context-menu-list li.context-menu-item.disabled.hover{cursor:default ;background-color:#EEE}ul.context-menu-list li.context-menu-item .icon{min-height:18px;background-repeat:no-repeat;background-position:4px 2px}ul.context-menu-list li.context-menu-item.context-menu-separator{padding-bottom:0;border-bottom:1px solid #DDD}ul.context-menu-list li.context-menu-item.context-menu-submenu:after{content:">";color:#666;position:absolute;top:0;right:3px;z-index:1}ul.context-menu-list li.context-menu-item>.context-menu-list{display:none;right:-5px;top:5px}ul.context-menu-list li.context-menu-item .context-menu-accesskey{text-decoration:underline}ul.context-menu-list li.context-menu-item>label>input,ul.context-menu-list li.context-menu-item>label>textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ul.context-menu-list .context-menu-input>label>*{vertical-align:top}ul.context-menu-list .context-menu-input>label>input[type="checkbox"],ul.context-menu-list .context-menu-input>label>input[type="radio"]{margin-left:-17px}ul.context-menu-list .context-menu-input>label,ul.context-menu-list .context-menu-input>label>input[type="text"],ul.context-menu-list .context-menu-input>label>textarea,ul.context-menu-list .context-menu-input>label>select{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}ul.context-menu-list .context-menu-input>label>span{margin-left:5px }ul.context-menu-list .context-menu-input>label>textarea{height:100px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner .ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner .ui-spinner-button{width:16px;height:50%;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner .ui-spinner-up{top:0}.ui-spinner .ui-spinner-down{bottom:0}.ui-spinner .ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;cursor:pointer}.ui-tabs .ui-tabs-nav li .ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li .ui-tabs-active a,.ui-tabs .ui-tabs-nav li .ui-state-disabled a,.ui-tabs .ui-tabs-nav li .ui-tabs-loading a{cursor:text;outline:0 }.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:.4em 0 1em 0}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tooltip{position:absolute;z-index:9999;max-width:300px;padding:8px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;background-color:#666633 !important}.ui-tooltip .ui-tooltip-content{color:#ffffff}body .ui-tooltip{border-width:2px }.ui-widget .ui-widget-header{background:none;color:#ffffff;font-weight:bold}.ui-widget .ui-widget-header a{color:#ffffff}.ui-widget .ui-widget-content{border:none;background:none }.ui-widget .ui-widget{font-size:10pt}.cke_editable{background-color:white;padding:6px;border-top:1px #999 solid;border-right:1px #ddd solid;border-left:1px #ddd solid;overflow:auto ;font-size:11pt ;min-width:220px;min-height:4em}.cke_editable:focus{outline:none ;background-color:#ccb;border:1px #0e0e07 solid}.cke_editable p{font-size:10pt !important;padding:0  ;margin:0 0 .4em 0;font-weight:normal}div.cke_editable.wi-small-wide{margin-right:24px !important }body>.ui-dialog>.ui-dialog-content>p>.cke_editable{border:1px #dcdcdc solid !important;padding:.4em;margin:0;font-size:100%;width:100% !important}.ui-state-default .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_777777_256x240.png) !important}.ui-state-default{border:1px solid #cccccc;background:none ;font-weight:bold;color:#1b1b0e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-state-focus{background:none ;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-focus a,.ui-state-hover a:hover,.ui-state-focus a:hover,.ui-state-hover a:link,.ui-state-focus a:link,.ui-state-hover a:visited,.ui-state-focus a:visited{color:#000;text-decoration:underline}.ui-state-active{border:1px solid #fbd850;background:none ;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight{border:1px solid #fed22f;background:none ;color:#363636}.ui-state-highlight a{color:#363636}.ui-state-error{border:1px solid #cd0a0a;background:none ;color:#ffffff}.ui-state-error a{color:#ffffff}.ui-state-error-text{color:#ffffff}.ui-priority-primary{font-weight:bold}.ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay{background:#666666;opacity:.5;filter:alpha(opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000000;opacity:.2;filter:alpha(opacity=20);border-radius:.6em}.chart_picker,.project_picker,.part_picker{display:inline-block}.chart_picker:before,.project_picker:before,.part_picker:before{display:inline-block;vertical-align:middle;height:100%}span.chart_picker,span.project_picker,span.part_picker{white-space:nowrap ;padding-top:0 !important;padding-bottom:0 !important}span.chart_picker input,span.project_picker input,span.part_picker input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div.part_picker_part,div.project_picker_project,div.chart_picker_chart{padding:5px;margin:5px;border:1px;border-color:darkgray;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:white;cursor:pointer}div.part_picker_part:hover,div.project_picker_project:hover,div.chart_picker_chart:hover{color:#000;text-decoration:underline}span.customer_vendor_picker{margin:0 !important;padding:0 !important}.customer-vendor-picker-undefined,.chartpicker-undefined,.projectpicker-undefined,.partpicker-undefined{color:red;font-style:italic}.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:11pt;line-height:16px;overflow:hidden}.ac_odd{background-color:#eee}.ac_over{background-color:#0A246A;color:white}.ms2side__div{clear:left;width:100%;padding:1px;float:left;background:url('') repeat-x}.ms2side__select{float:left}.ms2side__header{color:#666;font-size:9pt;line-height:1em;padding:0 0 .3em 0;display:block}.ms2side__options,.ms2side__updown{float:left;font-size:10pt;margin:0;padding:0 8px;width:40px;color:black;text-align:center;overflow:hidden}.ms2side__options{padding-top:1em !important}.ms2side__updown{font-size:10pt}.ms2side__options p,.ms2side__updown p{margin:2px 0;padding:0;cursor:pointer;border:1px solid black;width:auto !important;background-color:#e0e0d6;color:#1b1b0e;border-color:1px #292914 solid;border-radius:3px}.ms2side__options p.ms2side_hover,.ms2side__updown p.ms2side_hover{background-color:#3C3C3B;border-color:#000000;color:#ffffff;cursor:pointer}.ms2side__options>p.ms2side__hide,.ms2side__updown>p.ms2side__hide{cursor:default;color:#9e9e9e;border:1px solid grey;background-color:#D4D4D4 !important}.ms2side__div select{width:12em;float:left}.tooltipster-default{border-radius:.6em;border:2px solid #000;background-color:#666633;color:#fff;max-width:400px }.tooltipster-default .tooltipster-content{font-size:10pt;line-height:16px;padding:1.2em 1em 1.2em 1.4em;overflow:hidden;background-color:#666633}.tooltipster-default .tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;max-width:400px ;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 1);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-moz-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-ms-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-o-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);transition-timing-function:cubic-bezier(.23, .635, .495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.tooltipster-light{border-radius:.6em;border:1px solid #e0e0d6;background-color:#666633;color:#f5f5f1}.tooltipster-light .tooltipster-content{font-size:9pt;line-height:16px;background-color:#666633;padding:1em 1.4em}div.cpc_block,div.ppp_block{overflow:hidden;float:left;width:350px}div.ppp_block span.ppp_block_number{float:left}div.ppp_block span.ppp_block_description{float:right;margin-left:1em;font-weight:bold}div.cpc_block span.cpc_block_number{float:left}div.cpc_block span.cpc_block_description{float:left;margin-left:1em;font-weight:bold}div.cpc_block span.cpc_block_balance{float:right}div.cpc_block span.cpc_line_balance{display:none}div.ppp_line span.ppp_block_description{margin-left:1em;font-weight:bold}div.cpc_line span.cpc_block_description{margin-left:1em;font-weight:bold}div.cpc_line span.cpc_block_second_row{display:none}.customer-vendor-picker-undefined,.chartpicker-undefined,.projectpicker-undefined,.partpicker-undefined{color:red;font-style:italic}span.cpc_popup_button,span.ppp_popup_button{display:inline-block;vertical-align:middle;margin-left:-24px;height:20px;width:20px;cursor:pointer;background:url("../../image/search.svg") no-repeat center right;background-size:contain}.wrapper>.buttons{padding-left:0 !important}.wrapper .select-item,.wrapper .form-addition,.wrapper .input-panel{margin-left:0 !important}.wrapper>.col{margin-right:1.6em}.wrapper>.col>.tbl-horizontal{margin-right:0 !important }.wrapper .tbl-list caption{padding-left:0 }#content .ui-tabs-panel div.wrapper:first-child{margin-top:1.5em}.ui-tabs-panel>div.select-item{margin:1.8em 2em .8em 1.2em !important}.ui-tabs-panel>div.form-addition{margin-left:0 !important }.ui-dialog-content{background:#ffffff}.ui-widget-content{background:transparent}.ui-dialog-content .select-item,.ui-widget-content .select-item{margin:1em 1em 1em 0}.ui-dialog-content .buttons,.ui-widget-content .buttons{padding:1em 1em 1em 0}.ck.ck-editor__editable_inline ul{padding:revert;list-style:revert}.tabwidget{width:100%;overflow:hidden;position:relative;zoom:1;padding:0 !important;border:0;color:#1b1b0e;background:transparent}.tabwidget>ul{display:block;list-style:none;outline:0;padding:.2em .2em 0 0;margin:0;font-size:11pt;font-weight:bold;line-height:1.3;text-decoration:none}.tabwidget>ul li{position:relative;top:1px;float:left;list-style:none;margin:1px .2em 0 0;padding:0;white-space:nowrap;border-bottom:0 !important;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #cccccc;background-color:#ffffff;color:#1b1b0e;font-size:9pt;font-weight:bold}.tabwidget>ul li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.tabwidget>ul li.ui-tabs-selected a{cursor:pointer}.tabwidget>ul li a{float:left;padding:.2em .7em;text-decoration:none;cursor:pointer}.tabwidget>ul li.ui-state-default{margin:0 0 0 .6em;background:#ffffff;color:#1b1b0e;border:1px #666633 solid;font-weight:normal}.tabwidget>ul li.ui-state-default a,.tabwidget>ul li.ui-state-default a:link{color:#1b1b0e;font-weight:normal}.tabwidget>ul li.ui-state-hover{color:#1b1b0e;background-color:#e0e0d6}.tabwidget>ul li.ui-state-active{color:#1b1b0e;background-color:#eeeee9}.tabwidget>ul li.ui-state-active a,.tabwidget>ul li.ui-state-active a:link,.tabwidget>ul li.ui-state-active a:visited{color:#1b1b0e;outline:0 }.tabwidget>ul li.ui-state-active.ui-state-hover{color:#1b1b0e}.tabwidget>ul li.ui-state-disabled a{cursor:text;outline:0 }.tabwidget>ul li.ui-state-processing a{cursor:text}.tabwidget>ul li.ui-state-loading a{outline:0 }.tabwidget>ul.ui-tabs-nav{position:fixed;top:100px;width:100%;z-index:1029;margin:0 .4em .6em 0;padding:.4em .2em 0 .7em;background-color:#ffffff;border-bottom:1px #666633 solid !important}.tabwidget>ul.ui-tabs-nav li{margin:1px .2em 0 0}.tabwidget>ul.ui-tabs-nav li a{padding:.2em .7em}.tabwidget>ul.ui-tabs-nav li.ui-tabs-active{border-bottom:1px #eeeee9 solid !important;margin-bottom:-1px;padding-bottom:0}.tabwidget.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.tabwidget>div{display:none;padding-top:3.5em !important;border-bottom:none;width:100%;height:100%;min-height:400px;overflow:hidden }.tabwidget>div.ui-tabs-panel{width:100%;overflow:hidden;display:block}.tabwidget>div.ui-tabs-panel>.tabwidget{position:relative }.tabwidget>div.ui-tabs-panel>.tabwidget>.ui-tabs-nav{position:relative ;top:auto;background-color:transparent}.tabwidget>div.ui-tabs-panel>.tabwidget>.ui-tabs-panel{background-color:#ffffff;background-color:transparent ;position:relative ;top:auto;padding-top:0 !important }.tabwidget>div.ui-tabs-panel.ui-widget-content{border:0 }a.no-underlined-links,a.no-underlined-links:visited,a.no-underlined-links:hover{text-decoration:none !important;background-color:transparent !important;border:none}a.no-underlined-links:hover{background:none}body+#menuv3{top:0 important}body div.admin{padding:60px 0 0 0 ;background-image:linear-gradient(to bottom, #f5f5f1, #ccb)}body div.admin h1{background-color:#fe5f14 !important;color:#ffffff;top:30px ;position:fixed;width:100% ;padding:.6em .5em .5em .6em;z-index:1000}body div.admin h1+.wrapper{padding-top:1.2em}body div.admin .logo{width:auto;clear:both;margin:3em auto 1em auto;padding:2em 0 0 0}body div.admin .separate-form{background-color:#ddd;border:1px #888888 solid;border-radius:.6em;display:block ;width:24em;margin:0 auto ;padding:.7em .6em 1em .6em}body div.admin .tabwidget{padding:2.4em 0 0 0 !important}body div.admin .tabwidget .ui-tabs-nav{top:66px}body div.admin .tabwidget .ui-tabs-panel{padding:2em 1em 1em 1em;overflow:hidden;height:auto;min-height:300px }body div.admin>form{display:block ;margin-top:1px ;padding-top:1.2em}@media screen and (min-device-width:480px) and (max-device-width:767px){body #content .tbl-horizontal th{width:208px;background-color:#D6EEBF}body #content .tbl-horizontal th .colgroup col{width:256px}body #content .tbl-horizontal th.wi-smallest{width:208px}body #content .tbl-horizontal th.wi-verysmall{width:208px}body #content .tbl-horizontal th.wi-small{width:208px}body #content .tbl-horizontal th.wi-mediumsmall{width:208px}body #content .tbl-horizontal th.wi-normal{width:208px}body #content .tbl-horizontal th.wi-lightwide{width:208px}body #content .tbl-horizontal th.wi-wide{width:208px}body #content .tbl-horizontal th.wi-wider{width:208px}body #content .tbl-horizontal th.wi-verywide{width:208px}}@media screen and (max-device-width:1024px){body #content .tbl-horizontal th{width:256px}body #content .tbl-horizontal th.wi-smallest{width:208px}body #content .tbl-horizontal th.wi-verysmall{width:208px}body #content .tbl-horizontal th.wi-small{width:208px}body #content .tbl-horizontal th.wi-mediumsmall{width:208px}body #content .tbl-horizontal th.wi-normal{width:208px}body #content .tbl-horizontal th.wi-lightwide{width:208px}body #content .tbl-horizontal th.wi-wide{width:208px}body #content .tbl-horizontal th.wi-wider{width:208px}body #content .tbl-horizontal th.wi-verywide{width:208px}}@media screen and (min-device-width:768px) and (max-device-width:1023px){.tbl-horizontal th{width:208px}.tbl-horizontal th.wi-smallest{width:208px}.tbl-horizontal th.wi-verysmall{width:208px}.tbl-horizontal th.wi-small{width:208px}.tbl-horizontal th.wi-mediumsmall{width:208px}.tbl-horizontal th.wi-normal{width:208px}.tbl-horizontal th.wi-lightwide{width:208px}.tbl-horizontal th.wi-wide{width:208px}.tbl-horizontal th.wi-wider{width:208px}.tbl-horizontal th.wi-verywide{width:208px}}@media screen and (max-device-width:1024px){.tbl-horizontal th{width:208px}.tbl-horizontal th.wi-smallest{width:208px}.tbl-horizontal th.wi-verysmall{width:208px}.tbl-horizontal th.wi-small{width:208px}.tbl-horizontal th.wi-mediumsmall{width:208px}.tbl-horizontal th.wi-normal{width:208px}.tbl-horizontal th.wi-lightwide{width:208px}.tbl-horizontal th.wi-wide{width:208px}.tbl-horizontal th.wi-wider{width:208px}.tbl-horizontal th.wi-verywide{width:208px}}@media print{body{margin-left:1.4em}#menuv3,#html-menu,#frame-header,#main_menu_div,#js-header,body>div.layout-split-left,#tree-column,ul.ui-tabs-nav,div.layout-actionbar,.control-panel,.input-panel,.toggles{display:none !important}body>div.layout-split-right{margin-left:0 !important}.wrapper.toggled>table.tbl-horizontal,.wrapper.toggled>div.col{margin-top:0 !important }div.buttons.positions{display:none;margin:0 0 0 0 !important}#content{padding:1em 0 0 0 !important;margin:0 }#content td,#content p,#content div,#content span,#content input,#content textarea,#content select,#content option{font-size:7pt !important}#content>h1{color:#222222;padding:0 0 0 0 ;top:0 ;position:absolute }#content wrapper{margin:.4em 1em 1em 1.2em;padding:0 0 .4em 0}#content caption,#content th.caption,#content td.caption{font-size:9pt;font-weight:bold;padding:.1em 0 .1em .2em;margin:.1em 0 .1em 0;display:table-cell}#content .tbl-horizontal tbody tr td,#content .tbl-horizontal tbody tr th{border-color:#666633;border-width:.3pt !important;border-style:solid ;padding:.3em .6em}#content .tbl-horizontal tbody tr th,#content .tbl-horizontal tbody tr span.label{font-size:6pt !important}#content .tbl-list{margin-top:1.2em;width:96% !important }#content .tbl-list caption{margin:0 !important ;padding:0 !important }#content .tbl-list thead{overflow:hidden }#content .tbl-list thead tr th{font-size:70% }#content .tbl-list tbody tr{border-bottom:1px #000 solid !important}#content .tbl-list tbody tr:nth-child(odd){background-color:none}#content .tbl-list tbody tr:nth-child(even){background-color:none}#content .tbl-list tbody tr td{border-bottom:1px #000 solid !important;vertical-align:top !important }#content col.wi-smallest{width:25px !important}#content col.wi-verysmall{width:48px !important}#content col.wi-small{width:77px !important}#content col.wi-mediumsmall{width:96px !important}#content col.wi-normal{width:125px !important}#content col.wi-lightwide{width:154px !important}#content col.wi-wide{width:192px !important}#content col.wi-wider{width:230px !important}#content col.wi-verywide{width:346px !important}#content input[type="text"],#content input[type="customer"],#content input.numeric,#content textarea,#content select,#content span.data,#content select,#content textarea{width:auto         !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;border:none;color:#000 !important;background-color:none !important;background:none !important;overflow:visible    !important}#content textarea{display:block ;height:auto !important ;overflow-y:visible !important;min-width:16em ;width:100% !important;padding:0 ;resize:vertical}#content table.tbl-list td textarea{min-height:4.2em !important}#content table.tbl-list td input{padding-left:0 !important}#content span.data{width:auto;border:none }#content input.wi-date{align:left !important;padding:0 !important}#content select{padding:0 0 .4em .2em !important}#content div.cke_editable{min-height:1.8em !important;height:auto !important;border:none;overflow:hidden !important}#content a.button-image,#content a.button,#content input[type="button"],#content input.neutral,#content td img{display:none }#content input.wi-smallest,#content select.wi-smallest{width:25px !important}#content input.wi-verysmall,#content select.wi-verysmall{width:48px !important}#content input.wi-small,#content select.wi-small{width:55px !important}#content input.wi-mediumsmall,#content select.wi-mediumsmall{width:74px !important}#content input.wi-normal,#content select.wi-normal{width:103px !important}#content input.wi-lightwide,#content select.wi-lightwide{width:132px !important}#content input.wi-wide,#content select.wi-wide{width:170px !important}#content input.wi-wider,#content select.wi-wider{width:209px !important}#content input.wi-verywide,#content select.wi-verywide{width:324px !important}}body.developing>header{background-color:#406449;display:block;overflow:hidden}body.developing>header h1{float:left;color:#fff;padding:1em}body.developing>header nav{float:right;padding:1em}body.developing>header nav a:link,body.developing>header nav a:visited{color:white }body.developing .wrapper p,body.developing .wrapper ul,body.developing .wrapper ol,body.developing .wrapper li,body.developing .wrapper h2,body.developing .wrapper h3,body.developing .wrapper h4{clear:both;width:60em;max-width:60em}body.developing>p,body.developing>h2,body.developing>h3,body.developing>h4{margin-left:.8em}body.developing h2,body.developing h3,body.developing h4{font-weight:bold ;color:#000 !important;clear:left;padding-left:0 !important}body.developing h2{font-size:130%}body.developing h3{font-size:120%}body.developing h4{font-size:110%}body.developing pre{margin:0 0 1em 0;padding:.6em;border:1px #000 solid;background-color:#ddd;display:inline-block;clear:both}body.developing pre code{padding:0 }body.developing div.code-highlighted{margin:0 0 1em 0;padding:.6em;border:1px #000 solid;background-color:#ddd;display:inline-block}body.developing p.picture{background-color:#fff;padding:.8em;border:1px #888888 solid;display:inline-block;width:auto}body.developing .wrapper .tbl-horizontal{border:1px black solid !important;border-collapse:collapse}body.developing .wrapper .tbl-horizontal tbody{border-top:none}body.developing .wrapper .tbl-horizontal caption,body.developing .wrapper .tbl-horizontal th{padding-left:.6em}body.developing .wrapper .tbl-horizontal th.caption{border-top:none;border-bottom:none}body.developing .wrapper .tbl-horizontal.test th,body.developing .wrapper .tbl-horizontal.test-plain th{padding-left:.3em}body.developing .wrapper .tbl-horizontal.test td,body.developing .wrapper .tbl-horizontal.test-plain td{display:block;overflow:visible;border-bottom:1px #666666 solid}body.developing .wrapper .tbl-horizontal.test tr:last-child td,body.developing .wrapper .tbl-horizontal.test-plain tr:last-child td{border:none }body.developing .wrapper.clear .tbl-horizontal{clear:both }body.developing .wrapper table.tbl-list>thead>tr th:first-child,body.developing .wrapper table.tbl-list>tbody>tr td:first-child{padding-left:0 !important}body.developing .wrapper div.test-box{font-size:80% ;overflow:visible;padding:.3em .5em;background-color:#9D9E9D;float:left;border:1px #000 dotted}body.developing input[type="submit"],body.developing input[type="button"],body.developing input[type="button"].button,body.developing button[type="submit"],body.developing button[type="button"],body.developing a.button{color:#fff;background-color:#406449;border:1px #406449 solid}body.developing input[type="submit"].hover,body.developing input[type="button"].hover,body.developing input[type="button"].button.hover,body.developing button[type="submit"].hover,body.developing button[type="button"].hover,body.developing a.button.hover{color:#fff;background-color:#548360;border:1px #548360 solid}body.developing input[type="submit"].active,body.developing input[type="button"].active,body.developing input[type="button"].button.active,body.developing button[type="submit"].active,body.developing button[type="button"].active,body.developing a.button.active{color:#fff;background-color:#548360;border:1px #548360 solid}body.developing input[type="button"].neutral,body.developing input[type="submit"].neutral,body.developing input[type="reset"],body.developing input[type="reset"].neutral,body.developing button.neutral,body.developing button[type="reset"]{color:#1b1b0e;background-color:#e0e0d6;border:1px #292914 solid}body.developing input[type="button"].neutral.neutral-hover,body.developing input[type="submit"].neutral.neutral-hover,body.developing input[type="reset"].neutral-hover,body.developing input[type="reset"].neutral.neutral-hover,body.developing button.neutral.neutral-hover,body.developing button[type="reset"].neutral-hover{color:#1b1b0e;background-color:#f5f5f1;border:1px #292914 solid}body.developing input[type="button"].neutral.neutral-active,body.developing input[type="submit"].neutral.neutral-active,body.developing input[type="reset"].neutral-active,body.developing input[type="reset"].neutral.neutral-active,body.developing button.neutral.neutral-active,body.developing button[type="reset"].neutral-active,body.developing input[type="button"].neutral.neutral-focus,body.developing input[type="submit"].neutral.neutral-focus,body.developing input[type="reset"].neutral-focus,body.developing input[type="reset"].neutral.neutral-focus,body.developing button.neutral.neutral-focus,body.developing button[type="reset"].neutral-focus{color:#000;background-color:#666633;border:1px #0e0e07 solid}.icon16{background:url(../../image/maps/icons16.png) 16px 0 no-repeat;padding:0;width:16px;height:16px}.icon16.admin{background-position:0 0}.icon16.ap{background-position:-16px 0}.icon16.ap_aging{background-position:-32px 0}.icon16.ap_report{background-position:-48px 0}.icon16.ap_transaction_add{background-position:-64px 0}.icon16.appointment{background-position:-80px 0}.icon16.ar{background-position:-96px 0}.icon16.ar_aging{background-position:-112px 0}.icon16.ar_report{background-position:-128px 0}.icon16.ar_transaction_add{background-position:-144px 0}.icon16.assembly_add{background-position:-160px 0}.icon16.assembly_produce{background-position:-176px 0}.icon16.assembly_report{background-position:-192px 0}.icon16.balance_sheet{background-position:-208px 0}.icon16.cash{background-position:-224px 0}.icon16.cash_report{background-position:-240px 0}.icon16.chart_of_accounts{background-position:-256px 0}.icon16.contact{background-position:-272px 0}.icon16.credit_note_add{background-position:-288px 0}.icon16.crm{background-position:-304px 0}.icon16.customer{background-position:-320px 0}.icon16.customer_add{background-position:-336px 0}.icon16.customer_report{background-position:-352px 0}.icon16.datev{background-position:-368px 0}.icon16.delivery_order_add{background-position:-384px 0}.icon16.delivery_order_report{background-position:-400px 0}.icon16.document_template{background-position:-416px 0}.icon16.dunning_add{background-position:-432px 0}.icon16.dunnings_report{background-position:-448px 0}.icon16.email{background-position:-464px 0}.icon16.follow_up{background-position:-480px 0}.icon16.gl{background-position:-496px 0}.icon16.gl_report{background-position:-512px 0}.icon16.help{background-position:-528px 0}.icon16.income_statement{background-position:-544px 0}.icon16.invoices_report{background-position:-560px 0}.icon16.journal{background-position:-576px 0}.icon16.knowledge{background-position:-592px 0}.icon16.label{background-position:-608px 0}.icon16.license_add{background-position:-624px 0}.icon16.license_report{background-position:-640px 0}.icon16.logout{background-position:-656px 0}.icon16.master_data{background-position:-672px 0}.icon16.master_data_report{background-position:-688px 0}.icon16.mdi_text_editor{background-position:-704px 0}.icon16.memo{background-position:-720px 0}.icon16.message{background-position:-736px 0}.icon16.opportunity{background-position:-752px 0}.icon16.package_lists{background-position:-768px 0}.icon16.part_add{background-position:-784px 0}.icon16.part_report{background-position:-800px 0}.icon16.payment{background-position:-816px 0}.icon16.payment_report{background-position:-832px 0}.icon16.phone{background-position:-848px 0}.icon16.preferences{background-position:-864px 0}.icon16.prices_update{background-position:-880px 0}.icon16.printing{background-position:-896px 0}.icon16.program{background-position:-912px 0}.icon16.project_add{background-position:-928px 0}.icon16.project_report{background-position:-944px 0}.icon16.project_transaction_report{background-position:-960px 0}.icon16.purchase_order_add{background-position:-976px 0}.icon16.purchase_order_printing{background-position:-992px 0}.icon16.purchase_order_report{background-position:-1008px 0}.icon16.quotation_add{background-position:-1024px 0}.icon16.quotation_printing{background-position:-1040px 0}.icon16.receipt{background-position:-1056px 0}.icon16.receipt_printing{background-position:-1072px 0}.icon16.receipt_report{background-position:-1088px 0}.icon16.reconcilliation{background-position:-1104px 0}.icon16.report{background-position:-1120px 0}.icon16.report_quotations{background-position:-1136px 0}.icon16.report_sales_orders{background-position:-1152px 0}.icon16.rfq_add{background-position:-1168px 0}.icon16.rfq_printing{background-position:-1184px 0}.icon16.rfq_report{background-position:-1200px 0}.icon16.sales_invoice_add{background-position:-1216px 0}.icon16.sales_invoice_printing{background-position:-1232px 0}.icon16.sales_order_add{background-position:-1248px 0}.icon16.sales_order_printing{background-position:-1264px 0}.icon16.search{background-position:-1280px 0}.icon16.service{background-position:-1296px 0}.icon16.service_add{background-position:-1312px 0}.icon16.service_report{background-position:-1328px 0}.icon16.status{background-position:-1344px 0}.icon16.system{background-position:-1360px 0}.icon16.transaction_add{background-position:-1376px 0}.icon16.user{background-position:-1392px 0}.icon16.user_group{background-position:-1408px 0}.icon16.ustva{background-position:-1424px 0}.icon16.vendor{background-position:-1440px 0}.icon16.vendor_add{background-position:-1456px 0}.icon16.vendor_report{background-position:-1472px 0}.icon16.version{background-position:-1488px 0}.icon16.warehouse{background-position:-1504px 0}.icon16.window_new{background-position:-1520px 0}
1
.bg-body{background-color:#ccb}.bg-content{background-image:linear-gradient(to bottom, #f5f5f1, #ccb)}:root{--gray-standard:#888888;--gray-superdark:#000000;--gray-verydark:#222222;--gray-darker:#444444;--gray-dark:#666666;--gray-light:#aaaaaa;--gray-lighter:#cccccc;--gray-verylight:#eeeeee;--gray-superlight:#ffffff;--color-standard:#666633;--color-superlight:#ffffff;--color-verylight:#f5f5f1;--color-lighter:#e0e0d6;--color-light:#ccb;--color-dark:#292914;--color-darker:#1b1b0e;--color-verydark:#0e0e07;--color-superdark:#000;--msg-ok-strong:#053516;--msg-ok-light:#abf9c8;--msg-error-strong:#910513;--msg-error-light:#f9d8da;--msg-hint-strong:#1f84a3;--msg-hint-light:#edf7fa;--msg-warning-strong:#0f0b00;--msg-warning-light:#e0c776}.mx-h3-caption{font-size:11pt;font-weight:normal;color:#292914 !important;padding:.2em 0 .2em .2em;margin:.1em 0 .4em 0;text-align:left;letter-spacing:.12em}.mx-contentbox-properties{margin:1em 1em 1em 1.2em;padding:.6em 1em 1.2em 1.8em}.mx-thead-th{color:#ffffff;background-color:#292914;border-top:1px solid #666633;border-bottom:1px solid #666633;text-align:left ;vertical-align:middle }.mx-button{display:inline-block;cursor:pointer ;width:auto ;padding:.2em .6em;font-size:9pt;font-weight:normal;font-style:normal;text-align:center;border-style:solid;border-width:1px;border-radius:6px}.mx-button-standard{border:1px #406449 solid;background-color:#406449;color:#fff;text-decoration:none}.mx-button-standard-hover-focus:hover{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}.mx-button-standard-hover-focus:active,.mx-button-standard-hover-focus:focus{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}.mx-button-neutral{border:1px #292914 solid;background-color:#e0e0d6;color:#1b1b0e}.mx-button-neutral-hover-focus:hover{border:1px #292914 solid;background-color:#f5f5f1;color:#1b1b0e;text-decoration:none}.mx-button-neutral-hover-focus:active,.mx-button-neutral-hover-focus:focus{border:1px #0e0e07 solid;background-color:#666633;color:#000;text-decoration:none}html{overflow-y:scroll}body{padding:0;margin:0 ;font-size:9pt}div,p,span,table,th,td,input,textarea,select,button,a.button{box-sizing:border-box}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}@media screen{.noscreen{display:none}}@media print{.noprint{display:none }}@media handheld{.nomobile{display:none}}a.cti_call_action{display:block;padding-left:18px;top:2px;vertical-align:middle;background-image:url(../../image/icons/16x16/phone.png);background-repeat:no-repeat}.interact{color:gray}.interact:hover{color:black}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-help{cursor:help}.cke_contents iframe html body.cke_editable{padding:0;margin:0}.top_border{border-top:solid black;border-width:4px}.bottom_border{border-bottom:solid black;border-width:1px}body{margin:0 ;color:#666666;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:9pt;background-color:#ccb}body #frame-header{position:fixed;top:0;z-index:1040}body #menuv3:first-child{top:0 !important}body #menuv3{position:fixed;z-index:1999;top:28px ;width:100%;height:32px}body .layout-actionbar{display:block;z-index:1030;position:fixed;float:right !important;width:auto;top:68px ;right:.2em;margin:0 .4em 0 0;padding:0;background:none}body .layout-actionbar~div:first{padding-top:25px}body .layout-actionbar>div+div{margin-left:2px}body #content{overflow:hidden;display:block;padding:101px 0 0 0;margin:0 0 1em 0;background-image:linear-gradient(to bottom, #f5f5f1, #ccb)}body #content .wrapper{clear:both;display:block;overflow:hidden;width:97.2%;height:auto}body #content .wrapper>.col{display:block;overflow:hidden;float:left;margin-right:1.6em}body #content .wrapper>.col div>label{font-size:10pt;line-height:12.6pt}body #content .wrapper>.col p{font-size:10pt}body #content .wrapper>.col,body #content .wrapper>.tbl-horizontal{float:left;margin-right:1.6em;padding-bottom:20px }body #content .wrapper.center{margin:0 auto;display:table;width:auto}body #content .wrapper.width-moderate{width:auto}body #content .wrapper>table.tbl-horizontal:last-child{margin-right:0 !important }body .full-width{width:100% ;padding:0 0 1em 0;margin:0 0 0 0}body div.center{margin:0 auto;display:table;width:auto}#frame-header{text-align:left;margin:0;padding:.2em .6em;border:0;overflow:hidden;height:28px;width:100%;display:table-cell;vertical-align:middle;border-spacing:0;background-color:#1b1b0e;line-height:100%;font-size:9pt}#frame-header span.frame-header-element{color:#f5f5f1;padding-top:.2em}#frame-header span.frame-header-element a:link,#frame-header span.frame-header-element a:visited,#frame-header span.frame-header-element a:hover,#frame-header span.frame-header-element a:active{text-decoration:none;border-bottom:none;color:#ccb}#frame-header span.frame-header-element a:hover{color:#ffffff;text-decoration:underline}#frame-header span.frame-header-element span.client{text-transform:uppercase ;font-size:130% }#frame-header span.frame-header-left,#frame-header span.frame-header-center,#frame-header span.frame-header-right{border-spacing:0;padding:0;vertical-align:middle;height:100%;display:table-row}#frame-header span.frame-header-left>span,#frame-header span.frame-header-center>span,#frame-header span.frame-header-right>span{height:24px;margin:0 10px;display:table-cell;vertical-align:middle}#frame-header span.frame-header-left{float:left;padding:0 1em 0 .2em;margin-right:1em}#frame-header span.frame-header-left>span{padding-right:1em}#frame-header span.frame-header-right{float:right;vertical-align:middle;padding:0 1.2em 0 1em;margin-left:1em}#frame-header span.frame-header-right>span{padding-left:1em}#frame-header #ajax-spinner{display:none}#frame-header div.frame-header-quicksearch{display:block;overflow:hidden;margin:.1em auto 0 auto;text-align:center;width:auto}#frame-header div.frame-header-quicksearch span.frame-header-quicksearch input{font-size:9pt;margin-top:.1em;background-color:#ccb;width:auto !important;min-width:5em;max-width:7em;padding:0 .2em;border-width:1px ;border-style:solid;border-top-color:#949494;border-right-color:#BCBCBC;border-bottom-color:#BCBCBC;border-left-color:#949494}#menuv3{background-color:#e0e0d6}#menuv3 li{display:block;position:relative;float:none;font-weight:normal !important ;font-size:9pt;line-height:96%;white-space:nowrap;border:0;padding:0;margin:0}#menuv3 li:hover{cursor:pointer}#menuv3 li a,#menuv3 li a:visited,#menuv3 li div.x,#menuv3 li div.x:visited{display:block;color:#1b1b0e;text-decoration:none;padding:.45em .6em .58em 1.3em;font-weight:normal}#menuv3>ul{list-style:none;margin:0;padding:0;float:left}#menuv3>ul>li{display:block;height:17px;padding:9px .9em 6px .9em;background-color:#e0e0d6;color:#1b1b0e;vertical-align:middle}#menuv3>ul>li:hover{background-color:#ccb}#menuv3>ul>li:hover>ul{display:block;position:absolute}#menuv3>ul>li ul{position:relative;display:none;padding:0 2em 2em 2em;margin:0 -2em -2em -2.8em}#menuv3>ul>li ul li{border-bottom:1px #666633 solid}#menuv3>ul>li>ul{top:32px;z-index:1000}#menuv3>ul>li>ul>li{background-color:#ccb;margin-left:1px}#menuv3>ul>li>ul>li div.x{background:no-repeat right url("../../image/menu-arrow-to-right-5.png");padding-right:2em}#menuv3>ul>li>ul>li:hover{color:#0e0e07;background-color:#e0e0d6}#menuv3>ul>li>ul>li:hover>ul{display:block;position:absolute}#menuv3>ul>li>ul>li>ul{top:0;left:99%;padding:2em;margin-top:-2.06em;margin-right:-2em;margin-bottom:-2em;margin-left:-2em;list-style:none}#menuv3>ul>li>ul>li>ul>li{background-color:#e0e0d6}#menuv3>ul>li>ul>li>ul>li:hover{background-color:#ccb}#menuv3>ul>li>ul>li>ul>li:first-child{border-top:1px #800040 solid}li.sub{position:relative;left:.2em;top:0px;background-color:#FFFFFF}body>div.layout-split-left{display:block;position:fixed !important;top:0 ;left:0 ;width:200px;height:100%;z-index:1;overflow:hidden   ;border-right:1px #888888 solid;background-color:#666666}body>div.layout-split-right{margin-left:200px;padding-top:28px;display:block;z-index:1;overflow:hidden;min-height:800px;height:auto}body>div.layout-split-right .layout-actionbar{top:36px}body>div.layout-split-right>#content{top:68px;padding-top:40px}body>div.layout-split-right>#content h1{top:28px !important}body>div.layout-split-right>#content>.wrapper{padding-top:2em }body>div.layout-split-right>#content+div.wrapper{padding-top:4em }body>div.layout-split-right>#content>form{margin-top:.6em}body>div.layout-split-right>#content>form+div.wrapper{padding-top:4em }body>div.layout-split-right>#content>form>.tabwidget>ui-tabs-panel .wrapper{margin-top:2em}body>div.layout-split-right>#content>form>.tabwidget>ui-tabs-panel .tabwidget ul.ui-tabs-nav{position:relative}body>div.layout-split-right>#content>form>.tabwidget>ul.ui-tabs-nav{top:69px;width:calc(100% - 200px)}body>div.layout-split-right>#content>#requirement_spec_tabs.tabwidget>ul.ui-tabs-nav{top:69px !important }body>div.layout-split-right.folded{margin-left:40px}div.layout-split-right.folded{margin-left:40px}div.layout-split-left #html-menu{display:block;overflow-y:scroll;overflow-x:hidden;width:100%;height:100%;margin:27px 0 0 0;padding:0 0 150px 0;background-color:#e0e0d6;font-size:10pt;border-bottom:20px #666633 solid}div.layout-split-left #html-menu .mii{display:none}div.layout-split-left #html-menu::-webkit-scrollbar{display:none}div.layout-split-left #html-menu>div:last-of-type{border-bottom:1px #666633 solid}div.layout-split-left #html-menu .mi{display:block }div.layout-split-left #html-menu .mi a{display:block;word-wrap:break-word;text-decoration:none;font-weight:normal}div.layout-split-left #html-menu .mi:first-child{border-top:2px #666633 solid}div.layout-split-left #html-menu .mi:last-child{border-bottom:1px #666633 solid}div.layout-split-left #html-menu .s0{padding:0 ;background-color:#ccb;color:#1b1b0e;border-top:1px #666633 solid;font-size:90% ;text-transform:uppercase}div.layout-split-left #html-menu .s0 a{padding:5px 0 6px 8px ;cursor:pointer }div.layout-split-left #html-menu .s0 a:hover,div.layout-split-left #html-menu .s0 a:active{background-color:#548360;color:#fff;text-decoration:none}div.layout-split-left #html-menu .s0 a:link,div.layout-split-left #html-menu .s0 a:visited{color:#1b1b0e}div.layout-split-left #html-menu .s0.menu-open{font-weight:normal;background-color:#406449;color:#fff;border-bottom:0 }div.layout-split-left #html-menu .s0.menu-open a{padding:5px 0 6px 8px ;cursor:auto }div.layout-split-left #html-menu .s0.menu-open a:hover,div.layout-split-left #html-menu .s0.menu-open a:active{background-color:#406449;color:#fff;text-decoration:none}div.layout-split-left #html-menu .s0.menu-open a:link,div.layout-split-left #html-menu .s0.menu-open a:visited{color:#fff}div.layout-split-left #html-menu .s1{font-size:80% ;padding:0 ;background-color:#e0e0d6;border-top:1px #666633 solid}div.layout-split-left #html-menu .s1 a{padding:4px 0 3px 8px }div.layout-split-left #html-menu .s1 a:hover,div.layout-split-left #html-menu .s1 a:active{background-color:#ccb;color:#000;text-decoration:none}div.layout-split-left #html-menu .s1 a:link,div.layout-split-left #html-menu .s1 a:visited{color:#1b1b0e}div.layout-split-left #html-menu .s1.sm:after{content:"▼";color:#888888;font-size:80% }div.layout-split-left #html-menu .s1.sm a{display:inline-block;width:162px;color:#1b1b0e}div.layout-split-left #html-menu .s1.sm a:hover,div.layout-split-left #html-menu .s1.sm a:active{background-color:#e0e0d6;color:#1b1b0e;text-decoration:none }div.layout-split-left #html-menu .s1.sm a:link,div.layout-split-left #html-menu .s1.sm a:visited{color:#1b1b0e}div.layout-split-left #html-menu .s1.sm a.ml:link,div.layout-split-left #html-menu .s1.sm a.ml:visited{color:#1b1b0e}div.layout-split-left #html-menu .s1>.s2:last-child{border-bottom:1px #666633 solid}div.layout-split-left #html-menu .s2{padding:0 ;font-size:80% ;background-color:#e0e0d6}div.layout-split-left #html-menu .s2 a{padding:2px 0 3px 20px }div.layout-split-left #html-menu .s2 a:hover,div.layout-split-left #html-menu .s2 a:active{background-color:#ccb;color:#000;text-decoration:none}div.layout-split-left #html-menu .s2 a:link,div.layout-split-left #html-menu .s2 a:visited{color:#1b1b0e}#main_menu_div .DHTMLSuite_menuBar_top{top:28px;height:31px !important;padding:0;margin:0 }#main_menu_div .DHTMLSuite_menuBar_top>div{padding:5px 5px 0 3px }#main_menu_div .DHTMLSuite_menuBar_top>div .DHTMLSuite_menuItem_textContent{font-size:90% ;padding:.1em .2em .2em .2em}#main_menu_div .DHTMLSuite_menuBar_top>div .DHTMLSuite_menuItem_top_arrowShowSub{margin:0 .2em .2em .2em}#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_regular,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_over,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_click,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_disabled,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_active{height:19px}#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_over,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_click{color:#ae0014;background-color:#ffffff}#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_over .DHTMLSuite_menuItem_top_arrowShowSub,#main_menu_div .DHTMLSuite_menuBar_top .DHTMLSuite_menuItem_top_click .DHTMLSuite_menuItem_top_arrowShowSub{border:none !important }.DHTMLSuite_menuBar_sub{width:auto !important;padding:.1em 0 .4em .4em !important;margin:11px 0 0 0;border-top:none;border-right:1px solid #e0e0d6;border-bottom:1px solid #e0e0d6;border-left:1px solid #e0e0d6}.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_regular,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_over,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_click,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_disabled,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_active{clear:both;padding-left:25px;padding-right:.7em;padding-top:.2em;padding-bottom:.2em;cursor:pointer;background-repeat:no-repeat;font-size:90%}.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_regular .DHTMLSuite_menuItem_sub_arrowShowSub,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_over .DHTMLSuite_menuItem_sub_arrowShowSub,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_click .DHTMLSuite_menuItem_sub_arrowShowSub,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_disabled .DHTMLSuite_menuItem_sub_arrowShowSub,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_active .DHTMLSuite_menuItem_sub_arrowShowSub{right:3px !important}.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_over,.DHTMLSuite_menuBar_sub .DHTMLSuite_menuItem_sub_active{color:#8D6A00;background-color:#ffffff}.layout-actionbar div.layout-actionbar-separator{display:block;width:.6em;height:.6em;float:left;content:"&nbsp;";position:relative;border:none}.layout-actionbar div.layout-actionbar-action{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:25px;font-size:9pt}.layout-actionbar div.layout-actionbar-action.layout-actionbar-action-disabled{color:#666633 !important}.layout-actionbar div.layout-actionbar-action.layout-actionbar-action-disabled:hover{text-decoration:none !important}.layout-actionbar>div.layout-actionbar-action{border-radius:4px;border:1px #292914 solid;background-color:#ccb;float:left;color:#292914;z-index:1031}.layout-actionbar div.layout-actionbar-link,.layout-actionbar div.layout-actionbar-submit,.layout-actionbar div.layout-actionbar-scriptbutton{display:block;min-width:90px;width:auto;box-sizing:border-box;border-width:1px;border-style:solid;text-align:center;padding:4px 10px;cursor:default}.layout-actionbar div.layout-actionbar-link:focus,.layout-actionbar div.layout-actionbar-submit:focus,.layout-actionbar div.layout-actionbar-scriptbutton:focus{border-color:darkgray;background-color:#e0e0d6}.layout-actionbar div.layout-actionbar-link:hover,.layout-actionbar div.layout-actionbar-submit:hover,.layout-actionbar div.layout-actionbar-scriptbutton:hover{border-width:1px;border-style:solid}.layout-actionbar .layout-actionbar-default-action{font-weight:normal}.layout-actionbar div.layout-actionbar-combobox{position:relative;display:block;float:left;width:110px;z-index:1031}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-head{padding-right:20px;white-space:nowrap;display:block;margin-bottom:-1px;float:right;z-index:1033;position:relative}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-head>div{min-width:90px;height:25px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px #292914 solid;background-color:#ccb;color:#292914;position:relative}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-head>span{display:block;position:absolute;top:0;right:0;width:24px !important;height:25px !important;border:1px #292914 solid;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:4px;background-color:#ccb;background-image:url("../../image/select-down.png");background-repeat:no-repeat;background-position:5px 5px}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-list{position:relative;display:none;min-width:140px;float:right;overflow:hidden;border:1px solid #292914;border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:1032;top:1px;background-color:#ccb}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-list div.layout-actionbar-action{white-space:nowrap;display:block;position:relative;width:100%;text-align:left;padding:.6em .6em .6em 1em;border-bottom:none !important;background-color:#ccb;color:#292914}.layout-actionbar div.layout-actionbar-combobox div.layout-actionbar-combobox-list div.layout-actionbar-action:hover{color:#292914;text-decoration:underline;background-color:#e0e0d6}.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-head{height:29px;border-bottom:none !important }.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-head div{border-bottom-left-radius:0 !important;border-bottom:none;height:30px }.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-head span{border-bottom-right-radius:0 !important;border-bottom:none;height:30px !important }.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-list{display:inline-table;border-top-right-radius:0 !important}.layout-actionbar div.layout-actionbar-combobox.active div.layout-actionbar-combobox-list div.layout-actionbar-action{border:none !important}form{display:table;width:100%;text-align:left;margin:0 auto 0 auto}form.box{display:block;overflow:hidden ;padding:0 0 1.6em 0}input,textarea,select{font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:.2em .2em .2em .6em;border:1px;border-color:darkgray lightgray lightgray;border-style:solid;outline:none;background-color:#fff}input[type="text"].accent,textarea[type="text"].accent,select[type="text"].accent{font-weight:bold ;font-size:130% !important ;padding:.6em auto !important}textarea{resize:vertical}textarea#intnotes,textarea#order_intnotes,textarea#reclamation_intnotes{height:150px}input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus,input[type="text"]:active,input[type="password"]:active,textarea:active,select:active{background-color:#ccb;border:1px #0e0e07 solid;color:#1b1b0e}select.helper{background-color:#ffffff}select>option{padding-left:.6em}input[type="file"]{padding:.8em;background-color:#cccccc;color:#666666;border:1px #666666 solid}input[type="file"] button,input[type="file"] input[type="button"]{background-color:#A3FFA8}label{cursor:pointer;vertical-align:top;display:inline-block;width:88% ;color:#1b1b0e}label:link,label:visited{text-decoration:none }label:hover{text-decoration:underline }fieldset{margin-top:15px;color:black;font-weight:normal;font-size:14pt;text-transform:uppercase;border-color:grey;border-width:1px ;margin:.4em .6em 1.4em .6em}fieldset h4{font-weight:normal ;font-size:11pt;margin:0;padding:0 0 .2em 0}input[type="text"].wi-smallest,input[type="password"].wi-smallest{width:42px}input[type="text"].wi-verysmall,input[type="password"].wi-verysmall{width:80px}input[type="text"].wi-small,input[type="password"].wi-small{width:92px}input[type="text"].wi-mediumsmall,input[type="password"].wi-mediumsmall{width:124px}input[type="text"].wi-normal,input[type="password"].wi-normal{width:172px}input[type="text"].wi-lightwide,input[type="password"].wi-lightwide{width:220px}input[type="text"].wi-wide,input[type="password"].wi-wide{width:284px}input[type="text"].wi-wider,input[type="password"].wi-wider{min-width:348px}input[type="text"].wi-verywide,input[type="password"].wi-verywide{min-width:540px}input[type="text"].wi-date,input[type="password"].wi-date{width:92px}input[type="text"].wi-number,input[type="password"].wi-number{width:92px}input[type="text"].wi-tinynumber,input[type="password"].wi-tinynumber{width:80px}input[type="text"].wi-largenumber,input[type="password"].wi-largenumber{width:124px}input[type="text"].wi-lightwide--verysmall,input[type="password"].wi-lightwide--verysmall{width:139px}input[type="text"].wi-wide--verysmall,input[type="password"].wi-wide--verysmall{width:203px !important}input .fixed_width{width:250px}select.wi-smallest{width:42px}select.wi-verysmall{width:80px}select.wi-small{width:92px}select.wi-mediumsmall{width:124px}select.wi-normal{width:172px}select.wi-lightwide{width:220px}select.wi-wide{width:284px}select.wi-wider{min-width:348px}select.wi-verywide{min-width:540px}select.wi-full{width:100%                   }select.wi-small-normal{width:300px}select.wi-small-lightwide{width:348px}select.wi-small-wide{width:412px}select.wi-small-wider{width:476px}select.wi-small-verywide{width:668px}select.wi-mediumsmall-normal{width:332px}select.wi-mediumsmall-lightwide{width:380px}select.wi-mediumsmall-wide{width:444px}select.wi-mediumsmall-wider{width:508px}select.wi-mediumsmall-verywide{width:700px}select.wi-normal-normal{width:380px}select.wi-normal-lightwide{width:428px}select.wi-normal-wide{width:492px}select.wi-normal-wider{width:556px}select.wi-normal-verywide{width:748px}select.wi-lightwide-normal{width:428px}select.wi-lightwide-lightwide{width:476px}select.wi-lightwide-wide{width:540px}select.wi-lightwide-wider{width:604px}select.wi-lightwide-verywide{width:796px}select.wi-wide-normal{width:492px}select.wi-wide-lightwide{width:540px}select.wi-wide-wide{width:604px}select.wi-wide-wider{width:668px}select.wi-wide-verywide{width:860px}textarea.wi-smallest{width:172px}textarea.wi-verysmall{width:172px}textarea.wi-small{width:172px}textarea.wi-mediumsmall{width:172px}textarea.wi-normal{width:172px}textarea.wi-lightwide{min-width:220px}textarea.wi-wide{min-width:284px}textarea.wi-wide.strict{max-width:284px !important}textarea.wi-wider{min-width:348px}textarea.wi-verywide{min-width:540px}textarea.wi-full{width:100%                  }textarea.wi-small-small{width:220px}textarea.wi-small-mediumsmall{width:252px;margin:0 30px 0 0 }textarea.wi-small-normal{width:300px}textarea.wi-small-lightwide{width:348px}textarea.wi-small-wide{width:412px}textarea.wi-small-wider{width:476px}textarea.wi-small-verywide{width:668px}textarea.wi-mediumsmall-small{width:252px}textarea.wi-mediumsmall-mediumsmall{width:284px}textarea.wi-mediumsmall-normal{width:332px}textarea.wi-mediumsmall-lightwide{width:380px}textarea.wi-mediumsmall-wide{width:444px}textarea.wi-mediumsmall-wider{width:508px}textarea.wi-mediumsmall-verywide{width:700px}textarea.wi-normal-small{width:300px}textarea.wi-normal-mediumsmall{width:332px}textarea.wi-normal-normal{width:380px}textarea.wi-normal-lightwide{width:428px}textarea.wi-normal-wide{width:492px}textarea.wi-normal-wider{width:556px}textarea.wi-normal-verywide{width:748px}textarea.wi-lightwide-small{width:348px}textarea.wi-lightwide-mediumsmall{width:380px}textarea.wi-lightwide-normal{width:428px}textarea.wi-lightwide-lightwide{width:476px}textarea.wi-lightwide-wide{width:540px}textarea.wi-lightwide-wider{width:604px}textarea.wi-lightwide-verywide{width:796px}textarea.wi-wide-small{width:412px}textarea.wi-wide-mediumsmall{width:444px}textarea.wi-wide-normal{width:492px}textarea.wi-wide-lightwide{width:604px}textarea.wi-wide-wide{width:604px}textarea.wi-wide-wider{width:668px}textarea.wi-wide-verywide{width:860px}td.wi-date>input[type="text"],th.wi-date>input[type="text"]{width:92px}td.wi-lightwide>textarea,th.wi-lightwide>textarea{width:284px}td.wi-wide>textarea,th.wi-wide>textarea{width:284px}td.wi-small-verywide>textarea,th.wi-small-verywide>textarea{width:668px}th.wi-lightwide textarea,td.wi-lightwide textarea,th.wi-lightwide input[type="text"],td.wi-lightwide input[type="text"],th.wi-lightwide div.ck-editor,td.wi-lightwide div.ck-editor,th.wi-lightwide input#order_vendor_id_name,td.wi-lightwide input#order_vendor_id_name{width:220px}th.wi-wide textarea,td.wi-wide textarea,th.wi-wide input[type="text"],td.wi-wide input[type="text"],th.wi-wide div.ck-editor,td.wi-wide div.ck-editor,th.wi-wide input#order_vendor_id_name,td.wi-wide input#order_vendor_id_name{width:284px}span.wi-smallest{padding:0 }span.wi-smallest textarea,span.wi-smallest div.ck-editor{width:172px}span.wi-verysmall{padding:0 }span.wi-verysmall textarea,span.wi-verysmall div.ck-editor{width:172px}span.wi-small{padding:0 }span.wi-small textarea,span.wi-small div.ck-editor{width:172px}span.wi-mediumsmall{padding:0 }span.wi-mediumsmall textarea,span.wi-mediumsmall div.ck-editor{width:172px}span.wi-normal{padding:0 }span.wi-normal textarea,span.wi-normal div.ck-editor{width:172px}span.wi-lightwide{padding:0 }span.wi-lightwide textarea,span.wi-lightwide div.ck-editor{width:220px}span.wi-wide{padding:0 }span.wi-wide textarea,span.wi-wide>div.ck-editor{width:284px !important}span.wi-wide.strict{max-width:284px !important}span.wi-wider{padding:0 }span.wi-wider textarea,span.wi-wider div.ck-editor{width:348px}span.wi-verywide{padding:0 }span.wi-verywide textarea,span.wi-verywide div.ck-editor{min-width:540px}span.wi-full{padding:0 }span.wi-full textarea,span.wi-full div.ck-editor{width:100%                     }span.wi-small-small{padding:0 }span.wi-small-small textarea,span.wi-small-small div.ck-editor{width:220px}span.wi-small-mediumsmall{padding:0 }span.wi-small-mediumsmall textarea,span.wi-small-mediumsmall div.ck-editor{width:252px;margin:0 30px 0 0 }span.wi-small-normal{padding:0 }span.wi-small-normal textarea,span.wi-small-normal div.ck-editor{width:300px}span.wi-small-lightwide{padding:0 }span.wi-small-lightwide textarea,span.wi-small-lightwide div.ck-editor{width:348px}span.wi-small-wide{padding:0 }span.wi-small-wide textarea,span.wi-small-wide div.ck-editor{width:412px}span.wi-small-wider{padding:0 }span.wi-small-wider textarea,span.wi-small-wider div.ck-editor{width:476px}span.wi-small-verywide{padding:0 }span.wi-small-verywide textarea,span.wi-small-verywide div.ck-editor{width:668px}span.wi-mediumsmall-small{padding:0 }span.wi-mediumsmall-small textarea,span.wi-mediumsmall-small div.ck-editor{width:252px}span.wi-mediumsmall-mediumsmall{padding:0 }span.wi-mediumsmall-mediumsmall textarea,span.wi-mediumsmall-mediumsmall div.ck-editor{width:284px}span.wi-mediumsmall-normal{padding:0 }span.wi-mediumsmall-normal textarea,span.wi-mediumsmall-normal div.ck-editor{width:332px}span.wi-mediumsmall-lightwide{padding:0 }span.wi-mediumsmall-lightwide textarea,span.wi-mediumsmall-lightwide div.ck-editor{width:380px}span.wi-mediumsmall-wide{padding:0 }span.wi-mediumsmall-wide textarea,span.wi-mediumsmall-wide.wi-mediumsmall-wide>div.ck-editor{width:444px !important}span.wi-mediumsmall-wider{padding:0 }span.wi-mediumsmall-wider textarea,span.wi-mediumsmall-wider div.ck-editor{width:508px}span.wi-mediumsmall-verywide{padding:0 }span.wi-mediumsmall-verywide textarea,span.wi-mediumsmall-verywide div.ck-editor{width:700px}span.wi-normal-small{padding:0 }span.wi-normal-small textarea,span.wi-normal-small div.ck-editor{width:300px}span.wi-normal-mediumsmall{padding:0 }span.wi-normal-mediumsmall textarea,span.wi-normal-mediumsmall div.ck-editor{width:332px}span.wi-normal-normal{padding:0 }span.wi-normal-normal textarea,span.wi-normal-normal div.ck-editor{width:380px}span.wi-normal-lightwide{padding:0 }span.wi-normal-lightwide textarea,span.wi-normal-lightwide div.ck-editor{width:428px}span.wi-normal-wide{padding:0 }span.wi-normal-wide textarea,span.wi-normal-wide div.ck-editor{width:492px}span.wi-normal-wider{padding:0 }span.wi-normal-wider textarea,span.wi-normal-wider div.ck-editor{width:556px}span.wi-normal-verywide{padding:0 }span.wi-normal-verywide textarea,span.wi-normal-verywide div.ck-editor{width:748px}span.wi-lightwide-small{padding:0 }span.wi-lightwide-small textarea,span.wi-lightwide-small div.ck-editor{width:348px}span.wi-lightwide-mediumsmall{padding:0 }span.wi-lightwide-mediumsmall textarea,span.wi-lightwide-mediumsmall div.ck-editor{width:380px}span.wi-lightwide-normal{padding:0 }span.wi-lightwide-normal textarea,span.wi-lightwide-normal div.ck-editor{width:428px}span.wi-lightwide-lightwide{padding:0 }span.wi-lightwide-lightwide textarea,span.wi-lightwide-lightwide div.ck-editor{width:476px}span.wi-lightwide-wide{padding:0 }span.wi-lightwide-wide textarea,span.wi-lightwide-wide div.ck-editor{width:540px}span.wi-lightwide-wider{padding:0 }span.wi-lightwide-wider textarea,span.wi-lightwide-wider div.ck-editor{width:604px}span.wi-lightwide-verywide{padding:0 }span.wi-lightwide-verywide textarea,span.wi-lightwide-verywide div.ck-editor{width:796px}span.wi-wide-small{padding:0 }span.wi-wide-small textarea,span.wi-wide-small div.ck-editor{width:412px}span.wi-wide-mediumsmall{padding:0 }span.wi-wide-mediumsmall textarea,span.wi-wide-mediumsmall div.ck-editor{width:444px}span.wi-wide-normal{padding:0 }span.wi-wide-normal textarea,span.wi-wide-normal div.ck-editor{width:492px}span.wi-wide-lightwide{padding:0 }span.wi-wide-lightwide textarea,span.wi-wide-lightwide div.ck-editor{width:604px}span.wi-wide-wide{padding:0 }span.wi-wide-wide textarea,span.wi-wide-wide div.ck-editor{width:604px}span.wi-wide-wider{padding:0 }span.wi-wide-wider textarea,span.wi-wide-wider div.ck-editor{width:668px}span.wi-wide-verywide{padding:0 }span.wi-wide-verywide textarea,span.wi-wide-verywide div.ck-editor{width:860px}th.wi-smallest input[type="text"],td.wi-smallest input[type="text"],th.wi-smallest select,td.wi-smallest select{width:42px}th.wi-verysmall input[type="text"],td.wi-verysmall input[type="text"],th.wi-verysmall select,td.wi-verysmall select{width:80px}th.wi-small input[type="text"],td.wi-small input[type="text"],th.wi-small select,td.wi-small select{width:92px}th.wi-mediumsmall input[type="text"],td.wi-mediumsmall input[type="text"],th.wi-mediumsmall select,td.wi-mediumsmall select{width:124px}th.wi-normal input[type="text"],td.wi-normal input[type="text"],th.wi-normal select,td.wi-normal select,th.wi-normal textarea,td.wi-normal textarea,th.wi-normal div.ck-editor,td.wi-normal div.ck-editor{width:172px}th.wi-lightwide input[type="text"],td.wi-lightwide input[type="text"],th.wi-lightwide select,td.wi-lightwide select,th.wi-lightwide textarea,td.wi-lightwide textarea,th.wi-lightwide div.ck-editor,td.wi-lightwide div.ck-editor{width:220px}th.wi-wide input[type="text"],td.wi-wide input[type="text"],th.wi-wide select,td.wi-wide select,th.wi-wide textarea,td.wi-wide textarea,th.wi-wide div.ck-editor,td.wi-wide div.ck-editor{width:284px !important}th.wi-wide.strict input[type="text"],td.wi-wide.strict input[type="text"],th.wi-wide.strict select,td.wi-wide.strict select,th.wi-wide.strict textarea,td.wi-wide.strict textarea,th.wi-wide.strict div.ck-editor,td.wi-wide.strict div.ck-editor{max-width:284px !important}th.wi-wider input[type="text"],td.wi-wider input[type="text"],th.wi-wider select,td.wi-wider select,th.wi-wider textarea,td.wi-wider textarea,th.wi-wider div.ck-editor,td.wi-wider div.ck-editor{width:348px !important}th.wi-verywide input[type="text"],td.wi-verywide input[type="text"],th.wi-verywide select,td.wi-verywide select,th.wi-verywide textarea,td.wi-verywide textarea,th.wi-verywide div.ck-editor,td.wi-verywide div.ck-editor{min-width:540px}th.wi-full input[type="text"],td.wi-full input[type="text"],th.wi-full select,td.wi-full select,th.wi-full textarea,td.wi-full textarea,th.wi-full div.ck-editor,td.wi-full div.ck-editor{width:100% }th.wi-mediumsmall-wide input[type="text"],td.wi-mediumsmall-wide input[type="text"],th.wi-mediumsmall-wide select,td.wi-mediumsmall-wide select,th.wi-mediumsmall-wide textarea,td.wi-mediumsmall-wide textarea,th.wi-mediumsmall-wide div.ck-editor,td.wi-mediumsmall-wide div.ck-editor{width:444px}th.wi-small-mediumsmall input[type="text"],td.wi-small-mediumsmall input[type="text"],th.wi-small-mediumsmall select,td.wi-small-mediumsmall select,th.wi-small-mediumsmall textarea,td.wi-small-mediumsmall textarea,th.wi-small-mediumsmall div.ck-editor,td.wi-small-mediumsmall div.ck-editor{width:252px}th.wi-mediumsmall-lightwide input[type="text"],td.wi-mediumsmall-lightwide input[type="text"],th.wi-mediumsmall-lightwide select,td.wi-mediumsmall-lightwide select,th.wi-mediumsmall-lightwide textarea,td.wi-mediumsmall-lightwide textarea,th.wi-mediumsmall-lightwide div.ck-editor,td.wi-mediumsmall-lightwide div.ck-editor{width:380px}th.below input[type="text"],td.below input[type="text"],th.below select,td.below select,th.below textarea,td.below textarea,th.below div.ck-editor,td.below div.ck-editor{clear:both;margin-top:.4em}td.wi-lightwide>span.customer_vendor_picker>input{width:220px}td.wi-wide>span.customer_vendor_picker>input{width:284px}td.wi-wider>span.customer_vendor_picker>input{width:348px}input.number,select.number{text-align:right }input.numeric,select.numeric{text-align:right }input.right,select.right{text-align:right }input[type=text].emphasized{word-wrap:break-word;word-break:break-all;height:auto;overflow:hidden }td img.ui-datepicker-trigger{vertical-align:middle ;padding:0 .2em}td div.rowspan-table{display:table-row;float:left;margin:.8em 2.8em .8em 0}td div.rowspan-table div.label-n-value{display:table-cell;vertical-align:middle;height:1.6em !important;float:left;padding:0 2em 0 0}td div.rowspan-table div.label-n-value b{font-weight:normal;padding:0 0 0 0 }table td>span.data{display:block;overflow:hidden ;height:15.3pt;font-size:9pt;color:#1b1b0e;border:1px #ccb solid;margin:0 ;line-height:120%;padding:.2em .28em .2em .6em !important}table td>span.data.below{margin-top:.2em}table td>span.data.numeric,table td>span.data.right{text-align:right}table td>span.data.wi-smallest{width:42px}table td>span.data.wi-verysmall{width:80px}table td>span.data.wi-small{width:92px}table td>span.data.wi-mediumsmall{width:124px}table td>span.data.wi-normal{width:172px}table td>span.data.wi-lightwide{width:220px}table td>span.data.wi-wide{width:284px}table td>span.data.numeric{text-align:right }table td>span.data.right{text-align:right }div.boxes{margin:0 0 .9em 0;overflow:hidden ;max-width:800px }div.boxes h3{padding:.2em 0 .2em 0}div.boxes h3 label{float:left;width:88% ;font-size:13pt;padding:0 0 .6em .2em;line-height:1.2em}div.boxes>div{clear:both;margin:0 0 .6em 0;padding:0;display:block ;overflow:hidden }div.boxes>div label{float:left;width:88% }div.boxes>div input[type="checkbox"],div.boxes>div input[type="radio"]{float:left;margin-right:.6em}td.horizontal input[type="radio"],td.horizontal input[type="checkbox"]{float:left !important;clear:none !important;width:auto}td.horizontal label{width:auto !important;margin-right:2em;float:left !important;clear:none !important}table.tbl-horizontal th label,table.tbl-list th label,table.tbl-plain th label{display:inline-block}table.tbl-horizontal td input[type="radio"],table.tbl-list td input[type="radio"],table.tbl-plain td input[type="radio"],table.tbl-horizontal td input[type="checkbox"],table.tbl-list td input[type="checkbox"],table.tbl-plain td input[type="checkbox"]{float:left;clear:left}table.tbl-horizontal td input[type="radio"]~label,table.tbl-list td input[type="radio"]~label,table.tbl-plain td input[type="radio"]~label,table.tbl-horizontal td input[type="checkbox"]~label,table.tbl-list td input[type="checkbox"]~label,table.tbl-plain td input[type="checkbox"]~label{float:left;width:auto;margin-left:.2em;line-height:1.4em}table.tbl-horizontal td span.wi-date,table.tbl-list td span.wi-date,table.tbl-plain td span.wi-date{padding:0 }table.tbl-horizontal td span.wi-date input[type="text"],table.tbl-list td span.wi-date input[type="text"],table.tbl-plain td span.wi-date input[type="text"],table.tbl-horizontal td span.wi-date input[type="date"],table.tbl-list td span.wi-date input[type="date"],table.tbl-plain td span.wi-date input[type="date"]{width:92px}table.tbl-horizontal td.clear input[type="radio"],table.tbl-list td.clear input[type="radio"],table.tbl-plain td.clear input[type="radio"],table.tbl-horizontal td.clear input[type="checkbox"],table.tbl-list td.clear input[type="checkbox"],table.tbl-plain td.clear input[type="checkbox"]{float:none}table.tbl-horizontal td.clear input[type="radio"]~label,table.tbl-list td.clear input[type="radio"]~label,table.tbl-plain td.clear input[type="radio"]~label,table.tbl-horizontal td.clear input[type="checkbox"]~label,table.tbl-list td.clear input[type="checkbox"]~label,table.tbl-plain td.clear input[type="checkbox"]~label{float:none}div.fake-textarea{width:220px;height:150px;background-color:white;overflow:auto;border:1px #999999 solid}div.fake-textarea.fake-wi-wide{width:284px}div.admin form{font-size:10pt}div.admin form input[type="checkbox"]{margin:.2em .6em .3em 0;float:left}div.admin form h3{margin:1.2em 0 .6em 0;display:block}.ms2side{display:block;overflow:hidden}.ms2side p{margin:0 0 .4em 0}.ms2side .ms2side__div .ms2side__header{width:12em;height:2.2em;display:table-cell;vertical-align:bottom}.ms2side .ms2side__div .ms2side__options>p.ms2side__hide,.ms2side .ms2side__div .ms2side__updown>p.ms2side__hide{cursor:default;color:#9e9e9e;border:1px solid grey;background-color:#D4D4D4 !important}.frame-header-quicksearch input::placeholder{color:#444444}#content input::placeholder{color:#444444}span.customer_vendor_picker{padding:0 }input#vendor_id_name.ui-autocomplete-input,input#customer_id_name.ui-autocomplete-input{margin:0 }input#vendor_id_name.ui-autocomplete-input.wi-wide,input#customer_id_name.ui-autocomplete-input.wi-wide{width:284px}table td span.project_picker{padding:0 !important}.mx-message{display:block;overflow:hidden;overflow-x:auto;clear:both ;width:auto;min-width:60em;max-width:40em;padding:.6em .8em;border-radius:.6em;border-style:solid;border-width:1px;font-size:9pt;font-weight:normal;line-height:110% ;text-align:left;white-space:normal}.flash_message,.message,.flash_message_error,.message_error,.flash_message_ok,.message_ok,.flash_message_hint,.message_hint,.flash_message_warning,.message_warning,.flash_message_info,.message_info{display:block;overflow:hidden;overflow-x:auto;clear:both ;width:auto;min-width:60em;max-width:40em;padding:.6em .8em;border-radius:.6em;border-style:solid;border-width:1px;font-size:9pt;font-weight:normal;line-height:110% ;text-align:left;white-space:normal}.message_error{color:#ae0014;background-color:#ffaeb7;border-color:1px solid #ae0014}.message_error h4{color:#ae0014}.message_error p{color:#ae0014}.message_warning{color:#8D6A00;background-color:#ffe38d;border-color:1px solid #8D6A00}.message_warning h4{color:#8D6A00}.message_warning p{color:#8D6A00}.message_hint,.message_info{color:#209ec8;background-color:#ebf8fc;border-color:1px solid #209ec8}.message_hint h4,.message_info h4{color:#209ec8}.message_hint p,.message_info p{color:#209ec8}.message_ok{color:#003c18;background-color:#3cff8a;border-color:1px solid #003c18}.message_ok h4{color:#003c18}.message_ok p{color:#003c18}.message.attention{color:#209ec8;background-color:#ebf8fc;border-color:1px solid #209ec8}.message.attention h4{color:#209ec8}.message.attention p{color:#209ec8}.message h4{font-weight:bold;font-size:110%;margin:.4em 1em .2em 0;padding:0}.message p{margin:0 1em .6em 0;padding:0}.message_error>.message_error,.message_warning>.message_error,.message_hint>.message_error,.message_info>.message_error,.message_ok>.message_error,.message_error>.message_warning,.message_warning>.message_warning,.message_hint>.message_warning,.message_info>.message_warning,.message_ok>.message_warning,.message_error>.message_hint,.message_warning>.message_hint,.message_hint>.message_hint,.message_info>.message_hint,.message_ok>.message_hint,.message_error>.message_info,.message_warning>.message_info,.message_hint>.message_info,.message_info>.message_info,.message_ok>.message_info,.message_error>.message_ok,.message_warning>.message_ok,.message_hint>.message_ok,.message_info>.message_ok,.message_ok>.message_ok{display:none}p.message{padding:.6em !important}#content>form>.message,#content>form>.ui-tabs>.ui-tabs-panel>.message{margin-top:1.2em;margin-right:0;margin-bottom:1.2em;margin-left:1.2em}#content>form>.message.message_ok,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_ok,#content>form>.message.message_info,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_info,#content>form>.message.message_hint,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_hint,#content>form>.message.message_error,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_error,#content>form>.message.message_warning,#content>form>.ui-tabs>.ui-tabs-panel>.message.message_warning{margin-left:1.2em}#content>form>.message_ok,#content>form>.message_info,#content>form>.message_hint,#content>form>.message_error,#content>form>.message_warning{margin-top:1.2em;margin-right:0;margin-bottom:1.2em;margin-left:1.2em}#content>form .wrapper>.message,#content>form .wrapper>.message_ok,#content>form .wrapper>.message_info,#content>form .wrapper>.message_hint,#content>form .wrapper>.message_error,#content>form .wrapper>.message_warning{margin:1.6em 0 .4em 0}body>div.login .message{width:100% ;text-align:center ;margin:0 auto 1em auto}.flash_message.flash_message_error{background-color:#ffaeb7;border-color:1px solid #ae0014;color:#ae0014}.flash_message.flash_message_error a.button.wi-tiny,.flash_message.flash_message_error a.icon-close{border:1px solid #ae0014 !important;color:#ae0014}.flash_message.flash_message_ok{background-color:#3cff8a;border:1px solid #003c18;color:#003c18}.flash_message.flash_message_ok a.button.wi-tiny,.flash_message.flash_message_ok a.icon-close{border:1px solid #003c18;color:#003c18}.flash_message.flash_message_warning{background-color:#ffe38d;border-color:1px solid #8D6A00;color:#8D6A00}.flash_message.flash_message_warning a.button.wi-tiny,.flash_message.flash_message_warning a.icon-close{border:1px solid #8D6A00;color:#8D6A00}.flash_message.flash_message_info{background-color:#ebf8fc;border:1px solid #209ec8;color:#209ec8}.flash_message.flash_message_info a.button.wi-tiny,.flash_message.flash_message_info a.icon-close{border:1px solid #209ec8;color:#209ec8}.flash_message .flash_title{font-weight:bold;float:left;display:block ;padding-right:1em}.flash_message .flash_notification{float:left;display:block }.flash_message a.button.wi-tiny{font-size:76% ;padding:0 .2em 0 .2em;margin:0 .4em 0 .4em;width:auto ;background-color:transparent}.flash_message div.button-container,.flash_message div.icon-container{overflow:hidden ;width:12% ;float:right }.flash_message div.button-container a.icon-close,.flash_message div.icon-container a.icon-close{font-size:76% ;float:right ;border-width:1px ;border-style:solid ;padding:0 3px ;border-radius:3px}.flash_message div.button-container span.display,.flash_message div.icon-container span.display{float:right !important;display:block;width:auto ;text-align:right ;margin:0 ;padding:0}.flash_message div.message-container{overflow:hidden ;width:86% ;float:left }.flash_message div.message-container>span.flash_title{display:block;float:left ;width:auto }.flash_message div.message-container>div.flash_notification{display:block;float:left ;max-width:80% ;width:auto }.flash_message div.message-container>div.flash_notification span.content{float:left ;display:block;width:100% }.flash_message div.message-container>div.flash_notification div.detail{display:block;clear:both ;padding-top:.9em}.flash_message div.message-container>div.flash_notification div.detail span{display:block;width:94%;float:right}.flash_message div.message-container>div.flash_notification div.detail a.button.wi-tiny{display:block ;float:left ;margin-left:0 }#content>form>.flash_message_error,#content>form>.flash_message_ok,#content>form>.flash_message_warning,#content>form>.flash_message_info{margin:48px 0 0 1.2em}#content>form .ui-tabs-panel>.flash_message_error,#content>form .ui-tabs-panel>.flash_message_ok,#content>form .ui-tabs-panel>.flash_message_warning,#content>form .ui-tabs-panel>.flash_message_info{margin:48px 0 0 1.2em}#content>form .wrapper .flash_message{margin:1.6em 0 .4em 0}#content>form .wrapper .flash_message_error,#content>form .wrapper .flash_message_ok,#content>form .wrapper .flash_message_warning,#content>form .wrapper .flash_message_info{margin:1.6em 0 .4em 0}#content>.flash_message_error,#content>.flash_message_ok,#content>.flash_message_warning,#content>.flash_message_info{margin:24px 0 0 1.2em}#admin .flash_message{margin:48px 0 0 1.2em}table{table-layout:auto ;border-spacing:1px }table td,table th{text-align:left ;vertical-align:top ;font-weight:normal }table td.right,table th.right{text-align:right  !important }table td.center,table th.center{text-align:center !important }table td.center input,table th.center input{float:none   !important }table td.numeric,table th.numeric{text-align:right  !important }table td.numeric-centered,table th.numeric-centered{text-align:center !important }table td.date,table th.date{text-align:right  !important }table td.button,table th.button{text-align:center !important }table td.img,table th.img{text-align:center !important }table td.top,table th.top{vertical-align:top    !important }table td.long-desc,table th.long-desc,table td.long-description,table th.long-description,table td.longdesc,table th.longdesc,table td.longdescription,table th.longdescription,table td div.description,table th div.description{font-size:80% ;color:#1b1b0e}table td.highlight,table th.highlight{background-color:#B4F4FE}table td div.numeric,table th div.numeric{text-align:right  !important }table td h3,table th h3,table td h4,table th h4{margin:0 !important ;padding:.8em 0 .2em 0 !important}table td>a,table th>a{display:block }table td img,table th img{display:inline ;vertical-align:top    }table td+a img,table th+a img,table td+img,table th+img{float:left   }table td~a img,table th~a img,table td~img,table th~img{float:right  }table td img.row-icon,table th img.row-icon{cursor:pointer;display:block;max-width:16px;max-height:16px}table td div.description,table th div.description{float:none ;clear:both }table td>input+div.description,table th>input+div.description,table td>select+div.description,table th>select+div.description{margin-top:.4em}table td span.label,table th span.label{display:block ;padding:0 0 .5em 0;color:#292914}table td span.below,table th span.below{overflow:hidden ;display:block }table td span.below input,table th span.below input{margin:.6em 0 0 0 !important}table td span.below input[type="checkbox"],table th span.below input[type="checkbox"]{padding:.6em .6em 0 0}table td span.above,table th span.above{overflow:hidden ;display:block ;margin-bottom:.4em;padding:.3em .3em 0 0 !important}table td+input.below,table th+input.below{margin:0 !important}table td input.below,table th input.below,table td select.below,table th select.below{display:block ;clear:left ;float:none ;overflow:hidden ;margin:.3em 0 0 0}table td textarea,table th textarea{margin:-0.14em 0}table th{white-space:normal !important }table th.vmiddle{vertical-align:middle}table td{color:#0e0e07}table tr.header-caption th{vertical-align:bottom }table tr.separator th,table tr.separator td{padding-bottom:3em}table tr.separator.below th,table tr.separator.below td{padding-bottom:3em}table tr.separator.above th,table tr.separator.above td{padding-top:3em;padding-bottom:0   }table tr.total-sub{height:2em}table tr.total-sub td{border-top:1px solid #666633;border-bottom:2px solid #666633;font-weight:bold ;color:#0e0e07}table tr td.listsubtotal{height:2em;border-top:1px solid #666633;border-bottom:2px solid #666633;font-weight:bold ;color:#0e0e07}table tr td.listtotal{height:2em;border-top:1px solid #666633;border-bottom:2px solid #666633;font-weight:bold ;color:#0e0e07}table tr.heading th{font-size:120% ;border-top:1px #666633 solid}table caption,table th.caption{font-size:11pt;font-weight:normal;color:#292914 !important;padding:.2em 0 .2em .2em;margin:.1em 0 .4em 0;text-align:left;letter-spacing:.12em;white-space:nowrap }table caption small,table th.caption small{font-size:10pt}table thead th{color:#ffffff;background-color:#292914;border-top:1px solid #666633;border-bottom:1px solid #666633;text-align:left ;vertical-align:middle }table thead th a img{vertical-align:middle ;padding:0 ;margin:0 }table tfoot tr th,table tfoot tr td{vertical-align:middle ;border-bottom:#666633 2px solid;height:1.8em;padding-top:.6em !important;padding-bottom:.6em !important}table tfoot tr td{font-weight:bold ;color:#000}table tfoot tr th{font-weight:normal ;color:#000}table tfoot tr:first td,table tfoot tr:first th{border-top:#666633 2px solid}table tfoot tr.blank{border:none !important }table tfoot tr.blank th,table tfoot tr.blank td{border:none !important }table tfoot.blank tr{border:none !important }table tfoot.blank tr:first-child th,table tfoot.blank tr:first-child td{border-top:1px solid #666633 !important}table tfoot.blank tr th,table tfoot.blank tr td{border:none !important }table colgroup col.right{text-align:right  }table colgroup col.center{text-align:center }table colgroup col.long-desc{font-size:70%    }table colgroup col.wi-smallest{width:42px}table colgroup col.wi-verysmall{width:80px}table colgroup col.wi-small{width:128px}table colgroup col.wi-mediumsmall{width:160px}table colgroup col.wi-normal{width:208px}table colgroup col.wi-lightwide{width:256px}table colgroup col.wi-wide{width:320px}table colgroup col.wi-wider{width:384px}table colgroup col.wi-verywide{width:576px}table.tbl-horizontal,table.tbl-plain,table.tbl-list,table.tbl-list-plain{margin-bottom:.6em;border-collapse:collapse ;border:none }table.tbl-horizontal tr td>span,table.tbl-plain tr td>span,table.tbl-list tr td>span,table.tbl-list-plain tr td>span{padding:.3em .3em .6em 0}table.tbl-horizontal th,table.tbl-horizontal td{background:none ;padding-top:.3em;padding-right:.2em;padding-bottom:.2em;padding-left:.3em}table.tbl-horizontal th>input[type="checkbox"],table.tbl-horizontal td>input[type="checkbox"],table.tbl-horizontal th>input[type="radio"],table.tbl-horizontal td>input[type="radio"]{margin:0 .3em .2em 0 !important}table.tbl-horizontal th>input,table.tbl-horizontal td>input,table.tbl-horizontal th>select,table.tbl-horizontal td>select{margin:-0.3em 1px 0 0}table.tbl-horizontal th>input.addition,table.tbl-horizontal td>input.addition,table.tbl-horizontal th>select.addition,table.tbl-horizontal td>select.addition{margin-top:.3em !important}table.tbl-horizontal th .label-above,table.tbl-horizontal td .label-above{display:block ;clear:both ;overflow:hidden ;margin-top:-0.5em}table.tbl-horizontal th.single-col,table.tbl-horizontal td.single-col{padding-top:0 ;padding-bottom:0 }table.tbl-horizontal th{color:#292914}table.tbl-horizontal th h4{margin:0 ;padding:0 }table.tbl-horizontal td>span{padding:0 ;margin:0 }table.tbl-horizontal td>span.wi-smallest{width:42px}table.tbl-horizontal td>span.wi-verysmall{width:80px}table.tbl-horizontal td>span.wi-small{width:92px}table.tbl-horizontal td>span.wi-mediumsmall{width:124px}table.tbl-horizontal td>span.wi-normal{width:172px}table.tbl-horizontal td>span.wi-lightwide{width:220px}table.tbl-horizontal td>span.wi-wide{width:284px}table.tbl-horizontal td>span.wi-wider{width:348px !important}table.tbl-horizontal td>span.wi-verywide{width:540px}table.tbl-horizontal td>span.data,table.tbl-horizontal td>span.plain-data{margin-top:-0.2em;display:block }table.tbl-horizontal td>span.label{color:#292914;padding:0 .3em .5em 0 !important}table.tbl-horizontal td>span.button-inline{margin:0 !important ;padding:.3em 0 0 0;clear:both ;display:inline-block;vertical-align:middle }table.tbl-horizontal td>span.button-inline input.button,table.tbl-horizontal td>span.button-inline input[type="button"],table.tbl-horizontal td>span.button-inline button,table.tbl-horizontal td>span.button-inline a.button{float:left ;margin:0 .3em 0 0 !important}table.tbl-horizontal td>span.customer_vendor_picker{padding:0 !important ;margin:0 !important ;display:inline-block}table.tbl-horizontal td>span.project_picker{margin:-0.3em 0 0 0}table.tbl-horizontal td>span.area-input{padding:0 !important ;margin:-0.3em 1px 0 0 !important}table.tbl-horizontal td>div.data{padding:.1363em 0}table.tbl-horizontal td .plus1{display:inline-block;padding:0 }table.tbl-horizontal td>.condensed{padding:0 !important ;margin:0 }table.tbl-horizontal td>.condensed input,table.tbl-horizontal td>.condensed select{margin-top:.2em}table.tbl-horizontal td>span.wi-small-wide{margin:0 24px 0 0 ;display:block }table.tbl-horizontal thead th{font-size:11pt;font-weight:normal;color:#292914 !important;padding:.2em 0 .2em .2em;margin:.1em 0 .4em 0;text-align:left;letter-spacing:.12em;border:none }table.tbl-horizontal.zebra tbody tr:nth-child(odd){background-color:#f5f5f1}table.tbl-horizontal.zebra tbody tr:nth-child(odd) th{background-color:#f5f5f1}table.tbl-horizontal.zebra tbody tr:nth-child(even){background-color:#e0e0d6}table.tbl-horizontal.zebra tbody tr:nth-child(even) th{background-color:#e0e0d6}table.tbl-horizontal.checkered{border-collapse:collapse }table.tbl-horizontal.checkered tbody tr{background-color:#e0e0d6}table.tbl-horizontal.checkered tbody tr td,table.tbl-horizontal.checkered tbody tr th{border-color:#666633;border-width:1px ;border-style:solid ;padding:.3em .6em}table.tbl-horizontal.expanded th.caption{padding-top:1.2em;padding-bottom:.6em}table.tbl-plain tbody td a,table.tbl-list tbody td a,table.tbl-list-plain tbody td a{display:inline-block !important}table.tbl-list{border-spacing:1px ;border-collapse:collapse ;margin:0 0 1em 0}table.tbl-list>caption{margin:.1em 0 0 0}table.tbl-list td,table.tbl-list th{padding:.2em .4em;white-space:normal ;vertical-align:middle }table.tbl-list>thead>tr th:first-child,table.tbl-list>tbody>tr th:first-child,table.tbl-list>tfoot>tr td:first-child{padding-left:.8em !important}table.tbl-list thead{display:table-header-group}table.tbl-list thead tr{height:2.2em}table.tbl-list thead tr th{color:#ffffff;background-color:#292914;border-top:1px solid #666633;border-bottom:1px solid #666633;text-align:left ;vertical-align:middle }table.tbl-list thead tr th.nowrap{white-space:nowrap !important }table.tbl-list thead tr th>a{display:block }table.tbl-list thead tr th>a:link,table.tbl-list thead tr th>a:visited{color:#e0e0d6;text-decoration:underline }table.tbl-list thead tr th>a:hover{color:#e0e0d6;text-decoration:underline }table.tbl-list thead tr th>a:active,table.tbl-list thead tr th>a:focus{color:#e0e0d6;text-decoration:underline }table.tbl-list thead tr th label{color:#e0e0d6}table.tbl-list thead tr th label:hover{text-decoration:underline }table.tbl-list thead.links-condensed tr th a{display:inline }table.tbl-list tbody{border-bottom:#666633 1px solid;display:table-row-group}table.tbl-list tbody tr:nth-child(odd){background-color:#f5f5f1}table.tbl-list tbody tr:nth-child(even){background-color:#e0e0d6}table.tbl-list tbody tr:nth-child(odd).listrow_ok{background-color:#3cff8a}table.tbl-list tbody tr:nth-child(even).listrow_ok{background-color:#a2ffc7}table.tbl-list tbody tr:nth-child(odd).listrow_error{background-color:#ffaeb7}table.tbl-list tbody tr:nth-child(even).listrow_error{background-color:#ffc8ce}table.tbl-list tbody tr:nth-child(odd).listrow_info{background-color:#93d7ee}table.tbl-list tbody tr:nth-child(even).listrow_info{background-color:#bfe7f5}table.tbl-list tbody tr:nth-child(odd).listrow_warning{background-color:#ffe38d}table.tbl-list tbody tr:nth-child(even).listrow_warning{background-color:#ffefc0}table.tbl-list tbody>tr:last-child>td{border-bottom:1px #666633 solid !important}table.tbl-list tbody tr:hover{background-color:#ffffff}table.tbl-list tbody tr.listrow0{background-color:#f5f5f1 !important}table.tbl-list tbody tr.listrow1{background-color:#e0e0d6 !important}table.tbl-list tbody tr.listrow_ok0{background-color:#3cff8a !important}table.tbl-list tbody tr.listrow_ok1{background-color:#a2ffc7 !important}table.tbl-list tbody tr.listrow_error0{background-color:#ffaeb7 !important}table.tbl-list tbody tr.listrow_error1{background-color:#ffc8ce !important}table.tbl-list tbody tr.listrow_info0{background-color:#93d7ee !important}table.tbl-list tbody tr.listrow_info1{background-color:#bfe7f5 !important}table.tbl-list tbody tr.listrow_warning0{background-color:#ffe38d !important}table.tbl-list tbody tr.listrow_warning1{background-color:#ffefc0 !important}table.tbl-list tbody td,table.tbl-list tbody th{color:#292914}table.tbl-list tfoot{display:table-footer-group}table.tbl-list-plain caption,table.tbl-plain caption,table.tbl-list-plain th.caption,table.tbl-plain th.caption{font-size:120% !important ;margin:0;padding:.6em 0 .2em 0}table.tbl-list-plain thead th,table.tbl-plain thead th,table.tbl-list-plain tbody th,table.tbl-plain tbody th,table.tbl-list-plain thead td,table.tbl-plain thead td,table.tbl-list-plain tbody td,table.tbl-plain tbody td{padding:3px .3em 4px .3em !important}table.tbl-list-plain thead th,table.tbl-plain thead th{color:#ffffff;background-color:#292914;border-top:1px solid #666633;border-bottom:1px solid #666633;text-align:left ;vertical-align:middle }table.tbl-list-plain tr th,table.tbl-plain tr th,table.tbl-list-plain tr td,table.tbl-plain tr td{padding:.3em inherit .3em .3em}table.tbl-list-plain.condensed caption,table.tbl-plain.condensed caption{padding-left:0 }table.tbl-list-plain.condensed td,table.tbl-plain.condensed td,table.tbl-list-plain.condensed th,table.tbl-plain.condensed th{padding:.1em 7px .1em 1px}table.tbl-list-plain.lined tr,table.tbl-plain.lined tr{border-bottom:1px #666633 solid}table.tbl-list-plain.lined tr>th,table.tbl-plain.lined tr>th,table.tbl-list-plain.lined tr>th,table.tbl-plain.lined tr>th{vertical-align:middle !important }table.tbl-list-plain thead th{border-top:1px #666633 solid !important;border-bottom:1px #666633 solid;font-weight:bold }table.tbl-list-plain tbody td,table.tbl-list-plain tbody th{border-bottom:1px #666633 solid}table.tbl-dialog th,table.tbl-dialog td{background-color:#eeeeee}table.tbl-dialog th{color:#ffffff;font-size:11pt;vertical-align:top }table.clear{float:none ;clear:both }table.test th,table.test-plain th{background-color:#b3b3b3;color:#0e0e07;font-weight:normal }table.test th.caption,table.test-plain th.caption{background-color:#b3b3b3}table.test td,table.test-plain td{background-color:#cfcdd2}table.test td.longdesc,table.test-plain td.longdesc,table.test td.longdescription,table.test-plain td.longdescription,table.test td.long-desc,table.test-plain td.long-desc,table.test td.long-description,table.test-plain td.long-description{border:1px solid green !important }table.test table,table.test-plain table{border:1px #0000ff solid;border-collapse:collapse }table.test table td,table.test-plain table td,table.test table th,table.test-plain table th{border:1px #c20d18 dotted !important}table.test th{border:1px #666666 solid !important;background-color:#b3b3b3;color:#000;font-weight:normal }table.test th.caption{background-color:transparent}table.test td{border:1px #000 solid;background-color:#cfcdd2}table.test td.longdesc,table.test td.longdescription,table.test td.long-desc,table.test td.long-description{border:1px solid green !important }table.test table{border:2px #0000ff solid;border-collapse:collapse }table.test table td,table.test table th{border:1px #c20d18 dotted !important}table.wi-smallest,table colgroup col.wi-smallest{width:42px}table.wi-verysmall,table colgroup col.wi-verysmall{width:80px}table.wi-small,table colgroup col.wi-small{width:128px}table.wi-mediumsmall,table colgroup col.wi-mediumsmall{width:160px}table.wi-normal,table colgroup col.wi-normal{width:208px}table.wi-lightwide,table colgroup col.wi-lightwide{width:256px}table.wi-wide,table colgroup col.wi-wide{width:320px}table.wi-wider,table colgroup col.wi-wider{width:384px}table.wi-verywide,table colgroup col.wi-verywide{width:576px}table.wi-small-small,table colgroup col.wi-small-small{width:256px}table.wi-small-mediumsmall,table colgroup col.wi-small-mediumsmall{width:288px}table.wi-small-normal,table colgroup col.wi-small-normal{width:336px}table.wi-small-lightwide,table colgroup col.wi-small-lightwide{width:384px}table.wi-small-wide,table colgroup col.wi-small-wide{width:484px}table.wi-small-wider,table colgroup col.wi-small-wider{width:512px}table.wi-small-verywide,table colgroup col.wi-small-verywide{width:704px}table.wi-mediumsmall-small,table colgroup col.wi-mediumsmall-small{width:416px}table.wi-mediumsmall-mediumsmall,table colgroup col.wi-mediumsmall-mediumsmall{width:320px}table.wi-mediumsmall-normal,table colgroup col.wi-mediumsmall-normal{width:368px}table.wi-mediumsmall-lightwide,table colgroup col.wi-mediumsmall-lightwide{width:416px}table.wi-mediumsmall-wide,table colgroup col.wi-mediumsmall-wide{width:480px}table.wi-mediumsmall-wider,table colgroup col.wi-mediumsmall-wider{width:544px}table.wi-mediumsmall-verywide,table colgroup col.wi-mediumsmall-verywide{width:736px}table.wi-normal-small,table colgroup col.wi-normal-small{width:336px}table.wi-normal-mediumsmall,table colgroup col.wi-normal-mediumsmall{width:368px}table.wi-normal-normal,table colgroup col.wi-normal-normal{width:416px}table.wi-normal-lightwide,table colgroup col.wi-normal-lightwide{width:464px}table.wi-normal-wide,table colgroup col.wi-normal-wide{width:528px}table.wi-normal-wider,table colgroup col.wi-normal-wider{width:592px}table.wi-normal-verywide,table colgroup col.wi-normal-verywide{width:784px}table.wi-lightwide-small,table colgroup col.wi-lightwide-small{width:384px}table.wi-lightwide-mediumsmall,table colgroup col.wi-lightwide-mediumsmall{width:416px}table.wi-lightwide-normal,table colgroup col.wi-lightwide-normal{width:464px}table.wi-lightwide-lightwide,table colgroup col.wi-lightwide-lightwide{width:512px}table.wi-lightwide-wide,table colgroup col.wi-lightwide-wide{width:576px}table.wi-lightwide-wider,table colgroup col.wi-lightwide-wider{width:640px}table.wi-lightwide-verywide,table colgroup col.wi-lightwide-verywide{width:832px}table.width-full,table.full-width,table.wi-full{width:100% }table.width-moderate,table.moderate-width,table.wi-moderate{width:auto }table.width-moderate td,table.moderate-width td,table.wi-moderate td,table.width-moderate th,table.moderate-width th,table.wi-moderate th{padding-left:.6em;padding-right:1.2em}div.wrapper table.tbl-list tr,div.cols table.tbl-list tr{border-left:1px solid #666633;border-right:1px solid #666633}#content .ui-tabs-panel>table.tbl-list caption{margin-left:.3em}#content .ui-tabs-panel>table.tbl-list caption{margin-left:.3em}#content>table.tbl-plain,#content>table.tbl-list-plain{margin-top:1em}span.sort{display:inline-block;height:100% ;vertical-align:top;padding-top:6px}span.sort_symbol{display:inline-block;width:10px ;padding:0 ;margin:0 10px 0 0 }span.sort_symbol a{display:block ;width:8px ;height:8px ;font-size:7pt ;padding:0 0 3px 0 ;margin:0 ;text-align:center ;clear:both ;float:none ;vertical-align:top }span.sort_symbol a.ascending{border-top:1px #666633 solid;border-right:1px #666633 solid;border-left:1px #666633 solid}span.sort_symbol a.descending{border-right:1px #666633 solid;border-bottom:1px #666633 solid;border-left:1px #666633 solid}span.sort_symbol a.active{color:#ffffff}span.sort_symbol a:link,span.sort_symbol a:visited{color:#ccb}table#report_table_id.tbl-list>tbody>tr>td{vertical-align:top }table#konten-plan tbody tr td:first-child{text-align:right !important}table#konten-plan tbody tr.heading td{font-size:14pt;border-top:1px #999 solid}table#konten-plan tr:first-child.heading td{border:none}table#eurtable{border-collapse:collapse;width:100%}table tr.chart{border:0}table td.chartname{padding-left:50px}table tr.chartrow{font-size:75%}table .guv_row_background{background:#f0f0f0}table .tr_error{background-color:#ffc9c9}ul{list-style-type:disc;list-style-position:outside;list-style-image:none;padding:0 0 0 1.4em;margin:.4em 0 .4em 0}ul.footnotes{list-style-type:none !important ;list-style-position:outside ;margin:0 0 0 1.8em !important}ul.footnotes li sup{display:inline-block;margin:0 .6em 0 -2.6em;padding:0}ul.footnotes li>ul{position:relative;list-style-type:circle ;list-style-position:outside ;margin:.3em 0 .3em 1.4em !important}ul li ul{list-style-type:circle ;list-style-position:outside }div.table{margin-bottom:1em}div.table.col{float:left ;margin-right:1.6em}div.table div.caption{clear:left ;display:block ;font-weight:bold ;color:#292914}div.table div.field{clear:left ;display:block ;overflow:hidden ;margin-right:2em}div.table div.field span.label{display:inline-block;float:left ;min-width:12em;width:auto}div.table div.field span.value{display:inline-block;float:left ;min-width:12em;width:auto}div.list{font-size:10pt;color:#0e0e07}div.list.col{float:left ;margin-right:2.6em !important;width:auto ;min-width:110px }div.list h4{padding:.6em 0 .2em 0 !important;margin:.2em 0 0 0;font-weight:normal;font-size:11pt;font-family:"Helvetica Neue",Helvetica,Arial;color:#292914}div.list>p,div.list>div{padding:.2em 0 .2em 0 !important;margin:0 !important ;white-space:normal }div.list>p>input[type="checkbox"],div.list>div>input[type="checkbox"],div.list>p>input[type="radio"],div.list>div>input[type="radio"]{padding:0 ;margin:0 .3em .3em 0;float:left }div.list>p label,div.list>div label{width:auto ;float:left }div.list>p{overflow:hidden }div.list>input[type="checkbox"]{clear:both;float:left;margin-right:.4em}div.list>label{width:82% }div.list div{clear:left}div.list>div.no-rows>input[type="checkbox"],div.list>div.no-rows>input[type="radio"]{padding:0 ;margin:.3em .3em 0 0;clear:left }div.list>div.no-rows label{width:82% ;float:left }div.list-table-with-separate-total-table div.full-width{padding-bottom:0 ;margin-bottom:0 }div.list-table-with-separate-total-table div.full-width .tbl-list{margin-bottom:0 }div.list-table-with-separate-total-table div.list-total{width:100% ;margin:0 ;padding:0 ;overflow:hidden }div.list-table-with-separate-total-table div.list-total table.footer-only{margin:0 ;padding:0 }div.list-table-with-separate-total-table div.list-total table.footer-only.right{float:right }input[type="button"],input[type="submit"],input[type="reset"],button{display:inline-block;cursor:pointer ;width:auto ;padding:.2em .6em;font-size:9pt;font-weight:normal;font-style:normal;text-align:center;border-style:solid;border-width:1px;border-radius:6px}input[type="button"].clear,input[type="submit"].clear,input[type="reset"].clear,button.clear{clear:left}input[type="button"].wi-verysmall,input[type="submit"].wi-verysmall,input[type="reset"].wi-verysmall,button.wi-verysmall{min-width:80px}input[type="button"].wi-small,input[type="submit"].wi-small,input[type="reset"].wi-small,button.wi-small{min-width:92px}input[type="button"].wi-mediumsmall,input[type="submit"].wi-mediumsmall,input[type="reset"].wi-mediumsmall,button.wi-mediumsmall{min-width:124px}input[type="button"].wi-normal,input[type="submit"].wi-normal,input[type="reset"].wi-normal,button.wi-normal{min-width:172px}input[type="button"].wi-lightwide,input[type="submit"].wi-lightwide,input[type="reset"].wi-lightwide,button.wi-lightwide{width:220px}input[type="button"].wi-wide,input[type="submit"].wi-wide,input[type="reset"].wi-wide,button.wi-wide{width:284px}input[type="button"].wi-wider,input[type="submit"].wi-wider,input[type="reset"].wi-wider,button.wi-wider{width:348px}input[type="button"].wi-verywide,input[type="submit"].wi-verywide,input[type="reset"].wi-verywide,button.wi-verywide{width:540px}input[type="button"].wi-tiny,input[type="submit"].wi-tiny,input[type="reset"].wi-tiny,button.wi-tiny{width:auto ;padding:.16em .2em .1em .2em;margin:-0.3em 0 0 .2em;display:inline-block;font-size:84% ;min-height:23px;max-height:23px}input[type="button"].wi-verytiny,input[type="submit"].wi-verytiny,input[type="reset"].wi-verytiny,button.wi-verytiny{font-size:8pt !important;padding:0 .3em .1em .3em;display:inline-block;min-height:17px;max-height:17px}button.icon{padding:0 ;margin:0 ;background:none !important;border:0 !important;display:inline-block}button.icon img{vertical-align:middle }input[type="submit"],input[type="button"],input[type="button"].button,button[type="submit"],button[type="button"]{color:#fff;background-color:#406449;border:1px #406449 solid}input[type="submit"]:hover,input[type="button"]:hover,input[type="button"].button:hover,button[type="submit"]:hover,button[type="button"]:hover{color:#fff;background-color:#548360;border:1px #548360 solid}input[type="submit"]:active,input[type="button"]:active,input[type="button"].button:active,button[type="submit"]:active,button[type="button"]:active,input[type="submit"]:focus,input[type="button"]:focus,input[type="button"].button:focus,button[type="submit"]:focus,button[type="button"]:focus{color:#fff;background-color:#548360;border:1px #548360 solid}input[type="button"].neutral,input[type="submit"].neutral,input[type="reset"],input[type="reset"].neutral,button.neutral,button[type="reset"]{color:#1b1b0e;background-color:#e0e0d6;border:1px #292914 solid}input[type="button"].neutral:hover,input[type="submit"].neutral:hover,input[type="reset"]:hover,input[type="reset"].neutral:hover,button.neutral:hover,button[type="reset"]:hover{color:#1b1b0e;background-color:#f5f5f1;border:1px #292914 solid}input[type="button"].neutral:active,input[type="submit"].neutral:active,input[type="reset"]:active,input[type="reset"].neutral:active,button.neutral:active,button[type="reset"]:active,input[type="button"].neutral:focus,input[type="submit"].neutral:focus,input[type="reset"]:focus,input[type="reset"].neutral:focus,button.neutral:focus,button[type="reset"]:focus{color:#000;background-color:#666633;border:1px #0e0e07 solid}input[type="button"].neutral.positions,input[type="submit"].neutral.positions,input[type="reset"].positions,input[type="reset"].neutral.positions,button.neutral.positions,button[type="reset"].positions{padding-right:1.2em}input[type="button"].below{clear:both !important;float:none;overflow:hidden }a.button{display:inline-block;cursor:pointer ;width:auto ;padding:.2em .6em;font-size:9pt;font-weight:normal;font-style:normal;text-align:center;border-style:solid;border-width:1px;border-radius:6px;border:1px #406449 solid;background-color:#406449;color:#fff;text-decoration:none}a.button.below{clear:both !important}a.button:hover{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}a.button:active,a.button:focus{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}a.button.neutral:link,a.button.neutral:visited{border:1px #292914 solid;background-color:#e0e0d6;color:#1b1b0e}a.button.neutral:hover{border:1px #292914 solid;background-color:#f5f5f1;color:#1b1b0e;text-decoration:none}a.button.neutral:active,a.button.neutral:focus{border:1px #0e0e07 solid;background-color:#666633;color:#000;text-decoration:none}a.button.wi-smallest{width:42px}a.button.wi-verysmall{width:80px}a.button.wi-small{width:92px}a.button.wi-mediumsmall{width:124px}a.button.wi-normal{width:172px}a.button.wi-lightwide{width:220px}a.button.wi-wide{width:284px}a.button.wi-wider{min-width:348px}a.button.wi-verywide{min-width:540px}a.button.wi-tiny{display:inline-block;width:auto ;padding:.16em .2em .1em .2em;margin:-0.3em 0 0 .2em;font-size:84% }a.button.toggle{background-color:#f5f5f1 !important}a.button.toggle.off::after{content:" ▸";padding-right:1em}a.button.toggle.on::after{content:" ▾";padding-right:1em}a.button.toggle.with-panel{margin-bottom:0 ;border-bottom:none;border-bottom-left-radius:0px ;border-bottom-right-radius:0px }a.button.toggle.with-panel:hover{border-top:1px #666633 solid !important;border-right:1px #666633 solid !important;border-bottom:0 !important;border-left:1px #666633 solid !important}a.button.toggle:hover{background-color:#e0e0d6 !important;border:1px #666633 solid !important;color:#1b1b0e;text-decoration:none}#content label.button{display:inline-block;cursor:pointer ;width:auto ;padding:.2em .6em;font-size:9pt;font-weight:normal;font-style:normal;text-align:center;border-style:solid;border-width:1px;border-radius:6px;border:1px #406449 solid;background-color:#406449;color:#fff;text-decoration:none}#content label.button:hover{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}#content label.button:active,#content label.button:focus{border:1px #548360 solid;background-color:#548360;color:#fff;text-decoration:none}#content label.button.neutral{border:1px #292914 solid;background-color:#e0e0d6;color:#1b1b0e}#content label.button.neutral:hover{border:1px #292914 solid;background-color:#f5f5f1;color:#1b1b0e;text-decoration:none}#content label.button.neutral:active,#content label.button.neutral:focus{border:1px #0e0e07 solid;background-color:#666633;color:#000;text-decoration:none}div.buttons{padding:1em;clear:left ;display:block}div.buttons.positions{margin:0 0 -1.7em 26em;padding:0em}div.buttons.positions label.button.neutral,div.buttons.positions input.positions{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;padding-bottom:.6em !important;margin-bottom:-0.8em !important;background:none !important;border-bottom:none !important}div.buttons.below{padding:0 ;margin:0 }.col>.buttons,.wrapper * .buttons{padding:1em 1em 1em 0 !important}.button-image{display:inline-block}td .button-image,th .button-image{vertical-align:middle}input[type="button"].button-image.delete{background-image:url("image/cross2.png");background-repeat:no-repeat;background-position:0 0;color:#fff;background-color:transparent;border-color:none;border-width:0}.control-panel{border:1px #666633 solid !important;background-color:#f5f5f1;background:linear-gradient(to top, #ccb, #f5f5f1);border-radius:.6em;overflow:hidden }.control-panel span.label{padding-right:.6em}.form-addition{padding:.8em 1em 1.4em 1.2em !important;margin:1em 1em 1em 1.2em !important;width:auto !important ;display:inline-block}.form-addition h3{margin:.3em 0 .1em 0 !important;padding:0 }.form-addition h4{color:#292914 !important;font-size:11pt;font-weight:normal;font-style:normal}.form-addition div.list{margin-top:.2em !important}.select-item{display:inline-block;width:auto ;height:auto;padding:.6em 1em .6em .8em;margin:1em 1em 1em 1.2em;color:#292914;font-size:9pt;border:1px #666633 solid;border-radius:.6em;background-color:#f5f5f1;background:linear-gradient(to top, #ccb, #f5f5f1)}.select-item input,.select-item select{margin-left:.6em}.select-item span.label{float:left ;color:#292914}.select-item table{margin:0 }.select-item table td,.select-item table th{color:#292914}.select-item .floating-boxes{display:table ;margin:.4em 0 .8em 0}.select-item .floating-boxes .floating-box{display:table-cell;float:left ;font-size:9pt;height:1.9em;vertical-align:middle;padding:0 2em 0 0}.select-item .floating-boxes .floating-box .button,.select-item .floating-boxes .floating-box button{margin:0 }.select-item .floating-boxes .floating-box label,.select-item .floating-boxes .floating-box span.label{width:auto;display:inline-block;height:160%}.select-item .floating-boxes .floating-box input[type="checkbox"]{margin:0 .4em 0 0}.select-item .floating-boxes .floating-box select{margin:-0.3em 0 0 0}.ui-tabs-panel>.select-item{margin:1em 1em 1em 1.2em;vertical-align:top }.wrapper>.select-item{margin:.8em 0 1em 0}div.filtered_select input,div.filtered_select select{display:block}div.filtered_select input{background-image:url(../../../image/glass14x14.png);background-repeat:no-repeat;background-position:2px 2px;border-radius:0px;border:solid #a0a0a0 1px;border-bottom:none;padding:0px;padding-left:20px;margin:0;width:500px}div.filtered_select select{width:522px}.toggle_panel.control-panel{border:none !important;background:none !important;border-radius:0 !important;overflow:visible !important}.toggle_panel>a.button.toggle{padding:.2em 0 .2em 1.4em}.toggle_panel>a.button.toggle:hover{background-color:#f5f5f1 !important;text-decoration:underline }.toggle_panel span.summary{font-size:10pt;padding-left:2em;color:#292914}.toggle_panel .toggle_panel_block{display:block;overflow:hidden;padding:1.2em 1em .8em .9em;margin:2em 1em 0em 0;background-color:#f5f5f1;border:1px #666633 solid;border-bottom-left-radius:.6em;border-bottom-right-radius:.6em;border-top-right-radius:.6em;margin-top:-1px}.toggle_panel .toggle_panel_block .buttons{clear:left ;padding:0 !important;margin:0}.toggle_panel .tbl-horizontal{margin-right:1.6em}#content .input-panel{display:inline-block;overflow:hidden ;padding:.4em 1em .6em .9em;margin:1.6em 0 .4em 0;background-color:#f5f5f1;border:1px #666633 solid;border-radius:.6em;width:auto ;min-width:30% }#content .input-panel>h3{margin-top:0 }#content .input-panel p{font-size:9pt;margin:0 0 .4em 0}#content .input-panel table.condensed{margin-bottom:.1em}#content .input-panel table.condensed caption{padding-top:.1em}#content .input-panel table.condensed td span.label{padding-right:.6em}#content .input-panel table.condensed td span.label.above{margin-bottom:0em }#content .ui-tabs-panel>.input-panel{margin-left:1.2em}#content .input-panel.short{min-width:160px}.paginate{display:inline-block;width:auto ;height:auto ;padding:0 ;margin:1em 1em 1em 1.2em;border:1px #666633 solid;border-radius:.6em;background-color:#f5f5f1;color:#292914}.paginate>a,.paginate>span{padding:.4em .6em !important;margin-top:-1px}.paginate .paginate-prev{display:inline-block}.paginate .paginate-prev::before{content:"◄"}.paginate .paginate-prev:hover{border-bottom-left-radius:.6em;border-top-left-radius:.6em}.paginate .paginate-next{display:inline-block}.paginate .paginate-next::after{content:"►"}.paginate .paginate-next:hover{border-bottom-right-radius:.6em;border-top-right-radius:.6em}.paginate .paginate-page{display:inline-block;padding:0 }.paginate span.paginate-page{background-color:#1b1b0e;color:#e0e0d6}.paginate a:hover,.paginate a:active{background-color:#000;color:#ccb;text-decoration:none}table.jump-to{border:1px #666633 solid;border-radius:.6em;background-color:#f5f5f1;margin:.8em 2em 0 1.2em !important}table.jump-to.right{float:right}div.float-cells-table{display:block ;width:100% ;overflow:hidden;font-size:80% }div.float-cells-table div.caption{float:left;display:block;width:auto;padding:0 2em 0 0;margin:0}div.float-cells-table div.cells{float:left;display:block;overflow:hidden;width:100%;background-color:#F66}div.float-cells-table div.cells div.cell{float:left;padding:0 2em 0 0;border-right:1px #fff solid;background-color:#FC6}#content>p,#content>div,#content>td,#content>th{font-size:9pt}#content input,#content select,#content option,#content textarea{font-size:9pt}h1{display:block;text-align:left;margin:0;font-weight:normal;font-size:12pt;line-height:1.2em}#content>h1{position:fixed;z-index:1020;top:60px;width:100%;color:#fff;background-color:#406449;padding:.7em .5em .7em 1.3em;border-top:1px #666633 solid}#content .wrapper h1{color:#000;font-size:13pt;margin:1.6em 0 .4em 0}body>h1{color:#fff;background-color:#406449;padding:.7em .5em .7em 1.3em}h2{color:#000;font-size:13pt;border-style:none;letter-spacing:.14em}#content>h2,.admin>h2{padding:.6em .2em;margin:.6em 0 0 0}#content ui-tabs-panel .wrapper>h2,.admin ui-tabs-panel .wrapper>h2{padding:0 .2em .6em .2em;margin:1.6em 0 .4em 0}#content .wrapper>h2,.admin .wrapper>h2{padding:2em .2em .6em .2em;margin:0 ;font-weight:normal;clear:both}#content .wrapper>h2:first-child,.admin .wrapper>h2:first-child{padding-top:0 }h2.confirm{color:#003c18}h2.error{color:#ae0014}h2.record-title{padding:.6em 0 0 0 !important;font-size:13pt;color:#000}h2.record-title small{color:#000;letter-spacing:0 }.wrapper>h2.record-title{margin:0 1em 1em .2em !important}.ui-tabs-panel>h2.record-title{margin:1em 1em .2em 1.2em !important;padding:.8em 0 0 .1em !important}h3{font-size:11pt;font-weight:normal;color:#292914 !important;padding:.2em 0 .2em .2em;margin:.1em 0 .4em 0;text-align:left;letter-spacing:.12em}h3.caption{margin:.6em 0 .4em 0 !important}#content h3{color:#000;padding-left:0 ;margin:.8em 0 .4em 0}#content .wrapper h3{margin-top:1em}#content .wrapper h3:first-child{margin-top:0 }#content table.tbl-horizontal>tbody>tr>th>h3,#content table.tbl-horizontal>tbody>tr>td>h3{margin-top:.2em !important}a{text-decoration:underline;font-weight:bold}a:link,a:visited,a:active{color:#2962ce}a:hover{color:#4e7fdc;text-decoration:underline}a.selected:hover{color:#EBEBEB}a.nomobile{background-color:transparent;border:none}a.green{background-color:DarkGreen;color:white !important;border:none}a.orange{background-color:#FF8000;border:none}a.red{background-color:#FF0000;border:none}ul,ol{font-size:11pt}ul li,ol li{font-size:10pt}.wrapper .col ul{list-style:circle outside;padding:0 ;margin:0 }.wrapper .col ul li{padding:0 0 0 -0.6em;margin:0 0 0 0 }hr{background-color:#666633;border:none;height:2px}div.wi-smallest,span.wi-smallest,div.list.wi-smallest{width:42px}div.wi-verysmall,span.wi-verysmall,div.list.wi-verysmall{width:80px}div.wi-small,span.wi-small,div.list.wi-small{width:128px}div.wi-mediumsmall,span.wi-mediumsmall,div.list.wi-mediumsmall{width:160px}div.wi-normal,span.wi-normal,div.list.wi-normal{width:208px}div.wi-lightwide,span.wi-lightwide,div.list.wi-lightwide{width:256px}div.wi-wide,span.wi-wide,div.list.wi-wide{width:320px}div.wi-wider,span.wi-wider,div.list.wi-wider{width:384px}div.wi-verywide,span.wi-verywide,div.list.wi-verywide{width:576px}div.long-description,div.long-desc,div.longdescription,div.longdesc{font-size:9pt}div.long-description.small,div.long-desc.small,div.longdescription.small,div.longdesc.small{font-size:9pt}div.long-description p,div.long-desc p,div.longdescription p,div.longdesc p{margin:0 0 .6em 0}div.long-description ul,div.long-desc ul,div.longdescription ul,div.longdesc ul,div.long-description ol,div.long-desc ol,div.longdescription ol,div.longdesc ol{margin-top:0 }div.long-description ul li,div.long-desc ul li,div.longdescription ul li,div.longdesc ul li,div.long-description ol li,div.long-desc ol li,div.longdescription ol li,div.longdesc ol li{font-size:9pt}div.description{display:block;float:left ;padding:0 0 .6em 0}div.description.wi-verysmall{width:80px}div.description.wi-small{width:128px}div.description.wi-mediumsmall{width:160px}div.description.wi-normal{width:208px}div.description.wi-wide{width:320px}div.description.wi-lightwide{width:256px}div.description.wi-wider{width:384px}div.description.wi-verywide{width:576px}div.instructions{background-color:#f5f5f1;border:1px #666633 solid;border-radius:.6em;max-width:70% ;margin:1em 1em 1em 1.2em;padding:.6em 1em 1.2em 1.8em;color:#4C4C4C;font-size:80%}div.instructions p{width:30em}span.label{font-size:9pt;font-style:normal }span.value{color:#000}.center{margin:0 auto;width:auto}.accent div.label{float:left ;font-size:80% ;padding-top:.8em}.accent div.data{float:left }.accent div.data input[type="text"]{width:20em !important }pre.filecontent{border:1px solid blue;padding-left:2px;padding-right:2px}.hidden{display:none }.wrapper{overflow:hidden ;margin:1em 1em 1em 1.2em;padding:0 0 1em 0;clear:both ;display:block ;border:1px transparent solid ;width:98.6%}.wrapper .wrapper{margin-left:0 !important }.wrapper.test{background-color:#FFE67C}.wrapper .tbl-horizontal,.wrapper .tbl-plain{float:left }.wrapper>table.tbl-horizontal:last-child{margin-right:0 }.wrapper.toggled{display:inline-block !important;width:98.6%}.wrapper.toggled>table.tbl-horizontal,.wrapper.toggled>div.col{margin-top:-1.8em}.wrapper.toggled>.toggles{display:block ;position:relative     ;top:0            ;margin-top:4px          ;float:right        ;width:100% }.wrapper.toggled>.toggles a.toggle{display:block;width:100% ;height:18px ;background-repeat:no-repeat;background-position:50% 50%}.wrapper.toggled>.toggles a.toggle.min,.wrapper.toggled>.toggles a.toggle.max{background-position-x:99% }.wrapper.toggled>.toggles a.toggle.min{background-image:url(../../image/toggle-down.png)}.wrapper.toggled>.toggles a.toggle.max{background-image:url(../../image/toggle-left.png)}.wrapper.bordered{border:1px #666633 solid;border-radius:4px }.wrapper .col{float:left }.wrapper .col.test{background-color:#FFD7BA;border:1px #6CF solid}.wrapper .col.wi-small{width:128px}.wrapper .col.wi-mediumsmall{width:160px}.wrapper .col.wi-normal{width:208px}.wrapper .col.wi-wide{width:320px}.wrapper .col.wi-lightwide{width:256px}.wrapper .col.wi-wider{width:384px}.wrapper .col.wi-verywide{width:576px}.wrapper .col .tbl-horizontal,.wrapper .col .tbl-plain{float:none ;clear:left }.wrapper>p{max-width:36em;overflow:hidden ;font-size:9pt;line-height:140%;padding-bottom:1em}.horizontal-scroll-wrapper{overflow-x:auto !important}.scroll{overflow:scroll !important}.panel-wrapper{display:flex !important;flex-wrap:wrap;gap:5px}.plus,.minus,.plus0,.plus1{clear:none}.minus,.plus0{color:#ae0014 !important}.plus,.plus1{color:#003c18 !important}span.unbalanced_ledger{background-color:#ffe38d}div.dimmed-text,span.dimmed-text{color:#888888;font-style:italic}.dunned_invoice{font-weight:bold;color:#f00}.customer_dunning_level{font-weight:bold;height:auto !important}#dunning_invoice_list .direct_debit td,#dunning_invoice_list .direct_debit a{color:#888888}#bank_transactions_proposals .invoice_number_highlight a,#bank_transactions_proposals span.invoice_number_highlight{background-color:#003c18;color:#FFFFFF}.spacer{clear:both}#content>p{margin:.6em 2em 1em .7em}#content>p.message_hint{margin:.6em 2em 1em 1em}div#login,div.login{margin:0 auto;width:100%;padding:0 ;text-align:center }div#login h1,div.login h1{text-align:center;font-size:150%;top:0 ;width:100% ;display:block ;vertical-align:middle;background-color:green ;color:white ;padding:.8em 0;z-index:10 }div#login #login-elements,div.login #login-elements{width:34em;margin:0 auto ;text-align:center ;display:block }div#login #login-elements h3,div.login #login-elements h3{text-align:left}div#login #login-elements>div,div.login #login-elements>div{text-align:center }div#login #login-elements>div p,div.login #login-elements>div p{text-align:center}div#login #login-elements div.logo,div.login #login-elements div.logo{width:auto;clear:both;margin:3em auto 1em auto;padding:2em 0 0 0}div#login #login-elements form,div.login #login-elements form{margin:0 auto ;width:100% }div#login #login-elements div.separate-form,div.login #login-elements div.separate-form{background-color:#ddd;border:1px #888888 solid;border-radius:.6em;display:block ;margin:0 auto ;width:100% ;padding:0 .6em 1em .6em}div#login #login-elements table.login,div.login #login-elements table.login{width:auto ;float:none ;clear:both }div#login #login-elements table.login input[type="submit"],div.login #login-elements table.login input[type="submit"]{margin-top:.2em}div#login #login-elements table.login caption,div.login #login-elements table.login caption{margin:.7em 0 .4em 0}div#login #login-elements table.login td select,div.login #login-elements table.login td select{width:220px !important}div#login #login-elements .message,div.login #login-elements .message{width:100% ;word-wrap:normal ;min-width:0}div.logged-in{margin:0 auto ;padding:1em .5em 2em .5em;width:60em;min-width:60em;overflow:hidden}div.logged-in .col{width:48%;display:inline-block;float:left}div.logged-in .col p{font-size:10pt }div.logged-in .message{width:100% ;min-width:100% ;max-width:100% }#requirement_spec_version{padding:.6em 1em 1.2em 1.8em;letter-spacing:.16em;font-size:110% }#column-container{padding-left:0;padding-right:0;margin-left:0;margin-top:.2em;margin-right:0;overflow:hidden }#column-container #tree-column{float:left;width:30em;padding:.3em 1.2em 2em .8em;border-right:1px #000 solid;background-color:none}#column-container #tree-column .jstree>ul{width:342px;overflow-x:hidden}#column-container #tree-column .jstree ul li{line-height:1.8em;padding:0 ;font-size:10pt}#column-container #tree-column .jstree ul li a{border-bottom:none;width:98% }#column-container #tree-column #tree li.flagged>a>ins{background-image:url("../../image/flag-red.png") !important;background-position:0}#column-container #content-column{float:left;width:58em;padding-left:3em;background-color:none}#column-container #content-column #column-content .section{border-left:0;margin-left:0}#column-container #content-column #column-content .section .section-header{display:block ;overflow:hidden;width:90% }#column-container #content-column #column-content .section .section-header h3{font-size:140%;letter-spacing:.16em}#column-container #content-column #column-content .section .section-header h3 span.label{font-size:90% ;font-weight:bold;letter-spacing:.1em;color:#292914}#column-container #content-column #column-content .section .section-header .section-description{margin-bottom:15px;margin-left:0}#column-container #content-column #column-content .section .section-header .section-description div{padding:.3em 0 .4em 0}#column-container #content-column #column-content .section .section-header .section-description div .section-description-heading{font-weight:normal;font-size:100% ;padding:0 0 0 0;display:block}#column-container #content-column #column-content .section .section-header .section-description div span.label{font-size:90%}#column-container #content-column #column-content .section .section-header .section-description div p{color:#000;font-size:106%;line-height:1.5em;margin:0 0 .3em 0}#column-container #content-column #column-content .section .section-header .section-context-menu h3{background-color:#000;color:#000 !important}#column-container #content-column #column-content .section .section-header .section-context-menu h3 span.label{font-weight:normal}#column-container #content-column #column-content .section .section-header #section-list-empty{border:1px #0C42FF solid;background-color:#BBCDFF;padding:.6em}#column-container #content-column #column-content .function-block{border-top:1px solid #bbb;margin:0 ;padding:.8em 0 1.8em 0;overflow:hidden;display:block;clear:both;float:none;width:48em}#column-container #content-column #column-content .function-block .function-block-content{overflow:hidden ;padding:0 0 0 .6em}#column-container #content-column #column-content .function-block .function-block-content .function-block-header{clear:both;overflow:hidden}#column-container #content-column #column-content .function-block .function-block-content .function-block-header .function-block-number{font-weight:normal;width:5em;display:block;float:left}#column-container #content-column #column-content .function-block .function-block-content .function-block-header .function-block-desc{display:inline-block;overflow:hidden;float:left;width:80%;padding-bottom:1em;font-weight:normal}#column-container #content-column #column-content .function-block .function-block-content .function-block-header .function-block-desc p{margin:0 0 .6em 0;padding:0 }#column-container #content-column #column-content .function-block .function-block-content .function-block-header .function-block-desc p:first-child{font-weight:bold }#column-container #content-column #column-content .function-block .function-block-content .function-block-properties{display:block ;margin:0 0 0 5em;padding:0 ;overflow:hidden;clear:both;font-size:9pt}#column-container #content-column #column-content .function-block .function-block-content .function-block-properties span.label,#column-container #content-column #column-content .function-block .function-block-content .function-block-properties span.value{float:left}#column-container #content-column #column-content .function-block .function-block-content .function-block-properties span.label{width:110px }#column-container #content-column #column-content .function-block .function-block-content .function-block-properties span.value{width:200px;padding:0 30px 0 0;margin:0}#column-container #content-column #column-content .function-block .sub-function-block-container{margin:1.8em 0 0 5.1em;display:block}#column-container #content-column #column-content .function-block .sub-function-block-container .sub-function-block-header{border-top:1px solid #ccc;padding:.4em 0 .4em .6em;font-size:86% ;letter-spacing:.2em}#column-container #content-column #column-content .function-block .sub-function-block-container .sub-function-block{border-top:1px solid #ccc;margin:.2em 0 .2em 0;padding:.2em 0 .4em 0}#column-container #content-column #column-content .function-block .sub-function-block-container .sub-function-block .sub-function-block-content{margin:.2em 0 .2em 0;padding:.2em .6em .4em .6em}#column-container #content-column #column-content .function-block .sub-function-block-container .sub-function-block .sub-function-block-content .sub-function-block-header{font-weight:normal;font-size:120% ;color:#666666;margin-top:1em}#column-container #content-column #column-content .function-block-form>div{padding:.4em}#column-container #content-column #column-content .section.flagged .section-description,#column-container #content-column #column-content .function-block.flagged,#column-container #content-column #column-content .sub-function-block.flagged{background-color:#ebf8fc}#column-container #content-column #column-content .section.flagged .section-description>.section-description-heading,#column-container #content-column #column-content .function-block.flagged>.function-block-content>div>.function-block-number,#column-container #content-column #column-content .sub-function-block.flagged>.sub-function-block-content>div>.function-block-number{color:#209ec8}#column-container #content-column #column-content .section.selected,#column-container #content-column #column-content .function-block.selected,#column-container #content-column #column-content .sub-function-block.selected{margin-left:-3px;border-left:3px solid #24D115}.section-empty-description{color:#bbb}#requirement_spec_tabs #function-blocks-tab{margin-top:1.4em}.requirement-spec-text-block{border-left:0;margin-left:3px;margin-top:10px}.requirement-spec-text-block>h2{margin-top:0px}.requirement-spec-text-block.flagged>h2{color:#fff}.requirement-spec-text-block.selected{border-left:3px solid #cbb120;margin-left:0}.requirement-spec-text-block-picture-thumbnail{border-radius:5px;border:2px solid #ebebeb;float:left;margin-right:20px;padding:5px;text-align:center;width:130px}.requirement-spec-text-block-picture-thumbnail-img-container{height:64px;margin:auto;padding:0;width:64px}.requirement-spec-text-block-picture-thumbnail.selected{border:2px solid #cbb120}#time_cost_estimate p{margin-top:0;margin-bottom:0}#time_cost_estimate table tbody tr td{vertical-align:top }#time_cost_estimate table tbody tr td:first-child{width:66% }#time_cost_estimate table tbody tr.section th{line-height:2.2em;color:#000}#time_cost_estimate table tbody tr.section th b{font-size:116% }#time_cost_estimate table tbody tr.subtotal td,#time_cost_estimate table tbody tr.subtotal th{font-weight:bold ;background-color:#888888;border-top:1px #000 solid;border-bottom:1px #000 solid;text-align:right}div.function-block * table.tbl-horizontal td{font-size:66% !important }.jstree-requirement-spec .jstree-clicked{background:#cccccc !important;border:0 !important}#tbl-accounts{border-width:0}#tbl-accounts tbody tr.heading.heading th{border-top:1px #999 solid}#tbl-accounts tbody tr.heading.heading th.numeric{padding-right:20px;padding-left:10px}#tbl-accounts tbody tr.heading.th1{font-size:14pt}#tbl-accounts tbody tr.heading.th1 th{padding:1em 0 .4em 0}#tbl-accounts tbody tr.heading.th2{font-size:11pt}#tbl-accounts tbody tr.heading.th2 th{padding:1em 0 .4em 0}#tbl-accounts tbody tr.heading.th3{font-size:10pt}#tbl-accounts tbody tr.heading.th3 th{padding:1em 0 .4em 0}#tbl-accounts tbody td:first-child{text-align:right !important}#tbl-accounts tbody tr.ajax-account-details td{padding:.8em 0 1em 4em}td.row-position-detail{padding:0 0 .2em .4em !important}td.row-position-detail div.table{display:table}td.row-position-detail div.table div.field{display:table-row;padding:.1em 0;height:2em !important}td.row-position-detail div.table div.field span.label{width:10em;height:2em !important;vertical-align:middle;display:table-cell;padding:.3em 0 0 0}td.row-position-detail div.table div.field span.value{height:2em}td.row-position-detail div.table div.field span.value span.data{padding:.3em 0 .2em .5em !important;display:block}table#display_row tbody tr td a.row-position{float:left;padding:.6em .2em 0 0}table#display_row tbody tr td input.row-position{float:left}#results{clear:left;width:95vw}.layout-split-right #results{width:80vw}#row_table_scroll_id{max-width:96vw !important}img.icon-sort-up{content:url("../../image/up-small.png")}img.icon-sort-down{content:url("../../image/down.png")}img.icon-dragdrop{content:url("../../image/updown2.png")}img.icon-delete{content:url("../../image/cross2.png")}img.icon-map{content:url("../../image/map-earth.png")}span.area-input span.switch-to-textarea:after{content:url("../../image/pencil.png");vertical-align:top}span.upload_drop_zone{padding:10px;color:#1b1b0e;background-color:#e0e0d6;border:1px #292914 solid;border-radius:6px}.overlay_div{position:relative}.overlay_img{position:absolute;top:-100px;left:-100px;z-index:2;cursor:pointer}.thumbnail{cursor:pointer}.pos_wrapper{border:solid blue;position:relative;height:85vh}.pos_content{margin-right:600px;border:thin solid red}.left_input{float:left;padding-right:3em}.buttons{position:absolute;right:0px;top:0px;width:600px;border:thin solid green}.container_pos_left{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:15px}.pos_button{height:50px;border:solid green !important;text-align:center;line-height:50px;padding:0 !important;display:inline-block}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:11pt;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:9000 }.ui-autocomplete .ui-menu-item a:hover{background-color:#292914;color:#fff}.ui-autocomplete li a{display:block ;font-size:80% ;padding-top:.4em !important;padding-bottom:.4em !important}.ui-autocomplete li a:hover{background-color:#C9C9C9;border:none ;color:#000}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker.ui-widget-content{background-color:#ffffff;border:1px #666633 solid}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-header.ui-datepicker-prev,.ui-datepicker .ui-datepicker-header.ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-header.ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-header.ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-header.ui-datepicker-prev span,.ui-datepicker .ui-datepicker-header.ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{float:left;left:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{left:1px;background-position:25% 25% }.ui-datepicker .ui-datepicker-header .ui-datepicker-next{float:right ;right:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{right:1px;background-position:25% 25% }.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{margin:1px 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month{margin-right:.2em}.ui-datepicker .ui-datepicker-header select.ui-datepicker-month-year{width:100%}.ui-datepicker .ui-datepicker-header select.ui-datepicker-month,.ui-datepicker .ui-datepicker-header select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-header.ui-corner-all{cursor:pointer }.ui-datepicker .ui-datepicker-header.ui-corner-all.ui-state-hover{border:none !important ;curser:pointer }.ui-datepicker .ui-datepicker-header.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-datepicker .ui-datepicker-header.ui-widget-header .ui-state-hover .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-datepicker table{width:100%;font-size:9pt;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker table th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker table td{border:0;padding:1px}.ui-datepicker table td span,.ui-datepicker table td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker table td a.ui-state-hover{color:#ffffff;background-color:#1b1b0e}.ui-datepicker table.ui-datepicker-calendar .ui-state-highlight{color:#ffffff;background-color:#1b1b0e;border:1px #888888 solid}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-default{color:#292914}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-hover{color:#ffffff;background-color:#000000;border:#000000}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-active{border:1px solid #292914;background-color:#292914;color:#f5f5f1}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{border:1px #292914 solid;background-color:#e0e0d6;color:#1b1b0e;font-weight:normal }.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}img.ui-datepicker-trigger{vertical-align:middle;margin-left:.2em}.ui-dialog{z-index:8001 ;position:absolute;top:0;left:0;outline:0;border:1px #666633 solid;border-radius:.6em}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;border:none;background-color:#406449 !important;color:#fff !important;font-weight:normal;position:relative;text-align:left;font-size:13pt}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;right:.3em;top:0;width:21px;margin:5px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background-color:#f5f5f1 !important;background:linear-gradient(to bottom, #f5f5f1, #ccb) !important;overflow:auto}.ui-dialog .wrapper{margin:0 }.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-dialog.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none;display:inline-table;border-collapse:collapse }.ui-menu.ui-widget-content{border:1px #666633 solid}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;background-color:#e0e0d6;color:#1b1b0e;border-bottom:1px #666633 solid}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal;background:none ;border:0 }.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu.ui-menu-icons{position:relative}.ui-menu.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}ul.context-menu-list{margin:0;padding:0;min-width:120px;max-width:250px;display:inline-block;position:absolute;list-style-type:none;border:1px solid #DDD;background:#EEE;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);-ms-box-shadow:0 2px 5px rgba(0,0,0,0.5);-o-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5)}ul.context-menu-list li.context-menu-item{padding:2px 2px 2px 24px;background-color:#EEE;position:relative;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}ul.context-menu-list li.context-menu-item.context-menu-heading{text-decoration:underline;font-weight:bold}ul.context-menu-list li.context-menu-item.hover{cursor:pointer;background-color:#39F}ul.context-menu-list li.context-menu-item.hover>.context-menu-list{display:block }ul.context-menu-list li.context-menu-item.disabled{color:#666}ul.context-menu-list li.context-menu-item.hover,ul.context-menu-list li.context-menu-item.disabled.hover{cursor:default ;background-color:#EEE}ul.context-menu-list li.context-menu-item .icon{min-height:18px;background-repeat:no-repeat;background-position:4px 2px}ul.context-menu-list li.context-menu-item.context-menu-separator{padding-bottom:0;border-bottom:1px solid #DDD}ul.context-menu-list li.context-menu-item.context-menu-submenu:after{content:">";color:#666;position:absolute;top:0;right:3px;z-index:1}ul.context-menu-list li.context-menu-item>.context-menu-list{display:none;right:-5px;top:5px}ul.context-menu-list li.context-menu-item .context-menu-accesskey{text-decoration:underline}ul.context-menu-list li.context-menu-item>label>input,ul.context-menu-list li.context-menu-item>label>textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ul.context-menu-list .context-menu-input>label>*{vertical-align:top}ul.context-menu-list .context-menu-input>label>input[type="checkbox"],ul.context-menu-list .context-menu-input>label>input[type="radio"]{margin-left:-17px}ul.context-menu-list .context-menu-input>label,ul.context-menu-list .context-menu-input>label>input[type="text"],ul.context-menu-list .context-menu-input>label>textarea,ul.context-menu-list .context-menu-input>label>select{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}ul.context-menu-list .context-menu-input>label>span{margin-left:5px }ul.context-menu-list .context-menu-input>label>textarea{height:100px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner .ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner .ui-spinner-button{width:16px;height:50%;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner .ui-spinner-up{top:0}.ui-spinner .ui-spinner-down{bottom:0}.ui-spinner .ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;cursor:pointer}.ui-tabs .ui-tabs-nav li .ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li .ui-tabs-active a,.ui-tabs .ui-tabs-nav li .ui-state-disabled a,.ui-tabs .ui-tabs-nav li .ui-tabs-loading a{cursor:text;outline:0 }.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:.4em 0 1em 0}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tooltip{position:absolute;z-index:9999;max-width:300px;padding:8px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;background-color:#666633 !important}.ui-tooltip .ui-tooltip-content{color:#ffffff}body .ui-tooltip{border-width:2px }.ui-widget .ui-widget-header{background:none;color:#ffffff;font-weight:bold}.ui-widget .ui-widget-header a{color:#ffffff}.ui-widget .ui-widget-content{border:none;background:none }.ui-widget .ui-widget{font-size:10pt}.cke_editable{background-color:white;padding:6px;border-top:1px #999 solid;border-right:1px #ddd solid;border-left:1px #ddd solid;overflow:auto ;font-size:11pt ;min-width:220px;min-height:4em}.cke_editable:focus{outline:none ;background-color:#ccb;border:1px #0e0e07 solid}.cke_editable p{font-size:10pt !important;padding:0  ;margin:0 0 .4em 0;font-weight:normal}div.cke_editable.wi-small-wide{margin-right:24px !important }body>.ui-dialog>.ui-dialog-content>p>.cke_editable{border:1px #dcdcdc solid !important;padding:.4em;margin:0;font-size:100%;width:100% !important}.ui-state-default .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_777777_256x240.png) !important}.ui-state-default{border:1px solid #cccccc;background:none ;font-weight:bold;color:#1b1b0e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-state-focus{background:none ;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-focus a,.ui-state-hover a:hover,.ui-state-focus a:hover,.ui-state-hover a:link,.ui-state-focus a:link,.ui-state-hover a:visited,.ui-state-focus a:visited{color:#000;text-decoration:underline}.ui-state-active{border:1px solid #fbd850;background:none ;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight{border:1px solid #fed22f;background:none ;color:#363636}.ui-state-highlight a{color:#363636}.ui-state-error{border:1px solid #cd0a0a;background:none ;color:#ffffff}.ui-state-error a{color:#ffffff}.ui-state-error-text{color:#ffffff}.ui-priority-primary{font-weight:bold}.ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay{background:#666666;opacity:.5;filter:alpha(opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000000;opacity:.2;filter:alpha(opacity=20);border-radius:.6em}.chart_picker,.project_picker,.part_picker{display:inline-block}.chart_picker:before,.project_picker:before,.part_picker:before{display:inline-block;vertical-align:middle;height:100%}span.chart_picker,span.project_picker,span.part_picker{white-space:nowrap ;padding-top:0 !important;padding-bottom:0 !important}span.chart_picker input,span.project_picker input,span.part_picker input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div.part_picker_part,div.project_picker_project,div.chart_picker_chart{padding:5px;margin:5px;border:1px;border-color:darkgray;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:white;cursor:pointer}div.part_picker_part:hover,div.project_picker_project:hover,div.chart_picker_chart:hover{color:#000;text-decoration:underline}span.customer_vendor_picker{margin:0 !important;padding:0 !important}.customer-vendor-picker-undefined,.chartpicker-undefined,.projectpicker-undefined,.partpicker-undefined{color:red;font-style:italic}.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:11pt;line-height:16px;overflow:hidden}.ac_odd{background-color:#eee}.ac_over{background-color:#0A246A;color:white}.ms2side__div{clear:left;width:100%;padding:1px;float:left;background:url('') repeat-x}.ms2side__select{float:left}.ms2side__header{color:#666;font-size:9pt;line-height:1em;padding:0 0 .3em 0;display:block}.ms2side__options,.ms2side__updown{float:left;font-size:10pt;margin:0;padding:0 8px;width:40px;color:black;text-align:center;overflow:hidden}.ms2side__options{padding-top:1em !important}.ms2side__updown{font-size:10pt}.ms2side__options p,.ms2side__updown p{margin:2px 0;padding:0;cursor:pointer;border:1px solid black;width:auto !important;background-color:#e0e0d6;color:#1b1b0e;border-color:1px #292914 solid;border-radius:3px}.ms2side__options p.ms2side_hover,.ms2side__updown p.ms2side_hover{background-color:#3C3C3B;border-color:#000000;color:#ffffff;cursor:pointer}.ms2side__options>p.ms2side__hide,.ms2side__updown>p.ms2side__hide{cursor:default;color:#9e9e9e;border:1px solid grey;background-color:#D4D4D4 !important}.ms2side__div select{width:12em;float:left}.tooltipster-default{border-radius:.6em;border:2px solid #000;background-color:#666633;color:#fff;max-width:400px }.tooltipster-default .tooltipster-content{font-size:10pt;line-height:16px;padding:1.2em 1em 1.2em 1.4em;overflow:hidden;background-color:#666633}.tooltipster-default .tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;max-width:400px ;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 1);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-moz-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-ms-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-o-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);transition-timing-function:cubic-bezier(.23, .635, .495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.tooltipster-light{border-radius:.6em;border:1px solid #e0e0d6;background-color:#666633;color:#f5f5f1}.tooltipster-light .tooltipster-content{font-size:9pt;line-height:16px;background-color:#666633;padding:1em 1.4em}div.cpc_block,div.ppp_block{overflow:hidden;float:left;width:350px}div.ppp_block span.ppp_block_number{float:left}div.ppp_block span.ppp_block_description{float:right;margin-left:1em;font-weight:bold}div.cpc_block span.cpc_block_number{float:left}div.cpc_block span.cpc_block_description{float:left;margin-left:1em;font-weight:bold}div.cpc_block span.cpc_block_balance{float:right}div.cpc_block span.cpc_line_balance{display:none}div.ppp_line span.ppp_block_description{margin-left:1em;font-weight:bold}div.cpc_line span.cpc_block_description{margin-left:1em;font-weight:bold}div.cpc_line span.cpc_block_second_row{display:none}.customer-vendor-picker-undefined,.chartpicker-undefined,.projectpicker-undefined,.partpicker-undefined{color:red;font-style:italic}span.cpc_popup_button,span.ppp_popup_button{display:inline-block;vertical-align:middle;margin-left:-24px;height:20px;width:20px;cursor:pointer;background:url("../../image/search.svg") no-repeat center right;background-size:contain}.wrapper>.buttons{padding-left:0 !important}.wrapper .select-item,.wrapper .form-addition,.wrapper .input-panel{margin-left:0 !important}.wrapper>.col{margin-right:1.6em}.wrapper>.col>.tbl-horizontal{margin-right:0 !important }.wrapper .tbl-list caption{padding-left:0 }#content .ui-tabs-panel div.wrapper:first-child{margin-top:1.5em}.ui-tabs-panel>div.select-item{margin:1.8em 2em .8em 1.2em !important}.ui-tabs-panel>div.form-addition{margin-left:0 !important }.ui-dialog-content{background:#ffffff}.ui-widget-content{background:transparent}.ui-dialog-content .select-item,.ui-widget-content .select-item{margin:1em 1em 1em 0}.ui-dialog-content .buttons,.ui-widget-content .buttons{padding:1em 1em 1em 0}.ck.ck-editor__editable_inline ul{padding:revert;list-style:revert}.tabwidget{width:100%;overflow:hidden;position:relative;zoom:1;padding:0 !important;border:0;color:#1b1b0e;background:transparent}.tabwidget>ul{display:block;list-style:none;outline:0;padding:.2em .2em 0 0;margin:0;font-size:11pt;font-weight:bold;line-height:1.3;text-decoration:none}.tabwidget>ul li{position:relative;top:1px;float:left;list-style:none;margin:1px .2em 0 0;padding:0;white-space:nowrap;border-bottom:0 !important;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #cccccc;background-color:#ffffff;color:#1b1b0e;font-size:9pt;font-weight:bold}.tabwidget>ul li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.tabwidget>ul li.ui-tabs-selected a{cursor:pointer}.tabwidget>ul li a{float:left;padding:.2em .7em;text-decoration:none;cursor:pointer}.tabwidget>ul li.ui-state-default{margin:0 0 0 .6em;background:#ffffff;color:#1b1b0e;border:1px #666633 solid;font-weight:normal}.tabwidget>ul li.ui-state-default a,.tabwidget>ul li.ui-state-default a:link{color:#1b1b0e;font-weight:normal}.tabwidget>ul li.ui-state-hover{color:#1b1b0e;background-color:#e0e0d6}.tabwidget>ul li.ui-state-active{color:#1b1b0e;background-color:#eeeee9}.tabwidget>ul li.ui-state-active a,.tabwidget>ul li.ui-state-active a:link,.tabwidget>ul li.ui-state-active a:visited{color:#1b1b0e;outline:0 }.tabwidget>ul li.ui-state-active.ui-state-hover{color:#1b1b0e}.tabwidget>ul li.ui-state-disabled a{cursor:text;outline:0 }.tabwidget>ul li.ui-state-processing a{cursor:text}.tabwidget>ul li.ui-state-loading a{outline:0 }.tabwidget>ul.ui-tabs-nav{position:fixed;top:100px;width:100%;z-index:1029;margin:0 .4em .6em 0;padding:.4em .2em 0 .7em;background-color:#ffffff;border-bottom:1px #666633 solid !important}.tabwidget>ul.ui-tabs-nav li{margin:1px .2em 0 0}.tabwidget>ul.ui-tabs-nav li a{padding:.2em .7em}.tabwidget>ul.ui-tabs-nav li.ui-tabs-active{border-bottom:1px #eeeee9 solid !important;margin-bottom:-1px;padding-bottom:0}.tabwidget.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.tabwidget>div{display:none;padding-top:3.5em !important;border-bottom:none;width:100%;height:100%;min-height:400px;overflow:hidden }.tabwidget>div.ui-tabs-panel{width:100%;overflow:hidden;display:block}.tabwidget>div.ui-tabs-panel>.tabwidget{position:relative }.tabwidget>div.ui-tabs-panel>.tabwidget>.ui-tabs-nav{position:relative ;top:auto;background-color:transparent}.tabwidget>div.ui-tabs-panel>.tabwidget>.ui-tabs-panel{background-color:#ffffff;background-color:transparent ;position:relative ;top:auto;padding-top:0 !important }.tabwidget>div.ui-tabs-panel.ui-widget-content{border:0 }a.no-underlined-links,a.no-underlined-links:visited,a.no-underlined-links:hover{text-decoration:none !important;background-color:transparent !important;border:none}a.no-underlined-links:hover{background:none}body+#menuv3{top:0 important}body div.admin{padding:60px 0 0 0 ;background-image:linear-gradient(to bottom, #f5f5f1, #ccb)}body div.admin h1{background-color:#fe5f14 !important;color:#ffffff;top:30px ;position:fixed;width:100% ;padding:.6em .5em .5em .6em;z-index:1000}body div.admin h1+.wrapper{padding-top:1.2em}body div.admin .logo{width:auto;clear:both;margin:3em auto 1em auto;padding:2em 0 0 0}body div.admin .separate-form{background-color:#ddd;border:1px #888888 solid;border-radius:.6em;display:block ;width:24em;margin:0 auto ;padding:.7em .6em 1em .6em}body div.admin .tabwidget{padding:2.4em 0 0 0 !important}body div.admin .tabwidget .ui-tabs-nav{top:66px}body div.admin .tabwidget .ui-tabs-panel{padding:2em 1em 1em 1em;overflow:hidden;height:auto;min-height:300px }body div.admin>form{display:block ;margin-top:1px ;padding-top:1.2em}@media screen and (min-device-width:480px) and (max-device-width:767px){body #content .tbl-horizontal th{width:208px;background-color:#D6EEBF}body #content .tbl-horizontal th .colgroup col{width:256px}body #content .tbl-horizontal th.wi-smallest{width:208px}body #content .tbl-horizontal th.wi-verysmall{width:208px}body #content .tbl-horizontal th.wi-small{width:208px}body #content .tbl-horizontal th.wi-mediumsmall{width:208px}body #content .tbl-horizontal th.wi-normal{width:208px}body #content .tbl-horizontal th.wi-lightwide{width:208px}body #content .tbl-horizontal th.wi-wide{width:208px}body #content .tbl-horizontal th.wi-wider{width:208px}body #content .tbl-horizontal th.wi-verywide{width:208px}}@media screen and (max-device-width:1024px){body #content .tbl-horizontal th{width:256px}body #content .tbl-horizontal th.wi-smallest{width:208px}body #content .tbl-horizontal th.wi-verysmall{width:208px}body #content .tbl-horizontal th.wi-small{width:208px}body #content .tbl-horizontal th.wi-mediumsmall{width:208px}body #content .tbl-horizontal th.wi-normal{width:208px}body #content .tbl-horizontal th.wi-lightwide{width:208px}body #content .tbl-horizontal th.wi-wide{width:208px}body #content .tbl-horizontal th.wi-wider{width:208px}body #content .tbl-horizontal th.wi-verywide{width:208px}}@media screen and (min-device-width:768px) and (max-device-width:1023px){.tbl-horizontal th{width:208px}.tbl-horizontal th.wi-smallest{width:208px}.tbl-horizontal th.wi-verysmall{width:208px}.tbl-horizontal th.wi-small{width:208px}.tbl-horizontal th.wi-mediumsmall{width:208px}.tbl-horizontal th.wi-normal{width:208px}.tbl-horizontal th.wi-lightwide{width:208px}.tbl-horizontal th.wi-wide{width:208px}.tbl-horizontal th.wi-wider{width:208px}.tbl-horizontal th.wi-verywide{width:208px}}@media screen and (max-device-width:1024px){.tbl-horizontal th{width:208px}.tbl-horizontal th.wi-smallest{width:208px}.tbl-horizontal th.wi-verysmall{width:208px}.tbl-horizontal th.wi-small{width:208px}.tbl-horizontal th.wi-mediumsmall{width:208px}.tbl-horizontal th.wi-normal{width:208px}.tbl-horizontal th.wi-lightwide{width:208px}.tbl-horizontal th.wi-wide{width:208px}.tbl-horizontal th.wi-wider{width:208px}.tbl-horizontal th.wi-verywide{width:208px}}@media print{body{margin-left:1.4em}#menuv3,#html-menu,#frame-header,#main_menu_div,#js-header,body>div.layout-split-left,#tree-column,ul.ui-tabs-nav,div.layout-actionbar,.control-panel,.input-panel,.toggles{display:none !important}body>div.layout-split-right{margin-left:0 !important}.wrapper.toggled>table.tbl-horizontal,.wrapper.toggled>div.col{margin-top:0 !important }div.buttons.positions{display:none;margin:0 0 0 0 !important}#content{padding:1em 0 0 0 !important;margin:0 }#content td,#content p,#content div,#content span,#content input,#content textarea,#content select,#content option{font-size:7pt !important}#content>h1{color:#222222;padding:0 0 0 0 ;top:0 ;position:absolute }#content wrapper{margin:.4em 1em 1em 1.2em;padding:0 0 .4em 0}#content caption,#content th.caption,#content td.caption{font-size:9pt;font-weight:bold;padding:.1em 0 .1em .2em;margin:.1em 0 .1em 0;display:table-cell}#content .tbl-horizontal tbody tr td,#content .tbl-horizontal tbody tr th{border-color:#666633;border-width:.3pt !important;border-style:solid ;padding:.3em .6em}#content .tbl-horizontal tbody tr th,#content .tbl-horizontal tbody tr span.label{font-size:6pt !important}#content .tbl-list{margin-top:1.2em;width:96% !important }#content .tbl-list caption{margin:0 !important ;padding:0 !important }#content .tbl-list thead{overflow:hidden }#content .tbl-list thead tr th{font-size:70% }#content .tbl-list tbody tr{border-bottom:1px #000 solid !important}#content .tbl-list tbody tr:nth-child(odd){background-color:none}#content .tbl-list tbody tr:nth-child(even){background-color:none}#content .tbl-list tbody tr td{border-bottom:1px #000 solid !important;vertical-align:top !important }#content col.wi-smallest{width:25px !important}#content col.wi-verysmall{width:48px !important}#content col.wi-small{width:77px !important}#content col.wi-mediumsmall{width:96px !important}#content col.wi-normal{width:125px !important}#content col.wi-lightwide{width:154px !important}#content col.wi-wide{width:192px !important}#content col.wi-wider{width:230px !important}#content col.wi-verywide{width:346px !important}#content input[type="text"],#content input[type="customer"],#content input.numeric,#content textarea,#content select,#content span.data,#content select,#content textarea{width:auto         !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;border:none;color:#000 !important;background-color:none !important;background:none !important;overflow:visible    !important}#content textarea{display:block ;height:auto !important ;overflow-y:visible !important;min-width:16em ;width:100% !important;padding:0 ;resize:vertical}#content table.tbl-list td textarea{min-height:4.2em !important}#content table.tbl-list td input{padding-left:0 !important}#content span.data{width:auto;border:none }#content input.wi-date{align:left !important;padding:0 !important}#content select{padding:0 0 .4em .2em !important}#content div.cke_editable{min-height:1.8em !important;height:auto !important;border:none;overflow:hidden !important}#content a.button-image,#content a.button,#content input[type="button"],#content input.neutral,#content td img{display:none }#content input.wi-smallest,#content select.wi-smallest{width:25px !important}#content input.wi-verysmall,#content select.wi-verysmall{width:48px !important}#content input.wi-small,#content select.wi-small{width:55px !important}#content input.wi-mediumsmall,#content select.wi-mediumsmall{width:74px !important}#content input.wi-normal,#content select.wi-normal{width:103px !important}#content input.wi-lightwide,#content select.wi-lightwide{width:132px !important}#content input.wi-wide,#content select.wi-wide{width:170px !important}#content input.wi-wider,#content select.wi-wider{width:209px !important}#content input.wi-verywide,#content select.wi-verywide{width:324px !important}}body.developing>header{background-color:#406449;display:block;overflow:hidden}body.developing>header h1{float:left;color:#fff;padding:1em}body.developing>header nav{float:right;padding:1em}body.developing>header nav a:link,body.developing>header nav a:visited{color:white }body.developing .wrapper p,body.developing .wrapper ul,body.developing .wrapper ol,body.developing .wrapper li,body.developing .wrapper h2,body.developing .wrapper h3,body.developing .wrapper h4{clear:both;width:60em;max-width:60em}body.developing>p,body.developing>h2,body.developing>h3,body.developing>h4{margin-left:.8em}body.developing h2,body.developing h3,body.developing h4{font-weight:bold ;color:#000 !important;clear:left;padding-left:0 !important}body.developing h2{font-size:130%}body.developing h3{font-size:120%}body.developing h4{font-size:110%}body.developing pre{margin:0 0 1em 0;padding:.6em;border:1px #000 solid;background-color:#ddd;display:inline-block;clear:both}body.developing pre code{padding:0 }body.developing div.code-highlighted{margin:0 0 1em 0;padding:.6em;border:1px #000 solid;background-color:#ddd;display:inline-block}body.developing p.picture{background-color:#fff;padding:.8em;border:1px #888888 solid;display:inline-block;width:auto}body.developing .wrapper .tbl-horizontal{border:1px black solid !important;border-collapse:collapse}body.developing .wrapper .tbl-horizontal tbody{border-top:none}body.developing .wrapper .tbl-horizontal caption,body.developing .wrapper .tbl-horizontal th{padding-left:.6em}body.developing .wrapper .tbl-horizontal th.caption{border-top:none;border-bottom:none}body.developing .wrapper .tbl-horizontal.test th,body.developing .wrapper .tbl-horizontal.test-plain th{padding-left:.3em}body.developing .wrapper .tbl-horizontal.test td,body.developing .wrapper .tbl-horizontal.test-plain td{display:block;overflow:visible;border-bottom:1px #666666 solid}body.developing .wrapper .tbl-horizontal.test tr:last-child td,body.developing .wrapper .tbl-horizontal.test-plain tr:last-child td{border:none }body.developing .wrapper.clear .tbl-horizontal{clear:both }body.developing .wrapper table.tbl-list>thead>tr th:first-child,body.developing .wrapper table.tbl-list>tbody>tr td:first-child{padding-left:0 !important}body.developing .wrapper div.test-box{font-size:80% ;overflow:visible;padding:.3em .5em;background-color:#9D9E9D;float:left;border:1px #000 dotted}body.developing input[type="submit"],body.developing input[type="button"],body.developing input[type="button"].button,body.developing button[type="submit"],body.developing button[type="button"],body.developing a.button{color:#fff;background-color:#406449;border:1px #406449 solid}body.developing input[type="submit"].hover,body.developing input[type="button"].hover,body.developing input[type="button"].button.hover,body.developing button[type="submit"].hover,body.developing button[type="button"].hover,body.developing a.button.hover{color:#fff;background-color:#548360;border:1px #548360 solid}body.developing input[type="submit"].active,body.developing input[type="button"].active,body.developing input[type="button"].button.active,body.developing button[type="submit"].active,body.developing button[type="button"].active,body.developing a.button.active{color:#fff;background-color:#548360;border:1px #548360 solid}body.developing input[type="button"].neutral,body.developing input[type="submit"].neutral,body.developing input[type="reset"],body.developing input[type="reset"].neutral,body.developing button.neutral,body.developing button[type="reset"]{color:#1b1b0e;background-color:#e0e0d6;border:1px #292914 solid}body.developing input[type="button"].neutral.neutral-hover,body.developing input[type="submit"].neutral.neutral-hover,body.developing input[type="reset"].neutral-hover,body.developing input[type="reset"].neutral.neutral-hover,body.developing button.neutral.neutral-hover,body.developing button[type="reset"].neutral-hover{color:#1b1b0e;background-color:#f5f5f1;border:1px #292914 solid}body.developing input[type="button"].neutral.neutral-active,body.developing input[type="submit"].neutral.neutral-active,body.developing input[type="reset"].neutral-active,body.developing input[type="reset"].neutral.neutral-active,body.developing button.neutral.neutral-active,body.developing button[type="reset"].neutral-active,body.developing input[type="button"].neutral.neutral-focus,body.developing input[type="submit"].neutral.neutral-focus,body.developing input[type="reset"].neutral-focus,body.developing input[type="reset"].neutral.neutral-focus,body.developing button.neutral.neutral-focus,body.developing button[type="reset"].neutral-focus{color:#000;background-color:#666633;border:1px #0e0e07 solid}.icon16{background:url(../../image/maps/icons16.png) 16px 0 no-repeat;padding:0;width:16px;height:16px}.icon16.admin{background-position:0 0}.icon16.ap{background-position:-16px 0}.icon16.ap_aging{background-position:-32px 0}.icon16.ap_report{background-position:-48px 0}.icon16.ap_transaction_add{background-position:-64px 0}.icon16.appointment{background-position:-80px 0}.icon16.ar{background-position:-96px 0}.icon16.ar_aging{background-position:-112px 0}.icon16.ar_report{background-position:-128px 0}.icon16.ar_transaction_add{background-position:-144px 0}.icon16.assembly_add{background-position:-160px 0}.icon16.assembly_produce{background-position:-176px 0}.icon16.assembly_report{background-position:-192px 0}.icon16.balance_sheet{background-position:-208px 0}.icon16.cash{background-position:-224px 0}.icon16.cash_report{background-position:-240px 0}.icon16.chart_of_accounts{background-position:-256px 0}.icon16.contact{background-position:-272px 0}.icon16.credit_note_add{background-position:-288px 0}.icon16.crm{background-position:-304px 0}.icon16.customer{background-position:-320px 0}.icon16.customer_add{background-position:-336px 0}.icon16.customer_report{background-position:-352px 0}.icon16.datev{background-position:-368px 0}.icon16.delivery_order_add{background-position:-384px 0}.icon16.delivery_order_report{background-position:-400px 0}.icon16.document_template{background-position:-416px 0}.icon16.dunning_add{background-position:-432px 0}.icon16.dunnings_report{background-position:-448px 0}.icon16.email{background-position:-464px 0}.icon16.follow_up{background-position:-480px 0}.icon16.gl{background-position:-496px 0}.icon16.gl_report{background-position:-512px 0}.icon16.help{background-position:-528px 0}.icon16.income_statement{background-position:-544px 0}.icon16.invoices_report{background-position:-560px 0}.icon16.journal{background-position:-576px 0}.icon16.knowledge{background-position:-592px 0}.icon16.label{background-position:-608px 0}.icon16.license_add{background-position:-624px 0}.icon16.license_report{background-position:-640px 0}.icon16.logout{background-position:-656px 0}.icon16.master_data{background-position:-672px 0}.icon16.master_data_report{background-position:-688px 0}.icon16.mdi_text_editor{background-position:-704px 0}.icon16.memo{background-position:-720px 0}.icon16.message{background-position:-736px 0}.icon16.opportunity{background-position:-752px 0}.icon16.package_lists{background-position:-768px 0}.icon16.part_add{background-position:-784px 0}.icon16.part_report{background-position:-800px 0}.icon16.payment{background-position:-816px 0}.icon16.payment_report{background-position:-832px 0}.icon16.phone{background-position:-848px 0}.icon16.preferences{background-position:-864px 0}.icon16.prices_update{background-position:-880px 0}.icon16.printing{background-position:-896px 0}.icon16.program{background-position:-912px 0}.icon16.project_add{background-position:-928px 0}.icon16.project_report{background-position:-944px 0}.icon16.project_transaction_report{background-position:-960px 0}.icon16.purchase_order_add{background-position:-976px 0}.icon16.purchase_order_printing{background-position:-992px 0}.icon16.purchase_order_report{background-position:-1008px 0}.icon16.quotation_add{background-position:-1024px 0}.icon16.quotation_printing{background-position:-1040px 0}.icon16.receipt{background-position:-1056px 0}.icon16.receipt_printing{background-position:-1072px 0}.icon16.receipt_report{background-position:-1088px 0}.icon16.reconcilliation{background-position:-1104px 0}.icon16.report{background-position:-1120px 0}.icon16.report_quotations{background-position:-1136px 0}.icon16.report_sales_orders{background-position:-1152px 0}.icon16.rfq_add{background-position:-1168px 0}.icon16.rfq_printing{background-position:-1184px 0}.icon16.rfq_report{background-position:-1200px 0}.icon16.sales_invoice_add{background-position:-1216px 0}.icon16.sales_invoice_printing{background-position:-1232px 0}.icon16.sales_order_add{background-position:-1248px 0}.icon16.sales_order_printing{background-position:-1264px 0}.icon16.search{background-position:-1280px 0}.icon16.service{background-position:-1296px 0}.icon16.service_add{background-position:-1312px 0}.icon16.service_report{background-position:-1328px 0}.icon16.status{background-position:-1344px 0}.icon16.system{background-position:-1360px 0}.icon16.transaction_add{background-position:-1376px 0}.icon16.user{background-position:-1392px 0}.icon16.user_group{background-position:-1408px 0}.icon16.ustva{background-position:-1424px 0}.icon16.vendor{background-position:-1440px 0}.icon16.vendor_add{background-position:-1456px 0}.icon16.vendor_report{background-position:-1472px 0}.icon16.version{background-position:-1488px 0}.icon16.warehouse{background-position:-1504px 0}.icon16.window_new{background-position:-1520px 0}
js/kivi.POS.js
1
namespace('kivi.POS', function(ns) {
2
  ns.delete_order_item_row_point_of_sales = function(item_id) {
3
    var row = $('#item_' + item_id).parents("tbody").first();
4
    $(row).remove();
5

  
6
    $('#edit_order_item_row_point_of_sales_dialog').dialog('close');
7
    kivi.Order.renumber_positions();
8
    kivi.Order.recalc_amounts_and_taxes();
9
  };
10

  
11

  
12
  ns.edit_order_item_row_point_of_sales = function(item_id) {
13

  
14
    var data = $('#order_form').serializeArray();
15
    data.push({ name: 'item_id', value: item_id });
16

  
17
    kivi.popup_dialog({
18
      url:    'controller.pl?action=POS/edit_order_item_row_point_of_sales_dialog',
19
      data:   data,
20
      id:     'edit_order_item_row_point_of_sales_dialog',
21
      load:   function() {kivi.reinit_widgets(); kivi.Order.init_row_handlers() },
22
      dialog: {
23
        title:  kivi.t8('Edit row'),
24
        width:  800,
25
        height: 650
26
      }
27
    });
28
  };
29

  
30
  ns.assign_edit_order_item_row_point_of_sales = function(item_id) {
31
    var row = $('#item_' + item_id).parents("tbody").first();
32

  
33
    var discount = $('#item_discount_as_percent').val();
34
    $(row).find('[name="discount_as_percent"]').html(discount);
35
    $(row).find('[name="order.orderitems[].discount_as_percent"]').val(discount);
36

  
37
    // TODO
38
    // var salesman_id = 0;
39
    // $(row).find('[name="order.orderitems[].salesman_id"]');
40

  
41

  
42
    $('#edit_order_item_row_point_of_sales_dialog').dialog('close');
43
    kivi.Order.recalc_amounts_and_taxes();
44
  }
45

  
46
});
js/kivi.Poso.js
1
namespace('kivi.Poso', function(ns) {
2
  ns.check_cv = function() {
3
    if ($('#order_customer_id').val() === '') {
4
      alert(kivi.t8('Please select a customer.'));
5
      return false;
6
    }
7
    return true;
8
  };
9

  
10
//  ns.check_duplicate_parts = function(question) {
11
//    var id_arr = $('[name="order.orderitems[].parts_id"]').map(function() { return this.value; }).get();
12
//
13
//    var i, obj = {}, pos = [];
14
//
15
//    for (i = 0; i < id_arr.length; i++) {
16
//      var id = id_arr[i];
17
//      if (obj.hasOwnProperty(id)) {
18
//        pos.push(i + 1);
19
//      }
20
//      obj[id] = 0;
21
//    }
22
//
23
//    if (pos.length > 0) {
24
//      question = question || kivi.t8("Do you really want to continue?");
25
//      return confirm(kivi.t8("There are duplicate parts at positions") + "\n"
26
//                     + pos.join(', ') + "\n"
27
//                     + question);
28
//    }
29
//    return true;
30
//  };
31
//
32
//  ns.check_valid_reqdate = function() {
33
//    if ($('#order_reqdate_as_date').val() === '') {
34
//      alert(kivi.t8('Please select a delivery date.'));
35
//      return false;
36
//    } else {
37
//      return true;
38
//    }
39
//  };
40

  
41
//  ns.save = function(params) {
42
//    if (!ns.check_cv()) return;
43
//
44
//    const action             = params.action;
45
//    const warn_on_duplicates = params.warn_on_duplicates;
46
//    const warn_on_reqdate    = params.warn_on_reqdate;
47
//    const form_params        = params.form_params;
48
//
49
//    if (warn_on_duplicates && !ns.check_duplicate_parts()) return;
50
//    if (warn_on_reqdate    && !ns.check_valid_reqdate())   return;
51
//
52
//    var data = $('#order_form').serializeArray();
53
//    data.push({ name: 'action', value: 'Order/' + action });
54
//
55
//    if (form_params) {
56
//      if (Array.isArray(form_params)) {
57
//        form_params.forEach(function(item) {
58
//          data.push(item);
59
//        });
60
//      } else {
61
//        data.push(form_params);
62
//      }
63
//    }
64
//
65
//    if (params.data)
66
//      data = $.merge(data, params.data);
67
//
68
//    $.post("controller.pl", data, kivi.eval_json_result);
69
//  };
70
//
71
//  ns.delete_order = function() {
72
//    var data = $('#order_form').serializeArray();
73
//    data.push({ name: 'action', value: 'Order/delete' });
74
//
75
//    $.post("controller.pl", data, kivi.eval_json_result);
76
//  };
77
//
78
//  ns.show_print_options = function(params) {
79
//    if (!ns.check_cv()) return;
80
//
81
//    const warn_on_duplicates = params.warn_on_duplicates;
82
//    const warn_on_reqdate    = params.warn_on_reqdate;
83
//
84
//    if (warn_on_duplicates && !ns.check_duplicate_parts(kivi.t8("Do you really want to print?"))) return;
85
//    if (warn_on_reqdate    && !ns.check_valid_reqdate())   return;
86
//
87
//    kivi.popup_dialog({
88
//      id: 'print_options',
89
//      dialog: {
90
//        title: kivi.t8('Print options'),
91
//        width:  800,
92
//        height: 300
93
//      }
94
//    });
95
//  };
96
//
97
//  ns.print = function() {
98
//    $('#print_options').dialog('close');
99
//
100
//    var data = $('#order_form').serializeArray();
101
//    data = data.concat($('#print_options_form').serializeArray());
102
//    data.push({ name: 'action', value: 'Order/print' });
103
//
104
//    $.post("controller.pl", data, kivi.eval_json_result);
105
//  };
106

  
107
//  var email_dialog;
108
//
109
//  ns.setup_send_email_dialog = function() {
110
//    kivi.SalesPurchase.show_all_print_options_elements();
111
//    kivi.SalesPurchase.show_print_options_elements([ 'sendmode', 'media', 'copies', 'remove_draft' ], false);
112
//
113
//    $('#print_options_form table').first().remove().appendTo('#email_form_print_options');
114
//
115
//    $('select#format').change(kivi.Order.adjust_email_attachment_name_for_template_format);
116
//    kivi.Order.adjust_email_attachment_name_for_template_format();
117
//
118
//    var to_focus = $('#email_form_to').val() === '' ? 'to' : 'subject';
119
//    $('#email_form_' + to_focus).focus();
120
//  };
121
//
122
//  ns.finish_send_email_dialog = function() {
123
//    kivi.SalesPurchase.show_all_print_options_elements();
124
//
125
//    $('#email_form_print_options table').first().remove().prependTo('#print_options_form');
126
//    return true;
127
//  };
128
//
129
//  ns.show_email_dialog = function(html) {
130
//    var id            = 'send_email_dialog';
131
//    var dialog_params = {
132
//      id:     id,
133
//      width:  800,
134
//      height: 600,
135
//      title:  kivi.t8('Send email'),
136
//      modal:  true,
137
//      beforeClose: kivi.Order.finish_send_email_dialog,
138
//      close: function(event, ui) {
139
//        email_dialog.remove();
140
//      }
141
//    };
142
//
143
//    $('#' + id).remove();
144
//
145
//    email_dialog = $('<div style="display:none" id="' + id + '"></div>').appendTo('body');
146
//    email_dialog.html(html);
147
//    email_dialog.dialog(dialog_params);
148
//
149
//    kivi.Order.setup_send_email_dialog();
150
//
151
//    $('.cancel').click(ns.close_email_dialog);
152
//
153
//    return true;
154
//  };
155
//
156
//  ns.send_email = function() {
157
//    // push button only once -> slow response from mail server
158
//    ns.email_dialog_disable_send();
159
//
160
//    var data = $('#order_form').serializeArray();
161
//    data = data.concat($('[name^="email_form."]').serializeArray());
162
//    data = data.concat($('[name^="print_options."]').serializeArray());
163
//    data.push({ name: 'action', value: 'Order/send_email' });
164
//    $.post("controller.pl", data, kivi.eval_json_result);
165
//  };
166
//
167
//  ns.email_dialog_disable_send = function() {
168
//    // disable mail send event to prevent
169
//    // impatient users to send multiple times
170
//    $('#send_email').prop('disabled', true);
171
//  };
172
//
173
//  ns.close_email_dialog = function() {
174
//    email_dialog.dialog("close");
175
//  };
176
//
177
//  ns.adjust_email_attachment_name_for_template_format = function() {
178
//    var $filename_elt = $('#email_form_attachment_filename');
179
//    var $format_elt   = $('select#format');
180
//
181
//    if (!$filename_elt || !$format_elt)
182
//      return;
183
//
184
//    var format   = $format_elt.val().toLowerCase();
185
//    var new_ext  = format == 'html' ? 'html' : format == 'opendocument' ? 'odt' : 'pdf';
186
//    var filename = $filename_elt.val();
187
//
188
//    $filename_elt.val(filename.replace(/[^.]+$/, new_ext));
189
//  };
190

  
191
  ns.set_number_in_title = function(elt) {
192
    $('#nr_in_title').html($(elt).val());
193
  };
194

  
195
  ns.reload_cv_dependent_selections = function() {
196
    $('#order_shipto_id').val('');
197
    var data = $('#order_form').serializeArray();
198
    data.push({ name: 'action', value: 'Order/customer_vendor_changed' });
199

  
200
    $.post("controller.pl", data, kivi.eval_json_result);
201
  };
202

  
203
  ns.reformat_number = function(event) {
204
    $(event.target).val(kivi.format_amount(kivi.parse_amount($(event.target).val()), -2));
205
  };
206

  
207
  ns.reformat_number_as_null_number = function(event) {
208
    if ($(event.target).val() === '') {
209
      return;
210
    }
211
    ns.reformat_number(event);
212
  };
213

  
214
//  ns.update_exchangerate = function(event) {
215
//    if (!ns.check_cv()) {
216
//      $('#order_currency_id').val($('#old_currency_id').val());
217
//      return;
218
//    }
219
//
220
//    var rate_input = $('#order_exchangerate_as_null_number');
221
//    // unset exchangerate if currency changed
222
//    if ($('#order_currency_id').val() !== $('#old_currency_id').val()) {
223
//      rate_input.val('');
224
//    }
225
//
226
//    // only set exchangerate if unset
227
//    if (rate_input.val() !== '') {
228
//      return;
229
//    }
230
//
231
//    var data = $('#order_form').serializeArray();
232
//    data.push({ name: 'action', value: 'Order/update_exchangerate' });
233
//
234
//    $.ajax({
235
//      url: 'controller.pl',
236
//      data: data,
237
//      method: 'POST',
238
//      dataType: 'json',
239
//      success: function(data){
240
//        if (!data.is_standard) {
241
//          $('#currency_name').text(data.currency_name);
242
//          if (data.exchangerate) {
243
//            rate_input.val(data.exchangerate);
244
//          } else {
245
//            rate_input.val('');
246
//          }
247
//          $('#order_exchangerate_as_null_number').data('validate', 'required');
248
//          $('#exchangerate_settings').show();
249
//        } else {
250
//          rate_input.val('');
251
//          $('#order_exchangerate_as_null_number').data('validate', '');
252
//          $('#exchangerate_settings').hide();
253
//        }
254
//        if ($('#order_currency_id').val() != $('#old_currency_id').val() ||
255
//            !data.is_standard && data.exchangerate != $('#old_exchangerate').val()) {
256
//          kivi.display_flash('warning', kivi.t8('You have changed the currency or exchange rate. Please check prices.'));
257
//        }
258
//        $('#old_currency_id').val($('#order_currency_id').val());
259
//        $('#old_exchangerate').val(data.exchangerate);
260
//      }
261
//    });
262
//  };
263
//
264
//  ns.exchangerate_changed = function(event) {
265
//    if (kivi.parse_amount($('#order_exchangerate_as_null_number').val()) != kivi.parse_amount($('#old_exchangerate').val())) {
266
//      kivi.display_flash('warning', kivi.t8('You have changed the currency or exchange rate. Please check prices.'));
267
//      $('#old_exchangerate').val($('#order_exchangerate_as_null_number').val());
268
//    }
269
//  };
270

  
271
  ns.recalc_amounts_and_taxes = function() {
272
    if (!kivi.validate_form('#order_form')) return;
273

  
274
    var data = $('#order_form').serializeArray();
275
    data.push({ name: 'action', value: 'Order/recalc_amounts_and_taxes' });
276

  
277
    $.post("controller.pl", data, kivi.eval_json_result);
278
  };
279

  
280
  ns.unit_change = function(event) {
281
    var row           = $(event.target).parents("tbody").first();
282
    var item_id_dom   = $(row).find('[name="orderitem_ids[+]"]');
283
    var sellprice_dom = $(row).find('[name="order.orderitems[].sellprice_as_number"]');
284
    var select_elt    = $(row).find('[name="order.orderitems[].unit"]');
285

  
286
    var oldval = $(select_elt).data('oldval');
287
    $(select_elt).data('oldval', $(select_elt).val());
288

  
289
    var data = $('#order_form').serializeArray();
290
    data.push({ name: 'action',           value: 'Order/unit_changed'     },
291
              { name: 'item_id',          value: item_id_dom.val()        },
292
              { name: 'old_unit',         value: oldval                   },
293
              { name: 'sellprice_dom_id', value: sellprice_dom.attr('id') });
294

  
295
    $.post("controller.pl", data, kivi.eval_json_result);
296
  };
297

  
298
  ns.update_sellprice = function(item_id, price_str) {
299
    var row       = $('#item_' + item_id).parents("tbody").first();
300
    var price_elt = $(row).find('[name="order.orderitems[].sellprice_as_number"]');
301
    var html_elt  = $(row).find('[name="sellprice_text"]');
302
    price_elt.val(price_str);
303
    html_elt.html(price_str);
304
  };
305

  
306
  ns.load_second_row = function(row) {
307
    var item_id_dom = $(row).find('[name="orderitem_ids[+]"]');
308
    var div_elt     = $(row).find('[name="second_row"]');
309

  
310
    if ($(div_elt).data('loaded') == 1) {
311
      return;
312
    }
313
    var data = $('#order_form').serializeArray();
314
    data.push({ name: 'action',     value: 'Order/load_second_rows' },
315
              { name: 'item_ids[]', value: item_id_dom.val()        });
316

  
317
    $.post("controller.pl", data, kivi.eval_json_result);
318
  };
319

  
320
  ns.load_all_second_rows = function() {
321
    var rows = $('.row_entry').filter(function(idx, elt) {
322
      return $(elt).find('[name="second_row"]').data('loaded') != 1;
323
    });
324

  
325
    var item_ids = $.map(rows, function(elt) {
326
      var item_id = $(elt).find('[name="orderitem_ids[+]"]').val();
327
      return { name: 'item_ids[]', value: item_id };
328
    });
329

  
330
    if (item_ids.length == 0) {
331
      return;
332
    }
333

  
334
    var data = $('#order_form').serializeArray();
335
    data.push({ name: 'action', value: 'Order/load_second_rows' });
336
    data = data.concat(item_ids);
337

  
338
    $.post("controller.pl", data, kivi.eval_json_result);
339
  };
340

  
341
  ns.hide_second_row = function(row) {
342
    $(row).children().not(':first').hide();
343
    $(row).data('expanded', 0);
344
    var elt = $(row).find('.expand');
345
    elt.attr('src', "image/expand.svg");
346
    elt.attr('alt', kivi.t8('Show details'));
347
    elt.attr('title', kivi.t8('Show details'));
348
  };
349

  
350
  ns.show_second_row = function(row) {
351
    $(row).children().not(':first').show();
352
    $(row).data('expanded', 1);
353
    var elt = $(row).find('.expand');
354
    elt.attr('src', "image/collapse.svg");
355
    elt.attr('alt', kivi.t8('Hide details'));
356
    elt.attr('title', kivi.t8('Hide details'));
357
  };
358

  
359
  ns.toggle_second_row = function(row) {
360
    if ($(row).data('expanded') == 1) {
361
      ns.hide_second_row(row);
362
    } else {
363
      ns.show_second_row(row);
364
    }
365
  };
366

  
367
  ns.init_row_handlers = function() {
368
    kivi.run_once_for('.recalc', 'on_change_recalc', function(elt) {
369
      $(elt).change(ns.recalc_amounts_and_taxes);
370
    });
371

  
372
    kivi.run_once_for('.reformat_number', 'on_change_reformat', function(elt) {
373
      $(elt).change(ns.reformat_number);
374
    });
375

  
376
    kivi.run_once_for('.unitselect', 'on_change_unit_with_oldval', function(elt) {
377
      $(elt).data('oldval', $(elt).val());
378
      $(elt).change(ns.unit_change);
379
    });
380

  
381
    kivi.run_once_for('.row_entry', 'on_kbd_click_show_hide', function(elt) {
382
      $(elt).keydown(function(event) {
383
        var row;
384
        if (event.keyCode == 40 && event.shiftKey === true) {
385
          // shift arrow down
386
          event.preventDefault();
387
          row = $(event.target).parents(".row_entry").first();
388
          ns.load_second_row(row);
389
          ns.show_second_row(row);
390
          return false;
391
        }
392
        if (event.keyCode == 38 && event.shiftKey === true) {
393
          // shift arrow up
394
          event.preventDefault();
395
          row = $(event.target).parents(".row_entry").first();
396
          ns.hide_second_row(row);
397
          return false;
398
        }
399
      });
400
    });
401

  
402
    kivi.run_once_for('.expand', 'expand_second_row', function(elt) {
403
      $(elt).click(function(event) {
404
        event.preventDefault();
405
        var row = $(event.target).parents(".row_entry").first();
406
        ns.load_second_row(row);
407
        ns.toggle_second_row(row);
408
        return false;
409
      })
410
    });
411

  
412
  };
413

  
414
  ns.redisplay_line_values = function(is_sales, data) {
415
    $('.row_entry').each(function(idx, elt) {
416
      $(elt).find('[name="linetotal"]').html(data[idx][0]);
417
      if (is_sales && $(elt).find('[name="second_row"]').data('loaded') == 1) {
418
        var mt = data[idx][1];
419
        var mp = data[idx][2];
420
        var h  = '<span';
421
        if (mt[0] === '-') h += ' class="plus0"';
422
        h += '>' + mt + '&nbsp;&nbsp;' + mp + '%';
423
        h += '</span>';
424
        $(elt).find('[name="linemargin"]').html(h);
425
      }
426
    });
427
  };
428

  
429
  ns.redisplay_cvpartnumbers = function(data) {
430
    $('.row_entry').each(function(idx, elt) {
431
      $(elt).find('[name="cvpartnumber"]').html(data[idx][0]);
432
    });
433
  };
434

  
435
  ns.renumber_positions = function() {
436
    $('.row_entry [name="position"]').each(function(idx, elt) {
437
      $(elt).html(idx+1);
438
    });
439
    $('.row_entry').each(function(idx, elt) {
440
      $(elt).data("position", idx+1);
441
    });
442
  };
443

  
444
  ns.reorder_items = function(order_by) {
445
    var dir = $('#' + order_by + '_header_id a img').attr("data-sort-dir");
446
    $('#row_table_id thead a img').remove();
447

  
448
    var src;
449
    if (dir == "1") {
450
      dir = "0";
451
      src = "image/up.png";
452
    } else {
453
      dir = "1";
454
      src = "image/down.png";
455
    }
456

  
457
    $('#' + order_by + '_header_id a').append('<img border=0 data-sort-dir=' + dir + ' src=' + src + ' alt="' + kivi.t8('sort items') + '">');
458

  
459
    var data = $('#order_form').serializeArray();
460
    data.push({ name: 'action',   value: 'Order/reorder_items' },
461
              { name: 'order_by', value: order_by              },
462
              { name: 'sort_dir', value: dir                   });
463

  
464
    $.post("controller.pl", data, kivi.eval_json_result);
465
  };
466

  
467
  ns.redisplay_items = function(data) {
468
    var old_rows = $('.row_entry').detach();
469
    var new_rows = [];
470
    $(data).each(function(idx, elt) {
471
      new_rows.push(old_rows[elt.old_pos - 1]);
472
    });
473
    $(new_rows).appendTo($('#row_table_id'));
474
    ns.renumber_positions();
475
  };
476

  
477
  ns.get_insert_before_item_id = function(wanted_pos) {
478
    if (wanted_pos === '') return;
479

  
480
    var insert_before_item_id;
481
    // selection by data does not seem to work if data is changed at runtime
482
    // var elt = $('.row_entry [data-position="' + wanted_pos + '"]');
483
    $('.row_entry').each(function(idx, elt) {
484
      if ($(elt).data("position") == wanted_pos) {
485
        insert_before_item_id = $(elt).find('[name="orderitem_ids[+]"]').val();
486
        return false;
487
      }
488
    });
489

  
490
    return insert_before_item_id;
491
  };
492

  
493
  ns.update_item_input_row = function() {
494
    if (!ns.check_cv()) return;
495

  
496
    var data = $('#order_form').serializeArray();
497
    data.push({ name: 'action', value: 'Order/update_item_input_row' });
498

  
499
    $.post("controller.pl", data, kivi.eval_json_result);
500
  };
501

  
502
  ns.add_item = function() {
503
    if ($('#add_item_parts_id').val() === '') return;
504
    if (!ns.check_cv()) return;
505

  
506
    $('#row_table_id thead a img').remove();
507

  
508
    var insert_before_item_id = ns.get_insert_before_item_id($('#add_item_position').val());
509

  
510
    var data = $('#order_form').serializeArray();
511
    data.push({ name: 'action', value: 'Order/add_item' },
512
              { name: 'insert_before_item_id', value: insert_before_item_id });
513

  
514
    $.post("controller.pl", data, kivi.eval_json_result);
515
  };
516

  
517
  ns.open_multi_items_dialog = function() {
518
    if (!ns.check_cv()) return;
519

  
520
    var pp = $("#add_item_parts_id").data("part_picker");
521
    pp.o.multiple=1;
522
    pp.open_dialog();
523
  };
524

  
525
  ns.add_multi_items = function(data) {
526
    var insert_before_item_id = ns.get_insert_before_item_id($('#multi_items_position').val());
527
    data = data.concat($('#order_form').serializeArray());
528
    data.push({ name: 'action', value: 'Order/add_multi_items' },
529
              { name: 'insert_before_item_id', value: insert_before_item_id });
530
    $.post("controller.pl", data, kivi.eval_json_result);
531
  };
532

  
533
  ns.delete_order_item_row = function(clicked) {
534
    var row = $(clicked).parents("tbody").first();
535
    $(row).remove();
536

  
537
    ns.renumber_positions();
538
    ns.recalc_amounts_and_taxes();
539
  };
540

  
541
  ns.row_table_scroll_down = function() {
542
    $('#row_table_scroll_id').scrollTop($('#row_table_scroll_id')[0].scrollHeight);
543
  };
544

  
545
  ns.show_longdescription_dialog = function(clicked) {
546
    var row                 = $(clicked).parents("tbody").first();
547
    var position            = $(row).find('[name="position"]').html();
548
    var partnumber          = $(row).find('[name="partnumber"]').html();
549
    var description_elt     = $(row).find('[name="order.orderitems[].description"]');
550
    var longdescription_elt = $(row).find('[name="order.orderitems[].longdescription"]');
551

  
552
    var params = {
553
      runningnumber:           position,
554
      partnumber:              partnumber,
555
      description:             description_elt.val(),
556
      default_longdescription: longdescription_elt.val(),
557
      set_function:            function(val) {
558
        longdescription_elt.val(val);
559
      }
560
    };
561

  
562
    kivi.SalesPurchase.edit_longdescription_with_params(params);
563
  };
564

  
565
  ns.price_chooser_item_row = function(clicked) {
566
    if (!ns.check_cv()) return;
567
    var row         = $(clicked).parents("tbody").first();
568
    var item_id_dom = $(row).find('[name="orderitem_ids[+]"]');
569

  
570
    var data = $('#order_form').serializeArray();
571
    data.push({ name: 'action',  value: 'Order/price_popup' },
572
              { name: 'item_id', value: item_id_dom.val()   });
573

  
574
    $.post("controller.pl", data, kivi.eval_json_result);
575
  };
576

  
577
  ns.set_price_and_source_text = function(item_id, source, descr, price_str, price_editable) {
578
    var row        = $('#item_' + item_id).parents("tbody").first();
579
    var source_elt = $(row).find('[name="order.orderitems[].active_price_source"]');
580
    var button_elt = $(row).find('[name="price_chooser_button"]');
581

  
582
    button_elt.val(button_elt.val().replace(/.*\|/, descr + " |"));
583
    source_elt.val(source);
584

  
585
    var editable_div_elt     = $(row).find('[name="editable_price"]');
586
    var not_editable_div_elt = $(row).find('[name="not_editable_price"]');
587
    if (price_editable == 1 && source === '') {
588
      // editable
589
      $(editable_div_elt).show();
590
      $(not_editable_div_elt).hide();
591
      $(editable_div_elt).find(':input').prop("disabled", false);
592
      $(not_editable_div_elt).find(':input').prop("disabled", true);
593
    } else {
594
      // not editable
595
      $(editable_div_elt).hide();
596
      $(not_editable_div_elt).show();
597
      $(editable_div_elt).find(':input').prop("disabled", true);
598
      $(not_editable_div_elt).find(':input').prop("disabled", false);
599
    }
600

  
601
    if (price_str) {
602
      var price_elt = $(row).find('[name="order.orderitems[].sellprice_as_number"]');
603
      var html_elt  = $(row).find('[name="sellprice_text"]');
604
      price_elt.val(price_str);
605
      html_elt.html(price_str);
606
    }
607
  };
608

  
609
  ns.update_price_source = function(item_id, source, descr, price_str, price_editable) {
610
    ns.set_price_and_source_text(item_id, source, descr, price_str, price_editable);
611

  
612
    if (price_str) ns.recalc_amounts_and_taxes();
613
    kivi.io.close_dialog();
614
  };
615

  
616
  ns.set_discount_and_source_text = function(item_id, source, descr, discount_str, price_editable) {
617
    var row        = $('#item_' + item_id).parents("tbody").first();
618
    var source_elt = $(row).find('[name="order.orderitems[].active_discount_source"]');
619
    var button_elt = $(row).find('[name="price_chooser_button"]');
620

  
621
    button_elt.val(button_elt.val().replace(/\|.*/, "| " + descr));
622
    source_elt.val(source);
623

  
624
    var editable_div_elt     = $(row).find('[name="editable_discount"]');
625
    var not_editable_div_elt = $(row).find('[name="not_editable_discount"]');
626
    if (price_editable == 1 && source === '') {
627
      // editable
628
      $(editable_div_elt).show();
629
      $(not_editable_div_elt).hide();
630
      $(editable_div_elt).find(':input').prop("disabled", false);
631
      $(not_editable_div_elt).find(':input').prop("disabled", true);
632
    } else {
633
      // not editable
634
      $(editable_div_elt).hide();
635
      $(not_editable_div_elt).show();
636
      $(editable_div_elt).find(':input').prop("disabled", true);
637
      $(not_editable_div_elt).find(':input').prop("disabled", false);
638
    }
639

  
640
    if (discount_str) {
641
      var discount_elt = $(row).find('[name="order.orderitems[].discount_as_percent"]');
642
      var html_elt     = $(row).find('[name="discount_text"]');
643
      discount_elt.val(discount_str);
644
      html_elt.html(discount_str);
645
    }
646
  };
647

  
648
  ns.update_discount_source = function(item_id, source, descr, discount_str, price_editable) {
649
    ns.set_discount_and_source_text(item_id, source, descr, discount_str, price_editable);
650

  
651
    if (discount_str) ns.recalc_amounts_and_taxes();
652
    kivi.io.close_dialog();
653
  };
654

  
655
  ns.show_periodic_invoices_config_dialog = function() {
656
    if ($('#type').val() !== 'sales_order') return;
657

  
658
    kivi.popup_dialog({
659
      url:    'controller.pl?action=Order/show_periodic_invoices_config_dialog',
660
      data:   { type:              $('#type').val(),
661
                id:                $('#id').val(),
662
                config:            $('#order_periodic_invoices_config').val(),
663
                customer_id:       $('#order_customer_id').val(),
664
                transdate_as_date: $('#order_transdate_as_date').val(),
665
                language_id:       $('#language_id').val()
666
              },
667
      id:     'jq_periodic_invoices_config_dialog',
668
      load:   kivi.reinit_widgets,
669
      dialog: {
670
        title:  kivi.t8('Edit the configuration for periodic invoices'),
671
        width:  800,
672
        height: 650
673
      }
674
    });
675
    return true;
676
  };
677

  
678
  ns.close_periodic_invoices_config_dialog = function() {
679
    $('#jq_periodic_invoices_config_dialog').dialog('close');
680
  };
681

  
682
  ns.assign_periodic_invoices_config = function() {
683
    var data = $('[name="Form"]').serializeArray();
684
    data.push({ name: 'type',   value: $('#type').val() },
685
              { name: 'action', value: 'Order/assign_periodic_invoices_config' });
686
    $.post("controller.pl", data, kivi.eval_json_result);
687
  };
688

  
689
  ns.check_save_active_periodic_invoices = function() {
690
    var type = $('#type').val();
691
    if (type !== 'sales_order') return true;
692

  
693
    var active = false;
694
    $.ajax({
695
      url:      'controller.pl',
696
      data:     { action: 'Order/get_has_active_periodic_invoices',
697
                  type  : type,
698
                  id    : $('#id').val(),
699
                  config: $('#order_periodic_invoices_config').val(),
700
                },
701
      method:   "GET",
702
      async:    false,
703
      dataType: 'text',
704
      success:  function(val) {
705
        active = val;
706
      }
707
    });
708

  
709
    if (active == 1) {
710
      return confirm(kivi.t8('This sales order has an active configuration for periodic invoices. If you save then all subsequently created invoices will contain those changes as well, but not those that have already been created. Do you want to continue?'));
711
    }
712

  
713
    return true;
714
  };
715

  
716
  ns.update_row_from_master_data = function(clicked) {
717
    var row = $(clicked).parents("tbody").first();
718
    var item_id_dom = $(row).find('[name="orderitem_ids[+]"]');
719

  
720
    var data = $('#order_form').serializeArray();
721
    data.push({ name: 'action', value: 'Order/update_row_from_master_data' });
722
    data.push({ name: 'item_ids[]', value: item_id_dom.val() });
723

  
724
    $.post("controller.pl", data, kivi.eval_json_result);
725
  };
726

  
727
  ns.update_all_rows_from_master_data = function() {
728
    var item_ids = $.map($('.row_entry'), function(elt) {
729
      var item_id = $(elt).find('[name="orderitem_ids[+]"]').val();
730
      return { name: 'item_ids[]', value: item_id };
731
    });
732

  
733
    if (item_ids.length == 0) {
734
      return;
735
    }
736

  
737
    var data = $('#order_form').serializeArray();
738
    data.push({ name: 'action', value: 'Order/update_row_from_master_data' });
739
    data = data.concat(item_ids);
740

  
741
    $.post("controller.pl", data, kivi.eval_json_result);
742
  };
743

  
744
  ns.show_calculate_qty_dialog = function(clicked) {
745
    var row        = $(clicked).parents("tbody").first();
746
    var input_id   = $(row).find('[name="order.orderitems[].qty_as_number"]').attr('id');
747
    var formula_id = $(row).find('[name="formula[+]"]').attr('id');
748

  
749
    calculate_qty_selection_dialog("", input_id, "", formula_id);
750
    return true;
751
  };
752

  
753
  ns.edit_custom_shipto = function() {
754
    if (!ns.check_cv()) return;
755

  
756
    kivi.SalesPurchase.edit_custom_shipto();
757
  };
758

  
759
  ns.purchase_check_for_direct_delivery = function(params) {
760
    const to_type = params.to_type;
761

  
762
    if ($('#type').val() != 'sales_quotation' && $('#type').val() != 'sales_order_intake' && $('#type').val() != 'sales_order') {
763
      kivi.submit_ajax_form("controller.pl", '#order_form', {action: 'Order/save_and_order_workflow', to_type: to_type});
764
      return;
765
    }
766

  
767
    var empty = true;
768
    var shipto;
769
    if ($('#order_shipto_id').val() !== '') {
770
      empty = false;
771
      shipto = $('#order_shipto_id option:selected').text();
772
    } else {
773
      $('#shipto_inputs [id^="shipto"]').each(function(idx, elt) {
774
        if (!empty)                                     return true;
775
        if (/^shipto_to_copy/.test($(elt).prop('id')))  return true;
776
        if (/^shiptocp_gender/.test($(elt).prop('id'))) return true;
777
        if (/^shiptocvar_/.test($(elt).prop('id')))     return true;
778
        if ($(elt).val() !== '') {
779
          empty = false;
780
          return false;
781
        }
782
      });
783
      var shipto_elements = [];
784
      $([$('#shiptoname').val(), $('#shiptostreet').val(), $('#shiptozipcode').val(), $('#shiptocity').val()]).each(function(idx, elt) {
785
        if (elt !== '') shipto_elements.push(elt);
786
      });
787
      shipto = shipto_elements.join('; ');
788
    }
789

  
790
    if (!empty) {
791
      ns.direct_delivery_dialog(shipto, to_type);
792
    } else {
793
      kivi.submit_ajax_form("controller.pl", '#order_form', {action: 'Order/save_and_order_workflow', to_type: to_type});
794
    }
795
  };
796

  
797
  ns.direct_delivery_callback = function(accepted, to_type) {
798
    $('#direct-delivery-dialog').dialog('close');
799

  
800
    if (accepted) {
801
      $('<input type="hidden" name="use_shipto">').appendTo('#order_form').val('1');
802
    }
803

  
804
    kivi.submit_ajax_form("controller.pl", '#order_form', {action: 'Order/save_and_order_workflow', to_type: to_type});
805
  };
806

  
807
  ns.direct_delivery_dialog = function(shipto, to_type) {
808
    $('#direct-delivery-dialog').remove();
809

  
810
    var text1 = kivi.t8('You have entered or selected the following shipping address for this customer:');
811
    var text2 = kivi.t8('Do you want to carry this shipping address over to the new purchase document so that the vendor can deliver the goods directly to your customer?');
812
    var html  = '<div id="direct-delivery-dialog"><p>' + text1 + '</p><p>' + shipto + '</p><p>' + text2 + '</p>';
813
    html      = html + '<hr><p>';
814
    html      = html + '<input type="button" value="' + kivi.t8('Yes') + '" size="30" onclick="kivi.Order.direct_delivery_callback(true,  \'' + to_type + '\')">';
815
    html      = html + '&nbsp;';
816
    html      = html + '<input type="button" value="' + kivi.t8('No')  + '" size="30" onclick="kivi.Order.direct_delivery_callback(false, \'' + to_type + '\')">';
817
    html      = html + '</p></div>';
818
    $(html).hide().appendTo('#order_form');
819

  
820
    kivi.popup_dialog({id: 'direct-delivery-dialog',
821
                       dialog: {title:  kivi.t8('Carry over shipping address'),
822
                                height: 300,
823
                                width:  500 }});
824
  };
825

  
826
  ns.follow_up_window = function() {
827
    var id   = $('#id').val();
828
    var type = $('#type').val();
829

  
830
    var number_info = '';
831
    if ($('#type').val() == 'sales_order_intake' || $('#type').val() == 'sales_order' || $('#type').val() == 'purchase_order' || $('#type').val() == 'purchase_order_confirmation') {
832
      number_info = $('#order_ordnumber').val();
833
    } else if ($('#type').val() == 'sales_quotation' || $('#type').val() == 'request_quotation' || $('#type').val() == 'purchase_quotation_intake') {
834
      number_info = $('#order_quonumber').val();
835
    }
836

  
837
    var name_info = '';
838
    if ($('#type').val() == 'sales_order_intake' || $('#type').val() == 'sales_order' || $('#type').val() == 'sales_quotation') {
839
      name_info = $('#order_customer_id_name').val();
840
    } else if ($('#type').val() == 'purchase_order' || $('#type').val() == 'purchase_order_confirmation' || $('#type').val() == 'request_quotation' || $('#type').val() == 'purchase_quotation_intake') {
841
      name_info = $('#order_vendor_id_name').val();
842
    }
843

  
844
    var info = '';
845
    if (number_info !== '') { info += ' (' + number_info + ')' }
846
    if (name_info   !== '') { info += ' (' + name_info + ')' }
847

  
848
    if (!$('#follow_up_rowcount').length) {
849
      $('<input type="hidden" name="follow_up_rowcount"        id="follow_up_rowcount">').appendTo('#order_form');
850
      $('<input type="hidden" name="follow_up_trans_id_1"      id="follow_up_trans_id_1">').appendTo('#order_form');
851
      $('<input type="hidden" name="follow_up_trans_type_1"    id="follow_up_trans_type_1">').appendTo('#order_form');
852
      $('<input type="hidden" name="follow_up_trans_info_1"    id="follow_up_trans_info_1">').appendTo('#order_form');
853
      $('<input type="hidden" name="follow_up_trans_subject_1" id="follow_up_trans_subject_1">').appendTo('#order_form');
854
    }
855
    $('#follow_up_rowcount').val(1);
856
    $('#follow_up_trans_id_1').val(id);
857
    $('#follow_up_trans_type_1').val(type);
858
    $('#follow_up_trans_info_1').val(info);
859
    $('#follow_up_trans_subject_1').val($('#order_transaction_description').val());
860

  
861
    follow_up_window();
862
  };
863

  
864
  ns.create_part = function() {
865
    var data = $('#order_form').serializeArray();
866
    data.push({ name: 'action', value: 'Order/create_part' });
867
    $.post("controller.pl", data, kivi.eval_json_result);
868
  };
869

  
870
  ns.check_transport_cost_article_presence = function() {
871
    var $form          = $('#order_form');
872
    var wanted_part_id = $form.data('transport-cost-reminder-article-id');
873

  
874
    if (!wanted_part_id) return true
875

  
876
    var id_arr = $('[name="order.orderitems[].parts_id"]').map(function() { return this.value; }).get();
877
    id_arr = $.grep(id_arr, function(elt) {
878
      return ((elt*1) === wanted_part_id);
879
    });
880

  
881
    if (id_arr.length) return true;
882

  
883
    var description = $form.data('transport-cost-reminder-article-description');
884
    return confirm(kivi.t8("The transport cost article '#1' is missing. Do you want to continue anyway?", [ description ]));
885
  };
886

  
887
  ns.check_cusordnumber_presence = function() {
888
    if ($('#order_cusordnumber').val() === '') {
889
      return confirm(kivi.t8('The customer order number is missing. Do you want to continue anyway?'));
890
    }
891
    return true;
892
  };
893

  
894
  ns.load_phone_note = function(id, subject, body) {
895
    $('#phone_note_edit_text').html(kivi.t8('Edit note'));
896
    $('#phone_note_id').val(id);
897
    $('#phone_note_subject').val(subject);
898
    $('#phone_note_body').val(body).change();
899
    $('#phone_note_delete_button').show();
900
  };
901

  
902
  ns.cancel_phone_note = function() {
903
    $('#phone_note_edit_text').html(kivi.t8('Add note'));
904
    $('#phone_note_id').val('');
905
    $('#phone_note_subject').val('');
906
    $('#phone_note_body').val('').change();
907
    $('#phone_note_delete_button').hide();
908
  };
909

  
910
  ns.save_phone_note = function() {
911
    var data = $('#order_form').serializeArray();
912
    data.push({ name: 'action', value: 'Order/save_phone_note' });
913

  
914
    $.post("controller.pl", data, kivi.eval_json_result);
915
  };
916

  
917
  ns.delete_phone_note = function() {
918
    if ($('#phone_note_id').val() === '') return;
919

  
920
    var data = $('#order_form').serializeArray();
921
    data.push({ name: 'action', value: 'Order/delete_phone_note' });
922

  
923
    $.post("controller.pl", data, kivi.eval_json_result);
924
  };
925

  
926
  ns.show_purchase_delivery_order_select_items = function(params) {
927
    var data = $('#order_form').serializeArray();
928
    data.push({ name: 'action', value: 'Order/show_conversion_to_purchase_delivery_order_item_selection' });
929

  
930
    kivi.popup_dialog({
931
      id:     "convert_to_purchase_delivery_order_item_position_selection",
932
      url:    "controller.pl",
933
      data:   data,
934
      type:   "POST",
935
      dialog: { title: kivi.t8("Select items for delivery order") },
936
      load:   function() {
937
        $("body").data("convert_to_purchase_delivery_order_item_position_selection_params", params);
938
      }
939
    });
940
  };
941

  
942
  ns.convert_to_purchase_delivery_order_item_selection = function() {
943
    let params = $("body").data("convert_to_purchase_delivery_order_item_position_selection_params");
944

  
945
    let $dialog = $("#convert_to_purchase_delivery_order_item_position_selection");
946
    let selected_items = $dialog.find("tbody input.item_position_selection_checkall").serializeArray();
947
    params.data = selected_items;
948

  
949
    additional_param = { name: 'only_selected_item_positions', value: 1 };
950
    if (params.form_params) {
951
      if (Array.isArray(params.form_params)) {
952
        params.form_params.push(additional_param);
953
      } else {
954
        params.form_params = [params.form_params];
955
        params.form_params.push(additional_param);
956
      }
957
    } else {
958
      params.form_params = [additional_param];
959
    }
960

  
961
    $dialog.dialog('close');
962
    $dialog.remove();
963

  
964
    kivi.Order.save(params);
965
  };
966
});
967

  
968
$(function() {
969
  if ($('#type').val() == 'sales_order_intake' || $('#type').val() == 'sales_order' || $('#type').val() == 'sales_quotation' ) {
970
    $('#order_customer_id').change(kivi.Order.reload_cv_dependent_selections);
971
  } else {
972
    $('#order_vendor_id').change(kivi.Order.reload_cv_dependent_selections);
973
  }
974

  
975
  $('#order_currency_id').change(kivi.Order.update_exchangerate);
976
  $('#order_transdate_as_date').change(kivi.Order.update_exchangerate);
977
  $('#order_exchangerate_as_null_number').change(kivi.Order.exchangerate_changed);
978

  
979
  $('#add_item_parts_id').on('set_item:PartPicker', function() {
980
    kivi.Order.update_item_input_row();
981
  });
982

  
983
  $('.add_item_input').keydown(function(event) {
984
    if (event.keyCode == 13) {
985
      event.preventDefault();
986
      kivi.Order.add_item();
987
      return false;
988
    }
989
  });
990

  
991
  kivi.Order.init_row_handlers();
992

  
993
  $('#row_table_id').on('sortstop', function(event, ui) {
994
    $('#row_table_id thead a img').remove();
995
    kivi.Order.renumber_positions();
996
  });
997

  
998
  $('#expand_all').on('click', function(event) {
999
    event.preventDefault();
1000
    if ($('#expand_all').data('expanded') == 1) {
1001
      $('#expand_all').data('expanded', 0);
1002
      $('#expand_all').attr('src', 'image/expand.svg');
1003
      $('#expand_all').attr('alt', kivi.t8('Show all details'));
1004
      $('#expand_all').attr('title', kivi.t8('Show all details'));
1005
      $('.row_entry').each(function(idx, elt) {
1006
        kivi.Order.hide_second_row(elt);
1007
      });
1008
    } else {
1009
      $('#expand_all').data('expanded', 1);
1010
      $('#expand_all').attr('src', "image/collapse.svg");
1011
      $('#expand_all').attr('alt', kivi.t8('Hide all details'));
1012
      $('#expand_all').attr('title', kivi.t8('Hide all details'));
1013
      kivi.Order.load_all_second_rows();
1014
      $('.row_entry').each(function(idx, elt) {
1015
        kivi.Order.show_second_row(elt);
1016
      });
1017
    }
1018
    return false;
1019
  });
1020

  
1021
  $('.reformat_number_as_null_number').change(kivi.Order.reformat_number_as_null_number);
1022

  
1023
});
menus/user/90-pos.yaml
1
---
2
- parent: ar
3
  id: pos_form
4
  name: POS for kivi
5
  order: 2370
6
  params:
7
    action: POS/add
templates/design40_webpages/pos/_edit_order_item_row_point_of_sales_dialog.html
1
[% USE T8 %]
2
[% USE L %]
3
[% USE LxERP %]
4
[% USE HTML %]
5

  
6
<form method="post" id="item_row_pos_form" action="controller.pl">
7
  <table>
8
    <caption>
9
      [% ITEM.part.displayable_name | html %]
10
    </caption>
11
    <tbody>
12
      <tr>
13
        <th>
14
          [% 'Discount' | $T8 %]
15
        </th>
16
        <td>
17
          [% L.input_tag('item.discount_as_percent', ITEM.discount_as_percent, class="reformat_number numeric") %]
18
        </td>
19
      </tr>
20
      <tr>
21
        <th>
22
          TODO:
23
          [% 'Salesman' | $T8 %]
24
        </th>
25
        <td>
26
          [% L.select_tag('', ITEM.salesman) %]
27
        </td>
28
      </tr>
29
    </tbody>
30
  </table>
31

  
32
 <p>
33
  [% L.button_tag(popup_js_delete_row_function, LxERP.t8('Delete row')) %]
34
  [% L.button_tag(popup_js_close_function, LxERP.t8('Cancel')) %]
35
  [% L.button_tag(popup_js_assign_function, LxERP.t8('Apply')) %]
36
 </p>
37
</form>
templates/design40_webpages/pos/form.html
1
[% USE T8 %]
2
[% USE LxERP %]
3
[% USE L %]
4
[% USE P %]
5
[% USE HTML %]
6

  
7
<h1>[% FORM.title %]</h1>
8

  
9
<form method="post" action="controller.pl" id="order_form">
10
  [% L.hidden_tag('id',                   SELF.order.id) %]
11
  [% L.hidden_tag('type',                 SELF.order.type) %]
12
  [% L.hidden_tag('point_of_sale',        1) %]
13

  
14
  [% IF !SELF.order.id %]
15
  [%   L.hidden_tag('form_validity_token', FORM.form_validity_token) %]
16
  [% END %]
17

  
18
  [% INCLUDE 'common/flash.html' %]
19
  <div class="wrapper">
20
    <div class="pos_wrapper">
21
      <div class="pos_content" style="height:100%">
22
        <div class="wrapper" style="max-height:30px">
23
          <div class="left_input">
24
            <table>
25
              <tr>
26
                <th>[% 'Customer' | $T8 %]</th>
27
                <td class="wi-lightwide">
28
                  [% P.customer_vendor.picker(
29
                    "order.customer_id",
30
                    SELF.order.customer_id,
31
                    type="customer",
32
                    show_details=0,
33
                    label=LxERP.t8('Customer')
34
                  ) %]
35
                </td>
36
                <td>[% L.button_tag("cash_customer", LxERP.t8('Cash customer') ) %]</td>
37
                <td>[% L.button_tag("cash_customer", LxERP.t8('Create new customer'), class="neutral" ) %]</td>
38
              </tr>
39
            </table>
40
          </div>
41
          <div class="left_input control-panel small">[% "Salesman" | $T8 %]
42
            [% L.select_tag(
43
              'order.salesman_id',
44
              SELF.order_controller.all_salesmen,
45
              default=(SELF.order.salesman_id ? SELF.order.salesman_id : SELF.order_controller.current_employee_id),
46
              class='wi-lightwide',
47
              title_key='safe_name'
48
            ) %]
49
          </div>
50
        </div>
51
        <div class="wrapper left_input toggle_panel control-panel toggle_order_info" style="max-height:10px">
52
          <a href="#"
53
            onClick='javascript:$(".toggle_panel_block").toggle()'
54
            class="button toggle off neutral"
55
            >
56
            [% 'Order informations' | $T8 %]
57
          </a>
58
        </div>
59
        <div class="toggle_panel_block" style="display:none;">
60
          <div id="tables_left" style="float:left;">
61
            <table style="width:40%">
62
              <caption>[% 'Customer & Order Information' | $T8 %]</caption>
63
              <colgroup><col class="wi-mediumsmall"><col class="wi-lightwide"></colgroup>
64
              <tbody>
65
                <tr id='cp_row' [% IF !SELF.order.customer.contacts.size %]style='display:none'[% END %]>
66
                  <th>[% 'Contact Person' | $T8 %]</th>
... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.

Auch abrufbar als: Unified diff