article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{ display:block; }
audio, canvas, video{ display:inline-block; }
audio:not([controls]){ display:none; height:0; }
[hidden], template{ display:none; }
html{ font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }
body{ margin:0; }
a{ background:transparent; text-decoration:none; }
a:focus{ outline:thin dotted; }
a:active, a:hover{ outline:0; }
h1{ font-size:2em; margin:0.67em 0; }
abbr[title]{ border-bottom:1px dotted; }
b, strong{ font-weight:bold; }
dfn{ font-style:italic; }
hr{ -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
mark{ background:#ff0; color:#000; }
code, kbd, pre, samp{ font-family:monospace, serif; font-size:1em; }
pre{ white-space:pre-wrap; }
q{ quotes:"\201C" "\201D" "\2018" "\2019"; }
small{ font-size:80%; }
sub, sup{ font-size:75%; line-height:0; position:relative; }
sup{ vertical-align:super; }
sub{ vertical-align:sub; }
img{ border:0; }
svg:not(:root){ overflow:hidden; }
figure{ margin:0; }
fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }
legend{ border:0; padding:0; }
button, input, select, textarea{ font-family:inherit; font-size:100%; margin:0; padding:0; }
button, input{ line-height:normal; }
button, select{ text-transform:none; }
button, html input[type="button"], input[type="reset"], input[type="submit"]{ -webkit-appearance:button; cursor:pointer; }
button[disabled], html input[disabled]{ cursor:default; }
input[type="checkbox"], input[type="radio"]{ box-sizing:border-box; padding:0; }
input[type="checkbox"]:not(.dyn_helper_ghost), input[type="radio"]:not(.dyn_helper_ghost){ border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; outline:none; }
input[type="checkbox"]:not(.dyn_helper_ghost)+label:before, input[type="radio"]:not(.dyn_helper_ghost)+label:before{ content:'.'; color:transparent; display:inline-block; position:relative; margin:0.1em; margin-right:0.3em; width:0.6em; height:0.6em; border-radius:0.5em; box-shadow:0px 0px 0px 1px gray; background-color:lightgray; border:solid 0.1em lightgray; border-top-color:white; white-space:nowrap; overflow:hidden; outline:none; }
input[type="checkbox"]:not(.dyn_helper_ghost)+label:before{ border-radius:0.2em; }
input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before, input[type="radio"]:not(.dyn_helper_ghost):checked+label:before{ background-color:black; }
input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before{ border-top-width:0.3em; border-bottom-width:0.3em; height:0.15em; background-color:black; }
input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label, input[type="radio"]:not(.dyn_helper_ghost):disabled+label{ opacity:0.5; }
input[type="search"]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner{ border:0; padding:0; }
textarea{ overflow:auto; vertical-align:top; }
table{ border-collapse:collapse; border-spacing:0; }
th{ font-weight:normal; text-align:center; }html{ position:absolute; display:block; top:0; left:0; right:0; bottom:0; height:auto; box-sizing:border-box; -ms-touch-action:manipulation; touch-action:manipulation; }
.dyn_scrolltip{ text-overflow:clip !important; }
.dyn_link{ display:inline; overflow:hidden; text-overflow:ellipsis; }
.dyn_link.dyn_ghost{ position:absolute; top:0; left:0; width:0; height:0; }
.dyn_helper_clearfix:before, .dyn_helper_clearfix:after{ content:""; display:table; border-collapse:collapse; }
.dyn_helper_clearfix:after{ clear:both; }
.dyn_helper_clearfix{ min-height:0; }
.dyn_helper_hidden{ display:none; }
.dyn_helper_ghost{ border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.dynfx_wrapper{ position:absolute; overflow:hidden; }
.dynfx_wrapper>*{ position:relative; }
.dyn_modal_panel{ position:fixed !important; left:0; top:0; right:0; bottom:0; background:transparent; z-index:100; }
@media all and (max-width: 50em){ div.wwindow[id*="msgbox"] .dyn-dialog, div.wwindow[id*="msgbox"] .dyn-dialog-content>div>.dyn_valign_container>.dyn_valign_centered.dyn-dialog-msg{ min-width:0 !important; }
}
#dyn_iconsets{ display:none; }
svg.dyn-icon>use{ pointer-events:none; }
#dyn_desktop{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; }
#dyn_page_top{ position:absolute; display:block; box-sizing:border-box; top:0; left:0; right:0; height:auto; }
#dyn_page_top .wsectionwindow{ z-index:2; }
.wwindow, .wwindow>div.dyn-window, .wwindow>div.dyn-dialog{ z-index:100; }
#dyn_page{ position:absolute; display:block; box-sizing:border-box; top:0; left:0; right:0; bottom:0; }
#dyn_page_bottom{ position:absolute; display:block; box-sizing:border-box; bottom:0; left:0; right:0; height:auto; z-index:150; }
#dyn_apps{ position:absolute; left:0; right:0; }
body.dyn_req_fullscreen #dyn_page_bottom, body.dyn_req_fullscreen #dyn_section_superfooter>.wsectionwindow{ z-index:auto !important; }
body.dyn_req_fullscreen .dyn_scroll{ -webkit-overflow-scrolling:initial !important; }
body.dyn_req_fullscreen .dyn-window-content.dyn_scroll{ overflow:hidden !important; }
@media all and (max-width: 70em){ [data-resp$="1"] .dyn_layresp_dock_left, [data-resp$="1"] .dyn_layresp_dock_right{ width:auto !important; float:none; clear:none; }
[data-resp^="1"]{ display:none; }
}
@media all and (max-width: 60em){ [data-resp$="2"] .dyn_layresp_dock_left, [data-resp$="2"] .dyn_layresp_dock_right{ width:auto !important; float:none; clear:none; }
[data-resp^="2"]{ display:none; }
}
@media all and (max-width: 50em){ [data-resp$="3"] .dyn_layresp_dock_left, [data-resp$="3"] .dyn_layresp_dock_right{ width:auto !important; float:none; clear:none; }
[data-resp^="3"]{ display:none; }
}
@media all and (max-width: 30em){ [data-resp$="4"] .dyn_layresp_dock_left, [data-resp$="4"] .dyn_layresp_dock_right{ width:auto !important; float:none; clear:none; }
[data-resp^="4"]{ display:none; }
}
.dyn_layout_hsplit_topfixed, .dyn_layout_hsplit_bottomfixed{ display:block; position:relative; height:100%; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; margin:0; padding:0; }
.dyn_layout_panel{ display:block; position:relative; max-height:100%; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; margin:0; padding:0; }
.dyn_layout_fixed{ display:block; position:absolute; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; margin:0; padding:0; left:0; right:0; top:0; bottom:0; }
.dyn_layresp_dock_left, .dyn_layout_dock_left{ display:block; position:relative; height:100%; float:left; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; }
.dyn_layresp_dock_right, .dyn_layout_dock_right{ display:block; position:relative; float:right; height:100%; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; }
.dyn_layout_hsplit_topfixed>.dyn_layout_panel{ z-index:1; }
.dyn_layout_hsplit_bottomfixed>.dyn_layout_panel, .dyn_layout_hsplit_topfixed>.dyn_layout_panel+.dyn_layout_panel{ -moz-box-sizing:border-box; box-sizing:border-box; position:absolute; top:0; bottom:0; left:0; right:0; z-index:0; }
.dyn_layout_hsplit_bottomfixed>.dyn_layout_panel+.dyn_layout_panel{ top:auto; }
.dyn_nodragsel, .dyn_nodragsel *, .dyn_notextsel, .dyn_notextsel *{ -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.dyn_textsel, .dyn_textsel *{ -webkit-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text; cursor:text; }
.dyn_textsel a, .dyn_textsel a *{ cursor:pointer; }
.dyn_notransition{ -webkit-transition:none !important; -moz-transition:none !important; -o-transition:none !important; transition:none !important; }
.dyn_valign_container{ }
.dyn_valign_container:after{ content:''; display:inline-block; height:100%; vertical-align:middle; }
.dyn_layout_panel.dyn_valign_container:after{ margin-left:-0.25em; }
@-moz-document url-prefix(){ .dyn_layout_panel.dyn_valign_container:after{ margin-left:0; }
}
.dyn_valign_top{ display:inline-block; vertical-align:top; }
.dyn_valign_centered{ display:inline-block; vertical-align:middle; }
.dyn_valign_bottom{ display:inline-block; vertical-align:bottom; }
.dyn_resize_triggers{ visibility:hidden; z-index:-1; }
.dyn_resize_triggers::-webkit-scrollbar, .dyn_resize_triggers *::-webkit-scrollbar{ visibility:hidden; }
.dyn_resize_triggers, .dyn_resize_triggers>div, .dyn_contract_trigger:before{ content:" "; display:block !important; position:absolute !important; top:0; left:0; height:100%; width:100%; overflow:hidden; }
.dyn_resize_triggers>div{ background:#eee; overflow:auto; }
.dyn_contract_trigger:before{ width:200%; height:200%; }
#dyn_vpointer{ position:fixed; width:24px; height:24px; background:url('/public/cursor.svg') top left no-repeat; background-size:contain; z-index:1000; transition-property:top, left; }
text.dyn_svg_text_start{ text-anchor:start; }
text.dyn_svg_text_middle{ text-anchor:middle; }
text.dyn_svg_text_end{ text-anchor:end; }
.dyn_layout_panel.dyn_pagesec{ overflow:hidden; }
.dyn_pagesec_cont>p{ margin:0; }
.dyn_page_wrapper{ position:relative; }
#dyn_desktop.pgr_hide_config_buttons .pgr_config_button{ display:none; }.dyn_sym_notfound{ display:inline-block; box-sizing:border-box; font-family:monospace; font-weight:bold; background-color:yellow; color:black; padding:0.3em; border:2px dashed red; }
span.dyn_symbol{ position:relative; display:inline-block; box-sizing:border-box; vertical-align:middle; width:auto !important; height:auto !important; margin:0; padding:0.25em; border-radius:0.1em; text-transform:none !important; user-select:none; cursor:default; font-family:monospace !important; box-shadow:rgba(0, 0, 0, 0.15) 0 1px 3px 0; background:rgba(238, 238, 238, 0.75); border:1px solid rgba(32, 32, 32, 0.2); color:#000; }
.dyn_invalid_html{ display:inline-block; vertical-align:middle; min-width:5em; min-height:2em; }
.dyn_invalid_html.dyn_popup{ cursor:pointer; }
.dyn_invalid_html_info{ display:block; margin:0; padding:0.5em; background:white; color:black; line-height:1.5; }
.dyn_invalid_html .dyn_invalid_html_info{ display:none; }
#dyn_console{ position:fixed; bottom:0; left:0; width:100%; height:20%; background:#ffffff; color:#000000; font-family:monospace; font-size:10pt; opacity:0.75; z-index:-100; }
#dyn_console>pre{ float:left; width:50%; height:100%; margin:0; padding:0.5em; overflow:auto; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; }
#dyn_console>div{ height:100%; background:#eee; overflow:auto; }.widget-contentleft{ text-align:left; }
.widget-contentcenter{ text-align:center; }
.widget-contentright{ text-align:right; }
.widget-contenttop{ vertical-align:top; }
.widget-contentmiddle{ vertical-align:middle; }
.widget-contentbottom{ vertical-align:bottom; }
.dyn_init_hide{ visibility:hidden; }
.widget{ display:inline-block; position:relative; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0; float:left; clear:both; }
.wctrl{ position:relative; vertical-align:middle; cursor:default; }
.wcomposite .wctrl, .wcontrolgrid .wctrl{ display:inline-block; }
.wctrl.widget-fill, .widget-fill{ display:block; float:none; height:100%; }
:not([class*="dyn_flex_"])>.wctrl.widget-fill, :not([class*="dyn_flex_"])>.widget.widget-fill{ position:absolute; top:0; left:0; right:0; bottom:0; }
.wctrl.widget-fill-h, .widget-fill-h{ display:block; float:none; }
.wctrl.widget-fill-v, .widget-fill-v{ height:100%; }
[class*="dyn_flex_"]>.wctrl, [class*="dyn_flex_"]>.widget{ flex-shrink:0; flex-grow:0; }
[class*="dyn_flex_col"]>.wctrl.widget-fill-v, [class*="dyn_flex_col"]>.widget.widget-fill-v, [class*="dyn_flex_"]>.wctrl.widget-fill, [class*="dyn_flex_"]>.widget.widget-fill{ height:initial; flex-shrink:1; flex-grow:1; }
[class*="dyn_flex_row"]>.wctrl.widget-fill-h, [class*="dyn_flex_row"]>.widget.widget-fill-h{ flex-shrink:1; flex-grow:1; }
.widget>div[id$="_inner"]{ -moz-box-sizing:border-box; box-sizing:border-box; position:relative; }
.widget-fill>div[id$="_inner"]:not([class*="dyn_flex_"]){ display:block; position:absolute; height:auto; bottom:0; top:0; left:0; right:0; }
.widget-fill-v>div[id$="_inner"]{ height:100%; }
.wsection.flexitem_grow.dyn_flex_col>.wsectionwindow{ flex-grow:1; }
.wsectionwindow{ position:relative; box-sizing:border-box; }
.wlabel{ float:none; clear:none; }
.wlistbox.widget-fill>div[id$="_inner"]>select, .wlistbox.widget-fill-h>div[id$="_inner"]>select, .wcombobox.widget-fill>div[id$="_inner"]>select, .wcombobox.widget-fill-h>div[id$="_inner"]>select{ width:100%; }
.wlistbox.widget-fill>div[id$="_inner"]>select, .wlistbox.widget-fill-v>div[id$="_inner"]>select{ height:100%; }
.wcontainer, .wmenu, .wpaginator, .wtabs, .wtoolbar, .waccordion, .wchart_rect, .wcontenteditor{ display:block; float:none; clear:both; }
.wtable, .wcontrolgrid{ max-width:100%; }
.wtable.widget-fill{ overflow:auto; }
.wtable:not(.widget-fill-h):not(.widget-fill)>div[id$="_inner"], .wcontrolgrid:not(.widget-fill-h):not(.widget-fill)>div[id$="_inner"]{ }
.wbutton button{ width:100%; }
.wtabs.widget-fill-v>.wctrl_tabs>.dyn-tabs, .wtabs.widget-fill-v>.wctrl_tabs>.dyn-tabs>.dyn-tabs-container{ height:100%; }
.wtextbox.widget-fill-h>div>.wctrl, .wtextbox.widget-fill>div>.wctrl{ width:100%; }
.wtextbox.widget-fill-v>div>.wctrl, .wtextbox.widget-fill>div>.wctrl{ height:100%; }
.wctrl_button button, .wctrl_editbox input, .wctrl_editbutton input, .wctrl_password input, .wctrl_select select, .wctrl_textbox textarea{ display:inline-block; -moz-box-sizing:border-box; box-sizing:border-box; min-width:100%; }
.widget.widget-fill-v>.wctrl_select>ul, .widget.widget-fill>.wctrl_select>ul{ height:100%; }
.wctrl_editbutton .dyn-button{ margin-left:0.25em; }
.wctrl_panel{ overflow:hidden; }
.wctrl_panel.widget-fill-h .dyn-cpanel{ display:block; }
.wctrl_panel.widget-fill-h .dyn-cpanel:before, .wctrl_panel.widget-fill-h .dyn-cpanel:after{ content:' '; display:table; }
.wwindow:not(.wpopup) .dyn_surfdrag, .wwindow:not(.wpopup) .dyn_surfdrag .dyn_layout_panel{ cursor:move; }
.wwindow .dyn_layout_panel .widget{ cursor:default; }
.dyn_ctrllock{ display:block; position:absolute !important; top:0; left:0; right:0; bottom:0; text-align:center; background:transparent; }
.dyn_ctrllock, .dyn_ctrllock *{ cursor:default; }.dyn_flex_row, .dyn_flex_row_fill{ min-width:1px; min-height:1px; display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; align-items:stretch; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_row_list{ display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_row_list_spaced, .dyn_flex_row_list_fill{ display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_col, .dyn_flex_col_fill{ min-width:1px; min-height:1px; display:-webkit-flex; display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; align-items:stretch; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_col_list{ display:-webkit-flex; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_col_list_spaced, .dyn_flex_col_list_fill{ display:-webkit-flex; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_grid_spaced{ display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-items:stretch; align-content:space-between; box-sizing:border-box; }
.dyn_flex_grid_fill{ display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-items:stretch; align-content:stretch; box-sizing:border-box; }
.dyn_flex_row>*, .dyn_flex_row_list>*, .dyn_flex_row_list_spaced>*, .dyn_flex_col>*, .dyn_flex_col_list>*, .dyn_flex_col_list_spaced>*{ flex-grow:0; flex-shrink:1; flex-basis:auto; align-self:auto; box-sizing:border-box; }
.dyn_flex_row_fill>*, .dyn_flex_row_list_fill>*, .dyn_flex_col_fill>*, .dyn_flex_col_list_fill>*, .dyn_flex_grid_fill>*{ flex-grow:1; flex-shrink:1; flex-basis:auto; align-self:auto; box-sizing:border-box; }
.dyn_flex_row, .dyn_flex_row>*, .dyn_flex_row_fill, .dyn_flex_row_fill>*, .dyn_flex_row_list, .dyn_flex_row_list>*, .dyn_flex_row_list_spaced, .dyn_flex_row_list_spaced>*, .dyn_flex_row_list_fill, .dyn_flex_row_list_fill>*, .dyn_flex_col, .dyn_flex_col>*, .dyn_flex_col_fill, .dyn_flex_col_fill>*, .dyn_flex_col_list, .dyn_flex_col_list>*, .dyn_flex_col_list_spaced .dyn_flex_col_list_spaced>*, .dyn_flex_col_list_fill, .dyn_flex_col_list_fill>*, .dyn_flex_grid_spaced, .dyn_flex_grid_spaced>*, .dyn_flex_grid_fill, .dyn_flex_grid_fill>*{ position:relative; }
.dyn_flex_row.flex_center, .dyn_flex_row_fill.flex_center, .dyn_flex_row_list.flex_center, .dyn_flex_row_list_spaced.flex_center, .dyn_flex_row_list_fill.flex_center, .dyn_flex_col.flex_center, .dyn_flex_col_fill.flex_center, .dyn_flex_col_list.flex_center, .dyn_flex_col_list_spaced.flex_center, .dyn_flex_col_list_fill.flex_center, .dyn_flex_grid_spaced.flex_center, .dyn_flex_grid_fill.flex_center{ align-items:center; }
.dyn_flex_row.flex_start, .dyn_flex_row_fill.flex_start, .dyn_flex_row_list.flex_start, .dyn_flex_row_list_spaced.flex_start, .dyn_flex_row_list_fill.flex_start, .dyn_flex_col.flex_start, .dyn_flex_col_fill.flex_start, .dyn_flex_col_list.flex_start, .dyn_flex_col_list_spaced.flex_start, .dyn_flex_col_list_fill.flex_start, .dyn_flex_grid_spaced.flex_start, .dyn_flex_grid_fill.flex_start{ align-items:flex-start; }
.dyn_flex_row.flex_end, .dyn_flex_row_fill.flex_end, .dyn_flex_row_list.flex_end, .dyn_flex_row_list_spaced.flex_end, .dyn_flex_row_list_fill.flex_end, .dyn_flex_col.flex_end, .dyn_flex_col_fill.flex_end, .dyn_flex_col_list.flex_end, .dyn_flex_col_list_spaced.flex_end, .dyn_flex_col_list_fill.flex_end, .dyn_flex_grid_spaced.flex_end, .dyn_flex_grid_fill.flex_end{ align-items:flex-end; }
.dyn_flex_row.flex_stretch, .dyn_flex_row_fill.flex_stretch, .dyn_flex_row_list.flex_stretch, .dyn_flex_row_list_spaced.flex_stretch, .dyn_flex_row_list_fill.flex_stretch, .dyn_flex_col.flex_stretch, .dyn_flex_col_fill.flex_stretch, .dyn_flex_col_list.flex_stretch, .dyn_flex_col_list_spaced.flex_stretch, .dyn_flex_col_list_fill.flex_stretch, .dyn_flex_grid_spaced.flex_stretch, .dyn_flex_grid_fill.flex_stretch{ align-items:stretch; }
.dyn_flex_row.flex_grow>*, .dyn_flex_row_fill.flex_grow>*, .dyn_flex_row_list.flex_grow>*, .dyn_flex_row_list_spaced.flex_grow>*, .dyn_flex_row_list_fill.flex_grow>*, .dyn_flex_col.flex_grow>*, .dyn_flex_col_fill.flex_grow>*, .dyn_flex_col_list.flex_grow>*, .dyn_flex_col_list_spaced.flex_grow>*, .dyn_flex_col_list_fill.flex_grow>*, .dyn_flex_grid_spaced.flex_grow>*, .dyn_flex_grid_fill.flex_grow>*{ flex-grow:1; }
.dyn_flex_row.flex_noshrink>*, .dyn_flex_row_fill.flex_noshrink>*, .dyn_flex_row_list_fill.flex_noshrink>*, .dyn_flex_col_fill.flex_noshrink>*, .dyn_flex_col_list_fill.flex_noshrink>*, .dyn_flex_grid_fill.flex_noshrink>*, .dyn_flex_row>.flexitem_noshrink, .dyn_flex_row_fill>.flexitem_noshrink, .dyn_flex_row_list>.flexitem_noshrink, .dyn_flex_row_list_fill>.flexitem_noshrink, .dyn_flex_col>.flexitem_noshrink, .dyn_flex_col_fill>.flexitem_noshrink, .dyn_flex_row_list>.flexitem_noshrink, .dyn_flex_col_list_fill>.flexitem_noshrink, .dyn_flex_grid_fill>.flexitem_noshrink{ flex-shrink:0; }
.dyn_flex_row.flex_noresize>*, .dyn_flex_row_fill.flex_noresize>*, .dyn_flex_row_list_fill.flex_noresize>*, .dyn_flex_col.flex_noresize>*, .dyn_flex_col_fill.flex_noresize>*, .dyn_flex_col_list_fill.flex_noresize>*, .dyn_flex_grid_fill.flex_noresize>*, .dyn_flex_row>.flexitem_noresize, .dyn_flex_row_fill>.flexitem_noresize, .dyn_flex_row_list_fill>.flexitem_noresize, .dyn_flex_col>.flexitem_noresize, .dyn_flex_col_fill>.flexitem_noresize, .dyn_flex_col_list_fill>.flexitem_noresize, .dyn_flex_grid_fill>.flexitem_noresize{ flex-shrink:0; flex-grow:0; }
.dyn_flex_row>.flexitem_shrink, .dyn_flex_row_fill>.flexitem_shrink, .dyn_flex_row_list>.flexitem_shrink, .dyn_flex_row_list_fill>.flexitem_shrink, .dyn_flex_col>.flexitem_shrink, .dyn_flex_col_fill>.flexitem_shrink, .dyn_flex_row_list>.flexitem_shrink, .dyn_flex_col_list_fill>.flexitem_shrink, .dyn_flex_grid_fill>.flexitemoshrink{ flex-shrink:1; }
.flex_just_start{ justify-content:flex-start; }
.flex_just_end{ justify-content:flex-end; }
.flex_just_center{ justify-content:center; }
.flex_just_spc_between{ justify-content:space-between; }
.flex_just_spc_around{ justify-content:space-around; }
.flex_just_spc_evenly{ justify-content:space-evenly; }
.flex_align_stretch{ align-content:stretch; }
.flex_align_start{ align-content:flex-start; }
.flex_align_end{ align-content:flex-end; }
.flex_align_center{ align-content:center; }
.flex_align_spc_between{ align-content:space-between; }
.flex_align_spc_around{ align-content:space-around; }
.flex_align_spc_evenly{ align-content:space-evenly; }
.flexitem_start{ align-self:flex-start; }
.flexitem_center{ align-self:center; }
.flexitem_end{ align-self:flex-end; }
.flexitem_stretch{ align-self:stretch; }
@media all and (max-width: 30em){ .dyn_flex_row.flex_wrap_smallest, .dyn_flex_row_fill.flex_wrap_smallest{ flex-wrap:wrap; }
}
@media all and (max-width: 50em){ .dyn_flex_row.flex_wrap_small, .dyn_flex_row_fill.flex_wrap_small{ flex-wrap:wrap; }
}
@media all and (max-width: 60em){ .dyn_flex_row.flex_wrap_medium, .dyn_flex_row_fill.flex_wrap_medium{ flex-wrap:wrap; }
}
@media all and (max-width: 70em){ .dyn_flex_row.flex_wrap_large, .dyn_flex_row_fill.flex_wrap_large{ flex-wrap:wrap; }
}
@media all and (max-width: 86em){ .dyn_flex_row.flex_wrap_xlarge, .dyn_flex_row_fill.flex_wrap_xlarge{ flex-wrap:wrap; }
}
@media all and (min-width: 30em){ .dyn_flex_row_list.flex_nowrap_smallest, .dyn_flex_row_list_fill.flex_nowrap_smallest{ flex-wrap:nowrap; align-items:stretch; }
}
@media all and (min-width: 50em){ .dyn_flex_row_list.flex_nowrap_small, .dyn_flex_row_list_fill.flex_nowrap_small{ flex-wrap:nowrap; align-items:stretch; }
}
@media all and (min-width: 60em){ .dyn_flex_row_list.flex_nowrap_medium, .dyn_flex_row_list_fill.flex_nowrap_medium{ flex-wrap:nowrap; align-items:stretch; }
}
@media all and (min-width: 70em){ .dyn_flex_row_list.flex_nowrap_large, .dyn_flex_row_list_fill.flex_nowrap_large{ flex-wrap:nowrap; align-items:stretch; }
}
@media all and (min-width: 86em){ .dyn_flex_row_list.flex_nowrap_xlarge, .dyn_flex_row_list_fill.flex_nowrap_xlarge{ flex-wrap:nowrap; align-items:stretch; }
}
.flex_blocks_2>*, .flex_blocks_3>*, .flex_blocks_4>*, .flex_blocks_6>*, .flex_blocks_8>*, .flex_blocks_1_2>*, .flex_blocks_1_1_2>*, .flex_blocks_1_4_1>*, .flex_blocks_1_5>*, .flex_blocks_2_1>*, .flex_blocks_2_1_1>*, .flex_blocks_5_1>*{ flex-basis:0; flex-grow:1; flex-shrink:1; }
.flex_blocks_1_1_2>*:last-child, .flex_blocks_2_1_1>*:first-child{ flex-grow:2; flex-shrink:2; }
.flex_blocks_1_4_1>*:nth-child(2){ flex-grow:4; flex-shrink:4; }
.flex_blocks_1_5>*:last-child, .flex_blocks_5_1>*:first-child{ flex-grow:5; flex-shrink:5; }
.flex_blocks_1_2>*:last-child, .flex_blocks_2_1>*:first-child{ flex-grow:2; flex-shrink:2; }
@media all and (max-width: 86em){ .flex_blocks_8>*{ width:12.5%; flex-basis:auto; }
}
@media all and (max-width: 70em){ .flex_blocks_8{ flex-wrap:wrap; }
.flex_blocks_8>*{ width:12.5%; flex-basis:auto; }
.flex_blocks_6{ flex-wrap:wrap; }
.flex_blocks_6>*{ width:33%; flex-basis:auto; }
}
@media all and (max-width: 60em){ .flex_blocks_8>*{ width:25%; flex-basis:auto; }
.flex_blocks_6{ display:block; }
.flex_blocks_6>*{ width:auto; }
.flex_blocks_4{ flex-wrap:wrap; }
.flex_blocks_4>*{ width:50%; flex-basis:auto; }
.flex_blocks_1_4_1>*:nth-child(2){ flex-grow:2; flex-shrink:2; }
.flex_blocks_1_5>*:last-child, .flex_blocks_5_1>*:first-child{ flex-grow:3; flex-shrink:3; }
}
@media all and (max-width: 50em){ .flex_blocks_8>*{ width:50%; }
.flex_blocks_3, .flex_block4, .flex_block6, .flex_blocks_1_2, .flex_blocks_2_1{ display:block; }
.flex_blocks_6>*, .flex_blocks_4>*{ width:auto; }
.flex_blocks_1_4_1, .flex_blocks_5_1, .flex_blocks_1_5{ display:block; }
.flex_blocks_2, .flex_blocks_2_1_1, .flex_blocks_1_1_2{ display:blocK; }
}
@media all and (max-width: 30em){ .flex_blocks_8{ display:block; }
.flex_blocks_8>*{ width:auto; }
}
.dyn_flex_row>.flexitem_grow, .dyn_flex_row_fill>.flexitem_grow, .dyn_flex_row_list>.flexitem_grow, .dyn_flex_row_list_fill>.flexitem_grow, .dyn_flex_col>.flexitem_grow, .dyn_flex_col_fill>.flexitem_grow, .dyn_flex_col_list>.flexitem_grow, .dyn_flex_col_list_fill>.flexitem_grow, .dyn_flex_grid_fill>.flexitem_grow{ flex-grow:1; }
.dyn_flex_col1>.flexitem_grow, .dyn_flex_col_fill1>.flexitem_grow{ min-height:1px; }
.dyn_flex_row1>.flexitem_grow, .dyn_flex_row_fill1>.flexitem_grow{ min-width:1px; }
.dyn_flex_row.flex_auto>*, .dyn_flex_col.flex_auto>*{ height:auto; }
.dyn_layout_block{ white-space:nowrap; }
.dyn_layout_block>*{ display:inline-block; white-space:nowrap; vertical-align:middle; float:none; clear:none; }
.dyn_layout_inline_left{ overflow:hidden; }
.dyn_layout_inline_right{ overflow:hidden; text-align:right; }
.dyn_layout_inline_left>*, .dyn_layout_inline_right>*{ display:inline-block; vertical-align:middle; float:none; clear:none; }
.dyn_layout_flow_left>*{ float:left; clear:none; }
.dyn_layout_flow_right>*{ float:right; clear:none; }
.dyn_layout_flow_left:after, .dyn_layout_flow_right:after{ content:""; display:table; border-collapse:collapse; clear:both; }
.dyn_layout_flow_padded{ margin-right:-0.5em; margin-bottom:-0.5em; }
.dyn_layout_flow_padded>*{ margin-right:0.5em; margin-bottom:0.5em; }.dyn_dragdrop_placeholder{ position:absolute; display:block; width:48px; height:48px; z-index:200; cursor:default; }
.dyn_dragdrop_container{ position:absolute; display:block; border:none; background:none; z-index:200; opacity:0.75; overflow:hidden; cursor:default; }
.dyn_dragdrop_container:after{ content:""; position:absolute; display:block; top:0; left:0; right:0; bottom:0; }
.dyn_dragdrop_targetpos{ position:absolute; display:block; border:none; z-index:190; cursor:default; width:20em; height:3px; }
.dyn_splitter_top{ margin-top:0.6em; }
.dyn_splitter_bottom{ margin-bottom:0.6em; }
.dyn_splitter_left{ margin-left:0.6em; }
.dyn_splitter_right{ margin-right:0.6em; }
.dyn_splitter_handle{ position:absolute; display:block; z-index:10; width:0.6em; height:0.6em; }
.dyn_drag{ }
.dyn_resize_handle{ position:absolute; display:block; z-index:50; width:0.5em; height:0.5em; }
.dyn_resize_top{ top:-0.5em; left:0; right:0; width:auto; cursor:n-resize; }
.dyn_resize_bottom{ bottom:-0.5em; left:0; right:0; width:auto; cursor:s-resize; }
.dyn_resize_left{ left:-0.5em; top:0; bottom:0; height:auto; cursor:w-resize; }
.dyn_resize_right{ right:-0.5em; top:0; bottom:0; height:auto; cursor:e-resize; }
.dyn_resize_tl{ top:-0.5em; left:-0.5em; cursor:nw-resize; }
.dyn_resize_tr{ top:-0.5em; right:-0.5em; cursor:ne-resize; }
.dyn_resize_bl{ bottom:-0.5em; left:-0.5em; cursor:sw-resize; }
.dyn_resize_br{ bottom:-0.5em; right:-0.5em; cursor:se-resize; }
.wwindow .wsectionwindow>.dyn_resize_top, .wsectionwindow .wsectionwindow>.dyn_resize_top{ top:0; }
.wwindow .wsectionwindow>.dyn_resize_bottom, .wsectionwindow .wsectionwindow>.dyn_resize_bottom{ bottom:0; }
.wwindow .wsectionwindow>.dyn_resize_left, .wsectionwindow .wsectionwindow>.dyn_resize_left{ left:0; }
.wwindow .wsectionwindow>.dyn_resize_right, .wsectionwindow .wsectionwindow>.dyn_resize_right{ right:0; }
.wwindow .wsectionwindow>.dyn_resize_tl, .wsectionwindow .wsectionwindow>.dyn_resize_tl{ top:0; left:0; }
.wwindow .wsectionwindow>.dyn_resize_tr, .wsectionwindow .wsectionwindow>.dyn_resize_tr{ top:0; right:0; }
.wwindow .wsectionwindow>.dyn_resize_bl, .wsectionwindow .wsectionwindow>.dyn_resize_bl{ bottom:0; left:0; }
.wwindow .wsectionwindow>.dyn_resize_br, .wsectionwindow .wsectionwindow>.dyn_resize_br{ bottom:0; right:0; }
.dyn_docktrig_handle{ position:absolute; }
.dyn_docktrig_top{ top:0; left:0; width:100%; }
.dyn_docktrig_bottom{ top:100%; left:0; width:100%; }
.dyn_docktrig_left{ top:0; left:0; height:100%; }
.dyn_docktrig_right{ top:0; left:100%; height:100%; }
.dyn_docktrig_tl{ top:-1em; left:-1em; }
.dyn_docktrig_tr{ top:-1em; left:100%; }
.dyn_docktrig_bl{ top:100%; left:-1em; }
.dyn_docktrig_br{ top:100%; left:100%; }
.dyn_docktrig_handle{ background:red; }.lay_gridrow{ position:relative; box-sizing:border-box; }
.lay_gridrow:after{ content:""; display:table; clear:both; }
.lay_grid2cell, .lay_grid3cell, .lay_grid4cell, .lay_grid6cell, .lay_grid8cell{ position:relative; box-sizing:border-box; float:left; height:100%; }
.lay_grid23cell{ width:66.66%; }
.lay_grid2cell{ width:50%; }
.lay_grid3cell{ width:33.33%; }
.lay_grid4cell{ width:25%; }
.lay_grid6cell{ width:16.66%; }
.lay_grid8cell{ width:12.5%; }
@media all and (max-width: 86em){ .lay_grid6cell{ width:33.33%; }
.lay_grid6cell:nth-child(3n+1){ clear:both; }
}
@media all and (max-width: 70em){ .lay_grid8cell{ width:25%; }
.lay_grid8cell:nth-child(4n+1){ clear:both; }
}
@media all and (max-width: 60em){ .lay_grid23cell, .lay_grid3cell, .lay_grid6cell{ width:auto; float:none; }
}
@media all and (max-width: 50em){ .lay_grid4cell, .lay_grid8cell{ width:50%; }
.lay_grid4cell:nth-child(2n+1), .lay_grid8cell:nth-child(2n+1){ clear:both; }
}
@media all and (max-width: 30em){ .lay_grid2cell, .lay_grid4cell, .lay_grid8cell{ width:auto; float:none; }
}
.lay_block_img_horiz11>div.page_block_content{ width:50%; }
.lay_block_img_horiz12>div.page_block_content{ width:66.66%; }
@media all and (max-width: 60em){ .lay_block_img_horiz11>div.page_block_content, .lay_block_img_horiz12>div.page_block_content{ width:auto; float:none; }
.lay_block_img_left>div.page_block_content{ margin-left:0 !important; }
.lay_block_img_right>div.page_block_content{ margin-right:0 !important; }
}
.page_block .dyn_layout_panel.dyn_valign_container:before{ margin-left:0; }
.page_block{ position:relative; box-sizing:border-box; overflow:hidden; }
.page_block_content, .page_block_content_opaque{ position:relative; box-sizing:border-box; overflow:auto; }
.page_block_imgfill{ background-size:cover; background-position:center; }
.page_block_img_bottom{ position:absolute; bottom:0; left:0; right:0; background-position:center; background-size:cover; }
.page_block_img_top{ position:absolute; top:0; left:0; right:0; background-position:center; background-size:cover; }
.page_block_img_horiz{ min-height:10em; background-position:center; background-size:cover; }
.page_block_content{ padding:0.5em; background:rgba(255,255,255, 0.90); }
.page_block_content_opaque{ padding:0.5em; background:#ffffff; }
.page_block_imgfill{ background-color:#ffffff; }.dyn_ce_edit{ background:rgba(225, 128, 0, 0.25) !important; }
.dyn_ce_edit.dyn_ce_top{ border-top:2px solid #d97e1a !important; }
.dyn_ce_edit.dyn_ce_left{ border-left:2px solid #d97e1a !important; }
.dyn_ce_edit.dyn_ce_right{ border-right:2px solid #d97e1a !important; }
.dyn_ce_edit.dyn_ce_bottom{ border-bottom:2px solid #d97e1a !important; }
.dyn_ce_edit.dyn_ce_hsplit, .dyn_ce_edit.dyn_ce_vsplit{ position:relative; }
.dyn_ce_edit.dyn_ce_hsplit:after{ content:""; display:block; position:absolute; border-top:2px solid #d97e1a; top:50%; left:0; right:0; height:0; }
.dyn_ce_edit.dyn_ce_vsplit:after{ content:""; display:block; position:absolute; border-left:2px solid #d97e1a; left:50%; width:0; height:100%; top:0; }
.dyn_ce_ghost{ opacity:0.5; }
span.dyn_ce_symbol:not(.dyn_ce_sym_icon):not(.dyn_ce_sym_thumbnail){ box-sizing:border-box; vertical-align:middle; width:auto !important; height:auto !important; margin:0 0.1em; border-radius:0.1em; box-shadow:rgba(0, 0, 0, 0.15) 0 1px 3px 0; background:rgba(200, 200, 200, 0.2); border:1px solid rgba(32, 32, 32, 0.2); text-transform:none !important; cursor:default; }
span.dyn_ce_sym_system.dyn_ce_sym_icon, span.dyn_ce_sym_system.dyn_ce_sym_thumbnail{ cursor:pointer; }
span.dyn_ce_symbol.dyn_ce_sym_system{ background:rgba(255, 219, 180, 0.7); }
span.dyn_ce_symbol.dyn_ce_sym_locale{ background:rgba(167, 237, 200, 0.7); }
span.dyn_ce_symbol.dyn_ce_sym_replace{ }
span.dyn_ce_symbol.dyn_ce_monospace{ font-family:monospace !important; font-size:12px; }.dyn-diff-view{ width:100%; font-size:0.8rem; line-height:1.5; border-spacing:4px 0; border-collapse:separate; }
.dyn-diff-view td{ width:50%; max-width:1em; }
.dyn-diff-view del, .dyn-diff-hunk-del{ color:#660000; background:#ffd6d6; text-decoration:none; padding:1px; }
.dyn-diff-view ins, .dyn-diff-hunk-ins{ color:#003300; background:#ccffcc; text-decoration:none; padding:1px; }
.dyn-diff-hunk-del, .dyn-diff-hunk-ins, .dyn-diff-hunk-chg, .dyn-diff-hunk-unchg{ position:relative; border:none; vertical-align:top; overflow:hidden; padding:0; }
.dyn-diff-view:not(.dyn-diff-common) .dyn-diff-hunk-del, .dyn-diff-view:not(.dyn-diff-common) .dyn-diff-hunk-ins, .dyn-diff-view:not(.dyn-diff-common) .dyn-diff-hunk-chg, .dyn-diff-view:not(.dyn-diff-common) .dyn-diff-hunk-unchg{ padding-bottom:1.25em; }
.dyn-diff-hunk-del:last-child, .dyn-diff-hunk-ins:last-child, .dyn-diff-hunk-chg:last-child, .dyn-diff-hunk-unchg:last-child{ padding-bottom:0; }
.dyn-diff-hunk-chg{ background:#fef9ec; }
.dyn-diff-hunk-unchg{ background:#ffffff; }
.dyn-diff-view:not(.dyn-diff-common) tr:not(:last-child) .dyn-diff-hunk-del:after, .dyn-diff-view:not(.dyn-diff-common) tr:not(:last-child) .dyn-diff-hunk-ins:after, .dyn-diff-view:not(.dyn-diff-common) tr:not(:last-child) .dyn-diff-hunk-chg:after{ content:"\22EE"; display:block; position:absolute; left:4em; right:0; bottom:0; height:1.25em; line-height:1.5; text-align:center; background:#ffffff; color:#989898; }
.dyn-diff-view .dyn-diff-view-row{ padding-left:4.25em; min-height:1.5em; }
.dyn-diff-view-row:before{ content:attr(data-row); position:absolute; box-sizing:border-box; padding:0 0.5em; width:4em; left:0; height:100%; text-align:right; color:#878787; background:#f2f2f2; border-right:1px solid #c1c1c1 }
.dyn-diff-view tr:hover td{ background:#ebf4fa }
.dyn-diff-view tr:hover .dyn-diff-view-row:before{ background:#d7e9f4; border-color:#8ec1e1; color:#2a719d; }
.dyn-diff-ws-space, .dyn-diff-ws-tab{ color:#5ea7d4; font-weight:bold; }
.dyn-diff-ws-tab{ position:relative; }
.dyn-diff-ws-tab:after{ content:'\2192'; position:absolute; left:50%; margin-left:-0.25em; }.dyn-panel{ padding:0.5em 0.5em; overflow:hidden; box-sizing:border-box; }
.dyn-panel.nopad{ padding:0; }
.dyn-panel.doublepad{ padding:1em 1em; }
.dyn-panel.pad_v{ padding:0.5em 0; }
.dyn-panel.pad_h{ padding:0 0.5em; }
.dyn-panel.pad_left{ padding-left:0.5em; }
.dyn-panel.pad_right{ padding-right:0.5em; }
.dyn-panel.pad_top{ padding-top:0.5em; }
.dyn-panel.pad_bottom{ padding-bottom:0.5em; }
.dyn-panel.round{ border-radius:0.5rem; }
.dyn-panel.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); margin:6px; }
.dyn-panel.margin{ margin:0.75em 1.5em; }
.dyn-panel.margin_top{ margin-top:0.75em; }
.dyn-panel.margin_left{ margin-left:1.5em; }
.dyn-panel.margin_right{ margin-right:1.5em; }
.dyn-panel.margin_bottom{ margin-bottom:0.75em; }
.dyn-panel.margin_v{ margin-top:0.75em; margin-bottom:0.75em; }
.dyn-panel.margin_h{ margin-left:1.5em; margin-right:1.5em; }
.dyn-panel.border{ border:1px solid #a2b0be; }
.dyn-panel.border_top{ border-top:1px solid #a2b0be; }
.dyn-panel.border_left{ border-left:1px solid #a2b0be; }
.dyn-panel.border_right{ border-right:1px solid #a2b0be; }
.dyn-panel.border_bottom{ border-bottom:1px solid #a2b0be; }
.dyn-panel.border_v{ border-top:1px solid #a2b0be; border-bottom:1px solid #a2b0be; }
.dyn-panel.border_h{ border-left:1px solid #a2b0be; border-right:1px solid #a2b0be; }
.dyn-panel.col_mid, .dyn-panel.strip{ background-color:#d4dbe3; color:#000000; border-color:#919faf; }
.dyn-panel.col_light{ background-color:#edf0f3; color:#000000; border-color:#a2b0be; }
.dyn-panel.col_lightest{ background-color:#ffffff; color:#000000; border-color:#b9c4d0; }
.dyn-panel.col_a{ background-color:#fafbfd; color:#000000; border-color:#fafbfd; }
.dyn-panel.col_b{ background-color:#ffdbb4; color:#000000; border-color:#fcaa51; }
.dyn-panel.col_c{ background-color:#d2a8e9; color:#000000; border-color:#823ca8; }
.dyn-panel.col_d{ background-color:#a7edc8; color:#000000; border-color:#3ab776; }
.dyn-panel.col_w{ background-color:#d3eafe; color:#000000; border-color:#22a8db; }
.dyn-panel.col_x{ background-color:#a7edc1; color:#000000; border-color:#3ab769; }
.dyn-panel.col_y{ background-color:#ffe4b4; color:#000000; border-color:#fcbe51; }
.dyn-panel.col_z{ background-color:#fbb7bc; color:#000000; border-color:#f35965; }
.dyn-panel.col_rev{ background-color:#2f353f; color:#ffffff; border-color:#000000; }
.dyn-panel.col_a_rev{ background-color:#fafbfd; color:#ffffff; border-color:#e6e7e9; }
.dyn-panel.col_b_rev{ background-color:#cc5200; color:#ffffff; border-color:#8a4c09; }
.dyn-panel.col_c_rev{ background-color:#aa49cf; color:#ffffff; border-color:#3f0b5c; }
.dyn-panel.col_d_rev{ background-color:#318a5e; color:#ffffff; border-color:#076433; }
.dyn-panel.col_w_rev{ background-color:#1782ac; color:#ffffff; border-color:#0b5d7c; }
.dyn-panel.col_x_rev{ background-color:#4b8473; color:#ffffff; border-color:#07642a; }
.dyn-panel.col_y_rev{ background-color:#d07d00; color:#ffffff; border-color:#8a5a09; }
.dyn-panel.col_z_rev{ background-color:#df234d; color:#ffffff; border-color:#830f19; }
.dyn-panel.text_left{ text-align:left; }
.dyn-panel.text_center{ text-align:center; }
.dyn-panel.text_right{ text-align:right; }
.dyn-panel>.dyn_layout_fixed{ padding:0.5em 0.5em; }
.dyn-panel.nopad>.dyn_layout_fixed{ padding:0; }
.dyn-panel.doublepad>.dyn_layout_fixed{ padding:1em 1em; }
.dyn-panel.pad_h>.dyn_layout_fixed{ padding:0 0.5em; }
.dyn-panel.pad_v>.dyn_layout_fixed{ padding:0.5em 0; }
.dyn-panel.pad_left>.dyn_layout_fixed{ padding-left:0.5em; }
.dyn-panel.pad_right>.dyn_layout_fixed{ padding-right:0.5em; }
.dyn-panel.pad_top>.dyn_layout_fixed{ padding-top:0.5em; }
.dyn-panel.pad_bottom>.dyn_layout_fixed{ padding-bottom:0.5em; }
.dyn-title{ padding:0.5em 0.75em; font-size:1.1em; font-weight:bold; letter-spacing:0.03em; }
.dyn-title:not(.nomargin){ margin:0.75em 0 0 0; }
.dyn-title.nopad{ padding:0; }
.dyn-title.col_mid, .dyn-title.strip{ background-color:#d4dbe3; color:#2f353f; }
.dyn-title.col_light{ background-color:#edf0f3; color:#3d434f; }
.dyn-title.col_lightest{ background-color:#ffffff; color:#4a525f; }
.dyn-title.size_1{ font-size:1.1em; color:#667180; }
.dyn-title.size_2{ font-size:1.0em; color:#4a525f; }
.dyn-title.size_3{ font-size:0.9em; color:#2f353f; }
.dyn-title.border{ padding-bottom:0.25em; border-bottom:1px solid #a2b0be; }
.dyn-title.size_1.border{ padding-bottom:0.25em; }
.dyn-title.size_2.border{ padding-bottom:0.30em; }
.dyn-title.size_3.border{ padding-bottom:0.35em; }
.dyn-title.col_a{ background-color:#fafbfd; color:#fafbfd; border-bottom-color:#fafbfd; }
.dyn-title.col_b{ background-color:#ffdbb4; color:#d97e1a; border-bottom-color:#fcaa51; }
.dyn-title.col_c{ background-color:#d2a8e9; color:#661891; border-bottom-color:#823ca8; }
.dyn-title.col_d{ background-color:#a7edc8; color:#139e55; border-bottom-color:#3ab776; }
.dyn-title.col_w{ background-color:#d3eafe; color:#1782ac; border-bottom-color:#22a8db; }
.dyn-title.col_x{ background-color:#a7edc1; color:#4b8473; border-bottom-color:#3ab769; }
.dyn-title.col_y{ background-color:#ffe4b4; color:#d07d00; border-bottom-color:#fcbe51; }
.dyn-title.col_z{ background-color:#fbb7bc; color:#df234d; border-bottom-color:#f35965; }
.dyn-panel>.dyn-title:first-child{ margin-top:0; }
.dyn-panel>.dyn-title{ padding-top:0; padding-left:0; padding-right:0; }
.dyn-panel.col_mid>.dyn-title, .dyn-panel.strip>.dyn-title{ background-color:#d4dbe3; color:#2f353f; border-bottom-color:#919faf; }
.dyn-panel.col_light>.dyn-title{ background-color:#edf0f3; color:#3d434f; border-bottom-color:#a2b0be; }
.dyn-panel.col_lightest>.dyn-title{ background-color:#ffffff; color:#4a525f; border-bottom-color:#b9c4d0; }
.dyn-panel.col_a>.dyn-title{ background-color:#fafbfd; color:#fafbfd; border-bottom-color:#fafbfd; }
.dyn-panel.col_b>.dyn-title{ background-color:#ffdbb4; color:#d97e1a; border-bottom-color:#fcaa51; }
.dyn-panel.col_c>.dyn-title{ background-color:#d2a8e9; color:#661891; border-bottom-color:#823ca8; }
.dyn-panel.col_d>.dyn-title{ background-color:#a7edc8; color:#139e55; border-bottom-color:#3ab776; }
.dyn-panel.col_w>.dyn-title{ background-color:#d3eafe; color:#1782ac; border-bottom-color:#22a8db; }
.dyn-panel.col_x>.dyn-title{ background-color:#a7edc1; color:#4b8473; border-bottom-color:#3ab769; }
.dyn-panel.col_y>.dyn-title{ background-color:#ffe4b4; color:#d07d00; border-bottom-color:#fcbe51; }
.dyn-panel.col_z>.dyn-title{ background-color:#fbb7bc; color:#df234d; border-bottom-color:#f35965; }
.dyn-panel.col_rev>.dyn-title{ color:#d4dbe3 }
.dyn-panel.col_a_rev>.dyn-title{ color:#fafbfd; border-bottom-color:#fafbfd; }
.dyn-panel.col_b_rev>.dyn-title{ color:#ffbf7b; border-bottom-color:#ffbf7b; }
.dyn-panel.col_c_rev>.dyn-title{ color:#a666c9; border-bottom-color:#a666c9; }
.dyn-panel.col_d_rev>.dyn-title{ color:#65d399; border-bottom-color:#65d399; }
.dyn-panel.col_w_rev>.dyn-title{ color:#75cbfd; border-bottom-color:#75cbfd; }
.dyn-panel.col_x_rev>.dyn-title{ color:#7dd0b7; border-bottom-color:#7dd0b7; }
.dyn-panel.col_y_rev>.dyn-title{ color:#ffaf77; border-bottom-color:#ffaf77; }
.dyn-panel.col_z_rev>.dyn-title{ color:#f9a5ae; border-bottom-color:#f9a5ae; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header>.dyn-section-icon{ color:#2f353f; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header>.dyn-section-icon{ color:#3d434f; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header>.dyn-section-icon{ color:#4a525f; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header>.dyn-section-icon{ color:#e6e7e9; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header>.dyn-section-icon{ color:#8a4c09; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header>.dyn-section-icon{ color:#3f0b5c; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header>.dyn-section-icon{ color:#076433; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header>.dyn-section-icon{ color:#0b5d7c; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header>.dyn-section-icon{ color:#07642a; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header>.dyn-section-icon{ color:#8a5a09; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header>.dyn-section-icon{ color:#830f19; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header .dyn-section-header-button{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header .dyn-section-header-button:hover{ color:#fafbfd; }
.wsectionwindow.dyn-panel>div>.dyn-window-content{ color:#000000; }
.dyn-section-header.dyn-title{ margin-top:0; padding-top:0; padding-bottom:0; }
.wsectionwindow.dyn-panel:not(.nopad)>div>.dyn-section-header{ padding-left:0; padding-right:0; }
.wsectionwindow.dyn-panel>div>.dyn-section-header{ background-color:#2f353f; color:#ffffff; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header{ background-color:#b9c4d0; color:#2f353f; border-bottom-color:#919faf; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header{ background-color:#d4dbe3; color:#3d434f; border-bottom-color:#a2b0be; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header{ background-color:#edf0f3; color:#4a525f; border-bottom-color:#b9c4d0; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header{ background-color:#fafbfd; color:#e6e7e9; border-bottom-color:#fafbfd; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header{ background-color:#ffdbb4; color:#8a4c09; border-bottom-color:#fcaa51; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header{ background-color:#d2a8e9; color:#3f0b5c; border-bottom-color:#823ca8; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header{ background-color:#a7edc8; color:#076433; border-bottom-color:#3ab776; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header{ background-color:#d3eafe; color:#0b5d7c; border-bottom-color:#22a8db; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header{ background-color:#a7edc1; color:#07642a; border-bottom-color:#3ab769; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header{ background-color:#ffe4b4; color:#8a5a09; border-bottom-color:#fcbe51; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header{ background-color:#fbb7bc; color:#830f19; border-bottom-color:#f35965; }
.dyn-section-header.dyn-title>.dyn-section-icon{ color:#2f353f; }
.dyn-section-header.dyn-title.col_mid>.dyn-section-icon{ color:#2f353f; }
.dyn-section-header.dyn-title.col_light>.dyn-section-icon{ color:#3d434f; }
.dyn-section-header.dyn-title.col_lightest>.dyn-section-icon{ color:#4a525f; }
.dyn-section-header.dyn-title.col_a>.dyn-section-icon{ color:#e6e7e9; }
.dyn-section-header.dyn-title.col_b>.dyn-section-icon{ color:#8a4c09; }
.dyn-section-header.dyn-title.col_c>.dyn-section-icon{ color:#3f0b5c; }
.dyn-section-header.dyn-title.col_d>.dyn-section-icon{ color:#076433; }
.dyn-section-header.dyn-title.col_w>.dyn-section-icon{ color:#0b5d7c; }
.dyn-section-header.dyn-title.col_x>.dyn-section-icon{ color:#07642a; }
.dyn-section-header.dyn-title.col_y>.dyn-section-icon{ color:#8a5a09; }
.dyn-section-header.dyn-title.col_z>.dyn-section-icon{ color:#830f19; }
.dyn-section-header.dyn-title>.dyn-section-header-buttonset>.dyn-section-header-button{ color:#fafbfd; }
.dyn-section-header.dyn-title>.dyn-section-header-buttonset>.dyn-section-header-button.dyn_default{ color:#8a4c09; }
.dyn-section-header.dyn-title>.dyn-section-header-buttonset>.dyn-section-header-button:enabled:hover{ color:#fafbfd; }
.dyn-section-header.dyn-title.col_mid>.dyn-section-header-buttonset>.dyn-section-header-button{ color:#fafbfd; }
.dyn-section-header.dyn-title.col_a>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#fafbfd; }
.dyn-section-header.dyn-title.col_b>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#fcaa51; }
.dyn-section-header.dyn-title.col_c>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#823ca8; }
.dyn-section-header.dyn-title.col_d>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#3ab776; }
.dyn-section-header.dyn-title.col_w>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#22a8db; }
.dyn-section-header.dyn-title.col_x>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#3ab769; }
.dyn-section-header.dyn-title.col_y>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#fcbe51; }
.dyn-section-header.dyn-title.col_z>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#f35965; }
.dyn_flex_row.margin>*:not(:last-child), .dyn_flex_row_fill.margin>*:not(:last-child){ margin-right:1.5em; }
.dyn_flex_col.margin>*:not(:last-child), .dyn_flex_col_fill.margin>*:not(:last-child){ margin-bottom:0.75em; }
.dyn_sect_wrapper>.wsection>.wsectionwindow:not(:last-child){ margin-bottom:0.75em; }
.dyn-panelstrip{ padding:0.5em; background:#d4dbe3; color:#14171c; height:auto; width:100%; border-radius:0; }
.dyn-panelstrip.dock_top{ margin-bottom:0.5em; }
.dyn-panelstrip.dock_top.border{ border-bottom:1px solid #a2b0be; }
.dyn-panelstrip.dock_bottom{ margin-top:0.5em; }
.dyn-panelstrip.dock_bottom.border{ border-top:1px solid #a2b0be; }
.dyn-tag{ display:inline-block; box-sizing:border-box; vertical-align:middle; line-height:normal; white-space:nowrap; border-radius:3px; font-size:0.8em; margin:0; overflow:hidden; }
.dyn-tag>*, .dyn-tag>:last-child>*{ display:inline-block; vertical-align:middle; }
.dyn-tag>span:last-child{ padding:0.25em 0.4em; }
.dyn-tag>.dyn-tag-label{ padding:0 0.4em; }
.dyn-tag .dyn-icon+.dyn-tag-text{ padding-left:0.25em; }
.dyn-tag .dyn-tag-text{ font-weight:bold; }
.dyn-tag.full_width, .dyn-tag.full_width>:not(.dyn-tag-label):first-child{ display:block; text-align:center; }
.dyn-tag.full_width>.dyn-tag-label, .dyn-tag.full_width>.dyn-tag-label+span{ width:50%; box-sizing:border-box; }
.dyn-tag.full_width>.dyn-tag-label{ text-align:right; padding-right:0.8em; }
.dyn-tag.full_width>.dyn-tag-label+span{ text-align:left; padding-left:0.8em; }
.dyn-tag{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag>span:last-child{ background-color:#fafbfd; color:#fafbfd; }
.dyn-tag-text{ color:#ffffff; }
.dyn-tag.col_lightest{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_lightest>span:last-child{ background-color:#ffffff; color:#828f9f; }
.dyn-tag.col_lightest .dyn-tag-text{ color:#4a525f; }
.dyn-tag.col_light{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_light>span:last-child{ background-color:#d4dbe3; color:#667180; }
.dyn-tag.col_light .dyn-tag-text{ color:#3d434f; }
.dyn-tag.col_mid{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_mid>span:last-child{ background-color:#a2b0be; color:#667180; }
.dyn-tag.col_mid .dyn-tag-text{ color:#2f353f; }
.dyn-tag.col_rev{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_rev>span:last-child{ background-color:#667180; color:#b9c4d0; }
.dyn-tag.col_rev .dyn-tag-text{ color:#ffffff; }
.dyn-tag.col_a{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_a>span:last-child{ background-color:#fafbfd; color:#fafbfd; }
.dyn-tag.col_b{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_b>span:last-child{ background-color:#fcaa51; color:#ffdbb4; }
.dyn-tag.col_c{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_c>span:last-child{ background-color:#823ca8; color:#d2a8e9; }
.dyn-tag.col_d{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_d>span:last-child{ background-color:#3ab776; color:#a7edc8; }
.dyn-tag.col_w{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_w>span:last-child{ background-color:#22a8db; color:#d3eafe; }
.dyn-tag.col_x{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_x>span:last-child{ background-color:#3ab769; color:#a7edc1; }
.dyn-tag.col_y{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_y>span:last-child{ background-color:#fcbe51; color:#ffe4b4; }
.dyn-tag.col_z{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.col_z>span:last-child{ background-color:#f35965; color:#fbb7bc; }
.dyn-tag.outlined{ background:none; border:1px solid #fafbfd; color:#4a525f; }
.dyn-tag.outlined>.dyn-tag-label+span{ border-left:1px solid #fafbfd; }
.dyn-tag.outlined>span:last-child{ background:none; color:#fafbfd; }
.dyn-tag.outlined .dyn-tag-text{ color:#fafbfd; }
.dyn-tag.outlined.col_lightest{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.outlined.col_lightest>span:last-child{ background-color:#ffffff; color:#828f9f; }
.dyn-tag.outlined.col_lightest .dyn-tag-text{ color:#4a525f; }
.dyn-tag.outlined.col_light{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.outlined.col_light>span:last-child{ background-color:#d4dbe3; color:#667180; }
.dyn-tag.outlined.col_light .dyn-tag-text{ color:#2f353f; }
.dyn-tag.outlined.col_mid{ background-color:#b9c4d0; color:#2f353f; }
.dyn-tag.outlined.col_mid>span:last-child{ background-color:#a2b0be; color:#667180; }
.dyn-tag.outlined.col_mid .dyn-tag-text{ color:#2f353f; }
.dyn-tag.outlined.col_lightest{ background:none; border:1px solid #d4dbe3; color:#828f9f; }
.dyn-tag.outlined.col_lightest>.dyn-tag-label+span{ border-left:1px solid #edf0f3; }
.dyn-tag.outlined.col_lightest>span:last-child{ background:none; color:#828f9f; }
.dyn-tag.outlined.col_lightest .dyn-tag-text{ color:#828f9f; }
.dyn-tag.outlined.col_light{ background:none; border:1px solid #a2b0be; color:#667180; }
.dyn-tag.outlined.col_light>.dyn-tag-label+span{ border-left:1px solid #b9c4d0; }
.dyn-tag.outlined.col_light>span:last-child{ background:none; color:#667180; }
.dyn-tag.outlined.col_light .dyn-tag-text{ color:#667180; }
.dyn-tag.outlined.col_mid{ background:none; border:1px solid #828f9f; color:#4a525f; }
.dyn-tag.outlined.col_mid>.dyn-tag-label+span{ border-left:1px solid #a2b0be; }
.dyn-tag.outlined.col_mid>span:last-child{ background:none; color:#4a525f; }
.dyn-tag.outlined.col_mid .dyn-tag-text{ color:#4a525f; }
.dyn-tag.outlined.col_rev{ background:none; border:1px solid #ffffff; color:#d4dbe3; }
.dyn-tag.outlined.col_rev>.dyn-tag-label+span{ border-left:1px solid #d4dbe3; }
.dyn-tag.outlined.col_rev>span:last-child{ background:none; color:#d4dbe3; }
.dyn-tag.outlined.col_rev .dyn-tag-text{ color:#d4dbe3; }
.dyn-tag.outlined.col_a{ background:none; border:1px solid #fafbfd; color:#4a525f; }
.dyn-tag.outlined.col_a>.dyn-tag-label+span{ border-left:1px solid #fafbfd; }
.dyn-tag.outlined.col_a>span:last-child{ background:none; color:#fafbfd; }
.dyn-tag.outlined.col_a .dyn-tag-text{ color:#fafbfd; }
.dyn-tag.outlined.col_b{ background:none; border:1px solid #ffbf7b; color:#4a525f; }
.dyn-tag.outlined.col_b>.dyn-tag-label+span{ border-left:1px solid #ffdbb4; }
.dyn-tag.outlined.col_b>span:last-child{ background:none; color:#fcaa51; }
.dyn-tag.outlined.col_b .dyn-tag-text{ color:#d97e1a; }
.dyn-tag.outlined.col_c{ background:none; border:1px solid #a666c9; color:#4a525f; }
.dyn-tag.outlined.col_c>.dyn-tag-label+span{ border-left:1px solid #d2a8e9; }
.dyn-tag.outlined.col_c>span:last-child{ background:none; color:#823ca8; }
.dyn-tag.outlined.col_c .dyn-tag-text{ color:#661891; }
.dyn-tag.outlined.col_d{ background:none; border:1px solid #65d399; color:#4a525f; }
.dyn-tag.outlined.col_d>.dyn-tag-label+span{ border-left:1px solid #a7edc8; }
.dyn-tag.outlined.col_d>span:last-child{ background:none; color:#3ab776; }
.dyn-tag.outlined.col_d .dyn-tag-text{ color:#139e55; }
.dyn-tag.outlined.col_w{ background:none; border:1px solid #75cbfd; color:#4a525f; }
.dyn-tag.outlined.col_w>.dyn-tag-label+span{ border-left:1px solid #d3eafe; }
.dyn-tag.outlined.col_w>span:last-child{ background:none; color:#22a8db; }
.dyn-tag.outlined.col_w .dyn-tag-text{ color:#1782ac; }
.dyn-tag.outlined.col_x{ background:none; border:1px solid #7dd0b7; color:#4a525f; }
.dyn-tag.outlined.col_x>.dyn-tag-label+span{ border-left:1px solid #a7edc1; }
.dyn-tag.outlined.col_x>span:last-child{ background:none; color:#3ab769; }
.dyn-tag.outlined.col_x .dyn-tag-text{ color:#4b8473; }
.dyn-tag.outlined.col_y{ background:none; border:1px solid #ffaf77; color:#4a525f; }
.dyn-tag.outlined.col_y>.dyn-tag-label+span{ border-left:1px solid #ffe4b4; }
.dyn-tag.outlined.col_y>span:last-child{ background:none; color:#fcbe51; }
.dyn-tag.outlined.col_y .dyn-tag-text{ color:#d07d00; }
.dyn-tag.outlined.col_z{ background:none; border:1px solid #f9a5ae; color:#4a525f; }
.dyn-tag.outlined.col_z>.dyn-tag-label+span{ border-left:1px solid #fbb7bc; }
.dyn-tag.outlined.col_z>span:last-child{ background:none; color:#f35965; }
.dyn-tag.outlined.col_z .dyn-tag-text{ color:#df234d; }
.dyn_item_preview .img{ width:100%; height:100%; background-size:cover; background-position:center; }
.dyn-img_ethumb{ width:4em; height:4em; background-size:cover; border:1px solid #fafbfd; }
.dyn-page_img{ border:0.5em solid #d4dbe3; margin:0.1em 0.5em 0.1em 0.5em; }
.dyn-panel1{ border-radius:0; background-color:#ffffff; color:#14171c; height:auto; padding:0.6em;  }
.dyn-panel1_title{ border-radius:0; background:#fafbfd; padding:0.1em 0.2em 0.2em 0.6em; font-size:1.3em; color:#ffffff; height:auto; text-shadow: 1px 1px #fafbfd }
.dyn-panel2{ border-radius:0; height:auto; padding:0.6em; color:#ffffff; background:url(/public/themes/default/images/shadow-small-bottom.png) bottom left repeat-x #fafbfd;  }
.dyn-panel2_title{ border-radius:0; background:#ffffff; height:auto; color:#14171c; padding:0.1em 0.2em 0.3em 0.6em; font-size:1.3em; padding:0.1em 0.2em 0.3em 0.6em;  }
.dyn-color_box{ display:inline-block; vertical-align:middle; width:13px; height:13px; border:1px solid #000000; box-sizing:border-box; }
.dyn-gicon{ display:inline-block; vertical-align:middle; box-sizing:content-box; width:1.2em; height:1.2em; }
.dyn-gicon.padded, .dyn-gicon.bgcolor{ padding:0.25em; color:#fafbfd; }
.dyn-gicon.border{ border:1px solid #e6e7e9; padding:0.25em; }
.dyn-gicon.border.padded, .dyn-gicon.bgcolor.padded{ margin:0.25em; }
.dyn-gicon.size_1{ font-size:1.0em; }
.dyn-gicon.size_2{ font-size:1.5em; }
.dyn-gicon.size_3{ font-size:2.0em; }
.dyn-gicon.size_4{ font-size:2.5em; }
.dyn-gicon.size_5{ font-size:3.0em; }
.dyn-gicon.round{ border-radius:0.5rem; }
.dyn-gicon.circle{ border-radius:50%; }
.dyn-gicon.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); margin:6px; }
.dyn-gicon.col_mid{ color:#fafbfd; border-color:#fafbfd; }
.dyn-gicon.col_light{ color:#fafbfd; border-color:#fafbfd; }
.dyn-gicon.col_lightest{ color:#fafbfd; border-color:#fafbfd; }
.dyn-gicon.col_a{ color:#fafbfd; border-color:#fafbfd; }
.dyn-gicon.col_b{ color:#d97e1a; border-color:#d97e1a; }
.dyn-gicon.col_c{ color:#661891; border-color:#661891; }
.dyn-gicon.col_d{ color:#139e55; border-color:#139e55; }
.dyn-gicon.col_x{ color:#4b8473; border-color:#4b8473; }
.dyn-gicon.col_y{ color:#d07d00; border-color:#d07d00; }
.dyn-gicon.col_z{ color:#df234d; border-color:#df234d; }
.dyn-gicon.col_a_rev{ color:#fafbfd; border-color:#fafbfd; }
.dyn-gicon.col_b_rev{ color:#ffbf7b; border-color:#ffbf7b; }
.dyn-gicon.col_c_rev{ color:#a666c9; border-color:#a666c9; }
.dyn-gicon.col_d_rev{ color:#65d399; border-color:#65d399; }
.dyn-gicon.col_x_rev{ color:#7dd0b7; border-color:#7dd0b7; }
.dyn-gicon.col_y_rev{ color:#ffaf77; border-color:#ffaf77; }
.dyn-gicon.col_z_rev{ color:#f9a5ae; border-color:#f9a5ae; }
.dyn-gicon.col_gray{ color:#a2b0be; }
.dyn-gicon.col_lightgray{ color:#d4dbe3; }
.dyn-gicon.col_white{ color:#ffffff; }
.dyn-gicon.col_a.bgcolor{ background-color:#fafbfd; }
.dyn-gicon.col_b.bgcolor{ background-color:#ffbf7b; }
.dyn-gicon.col_c.bgcolor{ background-color:#a666c9; }
.dyn-gicon.col_d.bgcolor{ background-color:#65d399; }
.dyn-gicon.col_a_rev.bgcolor{ background-color:#fafbfd; }
.dyn-gicon.col_b_rev.bgcolor{ background-color:#d97e1a; }
.dyn-gicon.col_c_rev.bgcolor{ background-color:#661891; }
.dyn-gicon.col_d_rev.bgcolor{ background-color:#139e55; }
.dyn-panel.col_a .dyn-gicon{ color:#fafbfd; border-color:#fafbfd; }
.dyn-panel.col_b .dyn-gicon{ color:#d97e1a; border-color:#d97e1a; }
.dyn-panel.col_c .dyn-gicon{ color:#661891; border-color:#661891; }
.dyn-panel.col_d .dyn-gicon{ color:#139e55; border-color:#139e55; }
.dyn-panel.col_rev .dyn-gicon{ color:#fafbfd; border-color:#fafbfd; }
.dyn-panel.col_a_rev .dyn-gicon{ color:#fafbfd; border-color:#fafbfd; }
.dyn-panel.col_b_rev .dyn-gicon{ color:#ffbf7b; border-color:#ffbf7b; }
.dyn-panel.col_c_rev .dyn-gicon{ color:#a666c9; border-color:#a666c9; }
.dyn-panel.col_d_rev .dyn-gicon{ color:#65d399; border-color:#65d399; }
.dyn-panel.col_a .dyn-gicon.bgcolor{ background-color:#fafbfd; color:#fafbfd; border-color:#fafbfd; }
.dyn-panel.col_b .dyn-gicon.bgcolor{ background-color:#d97e1a; color:#ffbf7b; border-color:#ffbf7b; }
.dyn-panel.col_c .dyn-gicon.bgcolor{ background-color:#661891; color:#a666c9; border-color:#a666c9; }
.dyn-panel.col_d .dyn-gicon.bgcolor{ background-color:#139e55; color:#65d399; border-color:#65d399; }
.dyn-panel.col_rev .dyn-gicon.bgcolor{ background-color:#fafbfd; color:#fafbfd; border-color:#fafbfd; }
.dyn-panel.col_a_rev .dyn-gicon.bgcolor{ background-color:#fafbfd; color:#fafbfd; border-color:#fafbfd; }
.dyn-panel.col_b_rev .dyn-gicon.bgcolor{ background-color:#ffbf7b; color:#d97e1a; border-color:#d97e1a; }
.dyn-panel.col_c_rev .dyn-gicon.bgcolor{ background-color:#a666c9; color:#661891; border-color:#661891; }
.dyn-panel.col_d_rev .dyn-gicon.bgcolor{ background-color:#65d399; color:#139e55; border-color:#139e55; }
.dyn-gimage{ display:inline-block; vertical-align:middle; background-size:cover; background-position:50% 50%; background-repeat:no-repeat; box-sizing:border-box; }
.dyn-gimage.padded{ margin:0.5em; }
.dyn-gimage.full_width{ position:relative; display:block; width:100%; margin-left:0; margin-right:0; }
.dyn-gimage.fill{ position:relative; display:block; width:100%; height:100%; margin:0; }
.dyn-gimage.border{ border:1px solid #d4dbe3; }
.dyn-gimage.nopad{ padding:0; }
.dyn-gimage.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); }
.dyn-gimage.framed{ background-color:#ffffff; padding:0.25em; }
.dyn-gimage.framed_big{ background-color:#ffffff; padding:0.5em; }
.dyn-gimage.col_a{ background-color:#fafbfd; border-color:#fafbfd; }
.dyn-gimage.col_b{ background-color:#ffdbb4; border-color:#ffbf7b; }
.dyn-gimage.col_c{ background-color:#d2a8e9; border-color:#a666c9; }
.dyn-gimage.col_d{ background-color:#a7edc8; border-color:#65d399; }
.dyn-gimage.col_a_rev{ background-color:#fafbfd; border-color:#fafbfd; }
.dyn-gimage.col_b_rev{ background-color:#d97e1a; border-color:#ffbf7b; }
.dyn-gimage.col_c_rev{ background-color:#661891; border-color:#a666c9; }
.dyn-gimage.col_d_rev{ background-color:#139e55; border-color:#65d399; }
.dyn-gimage.round{ border-radius:0.5rem; }
.dyn-gimage.circle{ border-radius:50%; }
table.full_width{ width:100%; }
table.full_height{ height:100%; }
table.separate_cells{ border-collapse:separate; border-spacing:2px; }
table.margin{ margin:0.5em; }
table>tr.extend, table>thead>tr.extend, table>tbody>tr.extend{ height:100%; }
table>thead>tr>th.extend, table>thead>tr>td.extend, table>tbody>tr>th.extend, table>tbody>tr>td.extend{ width:100%; }
table>thead>tr.shrink, table>tbody>tr.shrink{ height:1px; }
table>thead>tr>th.shrink, table>thead>tr>td.shrink, table>tbody>tr>th.shrink, table>tbody>tr>td.shrink{ width:1px; }
table.table_blocks_2, table.table_blocks_3, table.table_blocks_4, table.table_blocks_6, table.table_blocks_1_2, table.table_blocks_2_1, table.table_blocks_1_5, table.table_blocks_5_1, table.table_blocks_1_1_2, table.table_blocks_1_4_1, table.table_blocks_2_1_1{ table-layout:fixed; box-sizing:border-box; }
table.table_blocks_2>thead>tr>th, table.table_blocks_2>tbody>tr>td{ width:50%; }
table.table_blocks_3>thead>tr>th, table.table_blocks_3>tbody>tr>td{ width:33.333%; }
table.table_blocks_4>thead>tr>th, table.table_blocks_4>tbody>tr>td{ width:25%; }
table.table_blocks_6>thead>tr>th, table.table_blocks_6>tbody>tr>td{ width:16.666%; }
table.table_blocks_1_2>thead>tr>th:first-child, table.table_blocks_1_2>tbody>tr>td:first-child{ width:33.333%; }
table.table_blocks_1_2>thead>tr>th:last-child, table.table_blocks_1_2>tbody>tr>td:last-child{ width:66.666%; }
table.table_blocks_2_1>thead>tr>th:first-child, table.table_blocks_2_1>tbody>tr>td:first-child{ width:66.666%; }
table.table_blocks_2_1>thead>tr>th:last-child, table.table_blocks_2_1>tbody>tr>td:last-child{ width:33.333%; }
table.table_blocks_1_5>thead>tr>th:first-child, table.table_blocks_1_5>tbody>tr>td:first-child{ width:16.666%; }
table.table_blocks_1_5>thead>tr>th:last-child, table.table_blocks_1_5>tbody>tr>td:last-child{ width:83.333%; }
table.table_blocks_5_1>thead>tr>th:first-child, table.table_blocks_5_1>tbody>tr>td:first-child{ width:83.333%; }
table.table_blocks_5_1>thead>tr>th:last-child, table.table_blocks_5_1>tbody>tr>td:last-child{ width:16.666%; }
table.table_blocks_1_1_2>thead>tr>th:nth-child(1), table.table_blocks_1_1_2>tbody>tr>td:nth-child(1), table.table_blocks_1_1_2>thead>tr>th:nth-child(2), table.table_blocks_1_1_2>tbody>tr>td:nth-child(2){ width:25%; }
table.table_blocks_1_1_2>thead>tr>th:nth-child(3), table.table_blocks_1_1_2>tbody>tr>td:nth-child(3){ width:50%; }
table.table_blocks_1_4_1>thead>tr>th:nth-child(1), table.table_blocks_1_4_1>tbody>tr>td:nth-child(1), table.table_blocks_1_4_1>thead>tr>th:nth-child(3), table.table_blocks_1_4_1>tbody>tr>td:nth-child(3){ width:16.666%; }
table.table_blocks_1_4_1>thead>tr>th:nth-child(2), table.table_blocks_1_4_1>tbody>tr>td:nth-child(2){ width:66.666%; }
table.table_blocks_2_1_1>thead>tr>th:nth-child(1), table.table_blocks_2_1_1>tbody>tr>td:nth-child(1){ width:50%; }
table.table_blocks_2_1_1>thead>tr>th:nth-child(2), table.table_blocks_2_1_1>tbody>tr>td:nth-child(2), table.table_blocks_2_1_1>thead>tr>th:nth-child(3), table.table_blocks_2_1_1>tbody>tr>td:nth-child(3){ width:25%; }
table.cells_pad>thead>tr>*, table.cells_pad>tbody>tr>*, table.cells_pad>tfoot>tr>*{ padding:0.25em 0.5em; }
table.bold_headers>thead>tr>th, table.bold_headers>tbody>tr>th, table.bold_headers>tfoot>tr>th{ font-weight:bold; }
table.col_a>thead, table.col_a>tfoot, table.col_a>tbody:first-child:last-child{ color:#fafbfd; }
table.col_b>thead, table.col_b>tfoot, table.col_b>tbody:first-child:last-child{ color:#d97e1a; }
table.col_c>thead, table.col_c>tfoot, table.col_c>tbody:first-child:last-child{ color:#661891; }
table.col_d>thead, table.col_d>tfoot, table.col_d>tbody:first-child:last-child{ color:#139e55; }
table.col_w>thead, table.col_w>tfoot, table.col_w>tbody:first-child:last-child{ color:#1782ac; }
table.col_x>thead, table.col_x>tfoot, table.col_x>tbody:first-child:last-child{ color:#4b8473; }
table.col_y>thead, table.col_y>tfoot, table.col_y>tbody:first-child:last-child{ color:#d07d00; }
table.col_z>thead, table.col_z>tfoot, table.col_z>tbody:first-child:last-child{ color:#df234d; }
table.rev_head>thead>tr{ background:#4a525f; color:#ffffff; }
table.rev_head.col_a>thead>tr{ background:#fafbfd; color:#ffffff; }
table.rev_head.col_b>thead>tr{ background:#d97e1a; color:#ffffff; }
table.rev_head.col_c>thead>tr{ background:#661891; color:#ffffff; }
table.rev_head.col_d>thead>tr{ background:#139e55; color:#ffffff; }
table.rev_head.col_w>thead>tr{ background:#1782ac; color:#ffffff; }
table.rev_head.col_x>thead>tr{ background:#4b8473; color:#ffffff; }
table.rev_head.col_y>thead>tr{ background:#d07d00; color:#ffffff; }
table.rev_head.col_z>thead>tr{ background:#df234d; color:#ffffff; }
table.rev_foot>tfoot>tr{ background:#4a525f; color:#ffffff; }
table.rev_foot.col_a>tfoot>tr{ background:#fafbfd; color:#ffffff; }
table.rev_foot.col_b>tfoot>tr{ background:#d97e1a; color:#ffffff; }
table.rev_foot.col_c>tfoot>tr{ background:#661891; color:#ffffff; }
table.rev_foot.col_d>tfoot>tr{ background:#139e55; color:#ffffff; }
table.rev_foot.col_w>tfoot>tr{ background:#1782ac; color:#ffffff; }
table.rev_foot.col_x>tfoot>tr{ background:#4b8473; color:#ffffff; }
table.rev_foot.col_y>tfoot>tr{ background:#d07d00; color:#ffffff; }
table.rev_foot.col_z>tfoot>tr{ background:#df234d; color:#ffffff; }
table.rows_lines>thead>tr:last-child>*{ border-bottom:1px solid #a2b0be }
table.rows_lines>thead>tr+tr>*, table.rows_lines>tbody>tr+tr>*, table.rows_lines>tfoot>tr+tr>*{ border-top:1px solid #d4dbe3; }
table.rows_lines>tfoot>tr:first-child>*{ border-top:1px solid #a2b0be; }
table.rows_lines.col_a>thead>tr:last-child>*{ border-bottom-color:#fafbfd; }
table.rows_lines.col_a>thead>tr+tr>*, table.rows_lines.col_a>tbody>tr+tr>*, table.rows_lines.col_a>tfoot>tr+tr>*{ border-top-color:#fafbfd; }
table.rows_lines.col_a>tfoot>tr:first-child>*{ border-top-color:#fafbfd; }
table.rows_lines.col_b>thead>tr:last-child>*{ border-bottom-color:#ffbf7b; }
table.rows_lines.col_b>thead>tr+tr>*, table.rows_lines.col_b>tbody>tr+tr>*, table.rows_lines.col_b>tfoot>tr+tr>*{ border-top-color:#ffdbb4; }
table.rows_lines.col_b>tfoot>tr:first-child>*{ border-top-color:#ffbf7b; }
table.rows_lines.col_c>thead>tr:last-child>*{ border-bottom-color:#a666c9; }
table.rows_lines.col_c>thead>tr+tr>*, table.rows_lines.col_c>tbody>tr+tr>*, table.rows_lines.col_c>tfoot>tr+tr>*{ border-top-color:#d2a8e9; }
table.rows_lines.col_c>tfoot>tr:first-child>*{ border-top-color:#a666c9; }
table.rows_lines.col_d>thead>tr:last-child>*{ border-bottom-color:#65d399; }
table.rows_lines.col_d>thead>tr+tr>*, table.rows_lines.col_d>tbody>tr+tr>*, table.rows_lines.col_d>tfoot>tr+tr>*{ border-top-color:#a7edc8; }
table.rows_lines.col_d>tfoot>tr:first-child>*{ border-top-color:#65d399; }
table.rows_lines.col_w>thead>tr:last-child>*{ border-bottom-color:#75cbfd; }
table.rows_lines.col_w>thead>tr+tr>*, table.rows_lines.col_w>tbody>tr+tr>*, table.rows_lines.col_w>tfoot>tr+tr>*{ border-top-color:#d3eafe; }
table.rows_lines.col_w>tfoot>tr:first-child>*{ border-top-color:#75cbfd; }
table.rows_lines.col_x>thead>tr:last-child>*{ border-bottom-color:#7dd0b7; }
table.rows_lines.col_x>thead>tr+tr>*, table.rows_lines.col_x>tbody>tr+tr>*, table.rows_lines.col_x>tfoot>tr+tr>*{ border-top-color:#a7edc1; }
table.rows_lines.col_x>tfoot>tr:first-child>*{ border-top-color:#7dd0b7; }
table.rows_lines.col_y>thead>tr:last-child>*{ border-bottom-color:#ffaf77; }
table.rows_lines.col_y>thead>tr+tr>*, table.rows_lines.col_y>tbody>tr+tr>*, table.rows_lines.col_y>tfoot>tr+tr>*{ border-top-color:#ffe4b4; }
table.rows_lines.col_y>tfoot>tr:first-child>*{ border-top-color:#ffaf77; }
table.rows_lines.col_z>thead>tr:last-child>*{ border-bottom-color:#f9a5ae; }
table.rows_lines.col_z>thead>tr+tr>*, table.rows_lines.col_z>tbody>tr+tr>*, table.rows_lines.col_z>tfoot>tr+tr>*{ border-top-color:#fbb7bc; }
table.rows_lines.col_z>tfoot>tr:first-child>*{ border-top-color:#f9a5ae; }
table.cols_lines>thead>tr>*:not(:last-child), table.cols_lines>tbody>tr>*:not(:last-child), table.cols_lines>tfoot>tr>*:not(:last-child){ border-right:1px solid #d4dbe3; }
table.cols_lines.col_a>thead>tr>*:not(:last-child), table.cols_lines.col_a>tbody>tr>*:not(:last-child), table.cols_lines.col_a>tfoot>tr>*:not(:last-child){ border-right-color:#fafbfd; }
table.cols_lines.col_b>thead>tr>*:not(:last-child), table.cols_lines.col_b>tbody>tr>*:not(:last-child), table.cols_lines.col_b>tfoot>tr>*:not(:last-child){ border-right-color:#ffdbb4; }
table.cols_lines.col_c>thead>tr>*:not(:last-child), table.cols_lines.col_c>tbody>tr>*:not(:last-child), table.cols_lines.col_c>tfoot>tr>*:not(:last-child){ border-right-color:#d2a8e9; }
table.cols_lines.col_d>thead>tr>*:not(:last-child), table.cols_lines.col_d>tbody>tr>*:not(:last-child), table.cols_lines.col_d>tfoot>tr>*:not(:last-child){ border-right-color:#a7edc8; }
table.cols_lines.col_w>thead>tr>*:not(:last-child), table.cols_lines.col_w>tbody>tr>*:not(:last-child), table.cols_lines.col_w>tfoot>tr>*:not(:last-child){ border-right-color:#d3eafe; }
table.cols_lines.col_x>thead>tr>*:not(:last-child), table.cols_lines.col_x>tbody>tr>*:not(:last-child), table.cols_lines.col_x>tfoot>tr>*:not(:last-child){ border-right-color:#a7edc1; }
table.cols_lines.col_y>thead>tr>*:not(:last-child), table.cols_lines.col_y>tbody>tr>*:not(:last-child), table.cols_lines.col_y>tfoot>tr>*:not(:last-child){ border-right-color:#ffe4b4; }
table.cols_lines.col_z>thead>tr>*:not(:last-child), table.cols_lines.col_z>tbody>tr>*:not(:last-child), table.cols_lines.col_z>tfoot>tr>*:not(:last-child){ border-right-color:#fbb7bc; }
table.outlined{ border:1px solid #a2b0be; }
table.outlined.col_a{ border-color:#fafbfd; }
table.outlined.col_b{ border-color:#fcaa51; }
table.outlined.col_c{ border-color:#823ca8; }
table.outlined.col_d{ border-color:#3ab776; }
table.outlined.col_w{ border-color:#22a8db; }
table.outlined.col_x{ border-color:#3ab769; }
table.outlined.col_y{ border-color:#fcbe51; }
table.outlined.col_z{ border-color:#f35965; }
table.alt_rows>tbody>tr:nth-child(even)>*{ background:#edf0f3; }
table.alt_rows>tbody>tr:nth-child(odd)>*{ background:#d4dbe3; }
table.alt_rows.col_a>tbody>tr:nth-child(even)>*{ background:#fafbfd; }
table.alt_rows.col_a>tbody>tr:nth-child(odd)>*{ background:#fafbfd; }
table.alt_rows.col_b>tbody>tr:nth-child(even)>*{ background:#ffdbb4; }
table.alt_rows.col_b>tbody>tr:nth-child(odd)>*{ background:#ffd2a8; }
table.alt_rows.col_c>tbody>tr:nth-child(even)>*{ background:#d2a8e9; }
table.alt_rows.col_c>tbody>tr:nth-child(odd)>*{ background:#e9d3f7; }
table.alt_rows.col_d>tbody>tr:nth-child(even)>*{ background:#a7edc8; }
table.alt_rows.col_d>tbody>tr:nth-child(odd)>*{ background:#86edb4; }
table.alt_rows.col_x>tbody>tr:nth-child(even)>*{ background:#a7edc1; }
table.alt_rows.col_x>tbody>tr:nth-child(odd)>*{ background:#7dd0b7; }
table.alt_rows.col_y>tbody>tr:nth-child(even)>*{ background:#ffe4b4; }
table.alt_rows.col_y>tbody>tr:nth-child(odd)>*{ background:#ffaf77; }
table.alt_rows.col_z>tbody>tr:nth-child(even)>*{ background:#fbb7bc; }
table.alt_rows.col_z>tbody>tr:nth-child(odd)>*{ background:#f9a5ae; }
.dyn-content q{ color:#2f353f; background:#edf0f3; font-style:; font-weight:; }
.dyn-content cite{ color:#4b8473; font-style:italic; }
.dyn-content small{ font-size:80%; }
.dyn-content sup{ font-size:75%; }
.dyn-content sub{ font-size:75%; }
.dyn-content a{ color:#fafbfd; background:transparent; font-weight:; font-style:; text-decoration:underline; }
.dyn-content a:hover{ color:#fafbfd; background:; font-weight:; font-style:; text-decoration:none; }
.dyn-panel.col_a a:not(.dyn-linkbtn){ color:#fafbfd; text-decoration-color:#fafbfd; }
.dyn-panel.col_b a:not(.dyn-linkbtn){ color:#fcaa51; text-decoration-color:#fcaa51; }
.dyn-panel.col_c a:not(.dyn-linkbtn){ color:#823ca8; text-decoration-color:#823ca8; }
.dyn-panel.col_d a:not(.dyn-linkbtn){ color:#3ab776; text-decoration-color:#3ab776; }
.dyn-panel.col_w a:not(.dyn-linkbtn){ color:#1782ac; text-decoration-color:#1782ac; }
.dyn-panel.col_x a:not(.dyn-linkbtn){ color:#4b8473; text-decoration-color:#4b8473; }
.dyn-panel.col_y a:not(.dyn-linkbtn){ color:#d07d00; text-decoration-color:#d07d00; }
.dyn-panel.col_z a:not(.dyn-linkbtn){ color:#df234d; text-decoration-color:#df234d; }
.dyn-panel.col_rev a:not(.dyn-linkbtn){ color:#fafbfd; text-decoration-color:#fafbfd; }
.dyn-panel.col_a_rev a:not(.dyn-linkbtn){ color:#fafbfd; text-decoration-color:#fafbfd; }
.dyn-panel.col_b_rev a:not(.dyn-linkbtn){ color:#ffd2a8; text-decoration-color:#ffd2a8; }
.dyn-panel.col_c_rev a:not(.dyn-linkbtn){ color:#e9d3f7; text-decoration-color:#e9d3f7; }
.dyn-panel.col_d_rev a:not(.dyn-linkbtn){ color:#86edb4; text-decoration-color:#86edb4; }
.dyn-panel.col_w_rev a:not(.dyn-linkbtn){ color:#d3eafe; text-decoration-color:#d3eafe; }
.dyn-panel.col_x_rev a:not(.dyn-linkbtn){ color:#a7edc1; text-decoration-color:#a7edc1; }
.dyn-panel.col_y_rev a:not(.dyn-linkbtn){ color:#ffe4b4; text-decoration-color:#ffe4b4; }
.dyn-panel.col_z_rev a:not(.dyn-linkbtn){ color:#fbb7bc; text-decoration-color:#fbb7bc; }
a.dyn-linkbtn{ display:inline-block; vertical-align:middle; box-sizing:border-box; overflow:hidden; margin:0.25em; padding:0.5em; text-decoration:none; background:none; text-align:center; }
a.dyn-linkbtn.full_width{ display:block; }
a.dyn-linkbtn.small{ font-size:0.75em; }
a.dyn-linkbtn.big{ font-size:1.3333333333333em; padding:1.0em; }
a.dyn-linkbtn.round{ border-radius:10em; }
a.dyn-linkbtn.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); }
a.dyn-linkbtn{ background:#fafbfd; color:#ffffff; border:1px solid #e6e7e9; }
a.dyn-linkbtn .dyn-icon{ padding-right:0.25em; font-size:1.5em; }
a.dyn-linkbtn.col_mid{ background:#d4dbe3; color:#fafbfd; border:1px solid #919faf; }
a.dyn-linkbtn.col_light{ background:#edf0f3; color:#fafbfd; border:1px solid #a2b0be; }
a.dyn-linkbtn.col_lightest{ background:#ffffff; color:#fafbfd; border:1px solid #b9c4d0; }
a.dyn-linkbtn.col_a{ background:#fafbfd; color:#ffffff; border:1px solid #e6e7e9; }
a.dyn-linkbtn.col_b{ background:#fcaa51; color:#ffffff; border:1px solid #8a4c09; }
a.dyn-linkbtn.col_c{ background:#823ca8; color:#ffffff; border:1px solid #3f0b5c; }
a.dyn-linkbtn.col_d{ background:#3ab776; color:#ffffff; border:1px solid #076433; }
a.dyn-linkbtn.col_w{ background:#22a8db; color:#ffffff; border:1px solid #0b5d7c; }
a.dyn-linkbtn.col_x{ background:#3ab769; color:#ffffff; border:1px solid #07642a; }
a.dyn-linkbtn.col_y{ background:#fcbe51; color:#ffffff; border:1px solid #8a5a09; }
a.dyn-linkbtn.col_z{ background:#f35965; color:#ffffff; border:1px solid #830f19; }
a.dyn-linkbtn.col_mid .dyn-icon{ color:#4a525f; }
a.dyn-linkbtn.col_light .dyn-icon{ color:#667180; }
a.dyn-linkbtn.col_lightest .dyn-icon{ color:#828f9f; }
a.dyn-linkbtn.col_a .dyn-icon{ color:#fafbfd; }
a.dyn-linkbtn.col_b .dyn-icon{ color:#ffdbb4; }
a.dyn-linkbtn.col_c .dyn-icon{ color:#d2a8e9; }
a.dyn-linkbtn.col_d .dyn-icon{ color:#a7edc8; }
a.dyn-linkbtn.col_w .dyn-icon{ color:#d3eafe; }
a.dyn-linkbtn.col_x .dyn-icon{ color:#a7edc1; }
a.dyn-linkbtn.col_y .dyn-icon{ color:#ffe4b4; }
a.dyn-linkbtn.col_z .dyn-icon{ color:#fbb7bc; }
a.dyn-linkbtn:not(.border){ border-color:transparent; }
a.dyn-linkbtn:hover{ background:#fafbfd; color:#ffffff; }
a.dyn-linkbtn.col_mid:hover{ background:#b9c4d0; color:#fafbfd; }
a.dyn-linkbtn.col_light:hover{ background:#d4dbe3; color:#fafbfd; }
a.dyn-linkbtn.col_lightest:hover{ background:#edf0f3; color:#fafbfd; }
a.dyn-linkbtn.col_a:hover{ background:#fafbfd; color:#ffffff; }
a.dyn-linkbtn.col_b:hover{ background:#cc5200; color:#ffffff; }
a.dyn-linkbtn.col_c:hover{ background:#aa49cf; color:#ffffff; }
a.dyn-linkbtn.col_d:hover{ background:#318a5e; color:#ffffff; }
a.dyn-linkbtn.col_w:hover{ background:#1782ac; color:#ffffff; }
a.dyn-linkbtn.col_x:hover{ background:#4b8473; color:#ffffff; }
a.dyn-linkbtn.col_y:hover{ background:#d07d00; color:#ffffff; }
a.dyn-linkbtn.col_z:hover{ background:#df234d; color:#ffffff; }
a.dyn-linkbtn.outlined{ background:none; color:#fafbfd; border:1px solid #fafbfd; }
a.dyn-linkbtn.col_a.outlined{ color:#fafbfd; border:1px solid #fafbfd; }
a.dyn-linkbtn.col_b.outlined{ color:#d97e1a; border:1px solid #fcaa51; }
a.dyn-linkbtn.col_c.outlined{ color:#661891; border:1px solid #823ca8; }
a.dyn-linkbtn.col_d.outlined{ color:#139e55; border:1px solid #3ab776; }
a.dyn-linkbtn.col_w.outlined{ color:#1782ac; border:1px solid #22a8db; }
a.dyn-linkbtn.col_x.outlined{ color:#4b8473; border:1px solid #3ab769; }
a.dyn-linkbtn.col_y.outlined{ color:#d07d00; border:1px solid #fcbe51; }
a.dyn-linkbtn.col_z.outlined{ color:#df234d; border:1px solid #f35965; }
a.dyn-linkbtn.col_mid.outlined .dyn-icon{ color:#4a525f; }
a.dyn-linkbtn.col_light.outlined .dyn-icon{ color:#2f353f; }
a.dyn-linkbtn.col_lightest.outlined .dyn-icon{ color:#14171c; }
a.dyn-linkbtn.col_a.outlined .dyn-icon{ color:#fafbfd; }
a.dyn-linkbtn.col_b.outlined .dyn-icon{ color:#d97e1a; }
a.dyn-linkbtn.col_c.outlined .dyn-icon{ color:#661891; }
a.dyn-linkbtn.col_d.outlined .dyn-icon{ color:#139e55; }
a.dyn-linkbtn.col_w.outlined .dyn-icon{ color:#1782ac; }
a.dyn-linkbtn.col_x.outlined .dyn-icon{ color:#4b8473; }
a.dyn-linkbtn.col_y.outlined .dyn-icon{ color:#d07d00; }
a.dyn-linkbtn.col_z.outlined .dyn-icon{ color:#df234d; }
a.dyn-linkbtn.outlined:hover{ background:#fafbfd; color:#e6e7e9; border:1px solid #fafbfd; }
a.dyn-linkbtn.col_a.outlined:hover{ background:#fafbfd; color:#e6e7e9; border-color:#fafbfd; }
a.dyn-linkbtn.col_b.outlined:hover{ background:#ffd2a8; color:#8a4c09; border-color:#fcaa51; }
a.dyn-linkbtn.col_c.outlined:hover{ background:#e9d3f7; color:#3f0b5c; border-color:#823ca8; }
a.dyn-linkbtn.col_d.outlined:hover{ background:#86edb4; color:#076433; border-color:#3ab776; }
a.dyn-linkbtn.col_w.outlined:hover{ background:#d3eafe; color:#0b5d7c; border-color:#22a8db; }
a.dyn-linkbtn.col_x.outlined:hover{ background:#a7edc1; color:#07642a; border-color:#3ab769; }
a.dyn-linkbtn.col_y.outlined:hover{ background:#ffe4b4; color:#8a5a09; border-color:#fcbe51; }
a.dyn-linkbtn.col_z.outlined:hover{ background:#fbb7bc; color:#830f19; border-color:#f35965; }
.dyn-content h1{ color:; font-size:2em; font-weight:bold; font-style:; text-transform:; text-decoration:; padding:; margin:0.67em 0; }
.dyn-content h2{ color:; font-size:1.5em; font-weight:bold; font-style:; text-transform:; text-decoration:; padding:; margin:0.83em 0; }
.dyn-content h3{ color:; font-size:1.17em; font-weight:bold; font-style:; text-transform:; text-decoration:; padding:; margin:1em 0; }
.dyn-content h4{ color:; font-size:1em; font-weight:bold; font-style:; text-transform:; text-decoration:; padding:; margin:1.33em 0; }
.dyn-content h5{ color:; font-size:0.83em; font-weight:bold; font-style:; text-transform:; text-decoration:; padding:; margin:1.67em 0; }
.dyn-content h6{ color:; font-size:0.67em; font-weight:bold; font-style:; text-transform:; text-decoration:; padding:; margin:2.33em 0; }
.dyn-content h1.border{ border-bottom:1px solid #a2b0be; }
.dyn-content h2.border{ border-bottom:1px solid #a2b0be; }
.dyn-content h3.border{ border-bottom:1px solid #a2b0be; }
.dyn-content h4.border{ border-bottom:1px solid #a2b0be; }
.dyn-content h5.border{ border-bottom:1px solid #a2b0be; }
.dyn-content h6.border{ border-bottom:1px solid #a2b0be; }
.dyn-content h1.text_left, .dyn-content h2.text_left, .dyn-content h3.text_left, .dyn-content h4.text_left, .dyn-content h5.text_left, .dyn-content h6.text_left{ text-align:left; }
.dyn-content h1.text_center, .dyn-content h2.text_center, .dyn-content h3.text_center, .dyn-content h4.text_center, .dyn-content h5.text_center, .dyn-content h6.text_center{ text-align:center; }
.dyn-content h1.text_right, .dyn-content h2.text_right, .dyn-content h3.text_right, .dyn-content h4.text_right, .dyn-content h5.text_right, .dyn-content h6.text_right{ text-align:right; }
.dyn-content h1.text_justify, .dyn-content h2.text_justify, .dyn-content h3.text_justify, .dyn-content h4.text_justify, .dyn-content h5.text_justify, .dyn-content h6.text_justify{ text-align:justify; }
h1.col_lightest{ color:#667180; }
h1.col_light{ color:#586170; }
h1.col_mid{ color:#4a525f; }
h1.col_a{ color:#fafbfd; }
h1.col_b{ color:#fcaa51; }
h1.col_c{ color:#823ca8; }
h1.col_d{ color:#3ab776; }
h1.col_w{ color:#22a8db; }
h1.col_x{ color:#3ab769; }
h1.col_y{ color:#fcbe51; }
h1.col_z{ color:#f35965; }
h2.col_lightest{ color:#586170; }
h2.col_light{ color:#4a525f; }
h2.col_mid{ color:#3d434f; }
h2.col_a{ color:#fafbfd; }
h2.col_b{ color:#cc5200; }
h2.col_c{ color:#aa49cf; }
h2.col_d{ color:#318a5e; }
h2.col_w{ color:#1782ac; }
h2.col_x{ color:#4b8473; }
h2.col_y{ color:#d07d00; }
h2.col_z{ color:#df234d; }
h3.col_lightest{ color:#4a525f; }
h3.col_light{ color:#3d434f; }
h3.col_mid{ color:#2f353f; }
h3.col_a{ color:#fafbfd; }
h3.col_b{ color:#d97e1a; }
h3.col_c{ color:#661891; }
h3.col_d{ color:#139e55; }
h3.col_w{ color:#1782ac; }
h3.col_x{ color:#4b8473; }
h3.col_y{ color:#d07d00; }
h3.col_z{ color:#df234d; }
h4.col_lightest{ color:#3d434f; }
h4.col_light{ color:#2f353f; }
h4.col_mid{ color:#22262e; }
h4.col_a{ color:#fafbfd; }
h4.col_b{ color:#902000; }
h4.col_c{ color:#6c2a83; }
h4.col_d{ color:#1a5639; }
h4.col_w{ color:#0b5d7c; }
h4.col_x{ color:#07642a; }
h4.col_y{ color:#8a5a09; }
h4.col_z{ color:#830f19; }
h5.col_lightest{ color:#2f353f; }
h5.col_light{ color:#22262e; }
h5.col_mid{ color:#14171c; }
h5.col_a{ color:#e6e7e9; }
h5.col_b{ color:#8a4c09; }
h5.col_c{ color:#3f0b5c; }
h5.col_d{ color:#076433; }
h5.col_w{ color:#0b5d7c; }
h5.col_x{ color:#07642a; }
h5.col_y{ color:#8a5a09; }
h5.col_z{ color:#830f19; }
h6.col_lightest{ color:#22262e; }
h6.col_light{ color:#14171c; }
h6.col_mid{ color:#08090b; }
h6.col_a{ color:#e6e7e9; }
h6.col_b{ color:#8a4c09; }
h6.col_c{ color:#3f0b5c; }
h6.col_d{ color:#076433; }
h6.col_w{ color:#0b5d7c; }
h6.col_x{ color:#07642a; }
h6.col_y{ color:#8a5a09; }
h6.col_z{ color:#830f19; }
h1.col_rev{ color:#919faf; }
h1.col_a_rev{ color:#fafbfd; }
h1.col_b_rev{ color:#ffd2a8; }
h1.col_c_rev{ color:#e9d3f7; }
h1.col_d_rev{ color:#86edb4; }
h1.col_w_rev{ color:#75cbfd; }
h1.col_x_rev{ color:#7dd0b7; }
h1.col_y_rev{ color:#ffaf77; }
h1.col_z_rev{ color:#f9a5ae; }
h2.col_rev{ color:#a2b0be; }
h2.col_a_rev{ color:#fafbfd; }
h2.col_b_rev{ color:#ffd2a8; }
h2.col_c_rev{ color:#e9d3f7; }
h2.col_d_rev{ color:#86edb4; }
h2.col_w_rev{ color:#75cbfd; }
h2.col_x_rev{ color:#7dd0b7; }
h2.col_y_rev{ color:#ffaf77; }
h2.col_z_rev{ color:#f9a5ae; }
h3.col_rev{ color:#b9c4d0; }
h3.col_a_rev{ color:#fafbfd; }
h3.col_b_rev{ color:#ffdbb4; }
h3.col_c_rev{ color:#d2a8e9; }
h3.col_d_rev{ color:#a7edc8; }
h3.col_w_rev{ color:#d3eafe; }
h3.col_x_rev{ color:#a7edc1; }
h3.col_y_rev{ color:#ffe4b4; }
h3.col_z_rev{ color:#fbb7bc; }
h4.col_rev{ color:#d4dbe3; }
h4.col_a_rev{ color:#fafbfd; }
h4.col_b_rev{ color:#ffdbb4; }
h4.col_c_rev{ color:#d2a8e9; }
h4.col_d_rev{ color:#a7edc8; }
h4.col_w_rev{ color:#d3eafe; }
h4.col_x_rev{ color:#a7edc1; }
h4.col_y_rev{ color:#ffe4b4; }
h4.col_z_rev{ color:#fbb7bc; }
h5.col_rev{ color:#edf0f3; }
h5.col_a_rev{ color:#d4dbe3; }
h5.col_b_rev{ color:#d4dbe3; }
h5.col_c_rev{ color:#d4dbe3; }
h5.col_d_rev{ color:#d4dbe3; }
h5.col_w_rev{ color:#ffffff; }
h5.col_x_rev{ color:#ffffff; }
h5.col_y_rev{ color:#ffffff; }
h5.col_z_rev{ color:#ffffff; }
h6.col_rev{ color:#ffffff; }
h6.col_a_rev{ color:#ffffff; }
h6.col_b_rev{ color:#ffffff; }
h6.col_c_rev{ color:#ffffff; }
h6.col_d_rev{ color:#ffffff; }
h6.col_w_rev{ color:#ffffff; }
h6.col_x_rev{ color:#ffffff; }
h6.col_y_rev{ color:#ffffff; }
h6.col_z_rev{ color:#ffffff; }
.dyn-content p{ margin:1em 0; color:; font-size:; line-height:normal; letter-spacing:normal; text-indent:0 }
.dyn-content p.text_left{ text-align:left; }
.dyn-content p.text_center{ text-align:center; }
.dyn-content p.text_right{ text-align:right; }
.dyn-content p.text_justify{ text-align:justify; }
.dyn-content pre{ font-family:monospace, serif; margin:; color:; line-height:normal; letter-spacing:normal; }
.dyn-content div.text_left{ text-align:left; }
.dyn-content div.text_center{ text-align:center; }
.dyn-content div.text_right{ text-align:right; }
.dyn-content div.text_justify{ text-align:justify; }
.dyn-content address{ color:; font-weight:normal; font-style:italic; line-height:normal; letter-spacing:normal; }
.dyn-content blockquote{ position:relative; box-sizing:border-box; padding:0.5em 1em; margin:1em 4em; background:#ffffff; color:; line-height:normal; letter-spacing:normal; }
.dyn-content blockquote.nomargin{ margin:0; }
.dyn-content blockquote.text_center{ text-align:center; }
.dyn-content blockquote.text_right{ text-align:right; }
.dyn-content blockquote.text_justify{ text-align:justify; }
.dyn-content blockquote.col_rev{ background-color:#667180; color:#ffffff; }
.dyn-content blockquote.col_a_rev{ background-color:#fafbfd; color:#ffffff; }
.dyn-content blockquote.col_b_rev{ background-color:#fcaa51; color:#ffffff; }
.dyn-content blockquote.col_c_rev{ background-color:#823ca8; color:#ffffff; }
.dyn-content blockquote.col_d_rev{ background-color:#3ab776; color:#ffffff; }
.dyn-content blockquote.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); }
.dyn-content blockquote.border:not(.text_right){ border-left:4px solid #667180; }
.dyn-content blockquote.border.text_right{ border-right:4px solid #667180; }
.dyn-content blockquote.border.col_a{ border-color:#fafbfd; }
.dyn-content blockquote.border.col_b{ border-color:#fcaa51; }
.dyn-content blockquote.border.col_c{ border-color:#823ca8; }
.dyn-content blockquote.border.col_d{ border-color:#3ab776; }
.dyn-content blockquote.border.col_rev{ border-color:#ffffff; }
.dyn-content blockquote.border.col_a_rev{ border-color:#ffffff; }
.dyn-content blockquote.border.col_b_rev{ border-color:#ffffff; }
.dyn-content blockquote.border.col_c_rev{ border-color:#ffffff; }
.dyn-content blockquote.border.col_d_rev{ border-color:#ffffff; }
.dyn-content blockquote>cite{ display:block; margin:0.25em 2em 0 2em; }
.dyn-content blockquote.text_center>cite:before, .dyn-content blockquote:not(.text_right)>cite:before{ content:"\2014"; padding-right:0.25em; }
.dyn-content blockquote.text_center>cite:before, .dyn-content blockquote.text_right>cite:after{ content:"\2014"; padding-left:0.25em; }
.dyn-content blockquote>cite, .dyn-panel blockquote>cite{ color:#2f353f; }
.dyn-content blockquote.col_a>cite, .dyn-panel blockquote.col_a>cite{ color:#fafbfd; }
.dyn-content blockquote.col_b>cite, .dyn-panel blockquote.col_b>cite{ color:#d97e1a; }
.dyn-content blockquote.col_c>cite, .dyn-panel blockquote.col_c>cite{ color:#661891; }
.dyn-content blockquote.col_d>cite, .dyn-panel blockquote.col_d>cite{ color:#139e55; }
.dyn-content blockquote.col_rev>cite, .dyn-panel blockquote.col_rev>cite{ color:#ffffff; }
.dyn-content blockquote.col_a_rev>cite, .dyn-panel blockquote.col_a_rev>cite{ color:#fafbfd; }
.dyn-content blockquote.col_b_rev>cite, .dyn-panel blockquote.col_b_rev>cite{ color:#ffdbb4; }
.dyn-content blockquote.col_c_rev>cite, .dyn-panel blockquote.col_c_rev>cite{ color:#d2a8e9; }
.dyn-content blockquote.col_d_rev>cite, .dyn-panel blockquote.col_d_rev>cite{ color:#a7edc8; }
.dyn-content ol, .dyn-content ul, .dyn-content dl{ color:; margin:1em 0; }
.dyn-content ol, .dyn-content ul, .dyn-content dl{ padding-left:3em; }
.dyn-content ol ol, .dyn-content ul ul, .dyn-content dl dl{ margin:0 0; }
.dyn-content ol.text_center, .dyn-content ul.text_center{ text-align:center; list-style-position:inside; }
.dyn-content ol.text_center>li, .dyn-content ul.text_center>li{ padding-left:0; padding-right:0; }
.dyn-content ol.text_right, .dyn-content ul.text_right{ text-align:right; list-style-position:inside; }
.dyn-content ol.text_right>li, .dyn-content ul.text_right>li{ padding-left:0; padding-right:3em; }
.dyn-content ol.text_justify, .dyn-content ul.text_justify{ text-align:justify; }
.dyn-content ol.decimal{ list-style-type:decimal; }
.dyn-content ol.decimalzero{ list-style-type:decimal-leading-zero; }
.dyn-content ol.alpha{ list-style-type:lower-alpha; }
.dyn-content ol.greek{ list-style-type:lower-greek; }
.dyn-content ol.roman{ list-style-type:lower-roman; }
.dyn-content ol.alpha.uppercase{ list-style-type:upper-alpha; }
.dyn-content ol.roman.uppercase{ list-style-type:upper-roman; }
.dyn-content ol.none{ list-style-type:none; }
.dyn-content ul.disc{ list-style-type:disc; }
.dyn-content ul.circle{ list-style-type:circle; }
.dyn-content ul.square{ list-style-type:square; }
.dyn-content ul.none{ list-style-type:none; }
.dyn-content dl{ }
.dyn-content dl>dt{ color:#fafbfd; margin-left:0; }
.dyn-content dl>dd{ color:; margin-left:3em; }
.dyn-content dl.text_center{ text-align:center }
.dyn-content dl.text_center>dd{ margin-left:0; }
.dyn-content dl.text_right{ text-align:right; }
.dyn-content dl.text_right>dt{ margin-left:auto; margin-right:0; }
.dyn-content dl.text_right>dd{ margin-left:auto; margin-right:3em; }
.dyn-content dl.text_justify{ text-align:justify; }
.dyn-content dl.bold_terms>dt{ font-weight:bold; }
h1.text_xform_none, h2.text_xform_none, h3.text_xform_none, h4.text_xform_none, h5.text_xform_none, h6.text_xform_none, p.text_xform_none, pre.text_xform_none, div.text_xform_none, address.text_xform_none, blockquote.text_xform_none, ol.text_xform_none>li, ul.text_xform_none>li, dl.text_xform_none>dt, dl.text_xform_none>dd{ text-transform:none; }
h1.text_xform_capitalize, h2.text_xform_capitalize, h3.text_xform_capitalize, h4.text_xform_capitalize, h5.text_xform_capitalize, h6.text_xform_capitalize, p.text_xform_capitalize, pre.text_xform_capitalize, div.text_xform_capitalize, address.text_xform_capitalize, blockquote.text_xform_capitalize, ol.text_xform_capitalize>li, ul.text_xform_capitalize>li, dl.text_xform_capitalize>dt, dl.text_xform_capitalize>dd{ text-transform:capitalize; }
h1.text_xform_uppercase, h2.text_xform_uppercase, h3.text_xform_uppercase, h4.text_xform_uppercase, h5.text_xform_uppercase, h6.text_xform_uppercase, p.text_xform_uppercase, pre.text_xform_uppercase, div.text_xform_uppercase, address.text_xform_uppercase, blockquote.text_xform_uppercase, ol.text_xform_uppercase>li, ul.text_xform_uppercase>li, dl.text_xform_uppercase>dt, dl.text_xform_uppercase>dd{ text-transform:uppercase; }
h1.text_xform_lowercase, h2.text_xform_lowercase, h3.text_xform_lowercase, h4.text_xform_lowercase, h5.text_xform_lowercase, h6.text_xform_lowercase, p.text_xform_lowercase, pre.text_xform_lowercase, div.text_xform_lowercase, address.text_xform_lowercase, blockquote.text_xform_lowercase, ol.text_xform_lowercase>li, ul.text_xform_lowercase>li, dl.text_xform_lowercase>dt, dl.text_xform_lowercase>dd{ text-transform:lowercase; }
h1.text_deco_none, h2.text_deco_none, h3.text_deco_none, h4.text_deco_none, h5.text_deco_none, h6.text_deco_none, p.text_deco_none, pre.text_deco_none, div.text_deco_none, address.text_deco_none, blockquote.text_deco_none, ol.text_deco_none>li, ul.text_deco_none>li, dl.text_deco_none>dt, dl.text_deco_none>dd{ text-decoration:none; }
h1.text_deco_underline, h2.text_deco_underline, h3.text_deco_underline, h4.text_deco_underline, h5.text_deco_underline, h6.text_deco_underline, p.text_deco_underline, pre.text_deco_underline, div.text_deco_underline, address.text_deco_underline, blockquote.text_deco_underline, ol.text_deco_underline>li, ul.text_deco_underline>li, dl.text_deco_underline>dt, dl.text_deco_underline>dd{ text-decoration:underline; }
h1.text_deco_overline, h2.text_deco_overline, h3.text_deco_overline, h4.text_deco_overline, h5.text_deco_overline, h6.text_deco_overline, p.text_deco_overline, pre.text_deco_overline, div.text_deco_overline, address.text_deco_overline, blockquote.text_deco_overline, ol.text_deco_overline>li, ul.text_deco_overline>li, dl.text_deco_overline>dt, dl.text_deco_overline>dd{ text-decoration:overline; }
h1.text_deco_strikeout, h2.text_deco_strikeout, h3.text_deco_strikeout, h4.text_deco_strikeout, h5.text_deco_strikeout, h6.text_deco_strikeout, p.text_deco_strikeout, pre.text_deco_strikeout, div.text_deco_strikeout, address.text_deco_strikeout, blockquote.text_deco_strikeout, ol.text_deco_strikeout>li, ul.text_deco_strikeout>li, dl.text_deco_strikeout>dt, dl.text_deco_strikeout>dd{ text-decoration:line-through; }
h1.text_deco_lines, h2.text_deco_lines, h3.text_deco_lines, h4.text_deco_lines, h5.text_deco_lines, h6.text_deco_lines, p.text_deco_lines, pre.text_deco_lines, div.text_deco_lines, address.text_deco_lines, blockquote.text_deco_lines, ol.text_deco_lines>li, ul.text_deco_lines>li, dl.text_deco_lines>dt, dl.text_deco_lines>dd{ text-decoration:underline overline; }
h1.text_wght_normal, h2.text_wght_normal, h3.text_wght_normal, h4.text_wght_normal, h5.text_wght_normal, h6.text_wght_normal, p.text_wght_normal, pre.text_wght_normal, div.text_wght_normal, address.text_wght_normal, blockquote.text_wght_normal, ol.text_wght_normal>li, ul.text_wght_normal>li, dl.text_wght_normal>dt, dl.text_wght_normal>dd{ font-weight:normal; }
h1.text_wght_bold, h2.text_wght_bold, h3.text_wght_bold, h4.text_wght_bold, h5.text_wght_bold, h6.text_wght_bold, p.text_wght_bold, pre.text_wght_bold, div.text_wght_bold, address.text_wght_bold, blockquote.text_wght_bold, ol.text_wght_bold>li, ul.text_wght_bold>li, dl.text_wght_bold>dt, dl.text_wght_bold>dd{ font-weight:bold; }
h1.text_style_normal, h2.text_style_normal, h3.text_style_normal, h4.text_style_normal, h5.text_style_normal, h6.text_style_normal, p.text_style_normal, pre.text_style_normal, div.text_style_normal, address.text_style_normal, blockquote.text_style_normal, ol.text_style_normal>li, ul.text_style_normal>li, dl.text_style_normal>dt, dl.text_style_normal>dd{ font-style:normal; }
h1.text_style_italic, h2.text_style_italic, h3.text_style_italic, h4.text_style_italic, h5.text_style_italic, h6.text_style_italic, p.text_style_italic, pre.text_style_italic, div.text_style_italic, address.text_style_italic, blockquote.text_style_italic, ol.text_style_italic>li, ul.text_style_italic>li, dl.text_style_italic>dt, dl.text_style_italic>dd{ font-style:italic; }
img{ box-sizing:border-box; position:relative; }
img.border{ border:1px solid #d4dbe3; }
img.nopad{ padding:0; }
img.margin{ margin:1em; }
img.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); }
img.thumbnail{ background-color:#ffffff; padding:0.25em; border-radius:0.25em; margin:1.25em; }
img.big_thumbnail{ background-color:#ffffff; padding:0.5em; border-radius:0.5em; margin:1.5em; }
img.full_width{ display:block; width:100%; margin-left:0; margin-right:0; }
img.float_left{ position:relative; display:block; float:left; width:40%; margin-left:0; }
img.float_right{ position:relative; display:block; float:right; width:40%; margin-right:0; }
img.fill{ position:relative; display:block; width:100%; height:100%; }
img.square{ border-radius:0; }
img.round{ border-radius:0.5em; }
img.circle{ border-radius:50%; }
img.col_a{ background-color:#fafbfd; border-color:#fafbfd; }
img.col_b{ background-color:#ffdbb4; border-color:#ffbf7b; }
img.col_c{ background-color:#d2a8e9; border-color:#a666c9; }
img.col_d{ background-color:#a7edc8; border-color:#65d399; }
.dyn-code{ font-family:monospace, serif; }
.dyn-text-info, .dyn-text-info *{ color:#fafbfd; }
.dyn-text-success, .dyn-text-success *{ color:#4b8473; }
.dyn-text-warning, .dyn-text-warning *{ color:#d07d00; }
.dyn-text-error, .dyn-text-error *{ color:#df234d; }
.w100{ width:100%; }
.h100{ height:100%; }
.wh100{ width:100%; height:100%; }
.bmargin_left{ margin-left:0.5em; }
.bmargin_right{ margin-right:0.5em; }.dyn-uifont{ font-family:"Open Sans", sans-serif; font-size:13px; letter-spacing:normal; line-height:normal; }
.dyn-uifont-monospaced{ font-family:monospace, serif; font-size:1em; }
code, kbd, pre, samp{ font-family:monospace, serif; font-size:1em; }
input, select, textarea, button{ font-size:1em; }
.dyn_small{ font-size:0.75em; }
.dyn-modal-mask{ background:rgba(0,0,0,0.3); }
.wpopup.cwindow>.dyn-popup-mask{ background:rgba(0,0,0,0.2) }
.dyn-icon{ display:inline-block; vertical-align:middle; width:1.2em; height:1.2em; }
#dyn_desktop [data-wresp$="0"] .dyn-icon:not(.dyn_system-blank)+span.dyn-element-text, #dyn_desktop [data-wresp$="0"] .dyn-icon:not(.dyn_system-blank)+span.dyn-menu-text, #dyn_desktop [data-wresp$="0"] span.dyn-image:not(.dyn_system-blank)+span.dyn-menu-text, .dyn-icon:not(.dyn_system-blank)+span.dyn-element-text, .dyn-icon:not(.dyn_system-blank)+span.dyn-menu-text, span.dyn-image:not(.dyn_system-blank)+span.dyn-menu-text{ padding-left:0.32em; }
#dyn_desktop [data-wresp$="0"] span.dyn-element-text+.dyn-icon:not(.dyn_system-blank), #dyn_desktop [data-wresp$="0"] span.dyn-menu-text+.dyn-icon:not(.dyn_system-blank), span.dyn-element-text+.dyn-icon:not(.dyn_system-blank), span.dyn-menu-text+.dyn-icon:not(.dyn_system-blank){ padding-left:0.32em; }
.dyn-icon.dyn_system.dyn_system-blank{ padding:0; width:0 !important; visibility:hidden; overflow:hidden; }
.dyn-image{ display:inline-block; vertical-align:middle; background-size:cover; background-position:50% 50%; }
.dyn-small-text{ font-size:0.75em; }
a{ cursor:pointer; color:#fafbfd; text-decoration:underline; -webkit-transition-duration:0s, 0s, 0s; transition-duration:0s, 0s, 0s; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
a:hover{ color:#fafbfd; text-decoration:none; }
a.dyn_inactive, a.dyn-disabled, .dyn-disabled a, .dyn-disabled a *, :disabled a, :disabled a *, input:disabled+label a, input:disabled+label a{ cursor:default; text-decoration:none; }
input:disabled, button:disabled, select:disabled, input.dyn_helper_ghost:disabled+label.dyn-button, input.dyn_helper_ghost:disabled+label.dyn-toggle{ opacity:0.45; }
.dyn-disabled{ opacity:0.45; }
input[type="checkbox"], input[type="radio"]{ background:none; border:none; }
.dyn-desktop{ height:100%; background:#fff; color:#2f353f; font-family:"Open Sans", sans-serif; font-size:13px; letter-spacing:normal; line-height:normal; overflow-x:hidden; }
.dyn-appbar{ }
.dyn-appbar>.dyn-appbar-item{ display:inline-flex; cursor:pointer; }
.dyn-appbar>.dyn-appbar-item>.dyn-button{ padding:1em; background:none; border:none; border-radius:0; border-bottom:3px solid transparent; transition-property:background, color, border-bottom !important; }
.dyn-appbar>.dyn-appbar-item>.dyn-button>.dyn-icon{ width:22px; height:22px; color:#fafbfd; }
.dyn-appbar>.dyn-appbar-item>.dyn-button>.dyn-element-text{ max-width:5em; height:2.5em; line-height:1.25; white-space:normal; text-align:left; overflow:hidden; text-overflow:ellipsis; color:#fafbfd }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:enabled:hover+label.dyn-button{ background:#edf0f3; border-bottom-color:; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:enabled:hover+label.dyn-button>.dyn-icon{ color:#fafbfd; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:enabled:hover+label.dyn-button>.dyn-element-text{ color:#fafbfd; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:checked+label.dyn-button{ background:none; border-bottom-color:#fafbfd; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:checked+label.dyn-button>.dyn-icon{ color:#fafbfd; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:checked+label.dyn-button>.dyn-element-text{ color:#fafbfd; }
.dyn-widget-container{ display:block; position:relative; border:1px solid rgba(0,0,0,0.2); background:#ffffff; color:; padding:0.6em; box-shadow:0px 1px 6px 0px rgba(0,0,0,0.25) inset; -moz-box-sizing:border-box; box-sizing:border-box; outline:none; height:100%; border-radius:0.5em; overflow:hidden; }
.dyn-widget-ghost-container{ display:block; position:relative; color:; padding:0.6em; -moz-box-sizing:border-box; box-sizing:border-box; outline:none; height:100%; border:none; overflow:hidden; }
.dyn-multisel-tools{ position:relative; padding:0.75em !important; }
.dyn-multisel-tools:not(.dyn_docked){ position:absolute; background:#b9c4d0 !important; box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4); z-index:150; }
.dyn-multisel-tools table, .dyn-multisel-tools table tr td{ margin:0; padding:0; }
.dyn-multisel-tools table tr td:not(:last-child){ padding-right:0.4em; }
.dyn-multisel-tools .dyn-buttonset.dyn_horizontal{ white-space:nowrap; }
.dyn-multisel-tools .dyn-buttonset.dyn_horizontal>*{ float:none !important; display:inline-block; }
.dyn-multisel-tools, .dyn-multisel-tools *{ cursor:move; }
.dyn-multisel-tools .dyn-filter{ cursor:text; }
.dyn-dd-ghost{ box-sizing:border-box !important; border:1px dashed #667180 !important; background:#d4dbe3 !important; opacity:0.4; z-index:1; }
tr.dyn-dd-ghost{ border:none; background:none; }
tr.dyn-dd-ghost>td{ position:relative; box-sizing:border-box !important; border:1px dashed #667180 !important; background:#d4dbe3 !important; }
.dyn-dd-placeholder{ border:1px dotted black; background:rgba(200,200,200,0.75); }
.dyn-dd-targetpos{ background:#fafbfd; width:4em; height:3px; }
.dyn-dd-targetpos.dyn_vertical{ width:3px; height:4em; }
.dyn-dd-targetpos>div{ position:absolute; top:0; left:0; right:0; bottom:0; }
.dyn-dd-targetpos>div:before, .dyn-dd-targetpos>div:after{ content:" "; position:absolute; width:0; height:0; }
.dyn-dd-targetpos:not(.dyn_vertical)>div:before{ top:50%; left:0; margin-top:-6px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #fafbfd; }
.dyn-dd-targetpos:not(.dyn_vertical)>div:after{ top:50%; right:0; margin-top:-6px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-right:6px solid #fafbfd; }
.dyn-dd-targetpos.dyn_vertical>div:before{ left:50%; top:0; margin-left:-6px; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #fafbfd; }
.dyn-dd-targetpos.dyn_vertical>div:after{ left:50%; bottom:0; margin-left:-6px; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #fafbfd; }
.dyn-widget input[type="checkbox"]:not(.dyn_helper_ghost)+label:before, .dyn-dialog-content input[type="checkbox"]:not(.dyn_helper_ghost)+label:before, .dyn-window-content input[type="checkbox"]:not(.dyn_helper_ghost)+label:before, .dyn-desktop input[type="checkbox"]:not(.dyn_helper_ghost)+label:before{ margin:0; margin-right:0.3em; padding:0; background:url(/public/themes/default/images/checkbox-normal.svg) no-repeat; background-size:contain; box-shadow:none; border:none; width:1em; height:1em; vertical-align:middle; }
.dyn-widget input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before, .dyn-dialog-content input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before, .dyn-window-content input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before, .dyn-desktop input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before{ background:url(/public/themes/default/images/checkbox-checked.svg) no-repeat; background-size:contain; }
.dyn-widget input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before, .dyn-dialog-content input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before, .dyn-window-content input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before, .dyn-desktop input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before{ border:none; height:1em; background:url(/public/themes/default/images/checkbox-indeterminate.svg) no-repeat; background-size:contain; }
.dyn-widget input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label, .dyn-dialog-content input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label, .dyn-window-content input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label, .dyn-desktop input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label{ opacity:0.5; }
.dyn-widget input[type="radio"]:not(.dyn_helper_ghost)+label:before, .dyn-dialog-content input[type="radio"]:not(.dyn_helper_ghost)+label:before, .dyn-window-content input[type="radio"]:not(.dyn_helper_ghost)+label:before, .dyn-desktop input[type="radio"]:not(.dyn_helper_ghost)+label:before{ margin:0; margin-right:0.3em; padding:0; background:url(/public/themes/default/images/radio-normal.svg) no-repeat; background-size:contain; box-shadow:none; border:none; width:1em; height:1em; vertical-align:middle; }
.dyn-widget input[type="radio"]:not(.dyn_helper_ghost):checked+label:before, .dyn-dialog-content input[type="radio"]:not(.dyn_helper_ghost):checked+label:before, .dyn-window-content input[type="radio"]:not(.dyn_helper_ghost):checked+label:before, .dyn-desktop input[type="radio"]:not(.dyn_helper_ghost):checked+label:before{ background:url(/public/themes/default/images/radio-checked.svg) no-repeat; background-size:contain; }
.dyn-widget input[type="radio"]:not(.dyn_helper_ghost):disabled+label, .dyn-dialog-content input[type="radio"]:not(.dyn_helper_ghost):disabled+label, .dyn-window-content input[type="radio"]:not(.dyn_helper_ghost):disabled+label, .dyn-desktop input[type="radio"]:not(.dyn_helper_ghost):disabled+label{ opacity:0.5; }
.dyn-button{ display:inline-block; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; outline:none; text-overflow:ellipsis; }
input.dyn_helper_ghost+label.dyn-button{ vertical-align:middle; }
button.dyn-button:enabled, button.dyn-button:enabled *, input.dyn_helper_ghost:enabled+label.dyn-button, input.dyn_helper_ghost:enabled+label.dyn-button *{ cursor:pointer; }
#dyn_desktop [data-wresp$="0"] .dyn-element-text, .dyn-element-text{ padding:0; vertical-align:middle; text-indent:0; }
#dyn_desktop .dyn-button[data-wresp$="0"] .dyn-element-text, .dyn-button .dyn-element-text{ display:inline-block; }
.dyn-icon+.dyn-element-notext:before, .dyn-element-notext.dyn-before-icon:before{ content:"."; display:inline-block; -moz-box-sizing:border-box; box-sizing:border-box; padding:0; margin:0; vertical-align:middle; text-indent:0; width:0; overflow:hidden; }
button.dyn-button:enabled, input.dyn_helper_ghost:enabled+label.dyn-button, button.dyn-button:enabled>.dyn_link, .dyn-button:enabled .dyn-icon, input.dyn_helper_ghost:enabled+label.dyn-button .dyn-icon{ -webkit-transition-duration:0s, 0s, 0s; transition-duration:0s, 0s, 0s; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
#dyn_desktop [data-wresp$="0"] .dyn-buttonset, .dyn-buttonset{ display:block; }
#dyn_desktop [data-wresp$="0"] .dyn-buttonset.dyn_horizontal, .dyn-buttonset.dyn_horizontal{ float:left; }
.dyn-buttonset .dyn-button{ border-color:transparent; }
.dyn-buttonset.dyn_horizontal .dyn-button{ float:left; }
.dyn-buttonset.dyn_vertical .dyn-button{ display:block; width:100%; }
.dyn-buttonset button.dyn-button, .dyn-buttonset input.dyn_helper_ghost+label.dyn-button{ border-radius:0; }
table.dyn-buttonset.dyn_horizontal, table.dyn-buttonset.dyn_vertical{ display:table; float:none; width:100%; box-sizing:border-box; border-collapse:initial; }
table.dyn-buttonset td{ padding:0; }
table.dyn-buttonset button.dyn-button, table.dyn-buttonset input.dyn_helper_ghost+label.dyn-button{ display:block; float:none; }
.dyn-hint{ position:relative; -moz-box-sizing:border-box; box-sizing:border-box; margin:0.3em 0; text-align:left; clear:both; border-radius:0.2em; white-space:normal; overflow:hidden; }
.dyn-hint>.dyn_valign_container:first-child{ position:absolute; top:0; left:0; bottom:0; padding:0 0.5em; }
.dyn-hint>.dyn_valign_container:last-child{ margin-left:2.5em; box-sizing:border-box; padding:0.5em; }
.dyn-hint .dyn-icon{ width:1.5em; height:1.5em; }
.dyn-hint-caption{ font-size:1.0em; padding-bottom:0.3em; }
.dyn-hint-text{ font-size:0.8em; text-align:left; overflow:hidden; text-overflow:ellipsis; }
.dyn-hint.dyn-error{ background:#f35965; border:none; color:#ffffff; }
.dyn-hint.dyn-error>.dyn_valign_container:last-child{ background:#fbb7bc; }
.dyn-error .dyn-hint-text{ color:#000000; }
.dyn-hint.dyn-warning{ background:#fcbe51; border:none; color:#ffffff; }
.dyn-hint.dyn-warning>.dyn_valign_container:last-child{ background:#ffe4b4; }
.dyn-warning .dyn-hint-text{ color:#000000; }
.dyn-hint.dyn-success{ background:#3ab769; border:none; color:#ffffff; }
.dyn-hint.dyn-success>.dyn_valign_container:last-child{ background:#a7edc1; }
.dyn-success .dyn-hint-text{ color:#000000; }
.dyn-hint.dyn-info{ background:#fafbfd; border:none; color:#ffffff; }
.dyn-hint.dyn-info>.dyn_valign_container:last-child{ background:#fafbfd; }
.dyn-info .dyn-hint-text{ color:#000000; }
.dyn-badge{ position:absolute; display:inline-block; transform:translate(-50%, -50%); margin-left:0.5em; padding:3px; border-radius:0.4em; border:1px solid rgba(0,0,0,0.1); background:#f35965; overflow:hidden; text-transform:uppercase; text-overflow:ellipsis; line-height:1; font-size:0.75em; font-weight:bold; color:#ffffff; }
.dyn-icon+.dyn-badge, .dyn-element-notext+.dyn-badge{ margin-left:0; }
.dyn-badge-inline{ position:static; transform:none; vertical-align:middle; }
.dyn-notice{ position:fixed; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4); text-align:left; cursor:default; max-width:28em; min-width:15em; z-index:200; background:#fafbfd; border:none; border-radius:0.2em; overflow:hidden; }
.dyn-notice>div:nth-child(2){ background:#d4dbe3; }
.dyn-notice-header{ background:none; color:#2f353f; font-size:0.80em; padding:0.5em; text-transform: uppercase; }
.dyn-notice-header-buttonset{ display:block; float:right; }
.dyn-notice-header-button{ background:none; border:0; font-size:0.75em; margin-left:0.25em; padding:0.5em; outline:none; color:#fafbfd; }
.dyn-notice-caption{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0.25em; font-size:1.0em; font-weight:bold; }
.dyn-notice .dyn-notice-header+div{ color:#000000; }
.dyn-notice>div>.dyn-icon{ color:#ffffff; width:2em; height:2em; padding:1em; }
.dyn-notice>.dyn-notice-noicon{ padding-left:0.25em; }
.dyn-notice>:not(.dyn-noteice-noicon):first-child+div{ padding-left:0.5em; }
.dyn-notice-text{ font-size:1em; text-align:left; overflow:hidden; text-overflow:ellipsis; word-break:break-word; padding:0.5em; }
.dyn-notice-text>p{ margin:0.5em 0; }
.dyn-notice-text>p:first-child{ margin-top:0; }
.dyn-notice-text>p:last-child{ margin-bottom:0; }
.dyn-notice-header+.dyn-notice-text{ padding-top:0.25em; }
.dyn-notice.dyn_clickable, .dyn-notice button:enabled, .dyn-notice button:enabled *{ cursor:pointer; }
.dyn-notice>div:first-child:before{ content:""; position:absolute; display:block; top:50%; right:-0.45em; margin-top:-0.45em; width:0; height:0; border-style:solid; border-width:0.45em 0 0.45em 0.45em; border-color:transparent transparent transparent #fafbfd; z-index:1 }
.dyn-notice>.dyn-notice-noicon:first-child:before{ display:none; }
.dyn-notice.dyn-info{ background:#22a8db; border:none; }
.dyn-notice.dyn-info>div:nth-child(2){ background:#d3eafe; }
.dyn-notice.dyn-info .dyn-notice-header{ background:none; color:#1782ac; }
.dyn-notice.dyn-info .dyn-notice-header-button{ color:#22a8db; }
.dyn-notice.dyn-info .dyn-notice-header+div{ color:#000000; }
.dyn-notice.dyn-info>div>.dyn-icon{ color:#ffffff; }
.dyn-notice.dyn-info>div:first-child:before{ border-left-color:#22a8db }
.dyn-notice.dyn-success{ background:#3ab769; border:none; }
.dyn-notice.dyn-success>div:nth-child(2){ background:#a7edc1; }
.dyn-notice.dyn-success .dyn-notice-header{ background:none; color:#07642a; }
.dyn-notice.dyn-success .dyn-notice-header-button{ color:#3ab769; }
.dyn-notice.dyn-success .dyn-notice-header+div{ color:#000000; }
.dyn-notice.dyn-success>div>.dyn-icon{ color:#ffffff; }
.dyn-notice.dyn-success>div:first-child:before{ border-left-color:#3ab769 }
.dyn-notice.dyn-warning{ background:#fcbe51; border:none; }
.dyn-notice.dyn-warning>div:nth-child(2){ background:#ffe4b4; }
.dyn-notice.dyn-warning .dyn-notice-header{ background:none; color:#8a5a09; }
.dyn-notice.dyn-warning .dyn-notice-header-button{ color:#fcbe51; }
.dyn-notice.dyn-warning .dyn-notice-header+div{ color:#000000; }
.dyn-notice.dyn-warning>div>.dyn-icon{ color:#ffffff; }
.dyn-notice.dyn-warning>div:first-child:before{ border-left-color:#fcbe51 }
.dyn-notice.dyn-error{ background:#f35965; border:none; }
.dyn-notice.dyn-error>div:nth-child(2){ background:#fbb7bc; }
.dyn-notice.dyn-error .dyn-notice-header{ background:none; color:#830f19; }
.dyn-notice.dyn-error .dyn-notice-header-button{ color:#f35965; }
.dyn-notice.dyn-error .dyn-notice-header+div{ color:#000000; }
.dyn-notice.dyn-error>div>.dyn-icon{ color:#ffffff; }
.dyn-notice.dyn-error>div:first-child:before{ border-left-color:#f35965 }
.dyn-splitter-hgrip{ background:url(/public/themes/default/images/resizegrip_horiz.png) center center no-repeat; cursor:n-resize; }
.dyn-splitter-hgrip.dyn_userint{ background:url(/public/themes/default/images/resizegrip_horiz.png) center center no-repeat #fafbfd; }
.dyn-splitter-vgrip{ background:url(/public/themes/default/images/resizegrip_vert.png) center center no-repeat; cursor:e-resize; }
.dyn-splitter-vgrip.dyn_userint{ background:url(/public/themes/default/images/resizegrip_vert.png) center center no-repeat #fafbfd; }
.wsectionwindow div.dyn_resize_handle{ background:url(/public/themes/default/images/resizegrip_horiz.png) center center no-repeat; }
.wsectionwindow div.dyn_resize_handle.dyn_userint{ background:url(/public/themes/default/images/resizegrip_horiz.png) center center no-repeat #fafbfd; }
.wwindow div.dyn_resize_handle.dyn_userint{ background:#fafbfd; }
#dyn_ajax_hourglass{ position:absolute; bottom:1em; right:1em; width:auto; height:auto; margin:0; z-index:1500; opacity:0; transition:opacity ease-in-out 2500ms; transition-delay:500ms; pointer-events:none; }
#dyn_ajax_hourglass.toggle_hourglass{ transition:opacity ease-in-out 100ms; opacity:0.9; }
#dyn_ajax_hourglass img, #dyn_ajax_hourglass svg{ float:right; width:48px; height:48px; padding:0.2em; margin-top:0.6em; opacity:0.75; }
#dyn_ajax_hourglass .item{ white-space:nowrap; font-size:0.8em; font-family:Arial, sans-serif; color:#a2b0be; background-color:black; border:1px solid #8080FF; padding:0.2em; margin:0; opacity:1; }
#dyn_ajax_hourglass .item.hide_block{ transition:opacity ease-in-out 1s; transition-delay:5s; opacity:0; }
#dyn_ajax_hourglass .item > span > b{ color:#edf0f3; font-weight:normal; }
#dyn_ajax_hourglass.flip_v{ bottom:auto; top:1em; }
#dyn_ajax_hourglass.flip_v img{ margin-top:0; margin-bottom:0.6em; }
@keyframes dyn-ak-hourglass-working{ 0%, 30%{ transform:scale(1); opacity:1.0; transform-origin:center; }
100%{ transform:scale(0); opacity:0; transform-origin:center; }
}
#dyn_ajax_hourglass svg>g>*{ transform:scale(1.0); }
#dyn_ajax_hourglass.working svg>g>*{ -webkit-animation:dyn-ak-hourglass-working 1.5s infinite alternate; animation:dyn-ak-hourglass-working 1.5s infinite alternate; }
#dyn_ajax_hourglass svg>g>:nth-child(1){ animation-delay:0.0s; }
#dyn_ajax_hourglass svg>g>:nth-child(2){ animation-delay:0.3s; }
#dyn_ajax_hourglass svg>g>:nth-child(3){ animation-delay:0.6s; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass{ transition:none; opacity:1.0; position:relative; bottom:auto; right:auto; z-index:initial; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass img, #dyn_ajax_hourglass_holder>#dyn_ajax_hourglass svg{ opacity:1.0; margin-top:0; float:none; width:2.5em; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass.toggle_hourglass{ transition:none; opacity:1.0; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass.working svg>g>*{ -webkit-animation:dyn-ak-hourglass-working 1s infinite alternate; animation:dyn-ak-hourglass-working 1s infinite alternate; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass svg>g>:nth-child(1){ animation-delay:0.0s; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass svg>g>:nth-child(2){ animation-delay:0.2s; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass svg>g>:nth-child(3){ animation-delay:0.4s; }
.dyn_ctrllock.dyn-ajaxlock{ background:transparent; opacity:0; transition:opacity ease 300ms; white-space:nowrap; }
.dyn_ctrllock.dyn-ajaxlock:after{ content:''; display:inline-block; height:100%; vertical-align:middle; margin-left:-0.25em; }
.dyn_ctrllock.dyn-ajaxlock.locked{ opacity:0.75; }
@keyframes dyn-ak-ajaxlock{ 0%, 80%, 100%{ transform:scale(0); opacity:0; }
40%{ transform:scale(1); opacity:1; }
}
.dyn_ctrllock.dyn-ajaxlock>div{ display:inline-block; vertical-align:middle; width:0.8em; height:0.8em; border:1px solid gray; margin:0.25em; border-radius:50%; background-color:#fff; -webkit-animation:dyn-ak-ajaxlock 1.4s infinite ease-in-out both; animation:dyn-ak-ajaxlock 1.4s infinite ease-in-out both; }
.dyn_ctrllock.dyn-ajaxlock>div:nth-child(1){ animation-delay:-0.32s; }
.dyn_ctrllock.dyn-ajaxlock>div:nth-child(2){ animation-delay:-0.16s; }
.dyn-upload-container-candrop:before{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:#ffdbb4; opacity:0.4; }
.dyn-upload-container-candrop:after{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:2px dashed #ffbf7b; }
.dyn-upload-container-progress{ display:block; position:absolute; top:0; left:0; right:0; height:2px; background:#b9c4d0; }
.dyn-upload-container-progress>div{ display:block; position:absolute; top:0; left:0; bottom:0; width:0; background:#fafbfd; transition-property:width; transition-duration:200ms; -webkit-transition-timing-function:ease-out; }
.dyn-upload-container-progress>div:after{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:url(/public/themes/default/images/progressbar-bar-overlay.gif) repeat; opacity:0.25; }
.dyn-upload-container-panel{ display:block; position:absolute; top:0; left:0; right:0; bottom:0; text-align:center; }
.dyn-upload-container-hint{ display:inline-block; box-sizing:border-box; background:#ffffff; border:1px solid #fcaa51; border-radius:0.25em; padding:1em; }
.wctrl_checkbox{ display:inline; white-space:nowrap; }
.wctrl_checkbox.widget-fill-h>label{ display:block; }
.wctrl_checkbox>label>.dyn-element-text{ display:inline-block; white-space:normal; text-overflow:ellipsis; }
.wctrl_checkbox>input:not(:disabled), .wctrl_checkbox>input:not(:disabled)+label:not(.dyn-disabled){ cursor:pointer; }
.wctrl_radiogroup{ white-space:nowrap; }
.wctrl_radiogroup label>.dyn-element-text{ display:inline-block; white-space:normal; text-overflow:ellipsis; }
.wctrl_select .dyn-select, .wctrl_select .dyn-select *{ cursor:default; }
.wctrl_image div{ width:4em; height:4em; padding:0.2em; border:1px solid rgba(0,0,0,0.2); border-radius:0.2em; }
.wctrl_image .dyn_link{ display:inline-block; }
.wctrl_image img{ width:100%; height:100%; }
.wctrl_image.unknown img{ opacity:0.1; }
.wctrl_image .dyn_link:hover{ background:#fafbfd; }
.wctrl_image .dyn_link{ -webkit-transition-duration:0s, 0s, 0s; transition-duration:0s, 0s, 0s; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
.wctrl_panel .dyn-cpanel{ display:block; position:relative; height:100%; }
.wctrl_panel .dyn-cpanel:not(.dyn_noninteractive){ color:#14171c; background:#fafbfd; }
.wctrl_panel:not(.dyn-disabled) .dyn-cpanel:not(.dyn_noninteractive):hover{ background:#fafbfd; }
.wctrl_panel:not(.dyn-disabled) .dyn-cpanel:not(.dyn_noninteractive), .wctrl_panel:not(.dyn-disabled) .dyn-cpanel:not(.dyn_noninteractive) *{ cursor:pointer; }
.wctrl_panel:not(.dyn-disabled) .dyn-cpanel:not(.dyn_noninteractive){ -webkit-transition-duration:0s, 0s, 0s; transition-duration:0s, 0s, 0s; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
.dyn-cpanel .dyn_link, .dyn-clabel .dyn_link, .dyn-cimage .dyn_link{ cursor:pointer; color:#fafbfd; -webkit-transition-duration:0s, 0s, 0s; transition-duration:0s, 0s, 0s; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
.dyn-cpanel .dyn_link:hover, .dyn-clabel .dyn_link:hover, .dyn-cimage .dyn_link:hover{ color:#fafbfd; }
.dyn-cpanel:not(.dyn_noninteractive) .dyn-icon, .dyn-clabel .dyn-icon{ width:0.8em; height:0.8em; color:#fafbfd; }
.wctrl_hintpopup .dyn-icon{ cursor:pointer; color:#fafbfd; width:1.2em; height:1.2em; padding:0.5em; -webkit-transition-duration:0s, 0s, 0s; transition-duration:0s, 0s, 0s; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
.wctrl_hintpopup .dyn-icon:hover{ color:#fafbfd; }
.wwindow.wpopup.chintpopup>.dyn-window>.dyn-window-header{ border-bottom:none; font-weight:bold; }
.wwindow.wpopup.chintpopup>.dyn-window{ background-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-top>.dyn-popup-arrow:before{ border-bottom-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-bottom>.dyn-popup-arrow:before{ border-top-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-left>.dyn-popup-arrow:before{ border-right-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-right>.dyn-popup-arrow:before{ border-left-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-top{ border-top:2px solid #fafbfd; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-top>.dyn-popup-arrow{ border-bottom-color:#fafbfd; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-bottom{ border-bottom:2px solid #fafbfd; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-bottom>.dyn-popup-arrow{ border-top-color:#fafbfd; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-left{ border-left:2px solid #fafbfd; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-left>.dyn-popup-arrow{ border-right-color:#fafbfd; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-right{ border-right:2px solid #fafbfd; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-right>.dyn-popup-arrow{ border-left-color:#fafbfd; }
.wpopup.chintpopup:not(.dyn_noskin) .dyn-window-content{ padding:0.5em; max-width:30em; }
.dyn-colorselector-content{ padding:0.75em; overflow:hidden; }
.dyn-colorselector-spinners{ box-sizing:border-box; margin-right:0.5em; }
.dyn-colorselector-spinners>div:not(:last-child){ align-items:center; margin-bottom:0.25em; }
.dyn-colorselector-spinners label{ padding-right:0.5em; }
.dyn-colorselector-spinners .dyn-spinner, .dyn-colorselector-inputs .dyn-spinner{ min-width:5em; width:5em; }
.dyn-window-content .dyn-colorselector-spinners .dyn-spinner{ padding:0; }
.dyn-colorselector-swatch{ background-image:url(/inst/global/public/editor/checker.png); background-position:center center; background-size:.75em; position:relative; height:4em; margin-top:0.25em; flex-grow:1; }
.dyn-colorselector-swatch>div{ width:50%; text-align:center; }
.dyn-colorselector-swatch>div:last-child{ cursor:pointer; }
.dyn-colorselector-swatch>div>div:first-child{ background-color:#b9c4d0; }
.dyn-colorselector-swatch>div>div:last-child{ flex-grow:1; min-height:2em; }
.dyn-colorselector-box{ box-sizing:border-box; width:256px; height:256px; flex-shrink:0; }
.dyn-colorselector-gradient{ box-sizing:border-box; margin-left:0.5em; width:1.5em; height:256px; flex-shrink:0; }
.dyn-colorselector-opacity-wrapper{ box-sizing:border-box; margin-left:0.5em; width:1.5em; height:256px; flex-shrink:0; background-image:url(/inst/global/public/editor/checker.png); background-position:center center; background-size:.75em; }
.dyn-colorselector-opacity{ width:1.5em; height:256px; }
.dyn-colorselector-swatches-trigger{ padding:0.5em; color:#fafbfd; }
.dyn-colorselector-swatches{ position:absolute; right:0; top:0; bottom:0; transform:translateX(100%); transition-property:transform; transition-duration:250ms; transition-timing-function:ease-in-out; background:#b9c4d0; background-size:contain; color:#14171c; }
.dyn-colorselector-swatches.dyn_show{ transform:translateX(0); box-shadow:0 4px 8px 0 rgba(0,0,0,0.3); }
.dyn-colorselector-swatches>div:first-child{ font-size:0.8em; border-bottom:1px solid #a2b0be; background:none; color:#2f353f; }
.dyn-colorselector-swatches>div:first-child>div{ display:inline-block; vertical-align:middle; padding:0.65em; }
.dyn-colorselector-swatches>div:first-child>div:last-child .dyn-icon{ color:#fafbfd; }
.dyn-colorselector-swatches>div:last-child{ padding:0.5em; }
.dyn-colorselector-swatches>div:last-child>div.swatch{ position:relative; float:left; box-sizing:border-box; width:16px; height:16px; border:1px solid rgba(0,0,0,0.25); border-radius:3px; margin:8px; background-image:url(/inst/global/public/editor/checker.png); background-position:center center; background-size:.75em; }
.dyn-colorselector-swatches>div:last-child>div.swatch>div{ position:absolute; top:0; left:0; right:0; bottom:0; }
.dyn-colorselector-swatches>div:last-child>div.add_swatch{ float:left; width:16px; height:16px; margin:8px; color:#fafbfd; }
.dyn-colorselector-swatches>div:last-child>.swatch:nth-child(3n+1), .dyn-colorselector-swatches>div:last-child>.add_swatch:nth-child(3n+1){ clear:left; }
.dyn-colorselector-swatches-trigger:hover{ color:#fafbfd; }
.dyn-colorselector-swatches>div:last-child>.swatch:hover{ box-sizing:content-box; margin:7px; }
.dyn-colorselector-swatches>div:last-child>.add_swatch:hover, .dyn-colorselector-swatches>div:first-child>div:last-child:hover .dyn-icon{ color:#fafbfd; }
.dyn-colorselector-inputs>:last-child{ margin-left:0.5em; }
.dyn-colorselector-mask{ z-index:200 }
.dyn_modal_panel.dyn-modal-mask.dyn-modal-lightbox{ background:#14171c; opacity:0.6; }
.dyn-window.dyn-lightbox, .dyn-window.dyn-lightbox .dyn-window-content{ background:#14171c; }
.dyn-lightbox .dyn_ctrllock.dyn-ajaxlock{ background:#14171c; }
.dyn-lightbox .dyn_ctrllock.dyn-ajaxlock>div{ background:url(/public/themes/default/images/ajaxlock.neg.gif) no-repeat 50% 50%; }
.dyn-signbox>.flexitem_grow{ border:1px solid rgba(0,0,0,0.2); box-sizing:border-box; background:url(/public/themes/default/images/shadow-small-top.png) top left repeat-x #ffffff; background-size: auto 0.8em; color:#14171c; padding:0.3em; margin:0; box-shadow:; outline:none; border-radius:0.2em; overflow:hidden; min-width:16em; min-height:10em; }
.dyn-signbox canvas{ position:absolute; top:0.3em; left:0.3em; right:0.3em; bottom:0.3em; }
.dyn-signbox canvas+.dyn-icon{ position:absolute; top:0; right:0; padding:0.6em; cursor:pointer; }@keyframes dyn-ak-fadein{ from{ opacity:0.0; }
to{ opacity:1.0; }
}
@keyframes dyn-ak-fadeout{ from{ opacity:1.0; }
to{ opacity:0.0; }
}
@keyframes dyn-ak-scalein{ from{ transform:scale(0.0); }
to{ transform:scale(1.0); }
}
@keyframes dyn-ak-scalein-x{ from{ transform:scaleX(0.0); }
to{ transform:scaleX(1.0); }
}
@keyframes dyn-ak-scalein-y{ from{ transform:scaleY(0.0); }
to{ transform:scaleY(1.0); }
}
@keyframes dyn-ak-scaleout{ from{ transform:scale(1.0); }
to{ transform:scale(0.0); }
}
@keyframes dyn-ak-scaleout-x{ from{ transform:scaleX(1.0); }
to{ transform:scaleX(0.0); }
}
@keyframes dyn-ak-scaleout-y{ from{ transform:scaleY(1.0); }
to{ transform:scaleY(0.0); }
}
@keyframes dyn-ak-zoomin{ from{ transform:scale(1.0); }
to{ transform:scale(2.0); }
}
@keyframes dyn-ak-zoomin-x{ from{ transform:scaleX(1.0); }
to{ transform:scaleX(2.0); }
}
@keyframes dyn-ak-zoomin-y{ from{ transform:scaleY(1.0); }
to{ transform:scaleY(2.0); }
}
@keyframes dyn-ak-slidein-left{ from{ transform:translateX(-50vw); }
to{ transform:translateX(0); }
}
@keyframes dyn-ak-slidein-right{ from{ transform:translateX(50vw); }
to{ transform:translateX(0); }
}
@keyframes dyn-ak-slidein-top{ from{ transform:translateY(-50vh); }
to{ transform:translateY(0); }
}
@keyframes dyn-ak-slidein-bottom{ from{ transform:translateY(50vh); }
to{ transform:translateY(0); }
}
@keyframes dyn-ak-slideout-left{ from{ transform:translateX(0); }
to{ transform:translateX(-50vw); }
}
@keyframes dyn-ak-slideout-right{ from{ transform:translateX(0); }
to{ transform:translateX(50vw); }
}
@keyframes dyn-ak-slideout-top{ from{ transform:translateY(0); }
to{ transform:translateY(-50vh); }
}
@keyframes dyn-ak-slideout-bottom{ from{ transform:translateY(0); }
to{ transform:translateY(50vh); }
}
@keyframes dyn-ak-slidein-small-left{ from{ transform:translateX(-32px); }
to{ transform:translateX(0); }
}
@keyframes dyn-ak-slidein-small-right{ from{ transform:translateX(32px); }
to{ transform:translateX(0); }
}
@keyframes dyn-ak-slidein-small-top{ from{ transform:translateY(-32px); }
to{ transform:translateY(0); }
}
@keyframes dyn-ak-slidein-small-bottom{ from{ transform:translateY(32px); }
to{ transform:translateY(0); }
}
@keyframes dyn-ak-slideout-small-left{ from{ transform:translateX(0); }
to{ transform:translateX(-32px); }
}
@keyframes dyn-ak-slideout-small-right{ from{ transform:translateX(0); }
to{ transform:translateX(32px); }
}
@keyframes dyn-ak-slideout-small-top{ from{ transform:translateY(0); }
to{ transform:translateY(-32px); }
}
@keyframes dyn-ak-slideout-small-bottom{ from{ transform:translateY(0); }
to{ transform:translateY(32px); }
}
@keyframes dyn-ak-unroll-top{ from{ transform-origin:top; transform:scaleY(0.0); }
to{ transform-origin:top; transform:scaleY(1.0); }
}
@keyframes dyn-ak-unroll-left{ from{ transform-origin:left; transform:scaleX(0.0); }
to{ transform-origin:left; transform:scaleX(1.0); }
}
@keyframes dyn-ak-unroll-right{ from{ transform-origin:right; transform:scaleX(0.0); }
to{ transform-origin:right; transform:scaleX(1.0); }
}
@keyframes dyn-ak-unroll-bottom{ from{ transform-origin:bottom; transform:scaleY(0.0); }
to{ transform-origin:bottom; transform:scaleY(1.0); }
}
@keyframes dyn-ak-roll-top{ from{ transform-origin:top; transform:scaleY(1.0); }
to{ transform-origin:top; transform:scaleY(0.0); }
}
@keyframes dyn-ak-roll-left{ from{ transform-origin:left; transform:scaleX(1.0); }
to{ transform-origin:left; transform:scaleX(0.0); }
}
@keyframes dyn-ak-roll-right{ from{ transform-origin:right; transform:scaleX(1.0); }
to{ transform-origin:right; transform:scaleX(0.0); }
}
@keyframes dyn-ak-roll-bottom{ from{ transform-origin:bottom; transform:scaleY(1.0); }
to{ transform-origin:bottom; transform:scaleY(0.0); }
}
@keyframes dyn-ak-bounce-bottom{ 0%, 30%, 60%, 100%{ transform:translateY(0); }
15%{ transform:translateY(-2em); }
45%{ transform:translateY(-1em); }
75%{ transform:translateY(-0.25em); }
}
@keyframes dyn-ak-shake-horizontal{ 16.65%{ transform:translateX(8px); }
33.3%{ transform:translateX(-6px); }
49.95%{ transform:translateX(4px); }
66.6%{ transform:translateX(-2px); }
83.25%{ transform:translateX(1px); }
100%{ transform:translateX(0); }
}
@keyframes dyn-ak-shake-vertical{ 16.65%{ transform:translateY(8px); }
33.3%{ transform:translateY(-6px); }
49.95%{ transform:translateY(4px); }
66.6%{ transform:translateY(-2px); }
83.25%{ transform:translateY(1px); }
100%{ transform:translateY(0); }
}
@keyframes dyn-ak-small-shake-horizontal{ 16.65%{ transform:translateX(4px); }
33.3%{ transform:translateX(-3px); }
49.95%{ transform:translateX(2px); }
66.6%{ transform:translateX(-1px); }
83.25%{ transform:translateX(0.5px); }
100%{ transform:translateX(0); }
}
@keyframes dyn-ak-small-shake-vertical{ 16.65%{ transform:translateY(4px); }
33.3%{ transform:translateY(-3px); }
49.95%{ transform:translateY(2px); }
66.6%{ transform:translateY(-1px); }
83.25%{ transform:translateY(0.5px); }
100%{ transform:translateY(0); }
}
.dyn-ani-scalein{ -webkit-animation-name:dyn-ak-scalein; animation-name:dyn-ak-scalein; animation-timing-function:ease-out; animation-duration:600ms; animation-fill-mode:forwards; }
.dyn-ani-scaleout{ -webkit-animation-name:dyn-ak-scaleout; animation-name:dyn-ak-scaleout; animation-timing-function:ease-out; animation-duration:600ms; animation-fill-mode:forwards; }
.wctrl input.dyn_inkbefore+label>span, .wctrl input.dyn_inkafter+label>span, .dyn_inkbefore, .dyn_inkafter{ position:relative; overflow:hidden; }
.wctrl input.dyn_inkbefore+label>span:before, .wctrl input.dyn_inkafter+label>span:after, .dyn_inkbefore:before, .dyn_inkafter:after{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; pointer-events:none; overflow:visible; background:radial-gradient(circle,rgb(111,148,182) 8%, rgb(255,255,255) 8%, rgb(255,255,255) 9%, transparent 10%) no-repeat center; background-size:1000%; opacity:0; transition-property:background-size, opacity; transition-duration:750ms; }
.wctrl input.dyn_inkbefore:active+label>span:before, .wctrl input.dyn_inkafter:active+label>span:after, .dyn_inkbefore:active:before, .dyn_inkafter:active:after{ background-size:0; opacity:0.5; transition:0s; }
.dyn-disabled .dyn_inkbefore:before, .dyn-disabled .dyn_inkafter:after, .dyn-disabled.dyn_inkbefore:before, .dyn-disabled.dyn_inkafter:after{ transition:none; }
.wwindow.dyn-ani-window-show>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-slidein-top, dyn-ak-fadein; animation-name:dyn-ak-slidein-top, dyn-ak-fadein; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-window-show>.dyn_modal_panel{ -webkit-animation-name:dyn-ak-fadein; animation-name:dyn-ak-fadein; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-window-hide>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-slideout-bottom, dyn-ak-fadeout; animation-name:dyn-ak-slideout-bottom, dyn-ak-fadeout; animation-timing-function:ease-in; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-window-hide>.dyn_modal_panel{ -webkit-animation-name:dyn-ak-fadeout; animation-name:dyn-ak-fadeout; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.dyn-desktop>#dyn_page_top>#dyn_section_superheader>.wsectionwindow:not(:first-child), .dyn-desktop>#dyn_page, .dyn-desktop>#dyn_page_bottom, .dyn-desktop>#dyn_winapps>div>div{ transition-property:-webkit-filter, filter; transition-duration:300ms; transition-timing-function:ease-in-out; -webkit-filter:none; filter:none; }
.dyn-desktop.dyn-modal-opened>#dyn_page_top>#dyn_section_superheader>.wsectionwindow:not(:first-child), .dyn-desktop.dyn-modal-opened>#dyn_page, .dyn-desktop.dyn-modal-opened>#dyn_page_bottom, .dyn-desktop.dyn-modal-opened>#dyn_winapps>div>div:not(.dyn_active):not(.wmenu){ -webkit-filter:saturate(30%); filter:saturate(30%); }
.wwindow.wpopup.dyn-ani-window-show>div[data-dyn_winstyle]{ animation-timing-function:ease-out; animation-duration:250ms; animation-fill-mode:forwards; }
.wwindow.wpopup.dyn-ani-window-show>div.dyn-popup-top{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slidein-small-top, dyn-ak-fadein; animation-name:dyn-ak-slidein-small-top, dyn-ak-fadein; }
.wwindow.wpopup.dyn-ani-window-show>div.dyn-popup-left{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slidein-small-left, dyn-ak-fadein; animation-name:dyn-ak-slidein-small-left, dyn-ak-fadein; }
.wwindow.wpopup.dyn-ani-window-show>div.dyn-popup-right{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slidein-small-right, dyn-ak-fadein; animation-name:dyn-ak-slidein-small-right, dyn-ak-fadein; }
.wwindow.wpopup.dyn-ani-window-show>div.dyn-popup-bottom{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slidein-small-bottom, dyn-ak-fadein; animation-name:dyn-ak-slidein-small-bottom, dyn-ak-fadein; }
.wwindow.wpopup.dyn-ani-window-hide>div[data-dyn_winstyle]{ animation-timing-function:ease-in; animation-duration:250ms; animation-fill-mode:forwards; }
.wwindow.wpopup.dyn-ani-window-hide>div.dyn-popup-top{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slideout-small-top, dyn-ak-fadeout; animation-name:dyn-ak-slideout-small-top, dyn-ak-fadeout; }
.wwindow.wpopup.dyn-ani-window-hide>div.dyn-popup-left{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slideout-small-left, dyn-ak-fadeout; animation-name:dyn-ak-slideout-small-left, dyn-ak-fadeout; }
.wwindow.wpopup.dyn-ani-window-hide>div.dyn-popup-right{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slideout-small-right, dyn-ak-fadeout; animation-name:dyn-ak-slideout-small-right, dyn-ak-fadeout; }
.wwindow.wpopup.dyn-ani-window-hide>div.dyn-popup-bottom{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slideout-small-bottom, dyn-ak-fadeout; animation-name:dyn-ak-slideout-small-bottom, dyn-ak-fadeout; }
.wwindow.wpopup.chintpopup.dyn-ani-window-show>div[data-dyn_winstyle], .wwindow.wpopup.chintpopup.dyn-ani-window-hide>div[data-dyn_winstyle]{ animation-duration:150ms; }
.wwindow.wpopup.cselect.dyn-ani-window-show>div[data-dyn_winstyle], .wwindow.wpopup.cselect.dyn-ani-window-hide>div[data-dyn_winstyle]{ animation-duration:150ms; }
.wwindow.wpopup.ctabs.dyn-ani-window-show>div[data-dyn_winstyle], .wwindow.wpopup.ctabs.dyn-ani-window-hide>div[data-dyn_winstyle]{ animation-duration:150ms; }
.wwindow.dyn-ani-dialog-show>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-slidein-left, dyn-ak-fadein; animation-name:dyn-ak-slidein-left, dyn-ak-fadein; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-dialog-show>.dyn_modal_panel{ -webkit-animation-name:dyn-ak-fadein; animation-name:dyn-ak-fadein; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-dialog-hide>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-slideout-right, dyn-ak-fadeout; animation-name:dyn-ak-slideout-right, dyn-ak-fadeout; animation-timing-function:ease-in; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-dialog-hide>.dyn_modal_panel{ -webkit-animation-name:dyn-ak-fadeout; animation-name:dyn-ak-fadeout; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-window-shake>div[data-dyn_winstyle], .wwindow.dyn-ani-dialog-shake>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-shake-horizontal; animation-name:dyn-ak-shake-horizontal; animation-timing-function:ease-in-out; animation-duration:300ms; }
.dyn-trs-slide{ transition-property:height, padding, margin; transition-duration:1s; }
.dyn_appreveal>.wwindow:not(.dyn_iconized)>div{ transition-property:opacity, transform; transition-duration:400ms; opacity:1.0; }
.dyn_appreveal>.wwindow.dyn_notrevealed:not(.dyn_iconized)>div{ opacity:0.15; transform:scale(0.75); }
.wwindow.dyn-trs-iconizable{ transition-property:opacity, transform; transition-duration:600ms; transform-origin:top right; opacity:1.0; }
.wwindow.dyn-trs-iconizable.dyn_iconized{ opacity:0.0; transform:scale(0.0); }
.dyn-notice{ bottom:-200px; transition-property:bottom, left, right, opacity; transition-duration:400ms; transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1); opacity:1.0; }
.dyn-notice.dyn_notice_delete{ opacity:0.0; }.inthelp_formtab{ width:100%; }
.inthelp_formtab TD{ white-space:nowrap; vertical-align:middle; }
.inthelp_formtab_main .pad>TD{ padding-top:0.5em; padding-bottom:0.5em; }
.inthelp_formtab .text_right{ text-align:right; }
.compo_limited_first_col .inthelp_formtab>tbody>tr>td:first-child{ min-width:10em; max-width:20em; overflow:hidden; text-overflow:ellipsis; white-space:normal; }
.compo_limited_first_col .inthelp_formtab>tbody>tr>td:not(:first-child){ vertical-align:top; }
.dyn-composite.dyn_alternate_rows .inthelp_formtab>tbody>tr:nth-child(odd){ background-color:#fafbfd; }
.dyn-composite.dyn_alternate_rows .inthelp_formtab>tbody>tr:nth-child(even){ background-color:#fafbfd; }
.compo_toolstrip .dyn-button .dyn-icon{ color:#fafbfd; }
.compo_toolstrip .dyn-button:not(.dyn_transparent)>a.dyn_link{ color:#fafbfd; }
.compo_toolstrip a[data-link="0c"]{ text-decoration:none; }
.compo_toolstrip .dyn-button{ background:none; color:#fafbfd; }
.compo_toolstrip .wctrl>.dyn-button, .compo_toolstrip .wctrl>.dyn-buttonset .dyn-button, .compo_toolstrip .wctrl>.dyn-radiogroup .dyn-button{ padding:; }
.compo_toolstrip button.dyn-button:enabled:hover, .compo_toolstrip input.dyn_helper_ghost:enabled:hover+label.dyn-button{ background:#fafbfd; color:#ffffff; }
.compo_toolstrip button.dyn-button:enabled:hover>.dyn_link, .compo_toolstrip input.dyn_helper_ghost:enabled:hover+label.dyn-button>.dyn_link{ color:#ffffff; }
.compo_toolstrip .dyn-button:enabled:hover .dyn-icon, .compo_toolstrip input.dyn_helper_ghost:enabled:hover+label.dyn-button .dyn-icon{ color:#ffffff; }
.compo_toolstrip .dyn-buttonset{ display:flex; background:none; }
.widget .compo_toolstrip>div{ margin-bottom:-0.5em; margin-right:-1em; }
.widget .compo_toolstrip .compo_toolbar:not(:last-child){ margin-bottom:1em; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row{ margin-bottom:0.5em; margin-right:1em; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row:not(.condensed)>*:not(:last-child){ margin-right:0.5em; }
.widget .compo_toolstrip.condensed>div{ margin-bottom:-0.5em; margin-right:-0.5em; }
.widget .compo_toolstrip.condensed .compo_toolbar>.dyn_flex_row{ margin-right:0.5em; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row.condensed{ border:1px solid rgba(0,0,0,0.2); border-radius:0.4em; overflow:hidden; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row.condensed .wctrl>*{ border-color:transparent; border-radius:0; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row.condensed .wctrl .dyn-buttonset{ border:none; border-radius:0; }
.widget .compo_toolstrip.flat .compo_toolbar>.dyn_flex_row{ border:none; border-radius:0; }
.widget .compo_toolstrip.flat .compo_toolbar>.dyn_flex_row>.wctrl>*{ border:none; border-radius:0; }
.dyn-composite .compo_form{ margin-bottom:-0.5em; margin-right:-1em; }
.dyn-composite .compo_form>.row:not(:last-child){ margin-bottom:1em; }
.dyn-composite .compo_form>.row>.block{ margin-bottom:0.5em; margin-right:1em; }
.dyn-composite .compo_form .fields > div:not(:last-child){ margin-right:0.5em; }
.dyn-composite .compo_form>.row{ align-items:stretch; }
.dyn-composite .compo_form>.row>.block>.caption{ flex-shrink:0; flex-grow:0; }
.dyn-composite .compo_form>.row>.block>.fields{ flex-grow:1; }
.dyn-composite .compo_form .hint_label{ padding-left:0.5em; }
.dyn-composite .compo_grid{ }
.dyn-composite .compo_grid>tbody>tr>td.right{ text-align:right; }
.dyn-composite .compo_grid td.right>div.block{ align-content:flex-end; justify-content:flex-end; }
.dyn-composite .compo_grid>tbody>tr>td.center{ text-align:center; }
.dyn-composite .compo_grid td.center>div.block{ justify-content:center; }
.dyn-composite .compo_grid>tbody>tr.top>td, .dyn-composite .compo_grid.content_top>tbody>tr>td{ vertical-align:top; }
.dyn-composite .compo_grid>tbody>tr.top div.block, .dyn-composite .compo_grid.content_top div.block{ align-items:flex-start; }
.dyn-composite .compo_grid>tbody>tr.middle>td, .dyn-composite .compo_grid.content_bottom>tbody>tr>td{ vertical-align:middle; }
.dyn-composite .compo_grid>tbody>tr.bottom div.block, .dyn-composite .compo_grid.content_bottom div.block{ align-items:flex-start; }
.dyn-composite .compo_grid>tbody>tr.bottom>td, .dyn-composite .compo_grid.content_bottom>tbody>tr>td{ vertical-align:bottom; }
.dyn-composite .compo_grid>tbody>tr.bottom div.block, .dyn-composite .compo_grid.content_bottom div.block{ align-items:flex-end; }
.dyn-composite .compo_grid>tbody>tr:not(:last-child)>td{ padding-bottom:0.25em; }
.dyn-composite .compo_grid>tbody>tr:not(:first-child)>td{ padding-top:0.25em; }
.dyn-composite .compo_grid>tbody>tr>td:not(:last-child){ padding-right:0.5em; }
.dyn-composite .compo_grid>tbody>tr>td:not(:first-child){ padding-left:0.5em; }
.dyn-composite .compo_grid.dyn_alternate_rows>tbody>tr>td{ padding:0.25em 0.5em; }
.dyn-composite .compo_grid.dyn_extrapad_cells>tbody>tr>td{ padding:0.8em; }
.dyn-composite .compo_grid td>.block>*{ margin-right:0.5em; margin-bottom:0.5em; }
.dyn-composite .compo_grid div.block{ margin-right:-0.5em; margin-bottom:-0.5em; }
.dyn-composite .compo_grid.dyn_alternate_rows>tbody>tr:nth-child(even){ background-color:#fafbfd; }
.dyn-composite .compo_grid.dyn_alternate_rows>tbody>tr:nth-child(odd){ background-color:#fafbfd; }
.dyn-composite .compo_propgrid>tbody>tr.category:not(:first-child)>td{ padding-top:0.5em; }
.dyn-composite .compo_propgrid>tbody>tr.category>td{ font-weight:bold; text-align:left; padding-bottom:0; }
.dyn-composite .compo_propgrid>tbody>tr>td{ padding:0; }
.dyn-composite .compo_grid tr.category div.block, .dyn-composite .compo_grid tr.category div.block>*{ margin:0; }
.dyn-composite .compo_propgrid:not(.dyn_transparent)>tbody>tr.category>td>*{ background-color:#d4dbe3; padding:0.25em 0.5em; }
.dyn-composite .compo_propgrid:not(.dyn_transparent)>tbody>tr:not(.category)>td{ background-color:#edf0f3; padding:0.25em 0.5em; }
@media all and (max-width: 60em){ .dyn-composite .compo_grid.responsive_grid, .dyn-composite .compo_grid.responsive_grid > tbody, .dyn-composite .compo_grid.responsive_grid > tbody > tr, .dyn-composite .compo_grid.responsive_grid > tbody > tr > td{ display:block; }
.dyn-composite .compo_grid.responsive_grid>tbody>tr>td.right{ text-align:left; }
.dyn-composite .compo_grid.responsive_grid > tbody > tr{ display:flex; flex-direction:row; flex-wrap:wrap; }
.dyn-composite .compo_grid.responsive_grid > tbody > tr > td{ flex-grow:1; }
.dyn-composite .compo_grid.responsive_grid > tbody > tr > td:empty{ display:none; }
.dyn-composite .compo_grid.responsive_grid > tbody > tr > td:first-child{ width:100%; }
}
@media all and (max-width: 30em){ .dyn-composite .compo_grid.responsive_grid, .dyn-composite .compo_grid.responsive_grid>tbody, .dyn-composite .compo_grid.responsive_grid>tbody>tr, .dyn-composite .compo_grid.responsive_grid>tbody>tr>td{ display:block; text-align:9left !important; }
.dyn-composite .compo_grid.responsive_grid>tbody>tr>td:first-child{ width:auto; text-align:9right !important; }
.dyn-composite .compo_grid.responsive_grid td.center>div.block{ justify-content:9flex-start; }
}
.compo_toolspnl{ }
.compo_toolspnl .block{ padding:0.5em; }
.compo_toolspnl .block_title{ background:#ffffff; color:#828f9f; font-weight:bold; text-align:right; font-size:0.75em; padding:0.25em; margin:-0.66666666666667em -0.66666666666667em 0.5em -0.66666666666667em; }
.compo_toolspnl.dyn_flex_row .block_title{ text-align:center; }
.compo_toolspnl .label{ padding:0.25em; white-space:nowrap; }
.compo_toolspnl .tools_popup{ padding:0.5em; background:#edf0f3; color:#000000; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip{ display:none; position:absolute; top:0; left:0; box-sizing:border-box; white-space:nowrap; background:#edf0f3; vertical-align:middle; border:1px solid #a2b0be; border-radius:0.25em; overflow:hidden; box-shadow:0 3px 4px rgba(0,0,0,0.2); font-size:13px; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip .wctrl_label, .dyn_page_wrapper.dyn_editable>.compo_toolstrip .dyn-button:not([data-tag="drag"]){ border:none; padding:0.5em 0.75em; height:2.5em; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip .dyn_collapse_tools .dyn-button{ max-width:15em; text-overflow:ellipsis; overflow:hidden; background:#fafbfd; color:#ffffff; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip .dyn_collapse_tools .dyn-button *{ color:#ffffff; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip.dyn_collapsed{ font-size:0.5em; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip.dyn_collapsed .dyn-buttonset+.dyn-buttonset{ display:none; }
.dyn_page_wrapper.dyn_editable:hover:before{ content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.05); }
.dyn_page_wrapper.dyn_editable:hover>.compo_toolstrip{ display:block; z-index:10; }
.tpanel1:empty{ display:none; }
.tpanel1{ background-color:#ffffff; }
.tpanel2:empty{ display:none; }
.tpanel2{ background-color:#d4dbe3; }
.lay-title2{ font-size:0.9em; font-weight:bold; margin-bottom:0.3em; color:#4a525f; border-bottom:1px solid #828f9f; padding-bottom:0.25em; }
.tpspace1{ padding:1em; }
.tpspace1t{ padding-top:1em; }
.tpspace1l{ padding-left:1em; }
.tpspace1r{ padding-right:1em; }
.tpspace1b{ padding-bottom:1em; }
.tpspace2{ padding:1em; border:1px solid #d4dbe3; }
.tpspace2t{ padding-top:1em; border-top:1px solid #d4dbe3; }
.tpspace2l{ padding-left:1em; border-left:1px solid #d4dbe3; }
.tpspace2r{ padding-right:1em; border-right:1px solid #d4dbe3; }
.tpspace2b{ padding-bottom:1em; border-bottom:1px solid #d4dbe3; }
.col_tag1{ background-color:#ececec; }
.col_tag2{ background-color:#ffeb00; }
.col_tag3{ background-color:#2cc400; }
.col_tag4{ background-color:#d92626; }
.col_tag5{ background-color:#ff8000; }
.col_tag6{ background-color:#ede6de; }
.col_tag7{ background-color:#7dbeff; }
.col_tag8{ background-color:#c4e1ff; }
.col_tag9{ background-color:#ffffff; }
.col_tag10{ background-color:#e6eef3; }
.col_tag11{ background-color:#e4dfde; }
.col_tag12{ background-color:#74d9ff; }
.col_tag13{ background-color:#3df8f1; }
.col_tag14{ background-color:#3df888; }
.col_tag15{ background-color:#76f83d; }
.col_tag16{ background-color:#c5f83d; }
.col_tag17{ background-color:#f8b43d; }
.col_tag18{ background-color:#f86e3d; }.layout_wrapper, .wrapper{ display:block; position:relative; max-height:100%; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; height:auto; }
.layout_wrapper{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; }
.layout_page{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_headers{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_header1{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_header1{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:0 auto; background:; box-shadow:; }
.layout_wrap_header2{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_header2{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:0 auto; background:; box-shadow:; }
.layout_wrap_header3{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_header3{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:0 auto; background:; box-shadow:; }
.layout_content{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_showcase{ -moz-box-sizing:border-box; box-sizing:border-box; width:; height:; padding:; margin:; background:; box-shadow:; }
.layout_showcase{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; height:15em; padding:; margin:; background:; box-shadow:; }
.layout_wrap_breadcrumbs{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_breadcrumbs{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_top{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:0 auto; background:; box-shadow:; }
.layout_main_top{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:0 auto; background:; box-shadow:; }
.layout_main{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_a{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_a{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_b{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_b{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_c{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_c{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_d{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_d{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_e{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_e{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_bottom{ width:; padding:; margin:; background:; box-shadow:; }
.layout_main_bottom{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_bottom_a{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_bottom_a{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_footers{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_footer1{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_footer1{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:2em 0; margin:0 auto; background:; box-shadow:; }
.layout_wrap_footer2{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_footer2{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:1em 0; margin:0 auto; background:; box-shadow:; }
.layout_wrap_footer3{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:0 auto; background:; box-shadow:; }
.layout_footer3{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:1em 0; margin:0 auto; background:; box-shadow:; }
#wrap_footer3>div, #wrap_header1>div>div{ font-size:0.8em; }
#dyn_section_superheader>div, #dyn_section_superfooter>div{ width:100%; margin-left:auto; margin-right:auto; }
.page h1, .page h2{ font-weight:normal; }
.wrap_main .page_block{ height:100%; }
#dyn_section_superheader{ border-bottom:0.1em solid black; }
#dyn_taskbar_logo{ font-size:0; transition-property:font-size, padding, margin; transition-duration:100ms; transition-timing-function:ease-in-out; }
#dyn_taskbar_logo.logo_visible{ font-size:1em; padding:0; margin:0; }
#dyn_taskbar_logo .dyn_link, #dyn_taskbar_logo .dyn-element-text{ display:inline-block; }
@media all and (max-width: 50em){ #dyn_section_superheader>div, #dyn_section_superfooter>div, .wrap_main, .wrap_header>div, .wrap_footer>div{ width:auto; margin-left:0; margin-right:0; }
}div[data-tag=barcode]{ display:none !important; }.dyn-content a{color:#333 !important;}
h1{font-size:2.6rem !important;line-height:1.2em !important;color:#3C3C3B !important;}
h2{font-size:1.8rem !important;}
h3{font-size:1.3rem !important;}
h4{font-size:1.1rem !important;}
h1,h2,h3,h4{font-weight:700 !important;color:#3C3C3B !important;}
a{text-decoration:none !important;}
#wrap_header2{padding:20px 0 !important;}
a.btn{ display:inline-block !important; border-radius:100px !important; border:1px solid rgba(0,0,0,0.1) !important; box-shadow:1px 1px 10px 1px rgba(0,0,0,0.2) !important; font-size:0.9rem !important; font-weight:bold !important; color:#fff !important; margin:0 5px 20px 0 !important; }
.btn:after{ content:"\f0a9" !important; font-family:FontAwesome !important; font-size:1.3em !important; font-style:normal !important; margin-left:10px !important; transition:all .3s ease-out !important; }
.btn:hover:after{ margin-left:15px !important; }
.btn--small{padding:6px 20px !important;}
.btn--large{padding:15px 30px !important;}
.btn--blue{background:#294a99 !important;}
.btn--orange{background:#f38a00 !important;}
.home hr{ border:1px solid #ddd !important; color:#fff !important; background-color:#fff !important; width:360px !important; margin-bottom:40px !important; }
.lista-settori{ list-style-type:none !important; padding:0 !important; display:flex !important; flex-wrap:nowrap !important; }
.lista-settori li{ width:100% !important; display:flex !important; align-items:center !important; }
.lista-settori__content{padding:0 2rem !important;}
.lista-settori li:last-child{ margin-left:40px !important; }
.lista-settori li img{ width:120px !important; padding:10px 40px !important !important; box-sizing:border-box !important; }
@media screen and (max-width:768px){ .lista-settori{ flex-direction:column !important; }
.lista-settori li:last-child{ margin-left:0 !important; }
}
.flex-conatiner{ display:flex !important; flex-wrap:nowrap !important; margin-bottom:20px !important; color:#3C3C3B !important; }
.flex-left{ width:220px !important; height:220px !important; -webkit-border-radius:10px !important; -moz-border-radius:10px !important; border-radius:10px !important; border:1px solid rgba(0,0,0,0.05) !important; box-shadow:1px 1px 10px rgba(0,0,0,0.1) !important; box-sizing:border-box !important; margin-right:20px !important; overflow:hidden !important; background-repeat:no-repeat !important; background-size:cover !important; background-position:top !important; }
.flex-left a{ text-decoration:none !important; display:block !important; width:100% !important; height:100% !important; -webkit-border-radius:10px !important; -moz-border-radius:10px !important; border-radius:10px !important; transition:all .35s !important; }
.flex-left a:hover{ background-color:rgba(255,255,255,0.25) !important; transition:all .35s !important; }
.flex-main{ width:calc(100% - 320px) !important; padding:0 0 0 30px !important; box-sizing:border-box !important; display:flex !important; align-items:center !important; }
.flex-main h2{ color:#004A99 !important; font-weight:700 !important; font-size:26px !important; line-height:32px !important; margin:10px 0 10px 0 !important; padding:0 !important; }
.flex-main h3{ color:#f0950a !important; font-weight:700 !important; font-size:18px !important; margin:0 !important; padding:0 !important; }
.flex-main p{ line-height:50px !important !important; }
#wrapper a{ //color:#3C3C3B !important; text-decoration:none !important; transition:all .35s !important; }
#wrapper .flex-main p a:hover{ color:#f38a00 !important; transition:all .35s !important; }
@media screen and (max-width:878px){ .flex-conatiner{ display:flex !important; flex-direction:column !important; margin:10px 0 0 0 !important; }
.flex-left{ width:100% !important; height:300px !important; box-sizing:border-box !important; margin:0 auto !important; }
.flex-main{ width:100% !important; box-sizing:border-box !important; margin:10px auto !important; padding:0 !important; }
}
@media screen and (max-width:520px){ .flex-left{ height:200px !important; }
}
.home hr{ border:1px solid #ddd !important; color:#fff !important; background-color:#fff !important; width:360px !important; margin-bottom:40px !important; }
.home{ color:#3C3C3B !important !important; }
.settori h1{ color:#3C3C3B !important !important; }
.header-home{height:400px !important;display:flex !important;align-items:center !important;}
.header-home__content{width:100% !important;min-height:100% !important;background:rgba(0,126,189, 0.5) !important;padding:40px 0 0 40px !important;}
.header-home__content h1{color:white !important;font-size:3rem !important;line-height:1 !important;font-weight:900 !important;}
.footer-address{list-style-type:none !important;margin:0 !important;padding:0 !important;}
.footer-address li{diplay:inline-block !important;color:#667180 !important;font-size:14px !important;padding:2px 0 !important;}
.footer-address li a{color:#667180 !important;}
.icon-map-marker:before{ content:"\f041" !important; font-family:FontAwesome !important; padding-right:10px !important; }
.icon-tel:before{ content:"\f095" !important; font-family:FontAwesome !important; padding-right:10px !important; }
.icon-mobile:before{ content:"\f10b" !important; font-family:FontAwesome !important; padding-right:10px !important; }
.icon-mail:before{ content:"\f0e0" !important; font-family:FontAwesome !important; padding-right:10px !important; }
.icon-facebook:before{ content:"\f230" !important; font-family:FontAwesome !important; padding-right:10px !important; }
#dyn_desktop [data-wresp$="0"] .dyn-element-text, .dyn-element-text{ color:#333 !important; }
.dyn-tabs-selected{ background:#ccc !important; border:none !important; }
button.dyn-button:enabled *{ color:#333 !important; }
.pagina-evento button.dyn-button:enabled, .pagina-evento button.dyn-button:enabled *{ background:#f0950a !important; color:#fff !important; padding:5px 10px !important; text-transform:uppercase !important; }
#wrapper_header{ }
#wrapper_main p{ color:#3d434f !important; font-size:1.1em !important; }
#wrapper_footer p{ line-height:20px !important; color:#667180 !important; font-size:14px !important; }
#wrapper a{ //color:#fafbfd !important; }
#wrap_footer1>div{ padding:0 !important; }
#wrap_main>div, #wrap_main_top>div, #wrap_main_bottom>div{ padding:1em 0 !important; }
.dyn-page_img{ border:0 !important; margin:0 !important; padding:0 !important; }
.dyn-widget-ghost-container{ padding:0 !important; }
#dyn_section_header2_center{ display:none !important; }
#dyn_section_header2{ width:70% !important; margin-left:auto !important; margin-right:auto !important; }
#wrap_header2{ }
#dyn_section_headermenu_center, #dyn_section_superfooter, #dyn_section_main_top, #dyn_section_main, #dyn_section_main_bottom, #dyn_section_footer1{ width:70% !important; margin-left:auto !important; margin-right:auto !important; }
#wrap_footer1{ border-top:1px dashed #fafbfd !important; background-color:#edf0f3 !important; }
#wrap_footer1 .footer1_1{ padding-right:2em !important; }
#wrap_footer3{ background-color:#e6e7e9 !important; }
#dyn_section_footer3{ width:70% !important; margin-left:auto !important; margin-right:auto !important; }
#wrap_header1{ background-color:#fafbfd !important; }
#wrap_header1, #wrap_header1>div span.dyn-element-text, #wrap_header1 .wsectionwindow .dyn-window-content, #wrap_header1 a.dyn_link, #wrap_header1 .dyn-button-text{ color:#FFFFFF !important; }
#wrap_header1 a.dyn_link{ text-decoration:none !important; }
#dyn_section_header1_left, #dyn_section_header1_right{ text-transform:uppercase !important; }
#dyn_section_header1_right>div span.dyn-element-text{ text-decoration:underline !important; }
#dyn_section_header1_right>div a.dyn_link span.dyn-element-text{ text-decoration:none !important; }
#dyn_section_header1_left a.dyn_link{ margin-left:0 !important; padding-left:0 !important; }
#dyn_section_header2 .headermenu:after{ content:none !important; }
#dyn_section_header2 .headermenu>.dyn_layout_panel{ display:block !important; }
#dyn_section_headermenu_center{ float:none !important; width:100% !important; margin:1.5em 0 !important; text-align:right !important; }
#dyn_section_headermenu_center li{ font-size:1.3em !important; text-transform:uppercase !important; padding:0 0.3em !important; margin-top:0.8em !important; margin-bottom:0.8em !important; text-align:center !important; border-radius:0 !important; }
#dyn_section_headermenu_center li a{ text-decoration:none !important; color:#000000 !important; }
#dyn_section_headermenu_center .dyn-menubar>li:not(.dyn-disabled):not(.dyn-menu-separator):not(.dyn-menu-navheader)>.dyn_link:hover{ background-color:none !important; color:#000000 !important; font-weight:bold !important; box-shadow:none !important; }
#dyn_section_headermenu_center .dyn-menubar>li>.dyn_link>span.dyn-icon.dyn_system.dyn_system-blank+.dyn-menu-text{ margin-left:0 !important; }
#dyn_section_headermenu_center li.pages_category_frt_li_marked{ font-weight:bold !important; }
#dyn_section_headermenu_center li{ border-right:1px solid #999999 !important; }
#dyn_section_headermenu_center li:last-child{ border-right:none !important; }
#wrap_footer3>div{ font-size:1.2em !important; }
#wrap_footer3 p{ }
#wrap_footer3 a{ }
#dyn_section_footer3_1{ float:none !important; width:90% !important; font-size:0.9em !important; margin:0.8em !important; text-align:right !important; }
#dyn_section_footer3_1 li{ text-transform:uppercase !important; padding:0 0.3em !important; line-height:1.0em !important; text-align:left !important; border-radius:0 !important; }
#dyn_section_footer3_1 li a{ text-decoration:none !important; color:#000000 !important; }
#dyn_section_footer3_1 .dyn-menubar>li:not(.dyn-disabled):not(.dyn-menu-separator):not(.dyn-menu-navheader)>.dyn_link:hover{ background-color:#e6e7e9 !important; color:#000000 !important; font-weight:bold !important; box-shadow:none !important; }
#dyn_section_footer3_1 .dyn-menubar>li>.dyn_link>span.dyn-icon.dyn_system.dyn_system-blank+.dyn-menu-text{ margin-left:0 !important; }
#dyn_section_footer3_1 li.pages_category_frt_li_marked{ font-weight:bold !important; }
#dyn_section_footer3_2>div{ padding:0.8em 0.8em !important; }
#dyn_section_footer3_3, #dyn_section_footer3_4{ text-align:center !important; }
#dyn_section_footer3_1, #dyn_section_footer3_2, #dyn_section_footer3_3{ min-height:14em !important; border-right:1px dashed #999999 !important; }
@media all and (min-width:35em){ .logo img{ height:100px !important; width:auto !important; }
#dyn_section_headermenu_center li{ font-size:1em !important; }
}
@media all and (max-width: 50em){ h1{ font-size:2em !important; }
h2{ font-size:1.2em !important; }
#dyn_section_header2{ width:100% !important; margin-left:auto !important; margin-right:auto !important; }
#dyn_section_headermenu_center li{ font-size:1em !important; padding:0 !important; }
#wrap_header1 #dyn_section_headermenu_left{ width:auto !important; }
#wrap_header1 #dyn_section_headermenu_center{ width:auto !important; }
#dyn_section_footer3{ width:100% !important; margin-left:0 !important; margin-right:0 !important; }
#dyn_section_footer3_1, #dyn_section_footer3_2, #dyn_section_footer3_3{ border-right:none !important; }
#dyn_section_social_e_menu_footer_1, #dyn_section_social_e_menu_footer_3{ border-left:none !important; padding-left:0 !important; }
#dyn_section_main>div, #dyn_section_superheader>div, #dyn_section_superfooter>div, .wrap_main, .wrap_header>div, .wrap_footer>div{ width:100% !important; margin-left:0 !important; margin-right:0 !important; }
#wrap_showcase .dyn-mslider.showcase>.cont .desc div h2{ font-size:1.5em !important; }
#wrap_showcase .dyn-mslider.showcase>.cont .desc div a:after{ font-size:30px !important; }
#wrap_showcase .dyn-mslider.showcase>.cont .desc div p{ font-size:1em !important; }
}
@media all and (max-width: 30em){ h1{ font-size:1.6em !important; }
#dyn_section_footer3_1{ display:none !important; }
#dyn_section_footer3_2, #dyn_section_footer3_3, #dyn_section_footer3_4{ min-height:10em !important; }
#dyn_section_header2 .dyn_flex_row, #dyn_section_header2 .dyn_flex_row>div{ display:block !important; //text-align:center !important; }
#dyn_section_headermenu_center{ margin:0 !important; }
#dyn_section_headermenu_center ul{ width:auto !important; margin:0.2em !important; }
#dyn_section_headermenu_center li{ text-align:center !important; width:100% !important; border-bottom:1px solid #fafafa !important; border-left:none !important; padding:0 !important; margin:0 !important; }
.wrap_main .page_block h1{ font-size:1.2em !important; }
#wrap_main{ padding:0 !important; }
#wrap_main_top>div a, #wrap_main .main_1, #wrap_main .main_2{ padding:0 !important; }
#wrap_footer2{ display:none !important; }
#wrap_footer3{ padding:0.5em !important; }
#wrap_footer3 p{ font-size:1.0em !important; }
}
@media screen and (max-width:1375px){ #dyn_section_headermenu_center li{ font-size:1em !important; padding:0 !important; }
}
@media screen and (max-width:768px){ #dyn_section_headermenu_center, #dyn_section_superfooter, #dyn_section_main_top, #dyn_section_main, #dyn_section_main_bottom, #dyn_section_footer1{ width:92% !important; padding:0 10px !important; }
}#wrapper a{ color:#004A99 !important; text-decoration:none !important; }
#wrapper h1{ color:#004A99 !important; }
#wrap_main hr{ border:1px dashed #004A99 !important; border-style:none none dashed !important; color:#fff !important; background-color:#fff !important; width:360px !important; margin-bottom:40px !important; }
#wrap_main .news .post-list h2, #wrap_main .news .post-list p{ margin:0 !important; padding:0 !important; }
#wrap_main .news .news-page{ max-width:800px !important; margin:0 auto !important; }
#wrap_main .news .news-page img{ display:block !important; margin:0 auto !important; max-width:100% !important; }
#wrap_main .news .news-page .go-back a{ color:#3C3C3B !important; font-weight:bold !important; transition:all .35s !important; }
#wrap_main .news .news-page .go-back a:before{ content:"\f0a8" !important; font-family:FontAwesome !important; font-size:1.4em !important; font-style:normal !important; color:#f38a00 !important; margin-right:5px !important; }
@media screen and (max-width:678px){ #wrap_main .news .news-page img{ width:100% !important !important; }
}
.rwd-video{ height:0 !important; overflow:hidden !important; padding-bottom:56.25% !important; padding-top:30px !important; position:relative !important; }
.rwd-video iframe, .rwd-video object, .rwd-video embed{ height:100% !important; left:0 !important; position:absolute !important; top:0 !important; width:100% !important; }