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 #ad3c00 !important; }
.dyn_ce_edit.dyn_ce_left{ border-left:2px solid #ad3c00 !important; }
.dyn_ce_edit.dyn_ce_right{ border-right:2px solid #ad3c00 !important; }
.dyn_ce_edit.dyn_ce_bottom{ border-bottom:2px solid #ad3c00 !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 #ad3c00; top:50%; left:0; right:0; height:0; }
.dyn_ce_edit.dyn_ce_vsplit:after{ content:""; display:block; position:absolute; border-left:2px solid #ad3c00; 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 #bac4d1; }
.dyn-panel.border_top{ border-top:1px solid #bac4d1; }
.dyn-panel.border_left{ border-left:1px solid #bac4d1; }
.dyn-panel.border_right{ border-right:1px solid #bac4d1; }
.dyn-panel.border_bottom{ border-bottom:1px solid #bac4d1; }
.dyn-panel.border_v{ border-top:1px solid #bac4d1; border-bottom:1px solid #bac4d1; }
.dyn-panel.border_h{ border-left:1px solid #bac4d1; border-right:1px solid #bac4d1; }
.dyn-panel.col_mid, .dyn-panel.strip{ background-color:#dde1e7; color:#000000; border-color:#a8b5c6; }
.dyn-panel.col_light{ background-color:#eef0f3; color:#000000; border-color:#bac4d1; }
.dyn-panel.col_lightest{ background-color:#ffffff; color:#000000; border-color:#ccd3dc; }
.dyn-panel.col_a{ background-color:#ebf4fd; color:#000000; border-color:#4d99cb; }
.dyn-panel.col_b{ background-color:#fff1e5; color:#000000; border-color:#e66f0f; }
.dyn-panel.col_c{ background-color:#f7f1fc; color:#000000; border-color:#c167e9; }
.dyn-panel.col_d{ background-color:#c6fddc; color:#000000; border-color:#3da472; }
.dyn-panel.col_w{ background-color:#d3eafe; color:#000000; border-color:#22a8db; }
.dyn-panel.col_x{ background-color:#9ff3da; color:#000000; border-color:#63aa96; }
.dyn-panel.col_y{ background-color:#ffd1bb; color:#000000; border-color:#f19100; }
.dyn-panel.col_z{ background-color:#fcdadd; color:#000000; border-color:#f7677b; }
.dyn-panel.col_rev{ background-color:#454c56; color:#ffffff; border-color:#000000; }
.dyn-panel.col_a_rev{ background-color:#3f81ac; color:#ffffff; border-color:#15354f; }
.dyn-panel.col_b_rev{ background-color:#cc5200; color:#ffffff; border-color:#6e0008; }
.dyn-panel.col_c_rev{ background-color:#aa49cf; color:#ffffff; border-color:#4b195e; }
.dyn-panel.col_d_rev{ background-color:#318a5e; color:#ffffff; border-color:#0e3b25; }
.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:#345d52; }
.dyn-panel.col_y_rev{ background-color:#d07d00; color:#ffffff; border-color:#af6800; }
.dyn-panel.col_z_rev{ background-color:#df234d; color:#ffffff; border-color:#a21636; }
.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:#dde1e7; color:#454c56; }
.dyn-title.col_light{ background-color:#eef0f3; color:#545b66; }
.dyn-title.col_lightest{ background-color:#ffffff; color:#616a76; }
.dyn-title.size_1{ font-size:1.1em; color:#7d8897; }
.dyn-title.size_2{ font-size:1.0em; color:#616a76; }
.dyn-title.size_3{ font-size:0.9em; color:#454c56; }
.dyn-title.border{ padding-bottom:0.25em; border-bottom:1px solid #bac4d1; }
.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:#ebf4fd; color:#31678e; border-bottom-color:#4d99cb; }
.dyn-title.col_b{ background-color:#fff1e5; color:#ad3c00; border-bottom-color:#e66f0f; }
.dyn-title.col_c{ background-color:#f7f1fc; color:#8a39aa; border-bottom-color:#c167e9; }
.dyn-title.col_d{ background-color:#c6fddc; color:#266f4c; border-bottom-color:#3da472; }
.dyn-title.col_w{ background-color:#d3eafe; color:#1782ac; border-bottom-color:#22a8db; }
.dyn-title.col_x{ background-color:#9ff3da; color:#4b8473; border-bottom-color:#63aa96; }
.dyn-title.col_y{ background-color:#ffd1bb; color:#d07d00; border-bottom-color:#f19100; }
.dyn-title.col_z{ background-color:#fcdadd; color:#df234d; border-bottom-color:#f7677b; }
.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:#dde1e7; color:#454c56; border-bottom-color:#a8b5c6; }
.dyn-panel.col_light>.dyn-title{ background-color:#eef0f3; color:#545b66; border-bottom-color:#bac4d1; }
.dyn-panel.col_lightest>.dyn-title{ background-color:#ffffff; color:#616a76; border-bottom-color:#ccd3dc; }
.dyn-panel.col_a>.dyn-title{ background-color:#ebf4fd; color:#31678e; border-bottom-color:#4d99cb; }
.dyn-panel.col_b>.dyn-title{ background-color:#fff1e5; color:#ad3c00; border-bottom-color:#e66f0f; }
.dyn-panel.col_c>.dyn-title{ background-color:#f7f1fc; color:#8a39aa; border-bottom-color:#c167e9; }
.dyn-panel.col_d>.dyn-title{ background-color:#c6fddc; color:#266f4c; border-bottom-color:#3da472; }
.dyn-panel.col_w>.dyn-title{ background-color:#d3eafe; color:#1782ac; border-bottom-color:#22a8db; }
.dyn-panel.col_x>.dyn-title{ background-color:#9ff3da; color:#4b8473; border-bottom-color:#63aa96; }
.dyn-panel.col_y>.dyn-title{ background-color:#ffd1bb; color:#d07d00; border-bottom-color:#f19100; }
.dyn-panel.col_z>.dyn-title{ background-color:#fcdadd; color:#df234d; border-bottom-color:#f7677b; }
.dyn-panel.col_rev>.dyn-title{ color:#dde1e7 }
.dyn-panel.col_a_rev>.dyn-title{ color:#89caf7; border-bottom-color:#89caf7; }
.dyn-panel.col_b_rev>.dyn-title{ color:#ffb16b; border-bottom-color:#ffb16b; }
.dyn-panel.col_c_rev>.dyn-title{ color:#dbb3f3; border-bottom-color:#dbb3f3; }
.dyn-panel.col_d_rev>.dyn-title{ color:#5cd799; border-bottom-color:#5cd799; }
.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:#454c56; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header>.dyn-section-icon{ color:#545b66; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header>.dyn-section-icon{ color:#616a76; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header>.dyn-section-icon{ color:#15354f; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header>.dyn-section-icon{ color:#6e0008; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header>.dyn-section-icon{ color:#4b195e; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header>.dyn-section-icon{ color:#0e3b25; }
.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:#345d52; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header>.dyn-section-icon{ color:#af6800; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header>.dyn-section-icon{ color:#a21636; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header .dyn-section-header-button{ color:#3f81ac; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header .dyn-section-header-button:hover{ color:#234f6f; }
.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:#454c56; color:#ffffff; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header{ background-color:#ccd3dc; color:#454c56; border-bottom-color:#a8b5c6; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header{ background-color:#dde1e7; color:#545b66; border-bottom-color:#bac4d1; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header{ background-color:#eef0f3; color:#616a76; border-bottom-color:#ccd3dc; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header{ background-color:#ebf4fd; color:#15354f; border-bottom-color:#4d99cb; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header{ background-color:#fff1e5; color:#6e0008; border-bottom-color:#e66f0f; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header{ background-color:#f7f1fc; color:#4b195e; border-bottom-color:#c167e9; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header{ background-color:#c6fddc; color:#0e3b25; border-bottom-color:#3da472; }
.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:#9ff3da; color:#345d52; border-bottom-color:#63aa96; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header{ background-color:#ffd1bb; color:#af6800; border-bottom-color:#f19100; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header{ background-color:#fcdadd; color:#a21636; border-bottom-color:#f7677b; }
.dyn-section-header.dyn-title>.dyn-section-icon{ color:#454c56; }
.dyn-section-header.dyn-title.col_mid>.dyn-section-icon{ color:#454c56; }
.dyn-section-header.dyn-title.col_light>.dyn-section-icon{ color:#545b66; }
.dyn-section-header.dyn-title.col_lightest>.dyn-section-icon{ color:#616a76; }
.dyn-section-header.dyn-title.col_a>.dyn-section-icon{ color:#15354f; }
.dyn-section-header.dyn-title.col_b>.dyn-section-icon{ color:#6e0008; }
.dyn-section-header.dyn-title.col_c>.dyn-section-icon{ color:#4b195e; }
.dyn-section-header.dyn-title.col_d>.dyn-section-icon{ color:#0e3b25; }
.dyn-section-header.dyn-title.col_w>.dyn-section-icon{ color:#0b5d7c; }
.dyn-section-header.dyn-title.col_x>.dyn-section-icon{ color:#345d52; }
.dyn-section-header.dyn-title.col_y>.dyn-section-icon{ color:#af6800; }
.dyn-section-header.dyn-title.col_z>.dyn-section-icon{ color:#a21636; }
.dyn-section-header.dyn-title>.dyn-section-header-buttonset>.dyn-section-header-button{ color:#3f81ac; }
.dyn-section-header.dyn-title>.dyn-section-header-buttonset>.dyn-section-header-button.dyn_default{ color:#6e0008; }
.dyn-section-header.dyn-title>.dyn-section-header-buttonset>.dyn-section-header-button:enabled:hover{ color:#234f6f; }
.dyn-section-header.dyn-title.col_mid>.dyn-section-header-buttonset>.dyn-section-header-button{ color:#4d99cb; }
.dyn-section-header.dyn-title.col_a>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#4d99cb; }
.dyn-section-header.dyn-title.col_b>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#e66f0f; }
.dyn-section-header.dyn-title.col_c>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#c167e9; }
.dyn-section-header.dyn-title.col_d>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#3da472; }
.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:#63aa96; }
.dyn-section-header.dyn-title.col_y>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#f19100; }
.dyn-section-header.dyn-title.col_z>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#f7677b; }
.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:#ccd3dc; color:#2a2e34; height:auto; width:100%; border-radius:0.4em; }
.dyn-panelstrip.dock_top{ margin-bottom:0.5em; }
.dyn-panelstrip.dock_top.border{ border-bottom:1px solid #bac4d1; }
.dyn-panelstrip.dock_bottom{ margin-top:0.5em; }
.dyn-panelstrip.dock_bottom.border{ border-top:1px solid #bac4d1; }
.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:#ccd3dc; color:#454c56; }
.dyn-tag>span:last-child{ background-color:#4d99cb; color:#ebf4fd; }
.dyn-tag-text{ color:#ffffff; }
.dyn-tag.col_lightest{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_lightest>span:last-child{ background-color:#ffffff; color:#99a6b8; }
.dyn-tag.col_lightest .dyn-tag-text{ color:#616a76; }
.dyn-tag.col_light{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_light>span:last-child{ background-color:#dde1e7; color:#7d8897; }
.dyn-tag.col_light .dyn-tag-text{ color:#545b66; }
.dyn-tag.col_mid{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_mid>span:last-child{ background-color:#bac4d1; color:#7d8897; }
.dyn-tag.col_mid .dyn-tag-text{ color:#454c56; }
.dyn-tag.col_rev{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_rev>span:last-child{ background-color:#7d8897; color:#ccd3dc; }
.dyn-tag.col_rev .dyn-tag-text{ color:#ffffff; }
.dyn-tag.col_a{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_a>span:last-child{ background-color:#4d99cb; color:#ebf4fd; }
.dyn-tag.col_b{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_b>span:last-child{ background-color:#e66f0f; color:#fff1e5; }
.dyn-tag.col_c{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_c>span:last-child{ background-color:#c167e9; color:#f7f1fc; }
.dyn-tag.col_d{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_d>span:last-child{ background-color:#3da472; color:#c6fddc; }
.dyn-tag.col_w{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_w>span:last-child{ background-color:#22a8db; color:#d3eafe; }
.dyn-tag.col_x{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_x>span:last-child{ background-color:#63aa96; color:#9ff3da; }
.dyn-tag.col_y{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_y>span:last-child{ background-color:#f19100; color:#ffd1bb; }
.dyn-tag.col_z{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.col_z>span:last-child{ background-color:#f7677b; color:#fcdadd; }
.dyn-tag.outlined{ background:none; border:1px solid #89caf7; color:#616a76; }
.dyn-tag.outlined>.dyn-tag-label+span{ border-left:1px solid #ebf4fd; }
.dyn-tag.outlined>span:last-child{ background:none; color:#4d99cb; }
.dyn-tag.outlined .dyn-tag-text{ color:#31678e; }
.dyn-tag.outlined.col_lightest{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.outlined.col_lightest>span:last-child{ background-color:#ffffff; color:#99a6b8; }
.dyn-tag.outlined.col_lightest .dyn-tag-text{ color:#616a76; }
.dyn-tag.outlined.col_light{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.outlined.col_light>span:last-child{ background-color:#dde1e7; color:#7d8897; }
.dyn-tag.outlined.col_light .dyn-tag-text{ color:#454c56; }
.dyn-tag.outlined.col_mid{ background-color:#ccd3dc; color:#454c56; }
.dyn-tag.outlined.col_mid>span:last-child{ background-color:#bac4d1; color:#7d8897; }
.dyn-tag.outlined.col_mid .dyn-tag-text{ color:#454c56; }
.dyn-tag.outlined.col_lightest{ background:none; border:1px solid #dde1e7; color:#99a6b8; }
.dyn-tag.outlined.col_lightest>.dyn-tag-label+span{ border-left:1px solid #eef0f3; }
.dyn-tag.outlined.col_lightest>span:last-child{ background:none; color:#99a6b8; }
.dyn-tag.outlined.col_lightest .dyn-tag-text{ color:#99a6b8; }
.dyn-tag.outlined.col_light{ background:none; border:1px solid #bac4d1; color:#7d8897; }
.dyn-tag.outlined.col_light>.dyn-tag-label+span{ border-left:1px solid #ccd3dc; }
.dyn-tag.outlined.col_light>span:last-child{ background:none; color:#7d8897; }
.dyn-tag.outlined.col_light .dyn-tag-text{ color:#7d8897; }
.dyn-tag.outlined.col_mid{ background:none; border:1px solid #99a6b8; color:#616a76; }
.dyn-tag.outlined.col_mid>.dyn-tag-label+span{ border-left:1px solid #bac4d1; }
.dyn-tag.outlined.col_mid>span:last-child{ background:none; color:#616a76; }
.dyn-tag.outlined.col_mid .dyn-tag-text{ color:#616a76; }
.dyn-tag.outlined.col_rev{ background:none; border:1px solid #ffffff; color:#dde1e7; }
.dyn-tag.outlined.col_rev>.dyn-tag-label+span{ border-left:1px solid #dde1e7; }
.dyn-tag.outlined.col_rev>span:last-child{ background:none; color:#dde1e7; }
.dyn-tag.outlined.col_rev .dyn-tag-text{ color:#dde1e7; }
.dyn-tag.outlined.col_a{ background:none; border:1px solid #89caf7; color:#616a76; }
.dyn-tag.outlined.col_a>.dyn-tag-label+span{ border-left:1px solid #ebf4fd; }
.dyn-tag.outlined.col_a>span:last-child{ background:none; color:#4d99cb; }
.dyn-tag.outlined.col_a .dyn-tag-text{ color:#31678e; }
.dyn-tag.outlined.col_b{ background:none; border:1px solid #ffb16b; color:#616a76; }
.dyn-tag.outlined.col_b>.dyn-tag-label+span{ border-left:1px solid #fff1e5; }
.dyn-tag.outlined.col_b>span:last-child{ background:none; color:#e66f0f; }
.dyn-tag.outlined.col_b .dyn-tag-text{ color:#ad3c00; }
.dyn-tag.outlined.col_c{ background:none; border:1px solid #dbb3f3; color:#616a76; }
.dyn-tag.outlined.col_c>.dyn-tag-label+span{ border-left:1px solid #f7f1fc; }
.dyn-tag.outlined.col_c>span:last-child{ background:none; color:#c167e9; }
.dyn-tag.outlined.col_c .dyn-tag-text{ color:#8a39aa; }
.dyn-tag.outlined.col_d{ background:none; border:1px solid #5cd799; color:#616a76; }
.dyn-tag.outlined.col_d>.dyn-tag-label+span{ border-left:1px solid #c6fddc; }
.dyn-tag.outlined.col_d>span:last-child{ background:none; color:#3da472; }
.dyn-tag.outlined.col_d .dyn-tag-text{ color:#266f4c; }
.dyn-tag.outlined.col_w{ background:none; border:1px solid #75cbfd; color:#616a76; }
.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:#616a76; }
.dyn-tag.outlined.col_x>.dyn-tag-label+span{ border-left:1px solid #9ff3da; }
.dyn-tag.outlined.col_x>span:last-child{ background:none; color:#63aa96; }
.dyn-tag.outlined.col_x .dyn-tag-text{ color:#4b8473; }
.dyn-tag.outlined.col_y{ background:none; border:1px solid #ffaf77; color:#616a76; }
.dyn-tag.outlined.col_y>.dyn-tag-label+span{ border-left:1px solid #ffd1bb; }
.dyn-tag.outlined.col_y>span:last-child{ background:none; color:#f19100; }
.dyn-tag.outlined.col_y .dyn-tag-text{ color:#d07d00; }
.dyn-tag.outlined.col_z{ background:none; border:1px solid #f9a5ae; color:#616a76; }
.dyn-tag.outlined.col_z>.dyn-tag-label+span{ border-left:1px solid #fcdadd; }
.dyn-tag.outlined.col_z>span:last-child{ background:none; color:#f7677b; }
.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 #ccd3dc; }
.dyn-page_img{ border:0.5em solid #dde1e7; margin:0.1em 0.5em 0.1em 0.5em; }
.dyn-panel1{ border-radius:0; background-color:#ffffff; color:#2a2e34; height:auto; padding:0.6em;  }
.dyn-panel1_title{ border-radius:0; background:#ffffff; padding:1em 0.4em 0.4em 0em; font-size:1.3em; color:#2a2e34; height:auto; border-bottom:1px dashed #ccd3dc }
.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 #f14949;  }
.dyn-panel2_title{ border-radius:0; background:#ffffff; height:auto; color:#2a2e34; 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:10.5pt; height:10.5pt; 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:#31678e; }
.dyn-gicon.border{ border:1px solid #15354f; 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:#4d99cb; border-color:#31678e; }
.dyn-gicon.col_light{ color:#89caf7; border-color:#31678e; }
.dyn-gicon.col_lightest{ color:#ebf4fd; border-color:#31678e; }
.dyn-gicon.col_a{ color:#31678e; border-color:#31678e; }
.dyn-gicon.col_b{ color:#ad3c00; border-color:#ad3c00; }
.dyn-gicon.col_c{ color:#8a39aa; border-color:#8a39aa; }
.dyn-gicon.col_d{ color:#266f4c; border-color:#266f4c; }
.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:#89caf7; border-color:#89caf7; }
.dyn-gicon.col_b_rev{ color:#ffb16b; border-color:#ffb16b; }
.dyn-gicon.col_c_rev{ color:#dbb3f3; border-color:#dbb3f3; }
.dyn-gicon.col_d_rev{ color:#5cd799; border-color:#5cd799; }
.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:#bac4d1; }
.dyn-gicon.col_lightgray{ color:#dde1e7; }
.dyn-gicon.col_white{ color:#ffffff; }
.dyn-gicon.col_a.bgcolor{ background-color:#89caf7; }
.dyn-gicon.col_b.bgcolor{ background-color:#ffb16b; }
.dyn-gicon.col_c.bgcolor{ background-color:#dbb3f3; }
.dyn-gicon.col_d.bgcolor{ background-color:#5cd799; }
.dyn-gicon.col_a_rev.bgcolor{ background-color:#31678e; }
.dyn-gicon.col_b_rev.bgcolor{ background-color:#ad3c00; }
.dyn-gicon.col_c_rev.bgcolor{ background-color:#8a39aa; }
.dyn-gicon.col_d_rev.bgcolor{ background-color:#266f4c; }
.dyn-panel.col_a .dyn-gicon{ color:#31678e; border-color:#31678e; }
.dyn-panel.col_b .dyn-gicon{ color:#ad3c00; border-color:#ad3c00; }
.dyn-panel.col_c .dyn-gicon{ color:#8a39aa; border-color:#8a39aa; }
.dyn-panel.col_d .dyn-gicon{ color:#266f4c; border-color:#266f4c; }
.dyn-panel.col_rev .dyn-gicon{ color:#89caf7; border-color:#89caf7; }
.dyn-panel.col_a_rev .dyn-gicon{ color:#89caf7; border-color:#89caf7; }
.dyn-panel.col_b_rev .dyn-gicon{ color:#ffb16b; border-color:#ffb16b; }
.dyn-panel.col_c_rev .dyn-gicon{ color:#dbb3f3; border-color:#dbb3f3; }
.dyn-panel.col_d_rev .dyn-gicon{ color:#5cd799; border-color:#5cd799; }
.dyn-panel.col_a .dyn-gicon.bgcolor{ background-color:#31678e; color:#89caf7; border-color:#89caf7; }
.dyn-panel.col_b .dyn-gicon.bgcolor{ background-color:#ad3c00; color:#ffb16b; border-color:#ffb16b; }
.dyn-panel.col_c .dyn-gicon.bgcolor{ background-color:#8a39aa; color:#dbb3f3; border-color:#dbb3f3; }
.dyn-panel.col_d .dyn-gicon.bgcolor{ background-color:#266f4c; color:#5cd799; border-color:#5cd799; }
.dyn-panel.col_rev .dyn-gicon.bgcolor{ background-color:#89caf7; color:#31678e; border-color:#31678e; }
.dyn-panel.col_a_rev .dyn-gicon.bgcolor{ background-color:#89caf7; color:#31678e; border-color:#31678e; }
.dyn-panel.col_b_rev .dyn-gicon.bgcolor{ background-color:#ffb16b; color:#ad3c00; border-color:#ad3c00; }
.dyn-panel.col_c_rev .dyn-gicon.bgcolor{ background-color:#dbb3f3; color:#8a39aa; border-color:#8a39aa; }
.dyn-panel.col_d_rev .dyn-gicon.bgcolor{ background-color:#5cd799; color:#266f4c; border-color:#266f4c; }
.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 #dde1e7; }
.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:#ebf4fd; border-color:#89caf7; }
.dyn-gimage.col_b{ background-color:#fff1e5; border-color:#ffb16b; }
.dyn-gimage.col_c{ background-color:#f7f1fc; border-color:#dbb3f3; }
.dyn-gimage.col_d{ background-color:#c6fddc; border-color:#5cd799; }
.dyn-gimage.col_a_rev{ background-color:#31678e; border-color:#89caf7; }
.dyn-gimage.col_b_rev{ background-color:#ad3c00; border-color:#ffb16b; }
.dyn-gimage.col_c_rev{ background-color:#8a39aa; border-color:#dbb3f3; }
.dyn-gimage.col_d_rev{ background-color:#266f4c; border-color:#5cd799; }
.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:#31678e; }
table.col_b>thead, table.col_b>tfoot, table.col_b>tbody:first-child:last-child{ color:#ad3c00; }
table.col_c>thead, table.col_c>tfoot, table.col_c>tbody:first-child:last-child{ color:#8a39aa; }
table.col_d>thead, table.col_d>tfoot, table.col_d>tbody:first-child:last-child{ color:#266f4c; }
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:#616a76; color:#ffffff; }
table.rev_head.col_a>thead>tr{ background:#31678e; color:#ffffff; }
table.rev_head.col_b>thead>tr{ background:#ad3c00; color:#ffffff; }
table.rev_head.col_c>thead>tr{ background:#8a39aa; color:#ffffff; }
table.rev_head.col_d>thead>tr{ background:#266f4c; 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:#616a76; color:#ffffff; }
table.rev_foot.col_a>tfoot>tr{ background:#31678e; color:#ffffff; }
table.rev_foot.col_b>tfoot>tr{ background:#ad3c00; color:#ffffff; }
table.rev_foot.col_c>tfoot>tr{ background:#8a39aa; color:#ffffff; }
table.rev_foot.col_d>tfoot>tr{ background:#266f4c; 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 #bac4d1 }
table.rows_lines>thead>tr+tr>*, table.rows_lines>tbody>tr+tr>*, table.rows_lines>tfoot>tr+tr>*{ border-top:1px solid #dde1e7; }
table.rows_lines>tfoot>tr:first-child>*{ border-top:1px solid #bac4d1; }
table.rows_lines.col_a>thead>tr:last-child>*{ border-bottom-color:#89caf7; }
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:#ebf4fd; }
table.rows_lines.col_a>tfoot>tr:first-child>*{ border-top-color:#89caf7; }
table.rows_lines.col_b>thead>tr:last-child>*{ border-bottom-color:#ffb16b; }
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:#fff1e5; }
table.rows_lines.col_b>tfoot>tr:first-child>*{ border-top-color:#ffb16b; }
table.rows_lines.col_c>thead>tr:last-child>*{ border-bottom-color:#dbb3f3; }
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:#f7f1fc; }
table.rows_lines.col_c>tfoot>tr:first-child>*{ border-top-color:#dbb3f3; }
table.rows_lines.col_d>thead>tr:last-child>*{ border-bottom-color:#5cd799; }
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:#c6fddc; }
table.rows_lines.col_d>tfoot>tr:first-child>*{ border-top-color:#5cd799; }
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:#9ff3da; }
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:#ffd1bb; }
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:#fcdadd; }
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 #dde1e7; }
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:#ebf4fd; }
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:#fff1e5; }
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:#f7f1fc; }
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:#c6fddc; }
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:#9ff3da; }
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:#ffd1bb; }
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:#fcdadd; }
table.outlined{ border:1px solid #bac4d1; }
table.outlined.col_a{ border-color:#4d99cb; }
table.outlined.col_b{ border-color:#e66f0f; }
table.outlined.col_c{ border-color:#c167e9; }
table.outlined.col_d{ border-color:#3da472; }
table.outlined.col_w{ border-color:#22a8db; }
table.outlined.col_x{ border-color:#63aa96; }
table.outlined.col_y{ border-color:#f19100; }
table.outlined.col_z{ border-color:#f7677b; }
table.alt_rows>tbody>tr:nth-child(even)>*{ background:#eef0f3; }
table.alt_rows>tbody>tr:nth-child(odd)>*{ background:#dde1e7; }
table.alt_rows.col_a>tbody>tr:nth-child(even)>*{ background:#ebf4fd; }
table.alt_rows.col_a>tbody>tr:nth-child(odd)>*{ background:#bfdffa; }
table.alt_rows.col_b>tbody>tr:nth-child(even)>*{ background:#fff1e5; }
table.alt_rows.col_b>tbody>tr:nth-child(odd)>*{ background:#ffd2a8; }
table.alt_rows.col_c>tbody>tr:nth-child(even)>*{ background:#f7f1fc; }
table.alt_rows.col_c>tbody>tr:nth-child(odd)>*{ background:#e9d3f7; }
table.alt_rows.col_d>tbody>tr:nth-child(even)>*{ background:#c6fddc; }
table.alt_rows.col_d>tbody>tr:nth-child(odd)>*{ background:#86edb4; }
table.alt_rows.col_x>tbody>tr:nth-child(even)>*{ background:#9ff3da; }
table.alt_rows.col_x>tbody>tr:nth-child(odd)>*{ background:#7dd0b7; }
table.alt_rows.col_y>tbody>tr:nth-child(even)>*{ background:#ffd1bb; }
table.alt_rows.col_y>tbody>tr:nth-child(odd)>*{ background:#ffaf77; }
table.alt_rows.col_z>tbody>tr:nth-child(even)>*{ background:#fcdadd; }
table.alt_rows.col_z>tbody>tr:nth-child(odd)>*{ background:#f9a5ae; }
.dyn-content q{ color:#454c56; background:#eef0f3; 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:#2a2e34; background:transparent; font-weight:; font-style:; text-decoration:underline; }
.dyn-content a:hover{ color:#59b2e7; background:; font-weight:; font-style:; text-decoration:none; }
.dyn-panel.col_a a:not(.dyn-linkbtn){ color:#4d99cb; text-decoration-color:#4d99cb; }
.dyn-panel.col_b a:not(.dyn-linkbtn){ color:#e66f0f; text-decoration-color:#e66f0f; }
.dyn-panel.col_c a:not(.dyn-linkbtn){ color:#c167e9; text-decoration-color:#c167e9; }
.dyn-panel.col_d a:not(.dyn-linkbtn){ color:#3da472; text-decoration-color:#3da472; }
.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:#bfdffa; text-decoration-color:#bfdffa; }
.dyn-panel.col_a_rev a:not(.dyn-linkbtn){ color:#bfdffa; text-decoration-color:#bfdffa; }
.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:#9ff3da; text-decoration-color:#9ff3da; }
.dyn-panel.col_y_rev a:not(.dyn-linkbtn){ color:#ffd1bb; text-decoration-color:#ffd1bb; }
.dyn-panel.col_z_rev a:not(.dyn-linkbtn){ color:#fcdadd; text-decoration-color:#fcdadd; }
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:#4d99cb; color:#ffffff; border:1px solid #15354f; }
a.dyn-linkbtn .dyn-icon{ padding-right:0.25em; font-size:1.5em; }
a.dyn-linkbtn.col_mid{ background:#dde1e7; color:#234f6f; border:1px solid #a8b5c6; }
a.dyn-linkbtn.col_light{ background:#eef0f3; color:#31678e; border:1px solid #bac4d1; }
a.dyn-linkbtn.col_lightest{ background:#ffffff; color:#3f81ac; border:1px solid #ccd3dc; }
a.dyn-linkbtn.col_a{ background:#4d99cb; color:#ffffff; border:1px solid #15354f; }
a.dyn-linkbtn.col_b{ background:#e66f0f; color:#ffffff; border:1px solid #6e0008; }
a.dyn-linkbtn.col_c{ background:#c167e9; color:#ffffff; border:1px solid #4b195e; }
a.dyn-linkbtn.col_d{ background:#3da472; color:#ffffff; border:1px solid #0e3b25; }
a.dyn-linkbtn.col_w{ background:#22a8db; color:#ffffff; border:1px solid #0b5d7c; }
a.dyn-linkbtn.col_x{ background:#63aa96; color:#ffffff; border:1px solid #345d52; }
a.dyn-linkbtn.col_y{ background:#f19100; color:#ffffff; border:1px solid #af6800; }
a.dyn-linkbtn.col_z{ background:#f7677b; color:#ffffff; border:1px solid #a21636; }
a.dyn-linkbtn.col_mid .dyn-icon{ color:#616a76; }
a.dyn-linkbtn.col_light .dyn-icon{ color:#7d8897; }
a.dyn-linkbtn.col_lightest .dyn-icon{ color:#99a6b8; }
a.dyn-linkbtn.col_a .dyn-icon{ color:#ebf4fd; }
a.dyn-linkbtn.col_b .dyn-icon{ color:#fff1e5; }
a.dyn-linkbtn.col_c .dyn-icon{ color:#f7f1fc; }
a.dyn-linkbtn.col_d .dyn-icon{ color:#c6fddc; }
a.dyn-linkbtn.col_w .dyn-icon{ color:#d3eafe; }
a.dyn-linkbtn.col_x .dyn-icon{ color:#9ff3da; }
a.dyn-linkbtn.col_y .dyn-icon{ color:#ffd1bb; }
a.dyn-linkbtn.col_z .dyn-icon{ color:#fcdadd; }
a.dyn-linkbtn:not(.border){ border-color:transparent; }
a.dyn-linkbtn:hover{ background:#3f81ac; color:#ffffff; }
a.dyn-linkbtn.col_mid:hover{ background:#ccd3dc; color:#234f6f; }
a.dyn-linkbtn.col_light:hover{ background:#dde1e7; color:#31678e; }
a.dyn-linkbtn.col_lightest:hover{ background:#eef0f3; color:#4d99cb; }
a.dyn-linkbtn.col_a:hover{ background:#3f81ac; 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:#31678e; border:1px solid #4d99cb; }
a.dyn-linkbtn.col_a.outlined{ color:#31678e; border:1px solid #4d99cb; }
a.dyn-linkbtn.col_b.outlined{ color:#ad3c00; border:1px solid #e66f0f; }
a.dyn-linkbtn.col_c.outlined{ color:#8a39aa; border:1px solid #c167e9; }
a.dyn-linkbtn.col_d.outlined{ color:#266f4c; border:1px solid #3da472; }
a.dyn-linkbtn.col_w.outlined{ color:#1782ac; border:1px solid #22a8db; }
a.dyn-linkbtn.col_x.outlined{ color:#4b8473; border:1px solid #63aa96; }
a.dyn-linkbtn.col_y.outlined{ color:#d07d00; border:1px solid #f19100; }
a.dyn-linkbtn.col_z.outlined{ color:#df234d; border:1px solid #f7677b; }
a.dyn-linkbtn.col_mid.outlined .dyn-icon{ color:#616a76; }
a.dyn-linkbtn.col_light.outlined .dyn-icon{ color:#454c56; }
a.dyn-linkbtn.col_lightest.outlined .dyn-icon{ color:#2a2e34; }
a.dyn-linkbtn.col_a.outlined .dyn-icon{ color:#31678e; }
a.dyn-linkbtn.col_b.outlined .dyn-icon{ color:#ad3c00; }
a.dyn-linkbtn.col_c.outlined .dyn-icon{ color:#8a39aa; }
a.dyn-linkbtn.col_d.outlined .dyn-icon{ color:#266f4c; }
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:#bfdffa; color:#15354f; border:1px solid #4d99cb; }
a.dyn-linkbtn.col_a.outlined:hover{ background:#bfdffa; color:#15354f; border-color:#4d99cb; }
a.dyn-linkbtn.col_b.outlined:hover{ background:#ffd2a8; color:#6e0008; border-color:#e66f0f; }
a.dyn-linkbtn.col_c.outlined:hover{ background:#e9d3f7; color:#4b195e; border-color:#c167e9; }
a.dyn-linkbtn.col_d.outlined:hover{ background:#86edb4; color:#0e3b25; border-color:#3da472; }
a.dyn-linkbtn.col_w.outlined:hover{ background:#d3eafe; color:#0b5d7c; border-color:#22a8db; }
a.dyn-linkbtn.col_x.outlined:hover{ background:#9ff3da; color:#345d52; border-color:#63aa96; }
a.dyn-linkbtn.col_y.outlined:hover{ background:#ffd1bb; color:#af6800; border-color:#f19100; }
a.dyn-linkbtn.col_z.outlined:hover{ background:#fcdadd; color:#a21636; border-color:#f7677b; }
.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 #bac4d1; }
.dyn-content h2.border{ border-bottom:1px solid #bac4d1; }
.dyn-content h3.border{ border-bottom:1px solid #bac4d1; }
.dyn-content h4.border{ border-bottom:1px solid #bac4d1; }
.dyn-content h5.border{ border-bottom:1px solid #bac4d1; }
.dyn-content h6.border{ border-bottom:1px solid #bac4d1; }
.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:#7d8897; }
h1.col_light{ color:#6f7986; }
h1.col_mid{ color:#616a76; }
h1.col_a{ color:#4d99cb; }
h1.col_b{ color:#e66f0f; }
h1.col_c{ color:#c167e9; }
h1.col_d{ color:#3da472; }
h1.col_w{ color:#22a8db; }
h1.col_x{ color:#63aa96; }
h1.col_y{ color:#f19100; }
h1.col_z{ color:#f7677b; }
h2.col_lightest{ color:#6f7986; }
h2.col_light{ color:#616a76; }
h2.col_mid{ color:#545b66; }
h2.col_a{ color:#3f81ac; }
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:#616a76; }
h3.col_light{ color:#545b66; }
h3.col_mid{ color:#454c56; }
h3.col_a{ color:#31678e; }
h3.col_b{ color:#ad3c00; }
h3.col_c{ color:#8a39aa; }
h3.col_d{ color:#266f4c; }
h3.col_w{ color:#1782ac; }
h3.col_x{ color:#4b8473; }
h3.col_y{ color:#d07d00; }
h3.col_z{ color:#df234d; }
h4.col_lightest{ color:#545b66; }
h4.col_light{ color:#454c56; }
h4.col_mid{ color:#383d45; }
h4.col_a{ color:#234f6f; }
h4.col_b{ color:#902000; }
h4.col_c{ color:#6c2a83; }
h4.col_d{ color:#1a5639; }
h4.col_w{ color:#0b5d7c; }
h4.col_x{ color:#345d52; }
h4.col_y{ color:#af6800; }
h4.col_z{ color:#a21636; }
h5.col_lightest{ color:#454c56; }
h5.col_light{ color:#383d45; }
h5.col_mid{ color:#2a2e34; }
h5.col_a{ color:#15354f; }
h5.col_b{ color:#6e0008; }
h5.col_c{ color:#4b195e; }
h5.col_d{ color:#0e3b25; }
h5.col_w{ color:#0b5d7c; }
h5.col_x{ color:#345d52; }
h5.col_y{ color:#af6800; }
h5.col_z{ color:#a21636; }
h6.col_lightest{ color:#383d45; }
h6.col_light{ color:#2a2e34; }
h6.col_mid{ color:#1b1f24; }
h6.col_a{ color:#15354f; }
h6.col_b{ color:#6e0008; }
h6.col_c{ color:#4b195e; }
h6.col_d{ color:#0e3b25; }
h6.col_w{ color:#0b5d7c; }
h6.col_x{ color:#345d52; }
h6.col_y{ color:#af6800; }
h6.col_z{ color:#a21636; }
h1.col_rev{ color:#a8b5c6; }
h1.col_a_rev{ color:#bfdffa; }
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:#bac4d1; }
h2.col_a_rev{ color:#bfdffa; }
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:#ccd3dc; }
h3.col_a_rev{ color:#ebf4fd; }
h3.col_b_rev{ color:#fff1e5; }
h3.col_c_rev{ color:#f7f1fc; }
h3.col_d_rev{ color:#c6fddc; }
h3.col_w_rev{ color:#d3eafe; }
h3.col_x_rev{ color:#9ff3da; }
h3.col_y_rev{ color:#ffd1bb; }
h3.col_z_rev{ color:#fcdadd; }
h4.col_rev{ color:#dde1e7; }
h4.col_a_rev{ color:#ebf4fd; }
h4.col_b_rev{ color:#fff1e5; }
h4.col_c_rev{ color:#f7f1fc; }
h4.col_d_rev{ color:#c6fddc; }
h4.col_w_rev{ color:#d3eafe; }
h4.col_x_rev{ color:#9ff3da; }
h4.col_y_rev{ color:#ffd1bb; }
h4.col_z_rev{ color:#fcdadd; }
h5.col_rev{ color:#eef0f3; }
h5.col_a_rev{ color:#dde1e7; }
h5.col_b_rev{ color:#dde1e7; }
h5.col_c_rev{ color:#dde1e7; }
h5.col_d_rev{ color:#dde1e7; }
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:#7d8897; color:#ffffff; }
.dyn-content blockquote.col_a_rev{ background-color:#4d99cb; color:#ffffff; }
.dyn-content blockquote.col_b_rev{ background-color:#e66f0f; color:#ffffff; }
.dyn-content blockquote.col_c_rev{ background-color:#c167e9; color:#ffffff; }
.dyn-content blockquote.col_d_rev{ background-color:#3da472; 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 #7d8897; }
.dyn-content blockquote.border.text_right{ border-right:4px solid #7d8897; }
.dyn-content blockquote.border.col_a{ border-color:#4d99cb; }
.dyn-content blockquote.border.col_b{ border-color:#e66f0f; }
.dyn-content blockquote.border.col_c{ border-color:#c167e9; }
.dyn-content blockquote.border.col_d{ border-color:#3da472; }
.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:#454c56; }
.dyn-content blockquote.col_a>cite, .dyn-panel blockquote.col_a>cite{ color:#31678e; }
.dyn-content blockquote.col_b>cite, .dyn-panel blockquote.col_b>cite{ color:#ad3c00; }
.dyn-content blockquote.col_c>cite, .dyn-panel blockquote.col_c>cite{ color:#8a39aa; }
.dyn-content blockquote.col_d>cite, .dyn-panel blockquote.col_d>cite{ color:#266f4c; }
.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:#ebf4fd; }
.dyn-content blockquote.col_b_rev>cite, .dyn-panel blockquote.col_b_rev>cite{ color:#fff1e5; }
.dyn-content blockquote.col_c_rev>cite, .dyn-panel blockquote.col_c_rev>cite{ color:#f7f1fc; }
.dyn-content blockquote.col_d_rev>cite, .dyn-panel blockquote.col_d_rev>cite{ color:#c6fddc; }
.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:#31678e; 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 #dde1e7; }
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:#ebf4fd; border-color:#89caf7; }
img.col_b{ background-color:#fff1e5; border-color:#ffb16b; }
img.col_c{ background-color:#f7f1fc; border-color:#dbb3f3; }
img.col_d{ background-color:#c6fddc; border-color:#5cd799; }
.dyn-code{ font-family:monospace, serif; }
.dyn-text-info, .dyn-text-info *{ color:#31678e; }
.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:'Roboto', sans-serif; font-size:10.5pt; 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:#2a2e34; 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:#59b2e7; 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:#ffffff; color:#2a2e34; font-family:'Roboto', sans-serif; font-size:10.5pt; 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:#f14949; }
.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:#f14949 }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:enabled:hover+label.dyn-button{ background:#eef0f3; border-bottom-color:; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:enabled:hover+label.dyn-button>.dyn-icon{ color:#f14949; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:enabled:hover+label.dyn-button>.dyn-element-text{ color:#f14949; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:checked+label.dyn-button{ background:none; border-bottom-color:#d21a1a; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:checked+label.dyn-button>.dyn-icon{ color:#d21a1a; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:checked+label.dyn-button>.dyn-element-text{ color:#d21a1a; }
.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:#ffffff !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 #7d8897 !important; background:#dde1e7 !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 #7d8897 !important; background:#dde1e7 !important; }
.dyn-dd-placeholder{ border:1px dotted black; background:rgba(200,200,200,0.75); }
.dyn-dd-targetpos{ background:#31678e; 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 #31678e; }
.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 #31678e; }
.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 #31678e; }
.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 #31678e; }
.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:#f7677b; border:none; color:#ffffff; }
.dyn-hint.dyn-error>.dyn_valign_container:last-child{ background:#fcdadd; }
.dyn-error .dyn-hint-text{ color:#000000; }
.dyn-hint.dyn-warning{ background:#f19100; border:none; color:#ffffff; }
.dyn-hint.dyn-warning>.dyn_valign_container:last-child{ background:#ffd1bb; }
.dyn-warning .dyn-hint-text{ color:#000000; }
.dyn-hint.dyn-success{ background:#63aa96; border:none; color:#ffffff; }
.dyn-hint.dyn-success>.dyn_valign_container:last-child{ background:#9ff3da; }
.dyn-success .dyn-hint-text{ color:#000000; }
.dyn-hint.dyn-info{ background:#4d99cb; border:none; color:#ffffff; }
.dyn-hint.dyn-info>.dyn_valign_container:last-child{ background:#ebf4fd; }
.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:#f7677b; 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:#4d99cb; border:none; border-radius:0.2em; overflow:hidden; }
.dyn-notice>div:nth-child(2){ background:#dde1e7; }
.dyn-notice-header{ background:none; color:#454c56; 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:#b10909; }
.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 #4d99cb; 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:#63aa96; border:none; }
.dyn-notice.dyn-success>div:nth-child(2){ background:#9ff3da; }
.dyn-notice.dyn-success .dyn-notice-header{ background:none; color:#345d52; }
.dyn-notice.dyn-success .dyn-notice-header-button{ color:#63aa96; }
.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:#63aa96 }
.dyn-notice.dyn-warning{ background:#f19100; border:none; }
.dyn-notice.dyn-warning>div:nth-child(2){ background:#ffd1bb; }
.dyn-notice.dyn-warning .dyn-notice-header{ background:none; color:#af6800; }
.dyn-notice.dyn-warning .dyn-notice-header-button{ color:#f19100; }
.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:#f19100 }
.dyn-notice.dyn-error{ background:#f7677b; border:none; }
.dyn-notice.dyn-error>div:nth-child(2){ background:#fcdadd; }
.dyn-notice.dyn-error .dyn-notice-header{ background:none; color:#a21636; }
.dyn-notice.dyn-error .dyn-notice-header-button{ color:#f7677b; }
.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:#f7677b }
.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 #dd0b0b; }
.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 #dd0b0b; }
.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 #dd0b0b; }
.wwindow div.dyn_resize_handle.dyn_userint{ background:#dd0b0b; }
#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:#bac4d1; 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:#eef0f3; 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:#fff1e5; opacity:0.4; }
.dyn-upload-container-candrop:after{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:2px dashed #ffb16b; }
.dyn-upload-container-progress{ display:block; position:absolute; top:0; left:0; right:0; height:2px; background:#ccd3dc; }
.dyn-upload-container-progress>div{ display:block; position:absolute; top:0; left:0; bottom:0; width:0; background:#4d99cb; 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 #e66f0f; 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:#f6acac; }
.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:#2a2e34; background:#f8dfdf; }
.wctrl_panel:not(.dyn-disabled) .dyn-cpanel:not(.dyn_noninteractive):hover{ background:#f6acac; }
.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:#2a2e34; -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:#59b2e7; }
.dyn-cpanel:not(.dyn_noninteractive) .dyn-icon, .dyn-clabel .dyn-icon{ width:0.8em; height:0.8em; color:#f14949; }
.wctrl_hintpopup .dyn-icon{ cursor:pointer; color:#31678e; 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:#59b2e7; }
.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 #31678e; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-top>.dyn-popup-arrow{ border-bottom-color:#31678e; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-bottom{ border-bottom:2px solid #31678e; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-bottom>.dyn-popup-arrow{ border-top-color:#31678e; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-left{ border-left:2px solid #31678e; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-left>.dyn-popup-arrow{ border-right-color:#31678e; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-right{ border-right:2px solid #31678e; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-right>.dyn-popup-arrow{ border-left-color:#31678e; }
.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:#ffffff; }
.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:#31678e; }
.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:#ffffff; background-size:contain; color:#2a2e34; }
.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 #bac4d1; background:none; color:#454c56; }
.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:#234f6f; }
.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:#234f6f; }
.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:#89caf7; }
.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:#89caf7; }
.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:#2a2e34; opacity:0.6; }
.dyn-window.dyn-lightbox, .dyn-window.dyn-lightbox .dyn-window-content{ background:#2a2e34; }
.dyn-lightbox .dyn_ctrllock.dyn-ajaxlock{ background:#2a2e34; }
.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:#2a2e34; 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:#ffffff; }
.dyn-composite.dyn_alternate_rows .inthelp_formtab>tbody>tr:nth-child(even){ background-color:#fafafa; }
.compo_toolstrip .dyn-button .dyn-icon{ color:#b10909; }
.compo_toolstrip .dyn-button:not(.dyn_transparent)>a.dyn_link{ color:#b10909; }
.compo_toolstrip a[data-link="0c"]{ text-decoration:none; }
.compo_toolstrip .dyn-button{ background:#ffffff; color:#b10909; }
.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:#f14949; 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:#ffffff; }
.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:#fafafa; }
.dyn-composite .compo_grid.dyn_alternate_rows>tbody>tr:nth-child(odd){ background-color:#ffffff; }
.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:#dde1e7; padding:0.25em 0.5em; }
.dyn-composite .compo_propgrid:not(.dyn_transparent)>tbody>tr:not(.category)>td{ background-color:#eef0f3; 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:#99a6b8; 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:#eef0f3; 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:#eef0f3; vertical-align:middle; border:1px solid #bac4d1; border-radius:0.25em; overflow:hidden; box-shadow:0 3px 4px rgba(0,0,0,0.2); font-size:10.5pt; }
.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:#4d99cb; 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:#dde1e7; }
.lay-title2{ font-size:0.9em; font-weight:bold; margin-bottom:0.3em; color:#616a76; border-bottom:1px solid #99a6b8; 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 #dde1e7; }
.tpspace2t{ padding-top:1em; border-top:1px solid #dde1e7; }
.tpspace2l{ padding-left:1em; border-left:1px solid #dde1e7; }
.tpspace2r{ padding-right:1em; border-right:1px solid #dde1e7; }
.tpspace2b{ padding-bottom:1em; border-bottom:1px solid #dde1e7; }
.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:1em 0 0 0; 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:0 auto; 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; }.none{display:none !important;}
@media (max-width:768px){ .sma-none{display:none !important;}
}
@media (min-width:768px){ .desktop-none{display:none !important;}
}
@media (max-width:968px){ .tab-none{display:none !important;}
}
.system_login .dyn_flex_row.flex_center{ display:none !important; }
.max-width{padding:40px 16px !important; max-width:1000px !important;font-size:1.1rem !important;}
.max-width a{text-decoration:underline !important;}
.btn{ display:inline-block !important; box-sizing:border-box !important; padding:16px 32px !important; margin:16px 0 !important; border:1px solid rgba(0,0,0,0.1) !important; box-shadow:1px 1px 5px rgba(0,0,0,0.2) !important; text-shadow:1px 1px 2px rgba(0,0,0,0.5) !important; color:#FFFFFF !important; font-size:1rem !important; font-weight:700 !important; text-align:center !important; outline:none !important; border-radius:3px !important; text-decoration:none !important; }
.btn--green{ background-image:linear-gradient(180deg, rgba(107,146,13,0.8), rgba(107,146,13,1)) !important; border:1px solid rgba(107,146,13,0.5) !important; }
.btn--green:hover{ background:rgba(107,146,13,0.9) !important; }
.btn--orange{ background-image:linear-gradient(180deg, rgba(227,127,37,0.8), rgba(227,127,37,1)) !important; border:1px solid rgba(227,127,37,0.5) !important; }
.btn--orange:hover{ color:rgba(227,127,37,0.9) !important; }
.btn--red{ background:#9a1717 !important; }
.btn--red:hover{ background:rgba(154,23,23,0.9) !important; }
.btn--blue{ background:#1e88c6 !important; }
.btn--blue:hover{ background:rgba(30,136,198,0.9) !important; }
.btn--grey{ //background:#a4a7ab !important; background-image:linear-gradient(180deg, rgba(164,167,171,0.8), rgba(164,167,171,1)) !important; border:1px solid rgba(164,167,171,0.5) !important; }
.btn--grey:hover{ background:rgba(164,167,171,0.9) !important; }
.btn--darkblue{ background:#0f65af !important; }
.btn--darkblue:hover{ background:rgba(15,101,175,0.9) !important; }
.btn--purple{ background:#5b4e9b !important; }
.btn--purple:hover{ background:rgba(91,78,155,0.9) !important; }
.dyn-panel.total_results{ width:453px !important; margin:0 auto !important; margin-bottom:50px !important; font-size:21px !important; }
.elencoassociati .total_results{ display:none !important; }
.dyn-panel.col_b_rev a:not(.dyn-linkbtn){ color:#000000 }
.dyn-listview.dyn-listmode>ul>li, .dyn-listview.dyn-iconmode>ul>li, .dyn-listview.dyn-icononlymode>ul>li, .dyn-listview.dyn-tilemode>ul>li{ width:24em !important; }
.new_dock ul{ list-style:none !important; margin:0 !important; padding:0 !important; display:flex !important; flex-wrap:wrap !important; }
.new_dock li a:hover{ text-decoration:none !important; }
.new_dock li{ font-size:1.1em !important; margin-right:30px !important; }
.new_dock .ico span{ display:flex !important; flex-wrap:nowrap !important; align-items:center !important; }
.new_dock .ico a span:hover, .new_dock .ico span:hover{ color:#aaa !important; }
.new_dock .ico span:before{ font-family:FontAwesome !important; font-size:25px !important; padding-right:8px !important; color:#e60027 !important; }
.new_dock .ico-register span:before{ content:"\f040" !important; }
.new_dock .ico-login span:before{ content:"\f090" !important; }
.new_dock .ico-newsletter span:before{ content:"\f0e0" !important; }
.new_dock .ico-user span:before{ content:"\f2bd" !important; }
.new_dock .ico-orders span:before{ content:"\f03a" !important; }
.new_dock .ico-badge span:before{ content:"\f2c3" !important; }
.new_dock .ico-expire span:before{ content:"\f274" !important; }
.new_dock .ico-expired span:before{ content:"\f273" !important; }
.new_dock .ico-lock span:before{ content:"\f023" !important; }
.new_dock .ico-desktop span:before{ content:"\f108" !important; color:#f5f5f5 !important; font-size:20px !important; }
.new_dock .evidenza{ background:#e60027 !important; border-radius:3px !important; display:inline-block !important; cursor:pointer !important; font-family:Arial !important; font-weight:bold !important; padding:8px 10px !important; text-decoration:none !important; text-shadow:0px 1px 0px #810e05 !important; margin-top:-6px !important; }
.new_dock li.evidenza a span:hover{ color:#ffe3dc !important; }
.new_dock .evidenza a{ color:white !important; }
.new_dock .ico-users span:before{ content:"\f0c0" !important; }
.new_dock .ico-cupon span:before{ content:"\f029" !important; }
.new_dock .ico-courses span:before{ content:"\f044" !important; }
.new_dock .ico-cart span:before{ content:"\f07a" !important; }
.new_dock .ico-socio span:before{ content:"\f234" !important; }
.new_dock .ico-signout span:before{ content:"\f08b" !important; }
.new_dock .ico-signout span:hover{ cursor:pointer !important; }
@media all and (max-width: 50em){ .new_dock li{margin-bottom:10px !important;}
}
.allwhite{ background:#FFF !important; }
.dyn-datepicker-calendar thead th{ color:#fff !important; }
.dyn-calendar:not(.dyn-disabled)>.dyn-datepicker-calendar tbody td.calendar_event:not(.dyn-datepicker-notavail){ color:#fff !important; background:#aaa !important; }
.dyn-calendar:not(.dyn-disabled)>.dyn-datepicker-calendar tbody td.calendar_event:not(.dyn-datepicker-notavail):hover{ color:#fff !important; background:#cd1419 !important; }
.calendar_event span.dyn-icon{ display:none !important; }
.mainmenu .dyn-menubar>.section_home .dyn-icon{ color:#566569 !important; }
.mainmenu .dyn-menubar>.section_formazione .dyn-icon{ color:#0065b2 !important; }
.mainmenu .dyn-menubar>.section_registri .dyn-icon{ color:#ffffff !important; }
.mainmenu .dyn-menubar>.section_associazione .dyn-icon{ color:#e60027 !important; }
.mainmenu .dyn-menubar>.section_eventi .dyn-icon{ color:#80a914 !important; }
.mainmenu .dyn-menubar>.section_magazine .dyn-icon{ color:#a2a2a2 !important; }
.mainmenu .dyn-menubar>.section_elearning .dyn-icon{ color:#2A2E7E !important; }
.mainmenu .dyn-menubar>.section_marketplace .dyn-icon{ color:#ffffff !important; }
.mainmenu .dyn-menubar{ text-align:left !important; }
.mainmenu .dyn-menubar>li>.dyn_link{ padding:0.25em 1em !important; text-decoration:none !important; }
.mainmenu .dyn-menubar>li:not(.dyn-disabled):not(:last-child)>.dyn_link:hover{ background:#545b66 !important; }
.mainmenu .dyn-menubar>li>.dyn_link>.dyn-menu-text{ color:#ffffff !important; text-transform:uppercase !important; }
.mainmenu .dyn-menu>li>.dyn_link{ padding:0.2em 0.6em !important; }
.mainmenu li>.dyn_link>.dyn-menu-text{ font-size:1.1em !important; }
.mainmenu li.pages_category_frt_li_marked{ text-decoration:underline !important; }
a{ text-decoration:none !important; }
a:hover{ text-decoration:underline !important; }
h1, h2, h3{ margin:0 !important; font-weight:600 !important; }
.dyn-toolbar .dyn-buttonset{ border:none !important; }
.dyn-page_img{ border:0 !important; margin:0 !important; padding:0 !important; }
#dyn_section_main_right .wcalendar .dyn-datepicker-calendar tbody>tr>td>div{ height:1em !important; padding:0.4em 0.2em 1.4em 0.2em  !important; text-align:center !important; }
#wrap_main .dyn-textbox p{ margin:0 !important; padding:0 !important; text-indent:0 !important; text-align:left !important; }
#wrap_main .main_full_center{ background-color:#ffffff !important; }
#wrap_footer3 #dyn_section_footer3{ padding:0 !important; }
#page_container .dyn-textbox p{ text-indent:0 !important; }
#pgr_msg_custom_link a{ text-decoration:underline !important; font-weight:bold !important; color:red !important; }
#dyn_section_menu_section .dyn-window-content, #dyn_section_test_menu .dyn-window-content{ background-color:transparent !important; }
#main_section .select_min_width .dyn-select{ border:1px solid #CCCCCC !important; width:20em !important; }
.footer_address_and_social_left, .footer_address_and_social_left p, .footer_address_and_social_left .dyn_link{ color:#FFFFFF !important; }
.box{ padding:1em !important; }
#wrap_main .dyn-tabpage{ border-top:2px solid #b10909 !important; border-left:1px solid #dde1e7 !important; border-bottom:1px solid #dde1e7 !important; border-right:1px solid #dde1e7 !important; }
.rssreader{ padding:1em !important; }
.rssreader a{ text-decoration:none !important; font-weight:bold !important; color:#14A5DA !important; }
h1{ color:#2a2e34 !important; text-transform:uppercase !important; font-size:2em !important; }
h2{ color:#2a2e34 !important; font-size:1.5em !important; }
h3{ color:#3B4344 !important; font-size:1.3em !important; }
.page_block_content_opaque{ padding:1.4em !important; }
.page_block_content{ padding:1.4em !important; background:rgba(255,255,255, 0.90) !important; }
.dyn-panel1_title{ font-size:1.6em !important; }
.publication-panel-page-info{ color:#bac4d1 !important; }
#wrap_header2{ max-width:1440px !important; }
#wrap_showcase{ max-width:1440px !important; margin-left:auto !important; margin-right:auto !important; background-color:#ffffff !important; }
#wrap_showcase>div{ height:auto !important; }
#wrap_showcase img{ width:100% !important; border:5px solid #ffffff !important; }
#wrap_showcase .dyn-mslider.showcase>.cont>.preview, #wrap_showcase .dyn-mslider.showcase>.cont>.preview_back{ background-size:auto !important; }
#wrapper{ background-color:#dde1e7 !important; }
#wrap_header1>div>div{ padding:0 !important; margin:0 !important; }
#wrap_header1{ background-color:#fafafa !important; border-bottom:1px solid #dde1e7 !important; }
#wrap_header2 .header2_left{ padding:2em !important; }
#wrap_header2 .header2_right{ padding:2em !important; }
#wrap_header3{ margin-bottom:0.5em !important; }
#wrapper_main .dyn-panel{ padding:0 !important; }
#wrap_footer1{ background:#fafafa !important; border-top:3px solid #ccd3dc !important; width:100% !important; margin-top:4em !important; padding:0 0.8em !important; }
#wrap_footer2{ background:#7d8897 !important; width:100% !important; padding-top:2em !important; padding-bottom:2em !important; }
#wrap_footer1 .footer, #wrap_footer2 .footer{ width:100% !important; margin-left:auto !important; margin-right:auto !important; }
#wrap_footer2 .footer{ color:#ffffff !important; }
#dyn_section_footer1_1, #dyn_section_footer1_2, #dyn_section_footer1_3{ border-right:1px solid #dde1e7 !important; }
#dyn_section_footer1_1, #dyn_section_footer1_2, #dyn_section_footer1_3{ margin-right:0.8em !important; }
.wrap_footer>div{ width:100% !important; }
.headermenu_center{ width:100% !important; padding:0.8em 0 !important; text-align:center !important; background:#3B4344 !important; }
.headermenu_left{ width:100% !important; text-align:center !important; }
#wrap_breadcrumbs .dyn-listview.dyn-listmode>ul>li, #wrap_breadcrumbs .dyn-listview.dyn-iconmode>ul>li, #wrap_breadcrumbs .dyn-listview.dyn-icononlymode>ul>li, #wrap_breadcrumbs .dyn-listview.dyn-tilemode>ul>li{ height:3.5em !important; }
#dyn_section_breadcrumbs{ width:100% !important; margin-left:auto !important; margin-right:auto !important; background:#FFFFFF !important; border-left:1px solid #dde1e7 !important; border-top:1px solid #dde1e7 !important; border-right:1px solid #dde1e7 !important; margin-top:0.8em !important; margin-bottom:0.4em !important; border-bottom:6px solid #566569 !important; }
#wrap_breadcrumbs{ }
.publication-panel-container{ clear:both !important; margin-bottom:0.8em !important; padding:10px !important; background-color:#FFFFFF !important; }
#dyn_section_main_right{ margin:1.1em auto 0.4em auto !important; padding:10px !important; box-sizing:border-box !important; background-color:#ffffff !important; margin-left:0.8em !important; min-width:360px !important; }
#dyn_section_main_top_1, #dyn_section_main_top_2, #dyn_section_main_top_3, #dyn_section_main_top_4{ height:100% !important; }
.calendar .dyn_layout_panel.pgr_panel_nofilled_noborder{ margin:0 auto !important; }
.mappa .flexitem_grow.dyn_flex_col{ margin:0 auto !important; }
@media all and (max-width: 50em){ #wrap_footer2 .footer_address_and_social_left, #wrap_footer2 .footer_address_and_social_right{ width:100% !important; text-align:center !important; padding-top:2em !important; }
#wrap_header2{ width:100% !important; margin-left:0 !important; margin-right:0 !important; }
#wrap_header2 .header2_left{ text-align:center !important; width:100% !important; padding:0 !important; }
#wrap_header2 .header2_left img{ max-width:100% !important; }
}
@media all and (max-width: 30em){ #wrap_main_top .lay_grid4cell{ width:auto !important; }
}
@media all and (max-width:70em){ #dyn_section_superheader>div, #dyn_section_superfooter>div, #wrap_footer1 .footer, #wrap_footer2 .footer, #dyn_section_breadcrumbs{ width:100% !important; margin-left:0 !important; margin-right:0 !important; }
#wrap_showcase{ display:none !important; }
#wrap_header2 .header2_right{ display:none !important; padding:0em !important; }
}
@media all and (max-width:60em){ #wrap_header3{ margin-bottom:0.4em !important; }
#dyn_section_main_center{ width:100% !important; }
#dyn_section_main_right{ display:none !important; }
#wrap_header2{ padding:10px !important; }
}
@media all and (max-width:35em){ #dyn_section_headermenu_center{ margin:0 !important; }
.lay_gridrow{ margin-left:0 !important; }
.footer1_left, .footer1_center{ width:100% !important; }
#dyn_section_footer1_1, #dyn_section_footer1_2, #dyn_section_footer1_3{ border-right:0 !important; }
#wrap_header3{ background-image:transparent !important; }
#wrap_header2{ padding:10px !important; }
#dyn_section_headermenu_center ul{ width:auto !important; margin:0.2em !important; }
#dyn_section_headermenu_center li{ font-size:1.0em !important; text-align:left !important; width:100% !important; border-bottom:1px solid #545b66 !important; border-left:none !important; }
.wrap_main .page_block h1{ font-size:1.2em !important; }
#wrap_main{ padding:0.5em !important; }
.search{ display:none }
#dyn_section_header2 .dyn_layout_dock_left{ float:none !important; }
.list-article{ margin:0 5px 10px 5px !important; }
.banner_app .wcomposite .wctrl, .banner_app a{ display:block !important; }
}
[data-debug="button_config_cont"]{ position:absolute !important; z-index:50 !important; opacity:0.6 !important; transform:scale(0.6) !important; transition:transform ease-in-out 200ms !important; }
[data-debug="button_config_cont"]:hover{ opacity:1.0 !important; transform:scale(1.0) !important; }
#dyn_section_superheader>div, #dyn_section_superfooter>div, .wrap_main, .wrap_header>div, .wrap_footer>div{ max-width:1440px !important; width:100% !important; }
.wrap_main .lay_gridrow>.lay_grid4cell{ height:23em !important; }
.banner_app{ width:100% !important; }
.banner_app .dyn_layout_panel{ padding:10px !important; }
.banner_app p, #dyn_winapps a{ font-size:1.2em !important; }
.banner_app a{ box-sizing:border-box !important; padding:0.3em 0.6em !important; margin:0 !important; border:1px solid rgba(0,0,0,0.1) !important; color:#FFFFFF !important; text-align:center !important; outline:none !important; border-radius:0.3em !important; text-decoration:none !important; background:#9a1717 !important; cursor:pointer !important; }
.banner_app a:hover{ background:#dd0f15 !important; }
.banner_app .widget{ width:100% !important; text-align:center !important; }
.mainmenu .dyn-menubar > li:not(.dyn-disabled) > .dyn_link:hover{ background:#555 !important; color:#FFF !important; }
.dyn-widget-ghost-container{ padding:0 !important; }
#dyn_section_main_right{ margin-top:0 !important;}
.calendar_event .dyn-daycontent{ display:none !important; }
.calendar_event{ background-color:#b10909 !important; color:#FFF !important; cursor:pointer !important; }
#wrap_header2 .header, #wrap_header2 .search{ width:100% !important; margin:0 !important; }
#wrap_header2 .search{ padding:0.5em !important; }
#wrap_header2{ background:#ffffff !important; width:100% !important; margin-left:auto !important; margin-right:auto !important; }
.list-article p{ margin:0 !important; padding:0 !important; }
#dyn_section_main_top_1, #dyn_section_main_top_2, #dyn_section_main_top_3, #dyn_section_main_top_4{ margin-top:0.4em !important; margin-bottom:0.4em !important; background-color:#ffffff !important; }
#dyn_section_main_top_1, #dyn_section_main_top_2, #dyn_section_main_top_3{ margin-right:0.8em !important; }
#dyn_section_main_top_1 p, #dyn_section_main_top_2 p, #dyn_section_main_top_3 p, #dyn_section_main_top_4 p{ margin:5px !important; }
#dyn_section_main_top_1 img, #dyn_section_main_top_2 img, #dyn_section_main_top_3 img, #dyn_section_main_top_4 img{ height:auto !important; max-width:100% !important; width:100% !important; }
@media all and (max-width: 50em){ #wrap_main_top .lay_grid4cell{ width:50% !important; }
#dyn_section_main_top_1, #dyn_section_main_top_2, #dyn_section_main_top_3, #dyn_section_main_top_4{ margin:5px !important; }
}
@media all and (max-width: 30em){ #dyn_section_main_top_1, #dyn_section_main_top_2, #dyn_section_main_top_3, #dyn_section_main_top_4{ margin:0 10px 0 10px !important; }
#wrap_main_top .lay_grid4cell{ width:auto !important; }
}.main_top_4 h2{ padding:0.5em !important; color:#C11E1F !important; }
.main_top_4 ul{ padding:0.5em !important; margin:0 !important; }
back .main_top_4 li{ border-bottom:1px solid #f2f0ed !important; font-size:1.1em !important; position:relative !important; display:block !important; padding:0.3em 0.4em !important; outline:none !important; border-radius:1px !important; cursor:pointer !important; }
.main_top_4 li:hover{ background:#FFFFFF !important; -webkit-box-shadow:0px 1px 6px 0px rgba(0,0,0,0.35) !important; box-shadow:0px 1px 6px 0px rgba(0,0,0,0.35) !important; cursor:pointer !important; }
.btn_course a{ box-sizing:border-box !important; padding:5px 20px !important; margin:0 !important; border:1px solid rgba(0,0,0,0.1) !important; font-weight:bold !important; color:#FFFFFF !important; text-align:center !important; outline:none !important; border-radius:0.3em !important; width:140px !important; text-decoration:none !important !important; z-index:10 !important; }
.btn_course a:hover{ text-decoration:none !important !important; }
.btn_event a{ box-sizing:border-box !important; padding:0.3em 0.6em !important; margin:0 !important; border:1px solid rgba(0,0,0,0.1) !important; color:#FFFFFF !important; text-align:center !important; outline:none !important; border-radius:0.3em !important; float:right !important; width:140px !important; text-decoration:none !important !important; }
.blue a{ background:#0065b2 !important; }
.white a{ background:white !important; color:#0065b2 !important; }
.green a{ background:#6b920d !important; }
.red a{ background:#9a1717 !important; }
.orange a{ background:#e48600 !important; }
.list-article p{ margin:0 !important; padding:0 !important; }
#wrap_header3 .sub_headermenu{ padding:1em !important; background-color:#C11E1F !important; }
.subheader_menu .dyn-menubar>li>.dyn_link, .subheader_menu .dyn-menubar>li.dyn-menu-navheader>.dyn-menu-text{ text-decoration:none !important !important; font-size:1.1em !important; color:#FFFFFF !important; }
.subheader_menu .dyn-menu>li>.dyn_link{ //text-decoration:none !important !important; //font-size:1.1em !important; }
.subheader_menu .dyn-menubar>li:hover>.dyn_link, .subheader_menu .dyn-menubar>li.dyn_hover>.dyn_link, .subheader_menu .dyn-menubar>li:hover.dyn-menu-navheader>.dyn-menu-text, .subheader_menu .dyn-menubar>li.dyn_hover.dyn-menu-navheader>.dyn-menu-text{ color:#000000 !important; }
#wrap_header3 .sub_headermenu{ padding:1em !important; background-color:#0065b2 !important; }
#wrap_header3 .sub_headermenu .dyn-menubar>li>.dyn_link, #wrap_header3 .sub_headermenu .dyn-menubar>li.dyn-menu-navheader>.dyn-menu-text{ text-decoration:none !important !important; font-size:1.1em !important; color:#FFFFFF !important; }
#wrap_header3 .sub_headermenu .dyn-menubar>li:hover>.dyn_link, #wrap_header3 .sub_headermenu .dyn-menubar>li:hover.dyn-menu-navheader>.dyn-menu-text{ color:#000000 !important; text-decoration:none !important; }
#wrap_header2 .header, #wrap_header2 .search{ width:100% !important; margin:0 !important; }
#wrap_header2 .search{ padding:0.5em !important; }
#wrap_header2{ background:#ffffff url(/inst/aifos/public/data/web/header_formazione.jpg) no-repeat center bottom !important; background-size:cover !important; width:100% !important; margin-left:auto !important; margin-right:auto !important; }
a{ text-decoration:none !important !important; }
a:hover{ text-decoration:none !important !important; }
.box{ background:#FFFFFF !important; border:1px solid #dde1e7 !important; padding:1em !important; }
#dyn_section_main_top_1, #dyn_section_main_top_2, #dyn_section_main_top_3, #dyn_section_main_top_4{ margin-top:0.4em !important; margin-bottom:0.4em !important; border:1px solid #dde1e7 !important; background-color:#ffffff !important; }
#dyn_section_main_top_1, #dyn_section_main_top_2, #dyn_section_main_top_3{ margin-right:0.8em !important; }
#dyn_section_main_top_1 p, #dyn_section_main_top_2 p, #dyn_section_main_top_3 p, #dyn_section_main_top_4 p{ margin:5px !important; }
#dyn_section_main_top_1 img, #dyn_section_main_top_2 img, #dyn_section_main_top_3 img, #dyn_section_main_top_4 img{ height:auto !important; max-width:100% !important; width:auto }
@media all and (max-width: 50em){ #wrap_main_top .lay_grid4cell{ width:50% !important; }
#dyn_section_main_top_1, #dyn_section_main_top_2, #dyn_section_main_top_3, #dyn_section_main_top_4{ margin:5px !important; }
}
@media all and (max-width: 30em){ #dyn_section_main_top_1, #dyn_section_main_top_2, #dyn_section_main_top_3, #dyn_section_main_top_4{ margin:0 10px 0 10px !important; }
#wrap_main_top .lay_grid4cell{ width:auto !important; }
}
.dpo .dyn-composite{ font-size:0 !important; background-color:white !important; text-align:center !important; }
.dpo .dyn-composite > div{ width:calc((100% / 2) - 42px) !important; height:auto !important; margin:20px !important; display:inline-block !important; border:1px solid #ccc !important; }
*****/ .dpo .dyn_textsel .preview{ position:relative !important; display:block !important; width:100% !important; box-sizing:border-box !important; background-position:center center !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important; transform:translate3d(0,0,0) !important; -webkit-transform:translate3d(0,0,0) !important; background-repeat:no-repeat !important; height:405px !important; max-height:500px !important; font-size:16px !important; padding:20px !important; z-index:1 !important; }
.dpo .dyn_textsel .preview > a{ position:absolute !important; display:block !important; width:calc(100% - 40px) !important; height:calc(100% - 40px) !important; background-color:rgba(0,101,178,1) !important; text-transform:uppercase !important; font-weight:bold !important; color:white !important; padding-top:85px !important; box-sizing:border-box !important; z-index:2 !important; }
.dpo .dyn_textsel .preview:after{ font-family:FontAwesome !important; font-size:60px !important; position:absolute !important; display:block !important; color:white !important; width:calc(100% - 40px) !important; top:40px !important; z-index:3 !important; transition:opacity .5s ease-in-out !important; -moz-transition:opacity .5s ease-in-out !important; -webkit-transition:opacity .5s ease-in-out !important; }
.dpo .dyn_textsel .preview{ position:relative !important; display:block !important; width:100% !important; box-sizing:border-box !important; background-position:center center !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important; transform:translate3d(0,0,0) !important; -webkit-transform:translate3d(0,0,0) !important; background-repeat:no-repeat !important; height:405px !important; max-height:500px !important; font-size:16px !important; padding:20px !important; z-index:1 !important; }
.dpo .dyn_textsel .preview > a{ position:absolute !important; display:block !important; width:calc(100% - 40px) !important; height:calc(100% - 40px) !important; background-color:rgba(0,101,178,1) !important; text-transform:uppercase !important; font-weight:bold !important; color:white !important; padding-top:85px !important; box-sizing:border-box !important; z-index:2 !important; }
.dpo .dyn_textsel .preview:after{ font-family:FontAwesome !important; font-size:60px !important; position:absolute !important; display:block !important; color:white !important; width:calc(100% - 40px) !important; top:40px !important; z-index:3 !important; transition:opacity .5s ease-in-out !important; -moz-transition:opacity .5s ease-in-out !important; -webkit-transition:opacity .5s ease-in-out !important; }
.dpo .dyn_textsel .dyn-composite > div:nth-child(1) .preview:after{ content:"\f023" !important; }
.dpo .dyn_textsel .dyn-composite > div:nth-child(2) .preview:after{ content:"\f132" !important; }
.dpo .dyn_textsel .dyn-composite > div:nth-child(3) .preview:after{ content:"\f002" !important; }
.dpo .dyn_textsel .dyn-composite > div:nth-child(4) .preview:after{ content:"\f013" !important; }
.dpo .dyn_textsel .preview .desc_article{ position:absolute !important; display:block !important; color:white !important; font-size:16px !important; width:calc(100% - 42px) !important; margin:auto !important; top:49.5% !important; transform:translateY(-30%) !important; opacity:1 !important; z-index:2 !important; }
.dpo .dyn_textsel .preview .desc_article p{ padding:0 10px !important; text-align:center !important; }
.dpo .dyn_textsel .preview .desc_article .btn_course{ margin:auto !important; }
@media screen and (max-width:1400px){ .btn_course a{ font-size:14px !important; font-weight:normal !important; padding:5px 5px !important; }
}
@media screen and (max-width:1440px){ .dpo .dyn_textsel .preview{ min-height:380px !important; }
}
@media screen and (max-width:1240px){ .dpo .dyn-composite > div{ width:calc((100% / 2) - 42px) !important; }
.dpo .dyn_textsel .preview{ height:380px !important; }
}
@media screen and (max-width:768px){ .dpo .dyn-composite > div{ width:calc(100% - 42px) !important; }
.dpo .dyn_textsel .preview{ max-height:400px !important; }
}
@media screen and (max-width:540px !important;){ .dpo .dyn-composite > div{ width:100% !important !important; }
.dpo .dyn_textsel .preview{ height:100% !important !important; font-size:14px !important !important; }
.dpo .dyn_textsel .preview .desc_article{ font-size:14px !important !important; }
}
@media screen and (max-width:468px !important;){ .dpo .dyn_textsel .preview .desc_article{ font-size:13px !important !important; }
}
#wrap_header3 .sub_headermenu .dyn-menubar>li.evidenza, #wrap_header3 .sub_headermenu .dyn-menubar>li.evidenza>a{ background:none !important; color:#f6b92b !important; font-weight:bold !important; }
#wrap_header3 .sub_headermenu .dyn-menubar>li.evidenza, #wrap_header3 .sub_headermenu .dyn-menubar>li.evidenza>a:hover{ color:#f6b92b !important; }
#wrap_header3 .sub_headermenu .dyn-menubar>li.pages_category_frt_li_marked>a{ background:white !important; color:black !important; }
#wrap_header3 .sub_headermenu .dyn-menubar>li.evidenza, #wrap_header3 .sub_headermenu .dyn-menubar>li.pages_category_frt_li_marked>a{ color:black !important; }