

@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*! next based on normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,form{margin:0;padding:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:1em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bold}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}
/*! end normilize */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("/global_files/javascript/jquery/plugins/ui/images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("/global_files/javascript/jquery/plugins/ui/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("/global_files/javascript/jquery/plugins/ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("/global_files/javascript/jquery/plugins/ui/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("/global_files/javascript/jquery/plugins/ui/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("/global_files/javascript/jquery/plugins/ui/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("/global_files/javascript/jquery/plugins/ui/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("/global_files/javascript/jquery/plugins/ui/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/global_files/javascript/jquery/plugins/ui/images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/global_files/javascript/jquery/plugins/ui/images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("/global_files/javascript/jquery/plugins/ui/images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/global_files/javascript/jquery/plugins/ui/images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("/global_files/javascript/jquery/plugins/ui/images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/global_files/javascript/jquery/plugins/ui/images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/global_files/javascript/jquery/plugins/ui/images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("/global_files/javascript/jquery/plugins/ui/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("/global_files/javascript/jquery/plugins/ui/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('/global_files/icons/glyphicons/glyphicons-halflings-regular.eot');
	src: url('/global_files/icons/glyphicons/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 
		url('/global_files/icons/glyphicons/glyphicons-halflings-regular.woff2') format('woff2'), 
		url('/global_files/icons/glyphicons/glyphicons-halflings-regular.woff') format('woff'), 
		url('/global_files/icons/glyphicons/glyphicons-halflings-regular.ttf') format('truetype'), 
		url('/global_files/icons/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
	font-display: swap;
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 0.9em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}

a {outline:0;}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:underline}

/* general helper */
.left{float:left}
.right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-line-through{text-decoration:line-through}
.text-underline{text-decoration:underline}
.text-overline{text-decoration:overline}
.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.sf-master {font-size:85%}
.sf-master hr{height:0;border:0;margin:1em 0}
.sf-dialog-title h1,.sf-dialog-content h2{font-weight:400}

.sf-small,small{font-size:90%}
.sf-monospace{font-family:monospace;font-size:11px}
.sf-bold{font-weight:bold}
.sf-nowrap{white-space:nowrap}
.sf-close,.sf-open,.sf-close:hover,.sf-open:hover{font-size:21px;line-height:25px;text-decoration:none}
.sf-modal-container .sf-close {font-size:30px}

.sf-block,.sf-toggle-content.sf-block,input.sf-block,select.sf-block,textarea.sf-block,pre code{display:block;width:100%}
.sf-max-width, .sf-max-width img {max-width:100%}

.sf-hide,.sf-toggle-content,.sf-modal-container .sf-hide-modal{display:none}
.sf-inline-block{display:inline-block}
.sf-grid{display:grid;}

.sf-center{margin:auto}
.sf-round,fieldset{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.sf-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.sf-cursor-pointer,.sf-close,.sf-open{cursor:pointer}
.sf-cursor-help{cursor:help}
.sf-cursor-move{cursor:move}
.sf-cursor-grab{cursor:grab}
.sf-top,.sf-bottom{position:fixed;width:100%;z-index:1}.sf-top{top:0}.sf-bottom{bottom:0}
.sf-overflow,pre code{-webkit-overflow-scrolling:touch;overflow:auto;}
.sf-overflow-hover:hover{-webkit-overflow-scrolling:touch;overflow:auto;}
.sf-overflow-hidden,.sf-overflow-hover{overflow:hidden}
.sf-overflow-x{width:100%;overflow:hidden;overflow-x:auto}
.sf-overflow-scroll{-webkit-overflow-scrolling:touch;overflow:scroll;}

.sf-display-container{position:relative}
.sf-display-right{position:absolute;left:auto;right:0}
.sf-display-topleft{position:absolute;left:0;top:0}.sf-display-topright{position:absolute;right:0;top:0}
.sf-display-bottomleft{position:absolute;left:0;bottom:0}.sf-display-bottomright{position:absolute;right:0;bottom:0}
.sf-display-middle{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sf-display-sticky{
	position:-webkit-sticky;
	position:-moz-sticky;
	position:-ms-sticky;
	position:-o-sticky;
	position:sticky;
	top:0;
}
/* ~~~ container, padding, margin ~~~ */
.sf-container {margin:0;padding:1px 16px}
.sf-panel,.sf-message{margin-top:1em;margin-bottom:1em}
.sf-panel,.sf-info,.sf-warning,pre code{padding:16px}
.sf-panel,.sf-info,.sf-warning,pre code{border-left:5px solid}
.widget .js-section .sf-message {position:relative}

/* dev */
.sf-vp {padding-top:1em;padding-bottom:1em}
.sf-hp {padding-left:1em;padding-right:1em}
.sf-vm {margin-top:1em;margin-bottom:1em}
.sf-hm {margin-left:1em;margin-right:1em}
.sf-pd0 {padding:0}
.sf-pd1 {padding:1em}

/* ~~~ cleaner ~~~ */
.sf-container:after,.sf-panel:after,.sf-row:after,.sf-row-padding:after,.sf-nav:after,.sf-list li:after,.cleaner {content:"";display:table;clear:both}
.cleaner-old {height:1px;font-size:1px;border:0;background:transparent;margin-bottom:-1px;clear:both;overflow:hidden;}

/* ~~~ tables ~~~ */
th,td{text-align:left}
.sf-table{margin:0;width:100%;border-collapse:collapse;border-spacing:0;display:table;border:none}
.sf-table th,.sf-table td{padding:.5em;display:table-cell;vertical-align:top;border:none}
.sf-table.sf-table-padding-0 th,.sf-table.sf-table-padding-0 td{padding:0;}
.sf-table.sf-table-padding-s th,.sf-table.sf-table-padding-s td{padding:.5em .3em;}

.sf-cursor-move,.sf-sortable .ui-sortable-handle {cursor:move}
.sf-table.sf-sortable tr.ui-sortable-helper {box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.sf-table.sf-sortable .ui-sortable-helper td {display:block;float:left}

/* ~~~ list, navigations ~~~ */
.sf-nav, .sf-list{list-style:none;margin:0;padding:0}
.sf-list ul {padding:0 0 0 1.5em}
.sf-list li {list-style:none;padding:0}
.sf-list-links li a,.sf-list-links li.disabled {padding:.5em 1.2em;display:block;color:inherit}
.sf-list-links li.disabled{cursor:default}
.sf-list-links li a:hover {text-decoration:none}
.sf-list-links li a img {vertical-align:middle;margin-right:5px}
.sf-list-style-inset li {white-space:nowrap;overflow:hidden;line-height:1.5em}
.sf-list-style-inset li:before {position:absolute;right:.5em;z-index:1;width:30px;display:table;content:"\0000A0"}
.sf-pager {margin-top:1em}

/* ~~~ animation / effects ~~~ */
.sf-ani-fading{-webkit-animation:fading 10s infinite;animation:fading 10s infinite}
@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.sf-ani-opacity{-webkit-animation:opac 1.5s;animation:opac 1.5s}
@keyframes opac{from{opacity:0} to{opacity:1}}
.sf-ani-top{-webkit-animation:animatetop 0.4s;animation:animatetop 0.4s}
@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.sf-ani-left{-webkit-animation:animateleft 0.4s;animation:animateleft 0.4s}
@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.sf-ani-right{-webkit-animation:animateright 0.4s;animation:animateright 0.4s}
@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.sf-ani-bottom{-webkit-animation:animatebottom 0.4s;animation:animatebottom 0.4s}
@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.sf-ani-zoom {-webkit-animation:animatezoom 0.6s;animation:animatezoom 0.6s}
@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.sf-opacity,.sf-hover-opacity:hover{-moz-opacity:0.3;opacity:0.3}

.sf-main {padding-left:3em;padding-right:3em}
.sf-badge {background-color:#f60;color:#fff;padding:0 4px;border-radius:2px;}
sup.sf-badge {margin-left:-5px;margin-right:-5px;}

/* ~~~ dialogs ~~~ */
.sf-modal{z-index:10200;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.7)}
.sf-modal-content{z-index:10201;margin:auto;position:relative;padding:0;outline:0;width:90%;max-width:640px}
.sf-modal-content .sf-dialog {padding:1em}
.sf-modal-container{z-index:10201;position:absolute;top:100px;left:0;width:100%}
.sf-media-figure {margin:0;display:inline-block;}

.sf-master .sf-dialog {margin-bottom:1em}
.sf-master-type-0 .sf-dialog {margin:1em}

/* profile header, user avatar */
.sf-profile-header{margin-bottom:.5em;padding:.5em;font-size:.9em}
.sf-profile-header h3 {margin-top:0}
.sf-profile-header .text {padding-right:2em}
.sf-profile-header-logo {text-align:center}
.sf-profile-header-logo a {display:block;text-align:center}

.sf-user-avatar,.sf-user-avatar-sm {border:1px solid #fff;border-radius:50%;display:block;overflow:hidden}
.sf-user-avatar {width:32px;height:32px}
.sf-user-avatar img {width:30px}
.sf-user-avatar-sm {width:26px;height:26px;margin:auto}
.sf-user-avatar-sm img {width:26px}
.sf-user-avatar-sm.left, .sf-user-avatar.left {margin-right:10px}

/* adjoining specials */
.canvas .widget.sf-padding-0 .content {padding:0}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ themes ~~~ */
a {color:#069}
pre {-o-tab-size:4;-moz-tab-size:4;tab-size:4;}
.sf-master-admin,.sf-color-base{background-color:#fff;color:#666}
.sf-panel,pre code,.sf-color-rear{background-color:#f3f3f3;border-color:#ccc}

.sf-master hr{border-top:1px solid #ccc}
.sf-info{border-color:#069}.sf-warning{border-color:#f60}
.sf-format-iban span{margin-right:.2em}

.sf-txt-light,.sf-txt-light a:link,.sf-txt-light a:visited,.sf-txt-light a:hover,.sf-txt-light a:active {color:#999}
.sf-txt-danger,.sf-txt-danger a{color:#ff7200}
.sf-txt-highlight {background-color:#ffe099;color:#000;border-bottom:1px dotted #c00}

.sf-color-success {color:#4caf50}
.sf-color-warning {color:#f7943a}
.sf-color-error {color:#f60}

.sf-message-success {background-color:#4caf50;color:#fff}
.sf-message-warning {background-color:#f7943a;color:#fff}
.sf-message-error {background-color:#f60;color:#fff}

.sf-profile-header{background-color:#f7f7f7}

.sf-border{border:1px solid #ccc}
.sf-boxshadow{box-shadow:0 1px 2px 0 rgba(0,0,0,0.16),0 1px 5px 0 rgba(0,0,0,0.12)}
.sf-boxshadow-2,.sf-hovershadow:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.sf-boxshadow-4{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.sf-boxshadow-8{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}

.sf-table{border:1px solid #eee;color:#333;line-height:1.5em;}
.sf-table tr{border-bottom:1px solid #eee}
.sf-table-bordered td{border:1px solid #ccc}
.sf-table-striped tr:nth-child(odd){background-color:#fff}
.sf-table-striped tr:nth-child(even){background-color:#f7f7f7}
.sf-hoverable tr:hover{background-color:#e8e8e8;color:#000}

.sf-table-color-1 td {background-color:#fff}
.sf-table-color-2 td {background-color:#eee}
.sf-table-color-3 td {background-color:#bfd9e5}
.sf-table-color-4 td {background-color:#f96}
.sf-table-color-5 td {background-color:#f63}

.sf-list-style-01 li{background-color:#fff;color:#333}
.sf-list-style-01 li:hover{background-color:#eee;color:#333}
.sf-list-style-01 li.disabled,.sf-list-style-01 li.disabled:hover{background-color:#eee;color:#999}
.sf-list-style-01 li.selected {background-color:#2c57b2;color:#fff}

.sf-list-style-02 li{background-color:#fff;color:#333;border-bottom:1px solid #eee}
.sf-list-style-02 li:hover {background-color:#eee}
.sf-list-style-02 li.disabled,.sf-list-style-02 li.disabled:hover{background-color:#fff;color:#ccc}
.sf-list-style-02 li.selected {background-color:#2c57b2;color:#fff}

.sf-list-style-inset li:before {
-webkit-box-shadow:inset -12px 0px 11px -6px rgba(247,247,247,1);
-moz-box-shadow:inset -12px 0px 11px -6px rgba(247,247,247,1);
box-shadow:inset -12px 0px 11px -6px rgba(247,247,247,1);
}

/* ~~~ theme dark ~~~ */
@media screen {
	.sf-theme-dark,.sf-theme-dark .sf-color-base {background-color:#252c33;color:#999}
	.sf-theme-dark .sf-nav-tabmenu li.active{background-color:#252c33;border-color:#444;border-radius:0;border-top:1px solid #444}
	.sf-theme-dark .sf-nav-tabmenu{border-bottom:1px solid #444}
	.sf-theme-dark a {color:#b6c3d5}
	.sf-theme-dark .widget.sf-colored a {color:#069}
	.sf-theme-dark .sf-sidebar-links a {color:#fff}
	.sf-theme-dark .sf-sidebar-links a:hover,.sf-theme-dark .sf-sidebar-links .active {background-color:#525863}
	.sf-theme-dark .canvas .widget.sf-colorless .head h3, .sf-theme-dark .canvas .widget.sf-colorless .head h3 a {color:#bbb}
	.sf-theme-dark .canvas .widget.sf-colorless .content a {color:#eee}
	.sf-theme-dark .canvas .widget.sf-colorless .sf-list-style-inset li:before {
		-webkit-box-shadow: inset -12px 0px 11px -6px #252c33;
		-moz-box-shadow: inset -12px 0px 11px -6px #252c33;
		box-shadow: inset -12px 0px 11px -6px #252c33;
	}
	.sf-theme-dark .sf-table{border:1px solid #333942;color:#c1c1c1} /* #8b92a1 */
	.sf-theme-dark .sf-table tr{border-bottom:0}
	.sf-theme-dark .sf-table-bordered td{border:1px solid #333942}
	.sf-theme-dark .sf-table-striped tr:nth-child(odd){background-color:#252c33}
	.sf-theme-dark .sf-table-striped tr:nth-child(even){background-color:#333942}
	.sf-theme-dark .sf-hoverable tr:hover{background-color:#5a636f;color:#000}
	.sf-theme-dark .sf-table-color-1 td {background-color:#252c33}
	.sf-theme-dark .sf-table-color-2 td {background-color:#333942}
	.sf-theme-dark .sf-table-color-3 td {background-color:#393f4c}
	.sf-theme-dark .sf-table-color-4 td {background-color:#bfd9e5;color:#4a4f5a}
	.sf-theme-dark .sf-table-color-5 td {color:#fff}
	
	.sf-theme-dark form fieldset legend,.sf-theme-dark .sf-form fieldset legend {background-color:#333942;color:#eee}
	.sf-theme-dark .sf-pman-footer, 
	.sf-theme-dark form div.p2,.sf-theme-dark .sf-form div.p2,.sf-theme-dark .canvas .group.ts fieldset {background-color:transparent;}
	.sf-theme-dark .sf-panel,.sf-theme-dark .sf-color-rear,.sf-theme-dark .sf-profile-header {background-color:#333942;color:#eee}
	.sf-theme-dark .sf-user-avatar,.sf-theme-dark .sf-user-avatar-sm {border:1px solid #333}
	
	.sf-theme-dark .sf-btn-neutral,.sf-theme-dark .sf-btn.sf-btn-neutral,.sf-theme-dark .sf-btn.sf-btn-neutral.disabled {background-color:#525863;border-color:#42474d;color:#eee}
	.sf-theme-dark .sf-btn.sf-btn-neutral.active {background-color:#62676c;border-color:#42474d;}
}

/* open... */
li .hideContextSelector {
	-moz-opacity:0.20;
	opacity:0.20;
}
li:hover .hideContextSelector {
	-moz-opacity:1;
	opacity:1;
}
/* Network style and dynamic master design */
#sf-main-dyn {margin:0 1em}
#sf-main-dyn.sf-size-s {width:740px}
#sf-main-dyn.sf-size-m {width:980px}
#sf-main-dyn.sf-size-mw .sf-main-width, #sf-main-dyn.sf-size-mw #sf-logo-header, #sf-main-dyn.sf-size-mw #sf-content {width:100%;max-width:1500px;margin:0 auto;}

#sf-main-dyn.sf-size-x {max-width:1250px}
#sf-main-dyn .sfsDialogBox {padding:1em}
#sf-logo-header {margin:0;min-height:100px;overflow:hidden}
.sf-logo-type-1 {height:140px;background:center center #fff no-repeat;}
.sf-logo-type-2 {height:200px;background:center center #fff no-repeat;}
.sf-logo-type-3 {height:260px;background-size:cover}

#sf-main-dyn.sf-group-type-2 #sf-logo-header {background-position:center right}
#sf-main-dyn.sf-group-type-2 #sf-logo-header img {float:left;padding:10px 0 0 10px}
#sf-main-dyn.sf-group-type-3 #sf-logo-header {background-position:center left}
#sf-main-dyn.sf-group-type-3 #sf-logo-header img {float:right;padding:10px 10px 0 0}

#sf-header .canvas .group .apps,
#sf-header .canvas .widget, 
#sf-header .canvas .widget .content {background:none;border:0;margin:0;padding:0} 

#sf-main-dyn .sf-master-group {text-align:left}
#sf-main-dyn.sf-group-style-1 .sf-master-group, #sf-main-dyn.sf-group-style-2 .sf-master-group {margin:1em 0}
#sf-main-dyn.sf-group-style-3, #sf-main-dyn.sf-group-style-3 .sf-master-group {margin:0}

#sf-main-dyn.sf-center {margin-left:auto;margin-right:auto;}

#sf-main-dyn #sf-footer {padding:1em;clear:both}
#sf-main-dyn #sf-content {padding:2em}
.sf-master-network #sf-content {padding:1em 2em}
#sf-main-dyn #sf-group1, #sf-main-dyn #sf-group2 {padding:1em 0}

/* ~~~ sf-form, fieldsets ~~~ */

form fieldset .fullsize input,
form fieldset .fullsize textarea,
form fieldset .fullsize select{
	width:100%;
}
form fieldset .smallsize input,
form fieldset .smallsize textarea,
form fieldset .smallsize select{
	width:25%;
}
form fieldset .halfsize input,
form fieldset .halfsize textarea,
form fieldset .halfsize select{
	width:40%;
}
form fieldset, .sf-form fieldset{
	margin:1rem 0;
	padding:1rem 0;
}
form fieldset legend, .sf-form fieldset legend{
	display:block;
	width:100%;
	margin:0;
	padding:.5rem;
	font-size:1.2rem;
	font-weight:normal;
}
.canvas .widget form fieldset legend,
.canvas .widget .sf-form fieldset legend{
	padding:.5rem;
}
form fieldset label.p1,
form div.p1,
.sf-form fieldset label.p1,
.sf-form div.p1{
	display:block;
	clear:both;
	float:left;
	width:23%;
	margin:0;
	padding:11px 10px 0 10px;
}
form div.p2,
.sf-form div.p2{
	display:block;
	float:right;
	width:75%;
	padding:6px 10px 5px 6px;
}
form fieldset .p1.text,
form .p1.text,
.sf-form fieldset .p1.text,
.sf-form .p1.text{
	padding:6px 10px 5px 10px;
}
form .p2.text,
.sf-form .p2.text{
	padding:6px 10px 5px 6px;
}
.sf-form-label-right label.p1, .sf-form-label-right div.p1 {
	text-align:right;
}
/* ~~~ media-queries, forms in widgets ~~~ */
@media screen and (max-width:415px) {
	select {width:100%;margin:7px 0;}
}
@media screen and (max-width:800px) {
	form fieldset label.p1,
	form div.p1,
	.sf-form fieldset label.p1,
	.sf-form div.p1{
		border:0;
	}
	form fieldset label.p1,
	form div.p1,
	form div.p2,
	.sf-form fieldset label.p1,
	.sf-form div.p1,
	.sf-form div.p2{
		float:none;
		width:100%;
		padding:6px;
	}
	.sf-form fieldset label.p1{font-weight:bold;}
	.sf-form div.p2{padding-bottom:1em}
	form fieldset .halfsize input,
	form fieldset .halfsize textarea,
	form fieldset .halfsize select,
	form fieldset .fullsize input,
	form fieldset .fullsize textarea,
	form fieldset .fullsize select{
		width:100%;
	}
	form fieldset .smallsize input,
	form fieldset .smallsize textarea,
	form fieldset .smallsize select{
		width:50%;
	}
}

.canvas .group.ts form fieldset label.p1,
.canvas .group.ts form div.p1,
.canvas .group.ts form div.p2,
.canvas .group.ts .sf-form label.p1,
.canvas .group.ts .sf-form div.p1,
.canvas .group.ts .sf-form div.p2{
	float:none;
	width:100%;
	padding:10px;
}
.canvas .group.ts .sf-form label.p1,.canvas .group.ts .sf-form div.p1{font-weight:bold}
.canvas .group.ts .sf-form div.p2{padding-bottom:1em}
.canvas .group.ts form fieldset .halfsize input,
.canvas .group.ts form fieldset .halfsize textarea,
.canvas .group.ts form fieldset .halfsize select,
.canvas .group.ts form fieldset .fullsize input,
.canvas .group.ts form fieldset .fullsize textarea,
.canvas .group.ts form fieldset .fullsize select{
	width:100%;
}
.canvas .group.ts form fieldset .smallsize input,
.canvas .group.ts form fieldset .smallsize textarea,
.canvas .group.ts form fieldset .smallsize select{
	width:50%;
}
.canvas .group.ts form .button label.p1{
	display:none;
}
input,select,textarea{
    outline:0;
}
input[type="password"],input[type="text"],input[type="date"],input[type="time"],input[type="number"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="month"],input[type="week"],input[type="range"],select,textarea{ 
/* remove standard-styles */
	margin:0;
	padding:4px 8px 4px 8px;
	vertical-align:top;
	font-size:14px;
	line-height:16px;
}
input[type="checkbox"],input[type="radio"]{
	margin-top:5px;
}
select{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	padding:5px 28px 4px 6px;
	background-color:#fff;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');	
	background-position:right 8px center;
	background-repeat:no-repeat;
	cursor:pointer;
}
/* hide browser-styling (arrow) in IE10 */
select::-ms-expand {
	display:none;
}
textarea {
	resize:vertical;
}
/*
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-style:italic}
input::-moz-placeholder, textarea::-moz-placeholder {font-style:italic}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {font-style:italic}
*/
/* ~~~ password-toggle ~~~ $*/
.sf-form-password-toggle { position:relative;}
.sf-form-password-toggle .material-icons { position:absolute;right:0; cursor:pointer; padding-right:5px; }
.sf-form-password-toggle input { padding-right:35px; }
.sf-form-password-toggle input::-ms-reveal, .sf-form-password-toggle input::-ms-clear { display:none; } /* void default in MS Edge */

/* ~~~ emoji-keyboard ~~~ $*/
input[type="text"].sf-emoji-field,textarea.sf-emoji-field { padding-right:35px; }
.sf-emoji-keyboard-btn { position:absolute; margin-left:-28px; cursor:pointer; padding-right:10px; }
.sf-emoji-keyboard-selection { position:absolute; z-index:1;}
.sf-emoji-keyboard-selection .sf-emoji-keyboard-groups { width:286px; height:240px; overflow:auto; font-size:17px; }
.sf-emoji-keyboard-selection i { display:block; width:24px; height:24px; float:left; padding:1px; font-style:normal; cursor:pointer; }
.sf-emoji-keyboard-selection hr { clear:both; }

/* ~~~ button ~~~ */
.sf-btn-group {
	position:relative;
	display:inline-block;
	white-space:nowrap;
	vertical-align:top;
	line-height:1em;
}
.sf-btn-group:before,
.sf-btn-group:after {
	display:table;
	content:"";
}
.sf-btn-group:after {
	clear:both;
}
.sf-btn-group:first-child {
	margin-left:0;
}
.sf-btn-group>.sf-btn,
.sf-btn-group input,.sf-btn-group select{
	position:relative;
	float:left;
	margin-left:-1px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	font-weight:normal;
}
.sf-buttons input,.sf-btn,input[type=submit],input[type=reset],input[type=button] {
	display:inline-block;
	margin-right:2px;
	padding:4px 1em;
	font-size:14px;
	line-height:16px;
	white-space:nowrap;text-decoration:none;
	border-radius:3px;
	font-weight:normal;
	/* vertical-align:baseline; */
}
.sf-buttons input:hover,.sf-btn:hover,input[type=submit],input[type=reset],input[type=button] {text-decoration:none;cursor:pointer}
input[type=submit]:disabled,.sf-btn.disabled,.sf-btn:disabled,.sf-btn.disabled:hover,.sf-btn:disabled:hover{cursor:default;opacity:0.3;box-shadow:none}

input.sf-btn-sm,.sf-btn-sm {
	padding:3px 9px;
	font-size:12px;
	line-height:16px;
}
input.sf-btn-xs,.sf-btn-xs{
	padding:2px 6px;
	font-size:11px;
	line-height:14px;
}

.sf-btn-group .sf-btn {border-radius:0;margin-right:0}
.sf-btn-group>.sf-btn:first-child,.sf-btn-group>li:first-child .sf-btn,.sf-btn-group>input:first-child {border-bottom-left-radius:3px;border-top-left-radius:3px}
.sf-btn-group>.sf-btn:last-child,.sf-btn-group>li:last-child .sf-btn,.sf-btn-group>input:last-child {border-bottom-right-radius:3px;border-top-right-radius:3px}

.sf-btn-close {cursor:pointer}
.sf-message .sf-btn-close {float:right;margin:16px 5px;font-size:1.5em;font-weight:bold}

input[type="password"],input[type="text"],input[type="date"],input[type="time"],input[type="number"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="month"],input[type="week"],select,textarea{ 
	background-color:#fff;color:#666;
    border:0;
    border-bottom:2px solid #ddd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
input[type="range"]{ 
	background-color:#fff;color:#666;
    border:0;
}
input:hover,select:hover,textarea:hover,
input:focus,select:focus,textarea:focus{
	color:#000;
	border-bottom-color:#7799d0;
	box-shadow:0 0 2px #7799d0;
}

.sf-form input[type=submit].sf-opacity {-moz-opacity:0.3;opacity:0.3}
.sf-form input[type=submit].sf-opacity:hover, .sf-btn.sf-opacity:hover{-moz-opacity:1;opacity:1}

.sf-buttons input,.sf-btn,.sf-btn:link,.sf-btn:visited,input[type=submit],input[type=reset],input[type=button]{
	background-color:#069;color:#fff;border:1px solid #069;border-bottom:2px solid #036;
}
.sf-buttons input:hover,.sf-btn:hover,.sf-btn:active,.sf-btn.active,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{
	background-color:#036;color:#fff;border:1px solid #069;border-bottom:2px solid #036;
}

/* input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, input.sf-btn:hover, input.sf-btn.active:hover*/
/* ,.sf-btn.active,input.sf-btn:hover,input.sf-btn.active:hover, */

.sf-btn.disabled,.sf-btn:disabled,.sf-btn.disabled:hover,.sf-btn:disabled:hover{background:#069}
.sf-btn.sf-btn-plain,.sf-btn.sf-btn-plain.disabled {background-color:transparent;border-color:transparent;border-bottom-color:transparent;color:#666}

.sf-btn.sf-btn-neutral,.sf-btn.sf-btn-neutral.disabled {background-color:#f1f1f1;border-color:#eee;border-bottom-color:#ccc;color:#666}
.sf-btn.sf-btn-plain.active,.sf-btn.sf-btn-plain:hover,.sf-btn.sf-btn-plain:focus,
.sf-btn.sf-btn-neutral.active,.sf-btn.sf-btn-neutral:hover,.sf-btn.sf-btn-neutral:focus {background-color:#ccc;border-color:#eee;color:#333}

.sf-btn.sf-btn-success {background-color:#6db34f;border-color:#6db34f;border-bottom-color:#57963c;color:#fff}
.sf-btn.sf-btn-success.active,.sf-btn.sf-btn-success:hover,.sf-btn.sf-btn-success:focus {background-color:#57963c;border-color:#6db34f}

.sf-btn.sf-btn-warning {background-color:#ff9204;border-color:#ff9204;border-bottom-color:#d6452f;color:#fff}
.sf-btn.sf-btn-warning.active,.sf-btn.sf-btn-warning:hover,.sf-btn.sf-btn-warning:focus {background-color:#ff7200;border-color:#ff9204}

.sf-btn.sf-btn-danger {background-color:#d6452f;border-color:#d6452f;border-bottom-color:#85281a;color:#fff}
.sf-btn.sf-btn-danger.active,.sf-btn.sf-btn-danger:hover,.sf-btn.sf-btn-danger:focus {background-color:#c53c27;border-color:#d6452f}

.sf-btn-switch span.material-icons {
	vertical-align:middle;
	line-height:28px;
	font-size:36px;
}
.sf-btn-switch.sf-btn-switch-on {
	color:#6db34f;	
}

/* ~~~ sf-form, fieldsets ~~~ */

form input.disabled,form select.disabled{
	border:1px dotted #ccc;
	border-bottom:2px solid #ccc;
}
form fieldset,.sf-form fieldset{
	border:none;
}
form fieldset legend,.sf-form fieldset legend{
	background-color:#f3f3f3;
	color:#333;
}
/*
.canvas .widget form fieldset legend,
.canvas .widget .sf-form fieldset legend{
	background-color:transparent;
}
*/
form fieldset label.p1, form div.p1, .sf-form fieldset label.p1, .sf-form div.p1{
	color:#666;
}
form div.p2, .sf-form div.p2, .canvas .group.ts fieldset{
	background-color:#f3f3f3;
}
@media screen and (max-width:800px) {
	.sf-form fieldset{
		background-color:#f3f3f3;
	}
}
.canvas .widget form div.p2,
.canvas .widget .sf-form div.p2{
	background-color:transparent;
}
form .button div.p2{
	background-color:transparent;
}
.sf-form-error input, .sf-form-error select, .sf-form-error textarea {
	background-color:#f60;
	color:#fff;
}
.sf-form-error-note {
	background-color:#fff;
	color:#f60;
	display:block;
	padding:.5rem 1rem;
}
/* fieldset toggle */
.sf-toggle-fieldset legend:before{
	font-family: 'Glyphicons Halflings';
	font-size:.6rem;
	content: "\e080";
	margin-right:.75rem;
	margin-left:.25rem;
}
.sf-toggle-fieldset legend.active:before {font-family:'Glyphicons Halflings';content:"\e114"}
.sf-toggle-fieldset>fieldset {padding:0}
.sf-toggle-fieldset>fieldset.active {padding:1rem 0}

.sf-toggle-headline h3 {padding:.5rem .5rem .5rem 2rem} 
.sf-toggle-headline .ui-accordion-header { 
	display:block;position:relative; 
	margin-top:1px;padding:.5rem .5rem .5rem 2rem;
	cursor:pointer;font-size:1rem;font-weight:bold;border:0;background:none;
	background-color:#f7f7f7;
}
.sf-toggle-headline .ui-accordion-li-fix {display:inline}
.sf-toggle-headline .ui-accordion-header-active {border-bottom:0}

.sf-toggle-headline.ui-accordion-icons .ui-accordion-header {padding-left:2.2rem}
.sf-toggle-headline .ui-accordion-header .ui-icon {position:absolute;left:.5rem;top:50%;margin-top:-8px}
.sf-toggle-headline .ui-accordion-content {top:1px;position:relative;margin-top:-2px;margin-bottom:2px;padding:1rem 0;overflow:auto;display:none;border:0;background:none}
.sf-toggle-headline .ui-accordion-content-active {display:block}

/* ~~~ button arrows ~~~ */
.sf-btn-arrow-right {
	position:relative;
	padding-left:4px;
	padding-right:18px;
	border-radius:0;
	margin-right:0;
}
.sf-btn-arrow-right[disabled] {
	opacity:1.00;
}
.sf-btn-arrow-right:after{
	content:"";
	position:absolute;
	top:3px;
	height:16px;
	width:16px;
	background:inherit;
	border:inherit;
	border-left-color:transparent;
	border-bottom-color:transparent;
	border-radius:0;
}
.sf-btn-arrow-right:after { right:-10px; }
.sf-btn-arrow-right.sf-btn-arrow-right{
	padding-left:28px;
}
.sf-btn-arrow-right.sf-btn-arrow-right:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.sf-btn-arrow-right:after {
	z-index:3;
	border-top-color:#fff;
	border-right-color:#fff;
}

/* Button Groups */
.sf-btn-group > .sf-btn-arrow-right:hover, .sf-btn-group > .sf-btn-arrow-right:focus {
	z-index:initial;
}
.sf-btn-group > .sf-btn-arrow-right + .sf-btn-arrow-right{
	margin-left:0;
}

/* CKEditor */
.cke.cke_chrome { border:0; }
.cke .cke_wysiwyg_div { padding:16px; }
 



#sf-pman.private {
	min-height:100vh;
	padding:0;
	background:#fff;
	background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(203,225,233,1) 100%);
	background:-moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(203,225,233,1) 100%);
	background:-webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(203,225,233,1) 100%);
}
.sf-master-login .sf-dialog,.sf-master-login .dialog,.sf-master-login .sfsFieldsetDialog { width:100%; max-width:340px; margin:60px auto 20px auto; padding:20px 20px 10px 20px; border-radius:10px;}
.sf-master-login .sf-dialog h1,.sf-master-login .dialog h1 { text-align:center; margin:1px; font-size:24px;}
.sf-form-login a { color:#888; }
.sf-form-login img {max-width:300px;}
.sf-form-login input.sf-block { margin:1em 0;outline:none; }
.sf-form-login input[type="text"],.sf-form-login input[type="password"] {padding:10px 1em;font-size:18px; border:1px solid #eee; background-color:#eee; border-radius:10px;}
.sf-form-login input[type="text"]:focus,.sf-form-login input[type="password"]:focus {border-color:#6db34f; background-color:#fff;}
.sf-form-login .sf-form-password-toggle-btn { top:8px; }
.sf-form-login .sf-form-password-toggle input { padding-right:40px }
.sf-form-login .sf-form-text {font-size:12px;}
.sf-form-login .sf-form-text div {line-height:26px}
.sf-form-login .sf-btn-success {display:block;width:100%;margin:1em 0;padding:10px 1em;font-size:18px;color:#fff;border-radius:10px;border:0;}
.sf-form-login .sf-btn-success:hover {border:0;}
/* ~~~ tabs ~~~ */
.sf-nav-tabmenu {list-style:none;margin:2px 0 1em 0;padding:0}
.sf-nav-tabmenu>.sf-nav-tab {border:0;background-color:transparent;cursor:pointer;outline:none;}
.sf-nav-tabmenu>li,.sf-nav-tabmenu>.sf-nav-tab{
    position:relative;
    display:inline-block;
    margin-bottom:-2px;
}
.sf-nav-tabmenu li>a {display:block}
.sf-nav-tabmenu li>a,.sf-nav-tab {padding:.5em .8em;text-decoration:none}
.sf-nav-tabmenu li.disabled>a,.sf-nav-tab.disabled,.sf-nav-tab.disabled:hover {cursor:default}

/* ~~~ dropdown ~~~ */
.sf-nav-dropdown li .branch:hover {
	z-index:10201;
}
.sf-nav-dropdown ul,
.sf-nav-dropdown li:hover ul ul,
.sf-nav-dropdown li:hover li:hover ul ul,
.sf-nav-dropdown li:hover li:hover li:hover ul ul {
	display:none;
}
.sf-nav-dropdown li:hover ul,
.sf-nav-dropdown li:hover li:hover ul,
.sf-nav-dropdown li:hover li:hover li:hover ul,
.sf-nav-dropdown li:hover li:hover li:hover li:hover ul {
	display:block;
}
.sf-nav-dropdown .tree, .sf-nav-dropdown .tree ul{
	clear:left;
	z-index:1;
	margin-top:-1px;
}
.sf-nav-dropdown ul {
	width:17em;
	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
	position:absolute;
}
.sf-nav-dropdown ul li ul {
	top:-0.3em;
	left:16.5em;
}
.sf-nav-dropdown li {
	display:inline-block;
	position:relative;
}
.sf-nav-dropdown li li {
	display:block;
	z-index:10200;
}
.sf-nav-dropdown .sf-menu {
	display:block;
	text-decoration:none;
	text-align:center;
}

.sf-nav-dropdown a.twig:link,
.sf-nav-dropdown a.twig {
	background-image:url(/global_files/icons/arrows/arrow_0r_right_black.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.sf-dropdown-focus {position:inherit;display:inline}
.sf-dropdown-content {
	display:none;
	position:absolute;
	z-index:1;
	width:170px;
	margin-top:20px;
	margin-left:-170px;
}
.sf-dropdown-content.sf-display-left {
	margin-left:-30px;left:auto;right:auto;
}
.sf-dropdown-focus>a:focus+.sf-dropdown-content,
.sf-dropdown-hover>a:hover+.sf-dropdown-content,
.sf-dropdown-focus .sf-dropdown-content:hover,
.sf-dropdown-hover .sf-dropdown-content:hover {display:inline-block}

table .text-center .sf-dropdown-focus .sf-dropdown-content{text-align:left}
.sf-btn-group .sf-dropdown-content .sf-list{
	line-height:1.5em;
}
.sf-btn-group .sf-dropdown-content .sf-list a { white-space:normal; }

/* ~~~ menubar ~~~ */
.sf-nav-menubar {
	border-bottom:1px solid #ccc;
	background-color:#eee;
}
.sf-nav-menubar>li{float:left}
.sf-nav-menubar>li.right{float:right}
.sf-nav-menubar>li>a{display:block;padding:.5em 1em;text-decoration:none;color:#666}
.sf-nav-menubar>li.active>a,.sf-nav-menubar>li:hover>a,.sf-nav-menubar>li>a:focus{background-color:#fff; color:#069}

.sf-nav-bar>li {position:relative;float:left}

/* ~~~ main ~~~ */
.sf-nav-main-mode {padding-top:46px}
.sf-nav-main .sf-nav-dropdown .sf-menu {
	padding:3px 10px;
}
.sf-nav-main {
	clear:both;
	display:block;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:10200;
	height:46px;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size:12px;
	line-height:20px;
	text-align:left;
}
.sf-nav-main-top {
	padding:0 10px;
	white-space:nowrap;
	font-size:9px;
}
.sf-nav-main-top a:link,.sf-nav-main-top a:visited,.sf-nav-main-top a:hover,.sf-nav-main-top a:active {color:inherit}
.sf-nav-main-info{position:absolute;top:0;right:10px}

.sf-nav-main .sf-nav-bar {margin:3px 10px 1px 10px;z-index:2;background-color:#fff}
.sf-nav-main .sf-nav-bar .sf-dropdown-content {width:220px}
.sf-nav-main .sf-search .dd-select {float:left;border:1px solid #fff}
.sf-nav-main .sf-search .sf-autocomplete-input {background-image:none;text-indent:0;width:130px}

/* ~~~ sitemap and list-tree ~~~ */
.sf-sitemap ul {list-style-type:none;line-height:1.8em;padding-left:1.8em}
.sf-sitemap li {font-weight:bold}
.sf-sitemap li li {font-weight:normal}

.sf-list-tree {padding:1em 1.5em}
.sf-list-tree ul {padding:0 0 0 24px;margin: 0 0 0 -24px;list-style-type: none}
.sf-list-tree ul {background:url(/global_files/portalfiles/icons/folders06/tree_l.gif) repeat-y 0 0}
.sf-list-tree .last {background-image:none}

.sf-list-tree li {margin:0;padding:0 0 0 24px;list-style-type:none}
.sf-list-tree li {background:url(/global_files/portalfiles/icons/folders06/tree_t.gif) no-repeat 0 0}
.sf-list-tree .last {background:url(/global_files/portalfiles/icons/folders06/tree_e.gif) no-repeat 0 0}
.sf-list-tree .file {background:url(/global_files/portalfiles/icons/b_file.gif) no-repeat 0 0}
.sf-list-tree .folder {background:url(/global_files/portalfiles/icons/folders05/tree_folder_1.gif) no-repeat 0 0}
.sf-list-tree .folder:hover {background:url(/global_files/portalfiles/icons/folders05/tree_folder_1o.gif) no-repeat 0 0}
.sf-list-tree ul li .sfsIconPermission{background:url(/global_files/icons/symbols/lock.gif) no-repeat 0 0;padding:0 16px 0 0}
.sf-list-tree ul li .sfsIconRole{background:url(/global_files/portalfiles/icons/sf_profile.gif) no-repeat 0 0;padding:0 16px 0 0}

.sf-list-tree .role {font-weight:bold}
.sf-list-tree .role ul .role{font-weight:normal}
.sf-list-tree .permission {font-weight:normal}
.sf-list-tree .root {border-bottom:1px solid #ccc}

.sf-nav-main .sf-nav-dropdown .sf-menu {
	color:#333;
}
.sf-nav-main .sf-nav-dropdown .active .sf-menu,
.sf-nav-main .sf-nav-dropdown .sf-menu:hover,
.sf-nav-main-top{
	background-color:#069;
	color:#fff;
	text-decoration:none;
}
.sf-nav-main {
	background-color:#fff;
	color:#333;
}

.sf-nav-tabmenu li>a,.sf-nav-tab {color:#666}
.sf-nav-tabmenu li.active>a,.sf-nav-tabmenu>li:hover>a,.sf-nav-tabmenu .sf-nav-tab.active{color:#069}
.sf-nav-tabmenu li.disabled>a,.sf-nav-tab.disabled,.sf-nav-tab.disabled:hover,.sf-nav-tabmenu .sf-nav-tab.disabled {color:#ccc}
.sf-nav-tabmenu {border-bottom:1px solid #ddd}
.sf-nav-tabmenu>li.active,.sf-nav-tab.active{
	border:1px solid #ddd;
	border-top:2px solid #069;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom:0;
	margin-top:-2px;
	background-color:#fff;
}
.widget.sf-colored .sf-nav-tabmenu>li.active{background-color:#f7f7f7}

/* ~~~ button icons ~~~ */
.sf-icon {vertical-align:text-bottom}

[class^="sf-icon-"] {
	display:inline-block;
	width:14px;
	height:14px;
	line-height:14px;
	vertical-align:baseline;
	margin:-2px 0;
	background-image:url("/global_files/icons/glyphicons/glyphicons-halflings-white.png");
	background-position:14px 14px;
	background-repeat:no-repeat;
}

.sf-btn-neutral [class^="sf-icon-"],.sf-btn-plain [class^="sf-icon-"] {
	background-image:url("/global_files/icons/glyphicons/glyphicons-halflings.png");
}

.sf-icon-glass {background-position:0 0}
.sf-icon-music {background-position:-24px 0}
.sf-icon-search {background-position:-48px 0}
.sf-icon-envelope {background-position:-72px 0}
.sf-icon-heart {background-position:-96px 0}
.sf-icon-star {background-position:-120px 0}
.sf-icon-star-empty {background-position:-144px 0}
.sf-icon-user {background-position:-168px 0}
.sf-icon-film {background-position:-192px 0}
.sf-icon-th-large {background-position:-216px 0}
.sf-icon-th {background-position:-240px 0}
.sf-icon-th-list {background-position:-264px 0}
.sf-icon-ok {background-position:-288px 0}
.sf-icon-remove {background-position:-312px 0}
.sf-icon-zoom-in {background-position:-336px 0}
.sf-icon-zoom-out {background-position:-360px 0}
.sf-icon-off {background-position:-384px 0}
.sf-icon-signal {background-position:-408px 0}
.sf-icon-cog {background-position:-432px 0}
.sf-icon-trash {background-position:-456px 0}
.sf-icon-home {background-position:0 -24px}
.sf-icon-file {background-position:-24px -24px}
.sf-icon-time {background-position:-48px -24px}
.sf-icon-road {background-position:-72px -24px}
.sf-icon-download-alt {background-position:-96px -24px}
.sf-icon-download {background-position:-120px -24px}
.sf-icon-upload {background-position:-144px -24px}
.sf-icon-inbox {background-position:-168px -24px}
.sf-icon-play-circle {background-position:-192px -24px}
.sf-icon-repeat {background-position:-216px -24px}
.sf-icon-refresh {background-position:-240px -24px}
.sf-icon-list-alt {background-position:-264px -24px}
.sf-icon-lock {background-position:-287px -24px}
.sf-icon-flag {background-position:-312px -24px}
.sf-icon-headphones {background-position:-336px -24px}
.sf-icon-volume-off {background-position:-360px -24px}
.sf-icon-volume-down {background-position:-384px -24px}
.sf-icon-volume-up {background-position:-408px -24px}
.sf-icon-qrcode {background-position:-432px -24px}
.sf-icon-barcode {background-position:-456px -24px}
.sf-icon-tag {background-position:0 -48px}
.sf-icon-tags {background-position:-25px -48px}
.sf-icon-book {background-position:-48px -48px}
.sf-icon-bookmark {background-position:-72px -48px}
.sf-icon-print {background-position:-96px -48px}
.sf-icon-camera {background-position:-120px -48px}
.sf-icon-font {background-position:-144px -48px}
.sf-icon-bold {background-position:-167px -48px}
.sf-icon-italic {background-position:-192px -48px}
.sf-icon-text-height {background-position:-216px -48px}
.sf-icon-text-width {background-position:-240px -48px}
.sf-icon-align-left {background-position:-264px -48px}
.sf-icon-align-center {background-position:-288px -48px}
.sf-icon-align-right {background-position:-312px -48px}
.sf-icon-align-justify {background-position:-336px -48px}
.sf-icon-list {background-position:-360px -48px}
.sf-icon-indent-left {background-position:-384px -48px}
.sf-icon-indent-right {background-position:-408px -48px}
.sf-icon-facetime-video {background-position:-432px -48px}
.sf-icon-picture {background-position:-456px -48px}
.sf-icon-pencil {background-position:0 -72px}
.sf-icon-map-marker {background-position:-24px -72px}
.sf-icon-adjust {background-position:-48px -72px}
.sf-icon-tint {background-position:-72px -72px}
.sf-icon-edit {background-position:-96px -72px}
.sf-icon-share {background-position:-120px -72px}
.sf-icon-check {background-position:-144px -72px}
.sf-icon-move {background-position:-168px -72px}
.sf-icon-step-backward {background-position:-192px -72px}
.sf-icon-fast-backward {background-position:-216px -72px}
.sf-icon-backward {background-position:-240px -72px}
.sf-icon-play {background-position:-264px -72px}
.sf-icon-pause {background-position:-288px -72px}
.sf-icon-stop {background-position:-312px -72px}
.sf-icon-forward {background-position:-336px -72px}
.sf-icon-fast-forward {background-position:-360px -72px}
.sf-icon-step-forward {background-position:-384px -72px}
.sf-icon-eject {background-position:-408px -72px}
.sf-icon-chevron-left {background-position:-432px -72px}
.sf-icon-chevron-right {background-position:-456px -72px}
.sf-icon-plus-sign {background-position:0 -96px}
.sf-icon-minus-sign {background-position:-24px -96px}
.sf-icon-remove-sign {background-position:-48px -96px}
.sf-icon-ok-sign {background-position:-72px -96px}
.sf-icon-question-sign {background-position:-96px -96px}
.sf-icon-info-sign {background-position:-120px -96px}
.sf-icon-screenshot {background-position:-144px -96px}
.sf-icon-remove-circle {background-position:-168px -96px}
.sf-icon-ok-circle {background-position:-192px -96px}
.sf-icon-ban-circle {background-position:-216px -96px}
.sf-icon-arrow-left {background-position:-240px -96px}
.sf-icon-arrow-right {background-position:-264px -96px}
.sf-icon-arrow-up {background-position:-289px -96px}
.sf-icon-arrow-down {background-position:-312px -96px}
.sf-icon-share-alt {background-position:-336px -96px}
.sf-icon-resize-full {background-position:-360px -96px}
.sf-icon-resize-small {background-position:-384px -96px}
.sf-icon-plus {background-position:-408px -96px}
.sf-icon-minus {background-position:-433px -96px}
.sf-icon-asterisk {background-position:-456px -96px}
.sf-icon-exclamation-sign {background-position:0 -120px}
.sf-icon-gift {background-position:-24px -120px}
.sf-icon-leaf {background-position:-48px -120px}
.sf-icon-fire {background-position:-72px -120px}
.sf-icon-eye-open {background-position:-96px -120px}
.sf-icon-eye-close {background-position:-120px -120px}
.sf-icon-warning-sign {background-position:-144px -120px}
.sf-icon-plane {background-position:-168px -120px}
.sf-icon-calendar {background-position:-192px -120px}
.sf-icon-random {background-position:-216px -120px}
.sf-icon-comment {background-position:-240px -120px}
.sf-icon-magnet {background-position:-264px -120px}
.sf-icon-chevron-up {background-position:-288px -120px}
.sf-icon-chevron-down {background-position:-313px -119px}
.sf-icon-retweet {background-position:-336px -120px}
.sf-icon-shopping-cart {background-position:-360px -120px}
.sf-icon-folder-close {background-position:-384px -120px}
.sf-icon-folder-open {background-position:-408px -120px}
.sf-icon-resize-vertical {background-position:-432px -119px}
.sf-icon-resize-horizontal {background-position:-456px -118px}
.sf-icon-hdd {background-position:0 -144px}
.sf-icon-bullhorn {background-position:-24px -144px}
.sf-icon-bell {background-position:-48px -144px}
.sf-icon-certificate {background-position:-72px -144px}
.sf-icon-thumbs-up {background-position:-96px -144px}
.sf-icon-thumbs-down {background-position:-120px -144px}
.sf-icon-hand-right {background-position:-144px -144px}
.sf-icon-hand-left {background-position:-168px -144px}
.sf-icon-hand-up {background-position:-192px -144px}
.sf-icon-hand-down {background-position:-216px -144px}
.sf-icon-circle-arrow-right {background-position:-240px -144px}
.sf-icon-circle-arrow-left {background-position:-264px -144px}
.sf-icon-circle-arrow-up {background-position:-288px -144px}
.sf-icon-circle-arrow-down {background-position:-312px -144px}
.sf-icon-globe {background-position:-336px -144px}
.sf-icon-wrench {background-position:-360px -144px}
.sf-icon-tasks {background-position:-384px -144px}
.sf-icon-filter {background-position:-408px -144px}
.sf-icon-briefcase {background-position:-432px -144px}
.sf-icon-fullscreen {background-position:-456px -144px}


/* application icon */
.sf-app-icon-application {background-image:url("/global_files/icons/fugue/32/application.png")}
.sf-app-icon-application-blue {background-image:url("/global_files/icons/fugue/32/application-blue.png")}
.sf-app-icon-application-sidebar {background-image:url("/global_files/icons/fugue/32/application-sidebar.png")}
.sf-app-icon-application-sidebar-list {background-image:url("/global_files/icons/fugue/32/application-sidebar-list.png")}
.sf-app-icon-balloon {background-image:url("/global_files/icons/fugue/32/balloon.png")}
.sf-app-icon-blue-document-horizontal {background-image:url("/global_files/icons/fugue/32/blue-document-horizontal.png")}
.sf-app-icon-blue-document-text {background-image:url("/global_files/icons/fugue/32/blue-document-text.png")}
.sf-app-icon-blue-document-text-image {background-image:url("/global_files/icons/fugue/32/blue-document-text-image.png")}
.sf-app-icon-blue-folder {background-image:url("/global_files/icons/fugue/32/blue-folder.png")}
.sf-app-icon-blue-folder-horizontal {background-image:url("/global_files/icons/fugue/32/blue-folder-horizontal.png")}
.sf-app-icon-bookmark {background-image:url("/global_files/icons/fugue/32/bookmark.png")}
.sf-app-icon-calendar {background-image:url("/global_files/icons/fugue/32/calendar.png")}
.sf-app-icon-calendar-day {background-image:url("/global_files/icons/fugue/32/calendar-day.png")}
.sf-app-icon-calendar-blue {background-image:url("/global_files/icons/fugue/32/calendar-blue.png")}
.sf-app-icon-calendar-month {background-image:url("/global_files/icons/fugue/32/calendar-month.png")}
.sf-app-icon-card {background-image:url("/global_files/icons/fugue/32/card.png")}
.sf-app-icon-card-address {background-image:url("/global_files/icons/fugue/32/card-address.png")}
.sf-app-icon-clock {background-image:url("/global_files/icons/fugue/32/clock.png")}
.sf-app-icon-color {background-image:url("/global_files/icons/fugue/32/color.png")}
.sf-app-icon-color-swatch {background-image:url("/global_files/icons/fugue/32/color-swatch.png")}
.sf-app-icon-database {background-image:url("/global_files/icons/fugue/32/database.png")}
.sf-app-icon-document {background-image:url("/global_files/icons/fugue/32/document.png")}
.sf-app-icon-document-horizontal {background-image:url("/global_files/icons/fugue/32/document-horizontal.png")}
.sf-app-icon-document-text {background-image:url("/global_files/icons/fugue/32/document-text.png")}
.sf-app-icon-document-text-image {background-image:url("/global_files/icons/fugue/32/document-text-image.png")}
.sf-app-icon-film {background-image:url("/global_files/icons/fugue/32/film.png")}
.sf-app-icon-folder {background-image:url("/global_files/icons/fugue/32/folder.png")}
.sf-app-icon-folder-horizontal {background-image:url("/global_files/icons/fugue/32/folder-horizontal.png")}
.sf-app-icon-image {background-image:url("/global_files/icons/fugue/32/image.png")}
.sf-app-icon-image-sunset {background-image:url("/global_files/icons/fugue/32/image-sunset.png")}
.sf-app-icon-information {background-image:url("/global_files/icons/fugue/32/information.png")}
.sf-app-icon-layer {background-image:url("/global_files/icons/fugue/32/layer.png")}
.sf-app-icon-mail {background-image:url("/global_files/icons/fugue/32/mail.png")}
.sf-app-icon-map {background-image:url("/global_files/icons/fugue/32/map.png")}
.sf-app-icon-monitor {background-image:url("/global_files/icons/fugue/32/monitor.png")}
.sf-app-icon-monitor-sidebar {background-image:url("/global_files/icons/fugue/32/monitor-sidebar.png")}
.sf-app-icon-notebook {background-image:url("/global_files/icons/fugue/32/notebook.png")}
.sf-app-icon-question {background-image:url("/global_files/icons/fugue/32/question.png")}
.sf-app-icon-receipt {background-image:url("/global_files/icons/fugue/32/receipt.png")}
.sf-app-icon-receipt-text {background-image:url("/global_files/icons/fugue/32/receipt-text.png")}
.sf-app-icon-script {background-image:url("/global_files/icons/fugue/32/script.png")}
.sf-app-icon-script-text {background-image:url("/global_files/icons/fugue/32/script-text.png")}
.sf-app-icon-sticky-note {background-image:url("/global_files/icons/fugue/32/sticky-note.png")}
.sf-app-icon-table {background-image:url("/global_files/icons/fugue/32/table.png")}
.sf-app-icon-zone {background-image:url("/global_files/icons/fugue/32/zone.png")}
/* intro icon */
.sf-intro-icon .imgBg {
	background-image:url("/global_files/icons/fugue/32/folder.png");
	background-repeat:no-repeat;
	height:32px;
	display:block;
	float:left;
	margin:4px 0 6px 6px;
}
.sf-intro-icon .imgBg.sf-app-icon-folder {background-image:url("/global_files/icons/fugue/32/folder.png"); }
.sf-intro-icon .imgBg.sf-app-icon-folder-horizontal {background-image:url("/global_files/icons/fugue/32/folder-horizontal.png"); }
.sf-intro-icon .imgBg.sf-app-icon-blue-folder {background-image:url("/global_files/icons/fugue/32/blue-folder.png"); }
.sf-intro-icon .imgBg.sf-app-icon-blue-folder-horizontal {background-image:url("/global_files/icons/fugue/32/blue-folder-horizontal.png"); }
.sf-intro-icon .imgBg.sf-app-icon-document {background-image:url("/global_files/icons/fugue/32/document.png"); }
.sf-intro-icon .imgBg.sf-app-icon-application {background-image:url("/global_files/icons/fugue/32/application.png"); }
.sf-intro-icon .imgBg.sf-app-icon-application-blue {background-image:url("/global_files/icons/fugue/32/application-blue.png"); }
.sf-intro-icon .imgBg.sf-app-icon-application-sidebar-list {background-image:url("/global_files/icons/fugue/32/application-sidebar-list.png"); }
.sf-intro-icon .imgBg.sf-app-icon-blue-document-text-image {background-image:url("/global_files/icons/fugue/32/blue-document-text-image.png"); }
.sf-intro-icon .imgBg.sf-app-icon-calendar-month {background-image:url("/global_files/icons/fugue/32/calendar-month.png"); }
.sf-intro-icon .imgBg.sf-app-icon-calendar-blue {background-image:url("/global_files/icons/fugue/32/calendar-blue.png"); }
.sf-intro-icon .imgBg.sf-app-icon-card {background-image:url("/global_files/icons/fugue/32/card.png"); }
.sf-intro-icon .imgBg.sf-app-icon-mail {background-image:url("/global_files/icons/fugue/32/mail.png"); }
.sf-intro-icon .imgBg.sf-app-icon-film {background-image:url("/global_files/icons/fugue/32/film.png"); }
.sf-intro-icon .imgBg.sf-app-icon-receipt {background-image:url("/global_files/icons/fugue/32/receipt.png"); }
.sf-intro-icon .imgBg.sf-app-icon-layer {background-image:url("/global_files/icons/fugue/32/layer.png"); }
.sf-intro-icon .imgBg.sf-app-icon-notebook {background-image:url("/global_files/icons/fugue/32/notebook.png"); }
.sf-intro-icon .imgBg.sf-app-icon-table {background-image:url("/global_files/icons/fugue/32/table.png"); }
.sf-intro-icon .imgBg.sf-app-icon-color {background-image:url("/global_files/icons/fugue/32/color.png"); }
.sf-intro-icon .imgBg.sf-app-icon-color-swatch {background-image:url("/global_files/icons/fugue/32/color-swatch.png"); }
.sf-intro-icon .imgBg.sf-app-icon-image {background-image:url("/global_files/icons/fugue/32/image.png"); }
.sf-intro-icon .imgBg.sf-app-icon-blue-document-horizontal {background-image:url("/global_files/icons/fugue/32/blue-document-horizontal.png"); }
.sf-intro-icon .imgBg.sf-app-icon-document-horizontal {background-image:url("/global_files/icons/fugue/32/document-horizontal.png"); }
.sf-intro-icon .imgBg.sf-app-icon-card-address {background-image:url("/global_files/icons/fugue/32/card-address.png"); }
.sf-intro-icon .imgBg.sf-app-icon-monitor {background-image:url("/global_files/icons/fugue/32/monitor.png"); }
.sf-intro-icon .imgBg.sf-app-icon-monitor-sidebar {background-image:url("/global_files/icons/fugue/32/monitor-sidebar.png"); }
.sf-intro-icon .imgBg.sf-app-icon-balloon {background-image:url("/global_files/icons/fugue/32/balloon.png"); }
.sf-intro-icon .imgBg.sf-app-icon-zone {background-image:url("/global_files/icons/fugue/32/zone.png"); }


.sf-intro-icon .imgBg .sf-icon {margin:16px 10px 10px 16px;width:16px;height:16px;float:left}
.sf-intro-icon .imgBg span {display:block;float:left}

.sf-intro-icon ul {
	list-style:none;
	margin:0;
	padding:0;
	font-family:arial,sans-serif;
}
.sf-intro-icon ul li {
	display:inline-block;
	width:45%;
	margin:1em 0;
	vertical-align:top;
}
.sf-intro-icon ul li a {
	display:block;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.5em;
}
.sf-intro-icon ul li div {
	overflow:hidden;
}
.sf-intro-icon ul li img {
	float:left;
	width:70px;
	height:50px;
}
.sf-intro-icon ul li .t02 {
	height:7em;
}


.sf-tag-cloud {padding:1em}
.sf-tag-cloud .sf-fs1 {font-size:.8em}
.sf-tag-cloud .sf-fs2 {font-size:.9em}
.sf-tag-cloud .sf-fs3 {font-size:1em}
.sf-tag-cloud .sf-fs4 {font-size:1.1em}
.sf-tag-cloud .sf-fs5 {font-size:1.2em}
.sf-tag-cloud .sf-fs6 {font-size:1.3em}
.sf-tag-cloud .sf-fs7 {font-size:1.4em}
.sf-tag-cloud .sf-fs8 {font-size:1.5em}
.sf-tag-cloud .sf-fs9 {font-size:1.6em}
.sf-tag-cloud .sf-fs10 {font-size:1.7em}

/* ~~~ layout ~~~ */
.canvas .group .apps {
	margin-top:1em;
	padding-bottom:2em;
}
.canvas.type2.cnt3 .group.nr1 {
	padding-bottom:.5em;
}
.canvas.type1.cnt2 .group.nr1,
.canvas.type2.cnt3 .group.nr2 {
	width:49%;
	float:left;
}
.canvas.type1.cnt2 .group.nr2,
.canvas.type2.cnt3 .group.nr3 {
	width:49%;
	float:right;
}
.canvas.type1.cnt3 .group {
	width:32%;
	float:left;
}
.canvas.type1.cnt3 .group.nr1 {
	margin-right:2%;
}
.canvas.type1.cnt3 .group.nr3 {
	float:right;
}
.canvas.type3.cnt2 .group.nr1 {
	width:30%;
	float:left;
}
.canvas.type3.cnt2 .group.nr2 {
	width:68%;
	float:right;
}
.canvas.type4.cnt2 .group.nr1 {
	width:68%;
	float:left;
}
.canvas.type4.cnt2 .group.nr2 {
	width:30%;
	float:right;
}
.canvas-bg {
	position:fixed;
	z-index:10198;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	background-color:#fff; 
	-moz-opacity:0.70;
	opacity:0.70;
}
.canvas.page.updatable { position:relative; z-index:10199; border:2px dashed #ccc; margin:5px 2px; padding:7px; background:#fff; } 
.canvas.page.updatable .group .apps { margin-top:0; padding:1em 0; }
.canvas-page-panel.updatable { position:relative; z-index:10199; background:#fff; }
.canvas.page.updatable, .canvas-page-panel.updatable{
	-moz-opacity:1.00;
	opacity:1.00;
}

@media screen and (max-width: 800px) {
	.canvas-page-panel { display:none; }
	.canvas.type1.cnt2 .group.nr1, .canvas.type1.cnt2 .group.nr2, .canvas.type1.cnt3 .group, .canvas.type1.cnt3 .group.nr1, .canvas.type1.cnt3 .group.nr3,
	.canvas.type2.cnt3 .group.nr2, .canvas.type2.cnt3 .group.nr3,
	.canvas.type3.cnt2 .group.nr1, .canvas.type3.cnt2 .group.nr2,
	.canvas.type4.cnt2 .group.nr1, .canvas.type4.cnt2 .group.nr2 {
		width:auto;
		float:none;
		margin:0;
	}
}

/* ~~~ colours, images ~~~ */
.sf-application-pool {
	border:none;
	overflow:visible;
	display:block;
	height:auto;
	background-color:inherit;
	margin:0;
	padding:0;
}
.sf-application-pool-header input,
.sf-application-pool-header select {
	background-color:#656a74;
	color:#fff;
	border:0;
	font-size:14px;
}
.sf-application-pool-header input[type=submit] {
	border-radius:0 3px 3px 0;
}
.sf-application-pool .canvas {
	margin:0;
	padding:0;
}
/* ~~~ icons widget ~~~ */
.sf-application-pool .canvas .widget {
	width:96px;
	margin:5px 0 0;
	border:0;
	float:left;
	background:none;
	font-size:11px;
	cursor:pointer;
}
.sf-application-pool .canvas .widget.inactive {
	-moz-opacity:0.70;
	opacity:0.70;
}
.sf-application-pool .canvas .widget:hover {
	background-color:#393f4c;
	border-radius:2px;
}
.sf-application-pool .canvas .widget .head {
	height:auto;
	margin:0;
	padding:3px 3px 5px 3px;
	border:none;
	background:none;
	text-align:center; 
	font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	white-space:nowrap; 
}
.sf-application-pool .canvas .widget span {
	height:36px;
	display:block;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center center;
}
.sf-application-pool .canvas .widget span img {
	margin-top:22px;
	margin-left:26px;	
}


/* ~~~ layout ~~~ */
.canvas .widget{
	margin-bottom:1em;
}
.canvas .widget .head{
	padding:5px 8px 5px 5px;
	display:block;
	overflow:hidden;
}
.canvas .widget .head .toolbar{
	display:block;
	float:right;
	width:80px;
	-moz-opacity:0.30;
	opacity:0.30;
}
.canvas .widget .head .toolbar:hover{
	-moz-opacity:1;
	opacity:1;
}
.canvas .widget .head h3{
	display:inline;
	padding-left:5px;
	font-weight:normal;
	line-height:20px;
	overflow:hidden;
}
.canvas .widget.inactive .head{
	-moz-opacity:0.70;
	opacity:0.70;
}
.canvas .widget .content{
	padding:20px 10px;
	font-size:1em;
	line-height:1.3em;
}
.canvas .widget img{
	max-width:100%;
}
.canvas .widget.type-content-code .content{
	padding:0;
}
.canvas .widget .content .settings{
	display:none;
	margin-bottom:.5em;
}
.canvas .widget .content .settings.opened{
	display:block;
}
.canvas .widget .content .settings .layout-types{
	float:right;
}
.canvas .widget .content .settings .layout-types img{
	margin-top:-1px;
	margin-left:3px;
}
.canvas .widget .content .settings .colors{
	height:16px;
	text-align:right;
}
.canvas .widget .content .settings .colors a{
	display:inline-block;
	width:14px;
	height:14px;
	text-decoration:none;
}
.canvas .widget .more{
	display:block;
	text-align:right;
}
.canvas .widget .cwiframe{
	display:block;
	width:99%;
	height:200px;
}
.canvas.sortable .widget .head{
	cursor:move;
}

/* ul-listing update v9. */
ul.typeImg,ul.typeOneRow{
	margin:0;
	padding:0;
	list-style:none;
}
ul.typeImg li{
	display:block;
	padding:5px 0 0 0;
}
ul.typeImg.typeProfile li{
	display:block;
	padding:5px 0;
}
ul.typeImg.typeIcon li{
	padding:5px 0;
}
ul.typeImg li a.img{
	display:block;
	float:left;
	overflow:hidden;
	margin-right:5px;
	text-align:center;
	width:100px;
	height:60px;
}
ul.typeImg li a.img img{
	max-width:100%;
	max-height:100%;
}
ul.typeImg.typeProfile li a.img{
	width:30px;
	height:40px;
}
ul.typeImg li div.item{
	display:block;
	margin-left:110px;
}
ul.typeImg.typeProfile li div.item{
	margin-left:40px;
}
ul.typeImg.typeIcon li div.item{
	margin-left:20px;
}
ul.typeImg.typeIcon li div.item strong{
	padding:5px 0;
	margin:0;
	display:block;
}
ul.typeOneRow li{
	overflow:hidden;
	white-space:nowrap;
}
.canvas .widget .content ul fieldset{
	padding:2px 7px 5px 7px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
}
.canvas .widget .content ul fieldset legend{
	font-weight:bold;
	text-shadow:2px 2px 2px #ccc;
}

/* ~~~ icons ~~~~ */
.canvas .widget .icon,
.canvas .widget .toolbar .close,
.canvas .widget .toolbar .collapse,
.canvas .widget .toolbar .settings{
	background:no-repeat center center;
	float:right;
	cursor:pointer;
	font-size:12px;
	line-height:12px;
	padding:9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.canvas .widget .head .icon{
	display:none;
	float:left;
}
.canvas .widget .toolbar .close{
	background-image:url(/global_files/icons/symbols/x_close_icon.png);
}
.canvas .widget .toolbar .collapse{
	background-image:url(/global_files/icons/arrows/arrow_1_up.gif);
	background-position:0 5px;
}
.canvas .widget.collapsed .toolbar .collapse{
	background-position:0 -3px;
	background-image:url(/global_files/icons/arrows/arrow_1_down.gif);
}
.canvas .widget .toolbar .settings{
	background-image:url(/global_files/icons/symbols/gear_icon.png);
}
.canvas .widget .toolbar .close,
.canvas .widget .toolbar .collapse,
.canvas .widget .toolbar .settings{
	color:#ccc;
}
.canvas .widget .toolbar .close:hover,
.canvas .widget .toolbar .collapse:hover,
.canvas .widget .toolbar .settings:hover{
	background-color:#333;
	color:#fff;
}

/* ~~~ colors, images ~~~ */

.canvas .widget.sf-colored{
	background-color:#f7f7f7;
	color:#666;
	box-shadow:0px 0px 5px 0px #ccc;
}
.canvas .widget .head h3,
.canvas .widget .head h3 a{
	color:#333;
}
.canvas .widget.sf-colored .head h3,
.canvas .widget.sf-colored .head h3 a{
	color:#fff;
}
.canvas .widget .settings .colors a{
	box-shadow:0px 0px 2px 0px #ccc;
}
.canvas .widget .settings .colors .c00{
	background:#eee;
	border:1px solid #ccc;
}
.canvas .widget.c01 .head,
.canvas .widget .settings .colors .c01{
	background:#069;
	color:#fff;
}
.canvas .widget.c02 .head,
.canvas .widget .settings .colors .c02{
	background:#e84e40;
	color:#fff;
}
.canvas .widget.c03 .head,
.canvas .widget .settings .colors .c03{
	background:#72ad46;
	color:#fff;
}
.canvas .widget .content{
	color:#666;
}
.canvas .widget .typeImg li a.img,
.canvas .widget .typeImg li a.nf{
	background-color:#f1f1f1;
	border-radius:2px;
}
.canvas .widget .typeImg.typeIcon li,
.canvas .widget .typeProfile li{
	border-bottom:1px solid #eee;
}
.canvas .widget .typeIntro li{
	border:1px solid #eee;
	background-color:#fff;
}
.canvas .widget .content ul fieldset{
	background:#fff;
	color:#666;
	border:1px solid #eee;
}						

.sf-statistic-progressbar {
	background-color:#eee; color:#333;
	border:1px solid #ececec;
	font-size:.9em;
	line-height:1.7em;
	border-radius:4px;
	overflow:hidden;
	cursor:default;
}
.sf-theme-dark .sf-statistic-progressbar {border:0;background-color:#525863}
.sf-statistic-progressbar .bar { 
	float:left;
	overflow:hidden;
	padding-left:.5em;
	background-color:#01579b;
	color:#fff;
	white-space:nowrap;
}
.sf-statistic-progressbar .bar.full-size { float:none; }
.sf-statistic-progressbar .bar.full-size.exceeded { background-color:#b71c1c; }
.sf-statistic-progressbar .bar.c0 { background-color:transparent; color:#999; text-align:left; padding-left:.5em; }
.sf-statistic-progressbar .bar.c1 { background-color:#4caf50; }
.sf-statistic-progressbar .bar.c2 { background-color:#43a047; }
.sf-statistic-progressbar .bar.c3 { background-color:#388e3c; }
.sf-statistic-progressbar .bar.c4 { background-color:#2e7d32; }
.sf-statistic-progressbar .bar.c5 { background-color:#1b5e20; }

.sf-statistic-diagramm { margin:1em .5em; }

.sf-statistic-piechart .legend table { width:170px; }
.sf-statistic-piechart .legend .percent { width:5em; display:block; float:left; }
.sf-statistic-piechart .legend td, .sf-statistic-diagramm .legend td { padding:0 3px; border:0; }
.sf-statistic-piechart .legend .legendColorBox { width:16px; }
.sf-statistic-piechart { height:170px; text-align:left; margin:1em auto; }
.sf-dev {color:#cc3300;}
.cs-orange .bar.c1 { background-color:#ffa500; }
.cs-orange .bar.c2 { background-color:#f17e07; }
.cs-orange .bar.c3 { background-color:#eb6b0a; }
.cs-orange .bar.c4 { background-color:#e4570e; }
.cs-orange .bar.c5 { background-color:#dd4411; }

.cs-red .bar.c1 { background-color:#ef5350; }
.cs-red .bar.c2 { background-color:#e53935; }
.cs-red .bar.c3 { background-color:#d32f2f; }
.cs-red .bar.c4 { background-color:#c62828; }
.cs-red .bar.c5 { background-color:#b71c1c; }

.cs-blue .bar.c1 { background-color:#03a9f4; }
.cs-blue .bar.c2 { background-color:#039be5; }
.cs-blue .bar.c3 { background-color:#0288d1; }
.cs-blue .bar.c4 { background-color:#0277bd; }
.cs-blue .bar.c5 { background-color:#01579b; }

.widget .content .text-right em { display:block; padding-top:.5em; opacity:0; }
.widget:hover .content .text-right em { opacity:1; }
@media print {
	.widget .content .text-right em { opacity:1; }
}


/* ~~~ portal manager ~~~ */
#sf-pman {text-align:left}
.sf-nav-sidebar {height:100%;width:220px;position:fixed;overflow:hidden;display:block;left:0;top:0;z-index:10199;}
.sf-nav-main-mode .sf-nav-sidebar {height:calc(100% - 46px);top:46px}
.sf-nav-main-mode.sf-master-selector-mode .sf-nav-sidebar {height:calc(100% - 216px);top:216px}
.sf-nav-sidebar:hover {overflow:auto}
.sf-nav-sidebar .sf-nav-tabmenu{margin:0 0 .5em 0;font-size:.9em}

.sf-nav-sidebar .section {display:block;padding:.5em}
.sf-nav-sidebar .sf-sidebar-links {margin-top:2em}
.sf-nav-sidebar .sf-sidebar-links a {display:block;text-decoration:none;padding:7px 14px}
.sf-nav-sidebar .sf-sidebar-links .active a {border-left:4px solid #3a9dcf;padding-left:10px}
.sf-nav-sidebar .sf-sidebar-links ul {list-style-type:none;padding:0;margin-bottom:1em}
.sf-nav-sidebar .sf-close {padding:0 10px}
.sf-nav-sidebar-opener {position:fixed;top:22px;left:0;}
.sf-nav-main-mode .sf-nav-sidebar-opener {top:76px}
.sf-nav-main-mode.sf-master-selector-mode .sf-nav-sidebar-opener {top:246px}
.sf-nav-sidebar .canvas .widget .content {padding:2px}

.sf-pman-footer{
    clear:both; display:block;
    padding:2em;
    background-color:#eee;
}
.sf-pman-footer-menus{
    line-height:1.6em;
}
.sf-pman-footer-menus ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
.sf-pman-footer-menus ul li{
    float:left;
    font-weight:bold;
}
.sf-pman-footer-menus ul li li{
    float:none;
    font-weight:normal;
    font-size:.9em;
}
.sf-pman-footer-menus ul li a{
    margin:.1em .1em 0 .1em;
    padding:.3em 2em .3em 0;
}


.sf-master-selector { 
	position:fixed;
	top:46px;
	width:100%;
	left:0;
	z-index:10200;
	line-height:14px;
}
.sf-master-selector-panel {  
	background-color:#252c33;
	color:#fff; 
	height:172px; 
	position:relative;
}
.sf-master-selector a:link,.sf-master-selector a:visited,.sf-master-selector a:hover,.sf-master-selector a:active {color:#fff}
.sf-master-selector .sf-nav {position:absolute;height:172px;width:140px;padding-top:12px;background-color:#393f4c;overflow:hidden}
.sf-master-selector .sf-nav li {display:block}
.sf-master-selector .sf-nav li a {display:block;padding:7px 10px;text-decoration:none;font-size:14px}
.sf-master-selector .sf-nav li a:hover {background-color:#999}
.sf-master-selector .sf-nav li.disabled a {color:#757575}
.sf-master-selector .sf-nav li.disabled a:hover {background-color:transparent;cursor:default}
.sf-master-selector .sf-nav li.selected {background-color:#252c33}

.sf-master-selector-stage {margin:0 50px 0 160px;padding-top:16px;font-size:12px}
.sf-master-selector-stage.sf-type-preset,.sf-master-selector-stage.sf-type-header,.sf-master-selector-stage.sf-type-color{height:170px;overflow:auto}

.sf-master-selector-img {overflow:auto}
.sf-master-selector-img a.layoutImage img {margin:0 10px 10px 0}
.sf-master-selector-img img {float:left;text-align:center;border:2px solid #252c33;cursor:pointer}
.sf-type-preset .sf-master-selector-img img {width:70px} 
.sf-type-header .sf-master-selector-img img {width:120px} 
.sf-type-color .sf-master-selector-img img {width:50px;height:40px}
.sf-master-selector-img img.selected {border:2px solid #ff8b00}
.sf-master-selector-img .imgDelete2 img {float:left;width:16px;height:16px;position:absolute;right:4px;top:4px;border:0}
.sf-master-selector-img .layoutImage {position:relative}

.sf-master-selector-panel .closeIcon {display:block;width:30px;height:30px;margin:5px 5px 0 0;background:url(/global_files/icons/symbols/icon_close.png) no-repeat center center}
.sf-master-selector-action { 
	position:absolute; 
	bottom:-43px;
	background:#252c33;
	padding:8px;
	border-radius:0 0 5px 5px;
}
.sf-master-selector-content {overflow:auto;height:154px}
.sf-master-selector-content ul.thumbnails.preset{
	list-style:none;
	margin:0;
	padding:0;
}
.sf-master-selector-content .thumbnails.preset>li{float:left;margin:0 5px 5px 0}
.sf-master-selector-content .thumbnails.preset li .thumbnail{
	border:1px solid #ddd;
	padding:4px;
	display:block;
	line-height:1;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.75);
}
.sf-master-selector-content .infoText { padding-bottom:.5em; }
.sf-master-selector form a.sf-btn,.sf-master-selector form input,.sf-master-selector form input.sf-btn {vertical-align:top}
.sf-master-selector form .colorpicker {height:18px;width:50px;font-size:12px;border:0;margin:0 5px 5px 0}
.sf-master-selector .js-colorpicker input[type="text"] {padding:0}

.sf-calendar-year .month{
	vertical-align:top;
	padding-bottom:.5em;
}
.sf-calendar-year .month td{
	text-align:center;
}
.sf-calendar-year .month .headline{
	display:block;
	padding:.5em .3em;
	font-weight:bold;
}
#calendarPopup .calendar td, .sf-calendar .sf-calendar-mini .calendar td {
	text-align:center;
	font-size:.9em;
}
.sf-calendar .sf-calendar-mini {
	text-align:center;
	padding:0 5px;
}
.calendarPager{
	margin:.5em 0;
	padding:.2em 0;
	font-weight:bold;
}
.calendarPager .textCenter{
	position:relative;
}
.calendar{
	background-color:#fff;
	width:99.99%;
	border-collapse:collapse;
	table-layout:fixed;
}
.calendar a:link, .calendar a:visited,
.calendar a:hover, .calendar a:active{
	text-decoration:none;
}
.calendar a:link, .calendar a:visited{
	color:#333;
}
.calendar a:hover, .calendar a:active{
	color:#036;
}
.calendar td{
	border:1px solid #a8a8a8;
	vertical-align:top;
	padding:.3em .2em;
}
.calendar .trTop td{
	width:13%;
	font-weight:bold;
	background-color:#eee;
	text-align:center;
}
.calendar td.tdLeft{
	width:9%;
	vertical-align:middle;
	background-color:#eee;
	text-align:center;
	overflow:hidden;
}
.sf-calendar-day .trTop td{
	width:91%;
}
.sf-calendar-day .trTop .tdLeft{
	width:9%;
}
.sf-calendar-month .calendar .today, .sf-calendar-day .today{
	border:2px solid #036;
}
.sf-calendar-week .today{
	border-top:1px solid #999;
	border-right:2px solid #036;
	border-bottom:1px solid #999;
	border-left:2px solid #036;
}
.sf-calendar-week .trTop .today{
	border-top:2px solid #036;
	border-bottom:1px solid #036;
}
.sf-calendar-week .todayBottom{
	border-top:1px solid #999;
	border-right:2px solid #036;
	border-bottom:2px solid #036;
	border-left:2px solid #036;
}
.sf-calendar-week .calendar,.sf-calendar-month .calendar {
	min-width:680px;
}
.sf-calendar-mini .sf-calendar-month .calendar {
	min-width:170px;
}
#calendarPopup .today, .sf-calendar-year .today, .sf-calendar-week .trTop .today, .sf-calendar .sf-calendar-mini .today{
	background-color:#036;
}
#calendarPopup .today a, .sf-calendar-year .today a, .sf-calendar-week .trTop .today a, .sf-calendar .sf-calendar-mini .today a{
	color:#fff;
}
a.event1, a.event0{
	clear:both;
	display:block;
	padding:.2em;
	margin:.2em;
	font-size:.9em;
	overflow-x:hidden;
}
a.event1{
	border-color:#507396;
	background:url(/global_files/backgrounds/vgr/bg_vgr_greyblue_50x50_02.jpg) repeat-x #d0dbdf;
}
a.event0{
	border-color:#ccc;
	background:url(/global_files/backgrounds/vgr/bg_vgr_orange_50x50_02.jpg) repeat-x #ffd392;
}
.event{
	background:url(/global_files/backgrounds/symbols/bg_delta_transparent_bt100.gif) bottom right no-repeat;
}
.calendar .add{
	display:block;
	width:16px;
	text-align:center;
	float:right;
}
.calendar a.add:link, .calendar a.add:visited{
	background-color:#eee;
	color:#666;
}
.calendar a.add:hover, .calendar a.add:active{
	background-color:#f60;
	color:#fff;
}
.sf-calendar-week .add{
	margin-bottom:1em;
}
.sf-calendar-month .nbr{
	background-color:#eee;
	color:#036;
	width:2.5em;
	display:block;
	margin-bottom:2em;
	text-align:center;
	padding:.4em 0;
	font-weight:bold;
}
.sf-calendar-month .weekend .nbr{
	background-color:#ccc;
}
.sf-calendar-month .today .nbr{
	background-color:#036;
	color:#fff;
}
.sf-calendar-month .anotherMonth{
	background-color:#eee;
}
.sf-calendar-month .anotherMonth .nbr{
	color:#999;
}
tr.morning td, tr.evening td{
	padding:0 .2em;
	color:#666;
	background-color:#f3f3f3;
}
tr.morning td.weekend, tr.evening td.weekend, td.weekend{
	background-color:#ccc;
}
/* Media Queries */
@media (max-width:991px) {
	.sf-calendar-day .trTop .tdLeft{width:34%}
	.sf-calendar-year .month, .sf-calendar-month, .sf-calendar-week {font-size:12px}
}
/* Color Theme */
.sf-theme-dark .calendar,.sf-theme-dark .sf-calendar-month td.anotherMonth {background-color:#252c33}
.sf-theme-dark .calendar .trTop td {background-color:#393f4c;color:#999;}
.sf-theme-dark .calendar td.weekend,.sf-theme-dark .calendar td.tdLeft{background-color:#393f4c}
.sf-theme-dark .calendar td{border-color:#40454f}
.sf-theme-dark .sf-calendar-month .calendar .today {background-color:#069;border:none;}
.sf-theme-dark .calendar a:link,.sf-theme-dark .calendar a:visited{color:#ccc}
.sf-theme-dark .calendar a:hover,.sf-theme-dark .calendar a:active{color:#fff}

.sf-maxbox, .sf-maxbox form, .sf-maxbox div, .sf-maxbox iframe, .sf-maxbox-dialog, .sf-maxbox-canvas h1 { box-sizing:border-box; }
.sf-maxbox .bx {
	width:100%;
	height:100%;
}
.sf-maxbox {
	position:fixed;
	z-index:10201;
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:4%;
	background:#191919;
	background:rgba(0,0,0,0.5);
}
.sf-nav-main-mode .sf-modal-container .sf-maxbox{top:46px}
.sf-maxbox-dialog {
	width:100%;
	height:100%;
	overflow:auto;
	background:#fff;
	border:1px solid #333;
	-webkit-box-shadow:-1px -1px 10px 0px rgba(50, 50, 50, 0.85);
	-moz-box-shadow:-1px -1px 10px 0px rgba(50, 50, 50, 0.85);
	box-shadow:-1px -1px 10px 0px rgba(50, 50, 50, 0.85);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:2em;
	margin:auto;
}
.sf-maxbox-maxwidth .sf-maxbox-dialog {
	max-width:1300px;
}
.sf-maxbox.sf-navsize {
	z-index:10101;
	margin-top:46px;
}
.sf-maxbox.sf-fullsize {
	padding:0;
}
.sf-maxbox.sf-fullsize .sf-maxbox-dialog {
	border:0;
	padding:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.sf-maxbox h1 {
	font-size:1.3em;
	line-height:1.5em;
	margin:.5em 0;
	padding:0 .5em;
}
.sf-maxbox-dialog h1 { padding:0; }
.sf-maxbox h1 .sf-txt-light { color:#666; }
.sf-maxbox-canvas .stage { width:100%;height:calc(100% - 82px);}
.sf-maxbox-canvas .footer {
	width:72%; height:40px; padding:.5em 10%; 
	position:fixed; bottom:0;
	color:#ccc;
}

.sf-maxbox-canvas { width:66%; }
.sf-maxbox-panel { width:33%; }

.sf-maxbox-canvas { height:100%; padding-right:1%; float:left; text-align:center; overflow:auto; }
.sf-maxbox .sf-maxbox-canvas { background:#191919; }
.sf-maxbox.sf-fullsize .sf-maxbox-canvas { padding-right:0; }
.sf-maxbox-canvas .header { width:100%; height:40px; overflow:hidden; }
.sf-maxbox-canvas .header strong { display:block; padding:10px 20px 0 20px; white-space:nowrap; font-size:20px; }
.sf-maxbox-canvas h1 { width:100%; height:1.5em; margin-right:60px; overflow:hidden; color:#eee; }
.sf-maxbox-canvas .sf-media-resource.type-1 { max-width:95%; max-height:90%; }
.sf-maxbox-canvas .sf-media-resource-link { background-color:#fff; padding:5em 3em; text-align:left; }

.sf-media-container-preview { background-color:#fff;overflow:auto;text-align:left; padding:1em 0 2em 0; }
.sf-maxbox .sf-media-container-preview { padding:50px; border-right:1px solid #ccc; }

.sf-maxbox-panel { height:100%; float:right; overflow:auto; }
.sf-maxbox .sf-maxbox-panel { padding:0 0 1% 0; background:#fff; }
.sf-maxbox.sf-fullsize .sf-maxbox-panel { padding:0; }
.sf-maxbox-panel .sf-btn-group { white-space:nowrap; }

.sf-maxbox-contextmenu { float:right; }
.sf-maxbox-panel .sf-media-layout-selection input, .sf-maxbox-panel .sf-media-layout-selection select { width:100%; box-sizing:border-box; }

@media screen and (max-width:480px) {
	.sf-maxbox-canvas .footer { padding:0 1%; }
	.sf-maxbox-contextmenu { float:none; }
	div.sf-rwd-none { display:none; }
}

@media screen and (max-width:768px) {
	.sf-maxbox {
		padding:0;
	}
	.sf-maxbox .sf-maxbox-dialog {
		border:0;
		padding:1em;
	}
	.sf-maxbox-canvas { width:59%; }
	.sf-maxbox-panel { width:40%; }
	.sf-maxbox-canvas .footer { width:59%; }
	span.sf-rwd-none { display:none; }
}
@media screen and (max-width:1260px) {
	.sf-maxbox-panel span.sf-rwd-none { display:none; }
}
@media print {
	.sf-maxbox, .sf-maxbox-canvas, .sf-maxbox-canvas h1 { background:#fff; color:#000; }
}
  
.sf-media-resource-pager { max-width:800px; margin:0 auto; }
.sf-media-resource-code { min-height:500px; }
.sf-maxbox .sf-media-resource-code { min-height:100px; }
.sf-media-resource-code { display:block; width:100%; height:100%; border:1px solid #ccc; background-color:#fff; }
.sf-media-resource-archive { display:block; width:100%; height:100%; border:1px solid #ccc; background-color:#fff; text-align:left; padding:1em; overflow:auto; }
.sf-media-resource.type-4 { border:1px solid #eee; }   
.sf-media-resource-archive .sf-media-resource-link { padding:1em 0 0 0; }

  

#sf-pman .sf-dialog .sf-dialog-title a.sf-txt-light:link, #sf-pman .sf-dialog .sf-dialog-title a.sf-txt-light:visited { font-size:11px; color:#ccc; }

#sf-pman #mediaContainerNavi h2 { margin:0 0 .5em 0; }
#mediaContainerNavi { padding:0 1em 0 0; overflow:auto; }
#mediaContainerNavi .containerTree { padding:0 0 1em 0; }

.mediaListThumb .thmb { 
	width:110px; height:105px;
	overflow:hidden;
	float:left;
	margin:0 4px 4px 0;
	padding:2px;
	border-top:1px solid ;
	border-color:#eee #ccc #ccc #eee; 
	background-color:#eee;
	color:#666; 
}
.mediaListThumb .thmb label { display:none; }
.mediaListThumb label { margin-bottom:2px; height:16px; }
.mediaListThumb .thmb:hover label { display:block; }
.mediaListThumb .thmb:hover label,
.mediaListThumb .thmb:hover a.title { background-color:#d3dce1; }
.mediaListThumb .prv { margin-top:18px; }
.mediaListThumb .thmb:hover .prv { margin-top:0px; }

.mediaListThumb .prv { display:block; overflow:hidden; height:66px; text-align:center; }
.mediaListThumb .ia {
	display:block; overflow:hidden; height:60px; 
	border:1px solid #ccc;
}
.mediaListThumb .ia img { vertical-align:middle; }
.mediaListThumb .ia img.imgh { height:60px; width:1px; }
.mediaListThumb a.title { display:block; background-color:#eee; overflow:hidden; font-size:10px; line-height:16px; color:#999; height:16px; text-align:center; text-overflow:ellipsis; }

.mediaListThumb .ia, .sf-media-list-download .ia {
	background:url(/global_files/backgrounds/cgr/bg_lightbox_320.gif) center;
}

.sf-media-list-download {margin:0;padding:0}
.sf-media-list-download li {clear:both;list-style-type:none}
.sf-media-list-download .details {padding-left:110px;line-height:1.8em;margin-bottom:1em;}
.sf-media-list-download .ia {
	display:block; overflow:hidden; height:120px; width:80px;
	border:1px solid #ccc; 
	text-align:right;
	float:left; 
	margin-bottom:1em; 
}
.sf-media-list-download .ia img {vertical-align:bottom}
.mediaListThumb .ia .img-thumb {width:20px}
.mediaListThumb .ia .img-thumb, .mediaListThumb .ia .img-container .sf-icon {margin:47px 0 0 18px}
.mediaListThumb .ia:hover .img-thumb {
	margin:10px auto 0 auto; 
	width:80px; 
    transition-duration: 1s;
}
.sf-media-list-download .ia img.imgh {height:120px;width:1px}
.sf-media-list-download h4 { padding:0; margin:0; border-bottom:1px dotted #ccc; font-size:1.3em;}
.sf-media-list-download .documentPreview {background:center center no-repeat}

.mediaListThumb li.inactive .ia,
.sf-media-list-download li.inactive,
#mediaContent .sf-table tr.inactive td { 
	-moz-opacity:0.50;
	opacity:0.50;
}
#mediaContent .sf-table tr.inactive { 
	background-color:#fff; color:#666;
}
#mediaContent .sf-table tr.inactive td.columnContentMenu { 
	-moz-opacity:1;
	opacity:1;
}
#mediaContent .sf-table tr.inactive strong {font-weight:normal}
@media screen and (min-width:768px) {
	#sf-media-method {padding-top:1em}
}
#sf-media-method .sf-media-area {
	padding:2em 0 1em 0;
	text-align:center;
}
#sf-media-method .sf-media-area .sf-btn{
	white-space:normal;
}
.sf-media-services { padding-top:1em;}
.sf-media-services .sf-media-service { display:block;width:150px;padding-top:1em;float:left;text-align:center; }
.sf-media-services-cloud .sf-media-service {width:180px;}
.sf-media-services .sf-media-service span { display:block }

#sf-media-method .sf-media-footer {
	padding:1.5em;
	background:#f7f7f7;
}
#sf-media-method .sf-media-drop-target {padding:1em;border:1px dotted #ccc}
#sf-media-method .sf-media-container-new {padding:0 0 1em 0}
#sf-media-method .sf-media-container-new input {vertical-align:baseline}
#sf-media-method .sf-media-container-new-options {padding:1em 0}
#sf-media-method .sf-media-collector { min-height:7em; margin-top:1em; font-size:.8em; line-height:1.4em; }
#sf-media-method .sf-media-collector .item {
	width:18em; min-height:3em; margin:2px; padding:.5em; float:left; text-align:center; background-color:#fdfdfd; overflow:hidden; 
	-webkit-box-shadow:1px 1px 2px 0px #ccc;
	-moz-box-shadow:1px 1px 2px 0px #ccc;
	box-shadow:1px 1px 2px 0px #ccc;
}
#sf-media-method .sf-media-collector .item:hover {
	-webkit-box-shadow:1px 1px 2px 0px #666;
	-moz-box-shadow:1px 1px 2px 0px #666;
	box-shadow:1px 1px 2px 0px #666;
}
#sf-media-method .sf-media-collector .item .item-remove-dummy { float:left; width:20px; }
#sf-media-method .sf-media-collector .item .item-remove { float:right; }
#sf-media-method .sf-media-collector .item .item-thumb { height:50px; padding:.1em; background-color:#f7f7f7; text-align:center; overflow:hidden; }
#sf-media-method .sf-media-collector .item .item-details { height:3em; padding:.1em; text-align:center; overflow:hidden; color:#666; }
#sf-media-method .sf-media-collector .item .item-details:hover { color:#333; }
#sf-media-method .sf-droppable {display:none}
#sf-media-method .js-uploader-droppable .sf-droppable {display:block;margin-bottom:1em}

/* sidebar fieldset toggles */
.sf-form .sf-sidebar-toggle fieldset { margin:0;padding:0; }
.sf-form .sf-sidebar-toggle legend {
	border-top:1px solid #ddd;
	background-color:#fff;
	color:#666;
	font-size:1.2em;
	padding-left:1.2em;
}
.sf-theme-dark .sf-form .sf-sidebar-toggle legend {
	border-top: 1px solid #333942;
	background-color:#252c33;
	color:#ccc;
}
.sf-sidebar-toggle legend+div {
	padding:1em 0 1em 1.5em;
}	
.sf-sidebar-toggle legend:after,
.sf-editor-template-group:after {
	font-family: 'Glyphicons Halflings';
	font-size:.8em;
	content: "\e259";
	margin-right:1em;
	margin-top:.1em;
	float:right;
	color:#999;
}
.sf-sidebar-toggle legend.active:after,
.sf-editor-template-group.selected:after {
	font-family:'Glyphicons Halflings';
	content:"\e260";
}



.mediaGallery.lightbox ul { list-style-type:none; margin:0; padding:0; }
.mediaGallery.lightbox ul li { position:relative; }
.mediaGallery.lightbox ul li.imgBox { float:left; margin: 0 3px 3px 0; padding:5px; }
.mediaGallery.lightbox ul li.imgBox label {
	display:block; padding-bottom:4px; 
	-moz-opacity:0.0;
	opacity:0.0;
}
.mediaGallery.lightbox ul li.imgBox:hover label {
	-moz-opacity:1.0;
	opacity:1.0;
}
.mediaGallery.lightbox ul li .ia img { vertical-align:middle; border:0; }
.mediaGallery.lightbox ul li .ia img.imgh { border:0; width:1px; height:90px; }
.mediaGallery.lightbox ul li.imgBox.marked { background-color: #bfd9e5; }
.mediaGallery.lightbox ul li.imgBox span.title { display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.mediaGallery.lightbox .ia { 
	clear:both; display:block; overflow:hidden; 
	margin-bottom:5px;
	border:1px solid #eee;
	-webkit-box-shadow: 3px 3px 3px #999;
	-moz-box-shadow: 3px 3px 3px #999;
	box-shadow: 3px 3px 3px #999;	
	background:url(/global_files/backgrounds/cgr/bg_lightbox_320.gif) center #fff;
	vertical-align:middle;
	text-align:center; 
	white-space:nowrap; 
}
.mediaGallery.lightbox.update .ia { 
	cursor:move;
}
.mediaGallery.lightbox.type80 .ia { width:80px; height:60px; }
.mediaGallery.lightbox.type80 ul li.imgBox span.title { width:80px; }
.mediaGallery.lightbox.type80 ul li .ia img.imgh { height:60px; }

.mediaGallery.lightbox.type120 .ia { width:120px; height:90px; }
.mediaGallery.lightbox.type120 ul li.imgBox span.title { width:120px; }
.mediaGallery.lightbox.type120 ul li .ia img.imgh { height:90px; }

.mediaGallery.lightbox.type240 .ia { width:240px; height:180px; }
.mediaGallery.lightbox.type240 ul li.imgBox span.title { width:240px; }
.mediaGallery.lightbox.type240 ul li .ia img.imgh { height:180px; }

.mediaGalleryVideo ul {
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(/global_files/backgrounds/vgr/bg_vgr_whitebgrey_60x200.jpg) #eee;
}
.mediaGalleryVideo ul li {
	cursor:pointer;
	overflow:hidden;
	padding:0;
	background:#fff;
	border:1px solid #ccc;
    height:100%;
}
.mediaGalleryVideo ul li.focus {
	background:#000;
	border:2px solid #000;
}
.mediaGalleryVideo ul li a {
	margin:0;
	padding:0;
	border:0;
	height:100%;
	display:block;
}
.mediaGalleryVideo ul li img {
	-moz-opacity:0.70;
	opacity:0.70;
	border:0;
	width:100%;
	height:100%;
}
.mediaGalleryVideo ul li.focus img {
	-moz-opacity:1;
	opacity:1;
}

/* ~~~ layout 01 ~~~ */

.mediaGalleryVideo.layout01 ul {
	height:150px;
}
.mediaGalleryVideo.layout01 ul li {
	width:90px;
	height:50px;
}

/* ~~~ layout 02 ~~~ */

.mediaGalleryVideo.layout02 ul {
	height:250px;
}
.mediaGalleryVideo.layout02 ul li {
	width:230px;
	height:130px;
}

.mediaGalleryVideo.layout02 span.prev,
.mediaGalleryVideo.layout02 span.next
{
	cursor:pointer;
}
.mediaGalleryVideo.layout02 span.prev
{
	background:url(/global_files/icons/fugue/control-180.png) no-repeat left top;
	float:left;
	padding-left:2em;
}
.mediaGalleryVideo.layout02 span.next
{
	background:url(/global_files/icons/fugue/control.png) no-repeat right top;
	padding-right:2em;
	float:right;
}
.mediaGalleryVideo.layout02 .navpanel,
.mediaGalleryVideo.layout02 .infobox
{
	padding:1em;
	background-color:#eee; color:#333;
	line-height:1.5em;	
}
.mediaGalleryVideo.layout02 .infobox
{
	padding-top:0;
}
.mediaGalleryVideo.layout02 .navpanel hr
{
	clear:both;
	margin:0;
	padding-top:7px;
	border:0;
	border-bottom:1px solid #ccc;
}
.mediaGalleryVideo.layout02 .infobox h4
{
	font-weight:bold;
	font-size:1.3em;
	margin:0;
	margin-bottom:.4em;
}
/*
 * jsTree classic theme 1.0
 * Supported features: dots/no-dots, icons/no-icons, focused, loading
 * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
 */

.jstree-siteforum li, 
.jstree-siteforum ins { background-image:url("d.png"); background-repeat:no-repeat; background-color:transparent; }
.jstree-siteforum li { background-position:-90px 0; background-repeat:repeat-y;  }
.jstree-siteforum li.jstree-last { background:transparent; }
.jstree-siteforum .jstree-open > ins { background-position:-72px 0; }
.jstree-siteforum .jstree-closed > ins { background-position:-54px 0; }
.jstree-siteforum .jstree-leaf > ins { background-position:-36px 0; }

.jstree-siteforum .jstree-hovered { background:#e7f4f9; border:1px solid #e7f4f9; padding:0 2px 0 1px; }
.jstree-siteforum .jstree-clicked { background:#bfd9e5; border:1px solid #bfd9e5; padding:0 2px 0 1px; color:#000; }
.jstree-siteforum a .jstree-icon { background-position:-56px -19px; }
.jstree-siteforum .jstree-inactive { 
	opacity:0.50;
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
}
.jstree-siteforum .jstree-open > a .jstree-icon { background-position:-56px -36px; }
.jstree-siteforum a.jstree-loading .jstree-icon { background:url("throbber.gif") center center no-repeat !important; }

.jstree-siteforum.jstree-focused { background:white; }

.jstree-siteforum .jstree-no-dots li, 
.jstree-siteforum .jstree-no-dots .jstree-leaf > ins { background:transparent; }
.jstree-siteforum .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }
.jstree-siteforum .jstree-no-dots .jstree-closed > ins { background-position:0 0; }

.jstree-siteforum .jstree-no-icons a .jstree-icon { display:none; }

.jstree-siteforum .jstree-search { font-style:italic; }

.jstree-siteforum .jstree-no-icons .jstree-checkbox { display:inline-block; }
.jstree-siteforum .jstree-no-checkboxes .jstree-checkbox { display:none !important; }
.jstree-siteforum .jstree-checked > a > .jstree-checkbox { background-position:-38px -19px; }
.jstree-siteforum .jstree-unchecked > a > .jstree-checkbox { background-position:-2px -19px; }
.jstree-siteforum .jstree-undetermined > a > .jstree-checkbox { background-position:-20px -19px; }
.jstree-siteforum .jstree-checked > a > .jstree-checkbox:hover { background-position:-38px -37px; }
.jstree-siteforum .jstree-unchecked > a > .jstree-checkbox:hover { background-position:-2px -37px; }
.jstree-siteforum .jstree-undetermined > a > .jstree-checkbox:hover { background-position:-20px -37px; }

#vakata-dragged.jstree-siteforum ins { background:transparent !important; }
#vakata-dragged.jstree-siteforum .jstree-ok { background:url("d.png") -2px -53px no-repeat !important; }
#vakata-dragged.jstree-siteforum .jstree-invalid { background:url("d.png") -18px -53px no-repeat !important; }
#jstree-marker.jstree-siteforum { background:url("d.png") -41px -57px no-repeat !important; }

.jstree-siteforum a.jstree-search { color:aqua; }

#vakata-contextmenu.jstree-siteforum-context, 
#vakata-contextmenu.jstree-siteforum-context li ul { background:#f0f0f0; border:1px solid #979797; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; }
#vakata-contextmenu.jstree-siteforum-context li { }
#vakata-contextmenu.jstree-siteforum-context a { color:black; }
#vakata-contextmenu.jstree-siteforum-context a:hover, 
#vakata-contextmenu.jstree-siteforum-context .vakata-hover > a { padding:0 5px; background:#e8eff7; border:1px solid #aecff7; color:black; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#vakata-contextmenu.jstree-siteforum-context li.jstree-contextmenu-disabled a, 
#vakata-contextmenu.jstree-siteforum-context li.jstree-contextmenu-disabled a:hover { color:silver; background:transparent; border:0; padding:1px 4px; }
#vakata-contextmenu.jstree-siteforum-context li.vakata-separator { background:white; border-top:1px solid #e0e0e0; margin:0; }
#vakata-contextmenu.jstree-siteforum-context li ul { margin-left:-4px; }
/* ~~~ stream ~~~ */

.newsletStream hr {
	margin: 0;
	background-color: #eee; 
	border: none;
	height: 1px;
}
.newsletStream .ajax-loader {
	display: none;
}
.newsletStream.ui-state-loading .ajax-loader {
	display: block;
}
.newsletStream ul, .newsletMessage ul {	
	list-style-type: none;
	margin:0;
	padding:0;
	line-height:1.3em;
	font-size:1em;
}

/* ~~~ message ~~~ */

.newsletStream .newsletMessage {
	padding:0;
	margin:1.5em 0;
	position:relative;
	height:100%;
}
.newsletMessage .newsletMessageBody {
	font-size:1em;
	line-height:1.6em;
	display:block;
	word-wrap:break-word;
	overflow:hidden;
}
.newsletMessage .img {
	height:40px;
	width:30px;
	float:left;
	display:block;
	overflow:hidden;
	text-align:center;
	margin-right:10px;
}
.canvas .widget .newsletMessage .newsletMessageBody {
	font-size:1em;
}
.newsletMessage .newsletMessageBody small {
	font-size:.8em;
}
.newsletMessageBody .sf-media-resource,
.newsletMessageBody embed,
.newsletMessageBody object {
	margin-top:10px;
}
.sf-newslet-message-body-hide .newsletMessage .newsletMessageBody,
.sf-newslet-message-body-hide .newsletMessage .deleteMessage{
	display:none;
}

/* ~~~ comment ~~~ */

.newsletMessage .newsletCommentContainer {
	word-wrap:break-word;
	overflow:hidden;
}
.newsletComment .newsletCommentText {
	margin-left:42px;
	padding-top:3px;
}
.newsletComment {
	min-height:50px;
	margin-bottom:1em;
}
.newsletCommentReactions {
	margin:.5em 0;
}
.newsletCommentReactions span {
	padding:0 1em 0 1.3em;
}
.newsletMessage .deleteMessage,
.newsletCommentReactions .sf-hover-visible {
	visibility:hidden;
}
.newsletMessage:hover .deleteMessage,
.newsletComment:hover .newsletCommentReactions .sf-hover-visible {
	visibility:visible;
}
.newsletMessage .sf-btn {
	border:0;
}
.sf-material-icon-em .material-icons {
	font-size:1.2em;
	vertical-align:text-bottom;
}
.newsletStream .sf-newslet-reaction-header {
	padding:1em 1em 1em 3em;
}
.sf-newslet-comment-form {
	text-align:left;
	padding:1em;
}
.newsletStream .sf-newslet-comment-form.sf-color-rear{
	background-color:transparent;
}
.newsletStream .sf-newslet-comment-form {
	padding:0 1em 0 3em; 
}
.sf-newslet-comment-form form {
	margin-left:10px;
	display:block;
	text-align:left;
}
.sf-newslet-message-form {
	padding:0 1em 0 .5em;
}
/* ~~~ controls ~~~ */

.newsletStream.ui-state-loading .js-showMoreMessagesLink {
	display: none;
}

/* ~~~ helper ~~~ */

.newsletStream .cleaner {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


/* project items in widgets */
.sf-list.sf-project-items li {display:block;padding:.5em 0;border-bottom:1px dotted #ccc;overflow:hidden}
.sf-project-items li .sf-title {display:block;overflow:hidden;white-space:nowrap}
.sf-project-items li .sf-detail {display:block;width:132px;padding-left:5px;float:right;background-color:#f7f7f7;color:#666}
.sf-project-items li .sf-statistic {display:block;float:left;width:90px;margin-right:5px}
.sf-project-items li .sf-user-avatar-sm {margin-top:-3px}

.sf-project-task {padding:.5em}
.sf-project-task h4 {font-size:.9em;font-weight:normal;padding-left:.5em;margin:.7em 0}

.sf-modal-container .sf-project-task,.sf-modal-container .sf-project-task-message{
	margin:auto;outline:0;width:95%;max-width:1400px;
	box-shadow:1px 1px 14px 0px rgba(50, 50, 80, 0.75);border-radius:3px
}
.sf-modal-container .sf-project-task{padding:1.5em;word-wrap:break-word;}

.sf-project-task.sf-mode-sidebar {width:30%;float:right;min-height:550px}

.sf-project-tasks.calendar.sf-mode-sidebar {overflow:auto}
.sf-project-tasks.calendar .js-sortable-column {height:7em}
.sf-project-tasks.sf-mode-sidebar {width:68%;float:left}
.sf-project-tasks .status-table {display:table;width:100%;table-layout:fixed}
.sf-project-tasks .status-row {display:table-row}
.sf-project-tasks.kanban {overflow:auto}
.sf-project-tasks.kanban .status-table {min-height:550px}
.sf-project-tasks.kanban .status-column {display:table-cell;width:180px;padding:0 10px;border-right:1px solid #ccc}
.sf-project-tasks.users .status-column {display:table-cell;width:80px;text-align:center}
.sf-project-tasks.users .status-column span {padding:0 1em}
.sf-project-tasks.sf-task-pool {min-height:200px;border:1px dotted #ccc}
.sf-project-tasks.sf-task-pool .sf-task {width:200px;min-height:85px;margin-right:1em;float:left}

.sf-project-tasks .sf-task {margin:10px 0;padding:5px;border-radius:3px;border-left:4px solid #090;min-height:3em;font-size:.95em}
.sf-project-tasks .sf-task a {text-decoration:none}
.sf-project-tasks .sf-task-type {border-right:3px solid #090;padding-right:3px}
.sf-project-tasks .sf-task .title {font-weight:normal;color:#666}

.sf-project-tasks .sf-task-symbols {clear:both;-moz-opacity:0.50;opacity:0.50;cursor:default}
.sf-project-tasks .sf-task .sf-task-symbols {padding-top:.3em}
.sf-project-tasks .sf-task:hover .sf-task-symbols {-moz-opacity:1.00;opacity:1.00}
.sf-project-tasks .sf-task-symbols span {padding-right:.5em}
.sf-project-tasks .sf-task-symbols img {width:10px}

.sf-task-checkpoints .done a span {text-decoration:line-through}
.sf-task-checkpoints li {line-height:1.7em;padding-left:1em}
.sf-task-checkpoints li .right {display:none}
.sf-task-checkpoints li:hover {background-color:#fff;color:#333}
.sf-task-checkpoints li:hover .right {display:block;padding-right:2em}
.sf-task-checkpoints img {vertical-align:middle;margin-top:-2px}
.sf-task-checkpoints a:hover {text-decoration:none}

.sf-task-users .sf-user-avatar-sm,.sf-project-tasks .sf-task .sf-user-avatar-sm,.sf-project-task .deadline span {float:right}

.ui-autocomplete.ui-front {z-index:10201}

.sf-project-task form fieldset label.p1,form div.p1,.sf-project-task .sf-form fieldset label.p1,
.canvas .widget .sf-project-task form div.p2, .canvas .widget .sf-project-task .sf-form div.p {border-top:0}

/* Color Theme */
.sf-theme-dark .sf-project-tasks.kanban .status-column {border-right-color:#252c33}


   
.sf-search-advanced.parted{
	padding-left:0;
}
.sf-search .parted .sfsSearchResults{
	list-style-type:none;
	margin:0;
	padding:0;
}
.sf-search .parted .sfsSearchResults li{
	clear:both;
	border-top:1px dotted #ccc;
	margin:0;
	padding:1em 0;
}
.sf-search .parted .sfsSearchResults li.first{
	clear:none;
	border-top:none;
}
.sf-search .parted .sfsSearchResults li .p1{
	display:block;
	float:left;
	width:30px;
	text-align:center;
}
.sf-search .parted .sfsSearchResults li .p1 span{
	display:block;
	line-height:1.8em;
}
.sf-search .parted .sfsSearchResults li .p2{
	display:block;
	margin:0 0 0 32px;
}
.sf-search .unparted .sfsSearchResults{
	list-style-type:none;
	min-height:16em;
	margin:0;
	padding:0;
}
.sf-search .unparted .sfsSearchResults li{
	border-top:1px dotted #ccc;
	margin:0;
	padding:1em 0 0 0;
}
.sf-search .unparted .sfsSearchResults li.first{
	border-top:none;
}
.sf-search .unparted .sfsSearchResults li .p1{
	float:left;
	width:100px;
	text-align:center;
	overflow:hidden;
	min-height:80px;
}
.sf-search .unparted .sfsSearchResults li .p1 span{
	display:block;
	line-height:1.8em;
}
.sf-search .unparted .sfsSearchResults li .p2{
	margin:0 0 0 105px;
}
.sf-search .unparted .sfsSearchResults li .p2 small{
	margin:0;
}
.sf-search .unparted .sfsSearchInfoLine{
	margin:1em 0 .5em 0;
	padding:.5em;
	text-align:left;
	border-bottom:1px solid #dbdbdb;
}
.sf-search .unparted .sfsSearchResults li {
	padding:20px;
	padding:1.6em 0.5em;
}
.sf-search .submit-button {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
}
.sf-search .unparted .sfsSearchResults li .p1 .searchImg {
	overflow:hidden;
	width:80px;
	height:80px;
	padding:2px 0 0 2px;
	margin:0 4px 4px 0;
	-webkit-box-shadow:2px 2px 4px #cfcfcf;
	-moz-box-shadow:2px 2px 4px #cfcfcf;
	box-shadow:2px 2px 4px #cfcfcf;
	background:#fefefe; /* Old browsers */
	background:-webkit-gradient(linear,left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#fefefe 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#fefefe 0%,#f1f1f1 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#fefefe 0%,#f1f1f1 100%); /* IE10+ */
	background:-moz-linear-gradient(top,#fefefe 0%,#f1f1f1 100%); /* FF3.6+ */
	background:linear-gradient(to bottom,#fefefe 0%,#f1f1f1 100%); /* W3C */
}
.sf-search .unparted .sfsSearchResults li .p1 .inner-searchImg {
	display:table-cell;
	vertical-align:middle;
	width:80px;
	height:80px;
	text-align:center;
}
.sf-search .unparted .sfsSearchResults li .details {
	margin:0.4em 0 0.8em;
}
.sf-search .unparted .sfsSearchResults li .details, 
.sfsSearchResults li .details a {
	color:#686868;
}
.sf-search .unparted .sfsSearchResults li .desc, 
.sfsSearchResults li small {
	margin-top:0.88em;
}

.sf-search-advanced .luceneSearchInput, .dd-container .dd-selected {  
	color:#868686;
	border-color:#cbcbcb;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;		
}
.sf-search-advanced fieldset {
	background-color:#f6f6f6;
	border:1px solid #e1e1e1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0.8em;
	margin:0;
}
.sf-search-advanced .luceneSearchInput {
	background:#fff;
	color:#868686;
	border-top:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	border-right:0;
	cursor:text;
	float:left;
	text-indent:0;
	display:block;
	padding: 0.19em 0.5em;
	margin:0;
	height:2.1em;
	box-sizing: border-box;
	font-size:1em;
}

.sf-search-advanced .luceneSearchSubmit {
	display:block;
	margin:0;
	padding:0.3em 0.85em 0.4em;
	cursor:pointer;
	color:#484647;
	border-radius:0 4px 4px 0;
	border:1px solid #cfcfcf;
	background:#e4e4e4; /* Old browsers */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#fefefe 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#fefefe 0%,#f1f1f1 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#fefefe 0%,#f1f1f1 100%); /* IE10+ */
	background:-moz-linear-gradient(top,#fefefe 0%, #f1f1f1 100%); /* FF3.6+ */
	background:linear-gradient(to bottom,#fefefe 0%,#f1f1f1 100%); /* W3C */
	box-sizing: border-box;
	height:2.1em;
	font-size:1em;
	line-height:1em;
}
.sf-search-advanced .luceneSearchSubmit:hover {
	background:#eee;
}
.sf-search-advanced .dd-container {
	float:left;
	margin:0;
	display:none;
}
.sf-search-advanced .dd-container .dd-select {
	border-right: 1px solid #ccc;
	height:2.1em;
	box-sizing: border-box;
}
.sf-search-advanced .dd-container .dd-selected-text {
	line-height:1em;
	text-decoration:none;
}
.widget .sf-search-advanced #js_luceneSearchObjectType.dd-container .dd-selected-text {
	display:none;
}
.sf-search-advanced .dd-container .dd-selected {
	width:11em;
	line-height:1em;
    box-sizing: border-box;
    padding: 0.3em 0.35em;
    height: 2.1em;
    border:1px solid transparent;
}

.widget .sf-search-advanced .dd-container .dd-selected {
	width:auto;
}
.sf-search-advanced .dd-container a,
.sf-search-advanced .dd-container a:link,
.sf-search-advanced .dd-container a:visited,
.sf-search-advanced .dd-container a:hover,
.sf-search-advanced .dd-container a:active {
	color:#666;
	text-decoration:none;
	cursor:pointer;
}
.sf-search-advanced .dd-container a {
	line-height:initial;
}

.sf-search-advanced .dd-container .dd-selected-text {
	cursor:pointer;
}
.sf-search .ui-autocomplete {
	z-index:10201;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:1px 1px 5px 0px rgba(50, 50, 50, 0.75);
}
.sf-search .ui-autocomplete .ui-menu-item a {
	display:block;
	height:18px;
	white-space:nowrap;
}
.sf-search .ui-autocomplete.ui-menu .ui-menu-item img {
	float:left;
	margin:2px 5px 0 0;
}
.sf-search .ui-autocomplete .ui-menu-item span {
	display:block;
/*	margin-left:20px;	*/
	line-height:18px;
	font-size:11px;
	color:#000;
	font-family:arial,helvetica,sans-serif;
}
.canvas .widget .content #js_luceneSearchObjectType { width:3em; float:left;}
.canvas .widget .content #js_luceneSearchInput { width:38%; }
.canvas .widget .content .sf-search-advanced .dd-container .dd-select { width:100%; }
.canvas .widget .content .sf-search-advanced .dd-container .dd-selected { padding-top:0.5em;}

label.dd-option-text {
    margin: 0;
}
.dd-options {
	width:13em;
}
.dd-option {
	height:2.1em;
	box-sizing:border-box;
	padding: 0.45em 0.35em;
}
.dd-option-image, .dd-selected-image {
    float: left;
    margin-right: 0.5em;
    max-width: 64px;
    vertical-align: middle;
    margin-top: -0.1em;
}
.dd-option-image {
	margin-right:0em;
}
#js_luceneSearchObjectType .dd-selected-image {
	margin-top:-0.08em;
}
.sf-search-advanced .dd-container .dd-selected-text {
    line-height: 1.2em !important;
    text-decoration: none;
}
.dd-pointer { 
	width:0.05em; 
	right:0.4em; 
}
label.dd-option-text {
	line-height:1.2em !important;
}
#js_luceneSearchObjectType {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}
.sf-search-advanced .luceneSearchInput {
	border-radius:0;
	border-left:0 none;
}
.sf-search-advanced .dd-container .dd-select {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}


	.account-grayscale-25{
		filter: grayscale(25%);
	}
	.account-grayscale-50{
		filter: grayscale(50%);
	}
	.account-grayscale-75{
		filter: grayscale(75%);
	}
	.account-grayscale-100{
		filter: grayscale(100%);
	}

	@media screen {
		.account-grayscale-100{
			opacity: 0.2;
		}
	}

	.account-floating-modal-close{
		position: absolute;
		top: -2em;
		right: 0em;
		z-index: 1;
	}

	.account-floating-modal-buttons{
		position: absolute;
		top: -29px;
		background-color: #fff;
		border-radius: 2px 2px 0px 0px;
		right: 0px;
		padding: 6px 48px 1px 5px;
	}


.ui-autocomplete {
	text-align: left;
}
.sf-autocomplete-input {
	padding:4px 0;
	text-indent:20px;
	cursor:pointer;
	background: url(/global_files/icons/fugue/magnifier-zoom-in.png) no-repeat #fff;
	background-position:3px center;
}
.sf-autocomplete-off {
	background-image:none;
	background-color:#eee;
	border-color:#ccc;
}
.sf-autocomplete-focus {
	cursor:auto;
}
.sf-autocomplete-loading {
	background-image: url(/global_files/javascript/jquery/plugins/jsTree/themes/siteforum/throbber.gif);
}

.ui-autocomplete .sf-itemtype-0 { 
	background:url(/global_files/icons/fugue/xfn-sweetheart.png) no-repeat;
	color:#930;
	padding-left:20px;
}
.ui-autocomplete .sf-itemtype-1 { 
	background:url(/global_files/icons/fugue/xfn-friend.png) no-repeat;
	padding-left:20px;
}
.ui-autocomplete .sf-itemtype-2 {
	background:url(/global_files/icons/fugue/user.png) no-repeat;
	padding-left:20px;
}
.ui-autocomplete .sf-itemtype-3 {
	background:url(/global_files/icons/fugue/user-business.png) no-repeat;
	padding-left:20px;
}

.ui-menu .ui-menu-item {list-style-image:none;}

.sf-autocomplete-collector { background-color:#eee; padding:1em 0; line-height:1.5em; }
.sf-autocomplete-collector .sf-item,
.sf-autocomplete-collector .sf-item .deselect { 
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.sf-autocomplete-collector .sf-item { 
	margin:2px; 
	padding:3px 3px 3px 10px;
	background:#2485b6;
	color:#fff; 
	white-space:nowrap; 
	float:left;
}
.sf-autocomplete-collector .sf-item.sf-itemtype-0 { 
	background:#e4551d;
}
.sf-autocomplete-collector .sf-item .sf-deselect:hover { 
	-moz-opacity:1;
	opacity:1;
	color:#fff;
}
.sf-autocomplete-collector .sf-item .sf-deselect:before {
	content:"\0000D7";
}
.sf-autocomplete-collector .sf-item .sf-deselect { 
	-moz-opacity:0.50;
	opacity:0.50;
	color:#fff;
	cursor:pointer;
	font-size:22px;
	vertical-align:bottom;
	text-decoration:none;
}



.dd-select{ border-radius:2px; border-left: 1px solid #CCC; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #FFF; position:relative; cursor:pointer; height: 2.1em; background: #FFF !important;}
.dd-desc { color:#aaa; display:block; overflow: hidden; font-weight:normal; line-height: 1.4em; }
.dd-selected{ overflow:hidden; display:block; padding: 0.37em 0.46em; font-weight:bold;}
.dd-pointer{ width:0; height:0; position:absolute; right:5px; top:50%; margin-top:-2px;}
.dd-pointer-down{ border:solid 3px transparent; border-top:solid 3px #000; }
.dd-pointer-up{border:solid 3px transparent !important; border-bottom:solid 3px #000 !important; margin-top:-5px;}
.dd-options{ border:solid 1px #ccc; border-top:none; list-style:none; box-shadow:0px 1px 5px #ddd; display:none; position:absolute; z-index:2000; margin:0; padding:0;background:#fff; overflow:auto;}
.dd-option{ padding: 0.45em 0.35em; display:block; border-bottom:solid 1px #ddd; overflow:hidden; text-decoration:none !important; color:#333; cursor:pointer;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out; }
.dd-options > li:last-child > .dd-option{ border-bottom:none;}
.dd-option:hover{ background:#f3f3f3; color:#000;}
.dd-selected-description-truncated { text-overflow: ellipsis; white-space:nowrap; }
.dd-option-selected { background:#f6f6f6; }
.dd-option-image, .dd-selected-image { vertical-align:middle; float:left; margin-right:5px; max-width:64px; }
.dd-image-right { float:right; margin-right:15px; margin-left:5px; }
.dd-container { position:relative; }
.dd-selected-text { font-weight:bold; }

#ui-datepicker-div,
#ui-datepicker-div.ui-widget
#ui-datepicker-div.ui-widget input, 
#ui-datepicker-div.ui-widget select, 
#ui-datepicker-div.ui-widget textarea, 
#ui-datepicker-div.ui-widget button,
.ui-widget {
	font-family:inherit;
}
#ui-datepicker-div .ui-datepicker-header,
#ui-datepicker-div .ui-widget-header {
    background:#eee none repeat scroll 0 0;
    border:0;
}
#ui-datepicker-div .ui-state-default {
	background:#e9e9e9 none repeat scroll 0 0;
    border:0;
}
#ui-datepicker-div .ui-state-highlight {
	background-color:#ffe985;
    border:0;
}
#ui-datepicker-div .ui-state-active {
	background-color:#069;
    color:#fff;
    border:0;
}
#ui-datepicker-div {
	box-shadow:0 8px 12px #999;
	border:1px solid #efefef;
}
#ui-datepicker-div .ui-datepicker-buttonpane {
	border-top:0;
}
.ui-timepicker-div .ui-widget-content {border:1px solid #ccc}





.SumoSelect {vertical-align:top;}
.SumoSelect p {margin:0}
.SumoSelect .SlectBox {width:200px;padding:5px 8px 4px 8px;font-size:14px;line-height:16px;}

/* this is applied on that hidden select. DO NOT USE display:none;or visiblity:hidden;and Do not override any of these properties. */
.SelectClass {position:absolute;top:0px;left:0px;right:0px;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}

    .SumoSelect > .optWrapper > .options > li label, .SumoSelect > .CaptionCont {user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}

.SumoSelect {display:inline-block;position:relative;outline:none}
.SumoSelect:focus > .CaptionCont,.SumoSelect:hover > .CaptionCont {box-shadow:0px 0px 2px #7799d0;border-color:#7799d0}
    .SumoSelect > .CaptionCont {position:relative;border:0;border-bottom:2px solid #ddd;min-height:14px;background-color:#fff;border-radius:2px;margin:0px}
        .SumoSelect > .CaptionCont > span {display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}
            /* placeholder style */
            .SumoSelect > .CaptionCont > span.placeholder {color:#ccc}

        .SumoSelect > .CaptionCont > label {position:absolute;top:0px;right:0px;bottom:0px;width:30px}
            .SumoSelect > .CaptionCont > label > i {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');
                background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;background-repeat:no-repeat;opacity:0.8}

    .SumoSelect > .optWrapper {top:20px;width:100%;position:absolute;left:0;opacity:0;visibility:hidden;transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-webkit-transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-moz-transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-ms-transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-o-transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:-100;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.11);border-radius:3px;overflow:hidden}
		.sf-theme-dark .SumoSelect {color:#666}
        .SumoSelect > .optWrapper.open {top:25px;visibility:visible;opacity:1;z-index:1000}

        /* Set the height of pop up here (only for desktop mode) */
        .SumoSelect > .optWrapper > .options {list-style:none;display:block;padding:0px;margin:0px;overflow:auto;border-radius:2px;max-height:250px;} /* height */ 
        .SumoSelect > .optWrapper.isFloating > .options {max-height:100%;box-shadow:0px 0px 100px #595959}
        .SumoSelect > .optWrapper > .options > li {padding:6px 6px;border-bottom:1px solid #F3F3F3;position:relative}
            .SumoSelect > .optWrapper > .options > li:first-child {border-radius:2px 2px 0px 0px}
            .SumoSelect > .optWrapper > .options > li:last-child {border-bottom:none;border-radius:0px 0px 2px 2px}
            .SumoSelect > .optWrapper > .options > li.sel{background-color:#a1c0e4}

            .SumoSelect > .optWrapper > .options > li label {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}
            .SumoSelect > .optWrapper > .options > li span {display:none}

        /* Floating styles */
        .SumoSelect > .optWrapper.isFloating {position:fixed;top:0px;left:0px;right:0px;width:90%;bottom:0px;margin:auto;max-height:90%}

    /* .SumoSelect:} > .CaptionCont > label {background-color:#F1F1F1} */
    /* disabled state */
    .SumoSelect > .optWrapper > .options > li.disabled {background-color:inherit;pointer-events:none}
        .SumoSelect > .optWrapper > .options > li.disabled * {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 5-7 */ filter:alpha(opacity=50);/* Netscape */ -moz-opacity:0.5;/* Safari 1.x */ -khtml-opacity:0.5;/* Good browsers */ opacity:0.5}
    /* styling for multiple select */
    .SumoSelect > .optWrapper.multiple > .options > li {padding-left:35px;cursor:pointer}
        .SumoSelect > .optWrapper.multiple > .options > li span,
        .SumoSelect .select-all > span{position:absolute;display:block;width:30px;top:0px;bottom:0px;margin-left:-35px}
            .SumoSelect > .optWrapper.multiple > .options > li span i,
            .SumoSelect .select-all > span i{position:absolute;margin:auto;left:0px;right:0px;top:0px;bottom:0px;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.15);background-color:#fff}
.SumoSelect > .optWrapper > .MultiControls {display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.13);border-radius:0px 0px 3px 3px}
    .SumoSelect > .optWrapper.multiple.isFloating > .MultiControls {display:block;margin-top:5px;position:absolute;bottom:0px;width:100%}
    .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls {display:block}
        .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p {padding:6px}

    .SumoSelect > .optWrapper.multiple > .MultiControls > p {display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}
        .SumoSelect > .optWrapper.multiple > .MultiControls > p {background-color:#f1f1f1}
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {border-right:1px solid #DBDBDB;border-radius:0px 0px 0px 3px}
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel {border-radius:0px 0px 3px 0px}
    /* styling for select on popup mode */
    .SumoSelect > .optWrapper.isFloating > .options > li {padding:12px 6px}

    /* styling for only multiple select on popup mode */
    .SumoSelect > .optWrapper.multiple.isFloating > .options > li {padding-left:35px}
    .SumoSelect > .optWrapper.multiple.isFloating {padding-bottom:43px}
    /* selected state
    .SumoSelect > .optWrapper.multiple > .options > li.selected span i:after,
    .SumoSelect .select-all.selected > span i:after{content:'';position:absolute;width:11px;height:11px;top:2px;left:2px;background-color:rgb(17, 169, 17);border-radius:2px;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15)} */
    .SumoSelect > .optWrapper.multiple > .options > li.selected span i,
    .SumoSelect .select-all.selected > span i,
    .SumoSelect .select-all.partial > span i{background-color:rgb(17, 169, 17);box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center}
    /* disabled state */
    .SumoSelect.disabled {opacity:0.7;cursor:not-allowed}
     .SumoSelect.disabled > .CaptionCont{border-color:#ccc;box-shadow:none}
    /* Select all button height:20px */
    .SumoSelect .select-all{border-radius:3px 3px 0px 0px;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0px 3px 35px}
    .SumoSelect .select-all > span i{cursor:pointer}
    .SumoSelect .select-all.partial > span i{background-color:#ccc}
    /* styling for optgroups */
    .SumoSelect > .optWrapper > .options > li.optGroup {padding-left:5px;text-decoration:underline}

.ui-uploader-files .ui-state-failed{
	color:red;
}
.ui-uploader-removeFile{
	display:inline-block;
	width:16px;
	background-image:url(/global_files/icons/silk/cross.png);
	background-repeat:no-repeat;
	background-position: center center;
}
.ui-uploader-removeFile:link,.ui-uploader-removeFile:visited,.ui-uploader-removeFile:hover,.ui-uploader-removeFile:active{
	text-decoration: none;	
}
.ui-uploader-progressbar{
	height:2px;
	position:relative;
	overflow:hidden;
	background-color:#333;
}
.ui-uploader-progressbar .progress {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
}


						



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */

/* force min-width

#lightbox-image-details { min-width: 460px; }
#lightbox-container-image-data-box { min-width: 550px; }
#lightbox-container-image-box { min-width: 570px; }
*/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100001;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100002;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 99999;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%;
	float: left;
	text-align: left; 
}	

#lightbox-image {
	max-width:100%;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



/* ~~~ columns, grid ~~~ */
.sf-col-xs-1,.sf-col-xs-2,.sf-col-xs-3,.sf-col-xs-4,.sf-col-xs-5,.sf-col-xs-6,.sf-col-xs-7,.sf-col-xs-8,.sf-col-xs-9,.sf-col-xs-10,.sf-col-xs-11,.sf-col-xs-12,
.sf-col,.sf-half,.sf-third,.sf-twothird,.sf-threequarter,.sf-quarter{float:left}
.sf-col-xs-1{width:8.33333%}
.sf-col-xs-2{width:16.66666%}
.sf-col-xs-3{width:24.99999%}
.sf-col-xs-4{width:33.33333%}
.sf-col-xs-5{width:41.66666%}
.sf-col-xs-6{width:49.99999%}
.sf-col-xs-7{width:58.33333%}
.sf-col-xs-8{width:66.66666%}
.sf-col-xs-9{width:74.99999%}
.sf-col-xs-10{width:83.33333%}
.sf-col-xs-11{width:91.66666%}
.sf-col-xs-12,.sf-half,.sf-third,.sf-twothird,.sf-threequarter,.sf-quarter{width:99.99999%}
.sf-rest{overflow:hidden}

.sf-row-padding>[class^="sf-col-"],
.sf-row-padding>.sf-half,.sf-row-padding>.sf-third,.sf-row-padding>.sf-twothird,.sf-row-padding>.sf-threequarter,.sf-row-padding>.sf-quarter,
.sf-row-padding>.sf-col{padding-bottom:.5em;padding-right:.5em}

/* Extra small devices Phones (<768px) */
@media (max-width:767px) {
	.sf-hide-xs {display:none!important}
	#sf-pman .sf-intro-icon ul li {display:block;width:90%}
	#sf-pman .sf-intro-icon ul li .t01 {height:2em;padding-left:.5em}
	#sf-pman .sf-intro-icon .imgBg {background-image:none;margin:0;height:20px}
	#sf-pman .sf-intro-icon .imgBg .sf-icon {margin:0}
	.sf-panel,.sf-info,.sf-warning,pre code {padding:12px;font-size:12px}
}
/* Small devices Tablets (e768px) */
@media (min-width:768px){
	.sf-show-xs {display:none!important}
	.sf-col-sm-1,.sf-col-sm-2,.sf-col-sm-3,.sf-col-sm-4,.sf-col-sm-5,.sf-col-sm-6,.sf-col-sm-7,.sf-col-sm-8,.sf-col-sm-9,.sf-col-sm-10,.sf-col-sm-11,.sf-col-sm-12{float:left}
	.sf-col-sm-1{width:8.33333%}
	.sf-col-sm-2{width:16.66666%}
	.sf-col-sm-3{width:24.99999%}
	.sf-col-sm-4{width:33.33333%}
	.sf-col-sm-5{width:41.66666%}
	.sf-col-sm-6{width:49.99999%}
	.sf-col-sm-7{width:58.33333%}
	.sf-col-sm-8{width:66.66666%}
	.sf-col-sm-9{width:74.99999%}
	.sf-col-sm-10{width:83.33333%}
	.sf-col-sm-11{width:91.66666%}
	.sf-col-sm-12{width:99.99999%}

	.sf-text-left-sm { text-align:left;}
	.sf-text-right-sm { text-align:right;}
	.sf-text-center-sm { text-align:center;}
	.sf-right-sm { float:right; }
	.sf-left-sm { float:left; }
	.sf-float-none-sm { float:none; }
}
@media (max-width:991px) {
	.sf-hide-sm {display:none!important}
	.sf-main {padding-left:2em;padding-right:1em}
	.sf-main, .sf-main.sf-sidebar-margin {margin-left:0}

	#sf-pman .sf-intro-icon li span {display:none}
	#sf-pman .sf-intro-icon ul li div.t01 {height:2em}
	#sf-pman .sf-intro-icon .imgBg {margin:0}
	#sf-pman .dialog {margin:1em 1em 0 1em}
	#sf-pman h1 {margin:.5em 1em .5em 0;font-size:1.6em;}
	.sf-profile-header,.sf-panel{clear:both}

	#sf-nav-main-dropdown {position:fixed;overflow:auto;width:20em}
	#sf-nav-main-dropdown,.sf-nav-main-mode .sf-nav-sidebar {height:calc(100% - 30px);top:30px;display:none}
	.sf-nav-main-mode .sf-nav-sidebar-opener {top:58px}
	#sf-nav-main-dropdown.sf-block{display:block}

	.sf-nav-main {height:30px}
	.sf-nav-main .sf-nav-dropdown{background-color:#fff} /* PM navi */
	.sf-nav-main .sf-nav-dropdown>li>.sf-menu {padding:.5em 1.5em;text-align:left}
	.sf-nav-main .sf-nav-dropdown li {display:block;width:100%}
	.sf-nav-main .sf-nav-dropdown ul,
	.sf-nav-main .sf-nav-dropdown ul li ul {display:block;position:relative;top:0;left:0;width:100%;}
	.sf-nav-main .sf-nav-dropdown a.twig:link, .sf-nav-main .sf-nav-dropdown a.twig {background-image:none}
	.sf-nav-tabmenu {clear:both;padding-top:1em}
	.sf-nav-tabmenu li,.sf-nav-tabmenu .sf-nav-tab {display:inline-block;float:none}
	.sf-nav-tabmenu li a,.sf-nav-tabmenu .sf-nav-tab {padding:5px 7px}
	.sf-nav-tabmenu li.active,.sf-nav-tabmenu .sf-nav-tab.active {border:0;margin:0}
}

/* Medium devices Desktops (e992px) */
@media (min-width:992px) {
	.sf-show-sm{display:none!important}
	.sf-col-md-1,.sf-col-md-2,.sf-col-md-3,.sf-col-md-4,.sf-col-md-5,.sf-col-md-6,.sf-col-md-7,.sf-col-md-8,.sf-col-md-9,.sf-col-md-10,.sf-col-md-11,.sf-col-md-12{float:left}
	.sf-col-md-1{width:8.33333%}
	.sf-col-md-2{width:16.66666%}
	.sf-col-md-3,.sf-quarter{width:24.99999%}
	.sf-col-md-4,.sf-third{width:33.33333%}
	.sf-col-md-5{width:41.66666%}
	.sf-col-md-6,.sf-half{width:49.99999%}
	.sf-col-md-7{width:58.33333%}
	.sf-col-md-8,.sf-twothird{width:66.66666%}
	.sf-col-md-9,.sf-threequarter{width:74.99999%}
	.sf-col-md-10{width:83.33333%}
	.sf-col-md-11{width:91.66666%}
	.sf-col-md-12{width:99.99999%}

	.sf-nav-sidebar {display:block}
	.sf-sidebar-margin .sf-opener {display:none}
	.sf-main.sf-sidebar-margin {margin-left:220px}
	body.sf-master-selector-mode {margin-top:210px}
	
	.sf-text-left-md { text-align:left;}
	.sf-text-right-md { text-align:right;}
	.sf-text-center-md { text-align:center;}
	.sf-right-md { float:right; }
	.sf-left-md { float:left; }
	.sf-float-none-md { float:none; }	

}

/* Large devices Desktops (e1200px) */
@media (max-width:1199px) {
	.sf-main {padding-left:2em;padding-right:2em}
	.sf-hide-md{display:none!important}
}
@media (min-width:1200px) {
	.sf-show-md{display:none!important}
	.sf-col-lg-1,.sf-col-lg-2,.sf-col-lg-3,.sf-col-lg-4,.sf-col-lg-5,.sf-col-lg-6,.sf-col-lg-7,.sf-col-lg-8,.sf-col-lg-9,.sf-col-lg-10,.sf-col-lg-11,.sf-col-lg-12{float:left}
	.sf-col-lg-1{width:8.33333%}
	.sf-col-lg-2{width:16.66666%}
	.sf-col-lg-3{width:24.99999%}
	.sf-col-lg-4{width:33.33333%}
	.sf-col-lg-5{width:41.66666%}
	.sf-col-lg-6{width:49.99999%}
	.sf-col-lg-7{width:58.33333%}
	.sf-col-lg-8{width:66.66666%}
	.sf-col-lg-9{width:74.99999%}
	.sf-col-lg-10{width:83.33333%}
	.sf-col-lg-11{width:91.66666%}
	.sf-col-lg-12{width:99.99999%}	
	
	.sf-text-left-lg { text-align:left;}
	.sf-text-right-lg { text-align:right;}
	.sf-text-center-lg { text-align:center;}
	.sf-right-lg { float:right; }
	.sf-left-lg { float:left; }
	.sf-float-none-lg { float:none; }
}
@media print {
	.sf-main.sf-sidebar-margin {margin-left:0}
	#sf-pman {background-image:none!important;background-color:#fff!important;color:#000!important}
	#sf-footer,.sf-hide-print {display:none!important}
	#sf-content {width:100%!important} 
}
.sf-master-group.right,.sf-col.right{float:right}

/* speech bubble help */
.sf-speech-bubble {
	--sbcolor:#fff;
	background:var(--sbcolor);
	position:absolute;
	color:#666;
	border-radius:5px;
	padding:1em 2em 1.5em 2em;
	margin:22px;
	max-width:400px;
	filter:drop-shadow(0px 0px 6px #0005);
	transition:transform 0.25s ease;
}
.sf-speech-bubble:after {
	content:"";
	position:absolute;
	width:0;
	height:0;
	border:22px solid transparent;
}
.sf-speech-bubble.sb-top:after {
	top:0;
	left:50%;
	border-bottom-color:var(--sbcolor);
	border-top:0;
	border-width:22px 11px;
	margin-left:-16px;
	margin-top:-22px;
}
.sf-speech-bubble.sb-top.sb-aleft:after {
	left:20%;
	border-left:0;
	border-width:22px;
}
.sf-speech-bubble.sb-top.sb-aright:after {
	left:80%;
	border-right:0;
	border-width:22px;
}
.sf-speech-bubble.sb-right:after {
	right:0;
	top:50%;
	border-left-color:var(--sbcolor);
	border-right:0;
	border-width:11px 22px;
	margin-top:-16px;
	margin-right:-22px;
}
.sf-speech-bubble.sb-right.sb-atop:after {
	top:20%;
	border-top:0;
	border-width:22px;
}
.sf-speech-bubble.sb-right.sb-abottom:after {
	top:80%;
	border-bottom:0;
	border-width:22px;
}
.sf-speech-bubble.sb-bottom:after {
	bottom:0;
	left:50%;
	border-top-color:var(--sbcolor);
	border-bottom:0;
	border-width:22px 11px;
	margin-left:-16px;
	margin-bottom:-22px;
}
.sf-speech-bubble.sb-bottom.sb-aleft:after {
	left:20%;
	border-left:0;
	border-width:22px;
}
.sf-speech-bubble.sb-bottom.sb-aright:after {
	left:80%;
	border-right:0;
	border-width:22px;
}
.sf-speech-bubble.sb-left:after {
	left:0;
	top:50%;
	border-right-color:var(--sbcolor);
	border-left:0;
	border-width:11px 22px;
	margin-top:-16px;
	margin-left:-22px;
}
.sf-speech-bubble.sb-left.sb-atop:after {
	top:20%;
	border-top:0;
	border-width:22px;
}
.sf-speech-bubble.sb-left.sb-abottom:after {
	top:80%;
	border-bottom:0;
	border-width:22px;
}
.sf-speech-bubble .sf-helptext {
	margin-bottom:1.5em;
	line-height:1.5em;
	color:#666;
}
.sf-speech-bubble .sf-helptext ul {
	padding:1em;
}
.sf-speech-bubble .sf-helptext li {
	padding:0 0.5em;
}
.sf-speech-bubble .sf-btn {
	border:0;
}
.sf-speech-bubble .sf-btn.sf-btn-neutral {
	background-color:#ccc;
	color:#333;
}

@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: local('Material Icons'), local('MaterialIcons-Regular'),
		url(/global_files/icons/material/materialicons-regular.woff2) format('woff2'),
		url(/global_files/icons/material/materialicons-regular.woff) format('woff'),
		url(/global_files/icons/material/materialicons-regular.ttf) format('truetype');
	font-display: swap;
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }
.material-icons.md-64 { font-size: 64px; }
.material-icons.md-72 { font-size: 72px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-blue { color: #069; }
.material-icons.md-shade { color: #09c; text-shadow: 2px 2px #ccc;}
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }
