/* line 5, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

/* line 22, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html { line-height: 1; }

/* line 24, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 26, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 28, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 30, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 103, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 32, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 116, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/* line 5, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

/* line 22, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html { line-height: 1; }

/* line 24, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 26, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 28, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 30, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 103, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 32, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 116, ../../../../../../../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

@font-face { font-family: 'DokaLight'; src: url("fonts/HelveticaNeueLTW1G-LtCn.eot?nj78st"); src: url("fonts/HelveticaNeueLTW1G-LtCn.eot?nj78st#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueLTW1G-LtCn.ttf?nj78st") format("truetype"), url("fonts/HelveticaNeueLTW1G-LtCn.woff?nj78st") format("woff"), url("fonts/HelveticaNeueLTW1G-LtCn.svg?nj78st#Doka_font") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DokaBold'; src: url("fonts/HelveticaNeueLTW1G-BdCn.eot?nj78st"); src: url("fonts/HelveticaNeueLTW1G-BdCn.eot?nj78st#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueLTW1G-BdCn.ttf?nj78st") format("truetype"), url("fonts/HelveticaNeueLTW1G-BdCn.woff?nj78st") format("woff"), url("fonts/HelveticaNeueLTW1G-BdCn.svg?nj78st#Doka_font") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Doka_font'; src: url("fonts/Doka_font.eot?vxqtrz"); src: url("fonts/Doka_font.eot?vxqtrz#iefix") format("embedded-opentype"), url("fonts/Doka_font.ttf?vxqtrz") format("truetype"), url("fonts/Doka_font.woff?vxqtrz") format("woff"), url("fonts/Doka_font.svg?vxqtrz#Doka_font") format("svg"); font-weight: normal; font-style: normal; }
/* line 36, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
[class^="icon"], [class*=" icon"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'Doka_font' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 52, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconarrow_big_down:before { content: "b"; }

/* line 57, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconarrow_big_left:before { content: "c"; }

/* line 62, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconarrow_big_right:before { content: "d"; }

/* line 67, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconwarning_attention:before { content: "r"; }

/* line 72, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconwarning_info:before { content: "s"; }

/* line 77, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconaccount_adress:before { content: "t"; }

/* line 82, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconaccount_approve:before { content: "u"; }

/* line 87, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconaccount_history:before { content: "v"; }

/* line 92, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconaccount_lists:before { content: "w"; }

/* line 97, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconaccount_profile:before { content: "x"; }

/* line 102, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconcompany_guide:before { content: "y"; }

/* line 107, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconcompany_projects:before { content: "z"; }

/* line 112, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconcompany_users:before { content: "A"; }

/* line 117, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconaccordion_plus:before { content: "a"; }

/* line 122, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconarrow_down:before { content: "e"; }

/* line 127, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconarrow_right:before { content: "f"; }

/* line 132, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconarrow_up:before { content: "g"; }

/* line 137, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconcart:before { content: "h"; }

/* line 142, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconcheck:before { content: "i"; }

/* line 147, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconclose:before { content: "j"; }

/* line 152, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconedit:before { content: "k"; }

/* line 157, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconexternal:before { content: "l"; }

/* line 162, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconmenu:before { content: "m"; }

/* line 167, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconquestion:before { content: "n"; }

/* line 172, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconsearch:before { content: "o"; }

/* line 177, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.iconstar:before { content: "p"; }

/* line 182, ../../../../WEB-INF/_ui-src/stylesheets/lib/doka-font/_style.scss */
.icontruck:before { content: "q"; }

/************************/
/*** Ecx.io variables ***/
/************************/
/* mixin needs to be called on rotating banner item */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/* line 9, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
body { margin: 0; }

/* line 32, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/* line 52, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
audio:not([controls]) { display: none; height: 0; }

/* line 75, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
[hidden], template { display: none; }

/* line 87, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
a { background: transparent; }

/* line 95, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
a:active, a:hover { outline: 0; }

/* line 107, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
abbr[title] { border-bottom: 1px dotted; }

/* line 115, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
b, strong { font-weight: bold; }

/* line 124, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
dfn { font-style: italic; }

/* line 133, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
h1 { font-size: 2em; margin: 0.67em 0; }

/* line 142, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
mark { background: #ff0; color: #000; }

/* line 151, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
small { font-size: 80%; }

/* line 159, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 167, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
sup { top: -0.5em; }

/* line 171, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
sub { bottom: -0.25em; }

/* line 182, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
img { border: 0; }

/* line 190, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
svg:not(:root) { overflow: hidden; }

/* line 201, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
figure { margin: 1em 40px; }

/* line 209, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/* line 219, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
pre { overflow: auto; }

/* line 227, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* line 250, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

/* line 264, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
button { overflow: visible; }

/* line 275, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
button, select { text-transform: none; }

/* line 288, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

/* line 300, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
button[disabled], html input[disabled] { cursor: default; }

/* line 309, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* line 320, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
input { line-height: normal; }

/* line 332, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

/* line 344, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/* line 355, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/* line 368, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* line 377, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/* line 388, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
legend { border: 0; padding: 0; }

/* line 397, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
textarea { overflow: auto; }

/* line 406, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
optgroup { font-weight: bold; }

/* line 417, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 422, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_normalize.scss */
td, th { padding: 0; }

@media print { /* line 8, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  * { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important; }
  /* line 15, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  a, a:visited { text-decoration: underline; }
  /* line 20, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 24, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 29, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* line 34, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  thead { display: table-header-group; }
  /* line 44, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  tr, img { page-break-inside: avoid; }
  /* line 49, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  img { max-width: 100% !important; }
  /* line 53, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 60, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  h2, h3 { page-break-after: avoid; }
  /* line 67, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  select { background: #fff !important; }
  /* line 72, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  .navbar { display: none; }
  /* line 76, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  .table td, .table th { background-color: #fff !important; }
  /* line 83, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }
  /* line 87, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  .label { border: 1px solid #000; }
  /* line 91, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  .table { border-collapse: collapse !important; }
  /* line 95, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_print.scss */
  .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 22, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
html { font-size: 10px; -webkit-tap-highlight-color: transparent; }

/* line 27, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
body { font-family: "FranklinGothicURW-Boo", "Arial", sans-serif; font-size: 14px; line-height: 1.42857; color: #333333; background-color: #fff; }

/* line 38, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

/* line 50, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
a { color: #428bca; text-decoration: none; }
/* line 54, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
a:hover, a:focus { color: #2a6496; text-decoration: underline; }
/* line 60, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

/* line 71, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
figure { margin: 0; }

/* line 78, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
img { vertical-align: middle; }

/* line 83, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
.img-responsive { display: block; width: 100% \9; max-width: 100%; height: auto; }

/* line 88, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
.img-rounded { border-radius: 6px; }

/* line 95, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
.img-thumbnail { padding: 4px; line-height: 1.42857; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; width: 100% \9; max-width: 100%; height: auto; }

/* line 108, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
.img-circle { border-radius: 50%; }

/* line 115, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }

/* line 127, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* line 143, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

/* line 12, ../../../../WEB-INF/_ui-src/stylesheets/global/_bootstrap.scss */
.ecx { /*.has-feedback { // Enable absolute positioning position: relative;
 // Ensure icons don't overlap text .form-control { padding-right: ($input-height-base * 1.25); }
}
// Feedback icon (requires .glyphicon classes)
.form-control-feedback { position: absolute; top: ($line-height-computed + 5); // Height of the `label` and its margin right: 0; z-index: 2; // Ensure icon is above input groups display: block; width: $input-height-base; height: $input-height-base; line-height: $input-height-base; text-align: center;
}
.input-lg + .form-control-feedback { width: $input-height-large; height: $input-height-large; line-height: $input-height-large;
}
.input-sm + .form-control-feedback { width: $input-height-small; height: $input-height-small; line-height: $input-height-small;
}*/ /*.has-success { @include form-control-validation($state-success-text, $state-success-text, $state-success-bg);
}
.has-warning { @include form-control-validation($state-warning-text, $state-warning-text, $state-warning-bg);
}
.has-error { @include form-control-validation($state-danger-text, $state-danger-text, $state-danger-bg);
}*/ /*.has-feedback label.sr-only ~ .form-control-feedback { top: 0;
}*/ /*.help-block { display: block; // account for any element using help-block margin-top: 5px; margin-bottom: 10px; color: lighten($text-color, 25%); // lighten the text some for contrast
}*/ /*.form-inline {
 // Kick in the inline @media (min-width: $screen-sm-min) { // Inline-block all the things for "inline" .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
 // In navbar-form, allow folks to *not* use `.form-group` .form-control { display: inline-block; width: auto; // Prevent labels from stacking above inputs in `.form-group` vertical-align: middle; }
 .input-group { display: inline-table; vertical-align: middle;
 .input-group-addon, .input-group-btn, .form-control { width: auto; } }
 // Input groups need that 100% width though .input-group > .form-control { width: 100%; }
 .control-label { margin-bottom: 0; vertical-align: middle; }
 // Remove default margin on radios/checkboxes that were used for stacking, and // then undo the floating of radios and checkboxes to match (which also avoids // a bug in WebKit: https://github.com/twbs/bootstrap/issues/1969). .radio, .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle;
 label { padding-left: 0; } } .radio input[type="radio"], .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
 // Validation states // // Reposition the icon because it's now within a grid column and columns have // `position: relative;` on them. Also accounts for the grid gutter padding. .has-feedback .form-control-feedback { top: 0; } }
}*/ /*.form-horizontal {
 // Consistent vertical alignment of radios and checkboxes // // Labels also get some reset styles, but that is scoped to a media query below. .radio, .checkbox, .radio-inline, .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: ($padding-base-vertical + 1); // Default padding plus a border } // Account for padding we're adding to ensure the alignment and of help text // and other content below items .radio, .checkbox { min-height: ($line-height-computed + ($padding-base-vertical + 1)); }
 // Make form groups behave like rows .form-group { @include make-row(); }
 // Reset spacing and right align labels, but scope to media queries so that // labels on narrow viewports stack the same as a default form example. @media (min-width: $screen-sm-min) { .control-label { text-align: right; margin-bottom: 0; padding-top: ($padding-base-vertical + 1); // Default padding plus a border } }
 // Validation states // // Reposition the icon because it's now within a grid column and columns have // `position: relative;` on them. Also accounts for the grid gutter padding. .has-feedback .form-control-feedback { top: 0; right: ($grid-gutter-width / 2); }
 // Form group sizes // // Quick utility class for applying `.input-lg` and `.input-sm` styles to the // inputs and labels within a `.form-group`. .form-group-lg { @media (min-width: $screen-sm-min) { .control-label { padding-top: (($padding-large-vertical * $line-height-large) + 1); } } .form-control { @extend .input-lg; } } .form-group-sm { @media (min-width: $screen-sm-min) { .control-label { padding-top: ($padding-small-vertical + 1); } } .form-control { @extend .input-sm; } }
}*/ }
/* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_grid.scss */
.ecx .container { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .container:before, .ecx .container:after { content: " "; display: table; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .container:after { clear: both; }
@media (max-width: 767px) { /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_grid.scss */
  .ecx .container { padding-left: 5px; padding-right: 5px; } }
@media (min-width: 768px) { /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_grid.scss */
  .ecx .container { width: 768px; } }
@media (min-width: 1024px) { /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_grid.scss */
  .ecx .container { width: 960px; } }
@media (min-width: 1366px) { /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_grid.scss */
  .ecx .container { width: 960px; } }
/* line 30, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_grid.scss */
.ecx .container-fluid { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .container-fluid:before, .ecx .container-fluid:after { content: " "; display: table; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .container-fluid:after { clear: both; }
@media (max-width: 767px) { /* line 30, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_grid.scss */
  .ecx .container-fluid { padding-left: 5px; padding-right: 5px; } }
/* line 39, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_grid.scss */
.ecx .row { margin-left: -10px; margin-right: -10px; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .row:before, .ecx .row:after { content: " "; display: table; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .row:after { clear: both; }
@media (max-width: 767px) { /* line 39, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_grid.scss */
  .ecx .row { margin-left: -5px; margin-right: -5px; } }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-1, .ecx .col-sm-1, .ecx .col-md-1, .ecx .col-lg-1, .ecx .col-xs-2, .ecx .col-sm-2, .ecx .col-md-2, .ecx .col-lg-2, .ecx .col-xs-3, .ecx .col-sm-3, .ecx .col-md-3, .ecx .col-lg-3, .ecx .col-xs-4, .ecx .col-sm-4, .ecx .col-md-4, .ecx .col-lg-4, .ecx .col-xs-5, .ecx .col-sm-5, .ecx .col-md-5, .ecx .col-lg-5, .ecx .col-xs-6, .ecx .col-sm-6, .ecx .col-md-6, .ecx .col-lg-6, .ecx .col-xs-7, .ecx .col-sm-7, .ecx .col-md-7, .ecx .col-lg-7, .ecx .col-xs-8, .ecx .col-sm-8, .ecx .col-md-8, .ecx .col-lg-8, .ecx .col-xs-9, .ecx .col-sm-9, .ecx .col-md-9, .ecx .col-lg-9, .ecx .col-xs-10, .ecx .col-sm-10, .ecx .col-md-10, .ecx .col-lg-10, .ecx .col-xs-11, .ecx .col-sm-11, .ecx .col-md-11, .ecx .col-lg-11, .ecx .col-xs-12, .ecx .col-sm-12, .ecx .col-md-12, .ecx .col-lg-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }
@media (max-width: 767px) { /* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-xs-1, .ecx .col-sm-1, .ecx .col-md-1, .ecx .col-lg-1, .ecx .col-xs-2, .ecx .col-sm-2, .ecx .col-md-2, .ecx .col-lg-2, .ecx .col-xs-3, .ecx .col-sm-3, .ecx .col-md-3, .ecx .col-lg-3, .ecx .col-xs-4, .ecx .col-sm-4, .ecx .col-md-4, .ecx .col-lg-4, .ecx .col-xs-5, .ecx .col-sm-5, .ecx .col-md-5, .ecx .col-lg-5, .ecx .col-xs-6, .ecx .col-sm-6, .ecx .col-md-6, .ecx .col-lg-6, .ecx .col-xs-7, .ecx .col-sm-7, .ecx .col-md-7, .ecx .col-lg-7, .ecx .col-xs-8, .ecx .col-sm-8, .ecx .col-md-8, .ecx .col-lg-8, .ecx .col-xs-9, .ecx .col-sm-9, .ecx .col-md-9, .ecx .col-lg-9, .ecx .col-xs-10, .ecx .col-sm-10, .ecx .col-md-10, .ecx .col-lg-10, .ecx .col-xs-11, .ecx .col-sm-11, .ecx .col-md-11, .ecx .col-lg-11, .ecx .col-xs-12, .ecx .col-sm-12, .ecx .col-md-12, .ecx .col-lg-12 { padding-left: 5px; padding-right: 5px; } }
/* line 32, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-1, .ecx .col-xs-2, .ecx .col-xs-3, .ecx .col-xs-4, .ecx .col-xs-5, .ecx .col-xs-6, .ecx .col-xs-7, .ecx .col-xs-8, .ecx .col-xs-9, .ecx .col-xs-10, .ecx .col-xs-11, .ecx .col-xs-12 { float: left; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-1 { width: 8.33333%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-2 { width: 16.66667%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-3 { width: 25%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-4 { width: 33.33333%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-5 { width: 41.66667%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-6 { width: 50%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-7 { width: 58.33333%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-8 { width: 66.66667%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-9 { width: 75%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-10 { width: 83.33333%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-11 { width: 91.66667%; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-12 { width: 100%; }
/* line 60, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-0 { right: auto; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-1 { right: 8.33333%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-2 { right: 16.66667%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-3 { right: 25%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-4 { right: 33.33333%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-5 { right: 41.66667%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-6 { right: 50%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-7 { right: 58.33333%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-8 { right: 66.66667%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-9 { right: 75%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-10 { right: 83.33333%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-11 { right: 91.66667%; }
/* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-pull-12 { right: 100%; }
/* line 50, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-0 { left: auto; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-1 { left: 8.33333%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-2 { left: 16.66667%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-3 { left: 25%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-4 { left: 33.33333%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-5 { left: 41.66667%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-6 { left: 50%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-7 { left: 58.33333%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-8 { left: 66.66667%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-9 { left: 75%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-10 { left: 83.33333%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-11 { left: 91.66667%; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-push-12 { left: 100%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-0 { margin-left: 0%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-1 { margin-left: 8.33333%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-2 { margin-left: 16.66667%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-3 { margin-left: 25%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-4 { margin-left: 33.33333%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-5 { margin-left: 41.66667%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-6 { margin-left: 50%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-7 { margin-left: 58.33333%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-8 { margin-left: 66.66667%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-9 { margin-left: 75%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-10 { margin-left: 83.33333%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-11 { margin-left: 91.66667%; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
.ecx .col-xs-offset-12 { margin-left: 100%; }
@media (min-width: 768px) { /* line 32, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-1, .ecx .col-sm-2, .ecx .col-sm-3, .ecx .col-sm-4, .ecx .col-sm-5, .ecx .col-sm-6, .ecx .col-sm-7, .ecx .col-sm-8, .ecx .col-sm-9, .ecx .col-sm-10, .ecx .col-sm-11, .ecx .col-sm-12 { float: left; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-1 { width: 8.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-2 { width: 16.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-3 { width: 25%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-4 { width: 33.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-5 { width: 41.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-6 { width: 50%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-7 { width: 58.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-8 { width: 66.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-9 { width: 75%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-10 { width: 83.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-11 { width: 91.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-12 { width: 100%; }
  /* line 60, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-0 { right: auto; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-1 { right: 8.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-2 { right: 16.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-3 { right: 25%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-4 { right: 33.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-5 { right: 41.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-6 { right: 50%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-7 { right: 58.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-8 { right: 66.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-9 { right: 75%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-10 { right: 83.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-11 { right: 91.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-pull-12 { right: 100%; }
  /* line 50, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-0 { left: auto; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-1 { left: 8.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-2 { left: 16.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-3 { left: 25%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-4 { left: 33.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-5 { left: 41.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-6 { left: 50%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-7 { left: 58.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-8 { left: 66.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-9 { left: 75%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-10 { left: 83.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-11 { left: 91.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-push-12 { left: 100%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-0 { margin-left: 0%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-1 { margin-left: 8.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-2 { margin-left: 16.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-3 { margin-left: 25%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-4 { margin-left: 33.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-5 { margin-left: 41.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-6 { margin-left: 50%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-7 { margin-left: 58.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-8 { margin-left: 66.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-9 { margin-left: 75%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-10 { margin-left: 83.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-11 { margin-left: 91.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-sm-offset-12 { margin-left: 100%; } }
@media (min-width: 1024px) { /* line 32, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-1, .ecx .col-md-2, .ecx .col-md-3, .ecx .col-md-4, .ecx .col-md-5, .ecx .col-md-6, .ecx .col-md-7, .ecx .col-md-8, .ecx .col-md-9, .ecx .col-md-10, .ecx .col-md-11, .ecx .col-md-12 { float: left; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-1 { width: 8.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-2 { width: 16.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-3 { width: 25%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-4 { width: 33.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-5 { width: 41.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-6 { width: 50%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-7 { width: 58.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-8 { width: 66.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-9 { width: 75%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-10 { width: 83.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-11 { width: 91.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-12 { width: 100%; }
  /* line 60, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-0 { right: auto; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-1 { right: 8.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-2 { right: 16.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-3 { right: 25%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-4 { right: 33.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-5 { right: 41.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-6 { right: 50%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-7 { right: 58.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-8 { right: 66.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-9 { right: 75%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-10 { right: 83.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-11 { right: 91.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-pull-12 { right: 100%; }
  /* line 50, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-0 { left: auto; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-1 { left: 8.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-2 { left: 16.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-3 { left: 25%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-4 { left: 33.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-5 { left: 41.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-6 { left: 50%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-7 { left: 58.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-8 { left: 66.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-9 { left: 75%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-10 { left: 83.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-11 { left: 91.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-push-12 { left: 100%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-0 { margin-left: 0%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-1 { margin-left: 8.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-2 { margin-left: 16.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-3 { margin-left: 25%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-4 { margin-left: 33.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-5 { margin-left: 41.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-6 { margin-left: 50%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-7 { margin-left: 58.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-8 { margin-left: 66.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-9 { margin-left: 75%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-10 { margin-left: 83.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-11 { margin-left: 91.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-md-offset-12 { margin-left: 100%; } }
@media (min-width: 1366px) { /* line 32, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-1, .ecx .col-lg-2, .ecx .col-lg-3, .ecx .col-lg-4, .ecx .col-lg-5, .ecx .col-lg-6, .ecx .col-lg-7, .ecx .col-lg-8, .ecx .col-lg-9, .ecx .col-lg-10, .ecx .col-lg-11, .ecx .col-lg-12 { float: left; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-1 { width: 8.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-2 { width: 16.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-3 { width: 25%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-4 { width: 33.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-5 { width: 41.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-6 { width: 50%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-7 { width: 58.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-8 { width: 66.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-9 { width: 75%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-10 { width: 83.33333%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-11 { width: 91.66667%; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-12 { width: 100%; }
  /* line 60, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-0 { right: auto; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-1 { right: 8.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-2 { right: 16.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-3 { right: 25%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-4 { right: 33.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-5 { right: 41.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-6 { right: 50%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-7 { right: 58.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-8 { right: 66.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-9 { right: 75%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-10 { right: 83.33333%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-11 { right: 91.66667%; }
  /* line 55, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-pull-12 { right: 100%; }
  /* line 50, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-0 { left: auto; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-1 { left: 8.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-2 { left: 16.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-3 { left: 25%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-4 { left: 33.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-5 { left: 41.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-6 { left: 50%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-7 { left: 58.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-8 { left: 66.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-9 { left: 75%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-10 { left: 83.33333%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-11 { left: 91.66667%; }
  /* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-push-12 { left: 100%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-0 { margin-left: 0%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-1 { margin-left: 8.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-2 { margin-left: 16.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-3 { margin-left: 25%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-4 { margin-left: 33.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-5 { margin-left: 41.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-6 { margin-left: 50%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-7 { margin-left: 58.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-8 { margin-left: 66.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-9 { margin-left: 75%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-10 { margin-left: 83.33333%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-11 { margin-left: 91.66667%; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_grid-framework.scss */
  .ecx .col-lg-offset-12 { margin-left: 100%; } }
/* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx fieldset { padding: 0; margin: 0; border: 0; min-width: 0; }
/* line 20, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }
/* line 32, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
/* line 47, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 52, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="radio"], .ecx input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }
/* line 60, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="file"] { display: block; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="range"] { display: block; width: 100%; }
/* line 71, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx select[multiple], .ecx select[size] { height: auto; }
/* line 77, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="file"]:focus, .ecx input[type="radio"]:focus, .ecx input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
/* line 84, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857; color: #555555; }
/* line 115, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #555555; background-color: #fff; background-image: none; border-radius: 4px; }
/* line 102, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_vendor-prefixes.scss */
.ecx .form-control::-moz-placeholder { color: #777777; opacity: 1; }
/* line 104, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_vendor-prefixes.scss */
.ecx .form-control:-ms-input-placeholder { color: #777777; }
/* line 105, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_vendor-prefixes.scss */
.ecx .form-control::-webkit-input-placeholder { color: #777777; }
/* line 141, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .form-control[disabled], .ecx .form-control[readonly], fieldset[disabled] .ecx .form-control { cursor: not-allowed; background-color: #eeeeee; opacity: 1; }
/* line 153, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx textarea.form-control { height: auto; }
/* line 165, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="search"] { -webkit-appearance: none; }
/* line 178, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="date"], .ecx input[type="time"], .ecx input[type="datetime-local"], .ecx input[type="month"] { line-height: 34px; line-height: 1.42857 \0; }
/* line 186, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="date"].input-sm, .ecx .input-group-sm > input[type="date"].form-control, .ecx .input-group-sm > input[type="date"].input-group-addon, .ecx .input-group-sm > .input-group-btn > input[type="date"].btn, .ecx input[type="time"].input-sm, .ecx .input-group-sm > input[type="time"].form-control, .ecx .input-group-sm > input[type="time"].input-group-addon, .ecx .input-group-sm > .input-group-btn > input[type="time"].btn, .ecx input[type="datetime-local"].input-sm, .ecx .input-group-sm > input[type="datetime-local"].form-control, .ecx .input-group-sm > input[type="datetime-local"].input-group-addon, .ecx .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .ecx input[type="month"].input-sm, .ecx .input-group-sm > input[type="month"].form-control, .ecx .input-group-sm > input[type="month"].input-group-addon, .ecx .input-group-sm > .input-group-btn > input[type="month"].btn { line-height: 30px; }
/* line 189, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="date"].input-lg, .ecx .input-group-lg > input[type="date"].form-control, .ecx .input-group-lg > input[type="date"].input-group-addon, .ecx .input-group-lg > .input-group-btn > input[type="date"].btn, .ecx input[type="time"].input-lg, .ecx .input-group-lg > input[type="time"].form-control, .ecx .input-group-lg > input[type="time"].input-group-addon, .ecx .input-group-lg > .input-group-btn > input[type="time"].btn, .ecx input[type="datetime-local"].input-lg, .ecx .input-group-lg > input[type="datetime-local"].form-control, .ecx .input-group-lg > input[type="datetime-local"].input-group-addon, .ecx .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .ecx input[type="month"].input-lg, .ecx .input-group-lg > input[type="month"].form-control, .ecx .input-group-lg > input[type="month"].input-group-addon, .ecx .input-group-lg > .input-group-btn > input[type="month"].btn { line-height: 46px; }
/* line 200, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .form-group { margin-bottom: 15px; }
/* line 209, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .radio, .ecx .checkbox { position: relative; display: block; min-height: 20px; margin-top: 10px; margin-bottom: 10px; }
/* line 217, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .radio label, .ecx .checkbox label { padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }
/* line 224, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .radio input[type="radio"], .ecx .radio-inline input[type="radio"], .ecx .checkbox input[type="checkbox"], .ecx .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; }
/* line 233, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .radio + .radio, .ecx .checkbox + .checkbox { margin-top: -5px; }
/* line 239, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .radio-inline, .ecx .checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }
/* line 248, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .radio-inline + .radio-inline, .ecx .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }
/* line 260, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx input[type="radio"][disabled], .ecx input[type="radio"].disabled, fieldset[disabled] .ecx input[type="radio"], .ecx input[type="checkbox"][disabled], .ecx input[type="checkbox"].disabled, fieldset[disabled] .ecx input[type="checkbox"] { cursor: not-allowed; }
/* line 269, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .radio-inline.disabled, fieldset[disabled] .ecx .radio-inline, .ecx .checkbox-inline.disabled, fieldset[disabled] .ecx .checkbox-inline { cursor: not-allowed; }
/* line 279, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .radio.disabled label, fieldset[disabled] .ecx .radio label, .ecx .checkbox.disabled label, fieldset[disabled] .ecx .checkbox label { cursor: not-allowed; }
/* line 291, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; }
/* line 298, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_forms-custom.scss */
.ecx .form-control-static.input-lg, .ecx .input-group-lg > .form-control-static.form-control, .ecx .input-group-lg > .form-control-static.input-group-addon, .ecx .input-group-lg > .input-group-btn > .form-control-static.btn, .ecx .form-control-static.input-sm, .ecx .input-group-sm > .form-control-static.form-control, .ecx .input-group-sm > .form-control-static.input-group-addon, .ecx .input-group-sm > .input-group-btn > .form-control-static.btn { padding-left: 0; padding-right: 0; }

/* line 21, ../../../../WEB-INF/_ui-src/stylesheets/global/_bootstrap.scss */
.ecx { /*.nav-pills { > li { float: left;
 // Links rendered as pills > a { border-radius: $nav-pills-border-radius; } + li { margin-left: 2px; }
 // Active state &.active > a { &, &:hover, &:focus { color: $nav-pills-active-link-hover-color; background-color: $nav-pills-active-link-hover-bg; } } }
}*/ /*.nav-stacked { > li { float: none; + li { margin-top: 2px; margin-left: 0; // no need for this gap between nav items } }
}*/ /*.nav-justified { width: 100%;
 > li { float: none; > a { text-align: center; margin-bottom: 5px; } }
 > .dropdown .dropdown-menu { top: auto; left: auto; }
 @media (min-width: $screen-sm-min) { > li { display: table-cell; width: 1%; > a { margin-bottom: 0; } } }
}*/ /*.nav-tabs-justified { border-bottom: 0;
 > li > a { // Override margin from .nav-tabs margin-right: 0; border-radius: $border-radius-base; }
 > .active > a, > .active > a:hover, > .active > a:focus { border: 1px solid $nav-tabs-justified-link-border-color; }
 @media (min-width: $screen-sm-min) { > li > a { border-bottom: 1px solid $nav-tabs-justified-link-border-color; border-radius: $border-radius-base $border-radius-base 0 0; } > .active > a, > .active > a:hover, > .active > a:focus { border-bottom-color: $nav-tabs-justified-active-link-border-color; } }
}*/ /*.nav-tabs .dropdown-menu { // make dropdown border overlap tab border margin-top: -1px; // Remove the top rounded corners here since there is a hard edge above the menu @include border-top-radius(0);
}*/ }
/* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_component-animations.scss */
.ecx .fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
/* line 13, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_component-animations.scss */
.ecx .fade.in { opacity: 1; }
/* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_component-animations.scss */
.ecx .collapse { display: none; }
/* line 21, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_component-animations.scss */
.ecx .collapse.in { display: block; }
/* line 26, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_component-animations.scss */
.ecx tr.collapse.in { display: table-row; }
/* line 28, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_component-animations.scss */
.ecx tbody.collapse.in { display: table-row-group; }
/* line 30, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_component-animations.scss */
.ecx .collapsing { position: relative; height: 0; overflow: hidden; }
/* line 7, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group { position: relative; display: table; border-collapse: separate; }
/* line 13, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }
/* line 54, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-addon, .ecx .input-group-btn, .ecx .input-group .form-control { display: table-cell; }
/* line 59, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-addon:not(:first-child):not(:last-child), .ecx .input-group-btn:not(:first-child):not(:last-child), .ecx .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }
/* line 64, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-addon, .ecx .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
/* line 73, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 4px; }
/* line 85, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-addon.input-sm, .ecx .input-group-sm > .input-group-addon, .ecx .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 5px 10px; font-size: 12px; border-radius: 3px; }
/* line 90, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-addon.input-lg, .ecx .input-group-lg > .input-group-addon, .ecx .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 10px 16px; font-size: 18px; border-radius: 6px; }
/* line 97, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-addon input[type="radio"], .ecx .input-group-addon input[type="checkbox"] { margin-top: 0; }
/* line 104, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group .form-control:first-child, .ecx .input-group-addon:first-child, .ecx .input-group-btn:first-child > .btn, .ecx .input-group-btn:first-child > .btn-group > .btn, .ecx .input-group-btn:first-child > .dropdown-toggle, .ecx .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .ecx .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; }
/* line 113, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-addon:first-child { border-right: 0; }
/* line 116, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group .form-control:last-child, .ecx .input-group-addon:last-child, .ecx .input-group-btn:last-child > .btn, .ecx .input-group-btn:last-child > .btn-group > .btn, .ecx .input-group-btn:last-child > .dropdown-toggle, .ecx .input-group-btn:first-child > .btn:not(:first-child), .ecx .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; }
/* line 125, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-addon:last-child { border-left: 0; }
/* line 131, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-btn { position: relative; font-size: 0; white-space: nowrap; }
/* line 140, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-btn > .btn { position: relative; }
/* line 142, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-btn > .btn + .btn { margin-left: -1px; }
/* line 146, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-btn > .btn:hover, .ecx .input-group-btn > .btn:focus, .ecx .input-group-btn > .btn:active { z-index: 2; }
/* line 155, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-btn:first-child > .btn, .ecx .input-group-btn:first-child > .btn-group { margin-right: -1px; }
/* line 161, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_input-groups.scss */
.ecx .input-group-btn:last-child > .btn, .ecx .input-group-btn:last-child > .btn-group { margin-left: -1px; }
/* line 9, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .nav { margin-bottom: 0; padding-left: 0; list-style: none; /*.nav-divider { @include nav-divider();
}*/ }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .nav:before, .ecx .nav:after { content: " "; display: table; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .nav:after { clear: both; }
/* line 15, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .nav > li { position: relative; display: block; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .nav > li > a { position: relative; display: block; padding: 10px 15px; }
/* line 23, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .nav > li > a:hover, .ecx .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; }
/* line 31, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .nav > li.disabled > a { color: #777777; }
/* line 34, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .nav > li.disabled > a:hover, .ecx .nav > li.disabled > a:focus { color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed; }
/* line 46, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .nav .open > a, .ecx .nav .open > a:hover, .ecx .nav .open > a:focus { background-color: #eeeeee; border-color: #428bca; }
/* line 66, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .nav > li > a > img { max-width: none; }
/* line 224, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .tab-content > .tab-pane { display: none; }
/* line 227, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_navs.scss */
.ecx .tab-content > .active { display: block; }
/* line 7, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
/* line 16, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-body { padding: 15px; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .panel-body:before, .ecx .panel-body:after { content: " "; display: table; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .panel-body:after { clear: both; }
/* line 22, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }
/* line 27, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-heading > .dropdown .dropdown-toggle { color: inherit; }
/* line 33, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; }
/* line 39, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-title > a { color: inherit; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
/* line 59, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .list-group { margin-bottom: 0; }
/* line 62, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; }
/* line 69, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: 3px; border-top-left-radius: 3px; }
/* line 76, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
/* line 85, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }
/* line 89, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .list-group + .panel-footer { border-top-width: 0; }
/* line 99, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table, .ecx .panel > .table-responsive > .table, .ecx .panel > .panel-collapse > .table { margin-bottom: 0; }
/* line 105, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table:first-child, .ecx .panel > .table-responsive:first-child > .table:first-child { border-top-right-radius: 3px; border-top-left-radius: 3px; }
/* line 112, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .ecx .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .ecx .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .ecx .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .ecx .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .ecx .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .ecx .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .ecx .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 3px; }
/* line 116, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .ecx .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .ecx .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .ecx .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .ecx .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .ecx .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .ecx .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .ecx .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 3px; }
/* line 124, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table:last-child, .ecx .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
/* line 131, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .ecx .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .ecx .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .ecx .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .ecx .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .ecx .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .ecx .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .ecx .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 3px; }
/* line 135, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .ecx .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .ecx .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .ecx .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .ecx .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .ecx .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .ecx .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .ecx .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 3px; }
/* line 142, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .panel-body + .table, .ecx .panel > .panel-body + .table-responsive { border-top: 1px solid #ddd; }
/* line 146, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table > tbody:first-child > tr:first-child th, .ecx .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; }
/* line 150, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table-bordered, .ecx .panel > .table-responsive > .table-bordered { border: 0; }
/* line 157, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table-bordered > thead > tr > th:first-child, .ecx .panel > .table-bordered > thead > tr > td:first-child, .ecx .panel > .table-bordered > tbody > tr > th:first-child, .ecx .panel > .table-bordered > tbody > tr > td:first-child, .ecx .panel > .table-bordered > tfoot > tr > th:first-child, .ecx .panel > .table-bordered > tfoot > tr > td:first-child, .ecx .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .ecx .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .ecx .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .ecx .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .ecx .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .ecx .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
/* line 161, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table-bordered > thead > tr > th:last-child, .ecx .panel > .table-bordered > thead > tr > td:last-child, .ecx .panel > .table-bordered > tbody > tr > th:last-child, .ecx .panel > .table-bordered > tbody > tr > td:last-child, .ecx .panel > .table-bordered > tfoot > tr > th:last-child, .ecx .panel > .table-bordered > tfoot > tr > td:last-child, .ecx .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .ecx .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .ecx .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .ecx .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .ecx .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .ecx .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
/* line 170, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table-bordered > thead > tr:first-child > td, .ecx .panel > .table-bordered > thead > tr:first-child > th, .ecx .panel > .table-bordered > tbody > tr:first-child > td, .ecx .panel > .table-bordered > tbody > tr:first-child > th, .ecx .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .ecx .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .ecx .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .ecx .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; }
/* line 179, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table-bordered > tbody > tr:last-child > td, .ecx .panel > .table-bordered > tbody > tr:last-child > th, .ecx .panel > .table-bordered > tfoot > tr:last-child > td, .ecx .panel > .table-bordered > tfoot > tr:last-child > th, .ecx .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .ecx .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .ecx .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .ecx .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; }
/* line 186, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel > .table-responsive { border: 0; margin-bottom: 0; }
/* line 198, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-group { margin-bottom: 20px; }
/* line 202, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-group .panel { margin-bottom: 0; border-radius: 4px; }
/* line 205, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-group .panel + .panel { margin-top: 5px; }
/* line 210, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-group .panel-heading { border-bottom: 0; }
/* line 212, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-group .panel-heading + .panel-collapse > .panel-body { border-top: 1px solid #ddd; }
/* line 216, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-group .panel-footer { border-top: 0; }
/* line 218, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; }
/* line 226, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-default { border-color: #ddd; }
/* line 6, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #ddd; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #333333; }
/* line 20, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; }
/* line 229, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-primary { border-color: #428bca; }
/* line 6, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-primary > .panel-heading { color: #fff; background-color: #428bca; border-color: #428bca; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #428bca; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-primary > .panel-heading .badge { color: #428bca; background-color: #fff; }
/* line 20, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #428bca; }
/* line 232, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-success { border-color: #d6e9c6; }
/* line 6, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d; }
/* line 20, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; }
/* line 235, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-info { border-color: #bce8f1; }
/* line 6, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f; }
/* line 20, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; }
/* line 238, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-warning { border-color: #faebcc; }
/* line 6, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; }
/* line 20, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; }
/* line 241, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_panels.scss */
.ecx .panel-danger { border-color: #ebccd1; }
/* line 6, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442; }
/* line 20, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_panels.scss */
.ecx .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; }
/* line 4, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_pagination.scss */
.ecx .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
/* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_pagination.scss */
.ecx .pagination > li { display: inline; }
/* line 12, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_pagination.scss */
.ecx .pagination > li > a, .ecx .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857; text-decoration: none; color: #428bca; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; }
/* line 25, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_pagination.scss */
.ecx .pagination > li:first-child > a, .ecx .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
/* line 32, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_pagination.scss */
.ecx .pagination > li:last-child > a, .ecx .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
/* line 41, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_pagination.scss */
.ecx .pagination > li > a:hover, .ecx .pagination > li > a:focus, .ecx .pagination > li > span:hover, .ecx .pagination > li > span:focus { color: #2a6496; background-color: #eeeeee; border-color: #ddd; }
/* line 51, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_pagination.scss */
.ecx .pagination > .active > a, .ecx .pagination > .active > a:hover, .ecx .pagination > .active > a:focus, .ecx .pagination > .active > span, .ecx .pagination > .active > span:hover, .ecx .pagination > .active > span:focus { z-index: 2; color: #fff; background-color: #428bca; border-color: #428bca; cursor: default; }
/* line 63, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_pagination.scss */
.ecx .pagination > .disabled > span, .ecx .pagination > .disabled > span:hover, .ecx .pagination > .disabled > span:focus, .ecx .pagination > .disabled > a, .ecx .pagination > .disabled > a:hover, .ecx .pagination > .disabled > a:focus { color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed; }
/* line 5, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_pagination.scss */
.ecx .pagination-lg > li > a, .ecx .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_pagination.scss */
.ecx .pagination-lg > li:first-child > a, .ecx .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
/* line 17, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_pagination.scss */
.ecx .pagination-lg > li:last-child > a, .ecx .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
/* line 5, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_pagination.scss */
.ecx .pagination-sm > li > a, .ecx .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_pagination.scss */
.ecx .pagination-sm > li:first-child > a, .ecx .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
/* line 17, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_pagination.scss */
.ecx .pagination-sm > li:last-child > a, .ecx .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
/* line 7, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip { position: absolute; z-index: 1070; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); }
/* line 16, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.in { opacity: 0.9; filter: alpha(opacity=90); }
/* line 17, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.top { margin-top: -3px; padding: 5px 0; }
/* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.right { margin-left: 3px; padding: 0 5px; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.bottom { margin-top: 3px; padding: 5px 0; }
/* line 20, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.left { margin-left: -3px; padding: 0 5px; }
/* line 24, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px; }
/* line 35, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
/* line 43, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }
/* line 50, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: #000; }
/* line 56, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.top-right .tooltip-arrow { bottom: 0; right: 5px; border-width: 5px 5px 0; border-top-color: #000; }
/* line 62, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }
/* line 69, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }
/* line 76, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
/* line 83, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: #000; }
/* line 89, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_tooltip.scss */
.ecx .tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: #000; }
/* line 6, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); white-space: normal; }
/* line 26, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.top { margin-top: -10px; }
/* line 27, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.right { margin-left: 10px; }
/* line 28, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.bottom { margin-top: 10px; }
/* line 29, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.left { margin-left: -10px; }
/* line 32, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }
/* line 43, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover-content { padding: 9px 14px; }
/* line 52, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover > .arrow, .ecx .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }
/* line 62, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover > .arrow { border-width: 11px; }
/* line 65, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover > .arrow:after { border-width: 10px; content: ""; }
/* line 71, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }
/* line 78, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; }
/* line 86, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); }
/* line 93, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.right > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff; }
/* line 101, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }
/* line 108, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; }
/* line 117, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); }
/* line 124, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_popovers.scss */
.ecx .popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px; }
/* line 7, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel { position: relative; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner { position: relative; overflow: hidden; width: 100%; }
/* line 16, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
/* line 22, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .item > img, .ecx .carousel-inner > .item > a > img { display: block; width: 100% \9; max-width: 100%; height: auto; line-height: 1; }
/* line 29, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .active, .ecx .carousel-inner > .next, .ecx .carousel-inner > .prev { display: block; }
/* line 35, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .active { left: 0; }
/* line 39, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .next, .ecx .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
/* line 46, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .next { left: 100%; }
/* line 49, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .prev { left: -100%; }
/* line 52, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .next.left, .ecx .carousel-inner > .prev.right { left: 0; }
/* line 57, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .active.left { left: -100%; }
/* line 60, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-inner > .active.right { left: 100%; }
/* line 69, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
/* line 84, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
/* line 87, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
/* line 94, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control:hover, .ecx .carousel-control:focus { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }
/* line 103, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control .icon-prev, .ecx .carousel-control .icon-next, .ecx .carousel-control .glyphicon-chevron-left, .ecx .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; z-index: 5; display: inline-block; }
/* line 112, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control .icon-prev, .ecx .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; }
/* line 117, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control .icon-next, .ecx .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; }
/* line 122, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control .icon-prev, .ecx .carousel-control .icon-next { width: 20px; height: 20px; margin-top: -10px; font-family: serif; }
/* line 132, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control .icon-prev:before { content: '\2039'; }
/* line 137, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-control .icon-next:before { content: '\203a'; }
/* line 148, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; }
/* line 159, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: transparent; }
/* line 180, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; }
/* line 191, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
/* line 202, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
.ecx .carousel-caption .btn { text-shadow: none; }
@media screen and (min-width: 768px) { /* line 213, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
  .ecx .carousel-control .glyphicon-chevron-left, .ecx .carousel-control .glyphicon-chevron-right, .ecx .carousel-control .icon-prev, .ecx .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -15px; font-size: 30px; }
  /* line 222, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
  .ecx .carousel-control .glyphicon-chevron-left, .ecx .carousel-control .icon-prev { margin-left: -15px; }
  /* line 226, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
  .ecx .carousel-control .glyphicon-chevron-right, .ecx .carousel-control .icon-next { margin-right: -15px; }
  /* line 233, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
  .ecx .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; }
  /* line 240, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_carousel.scss */
  .ecx .carousel-indicators { bottom: 20px; } }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .clearfix:before, .ecx .clearfix:after { content: " "; display: table; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_clearfix.scss */
.ecx .clearfix:after { clear: both; }
/* line 12, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_utilities.scss */
.ecx .center-block { display: block; margin-left: auto; margin-right: auto; }
/* line 15, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_utilities.scss */
.ecx .pull-right { float: right !important; }
/* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_utilities.scss */
.ecx .pull-left { float: left !important; }
/* line 27, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_utilities.scss */
.ecx .hide { display: none !important; }
/* line 30, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_utilities.scss */
.ecx .show { display: block !important; }
/* line 33, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_utilities.scss */
.ecx .invisible { visibility: hidden; }
/* line 36, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_utilities.scss */
.ecx .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_utilities.scss */
.ecx .hidden { display: none !important; visibility: hidden !important; }
/* line 54, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_utilities.scss */
.ecx .affix { position: fixed; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
@-ms-viewport { /* line 21, ../../../../WEB-INF/_ui-src/stylesheets/global/_bootstrap.scss */
  .ecx { width: device-width; } }
/* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
.ecx .visible-xs, .ecx .visible-sm, .ecx .visible-md, .ecx .visible-lg { display: none !important; }
/* line 31, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
.ecx .visible-xs-block, .ecx .visible-xs-inline, .ecx .visible-xs-inline-block, .ecx .visible-sm-block, .ecx .visible-sm-inline, .ecx .visible-sm-inline-block, .ecx .visible-md-block, .ecx .visible-md-inline, .ecx .visible-md-inline-block, .ecx .visible-lg-block, .ecx .visible-lg-inline, .ecx .visible-lg-inline-block { display: none !important; }
@media (max-width: 767px) { /* line 7, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .visible-xs { display: block !important; }
  /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx table.visible-xs { display: table; }
  /* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx tr.visible-xs { display: table-row !important; }
  /* line 12, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx th.visible-xs, .ecx td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { /* line 49, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-xs-block { display: block !important; } }
@media (max-width: 767px) { /* line 54, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-xs-inline { display: inline !important; } }
@media (max-width: 767px) { /* line 59, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-xs-inline-block { display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 1023px) { /* line 7, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .visible-sm { display: block !important; }
  /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx table.visible-sm { display: table; }
  /* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx tr.visible-sm { display: table-row !important; }
  /* line 12, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx th.visible-sm, .ecx td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 1023px) { /* line 68, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-sm-block { display: block !important; } }
@media (min-width: 768px) and (max-width: 1023px) { /* line 73, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-sm-inline { display: inline !important; } }
@media (min-width: 768px) and (max-width: 1023px) { /* line 78, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-sm-inline-block { display: inline-block !important; } }
@media (min-width: 1024px) and (max-width: 1365px) { /* line 7, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .visible-md { display: block !important; }
  /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx table.visible-md { display: table; }
  /* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx tr.visible-md { display: table-row !important; }
  /* line 12, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx th.visible-md, .ecx td.visible-md { display: table-cell !important; } }
@media (min-width: 1024px) and (max-width: 1365px) { /* line 87, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-md-block { display: block !important; } }
@media (min-width: 1024px) and (max-width: 1365px) { /* line 92, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-md-inline { display: inline !important; } }
@media (min-width: 1024px) and (max-width: 1365px) { /* line 97, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-md-inline-block { display: inline-block !important; } }
@media (min-width: 1366px) { /* line 7, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .visible-lg { display: block !important; }
  /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx table.visible-lg { display: table; }
  /* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx tr.visible-lg { display: table-row !important; }
  /* line 12, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx th.visible-lg, .ecx td.visible-lg { display: table-cell !important; } }
@media (min-width: 1366px) { /* line 106, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-lg-block { display: block !important; } }
@media (min-width: 1366px) { /* line 111, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-lg-inline { display: inline !important; } }
@media (min-width: 1366px) { /* line 116, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-lg-inline-block { display: inline-block !important; } }
@media (max-width: 767px) { /* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 1023px) { /* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .hidden-sm { display: none !important; } }
@media (min-width: 1024px) and (max-width: 1365px) { /* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .hidden-md { display: none !important; } }
@media (min-width: 1366px) { /* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .hidden-lg { display: none !important; } }
/* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
.ecx .visible-print { display: none !important; }
@media print { /* line 7, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .visible-print { display: block !important; }
  /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx table.visible-print { display: table; }
  /* line 11, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx tr.visible-print { display: table-row !important; }
  /* line 12, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx th.visible-print, .ecx td.visible-print { display: table-cell !important; } }
/* line 150, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
.ecx .visible-print-block { display: none !important; }
@media print { /* line 150, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-print-block { display: block !important; } }
/* line 157, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
.ecx .visible-print-inline { display: none !important; }
@media print { /* line 157, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-print-inline { display: inline !important; } }
/* line 164, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
.ecx .visible-print-inline-block { display: none !important; }
@media print { /* line 164, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/_responsive-utilities.scss */
  .ecx .visible-print-inline-block { display: inline-block !important; } }
@media print { /* line 18, ../../../../WEB-INF/_ui-src/stylesheets/global/bootstrap/mixins/_responsive-visibility.scss */
  .ecx .hidden-print { display: none !important; } }

/* lg size */
/* line 2, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection { position: relative; margin: 0 -100%; background-color: #ffffff; /*border-top: 1px solid $grey-base;*/ }
/* line 53, ../../../../WEB-INF/_ui-src/stylesheets/global/_mixins.scss */
html.supports-csscalc .ecx .layoutSection { margin: 0 calc((-100vw + 960px)/2 - (20px / 2)); }
/* line 7, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection:first-child { border-top: 0 none transparent; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection.grey { background-color: #eeeeee; }
/* line 15, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection > .container { padding-top: 50px; padding-bottom: 50px; }
/* line 19, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection > .container > *:not(.layoutTemplate) { margin-bottom: 60px; }
/* line 24, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection > .container > :first-child { margin-top: 0; }
/* line 27, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection > .container > :first-child > :first-child { margin-top: 0; }
/* line 31, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection > .container > :first-child.stage, .ecx .layoutSection > .container > :first-child.numbersDataFacts { margin-top: -100px; }
/* line 36, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection > .container > :last-child { margin-bottom: 0; }
/* line 39, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection > .container > :last-child.stage, .ecx .layoutSection > .container > :last-child.numbersDataFacts { margin-bottom: -100px; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection.no-padding > .container { padding-top: 0; padding-bottom: 0; }
/* line 50, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection.no-top-padding > .container { padding-top: 0; }
/* line 54, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_layoutSection.scss */
.ecx .layoutSection.has-rotating-banner > .container { padding-top: 20px; padding-bottom: 20px; }

/* line 3, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx { font-family: 'DokaLight', sans-serif; font-size: 17px; color: #2b2b2b; /*** RTE elements ***/ /*** style modifications ***/ }
/* line 8, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx h1, .ecx h2 { color: #004588; font-weight: bold; }
/* line 13, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx h1 { font-size: 45px; }
/* line 17, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx h2 { font-size: 21px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px; font-family: 'DokaBold', sans-serif; }
/* line 25, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx h3 { color: #2b2b2b; font-size: 17px; text-transform: uppercase; font-family: 'DokaBold', sans-serif; }
/* line 32, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx a { text-decoration: none; color: #004588; }
/* line 36, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx a:hover, .ecx a:active, .ecx a:focus { text-decoration: none; }
/* line 40, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx a:active { color: #004588; }
/* line 45, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx a, .ecx button, .ecx .btn { -ms-touch-action: manipulation; touch-action: manipulation; }
/* line 52, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx p { padding: 0; margin-top: 0; margin-bottom: 15px; }
/* line 57, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx ul, .ecx ol { list-style-type: none; margin-top: 0; margin-bottom: 20px; }
/* line 63, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx dl { margin-bottom: 20px; }
/* line 66, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx dl dt { font-weight: bold; font-size: 14px; line-height: 22px; color: #333333; text-transform: uppercase; }
/* line 73, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx dl dd { margin-bottom: 13px; }
/* line 76, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx dl dd:last-child { margin-bottom: 0; }
/* line 84, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx strong, .ecx b { font-family: 'DokaBold', sans-serif; }
/* line 87, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx em, .ecx i { font-style: italic; }
/* line 90, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx sup, .ecx sub { white-space: nowrap; }
/* line 94, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx img { max-width: 100%; }
/* line 98, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx .overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; background-color: #2b2b2b; z-index: -1; opacity: 0; display: block; -webkit-transition: opacity 100ms linear; -o-transition: opacity 100ms linear; transition: opacity 100ms linear; }
/* line 111, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
html.offcanvas .ecx .overlay { z-index: 200; opacity: .6; }
/* line 115, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
html.main-navigation-active .ecx .overlay { z-index: 200; opacity: .6; }
/* line 121, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx .alert { margin-bottom: 0; font-family: 'DokaBold', sans-serif; }
/* line 125, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx .alert.alert-danger { border: 1px solid #be2f33; background-color: #f7f7f7; color: #be2f33; }
/* line 130, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx .alert.alert-danger .alert-danger-icon { width: 30px; height: 30px; display: inline-block; border: 2px solid #be2f33; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-right: 10px; }
/* line 141, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_content.scss */
.ecx .alert .close { display: none; }

/* line 12, ../../../../WEB-INF/_ui-src/stylesheets/maintenance.scss */
.ecx { overflow-x: hidden; /* offcanvas navigation settings */ /* specific content for the rich text */ }
/* line 1, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header { z-index: 201; }
/* line 4, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav { background-color: #2b2b2b; padding: 0; color: #ffffff; font-family: 'DokaLight', sans-serif; font-size: 14px; }
/* line 11, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-left { padding: 6px 0; }
/* line 13, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-left a { text-transform: uppercase; text-decoration: none; margin-right: 15px; color: #ffffff; font-family: 'DokaBold', sans-serif; }
/* line 20, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-left a.active { color: #ffdd00; position: relative; }
/* line 24, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-left a.active:after { bottom: -9px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-color: transparent; border-bottom-color: #ffdd00; border-width: 7px; margin-left: -15px; }
/* line 42, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul { margin: 0; display: inline-block; }
/* line 46, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li { display: inline-block; cursor: pointer; position: relative; padding: 6px 10px; }
/* line 52, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li a { color: #ffffff; }
/* line 56, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li .sub-nav { display: none; position: absolute; right: 0; z-index: 210; background-color: #333333; padding: 15px 20px; min-width: 220px; margin-top: 6px; }
/* line 66, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li .sub-nav > ul { margin: 0; }
/* line 69, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li .sub-nav > ul > li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #4d4d4d; position: relative; }
/* line 75, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li .sub-nav > ul > li:after { content: ''; display: block; position: absolute; left: 0; bottom: 0; height: 1px; width: 100%; background-color: #1a1a1a; }
/* line 86, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li .sub-nav > ul > li:last-of-type { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
/* line 90, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li .sub-nav > ul > li:last-of-type:after { display: none; }
/* line 95, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li .sub-nav > ul > li:hover { text-decoration: underline; }
/* line 99, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li .sub-nav > ul > li > a { display: block; }
/* line 106, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li.active, .ecx header .meta-nav .pull-right > ul > li:hover { background-color: #333333; }
/* line 109, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li.active .sub-nav, .ecx header .meta-nav .pull-right > ul > li:hover .sub-nav { display: block; }
/* line 113, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-nav .pull-right > ul > li.active > .iconarrow_down:before, .ecx header .meta-nav .pull-right > ul > li:hover > .iconarrow_down:before { content: "g"; }
/* line 122, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .language-selector { display: inline-block; margin-left: 10px; font-family: 'DokaBold', sans-serif; color: #ffffff; padding-right: 0 !important; cursor: default !important; }
/* line 130, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .language-selector:hover { background-color: transparent !important; }
/* line 134, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .language-selector > span { position: relative; margin-right: 8px; }
/* line 138, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .language-selector > span:after { display: block; content: ''; width: 2px; height: 10px; background-color: #ffffff; position: absolute; top: 3px; right: -7px; }
/* line 149, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .language-selector > span:last-of-type { margin: 0; }
/* line 152, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .language-selector > span:last-of-type:after { display: none; }
/* line 157, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .language-selector > span.active { color: #ffdd00; }
/* line 163, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .country-selector { display: inline-block; /* reset background color and cursor for logged in users */ }
/* line 166, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .country-selector img { width: 16px; height: 12px; margin-top: -3px; }
/* line 172, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .country-selector .sub-nav img { margin-right: 10px; margin-top: 0; }
/* line 177, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .country-selector a { display: block; }
/* line 182, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .country-selector.logged-in:hover { background-color: transparent !important; cursor: default !important; }
/* line 188, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid { background-color: #ffdd00; border-bottom: 1px solid #ffffff; }
/* line 191, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid > .container { padding-top: 10px; padding-bottom: 10px; position: relative; }
/* line 196, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid > .container img.logo { width: 102px; margin-top: 4px; margin-bottom: 3px; }
/* line 202, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid > .container .shopping-cart { background-color: #004588; color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding: 20px; width: 96px; height: 96px; position: absolute; right: 13px; top: -4px; text-align: center; z-index: 200; box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.35); }
/* line 216, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid > .container .shopping-cart .iconcart { font-size: 32px; }
/* line 220, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid > .container .shopping-cart > span { display: block; }
/* line 224, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid > .container .shopping-cart .amount { font-family: 'DokaBold', sans-serif; }
/* line 230, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search { background-color: transparent; }
/* line 233, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .ui-front { padding: 0; position: relative; }
/* line 237, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .ui-front ul.ui-autocomplete { width: 100% !important; left: 0 !important; top: 33px !important; padding: 20px; position: absolute; }
/* line 244, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .ui-front ul.ui-autocomplete > li { padding: 0; border-top: 0; margin-bottom: 10px; /* MPE: not needed in search results, will be reused in other places */ /* 						.price-container { */ /* 							color: $blue; */ /* 							@include fontHelvetica("bold"); */ /* 							display: block; */ /* 							position: relative; */ /* 							.price { */ /* 								background-color: $yellow; */ /* 								position: relative; */ /* 								padding: 8px 10px; */ /* 								z-index: 2; */ /* 							} */ /* 							.background { */ /* 								@include backgroundShadow(); */ /* 							} */ /* 						} */ }
/* line 249, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .ui-front ul.ui-autocomplete > li.last-suggestion { border-bottom: 1px solid #d4d4d4; padding-bottom: 10px; margin-bottom: 15px; }
/* line 255, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .ui-front ul.ui-autocomplete > li:last-of-type { margin-bottom: 0; }
/* line 259, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .ui-front ul.ui-autocomplete > li .thumb img { max-width: 60px; width: 60px; height: 60px; border: 1px solid #c3c3c3; }
/* line 266, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .ui-front ul.ui-autocomplete > li .name { padding: 0; font-family: 'DokaBold', sans-serif; color: #004588; vertical-align: top; }
/* line 292, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .ui-front ul.ui-autocomplete > li.ui-state-focus { background: transparent; }
/* line 295, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .ui-front ul.ui-autocomplete > li.ui-state-focus .name { text-decoration: underline; }
/* line 302, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .input-group { border: none; width: 100%; min-height: 32px; background-color: transparent; }
/* line 308, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .input-group .form-control { height: 32px; font-size: 17px; color: #004588; padding-right: 40px; }
/* line 80, ../../../../WEB-INF/_ui-src/stylesheets/global/_mixins.scss */
.ecx header .nav-mid .site-search .input-group .form-control::-webkit-input-placeholder { /* WebKit browsers */ color: #004588; font-weight: inherit; }
/* line 84, ../../../../WEB-INF/_ui-src/stylesheets/global/_mixins.scss */
.ecx header .nav-mid .site-search .input-group .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #004588; font-weight: inherit; }
/* line 88, ../../../../WEB-INF/_ui-src/stylesheets/global/_mixins.scss */
.ecx header .nav-mid .site-search .input-group .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #004588; font-weight: inherit; }
/* line 92, ../../../../WEB-INF/_ui-src/stylesheets/global/_mixins.scss */
.ecx header .nav-mid .site-search .input-group .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #004588; font-weight: inherit; }
/* line 316, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .input-group .input-group-btn { display: block; position: absolute; right: 0; width: 40px; height: 32px; z-index: 10; }
/* line 324, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .input-group .input-group-btn .btn-link { padding: 7px; height: 32px; border: 0; margin-left: 0; /* TODO check this in the search user story */ min-width: auto; background-color: transparent; color: #004588; }
/* line 330, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .input-group .input-group-btn .btn-link:hover { text-decoration: none; }
/* line 338, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .input-group .input-group-btn .btn-link:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
/* line 344, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-mid .site-search .input-group .input-group-btn .btn-link .iconsearch { font-size: 17px; }
/* line 353, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-bot { background-color: #eeeeee; }
/* line 356, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-bot > .container { text-align: center; }
/* line 359, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-bot > .container ul { margin: 0; }
/* line 362, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-bot > .container ul > li { display: inline-block; color: #004588; font-family: 'DokaBold', sans-serif; padding: 8px 15px; position: relative; /* hover effect only when flyout not active */ }
/* line 369, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-bot > .container ul > li.active { background-color: #ffffff; z-index: 202; }
/* line 376, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
html:not(.main-navigation-active).supports-no-touchevents .ecx header .nav-bot > .container ul > li:hover { background-color: #004588; }
/* line 379, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
html:not(.main-navigation-active).supports-no-touchevents .ecx header .nav-bot > .container ul > li:hover a { color: #ffffff; }
/* line 387, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation { position: relative; padding: 0 !important; }
/* line 391, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav { width: 256px; height: 100vh; position: absolute; z-index: 999; background-color: #333333; right: -256px; top: -52px; padding: 15px; font-size: 17px; display: none; overflow-y: scroll; }
/* line 404, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
html.offcanvas .ecx header .offcanvas-navigation nav { display: block; }
/* line 407, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav a { color: #ffffff; display: block; }
/* line 411, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .language-selector { margin: 0 !important; vertical-align: middle; }
/* line 415, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .language-selector > span { margin-right: 20px; }
/* line 418, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .language-selector > span:after { height: 14px; right: -13px; }
/* line 423, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .language-selector > span:last-of-type { margin-right: 0; }
/* line 427, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .language-selector > span a { display: inline-block; }
/* line 432, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .country-selector { margin: 0 !important; margin-right: 20px !important; display: inline-block !important; }
/* line 437, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .country-selector img { width: 29px !important; height: 22px !important; }
/* line 443, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .iconarrow_right, .ecx header .offcanvas-navigation nav .iconarrow_down { color: #ffffff; position: absolute; right: 0; top: 3px; }
/* line 450, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .sub-nav { display: none; margin-left: 20px; margin-top: 9px; position: relative; border-top: 1px solid #1a1a1a; padding-top: 10px; font-size: 15px; }
/* line 459, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .sub-nav:before { content: ''; display: block; position: absolute; left: 0; top: 0; height: 1px; width: 100%; background-color: #4d4d4d; }
/* line 470, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .sub-nav img { width: 29px !important; height: 22px !important; margin-right: 10px; }
/* line 476, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .sub-nav a.title { font-family: 'DokaBold', sans-serif; }
/* line 480, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .sub-nav .sub-nav { margin-left: 0; }
/* line 483, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .sub-nav .sub-nav a { margin-bottom: 8px; }
/* line 486, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav .sub-nav .sub-nav a:last-of-type { margin-bottom: 0; }
/* line 493, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav ul { margin: 0; }
/* line 496, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav ul > li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #4d4d4d; position: relative; color: #ffffff; }
/* line 503, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav ul > li:after { content: ''; display: block; position: absolute; left: 0; bottom: 0; height: 1px; width: 100%; background-color: #1a1a1a; }
/* line 514, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav ul > li:last-of-type { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
/* line 518, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav ul > li:last-of-type:after { display: none; }
/* line 524, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav ul > li.meta-links a { text-transform: uppercase; text-decoration: none; margin-right: 20px; color: #ffffff; font-family: 'DokaBold', sans-serif; display: inline-block; }
/* line 532, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav ul > li.meta-links a.active { color: #ffdd00; position: relative; }
/* line 537, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav ul > li.meta-links a:after { display: block; content: ''; width: 2px; height: 14px; background-color: #ffffff; position: absolute; top: 3px; right: -14px; }
/* line 548, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .offcanvas-navigation nav ul > li.meta-links a:last-of-type:after { display: none; }
/* line 558, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout { display: none; z-index: 202; position: absolute; background-color: #ffffff; width: 100%; }
/* line 565, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
html.main-navigation-active .ecx header .main-navigation-flyout { display: block; }
/* line 569, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout > .container { position: relative; }
/* line 572, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout > .container .iconclose { position: absolute; top: 20px; right: 20px; color: #004588; cursor: pointer; }
/* line 581, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout .all { padding: 15px 0; border-top: 1px solid #c3c3c3; }
/* line 585, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout .all a { color: #004588; text-transform: uppercase; font-family: 'DokaBold', sans-serif; }
/* line 590, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout .all a:hover { text-decoration: underline; }
/* line 596, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout .items-container { padding: 45px 0; }
/* line 601, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout .items-container .item .title { font-family: 'DokaBold', sans-serif; margin-bottom: 10px; }
/* line 606, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout .items-container .item a { color: #2b2b2b; display: block; }
/* line 609, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .main-navigation-flyout .items-container .item a:hover { text-decoration: underline; }
/* line 618, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav { cursor: default; }
/* line 621, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav a { cursor: pointer; white-space: nowrap; }
/* line 625, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav a:hover, .ecx header .meta-navigation-contact .sub-nav a:active, .ecx header .meta-navigation-contact .sub-nav a:focus { text-decoration: underline; }
/* line 630, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .top { margin-bottom: 8px !important; /* override default underline behavior */ }
/* line 633, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .top a { font-family: 'DokaBold', sans-serif; }
/* line 636, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .top p { font-size: 16px; line-height: 18px; margin-bottom: 4px; }
/* line 641, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .top p:last-of-type { margin-bottom: 0; }
/* line 646, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .top:hover { text-decoration: none !important; }
/* line 651, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .contact-person { padding-bottom: 8px !important; }
/* line 654, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .contact-person img { width: 80px !important; height: 80px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-bottom: 13px; }
/* line 660, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .contact-person p { margin-bottom: 6px; }
/* line 663, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .contact-person .name, .ecx header .meta-navigation-contact .sub-nav .contact-person .phone { font-family: 'DokaBold', sans-serif; }
/* line 666, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .meta-navigation-contact .sub-nav .contact-person .email a, .ecx header .meta-navigation-contact .sub-nav .contact-person .phone a { font-family: 'DokaLight', sans-serif; }
/* line 673, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx header .nav-top, .ecx header .nav-middle, .ecx header .nav-bottom { display: none; }
/* line 679, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_header.scss */
.ecx main.offcanvas { position: relative; -webkit-transform: translate(-256px, 0); -ms-transform: translate(-256px, 0); -o-transform: translate(-256px, 0); transform: translate(-256px, 0); }
/* line 1, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer { background: #333333; margin-top: 0; }
/* line 6, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer .copyright { background-color: #2b2b2b; border-top: 1px solid #222222; color: #ffffff; text-align: left; font-size: 15px; padding: 20px 0; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer .copyright a { color: #ffffff; font-family: 'DokaLight', sans-serif; margin-right: 15px; position: relative; font-size: 15px; }
/* line 21, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer .copyright a:hover { text-decoration: underline; }
/* line 25, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer .copyright a:after { display: block; content: ' '; background-color: #ffffff; width: 1px; height: 12px; position: absolute; top: 3px; right: -10px; }
/* line 36, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer .copyright a:last-of-type { margin-right: 0; }
/* line 39, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer .copyright a:last-of-type:after { display: none; }
/* line 46, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer > .container { padding-top: 30px !important; padding-bottom: 25px !important; }
/* line 50, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer > .container .title { font-family: 'DokaBold', sans-serif; margin-bottom: 10px; font-size: 16px; line-height: 16px; }
/* line 56, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer > .container a { color: #ffffff; font-size: 16px; }
/* line 59, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer > .container a:hover { text-decoration: underline; }
/* line 63, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer > .container p { font-size: 16px; margin-bottom: 2px; }
/* line 66, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer > .container p:last-of-type { margin-bottom: 0; }
/* line 71, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer > .container .contact-now { font-size: 14px; font-family: 'DokaBold', sans-serif; margin-top: 10px; margin-bottom: 0; display: inline-block; }
/* line 79, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_footer.scss */
.ecx .main-footer > .container .links { text-align: left; }
/* line 6, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content ul > li { padding-left: 30px; position: relative; }
/* line 10, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content ul > li:before { background-image: url("../images/list-style-icon.jpg"); display: block; content: ' '; width: 10px; height: 10px; position: absolute; left: 0; top: 7px; }
/* line 22, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content ol { list-style-type: decimal; padding-left: 20px; }
/* line 28, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content p a { font-family: 'DokaBold', sans-serif; }
/* line 31, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content p a:hover { text-decoration: underline; }
/* line 37, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content table { width: 100%; max-width: 100%; border-collapse: collapse; font-size: 16px; line-height: 16px; }
/* line 44, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content table td, .ecx .content table th { padding: 15px; color: #2b2b2b; background-color: transparent; }
/* line 52, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content table th { vertical-align: top; font-family: 'DokaBold', sans-serif; text-transform: none; font-size: 16px; }
/* line 57, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content table th:last-of-type { text-align: left; }
/* line 61, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content table tbody tr { border-bottom: 1px solid #c3c3c3; }
/* line 64, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content table tbody tr:last-child { border-bottom: none; }
/* line 68, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content table tbody tr:nth-child(even) { background-color: #f7f7f7; }
/* line 72, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_text.scss */
.ecx .content table thead tr { border-bottom: 1px solid #c3c3c3; background-color: #f7f7f7; }
/* line 14, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_button.scss */
.ecx .btn { display: inline-block; color: #ffffff; font-size: 15px; padding: 10px 20px; border: none; min-width: 100px; background-color: #004588; font-family: 'DokaBold', sans-serif; }
/* line 24, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_button.scss */
.ecx .btn:hover, .ecx .btn:focus { -webkit-box-shadow: inset 0 0 12px 0 rgba(43, 43, 43, 0.45); -moz-box-shadow: inset 0 0 12px 0 rgba(43, 43, 43, 0.45); box-shadow: inset 0 0 12px 0 rgba(43, 43, 43, 0.45); }
/* line 28, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_button.scss */
.ecx .btn:active { background-color: #003e7a; color: rgba(255, 255, 255, 0.8); }
/* line 33, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_button.scss */
.ecx .btn:disabled { pointer-events: none; background-color: #7fa2c3; color: rgba(255, 255, 255, 0.8); }
/* line 39, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_button.scss */
.ecx .btn.btn-alternative { background-color: #2b2b2b; }
/* line 42, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_button.scss */
.ecx .btn.btn-alternative:hover, .ecx .btn.btn-alternative:focus { -webkit-box-shadow: inset 0 0 12px 0 #2b2b2b; -moz-box-shadow: inset 0 0 12px 0 #2b2b2b; box-shadow: inset 0 0 12px 0 #2b2b2b; }
/* line 46, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_button.scss */
.ecx .btn.btn-alternative:active { background-color: #222222; }
/* line 50, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_button.scss */
.ecx .btn.btn-alternative:disabled { background-color: #959595; }
/* line 1, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_maintenance.scss */
.ecx .maintenance-page { padding-top: 45px; }
/* line 4, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_maintenance.scss */
.ecx .maintenance-page h1 { margin: 0; }
/* line 8, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_maintenance.scss */
.ecx .maintenance-page .maintenance-image { max-height: 315px; overflow: hidden; }
/* line 13, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_maintenance.scss */
.ecx .maintenance-page p a { font-family: 'DokaBold', sans-serif; }
/* line 16, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_maintenance.scss */
.ecx .maintenance-page p a:hover, .ecx .maintenance-page p a:focus, .ecx .maintenance-page p a:active { text-decoration: underline; }
/* line 21, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_maintenance.scss */
.ecx .maintenance-page .btn { margin-bottom: 50px; }
/* line 25, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_maintenance.scss */
.ecx .maintenance-page .german { font-style: italic; }
/* line 28, ../../../../WEB-INF/_ui-src/stylesheets/components/lg/_maintenance.scss */
.ecx .maintenance-page .german .btn { font-style: normal; }

/* sm size */
@media screen and (min-width: 768px) and (max-width: 1023px) { /* line 2, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_layoutSection-sm.scss */
  .ecx .layoutSection { position: relative; /* Note: overriding only left/right padding */ }
  /* line 41, ../../../../WEB-INF/_ui-src/stylesheets/global/_mixins.scss */
  html.supports-csscalc .ecx .layoutSection { margin: 0 calc((-100vw + 768px)/2 - (20px / 2)); }
  /* line 6, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_layoutSection-sm.scss */
  .ecx .layoutSection .container { padding-left: 16px; padding-right: 16px; }
  /* line 1, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_content-sm.scss */
  .ecx { /*h1 {
	font-size: 38px;
	line-height: 46px;
}
h2 {
	font-size: 28px;
	line-height: 36px;
}
h3 {
}
h4 {
}*/ }
  /* line 2, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .meta-nav { padding-top: 16px; padding-bottom: 17px; }
  /* line 6, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .meta-nav .pull-left { padding: 0; }
  /* line 9, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .meta-nav .pull-left a.active:after { bottom: -19px; }
  /* line 14, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .meta-nav .pull-right { position: relative; }
  /* line 17, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .meta-nav .pull-right .iconmenu { font-size: 23px; position: absolute; right: 0; top: -4px; z-index: 201; }
  /* line 29, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .nav-mid > .container .shopping-cart { top: 25px; right: 7px; }
  /* line 35, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .nav-mid > .container .site-search ul.ui-autocomplete { padding: 15px; }
  /* line 43, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .nav-bot > .container { text-align: left; }
  /* line 46, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .nav-bot > .container ul > li { padding: 14px 8px; }
  /* line 53, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .main-navigation-flyout .items-container { padding: 40px 0; }
  /* line 57, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .main-navigation-flyout > .container .iconclose { top: 15px; }
  /* line 64, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .meta-navigation-contact .sub-nav .top p { line-height: 20px; }
  /* line 67, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_header-sm.scss */
  .ecx header .meta-navigation-contact .sub-nav .top a { display: inline-block; }
  /* line 3, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_footer-sm.scss */
  .ecx .main-footer > .container .contact-now { margin-top: 20px; }
  /* line 7, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_footer-sm.scss */
  .ecx .main-footer > .container .links p { margin-bottom: 10px; }
  /* line 10, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_footer-sm.scss */
  .ecx .main-footer > .container .links p:last-of-type { margin-bottom: 0; }
  /* line 2, ../../../../WEB-INF/_ui-src/stylesheets/components/sm/_maintenance-sm.scss */
  .ecx .maintenance-page .col-xs-12 { margin-bottom: 15px; } }
/* xs size */
@media screen and (max-width: 767px) { /* line 2, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_layoutSection-xs.scss */
  .ecx .layoutSection { position: relative; margin: 0 -5px; /* Note: overriding only left/right padding */ }
  /* line 35, ../../../../WEB-INF/_ui-src/stylesheets/global/_mixins.scss */
  html.supports-csscalc .ecx .layoutSection { margin: 0 -5px; }
  /* line 5, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_layoutSection-xs.scss */
  .ecx .layoutSection > .container { padding-top: 50px; padding-bottom: 50px; }
  /* line 11, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_layoutSection-xs.scss */
  .ecx .layoutSection > .container > :first-child.stage, .ecx .layoutSection > .container > :first-child.numbersDataFacts { margin-top: -50px; }
  /* line 18, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_layoutSection-xs.scss */
  .ecx .layoutSection > .container > :last-child.stage, .ecx .layoutSection > .container > :last-child.numbersDataFacts { margin-bottom: -50px; }
  /* line 24, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_layoutSection-xs.scss */
  .ecx .layoutSection.has-rotating-banner > .container { padding-top: 0; padding-bottom: 0; }
  /* line 30, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_layoutSection-xs.scss */
  .ecx .layoutSection .container { padding-left: 15px; padding-right: 15px; }
  /* line 1, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_content-xs.scss */
  .ecx { /*h1 {
	font-size: 36px;
	line-height: 44px;
}
h2 {
	font-size: 26px;
	line-height: 34px;
}
h3 {
	font-size: 20px;
	line-height: 28px;
}
h4 {
}*/ /*.text{
	.image-right-normal, .image-right-small, .image-left-normal, .image-left-small, .image-left-normal + p{
		float: none;
		clear: both;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
}*/ }
  /* line 2, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .meta-nav { display: none; }
  /* line 6, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid { border-bottom: none; margin-bottom: 50px; }
  /* line 11, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid > .container .iconmenu { display: inline-block !important; color: #004588; font-size: 23px; float: right; margin-right: 80px; z-index: 201; position: absolute; right: 0; top: 14px; }
  /* line 22, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  html.offcanvas .ecx header .nav-mid > .container .iconmenu { margin-right: 20px; color: #ffffff; }
  /* line 28, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid > .container .shopping-cart { width: 70px; height: 70px; padding: 15px; font-size: 14px; top: -20px; right: -10px; }
  /* line 36, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid > .container .shopping-cart .iconcart { font-size: 24px; }
  /* line 40, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  html.offcanvas .ecx header .nav-mid > .container .shopping-cart { display: none; }
  /* line 46, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid .site-search.visible-xs { padding: 0; }
  /* line 49, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid .site-search.visible-xs ul.ui-autocomplete { padding: 15px; }
  /* line 54, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid .site-search.visible-xs .input-group .form-control { height: 50px; padding: 15px; }
  /* line 59, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid .site-search.visible-xs .input-group .input-group-btn { height: 50px; }
  /* line 61, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid .site-search.visible-xs .input-group .input-group-btn .btn-link { margin-top: 6px; margin-left: -5px; }
  /* line 65, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .nav-mid .site-search.visible-xs .input-group .input-group-btn .btn-link .iconsearch { font-size: 23px; }
  /* line 76, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .meta-navigation-contact .sub-nav .top p { line-height: 20px; }
  /* line 79, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .meta-navigation-contact .sub-nav .top a { display: inline-block; }
  /* line 86, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_header-xs.scss */
  .ecx header .offcanvas-navigation nav { top: 0; }
  /* line 2, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer > .container { font-size: 14px; }
  /* line 5, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer > .container .title { font-size: 14px; }
  /* line 9, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer > .container p { font-size: 14px; margin-bottom: 7px; }
  /* line 12, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer > .container p:last-of-type { margin-bottom: 0; }
  /* line 15, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer > .container p > a { margin-bottom: 0; }
  /* line 20, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer > .container .col-xs-12:not(:first-of-type) .title { margin-top: 30px; }
  /* line 24, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer > .container .links p { font-size: 14px; margin-bottom: 15px; }
  /* line 28, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer > .container .links p:last-of-type { margin-bottom: 0; }
  /* line 34, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer .copyright { text-align: center; padding: 30px 0; }
  /* line 38, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer .copyright .notice { margin-bottom: 25px; display: block; }
  /* line 43, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_footer-xs.scss */
  .ecx .main-footer .copyright .pull-right { width: 100%; }
  /* line 3, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_text-xs.scss */
  .ecx .content table.responsive-table, .ecx .content table.responsive-table thead, .ecx .content table.responsive-table tbody, .ecx .content table.responsive-table th, .ecx .content table.responsive-table td, .ecx .content table.responsive-table tr { display: block; }
  /* line 7, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_text-xs.scss */
  .ecx .content table.responsive-table thead tr { display: none; }
  /* line 11, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_text-xs.scss */
  .ecx .content table.responsive-table tbody td { border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; min-height: 45px; }
  /* line 18, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_text-xs.scss */
  .ecx .content table.responsive-table tbody td:before { content: attr(data-attr); position: absolute; top: 15px; left: 10px; width: calc(50% - 10px); padding-right: 10px; white-space: nowrap; font-family: 'DokaBold', sans-serif; }
  /* line 3, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_maintenance-xs.scss */
  .ecx .maintenance-page .col-xs-12 { margin-bottom: 15px; }
  /* line 8, ../../../../WEB-INF/_ui-src/stylesheets/components/xs/_maintenance-xs.scss */
  .ecx .nav-mid { margin-bottom: 0 !important; } }
