/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.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:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: 'Segoe UI', Tahoma, 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: 'Segoe UI', Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content.ui-widget { background: #eeeeee; color: #333333; border: 0px}
.ui-widget-content a { color: #333333; }
/* .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url('/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x; color: #ffffff; font-weight: bold; } */
.ui-widget-header { border: 1px solid #595959; background: #999; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url('/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x; font-weight: normal; color: #545454; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #3d3d3d; 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 #606060; background: #606060; font-weight: normal; color: white; }
.ui-state-hover a, .ui-state-hover a:hover { color: white; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #545454; background: #545454; font-weight: normal; color: white; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #DB3E1E; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url('/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top 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: #b81900 url('/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.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; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('/css/ui-lightness/images/ui-icons_222222_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('/css/ui-lightness/images/ui-icons_222222_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('/css/ui-lightness/images/ui-icons_ffffff_256x240.png'); }
.ui-icon-header {background-image: url('/css/ui-lightness/images/ui-icons_ffffff_256x240.png'); background-repeat:no-repeat; width: 16px; height: 16px;  }
.ui-state-default .ui-icon {  }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { }
.ui-state-active .ui-icon {  }
.ui-state-highlight .ui-icon {background-image: url('/css/ui-lightness/images/ui-icons_228ef1_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('/css/ui-lightness/images/ui-icons_ffd27a_256x240.png'); }

/* positioning */
.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-off { background-position: -96px -144px; }
.ui-icon-radio-on { 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 is deprecated, use ui-icon-seek-start instead */
.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; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url('/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png') 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url('/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png') 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 1.7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 2px 5px 10px 10px; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; border: 1px solid #d7d7d7; border-top: 0px;}
.ui-accordion .ui-accordion-content-active { display: block; }/*
 * jQuery UI Autocomplete 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: url('/css/ui-lightness/images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.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; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.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-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; 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: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.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; }/*
 * jQuery UI Tabs 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.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: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; background: #F1F1F1;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.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-year {width: 100%;}
.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; }

/* with multiple calendars */
.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 { border-left-width:0; }
.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%; }

/* RTL support */
.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 { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd .ddTitle {
	background:#f2f2f2;
	border:1px solid #c3c3c3;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:80px;
}
.dd .ddTitle span.arrow {
	background:url('/images/dd_arrow.gif') no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer;
}

.dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background:#66CCFF;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background:#66CCFF;
	
}
.hidden {display:none;}/********************** DataGrid *********************/
table.datagrid {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
table.datagrid tr {
	background: #FFFFFF;
}
table.datagrid tr.even {
	background: #F6F7FA;
}
table.datagrid tr:hover {
	box-shadow: 0 0 5px black inset !important;
}
table.datagrid tr.selected {
	box-shadow: 0 0 25px #B3F76F inset;
}


table.datagrid input[type=text], table.datagrid select {
	color: #525B37;
	font-family: Arial,sans-serif;
	border: 1px #d7d7d7 solid;
	padding: 2px 0px;
	margin: 0 auto;
}
table.datagrid tr.filters input[type=text], table.datagrid tr.filters select {
	width: 100%;
}
table.datagrid select {
	padding: 1px 0px;
}
table.datagrid input[type=text]:hover, table.datagrid input[type=text]:focus {
	background-color: #F6F7FA;
}
table.datagrid input[type=checkbox], table.datagrid input[type=checkbox]:hover {
	border: none;
	background-color: #C6DBFF;
	display: block;
	margin: 0 auto;
}
table.datagrid input[type=submit] {
	border: 0px;
	color: #494949;
	font-weight: bold;
	font-family: Arial,sans-serif;
	cursor: pointer;
	padding-right: 18px;
	background: transparent no-repeat right center;
}
table.datagrid input[name=filterSubmit] {
	background-image: url('/images/icons/find.png') !important;
}
table.datagrid input[name=operationSubmit] {
	background-image: url('/images/icons/accept.png') !important;
}
table.datagrid input[name=pageSubmit], table.datagrid input[name=itemsSubmit] {
	background-image: url('/images/icons/arrow_rotate_clockwise.png') !important;
}
table.datagrid input[name=resetSubmit] {
	background-image: url('/images/icons/arrow_refresh_small.png') !important;
}


table.datagrid td, table.datagrid th {
	color: #525b37;
	border: 1px solid #d7d7d7;
	padding: 1px 10px;
}
table.datagrid th {
	color: #505767;
	background: #f9f9f9;
	text-align: left;
	padding: 0 5px;
}
table.datagrid th.checker, table.datagrid td.checker, table.datagrid td.actions {
	text-align: center;
	padding-left: 6px;
}
table.datagrid tr.header th a span {
	color: #7D9DC9;
	font-size: 90%;
	padding-left: 6px;
}
table.datagrid tr.filters, table.datagrid tr.filters td {
	background: #f9f9f9;
	padding: 3px 6px !important;
}
table.datagrid tr.header th span.link {
	color: #165CA3;
}
table.datagrid th a, table.datagrid tr.filters a.filter {
	color: #494949;
	text-decoration: none;
	line-height: 12px;
	float: left;
	font-size: 10px;
}
table.datagrid tr.filters a.filter {
	background: url('/images/icons/find.png') no-repeat right center;
	padding-right: 25px;
	padding-left: 5px;
	font-weight: bold;
	text-align: left !important;
	line-height: 10px !important;
}
table.datagrid th p {
	text-decoration: none;
	float: left;
	margin: 5px 0;
}
table.datagrid tr.filters td.actions {
	text-align: left;
	padding: 6px !important;
}
table.datagrid tr.footer td {
	background: #f9f9f9;
	color: #505767;
	border: 1px solid #d7d7d7;
	padding: 0 10px;
	text-align: left;
	font-weight: bold;
	line-height: 1em;
}
table.datagrid span.positioner {
	width: 10px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 2px;
}
table.datagrid th span.positioner {
	padding-top: 0px;
}
table.datagrid span.positioner a {
	line-height: 0px;
}
table.datagrid span.positioner a span {
	border: none;
	display: block;
	float: left;
	margin: 2px;
	width: 16px;
	height: 4px;
	opacity: 0.40;
	filter: alpha(opacity=40);
	padding-left: 0px !important;
}
table.datagrid span.positioner a span.up {
	background: url('/images/asc.gif') no-repeat right center;
}
table.datagrid span.positioner a span.down {
	background: url('/images/desc.gif') no-repeat right center;
}
table.datagrid span.positioner a span.down:hover, table.datagrid span.positioner a span.up:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
table.datagrid span.positioner a.active span, table.datagrid span.positioner a.active span:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: default;
}
table.datagrid span.positioner a.inactive span, table.datagrid span.positioner a.inactive span:hover {
	background: none !important;
	cursor: default;
}
table.datagrid tr.footer select, table.datagrid tr.footer input[type=text] {
	margin: 0 0.2em;
	padding: 0 0.2em !important;
}
table.datagrid tr.footer input {
	text-align: center;
}


/** footer **/
table.datagrid .paginator, table.datagrid .operations, table.datagrid .grid-info {
	padding: 0.6em 1.8em 0.6em 0.1em;
	float: left;
}
table.datagrid .grid-info {
	float: right;
}
table.datagrid .paginator .paginator-controls {
	float: left;
	padding: 0em;
}
table.datagrid .paginator a {
	float: left !important;
	padding: 0em !important;
}
table.datagrid .paginator .paginator-first, table.datagrid .paginator .paginator-prev,
table.datagrid .paginator .paginator-next,  table.datagrid .paginator .paginator-last {
	margin: 0em 0.2em;
	float: left;
	margin: 1px 4px;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}
table.datagrid .paginator .paginator-first {
	background-image: url('/images/icons/control_start_blue.png');
}
table.datagrid .paginator .paginator-prev {
	background-image: url('/images/icons/control_left_blue.png');
}
table.datagrid .paginator .paginator-next {
	background-image: url('/images/icons/control_right_blue.png');
}
table.datagrid .paginator .paginator-last {
	background-image: url('/images/icons/control_end_blue.png');
}
table.datagrid .inactive {
	opacity: 0.40;
	=filter: alpha(opacity=40);
}

tr.orderdg_row_changed {
	background: #feffbf !important;
}

tr.orderdg_row_final {
	background: #dbedff !important;
}

tr.orderdg_row_cancel.orderdg_row_changed {
	background: white !important;
}

tr.orderdg_row_nonstock {
	background: #ffd3ff!important;
}

tr.orderdg_row_nonstock_foreign {
	background: #ffbc69 !important;
}

tr.orderdg_row_invoicing {
	background: #adadad !important;
}

tr.orderdg_row_cancel td, tr.orderdg_row_cancel.orderdg_row_changed td {
	color: #cccccc;
}

tr.ok td, tr.orderdg_row_instock {
	background: #e9ffe2 !important;
}

tr.orderdg_row_instock_foreign {
	background: #e2f785 !important;
}

tr.orderdg_row_instock_foreign_local {
	background: #83ff47 !important;
}

tr.warning, tr.orderdg_row_notreservedbutsent {
	background: #c70d01 !important;
}

tr.orderdg_suspicious {
	background: #592967 !important;
}

tr.orderdg_suspicious_sent {
	background: #42c0ff !important;
}

tr.orderdg_klarna_not_shippet_yet {
	background: black !important;
}

tr.orderdg_suspicious_nonstock {
	background: #ff00b4 !important;
}

tr.warning td,
tr.orderdg_row_notreservedbutsent td,
tr.orderdg_suspicious td,
tr.orderdg_klarna_not_shippet_yet td,
tr.orderdg_suspicious_nonstock td {
	color: white;
}
tr.bg_success {
    background: #e5ffdb !important;
}
tr td span.statusSuccess, dd .statusSuccess {
	font-weight: bold;
	color: green;
	font-size: 13px;
}

tr td span.statusError, dd .statusError {
	font-weight: bold;
	color: red;
	font-size: 13px;
	background: white;
}

tr td span.statusPending, dd .statusPending {
	font-weight: bold;
	color: blue;
	font-size: 13px;
}

tr td span.statusSuccess3DSecureError, dd .statusSuccess3DSecureError {
	font-weight: bold;
	color: #ffcc00;
	font-size: 13px;
}
.icon {
	float: left;
	margin: 1px 4px;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}

.icon.icon-edit{
	background-image: url('/images/icons/page_edit.png');
}
.icon.icon-copy{
	background-image: url('/images/icons/page_copy.png');
}
.icon.icon-cart{
	background-image: url('/images/icons/cart_go.png');
}
.icon.icon-email{
	background-image: url('/images/icons/email.png');
}
.icon.icon-del{
	background-image: url('/images/icons/page_delete.png');
}
.icon.icon-detail{
	background-image: url('/images/icons/page_detail.png');
}
.icon.icon-add{
	background-image: url('/images/icons/page_add.png');
}
.icon.icon-print{
	background-image: url('/images/icons/printer.png');
}
.icon.icon-table{
	background-image: url('/images/icons/table.png');
}
.icon.icon-error{
	background-image: url('/images/icons/cancel.png');
}
.icon.icon-invert{
	background-image: url('/images/icons/arrow_refresh.png');
	cursor: pointer;
}
.icon.icon-warning{
	background-image: url('/images/icons/error.png');
}
.icon.icon-info{
	background-image: url('/images/icons/information.png');
}
.icon.icon-calendar-month{
	background-image: url('/images/icons/calendar_view_month.png');
}
.icon.icon-help{
	background-image: url('/images/icons/help.png');
}
.icon.icon-menu{
	background-image: url('/images/icons/application_view_list.png');
}
.icon.icon-door-in{
	background-image: url('/images/icons/door_in.png');
}
.icon.icon-page-white{
	background-image: url('/images/icons/page_white.png');
}
.icon.icon-server{
	background-image: url('/images/icons/server.png');
}
.icon.icon-drive{
	background-image: url('/images/icons/drive.png');
}
.icon.icon-database{
	background-image: url('/images/icons/database.png');
}
.icon.icon-reply{
	background-image: url('/images/icons/reply.png');
}
.icon.icon-invoice{
	background-image: url('/images/icons/invoice.png');
}
.icon.icon-page-white-stack{
	background-image: url('/images/icons/page_white_stack.png');
}
.icon.icon-emoticon-smile{
	background-image: url('/images/icons/emoticon_smile.png');
}
.icon.icon-box{
	background-image: url('/images/icons/box.png');
}
.icon.icon-close{
	background-image: url('/images/icons/box_close.png');
	width: 32px;
	height: 32px;
}
.icon.icon-select{
	background-image: url('/images/icons/select.png');
	width: 32px;
	height: 32px;
}
.icon.icon-print-big{
	background-image: url('/images/icons/print_big.png');
	width: 32px;
	height: 32px;
}
.icon.icon-delete{
	background-image: url('/images/icons/delete.png');
	width: 32px;
	height: 32px;
}

.icon.icon-refresh{
	background-image: url('/images/icons/arrow_rotate_clockwise.png');
	width: 16px;
	height: 16px;
}

.icon.icon-export{
	background-image: url('/images/icons/export16.png');
	width: 16px;
	height: 16px;
}

.icon.icon-people{
	background-image: url('/images/icons/people.png');
}

.icon.icon-flag-green{
	background-image: url('/images/icons/flag_green.png');
}
.icon.icon-flag-red{
	background-image: url('/images/icons/flag_red.png');
}
.icon.icon-flag-orange{
	background-image: url('/images/icons/flag_orange.png');
}

.icon.icon-statistics{
	background-image: url('/images/icons/statistics.png');
}

.icon.icon-comment-question{
	background-image: url('/images/icons/comment_question.png');
}

.icon.icon-live-preview{
	background-image: url('/images/icons/live_preview.png');
}

.icon.icon-send{
	background-image: url('/images/icons/send.png');
}

.icon.icon-disk{
	background-image: url('/images/icons/disk.png');
}

.icon.icon-attach{
	background-image: url('/images/icons/attach.png');
}


.icon.icon-inline{
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.icon.icon-push{
	background-image: url('/images/icons/push.png');
	width: 20px;
	height: 20px;
}

.icon.icon-labels{
	background-image: url('/images/icons/labels.png');
	width: 20px;
	height: 20px;
}

.icon.icon-express {
	background-image: url('/images/icons/express.png');
	margin: 3px 0 0 0;
}

.icon.icon-okay {
	background-image: url('/images/icons/okay_18.png');
}

.icon.icon-form-add { background-image: url('/images/icons/application_form_add.png'); }
.icon.icon-basket { background-image: url('/images/icons/basket.png'); }
.icon.icon-scan { background-image: url('/images/icons/scan.png'); }
.icon.icon-pdf { background-image: url('/images/icons/pdf.png'); }
.icon.icon-split { background-image: url('/images/icons/split.png'); }
.icon.icon-sorting { background-image: url('/images/icons/sorting.png'); }
.icon.icon-invoice-glasses { background-image: url('/images/icons/invoice_glasses.png'); }
.icon.icon-checklist { background-image: url('/images/icons/checklist.png'); }

/**
 * Confirmation dialog with dynamic signals
 *
 * Copyright (c) 2009 Lukáš Doležal @ GDMT (dolezal@gdmt.cz)
 *
 * This source file is subject to the "General Public Licenee" (GPL)
 *
 * @copyright  Copyright (c) 2009 Lukáš Doležal (dolezal@gdmt.cz)
 * @license    http://www.gnu.org/copyleft/gpl.html  General Public License
 * @link       http://nettephp.com/cs/extras/confirmation-dialog
 * @package    ConfirmationDialog
 * @subpackage Example
 */
 
div.confirm_dialog
{
	position:fixed;

	left:30%;
	top:40%;
	width: 40%;
	padding:4px;
	background-color:#ffffff;
	border: 5px solid #c7dbff;
	box-shadow: 10px 10px 5px #888; 
	-webkit-box-shadow: 0px 0px 8px #4d4d4d;
	padding: 5px 5px 5px 15px;
	z-index: 9999998;
}

div.confirm_dialog p {
	font-size: 18px;
	padding: 5px;
	margin: 0px;
	color: #ef3d10;
	font-weight: bold;
	text-align: center;
}

div.confirm_dialog form dt {
	display: none;
}

div.confirm_dialog form dd {
	text-align: center;
	width: 100%;
	float: none;
	display: block;
	margin: 0px auto;
}

div.static_dialog.important
{
	background-color: #ffcccc !important;
	border-color: #663333 !important;
}

div.static_dialog
{

	padding:10px;

	background-color:#FFFFCC;

	border: 5px solid #cccc99;
	-moz-border-radius: 5px;
	border: 5px solid #c7dbff;
}

div.static_dialog p
{
	text-align: center;

}

div.static_dialog form table
{
	margin-left: auto;
	margin-right: auto;
}

div.static_dialog.second
{
	background: #eee;
	border-color:  #ccc;
}

div.static_dialog.second p
{
	font-family: "georgia", serif;
	font-style:italic;
	font-weight: bold;
	color: #333;
}

input.yesbut, input.nobut {
	border:  3px solid;
	font-size: 110%;
	-moz-border-radius: 5px;
}


input.yesbut
{
	background: #99ff99;
	border-color:#eeffee;
	color: darkgreen;
}
input.nobut
{
	background: #ff9999;
	border-color:#ffeeee;
	color: darkred;
}/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-content {
  font-size: small;
  color: #000;
  line-height: normal;
}

/* styling for active target elements - usually for background hilighting */
.bt-active {
  /* example:
  background-color: yellow !important;
  */
}/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}/**
	sexy-combo 2.1.3 : http://code.google.com/p/sexy-combo/
	
	This is the base structure, a skin css file is also needed
*/

/*wrapper of all elements*/
div.combo {
    position:relative;
    left: 0px;
    top: 0px;
}


/*text input*/
.combo input {
    position: absolute;
}


/*icon*/
.combo div.icon {
    position:absolute;
}


/*list wrapper*/
.combo div.list-wrapper {
    position: absolute;
    overflow: hidden;
    /*we should set height and max-height explicitly*/
    height: 200px; 
    max-height: 200px;
    /*should be always at the top*/
    z-index: 99999;

}

/*"drop-up" list wrapper*/
.combo div.list-wrapper-up {}

/*dropdown list*/
.combo ul {}

/*dropdown list item*/
.combo  li {
    height: 20px;
}

/*active (hovered) list item*/
.combo li.active {}


.combo .visible {
    display: block;
}

.combo .invisible {
    display: none;
}

/*used when emptyText config opt is set. Applied to text input*/
.combo input.empty {}






 
/**
	sexy-combo 2.1.3 : http://code.google.com/p/sexy-combo/
	
	This is the default skin.
*/

div.sexy {
    white-space: nowrap;
    height: 21px;
    border: 0;
    margin: 0;
    padding: 0;
    /* width: 146px; */
}

div.sexy input {
    margin: 0 0 0 0;
    font:normal 12px tahoma, arial, helvetica, sans-serif;
    padding:1px 3px;
    background:#fff url('/images/text-bg.gif') repeat-x 0 0;
    border:1px solid #B5B8C8;
    height: 18px;
    line-height:18px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    /* width: 129px;  */

}

div.sexy div.icon {
    width:17px;
    height:21px;
    border: 0;
    background:transparent url('/images/trigger.gif') no-repeat 0 0;
    cursor:pointer;
    border-bottom: 1px solid #B5B8C8;
    top:0px;
    left: 129px; 

}


div.sexy div.list-wrapper {
    left: 0px;
    top: 21px;
    border: 1px solid #D9D9D9;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    /* width: 146px; */
    bottom: auto;
}

div.sexy div.list-wrapper-up {
    top: auto;
    bottom: 21px;
}

div.sexy ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 200px;
}


div.sexy  li {
    padding: 0;
    padding-left: 5px;
    font:normal 14px tahoma, arial, helvetica, sans-serif;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
}

div.sexy li.active {
    background-color: rgb(223, 232, 246);
}

/*for IE*/
div.sexy a, div.sexy a:visited, div.sexy a:active {
    display: block;
	width: 100%;
	/* width: 146px; */
	text-decoration: none;
    font:normal 14px  tahoma, arial, helvetica, sans-serif;
	color: #000000;
    cursor: pointer;
    margin: 0;	
	height: 20px;
}

div.sexy input.empty {
    color: gray;
}

a.to-highlight:hover {
    background-color: rgb(223, 232, 246);
}.jush { color: Black; }
.jush-htm_com, .jush-com, .jush-one, .jush-php_com, .jush-php_one, .jush-js_one { color: Gray; }
.jush-php { color: #000033; background-color: #FFF0F0; }
.jush-php_quo, .jush-quo, .jush-php_eot, .jush-apo, .jush-py_rlapo, .jush-py_rlquo, .jush-py_rapo, .jush-py_rquo, .jush-py_lapo, .jush-py_lquo, .jush-sql_apo, .jush-sqlite_apo, .jush-sql_quo, .jush-sqlite_quo, .jush-sql_eot { color: Green; }
.jush-php_apo { color: #009F00; }
.jush-php_quo_var, .jush-php_var, .jush-sql_var { font-style: italic; }
.jush-php_halt2 { background-color: White; color: Black; }
.jush-tag_css, .jush-att_css .jush-att_quo, .jush-att_css .jush-att_apo, .jush-att_css .jush-att_val { color: Black; background-color: #FFFFE0; }
.jush-tag_js, .jush-att_js .jush-att_quo, .jush-att_js .jush-att_apo, .jush-att_js .jush-att_val, .jush-css_js { color: Black; background-color: #F0F0FF; }
.jush-tag { color: Navy; }
.jush-att, .jush-att_js, .jush-att_css { color: Teal; }
.jush-att_quo, .jush-att_apo, .jush-att_val { color: Purple; }
.jush-ent { color: Purple; }
.jush-js_reg { color: Navy; }
.jush-php_sql .jush-php_quo, .jush-php_sql .jush-php_apo,
.jush-php_sqlite .jush-php_quo, .jush-php_sqlite .jush-php_apo,
.jush-php_pgsql .jush-php_quo, .jush-php_pgsql .jush-php_apo
{ background-color: #FFBBB0; }
.jush-bac, .jush-php_bac, .jush-bra, .jush-pgsql .jush-sqlite_quo { color: Red; }
.jush-num, .jush-clr { color: #007f7f; }

.jush A:link, .jush A:visited { color: Navy; }
.jush-tag A:link, .jush-tag A:visited,
.jush-php_phpini .jush-php_apo A:link, .jush-php_phpini .jush-php_apo A:visited, .jush-php_phpini .jush-php_quo A:link, .jush-php_phpini .jush-php_quo A:visited,
.jush-php_sql .jush-php_apo A:link, .jush-php_sql .jush-php_apo A:visited, .jush-php_sql .jush-php_quo A:link, .jush-php_sql .jush-php_quo A:visited,
.jush-php_sqlite .jush-php_apo A:link, .jush-php_sqlite .jush-php_apo A:visited, .jush-php_sqlite .jush-php_quo A:link, .jush-php_sqlite .jush-php_quo A:visited,
.jush-php_pgsql .jush-php_apo A:link, .jush-php_pgsql .jush-php_apo A:visited, .jush-php_pgsql .jush-php_quo A:link, .jush-php_pgsql .jush-php_quo A:visited
{ color: inherit; color: expression(parentNode.currentStyle.color); }
/*styles for jquery ui daterangepicker plugin */

.ui-daterangepickercontain {
	position: absolute;
	z-index: 999;
}
.ui-daterangepickercontain .ui-daterangepicker {
	float: left;
	padding: 5px !important;
	width: auto;
	display: inline;
	background-image: none !important;
	clear: left;
}
.ui-daterangepicker ul, .ui-daterangepicker .ranges, .ui-daterangepicker .range-start, .ui-daterangepicker .range-end {
	float: left;
	padding: 0;
	margin: 0;
}
.ui-daterangepicker .ranges {
	width: auto;
	position: relative;
	padding: 5px 5px 40px 0;
	margin-left: 10px;
}
.ui-daterangepicker .range-start, .ui-daterangepicker .range-end {
	margin-left: 5px;
}
.ui-daterangepicker button.btnDone {
	margin: 0 5px 5px 0;
	position: absolute;
	bottom: 0;
	right: 0;
	clear: both;
	cursor: pointer;
	font-size: 1.1em;
}
.ui-daterangepicker ul {
	width: 17.6em;
	background: none;
	border: 0;
}
.ui-daterangepicker li {
	list-style: none;
	padding: 1px;
	cursor: pointer;
	margin: 1px 0;
}
.ui-daterangepicker li.ui-state-hover, .ui-daterangepicker li.ui-state-active {
	padding: 0;
}
.ui-daterangepicker li.preset_0 {
	margin-top: 1.5em !important;
}
.ui-daterangepicker .ui-widget-content a {
	text-decoration: none !important;
}
.ui-daterangepicker li a {
	font-weight: normal;
	margin: .3em .5em;
	display: block;
}
.ui-daterangepicker li span {
	float: right;
	margin: .3em .2em;
}
.ui-daterangepicker .title-start, .ui-daterangepicker .title-end {
	display: block;
	margin: 0 0 .2em;
	font-size: 1em;
	padding: 0 4px 2px;
}
.ui-daterangepicker .ui-datepicker-inline {
	font-size: 1em;
}
.ui-daterangepicker-arrows {
	padding: 2px;
	width: 204px;
	position: relative;
}
.ui-daterangepicker-arrows input.ui-rangepicker-input {
	width: 158px;
	margin: 0 2px 0 20px;
	padding: 2px;
	height: 1.1em;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev, .ui-daterangepicker-arrows .ui-daterangepicker-next {
	position: absolute;
	top: 2px; 
	padding: 1px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev {
	left: 2px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-next {
	right: 2px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev:hover, 
.ui-daterangepicker-arrows .ui-daterangepicker-next:hover,
.ui-daterangepicker-arrows .ui-daterangepicker-prev:focus, 
.ui-daterangepicker-arrows .ui-daterangepicker-next:focus {
	padding: 0;
}
div.tagsinput { margin-left: 2px; border:1px solid #7D7D7D; background: #D2F3FF; padding:5px; width: 300px; height:100px; overflow-y: auto;}
div.tagsinput span.tag { border: 1px solid #a5d24a; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 2px 5px; text-decoration:none; background: #cde69c; color: #638421; margin-right: 5px; margin-bottom:5px;font-family: helvetica;  font-size:13px;}
div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration:none; font-size: 11px; position: relative; top: -1px;  } 
div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px;  margin-right:5px; margin-bottom:5px; }
div.tagsinput div { display:block; float: left; } 
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #FBD8DB !important; color: #90111A !important;}.appriseOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,0.3);display:none;}.appriseOuter{background:#eee;border:1px solid #fff;box-shadow:0 3px 7px #333;-moz-box-shadow:0 3px 7px #333;-webkit-box-shadow:0 3px 7px #333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;z-index:99999999;min-width:200px;min-height:50px;max-width:75%;position:fixed;display:none;}.appriseInner{color:#333;text-shadow:0 1px 0 #fff;padding:20px;}.appriseInner button{border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;background:0;color:#232d3d;font-size:12px;font-weight:700;text-shadow:0 1px 0 #fff;cursor:pointer;box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc;margin:0 3px;padding:4px 10px;}.appriseInner button:hover{color:#d85054;}.aButtons,.aInput{text-align:center;margin:20px 10px 0;}.aTextbox{border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;width:180px;font-size:12px;font-weight:700;padding:5px 10px;} /*Messagebox */.divMessageBox{width:100%;height:100%;position:fixed;top:0;left:0;background: rgba(0,0,0,0.6);z-index:100000;}.MessageIE{background-image: url('/images/MetroNotification/bg.png');}.MessageBoxContainer{position: relative;top: 35%;color: white;position: relative;width: 100%;background-color:#232323;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;}.MessageBoxMiddle{position: relative;left: 20%;width: 50%;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;padding: 10px;}.MessageBoxMiddle .MsgTitle{font-size: 26px;}.MessageBoxMiddle .pText{font-style: 30px;}.MessageBoxContainer input{width: 50%;padding: 5px;}.MessageBoxContainer select{width: 50%;padding: 5px;}.MessageBoxButtonSection{width: 100%;height: 30px;}.MessageBoxButtonSection button{float: right;/*background-color: black;*/ border-color: white;border-width: 2px;border-style: solid;color: white;margin-right: 5px;padding: 5px;padding-left: 15px;padding-right: 15px;font-family: arial;}.MessageBoxButtonSection button:hover{background-color: red;}/* End of MessageBox */.LoadingBoxContainer{position: relative;top: 20%;color: white;position: relative;width: 100%;background-color:#232323;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;}.LoadingBoxMiddle{position: relative;left: 20%;width: 50%;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;padding: 10px;}.LoadingBoxContainer .MsgTitle{font-size: 26px;}.LoadingBoxContainer .pText{font-style: 30px;}#LoadingPoints{position: absolute;}/* bigBoxes */.bigBox{position: fixed;right: 10px;bottom: 10px;background-color: #004d60;padding-left: 10px;padding-top: 10px;padding-right: 10px;padding-bottom: 5px;width: 390px;height: 150px;color: white;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;z-index: 99999;}.bigBox span{font-size: 22px;}.bigBox p{font-size: 14px;margin-top: 2px;}#divMiniIcons{float: right;position: fixed;width: 430px;right: 10px;bottom: 180px;z-index: 9999;}.botClose{position: absolute;right: 10px;height: 15px;width: 15px;cursor: pointer;}#divMiniIcons .cajita{margin-left: 4px;margin-top: 5px;background-color: red;width: 30.5px;height: 30.5px;margin: 2 2px 0em;float: right;cursor: pointer;display: block;}.cajita img{width: 23px;height: 23px;padding-left: 3px;padding-top: 3px;}.bigBox .bigboxicon{width: 100px;margin: 0 0px 0em;float: left;}.bigBox .bigboxnumber{width: 220px;margin: 5 0px 0em;float: left;text-align: right;font-size: 25px;margin-top: 2px;}/* End of bigBoxes *//* SmallBox */#divSmallBoxes{position: fixed;right: 0;top: 0;}.SmallBox{position: absolute;right: 0px;top: 20px;padding-right: 30px;width: 420px;color: white;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;z-index: 9999;}.SmallBox:hover{box-shadow: 0px 0px 10px #888888;cursor: pointer;}.SmallBox .foto{width: 100px;height: 100px;margin: -10 -10px 2em;float: left;}.SmallBox .textoFull{width: 93%;float: left;padding-left: 20px;}.SmallBox .textoFoto{width: 65%;margin: 0 20px 0em;float: left;}.miniPic{position: absolute;bottom: 5px;}.miniIcono{height: 100%;}.SmallBox span{font-size: 22px;/*font-weight:bold;*/}.SmallBox p{font-size: 12px;margin-top: 2px;}/* End of SmallBox */#pageslide{/* These styles MUST be included. Do not change. */ display: none;position: absolute;position: fixed;top: 0;height: 100%;z-index: 999999;/* Specify the width of your pageslide here */ width: 305px;padding: 20px;/* These styles are optional, and describe how the pageslide will look */ background-color: #004d60;color: #FFF;-webkit-box-shadow: inset 0 0 5px 5px #222;-moz-shadow: inset 0 0 0px 0px #222;box-shadow: inset 0 0 0px 0px #222;}.purehtml{color: white;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;font-size: 16px;}@font-face{font-family: Quattro;src: url('/css/Quattrocento-Regular.otf');}/* Mobile Phones */@media screen and (max-width: 450px) and (max-width: 767px){/* SmallBox Responsive */#divSmallBoxes{position: fixed;width: 90%;right: 0;top: 0;}.SmallBox{position: absolute;right: 0px;top: 20px;padding-right: 30px;width: 100%;color: white;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;z-index: 9999;}.SmallBox:hover{box-shadow: 0px 0px 10px #888888;cursor: pointer;}.SmallBox span{font-size: 16px;/*font-weight:bold;*/}.SmallBox p{font-size: 12px;margin-top: 2px;}.SmallBox .foto{width: 100px;height: 100px;margin: -10 -10px 2em;float: left;}.SmallBox .textoFull{width: 93%;float: left;padding-left: 20px;}.SmallBox .textoFoto{width: 55%;margin: 0 15px 0em;float: left;}/* End of SmallBox Responsive*//* bigBoxes Responsive */.bigBox{position: fixed;right: 10px;bottom: 10px;background-color: #004d60;padding-left: 10px;padding-top: 10px;padding-right: 10px;padding-bottom: 5px;width: 88%;height: 150px;color: white;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;z-index: 99999;}.bigBox span{font-size: 19px;}.bigBox p{font-size: 12px;margin-top: 2px;}#divMiniIcons{float: right;position: fixed;right: 10px;bottom: 180px;z-index: 9999;}.botClose{position: absolute;right: 10px;height: 20px;width: 20px;}.bigBox .bigboxicon{width: 100px;margin: 0 0px 0em;float: left;}.bigBox .bigboxnumber{position: fixed;width: 220px;margin: 5 0px 0em;float: left;text-align: right;font-size: 25px;margin-top: 2px;}/* End of bigBoxes Responsive */ /*Messagebox Responsive */.divMessageBox{width:100%;height:100%;position:fixed;top:0;left:0;background: rgba(0,0,0,0.6);z-index:100000;}.MessageBoxContainer{position: relative;top: 25%;color: white;position: relative;width: 100%;background-color:#232323;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;}.MessageBoxMiddle{position: relative;left: 10%;width: 80%;font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;padding: 3px;}.MessageBoxMiddle .MsgTitle{font-size: 22px;}.MessageBoxMiddle .pText{font-style: 10px;}.MessageBoxContainer input{width: 50%;padding: 5px;}.MessageBoxContainer select{width: 50%;padding: 5px;}.MessageBoxButtonSection{width: 100%;height: 30px;}.MessageBoxButtonSection button{float: right;/*background-color: black;*/ border-color: white;border-width: 2px;border-style: solid;color: white;margin-right: 5px;padding: 5px;padding-left: 15px;padding-right: 15px;font-family: arial;}.MessageBoxButtonSection button:hover{background-color: red;}/* End of MessageBox Responsive */}/* Animations */.animated{-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;}.animated.fast{-webkit-animation-duration: 0.4s;-moz-animation-duration: 0.4s;-ms-animation-duration: 0.4s;-o-animation-duration: 0.4s;animation-duration: 0.4s;}@-webkit-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}@-moz-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}@-o-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}@keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}.fadeIn{-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInRight{0%{opacity: 0;-webkit-transform: translateX(20px);}100%{opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity: 0;-moz-transform: translateX(20px);}100%{opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInRight{0%{opacity: 0;-o-transform: translateX(20px);}100%{opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInRight{0%{opacity: 0;transform: translateX(20px);}100%{opacity: 1;transform: translateX(0);}}.fadeInRight{-webkit-animation-name: fadeInRight;-moz-animation-name: fadeInRight;-o-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translateY(20px);}100%{opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInUp{0%{opacity: 0;-moz-transform: translateY(20px);}100%{opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInUp{0%{opacity: 0;-o-transform: translateY(20px);}100%{opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInUp{0%{opacity: 0;transform: translateY(20px);}100%{opacity: 1;transform: translateY(0);}}.fadeInUp{-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}@-moz-keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}@-o-keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}@keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}.fadeOut{-webkit-animation-name: fadeOut;-moz-animation-name: fadeOut;-o-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOutLeft{0%{opacity: 1;-webkit-transform: translateX(0);}100%{opacity: 0;-webkit-transform: translateX(-20px);}}@-moz-keyframes fadeOutLeft{0%{opacity: 1;-moz-transform: translateX(0);}100%{opacity: 0;-moz-transform: translateX(-20px);}}@-o-keyframes fadeOutLeft{0%{opacity: 1;-o-transform: translateX(0);}100%{opacity: 0;-o-transform: translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity: 1;transform: translateX(0);}100%{opacity: 0;transform: translateX(-20px);}}.fadeOutLeft{-webkit-animation-name: fadeOutLeft;-moz-animation-name: fadeOutLeft;-o-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}/* End of Animations */.minict_wrapper{font-family:"Segoe UI", Segoe, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#333;background:#fff;position:relative;width:550px;height:2rem;border:1px solid #adadad;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.minict_wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.minict_wrapper:after{content:"\25BC";display:block;position:absolute;height:2.1rem;width:2.1rem;top:0;right:0;font-size:.6rem;line-height:1.9rem;text-align:center;color:#555}
.minict_wrapper.active:after{content:"\25B2"}
.minict_wrapper input{border:0;outline:none;background:none;font-family:"Segoe UI", Segoe, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#333;font-size:1rem;height:1.6rem;padding:0 2.2rem 0 .4rem;cursor:default;width:100%}
.minict_wrapper ul{display:none;list-style:none;padding:0;margin:0;position:absolute;width:100%;border:1px solid #e5e5e5;border-radius:3px;top:2rem;left:0;max-height:22rem;overflow-y:auto;z-index:999999}
.minict_wrapper ul li{list-style:none;padding:0 .7rem;cursor:pointer;background:#fff;line-height:1.6rem}
.minict_wrapper ul li:hover{background:#fcfcfc;color:#111}
.minict_wrapper ul li.minict_group{color:#444;background:#f6f6f6;font-weight:bold;cursor:default}
.minict_wrapper ul li.minict_empty{display:none;background:#fff !important;color:#bbb;text-align:center;font-size:.9rem;height:3.5rem;line-height:3.3rem}
.minict_wrapper ul li.selected{color:#819a9a;background:#f9fcff}.minict_wrapper ul li.highlighted{color:#fff;background:#819a9a}
.minict_wrapper ul li.hidden{display:none}
.minict_wrapper.bubble{-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .05);box-shadow:0 1px 3px 0 rgba(0, 0, 0, .05);background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(bottom, #fff 0%, #f9f9f9 100%)}.minict_wrapper.bubble:hover{border-color:#dcdcdc}.minict_wrapper.bubble:after{border-left:1px solid #e5e5e5;-webkit-box-shadow:inset 1px 0 0 0 #fff;box-shadow:inset 1px 0 0 0 #fff;height:2.05rem}.minict_wrapper.bubble ul{top:2.7rem;-webkit-box-shadow:0 5px 25px 0 rgba(0, 0, 0, .25);box-shadow:0 5px 25px 0 rgba(0, 0, 0, .25);border-radius:6px;overflow:visible}.minict_wrapper.bubble ul:before{position:absolute;top:-11px;left:19px;content:".";color:transparent;width:0;height:0;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #e5e5e5 transparent}.minict_wrapper.bubble ul:after{position:absolute;top:-10px;left:20px;content:".";color:transparent;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.minict_wrapper.bubble ul li.minict_first{border-top-left-radius:6px;border-top-right-radius:6px}.minict_wrapper.bubble ul li.minict_last{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; width: 600px; 
	box-shadow: 0px 0px 8px #4d4d4d;
	-webkit-box-shadow: 0px 0px 8px #4d4d4d;
}
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
table.datagrid .ui-multiselect-checkboxes input[type="checkbox"] { display: inline; margin-right: 5px;}
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px; font-weight: normal;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }
.ui-multiselect-hasfilter ul { position:relative; top:2px }
.ui-multiselect-filter { float:left; margin-right:10px; font-size:11px }
.ui-multiselect-filter input { width:100px; font-size:10px; margin-left:5px; height:15px; padding:2px; border:1px solid #292929; -webkit-appearance:textfield; -webkit-box-sizing:content-box; }
/* AutoSuggest CSS - Version 1.2 */

ul.as-selections {
	list-style-type: none;
	border-top: 1px solid #888;
	border-bottom: 1px solid #b6b6b6;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 4px 0 4px 4px;
	margin: 0;
	overflow: auto;
	background-color: #fff;
	box-shadow:inset 0 1px 2px #888;
	-webkit-box-shadow:inset 0 1px 2px #888;
	-moz-box-shadow:inset 0 1px 2px #888;
	min-width: 400px;
}

ul.as-selections.loading {
	background-color: #eee;
}

ul.as-selections li {
	float: left;
	margin: 1px 4px 1px 0;
}

ul.as-selections li.as-selection-item {
	color: #2b3840;
	font-size: 13px;
	font-family: "Lucida Grande", arial, sans-serif;
	text-shadow: 0 1px 1px #fff;
	background-color: #ddeefe;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddeefe), to(#bfe0f1));
	border: 1px solid #acc3ec;
	border-top-color: #c0d9e9;
	padding: 2px 7px 2px 10px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	box-shadow: 0 1px 1px #e4edf2;
	-webkit-box-shadow: 0 1px 1px #e4edf2;
	-moz-box-shadow: 0 1px 1px #e4edf2;
}

ul.as-selections li.as-selection-item:last-child {
	margin-left: 30px;
}

ul.as-selections li.as-selection-item a.as-close {
	float: right;
	margin: 1px 0 0 7px;
	padding: 0 2px;
	cursor: pointer;
	color: #5491be;
	font-family: "Helvetica", helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
	-webkit-transition: color .1s ease-in;
}

ul.as-selections li.as-selection-item.blur {
	color: #666666;
	background-color: #f4f4f4;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#d5d5d5));
	border-color: #bbb;
	border-top-color: #ccc;
	box-shadow: 0 1px 1px #e9e9e9;
	-webkit-box-shadow: 0 1px 1px #e9e9e9;
	-moz-box-shadow: 0 1px 1px #e9e9e9;
}

ul.as-selections li.as-selection-item.blur a.as-close {
	color: #999;
}

ul.as-selections li:hover.as-selection-item {
	color: #2b3840;
	background-color: #bbd4f1;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbd4f1), to(#a3c2e5));
	border-color: #6da0e0;
	border-top-color: #8bb7ed;
}

ul.as-selections li:hover.as-selection-item a.as-close {
	color: #4d70b0;
}

ul.as-selections li.as-selection-item.selected {
	border-color: #1f30e4;
}

ul.as-selections li.as-selection-item a:hover.as-close {
	color: #1b3c65;
}

ul.as-selections li.as-selection-item a:active.as-close {
	color: #4d70b0;
}

ul.as-selections li.as-original {
	margin-left: 0;
}

ul.as-selections li.as-original input {
	border: none;
	outline: none;
	font-size: 13px;
	width: 120px;
	height: 18px;
	padding-top: 3px;
}

ul.as-list {
	position: absolute;
	list-style-type: none;
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #000;
	font-family: "Lucida Grande", arial, sans-serif;
	background-color: #fff;
	background-color: rgba(255,255,255,0.95);
	z-index: 2;
	box-shadow: 0 2px 12px #222;
	-webkit-box-shadow: 0 2px 12px #222;
	-moz-box-shadow: 0 2px 12px #222;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

li.as-result-item, li.as-message {
	margin: 0 0 0 0;
	padding: 5px 12px;
	background-color: transparent;
	border: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

li:first-child.as-result-item {
	margin: 0;
}

li.as-message {
	margin: 0;
	cursor: default;
}

li.as-result-item.active {
	background-color: #3668d9;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 64%, from(rgb(110, 129, 245)), to(rgb(62, 82, 242)));
	border-color: #3342e8;
	color: #fff;
	text-shadow: 0 1px 2px #122042;
}

li.as-result-item em { 
	font-style: normal; 
	background: #444;  
	padding: 0 2px;
	color: #fff;
}

li.as-result-item.active em { 
	background: #253f7a;  
	color: #fff;
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	ul.as-selections {
		border-top-width: 2px;
	}
	ul.as-selections li.as-selection-item {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-top: -1px;
	}
	ul.as-selections li.as-original input {
		height: 19px;
	}
}

/* Opera Hacks  */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	ul.as-list {
		border: 1px solid #888;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-left: 4px;
		margin-top: 0;
	}
}

/* IE Hacks  */
ul.as-list {
	border: 1px solid #888\9;
}
ul.as-selections li.as-selection-item a.as-close {
	margin-left: 4px\9;
	margin-top: 0\9;
}

/* Firefox 3.0 Hacks */
ul.as-list,  x:-moz-any-link, x:default { 
	border: 1px solid #888;
}
BODY:first-of-type ul.as-list, x:-moz-any-link, x:default { /* Target FF 3.5+ */
	border: none;
}/* textarea */
div.texyla div.textarea-container {text-align:center; margin:5px 0; clear:left;}
div.texyla div.textarea-container * {margin: auto !important;}

/* lišta */
div.texyla ul.toolbar {margin:0; padding:0 0 0 5px; height:30px;}
div.texyla ul.toolbar li {margin:0; padding:0; list-style:none; float:left; width:30px; height:30px;}
div.texyla ul.toolbar li span {display:block; padding:7px; cursor:pointer;}
div.texyla ul.toolbar li img {display:block;}
div.texyla ul.toolbar li.separator {width:5px; background:url('/texyla/img/separator.gif') no-repeat 50% 50%;}
div.texyla ul.toolbar li.label {width:auto; line-height:30px; font-size: 90%; padding: 0 4px 0 7px;}

/* menu */
div.texyla ul.toolbar li.menu {z-index:2; background:url('/texyla/img/menu.gif') no-repeat 50% 50%; width:15px; position:relative;}
div.texyla ul.toolbar li ul {display:none; top:29px; left:0; position:absolute; margin:0; padding:2px;}
div.texyla ul.toolbar li ul li {padding: 0; height:auto; width:auto; display:block; cursor:pointer; float:none; white-space:nowrap;}
div.texyla ul.toolbar li ul li span {background-position: 2px 50% !important; background-repeat:no-repeat; padding:3px 5px 3px 22px; display:block;}

/* náhledy */
div.view-header {line-height:30px; background-repeat:no-repeat; background:no-repeat 5px 50%; padding-left:26px;}
div.preview-wrapper {background:white; overflow:hidden; position: relative; margin:5px; width: 97%; }
div.preview, pre.html-preview {padding:10px; margin:0; }
div.preview-div { min-width: 800px; }
div.preview-wait {border:1px solid #777; padding:10px 10px 10px 36px; background:url('/texyla/img/loader.gif') 10px 10px no-repeat; position:absolute; z-index:999;}
.preview { width: 100%; height: 100%; border: none; }

/* tlačítkové lišty */
div.texyla .bottom-toolbar { /*display:none;*/ }
div.texyla .left-toolbar .btn { padding: 2px 5px; cursor: pointer; }
div.texyla .right-toolbar { display: none; }
div.texyla .right-toolbar {position:absolute; right:0; top:0; margin-right:5px;}
div.texyla .right-toolbar .btn, div.texyla .right-toolbar button {margin-left:5px;}
div.texyla .span-tb, .twindow .span-tb, div.texyla .tabs {height:30px;}

/* tlačítka */
.twindow .btn {display:block; float:left; padding:0 0.5em; line-height:28px; cursor:pointer;}
div.texyla .left-toolbar .btn, div.texyla .left-toolbar button {margin-right:5px;}
div.texyla .btn .icon-span {background: no-repeat 0 50%; padding-left:20px;}


/* pluginy */
.ui-dialog-content .tab-background {width:81px; height:81px; position:absolute; top:19px; right:21px; background:url('/texyla/plugins/table/table-background.gif');}
.ui-dialog-content .tab-control {width:80px; height:80px; position:absolute; top:0; left:0;}
.ui-dialog-content .tab-selection {width:16px; height:16px; position:absolute; top:0; left:0; background:url('/texyla/plugins/table/table-selection.gif');}

.ui-dialog-content .emoticons {line-height:1em;}
.ui-dialog-content .emoticons img {margin:1px; padding:5px; cursor:pointer; display:inline-block;}

.ui-dialog-content .colors span {margin:1px; padding: 1px; cursor:pointer; display:inline-block;}
.ui-dialog-content .colors span span {display:block; width: 12px; height:12px;}

.ui-dialog-content .symbols span {cursor:pointer; padding:0; display:inline-block; text-align:center; width:2em; line-height:2em; margin:1px;}

.ui-dialog-content p.wait {background:url('/texyla/img/loader.gif') 0 50% no-repeat; padding-left:26px; margin:0;}

.ui-dialog-content .files-gallery .image {width:60px; text-align:center; vertical-align:middle; line-height:0;}
.ui-dialog-content .files-gallery .image img {cursor:pointer;}
.ui-dialog-content .files-gallery .label {display:table-cell; padding-left:5px;}
.ui-dialog-content .files-gallery {padding:0;}
.ui-dialog-content .gallery-item {margin-top:5px; font-size: 90%; width:100%}
.ui-dialog-content .gallery-item td.buttons {font-size: 80%; text-align: right; visibility: hidden;}
.ui-dialog-content .gallery-item:hover td.buttons {visibility: visible;}
.ui-dialog-content div.files-filter {padding-top: 15px;}

.ui-dialog-content div.clear {font-size:0; height:0; clear:both;}

div.edit-div {
	padding: 0 0 1px 0;
}

/* texyla vzhled */
div.texyla {
	background: #EEE;
}

div.texyla ul.toolbar li span:hover {
	background: url('/texyla/theme/button-vista.png') no-repeat 50% 50%;
}

div.texyla div.preview-wait {
	background: url('/texyla/theme/loader.gif') 10px 10px no-repeat;
}

/* dialog */
.ui-dialog-content p.wait {
	background: url('/texyla/theme/loader.gif') 0 50% no-repeat;
}

/* menu */
div.texyla ul.toolbar li ul li {
	padding: 1px
}

div.texyla ul.toolbar li ul li.ui-state-hover {
	padding: 0px
}

div.texyla ul.toolbar li.menu {
	background-image: url('/texyla/theme/menu.gif');
}

div.texyla ul.toolbar li.separator {
	background-image: url('/texyla/theme/separator.gif');
}body {
	font: 13px/1.4 'Segoe UI', 'Geneva CE', lucida, sans-serif;
	font-size-adjust: 0.47;
	font-size: 13px;
	color: #333;
	padding: 0px;
	margin: 0px;
	background: #f1f1f1;
}

h1 {
	font-size: 150%;
	color: #165ca3;
}

h2 {
	color: #4c4c4c;
	font-size: 1.6em;
}

a.toggler, a.toggleBlockVisibilityLink, a.asToggler{
	font-size: 14px;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin: 5px 0 10px 0;
}

a.toggler.toggled, a.toggleBlockVisibilityLink.toggled{
	text-decoration: none;
	color: black;
}

h2.warning {
	color: black;
	background: #FFF9D7;
	border: 1px solid #E2C822;
	padding: 1em;
	width: 500px;
	font-size: 1.2em;
	color: darkred;
}

a {
	font-weight: bold;
	color: #2480b9;
	text-decoration: none;
	font-size: 13px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}

a:hover {
	color: #4c4c4c;
	text-decoration: underline;
}

p {
	font-size: 13px;
}

a img {
	border: 0px;
}

table.basictable {
	border-spacing: 3px;
}

table.basictable tr {
	background: #f6f7fb;
}

table.basictable tr.even {
	background: white;
}

table.basictable tr:hover {
	background: #f7fff7;
}

table.basictable th {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	text-align: left;
	background: #7f7f7f;
	color: white;
	font-weight: normal;
}

table.basictable td {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #bcbcbc;
}

table.basictable td:hover {
	border: 1px solid black;
}

table.basictable tr.promoProduct td {
	border: 1px solid #2ae;  
}

#spinner {
	display: none;
	position: absolute;
	border: none;
	z-index: 9999999;
}

div.cleaner {
	font-size: 1px;
	clear: both;
}

div.flash {
	display: none;
}

form dl {
	margin: 0px;
	padding: 0px;
	clear: both;
}

form dt {
	display: block;
	width: 180px;
	text-align: left;
	float: left;
	padding-top: 1px;
	height: 18px;
	margin-bottom: 2px;
	clear: both;
}

form dt label.required {
	font-weight: bold;
}

form dd {
	text-align: left;
	float: left;
	margin: 0px;
	margin-bottom: 2px;
	position: relative;
}

form dd input.text {
	background: white;
	border: 1px solid #adadad;
	width: 264px;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

form dd input.text:focus {
	border: 1px solid #ff6c00;
	background: white;
}

form dd textarea {
	background: white;
	border: 1px solid #adadad;
}

form dd textarea:focus {
	border: 1px solid #ff6c00;
	background: white;
}

/*
form dd input.button, dd form input.button {
	font: 13px/1.4 'Segoe UI', 'Geneva CE', lucida, sans-serif;
	background: #ff6c00 url('/images/loginbutt_off.gif') right center no-repeat;
	border: 1px solid #494949;
	min-width: 170px;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 1px;
	margin-top: 1px;
	font-size: 1.1em;
}

form dd input.button:hover, dd form input.button:hover {
	background: #76e300 url('/images/loginbutt_on.gif') right center no-repeat;
}
*/

form input.button {
	font: 13px/1.4 'Segoe UI', 'Geneva CE', lucida, sans-serif;
	border: 2px solid #606060;
	text-align: center;
	color: #3d3d3d;
	font-weight: bold;
	cursor: pointer;
	padding: 5px 20px;
	position: relative;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}

form input.button:hover {
	background-color: #606060;
	color: white;
}

form fieldset {
	margin: 10px 0 10px 0;

	border: none;
}

form#frm-paramsForm fieldset {
	margin: 3px 0;
	border: none;
	padding: 0 3px;
}

form#frm-paramsForm fieldset label.block{
	width: 120px;
	line-height: 23px;
	display: block;
	float: left;
}

#frm-editCategoryBridgeForm dl{
    width: 350px;
    float: left;
    clear: none;
}

form fieldset legend {
	font-weight: bold;
	font-size: 1.1em;
}

input.datepicker, input.daterangepicker, input.datetimepicker, input.timepicker {
	background: white url('/images/icons/calendar.png') no-repeat right;
	border: 1px solid #adadad;
	height: 18px;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

/* definice seznamu pro hezke vystupy */

dl.basiclist dt {
	display: block;
	width: 170px;
	text-align: left;
	float: left;
	padding: 2px;
	padding-left: 5px;
	min-height: 18px;
	_height: 18px;
	margin-bottom: 2px;
	font-weight: normal;
	background: #7f7f7f;
	color: white;
	clear: both;
	margin: 0px;
}

dl.basiclist dd {
	text-align: left;
	margin-bottom: 2px;
	padding: 2px;
	padding-left: 10px;
	background: #f6f7fb;
	margin-left: 185px;
	border-bottom: 1px solid #CDCDCD;
	min-height: 18px;
	_height: 18px;
	font-weight: bold;
}

td.namecell {
	padding: 3px;
	background: #d64201;
	color: white;
	font-weight: bold;
	min-width: 100px;
}

td.valuecell {
	padding: 2px;
	padding-left: 10px;
	background: none;
	border-bottom: 1px solid #d64201;
}

#holder {
	min-width: 1200px;
	padding: 30px 0 0 0;
}

#holder.full {
	background: white;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #d7d7d7;
}

#topmenu {
	height: 29px;
	min-width: 99%;
	padding-right: 1%;
	background-color: #3b3b3b;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 30px;
	z-index: 100;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.53);
	-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.53);
	box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.53);
}

#topmenu img {
	float: left;
}

#topmenu .small_logo {
	margin: 3px 30px 0 30px;
}

#topmenu .topmenu_floater {
	float: right;
	color: white;
	position: relative;
	top: 4px;
	padding-left: 5px;
}

#topmenu .delimiter_right {
	float: right;
	position: relative;
	padding-left: 5px;
	height: 29px;
	display: block;
	background: url('/images/delimiter.png') no-repeat;
}

div.fullHeader {
	position: relative;
	padding: 5px 0 5px 20px;
	clear: both;
	background: #f1f1f1;
	border-bottom: 1px solid #d7d7d7;
}

div.fullHeader h1 {
	padding: 0px;
	margin: 0px;
}

#header {
	position: relative;
	padding: 15px 0 15px 22px;
	clear: both;
	background: #f1f1f1;
}

#header img.headerend {
	position: absolute;
	right: 0px;
	top: 0px;
}

#header a {
	font-weight: normal;
	font-size: 1.5em;
	color: #565656;
	font-family: ?Trebuchet MS?, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
}

#header strong {
	font-size: 1.5em;
}

#header.full {
	padding: 10px 0 10px 10px;
	width: auto;
}

#leftmenu {
	width: 225px;
	min-height: 430px;
	_height: 430px;
	float: left;
	position: absolute;
	padding: 0px 5px 20px 20px;
	background: #f1f1f1;
}

#leftmenu h2 {
	padding: 0 0 20px 0;
	margin: 0px;
}

#leftmenu div.shadow {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 13px;
	height: 428px;
}

div#middleBorder {
	width: 1px;
	border-right: 1px solid #d7d7d7;
	min-height: 100%;
	position: absolute;
	left: 249px;
}

#content {
	min-height: 500px;
	_height: 500px;
	float: left;
	min-width: 910px;
	padding: 0px 20px 20px 20px;
	margin-left: 250px;
	background: white;
	border: 1px solid #d7d7d7;
	border-top: 3px solid #d7d7d7;
	border-left: 0px;
}

#content_fullwidth {
	min-height: 500px;
	_height: 500px;
	float: left;
	min-width: 1200px;
	padding: 10px 20px 20px 20px;
}

#middleholder {
	position: relative;
	min-width: 1200px;
	width: 100%;
}

#middleholder_fullwidth {
	/* background: #e0f7ff; */
	position: relative;
	min-width: 1200px;
	width: 100%;
}

.rightlineshadow {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 100%;
	width: 14px;
}

#middleholder img.contentrightshadow {
	position: absolute;
	top: 0px;
	right: 0px;
}

#footer {
	min-height: 20px;
	width: 100%;
	background: #f1f1f1;
	position: relative;
	margin: 0 0 0 0;
}

#footer img.footerend {
	position: absolute;
	right: 0px;
	top: 0px;
}

.topmenu_dropdown {
	float: left;
}

.topmenu_dropdown ul {
	box-shadow: 0px 0px 8px #4d4d4d;
	-webkit-box-shadow: 0px 0px 8px #4d4d4d;
}

.potato-menu-item a {
	width: 190px;
	background: url('/images/topmenu_nosub_off.png') right no-repeat;
	border: 1px solid white;
	border-bottom: 0px;
	padding:3px 20px 3px 12px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: white;
}

.potato-menu-item a:hover {
	/* background: #e13000; */
	background: url('/images/topmenu_nosub_on.png') right no-repeat;
}

.potato-menu-has-holizontal > a {
	background: url('/images/topmenu_hassub_off.png') right no-repeat;
}

.potato-menu-has-holizontal > a:hover {
	background: url('/images/topmenu_hassub_on.png') right no-repeat;
}

.potato-menu-group {
	border-bottom: 1px solid white;
}

ul.topmenu_dropdown li a.toplevel {
	background: url('/images/delimiter.png') right no-repeat;
	min-width: 80px;
	border: 0px;
	height: 23px;
	text-align: center;
	cursor: pointer;
}

ul.topmenu_dropdown li a.toplevel:hover {
	background: url('/images/delimiter.png') right no-repeat;
	border: 0px;
}

ul.menu li a.master {
	cursor: pointer;
}

ul.menu_adaptable {
	/* border: 1px solid #d7d7d7;
	border-top: 3px solid #d7d7d7; */
}

ul.menu_adaptable li.master {
	border: 1px solid #d7d7d7;
	border-top: 3px solid #d7d7d7;
	margin: 0 0 7px 0;
}

ul.menu_adaptable, ul.menu_adaptable ul {
	padding: 0px;
	margin: 0px;
}

ul.menu_adaptable {
	width: 210px;
}

ul.menu_adaptable li {
	list-style-type: none;
}

ul.menu_adaptable li ul li {
	list-style-type: none;
}

ul.menu_adaptable li ul li ul li {

}

ul.menu_adaptable li ul li ul li ul li {
	list-style-type: none;
}

ul.menu_adaptable li a {
	font-size: 0.2em;
	background: #d7d7d7;
	color: #d7d7d7;
	display: none;
	text-decoration: none;
	padding-left: 5px;
}

ul.menu_adaptable li ul li a {
	color: #db3e1e;
	background: white;
	font-size: 1.2em;
	text-decoration: none;
	display: block;
	padding: 2px 0 2px 5px;
}

ul.menu_adaptable li ul li a:hover {
	background: #217ab2;
	color: white;
}

ul.menu_adaptable li ul li a:hover.noLink { background: white; color: #db3e1e; }

ul.menu_adaptable li ul li ul li a {
	background: #fffef7;
	color: #4c4c4c;
	font-size: 0.9em;
	padding-left: 0.6em;
	font-weight: normal;
}
ul.menu_adaptable li ul li ul li ul li a {
	background: #f6fff4;
	color: #0d94e2;
	font-size: 0.9em;
	padding-left: 1.5em;
	font-weight: normal;
}

ul.tree_items, ul.tree_items li {
	list-style-type: none;
}

a.iconlink img {
	border: 0px;
	vertical-align: -20%;
}

a.iconlink_ajax img {
	border: 0px;
	vertical-align: -20%;
}

a.iconlink {
	text-decoration: none;
}

a.iconlink span {
	padding-left: 5px;
}

.gallery_image {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
}

.paginator {
	margin: 1em 0;
	font-size: 90%;
}

.paginator a, .paginator span {
	margin-right: 0.1em;
	padding: 0.2em 0.5em;
	color: #999999;
}

.paginator a {
	border: 1px solid #d7d7d7;
	text-decoration: none;
	color: #105CB6;
}

.paginator span.button {
	border: 1px solid #DDDDDD;
}

.paginator .current {
	background: #2E6AB1;
	border: 1px solid #2E6AB1;
	color: white;
	font-weight: bold;
}

#nestedtree {
	background: none;
	border: none;
}

.tree li a {
	height: 40px;
	text-decoration: underline;
	padding: 5px;
}

/*    live form validator */

.center { width: 800px; text-align: left; margin: 0 auto 0 auto }
.form-control-error { border-color: #b00; background-color: #fee; }
.form-error-message, .form-valid-message {
		margin-left: 10px;
		padding-left: 30px;
		background: url('/images/error-icon2.png') 0 0 no-repeat;
		min-height: 20px;
		min-width: 20px;
		font-size: 12px;
		color: #b00;
}
.form-valid-message {
		background: url('/images/valid-icon.png') 0 0 no-repeat;
		color: #0b0;
}

/*  ------   */

div.productinfo, div.productinfo * {
	font-size: 1em;
}

select.imagable {
	width: 500px;
	height: 90px;
}

.rightalign {
	text-align: right;
}

span.asscomb {
	display: block;
	float: left;
	width: 140px;
	font-size: 0.9em;
}

div.overflow {
	height: 50px;
	overflow: auto;
	border: 1px solid #a8a8a8;
	padding: 8px;
}

span.red_important {
	font-weight: bold;
	color: red;
}

ul#attrslist {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 220px;
}

ul#attrslist li {
	padding: 4px;
	background: #e1edf7;
	margin-bottom: 2px;
	cursor: pointer;
}

ul#attrslist li span {
	width: 160px;
	display: block;
	float: left;
	font-weight: bold;
}

a.backlink {
	font-size: 1.1em;
	font-variant: small-caps;
	text-decoration: none;
}

.alignright {
	text-align: right;
}

.bigger {
	font-size: 1.4em;
}

span.attrname {
	float: left;
	display: block;
	width: 70px;
	padding: 0 3px;
}

span.attrvalue {
	float: left;
	display: block;
	min-width: 50px;
	font-weight: bold;
	padding: 0 3px;
}

.inline {
	display: inline;
}

.tabstops li a {
	font-size: 0.9em;
}

div.halfer {
	width: 48%;
	padding: 1%;
	float: left;
}

h3.catalogue {
	position: relative;
}

span.catalogue_iconsholder {
	width: 100px;
	position: absolute;
	top: 0px;
	right: 10px;
}

span.catalogue_iconsholder a {
	float: left;
	padding: 0px;
	margin: 0xp;
	border: 0px;
	width: 30px;
	height: auto;
	z-index: 100;
}

p.catalogue {
	padding: 0px;
	margin: 0px;
}

span.editableField {
	display: block;
	width: 100%;
	height: 20px;
	padding: 0px;
	margin-bottom: 5px;
}

.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; }

.ui-autocomplete-input { margin: 0; padding: 0; }
.ui-autocomplete { min-width: 270px; margin: 21px 0 0 0; max-height: 300px; overflow-y: auto; }
.ui-autocomplete.ui-menu .ui-menu-item a {
	color: #333333;
	font-size: 0.8em;
	font-weight: normal;
	border: none;
	margin: 2px 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	transition: all 0 ease 0;
}
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover, .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active { background: none; font-weight: bold; }

li.ui-state-default input[type="checkbox"] {
	display: inline;
	margin-right: 5px;
}

a.exportgrid {
	position: relative;
	top: -40px;
	left: 320px;
	font-weight: bold;
	color: #3f68aa;
	padding-left: 30px;
	background: url('/images/icons/export.png') left no-repeat;
}

a.exportgrid_regular {
	position: relative;
	font-weight: bold;
	color: #3f68aa;
	padding-left: 30px;
	background: url('/images/icons/export.png') left no-repeat;
}

div.itemsholder {
	position: relative;
}

table.selectable {
	position: absolute;
	top: 0px;
	left: 0px;
}

table.selectable td {
	height: 26px;
}

.productOverview .tabPanel{
    border-bottom: 1px solid #cecece;
    float: left;
    width: 135px;
    margin-right: 10px;
    overflow: hidden;
}

.productOverview .tabPanel a{
    display: block;
    border: 1px solid #cecece;
    border-bottom: none;
    background: white;
    padding: 0px 5px;
    white-space: nowrap;   
    background: #f8f8f8;
}

.productOverview .tabPanel a.active{
    margin-left: 1px;
    border-right: none;
    background: white;
}

.productOverview .tabPanel a.active:before{
    content: "» ";
}

.productOverview .grid{
    float: left;
}

/* ****  js form buttons ******* */

a.jsbtn {
	color: white;
	width: auto;
	min-width: 150px;
	text-decoration: none;
}

form input.hiddenbutton {
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 1px;
	background: transparent;
	color: transparent;
	border: 0px;
	width: 1px;
	height: 1px;
	cursor: pointer;
}

.jsbtn { display: block; position: relative; background: #ff3838; padding: 5px; color: #fff; text-decoration: none; cursor: pointer; margin-bottom: 2px; float: left; }
.jsbtn * { font-style: normal; background-image: url('/images/jsbtn/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }

.jsbtn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.jsbtn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; height: auto; top: 0px;}
.jsbtn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.jsbtn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .jsbtn span, * html .jsbtn i { float: left; width: auto; background-image: none; cursor: pointer;}

.jsbtn.blue { background: #2ae; }
.jsbtn.green { background: #9d4; }
.jsbtn.pink { background: #e1a; }
.jsbtn.red { background: #ff3838; }
.jsbtn.orange {
	background: #f75a00;
}
/*
.jsbtn.orange:hover {
	background-color: #272a39;
}
*/
.jsbtn.greengrey {
	background: #399aad;
}
.jsbtn:hover { background-color: #a00; }
.jsbtn:active { background-color: #444; }
.jsbtn[class] { background-image: url('/images/jsbtn/shade.png'); background-position: bottom; }

/* **************************** */

img#checkAllAuto {
	cursor: pointer;
}

table.commonstyle td {
	padding: 2px 5px;
	background: #e1edf7;
	margin-bottom: 2px;
	cursor: pointer;
	border: 1px solid #b2b2b2;
}

td.whitered {
	color: white;
	font-weight: bold;
	background: red;
}

div.ui-daterangepicker {
	box-shadow: 0px 0px 8px #4d4d4d;
	-webkit-box-shadow: 0px 0px 8px #4d4d4d;
}

select.stateselect {
	width: 200px;
}

select.languageChange, select.printerSelect {
	float: right;
	margin: 5px 10px 0 10px;
}
table a.icon.icon-delete {
	height: 16px !important;
	width: 16px !important;
}
.image-preview{
    position: fixed;
    right: 10px;
    top: 50px;   
    border: 1px solid #cecece;
    display: none;
    cursor: pointer;
    z-index: 100;
    max-width: 800px;
    background: #e1edf7;
}
.image-preview img{
    width: 100%;
}
.dialog{
    position: absolute;
    width: 450px;
    left: 50%;
    margin-left: -225px;
    top: 200px;
    background: white;
    border: 1px solid #cecece;	
    z-index: 10000000;
}
.dialog.close{
    cursor: pointer;
}
.dialog .dialog-title{
    padding: 10px;
    background: #666;
    color: white;
    font-size: 15px;
}
.dialog .dialog-inner{
    padding: 10px;
}
.dialog .submit{
    text-align: center;
    font-size: 16px;
}
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

a.exportgrid.globalInvoices {
	top: -25px;
	left: 10px;
}

a.viewPaneChanger {
	font: 15px/1.4 'Segoe UI', 'Geneva CE', lucida, sans-serif;
	border: 2px solid #606060;
	text-align: center;
	color: #3d3d3d;
	font-weight: bold;
	cursor: pointer;
	padding: 5px 20px;
	position: relative;
	text-decoration: none;
}

a.viewPaneChanger:hover, a.viewPaneChanger.current {
	background-color: #606060;
	color: white;
}

a.selected {
	text-decoration: underline;
}

a.carrierExportIcon {
	display: inline-block;
	margin: 0 10px 0 0;
}

.links_tree {
	margin: 0;
	padding: 0;

	list-style: none;
}

.links_tree li {
	padding: 0;
	margin: 5px 0;

	line-height: 18px;
	vertical-align: top;
}

.links_tree li img {
	margin: 0 5px 0 0;
}

.logs_viewer {
	width: 1850px;
	height: 380px;
	overflow: auto;
	border: 1px solid #ABADB3;
	background-color: white;
	padding: 5px;
	line-height: 20px;
	white-space: nowrap;
}

table.basictable {
	font-size: 11px;
}

.block_view {
	width: 788px;

	margin: 0 0 10px 0;
	padding: 5px;

	background-color: #E0E0E0;
	border: 1px solid #A8A8A8;
}

.ui-widget-content {
	border: 0px;
	background: white;
}

div.lineHider {
	width: 250px;
	height: 2px;
	position: relative;
	top: -1px;
	background: #f1f1f1;
}

div#ui-datepicker-div.ui-helper-hidden-accessible {
	display: none;
}

div.assignedGift {
	float: left;
	padding: 5px;
	margin: 2px;
	border: 1px solid #d7d7d7;
	cursor: pointer;
}


/*   Drop down menu   */

ul.topmenu_dropdown {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 1000;
}

ul.topmenu_dropdown ul {
 width: 230px;
 margin: 0;
 padding: 0 0 0 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 background: white;
}

ul.topmenu_dropdown ul ul,ul.topmenu_dropdown ul ul ul {
	top: 0;
	left: 100%;
}

ul.topmenu_dropdown li {
	float: left;
	display: inline;
	position: relative;
}
ul.topmenu_dropdown ul li {
	width: 100%;
	display: block;
}

ul.topmenu_dropdown a {
 padding: 5px 20px 0 20px;
 float: left;
 display: block;
 color: white;
 font-size: 1em;
 text-decoration: none;
}

ul.topmenu_dropdown li ul li a {
	padding: 4px 20px 4px 15px;
	height: auto;
	color: black;
}

ul.topmenu_dropdown li ul li a:hover {
	background: whiteSmoke;
}

ul.topmenu_dropdown a:hover,ul.topmenu_dropdown li:hover a,ul.topmenu_dropdown li.iehover a {
}

ul.topmenu_dropdown li:hover li a,ul.topmenu_dropdown li.iehover li a {
 float: none;
}

ul.topmenu_dropdown li:hover ul ul,ul.topmenu_dropdown li:hover ul ul ul,ul.topmenu_dropdown li.iehover ul ul,ul.topmenu_dropdown li.iehover ul ul ul {
	display: none;
}
ul.topmenu_dropdown li:hover ul,ul.topmenu_dropdown ul li:hover ul,ul.topmenu_dropdown ul ul li:hover ul,ul.topmenu_dropdown li.iehover ul,ul.topmenu_dropdown ul li.iehover ul,ul.topmenu_dropdown ul ul li.iehover ul {
	display: block;
}

ul.topmenu_dropdown li.navi_topmodules ul {
	width: 825px;
	background: #eaeaea;
}

ul.topmenu_dropdown li.navi_topmodules ul li {
	width: 275px;
}

ul.topmenu_dropdown li.navi_topmodules ul li a {
	margin: 1px;
	background: white;
}

ul.topmenu_dropdown li.navi_topmodules ul li a:hover {
	background: whiteSmoke;
}

.id_link {
	color: black;
	font-weight: normal;
}

.carrier_functions_form form dl {
	float: left;
	clear: none;

	margin: 0 10px 0 0;
}

.carrier_functions_form form dl dt {
	margin: 4px 5px 0 0;
}

.carrier_functions_form form dl dt, .carrier_functions_form form dl dd {
	width: auto;
}

.carrier_functions_form form dl dd input[type="checkbox"] {
	margin: 7px 5px 0 0;
}

dl.basiclist dd.orderPackages {
	max-height: 150px;
	overflow: auto;
	font-weight: normal;
}

dl.basiclist dd.orderPackages ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

dl.basiclist dd.orderPackages ul li {
	padding: 0 0 0 10px;
}

dl.basiclist dd.orderPackages ul li.noPadding {
	padding: 0;
}

dl.basiclist dd.orderPackages a {
	font-weight: normal;
}

div.shopSettingsItem {
	padding: 2px;
	height: 16px;
	margin: 0 0 5px 0;
}

div.shopSettingsItem span {
	position: relative;
	top: -3px;
	left: 10px;
}

.MessageBoxButtonSection button.botTempo {
	cursor: pointer;
}

.itemGlassesList { width: 100%; max-height: 600px; overflow: auto; }
.itemGlassesList .itemGlasses { margin: 10px 0; }
.itemGlassesList .itemGlasses .preview { width: 150px; position: relative; }
.itemGlassesList .itemGlasses .preview .pupil { width: 5px; height: 5px; background: red; position: absolute; left: 0; top : 0; }

.glassesWizard { width: 800px; }
.glassesWizard #imageSpace { margin: 30px 0; max-width: 700px; max-height: 700px; position: relative }
.glassesWizard #imageSpace .positionSelector { width: 4px; height: 4px; position: absolute; cursor: crosshair; display: none; margin: -2px 0 0 -2px; }
.glassesWizard #imageSpace .positionSelector.pupil { background-color: red; }
.glassesWizard #imageSpace .positionSelector.edge { background-color: blue; }

.carriersExportsGrid table.datagrid tr.even { background: #FFFFFF; }

.toggleBlockVisibilityLink { font-size: 17px; display: inline-block; margin: 5px 0 10px 0; }

.bg_black, table.datagrid tr.bg_black, .carriersExportsGrid table.datagrid tr.bg_black { background: #000000; }
.bg_blue, table.datagrid tr.bg_blue, .carriersExportsGrid table.datagrid tr.bg_blue { background: #D6FFFE; }
.bg_red, table.datagrid tr.bg_red, .carriersExportsGrid table.datagrid tr.bg_red { background: #C70D01; }
.bg_green, table.datagrid tr.bg_green, .carriersExportsGrid table.datagrid tr.bg_green { background: #E9FFE2; }
.bg_pink, table.datagrid tr.bg_pink, .carriersExportsGrid table.datagrid tr.bg_pink { background: #FFD3FF; }
.bg_yellow, table.datagrid tr.bg_yellow, .carriersExportsGrid table.datagrid tr.bg_yellow { background: #E2F785; }
.bg_light_yellow, table.datagrid tr.bg_light_yellow, .carriersExportsGrid table.datagrid tr.bg_light_yellow { background: #FEFFBF; }
.bg_khaki, table.datagrid tr.bg_khaki, .carriersExportsGrid table.datagrid tr.bg_khaki { background: #F0E68C; }
.bg_purple, table.datagrid tr.bg_purple, .carriersExportsGrid table.datagrid tr.bg_purple { background: #c8a9ba; }
.bg_turquoise, table.datagrid tr.bg_turquoise, .carriersExportsGrid table.datagrid tr.bg_turquoise { background: #99FFFF; }
.bg_orange, table.datagrid tr.bg_orange, .carriersExportsGrid table.datagrid tr.bg_orange { background: #FFDEA3; }
.bg_antique_white, table.datagrid tr.bg_antique_white, .carriersExportsGrid table.datagrid tr.bg_antique_white { background: #faebd7; }
.bg_azure, table.datagrid tr.bg_azure, .carriersExportsGrid table.datagrid tr.bg_azure { background: #e0eeee; }
.bg_orchid, table.datagrid tr.bg_orchid, .carriersExportsGrid table.datagrid tr.bg_orchid { background: #ce88e0; }
.bg_spring_green, table.datagrid tr.bg_spring_green, .carriersExportsGrid table.datagrid tr.bg_spring_green { background: #00fa9a; }
.bg_misty_rose, table.datagrid tr.bg_misty_rose, .carriersExportsGrid table.datagrid tr.bg_misty_rose { background: #ffe4e1; }
.bg_olive, table.datagrid tr.bg_olive, .carriersExportsGrid table.datagrid tr.bg_olive { background: #c0ff3e; }
.bg_coral, table.datagrid tr.bg_coral, .carriersExportsGrid table.datagrid tr.bg_coral { background: #ff7256; }
.bg_peach, table.datagrid tr.bg_peach, .carriersExportsGrid table.datagrid tr.bg_peach { background: #ffdab9; }
.bg_salmon, table.datagrid tr.bg_salmon, .carriersExportsGrid table.datagrid tr.bg_salmon { background: #fa8072; }
.text_bold, table.datagrid tr.text_bold, .carriersExportsGrid table.datagrid tr.text_bold { font-weight: bold; }

.refreshFormButton { display: none; }
form.ajaxHide input.button { display: none; }

.priceScannerTestResult { width: 1500px; height: 150px; overflow: auto; overflow-x: hidden; border: 1px solid #ABADB3; background-color: white; padding: 5px; line-height: 20px; white-space: nowrap; }

form.selectLanguage input, form.selectPrinter input {
	display: none;
}

.orderAddress { width: 100%; }
.orderAddress .deliveryAddress { width: 35%; float: left; }
.orderAddress .invoiceAddress { float: left; }
.orderAddress .address { margin: 5px 0 0 5px; }
.orderAddress .links { margin: 20px 0 0 0; }

.catitems .hiddenItem {
	background: #d9d9d9;
}

form#frm-copyDeliveriesTimesForm dt {
	width: 500px;
}

.itemsTree .highlight {
	color: red;
	background: none;
	border: none;
	font-weight: bold;
}

.openOverview {
	background: #e2f785;
}

.closedOverview {
	background: #ffd3ff;
}

.receivedOverview {
	background: #dbedff;
}

.modalBox {
	display: block;
	margin: 0 0 0 -3000px;
}

.modalBox .background {
	background: gray;
	opacity: 0.8;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
}

.modalBox .content {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 99999;
	font-weight: bold;
	max-height: 90%;
	overflow: auto;
}

.modalBox .cancel {
	width: 50px;
	height: 50px;
	cursor: pointer;
	position: fixed;
	right: 10px;
	top: 10px;
	z-index: 99999;
	background: url('/images/cancelIcon.png');
	opacity: 0.8;
}

.modalBox .cancel:hover {
	opacity: 1;
}

input.editTop {
	display: none;
}

div.editItemSections {
	padding: 0 0 10px 0;
}

div.editItemSections a {
	font: 12px/1.4 'Segoe UI', 'Geneva CE', lucida, sans-serif;
	border: 2px solid #606060;
	text-align: center;
	color: #3d3d3d;
	font-weight: bold;
	cursor: pointer;
	padding: 5px 10px;
	position: relative;
	text-decoration: none;
	display: inline-block;
}

div.editItemSections a:hover, div.editItemSections a.current {
	background-color: #606060;
	color: white;
}

.inventoryProcessCancel { float: left; color: red; }
.inventoryProcessFinish { float: left; color: green; margin: 0 0 0 150px; }

.basicModalForm {
	width: 400px;
	background: white;
	padding: 20px;
}

.basicModalForm.wide {
	width: 800px;
}

.basicModalForm.checkboxes dt {
	width: 0px;
}

.basicModalForm.checkboxes .button {
	margin: 10px 0 0 0;
}

.orderStorageInfoRemainingAmount { font-weight: bold; color: red; font-size: 14px; }


#globalFilesIframeWrap{
    position: absolute;
    z-index: 4096;
    top: 10%;
    height: 70%;
    width: 60%;
    right: 5px;
    border: 1px solid #cecece;
    background: #f1f1f1;
    box-sizing: border-box;
    background: white;
    width: 800px;
    height: 600px;
    cursor: move;
}

#globalFilesIframeWrap iframe{width: 100%; height: 100%; padding-top: 35px; border: none;box-sizing: border-box;}
.globalFilesIframeInner {padding: 15px;}
#globalFilesIframeWrap h1 {margin: 0; padding-left: 10px; line-height: 35px; position: absolute; width: 100%; border-bottom: 1px solid #cecece;box-sizing: border-box;}
#globalFilesIframeWrap span {position: absolute; top: 10px; right: 10px;width: 16px; height: 16px; background: url('/texyla/icons/close.png'); cursor: pointer;}
#folderForm-wrap{border: 1px solid #cecece;padding: 5px;background: white;margin-bottom: 5px;}
table.file-manager{
    background: white;
    border-collapse: collapse;
    width: 100%;
}
table.file-manager tr .tcenter{text-align: center}
table.file-manager .rowCheckbox{width: 21px;}
table.file-manager tr .tcenter a{display: block}
table.file-manager tr td, table.file-manager tr th{border: 1px solid #cecece;}
table.file-manager tr td{padding: 3px 5px;}
table.file-manager tr td.name{min-width: 200px;}
table.file-manager tr td.image{width: 60px;}
table.file-manager tr td.image a{width: 60px;display: block;max-height: 45px;overflow: hidden;}
table.file-manager tr td.image a div.icon{float: none; margin: auto;}
table.file-manager tr td.size{text-align: center;}
table.file-manager tr td a.grey{color: grey;}
table.file-manager tr th.delete{width: 56px;}
table.file-manager tr td input[type='text']{width: 80%;}
table.file-manager tr th.search{text-align: left; padding: 5px 10px;}
table.file-manager tr th.search span{line-height: 25px; padding-right: 10px;}
table.file-manager tr th.search form, table.file-manager tr th.search span{float: left;}
table.file-manager a.draggable-href{font-size: 10px; cursor: move;}
table.file-manager .button{cursor: pointer;}
.tab-menu{ border-bottom: 1px solid #cecece;}
.tab-menu a{padding: 7px 11px;margin-left: 4px;}
.tab-menu a.tab{display: inline-block; margin-bottom: -1px; border: 1px solid #cecece;border-bottom: none;}
.tab-menu a.tab.active{background: white;}
.globalFilesIframeInner .tab-menu a.tab.active{background: #f1f1f1;}

.file-manager-button { padding: 5px; border: 1px solid #cecece; margin-top: 5px;float: left;margin-right: 3px;}
.file-manager-button .icon {margin: 0;}


.preferredCategory {
	font-weight: bold;
}

.notPreferredCategory {
	color: grey;
}

.missingCategory {
	position: relative;
	float: left;
	width: 100%;
	font-weight: bold;
	background-color: #fbd5d5;
	padding: 3px;
}

/* spinner */

#ajaxSpinner {
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: white;
	filter: alpha(opacity=5);
	opacity: 0.8;
	z-index: 9999999;
	display: none;
	text-align: center;
}

.cssload-thecube {
	width: 103px;
	height: 103px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 -50px;
	transform: rotateZ(45deg);
		-o-transform: rotateZ(45deg);
		-ms-transform: rotateZ(45deg);
		-webkit-transform: rotateZ(45deg);
		-moz-transform: rotateZ(45deg);
}
.cssload-thecube .cssload-cube {
	position: relative;
	transform: rotateZ(45deg);
		-webkit-transform: rotateZ(45deg);
}
.cssload-thecube .cssload-cube {
	float: left;
	width: 50%;
	height: 50%;
	position: relative;
	transform: scale(1.1);
		-webkit-transform: scale(1.1);
}
.cssload-thecube .cssload-cube:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(43,160,199);
	animation: cssload-fold-thecube 2.76s infinite linear both;
		-webkit-animation: cssload-fold-thecube 2.76s infinite linear both;
	transform-origin: 100% 100%;
		-webkit-transform-origin: 100% 100%;
}
.cssload-thecube .cssload-c2 {
	transform: scale(1.1) rotateZ(90deg);
		-webkit-transform: scale(1.1) rotateZ(90deg);
}
.cssload-thecube .cssload-c3 {
	transform: scale(1.1) rotateZ(180deg);
		-webkit-transform: scale(1.1) rotateZ(180deg);
}
.cssload-thecube .cssload-c4 {
	transform: scale(1.1) rotateZ(270deg);
		-webkit-transform: scale(1.1) rotateZ(270deg);
}
.cssload-thecube .cssload-c2:before {
	animation-delay: 0.35s;
		-webkit-animation-delay: 0.35s;
}
.cssload-thecube .cssload-c3:before {
	animation-delay: 0.69s;
		-webkit-animation-delay: 0.69s;
}
.cssload-thecube .cssload-c4:before {
	animation-delay: 1.04s;
		-webkit-animation-delay: 1.04s;
}



@keyframes cssload-fold-thecube {
	0%, 10% {
		transform: perspective(193px) rotateX(-180deg);
		opacity: 0;
	}
	25%,
				75% {
		transform: perspective(193px) rotateX(0deg);
		opacity: 1;
	}
	90%,
				100% {
		transform: perspective(193px) rotateY(180deg);
		opacity: 0;
	}
}

@-webkit-keyframes cssload-fold-thecube {
	0%, 10% {
		-webkit-transform: perspective(193px) rotateX(-180deg);
		opacity: 0;
	}
	25%,
				75% {
		-webkit-transform: perspective(193px) rotateX(0deg);
		opacity: 1;
	}
	90%,
				100% {
		-webkit-transform: perspective(193px) rotateY(180deg);
		opacity: 0;
	}
}

/* ---- */


strong.big {
	font-size: 20px;
}

h3.absolutePosition {
	position: absolute;
}

table.inspection-table { }

table.inspection-table th { text-indent: 5px; background-color: #616161; color: #ECECEC; padding: 0 10px; }
table.inspection-table th.project-header { font-weight: bold; text-align: center; text-transform: uppercase; font-size: 14px; }
table.inspection-table th.header { font-weight: bold; text-transform: uppercase; text-align: left; }
table.inspection-table tr:nth-child(even) { background-color: #CCC; }
table.inspection-table tr:nth-child(odd) { background-color: #FFF; }
table.inspection-table td { text-indent: 5px; padding: 0 10px; }
table.inspection-table td[colspan="2"] { font-weight: bold; }

.stockOnStockAmount { background-color: #e9ffe2; }
.stockInTransferAmount { background-color: #e2f785; }
.stockInRepackingAmount { background-color: #e2f785; }
.stockLocalSupplyingAmount { background-color: #ffbc69; }
.stockNonStockAmount { background-color: #ffd3ff; }

.abtest-user-group-wrapper { position: absolute; top: 15px; left: 936px; }
.abtest-user-group-wrapper .form-valid-message { display: none !important; }
.abtest-user-group-wrapper dl dt { width: 131px !important; }

.order-validation-errors { margin: 0 0 0 15px; }

.newBarcodeItemSelector { display: none; }

.requirePriceModalContainer { display: none; }
.requirePriceModal .title { font-size: 16px; margin-bottom: 10px; text-align: center; }
.requirePriceModal form { text-align: center; }
.requirePriceModal form .priceInput { display: block; width: 150px; margin: 10px auto; }
.requirePriceModal form .inputError { display: block; margin-bottom: 15px; font-weight: bold; color: #BB0000; display: none; }

.orderItemTransfer { padding: 0 0 0 10px; }

#autocompleteContainer {
	position: relative;
	left: 179px !important;
}

/* nice switch input */

.switch-input {
	display: none;
}
.switch-label {
	position: relative;
	display: inline-block;
	min-width: 112px;
	cursor: pointer;
	font-weight: 500;
	text-align: left;
	margin: 16px;
	padding: 16px 0 16px 44px;
}
.switch-label:before, .switch-label:after {
	content: "";
	position: absolute;
	margin: 0;
	outline: 0;
	top: 50%;
	-ms-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.switch-label:before {
	left: 1px;
	width: 34px;
	height: 14px;
	background-color: #9E9E9E;
	border-radius: 8px;
}
.switch-label:after {
	left: 0;
	width: 20px;
	height: 20px;
	background-color: #FAFAFA;
	border-radius: 50%;
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.098), 0 1px 5px 0 rgba(0, 0, 0, 0.084);
}
.switch-label .toggle--on {
	display: none;
}
.switch-label .toggle--off {
	display: inline-block;
}
.switch-input:checked + .switch-label:before {
	background-color: #A5D6A7;
}
.switch-input:checked + .switch-label:after {
	background-color: #4CAF50;
	-ms-transform: translate(80%, -50%);
	-webkit-transform: translate(80%, -50%);
	transform: translate(80%, -50%);
}
.switch-input:checked + .switch-label .toggle--on {
	display: inline-block;
}
.switch-input:checked + .switch-label .toggle--off {
	display: none;
}

.multiple-sortable-selected {
	background-color: #b3f0ff;
	color: #222;
}

.landing-page-sort-list-heading { font-weight: bolder; }
.landing-page-sort-list-heading li { background-color: #cdcdcd; }

.landing-page-sort-list-selectable li { cursor: hand; cursor: pointer; }

.landing-page-sort-list ul li { list-style-type: none; margin: 5px 0; border: 1px solid lightgrey; width: 950px; padding: 2px; }
.landing-page-sort-list span { display: inline-block; padding: 0 15px; border: 1px solid white; }

.landing-page-sort-list li span:nth-of-type(1) { width: 80px; }
.landing-page-sort-list li span:nth-of-type(2) { width: 80px; }
.landing-page-sort-list li span:nth-of-type(3) { width: 200px; }
.landing-page-sort-list li span:nth-of-type(4) { width: 450px; }

.stock-items-sort-list-selectable li { cursor: hand; cursor: pointer; }

.stock-items-sort-list ul li { list-style-type: none; margin: 5px 0; border: 1px solid lightgrey; width: 714px; padding: 2px; }
.stock-items-sort-list span { display: inline-block; padding: 0 15px; }

.stock-items-sort-list li span:nth-of-type(1) { width: 100%; }

#projects-search-wrapper .skip-search { width: 100%; padding: 3px 10px; }
#projects-search-wrapper .skip-search input { width: 40%; }

.boxes-container .current-sector {
	font-weight: bold;
    font-size: 16px;
    margin: 10px 0 15px 15px;
	display: none;
}

.boxes-container .current-sector .name {
	font-style: italic;
	font-weight: normal;
}

.boxes-container .current-sector .cancel {
	cursor: pointer;
    font-size: 12px;
    position: relative;
    top: -2px;
    left: 5px;
}

a.invoicing-only-finalized-filter-active {
	color: red;
}
#customer-service-wrapper{position:relative;float:left;width:100%;max-width:1300px}#customer-service-wrapper .breadcrumbs{position:relative;float:left;height:15px;width:100%;margin-bottom:15px}#customer-service-wrapper .page-title{font-size:13px;color:#2480b9;margin-top:0;font-weight:700}#customer-service-wrapper .cleaner{clear:both}#customer-service-wrapper .message-text-wrapper{display:none}#customer-service-wrapper .html-plain-switcher-wrapper{position:absolute;right:20px;top:5px;display:none}#customer-service-wrapper .html-plain-switcher-wrapper ul{margin:0;list-style-type:none}#customer-service-wrapper .html-plain-switcher-wrapper ul li{display:inline-block;padding:3px;border:1px solid #2480b9;background-color:#BDD8EA;text-transform:uppercase;font-size:11px;cursor:hand;cursor:pointer;opacity:.8}#customer-service-wrapper .html-plain-switcher-wrapper ul li.active{border:1px solid #B2005F;opacity:1}#customer-service-wrapper .settings-wrapper{position:absolute;top:27px;right:-5px;width:280px;background-color:rgba(255,255,255,.9);border:1px solid #389bd8;padding:20px 30px 50px;z-index:150}#customer-service-wrapper .settings-wrapper.hidden{display:none}#customer-service-wrapper .settings-wrapper form{text-align:left}#customer-service-wrapper .settings-wrapper form dt{width:0}#customer-service-wrapper .settings-wrapper a{position:absolute;bottom:10px;right:15px}#customer-service-wrapper .settings-icon{position:absolute;right:0;top:0;font-size:26px;cursor:hand;cursor:pointer;z-index:5;margin:0 2px 0 0;-webkit-transition:color .6s;transition:color .6s;color:#5A5A5A}#customer-service-wrapper .settings-icon.active,#customer-service-wrapper .settings-icon:hover{color:#2480b9}#customer-service-wrapper .predefined-reply-wrapper{position:absolute;top:40px;right:0;z-index:5}#customer-service-wrapper .predefined-reply-wrapper .predefined-help-wrapper{position:relative;float:right}#customer-service-wrapper .predefined-reply-wrapper a.predefined-link{position:relative;float:right;background-color:rgba(208,208,208,.8);color:#333;padding:5px;display:block;border:1px solid #c3c3c3}#customer-service-wrapper .predefined-reply-wrapper ul.replies-wrapper{display:none;position:relative;float:right;list-style-type:none;margin:1px 0 0;background-color:rgba(234,234,234,.8);padding:5px;clear:both;z-index:50;border:1px solid #c3c3c3}#customer-service-wrapper .predefined-reply-wrapper ul.replies-wrapper.active{display:block}#customer-service-wrapper .predefined-reply-wrapper ul.replies-wrapper li{margin:0;padding:0}#customer-service-wrapper .predefined-reply-wrapper ul.replies-wrapper li a{color:#333;font-weight:400;padding:2px 20px;min-width:100px;text-align:left;display:block}#customer-service-wrapper .predefined-reply-wrapper ul.replies-wrapper li a:hover{background-color:#fff}#customer-service-wrapper #imager-wrapper{position:absolute;top:120px;display:block;width:180px;max-width:180px;height:244px}.mixin--word-break{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mixin--cursor{cursor:hand;cursor:pointer}.customer-service-menu{position:relative;float:left;width:200px}.customer-service-menu ul{background-color:#ececed;border:1px solid #dfdfe0;list-style-type:none;margin:10px 15px 0;padding:10px 0}.customer-service-menu ul li{margin:0}.customer-service-menu ul li.heading{text-transform:uppercase;text-indent:10px;padding-bottom:2px}.customer-service-menu ul li.heading:not(:first-child){margin-top:15px}.customer-service-menu ul li a{display:inline-block;color:#20222A;padding:2px 0;text-indent:20px;width:100%}.customer-service-menu ul li a:hover{background-color:#fff;text-decoration:none}.customer-service-content-wrapper{position:relative;float:left;min-width:1000px;min-height:500px;padding:10px 0}.customer-service-content-wrapper .texyla,.customer-service-content-wrapper .ui-wrapper,.customer-service-content-wrapper textarea{width:99%!important}.customer-service-content-wrapper .texyla .preview{overflow:scroll;width:98%}#customer-service-wrapper .top-settings-wrapper{position:absolute;top:0;right:0}#customer-service-wrapper .top-settings-wrapper ul{list-style-type:none;margin:0 40px 0 0;padding:0}#customer-service-wrapper .top-settings-wrapper ul li{display:inline-block;margin:0 2px;padding:3px;background-color:#E5E5E5;border:1px solid #CECECE}#customer-service-wrapper .top-settings-wrapper ul li .folder-remove{margin:0 0 0 3px}#customer-service-wrapper .tickets-default-grid .datagrid{width:100%}#customer-service-wrapper .tickets-default-grid p{font-weight:700;margin:0;padding:0}#customer-service-wrapper .customer-service-ticket-search-wrapper{position:absolute;left:150px;top:0}#customer-service-wrapper .tickets-edit-left{position:relative;float:left;width:900px;min-height:10px}#customer-service-wrapper .tickets-edit-left .messages .message{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;position:relative;float:left;width:95%;padding:2px 10px;margin:0 0 15px}#customer-service-wrapper .tickets-edit-left .messages .message h1{font-size:16px;margin:2px 0 10px;color:#4e4e4b;width:90%}#customer-service-wrapper .tickets-edit-left .messages .message .message-text{position:relative;margin:5px 0 10px}#customer-service-wrapper .tickets-edit-left .messages .message .message-text iframe{background-color:none;border:1px solid #f3f3f0;width:100%;min-height:400px;height:auto;padding-top:20px}#customer-service-wrapper .tickets-edit-left .messages .message .customer-service-reply-button{position:relative;float:right;margin:0 0 3px}#customer-service-wrapper .tickets-edit-left .messages .message.inbound{border:1px solid #dbdbd5;background-color:#fefef0}#customer-service-wrapper .tickets-edit-left .messages .message.outbound{border:1px solid #dbdbd5;background-color:#F1F8FF}#customer-service-wrapper .tickets-edit-left .messages .message.private-reply{background-color:#e6e2e3!important}#customer-service-wrapper .tickets-edit-left .messages .message.private{border:1px solid #dbdbd5;background-color:#f4f3f3}#customer-service-wrapper .tickets-edit-left .messages .message.private .lock{position:relative;float:left;margin:5px 10px 0 0;font-size:24px;color:#a09498}#customer-service-wrapper .tickets-edit-left .messages .message .message-inner-wrapper{position:relative;float:left;border-left:5px solid #d0cacc;padding-left:10px}#customer-service-wrapper .tickets-edit-left .messages .message .meta-tags div{display:inline-block}#customer-service-wrapper .tickets-edit-left .messages .message .meta-tags .user-name{font-weight:700}#customer-service-wrapper .tickets-edit-left .messages .message .attachments-wrapper{border:1px solid #dbdbd5;background-color:#F6F7FB;padding:5px;margin:3px 0}#customer-service-wrapper .tickets-edit-left .messages .message .attachments-wrapper i{font-size:16px;font-weight:700;color:#4e4e4b}#customer-service-wrapper .tickets-edit-left .messages .message .window-control{position:absolute;top:10px;right:10px}#customer-service-wrapper .tickets-edit-left .messages .message .window-control i{color:#949494;font-size:22px}#customer-service-wrapper .tickets-edit-left .messages .message .window-control i:hover{cursor:hand;cursor:pointer;color:#3274C7}#customer-service-wrapper .tickets-edit-left .messages .message .window-control i.active{color:#3274C7}#customer-service-wrapper .tickets-edit-left .messages .message .window-control .window-control-text-link{color:#7F7F7F;size:10px;text-transform:uppercase}#customer-service-wrapper .tickets-edit-left .messages .message .window-control .fa-envelope-o{position:relative;top:-1px}#customer-service-wrapper .tickets-edit-left .messages .message .message-actions{position:relative;float:left;width:100%;text-align:right}#customer-service-wrapper .tickets-edit-left .messages .message .outbound-attachments-wrapper{padding:3px 0}#customer-service-wrapper .tickets-edit-left .messages .message .outbound-attachments-wrapper span{font-weight:700}#customer-service-wrapper .tickets-edit-left .messages .minimalize{height:60px;overflow:hidden}#customer-service-wrapper .tickets-edit-left .label-wrapper{position:absolute;top:-27px;right:23px}#customer-service-wrapper .tickets-edit-left .label-wrapper .label{display:block;padding:2px 5px;color:#333}#customer-service-wrapper .tickets-edit-left .commands-panel{width:95%;padding:0 10px;margin:3px 0;background-color:#D0D0D0;border:1px solid #dbdbd5}#customer-service-wrapper .tickets-edit-left .commands-panel ul{list-style-type:none;margin:0;padding:0}#customer-service-wrapper .tickets-edit-left .commands-panel ul li{display:inline-block;margin:0;padding:5px 10px}#customer-service-wrapper .tickets-edit-left .commands-panel ul li:hover{background-color:#d5d5d5}#customer-service-wrapper .tickets-edit-left .commands-panel ul li a{color:#404040}#customer-service-wrapper .tickets-edit-left .commands-panel ul li a i{padding-right:3px}#customer-service-wrapper .tickets-edit-left .commands-panel ul li a:hover i{color:salmon}#customer-service-wrapper .tickets-edit-left .history-wrapper{position:relative;float:left;width:95%;padding:2px 0}#customer-service-wrapper .tickets-edit-left .history-wrapper h3{position:relative;background-color:#DECDBD;display:inline-block;padding:5px 8px;margin:3px 0}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-ticket-wrapper{position:relative;width:100%;padding:0 10px;border:1px solid #dbdbd5;background-color:#f8f4f0;text-indent:5px;border-collapse:collapse;margin:0 0 5px}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-ticket-wrapper .heading th{text-align:left;font-weight:700;padding:0 5px}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-ticket-wrapper .heading td{padding:0 5px}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-ticket-wrapper .heading th:last-child{position:absolute;right:0;top:13px}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-ticket-wrapper .heading th:last-child a{margin:0 10px 0 0}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-ticket-wrapper .heading th:last-child a:last-child{margin:0}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-message{margin:10px 0 0;width:100%;border-collapse:collapse;border:1px solid #BFA68E}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-message th{width:130px;vertical-align:top;text-align:left}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-message iframe{width:98%;height:400px;border:none}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-message.color-inbound{background-color:#fefef0}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-message.color-outbound{background-color:#F1F8FF}#customer-service-wrapper .tickets-edit-left .history-wrapper .history-message.color-private{background-color:#f4f3f3}#customer-service-wrapper .tickets-edit-left .attachments-uploader,#customer-service-wrapper .tickets-edit-left .attachments-uploader .plupload,#customer-service-wrapper .tickets-edit-left .loaded-attachments{width:100%!important}#customer-service-wrapper .tickets-edit-left #imager-wrapper-ticket{display:none;position:relative;float:left;width:877px;margin:10px 0 0}#customer-service-wrapper .tickets-edit-left #imager-wrapper-ticket .imager-form{padding:50px 0!important}#customer-service-wrapper .tickets-edit-left #imager-wrapper-ticket .imager-form p{color:#333;border-top:none;background-color:transparent}#customer-service-wrapper .tickets-edit-right{position:relative;float:left;width:350px;margin-left:10px}#customer-service-wrapper .tickets-edit-right .ticket-info{position:relative;float:left;width:100%;padding:0 10px 10px;background-color:#fefef0;border:1px solid #dbdbd5}#customer-service-wrapper .tickets-edit-right .ticket-info .row{margin:5px 0}#customer-service-wrapper .tickets-edit-right .ticket-info .ticket-state{color:#4e4e4b;font-size:22px;font-weight:700;text-transform:uppercase;margin:10px 0}#customer-service-wrapper .tickets-edit-right .requestor-info,#customer-service-wrapper .tickets-edit-right .ticket-labels,#customer-service-wrapper .tickets-edit-right .ticket-properties,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info{position:relative;float:left;width:100%;padding:0 10px 10px;margin:15px 0 0}#customer-service-wrapper .tickets-edit-right .requestor-info p,#customer-service-wrapper .tickets-edit-right .ticket-labels p,#customer-service-wrapper .tickets-edit-right .ticket-properties p,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info p{margin:0}#customer-service-wrapper .tickets-edit-right .requestor-info .heading,#customer-service-wrapper .tickets-edit-right .ticket-labels .heading,#customer-service-wrapper .tickets-edit-right .ticket-properties .heading,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info .heading{font-size:22px;color:#2480b9;margin:0 0 10px}#customer-service-wrapper .tickets-edit-right .requestor-info .name,#customer-service-wrapper .tickets-edit-right .ticket-labels .name,#customer-service-wrapper .tickets-edit-right .ticket-properties .name,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info .name{font-weight:bolder;color:#4e4e4b;margin:0}#customer-service-wrapper .tickets-edit-right .requestor-info dt,#customer-service-wrapper .tickets-edit-right .ticket-labels dt,#customer-service-wrapper .tickets-edit-right .ticket-properties dt,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info dt{width:100px}#customer-service-wrapper .tickets-edit-right .requestor-info dd,#customer-service-wrapper .tickets-edit-right .ticket-labels dd,#customer-service-wrapper .tickets-edit-right .ticket-properties dd,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info dd{width:220px}#customer-service-wrapper .tickets-edit-right .requestor-info dd .no-value,#customer-service-wrapper .tickets-edit-right .ticket-labels dd .no-value,#customer-service-wrapper .tickets-edit-right .ticket-properties dd .no-value,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info dd .no-value{color:#CDCDCD}#customer-service-wrapper .tickets-edit-right .requestor-info dd select,#customer-service-wrapper .tickets-edit-right .ticket-labels dd select,#customer-service-wrapper .tickets-edit-right .ticket-properties dd select,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info dd select{width:70%;padding:6px}#customer-service-wrapper .tickets-edit-right .requestor-info dd .form-valid-message,#customer-service-wrapper .tickets-edit-right .ticket-labels dd .form-valid-message,#customer-service-wrapper .tickets-edit-right .ticket-properties dd .form-valid-message,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info dd .form-valid-message{position:relative;float:right}#customer-service-wrapper .tickets-edit-right .requestor-info .basiclist dt,#customer-service-wrapper .tickets-edit-right .ticket-labels .basiclist dt,#customer-service-wrapper .tickets-edit-right .ticket-properties .basiclist dt,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info .basiclist dt{width:160px}#customer-service-wrapper .tickets-edit-right .requestor-info .basiclist dd,#customer-service-wrapper .tickets-edit-right .ticket-labels .basiclist dd,#customer-service-wrapper .tickets-edit-right .ticket-properties .basiclist dd,#customer-service-wrapper .tickets-edit-right .ticket-secondary-info .basiclist dd{margin-left:170px;width:180px}#customer-service-wrapper .tickets-edit-right .ticket-labels .select-label{display:none}#customer-service-wrapper .tickets-edit-right .ticket-labels .select-label ul{list-style-type:none;padding:0}#customer-service-wrapper .tickets-edit-right .ticket-labels .select-label ul li{border:1px solid #a3d1ed;padding:5px;margin:0 0 1px}#customer-service-wrapper .tickets-edit-right .ticket-labels .select-label ul li a{position:absolute;right:25px}#customer-service-wrapper .tickets-edit-right .ticket-labels .select-label ul li:hover{background-color:#e3f1f9}#customer-service-wrapper .tickets-edit-right .ticket-labels .select-label form input.text{width:242px}#customer-service-wrapper .tickets-edit-right .ticket-labels .select-label form select{width:250px}#customer-service-wrapper .tickets-edit-right .ticket-labels .selected-label{border:1px solid #a3d1ed;padding:5px}#customer-service-wrapper .tickets-edit-right .ticket-labels .selected-label a{position:absolute;right:25px}#customer-service-wrapper .tickets-edit-right .ticket-labels .selected-label:hover{background-color:#e3f1f9}#customer-service-wrapper .tickets-edit-right .ticket-labels .label-color-box{display:inline-block;width:30px;height:15px;margin:0 5px -3px}#customer-service-wrapper .tickets-edit-right .ticket-labels .label-color-box:before{content:' '}#customer-service-wrapper .tickets-edit-right p.label-or{margin:20px 0;text-align:center}#customer-service-wrapper .ticket-form-style{position:relative;float:left;padding:0 0 20px;width:877px;display:none}#customer-service-wrapper .ticket-form-style p{font-size:22px;font-weight:700;color:#BAB7B4;margin:0 0 10px;padding-bottom:5px;border-top:2px solid #ebeae9;background-color:#f7f7f6}#customer-service-wrapper .ticket-form-style .texyla{width:877px!important}#customer-service-wrapper .ticket-form-style .texyla .ui-wrapper{height:380px!important}#customer-service-wrapper .ticket-form-style .texyla .form-valid-message{position:relative;float:right;padding:0!important;margin:3px 0 0!important}#customer-service-wrapper .ticket-form-style .texyla .form-error-message{margin:3px 0 0!important}#customer-service-wrapper .ticket-form-style .ui-resizable .form-control-error,#customer-service-wrapper .ticket-form-style .wide_texyla{width:780px!important;height:350px!important}#customer-service-wrapper .ticket-form-style dl{position:relative;float:left;width:877px}#customer-service-wrapper .ticket-form-style dl input[type=text]{padding:3px 5px}#customer-service-wrapper .ticket-form-style dl dd .form-error-message{position:relative;float:right}#customer-service-wrapper .ticket-form-style dl:nth-last-of-type(2){padding-bottom:20px}#customer-service-wrapper .ticket-form-style dl:nth-last-of-type(2) dd{float:right}#customer-service-wrapper .ticket-form-style dl:last-of-type dd{position:relative;float:right}#customer-service-wrapper .ticket-form-style .close-reply-message{position:absolute;right:5px;top:7px;font-size:20px;color:#a2a2a2}#customer-service-wrapper .ticket-form-style .close-reply-message:hover{color:salmon}#customer-service-wrapper .custom-reply-styles{width:857px!important;background-color:#eaeaea;margin-top:15px;padding-left:3px}#customer-service-wrapper .custom-reply-styles p:first-child{background-color:unset;border-color:#000;color:#4a4a4a}#customer-service-wrapper .custom-reply-styles form .texyla{width:855px!important}#customer-service-wrapper .custom-reply-styles form dl:nth-child(4){width:auto!important}#customer-service-wrapper .custom-reply-styles form dl:nth-child(5){width:824px!important}#customer-service-wrapper .custom-reply-styles .imager-form{width:855px}#customer-service-wrapper .custom-reply-styles .predefined-reply-wrapper{margin-right:10px}#customer-service-wrapper #private-message-form .tagsinput{width:640px!important;height:61px!important}#customer-service-wrapper .message-setting-wrapper{display:none;position:relative;float:left;width:100%;margin:10px 0;background-color:#e9f2f8;border:1px solid #d5e7f2}#customer-service-wrapper .message-setting-wrapper.show{display:block!important}#customer-service-wrapper .message-setting-wrapper form{position:relative;float:left;padding:5px}#customer-service-wrapper .message-setting-wrapper form .texyla{position:relative;float:left;overflow:auto;height:390px}#customer-service-wrapper .message-setting-wrapper form .texyla .ui-wrapper{width:770px!important;height:310px!important}#customer-service-wrapper .message-setting-wrapper form .texyla textarea{width:767px;height:262px}#customer-service-wrapper .attach-order-to-ticket-form-wrapper,#customer-service-wrapper .hiddenActions{display:none}#customer-service-wrapper .breadcrumbs .folder-wrapper{position:absolute;top:0;right:0}#customer-service-wrapper .breadcrumbs .folder-wrapper ul{list-style-type:none;margin:0 40px 0 0;padding:0}#customer-service-wrapper .breadcrumbs .folder-wrapper ul li{display:inline-block;margin:0 2px;padding:3px;background-color:#E5E5E5;border:1px solid #CECECE}#customer-service-wrapper .breadcrumbs .folder-wrapper ul li .folder-remove{margin:0 0 0 3px}#customer-service-wrapper .breadcrumbs .customer-service-inbound-search-wrapper,#customer-service-wrapper .breadcrumbs .customer-service-outbound-search-wrapper{position:absolute;left:150px;top:0}#customer-service-wrapper #outbound-form-wrapper{position:relative;float:left}#customer-service-wrapper #outbound-form-wrapper .right-corner{position:absolute;top:-10px;right:10px;min-width:500px}#customer-service-wrapper #outbound-form-wrapper .right-corner>a{position:relative;float:right;display:inline-block;text-align:right;color:#737373;font-weight:400;clear:both}#customer-service-wrapper .veil{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.8;z-index:999999;display:none}#customer-service-wrapper .centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999999}#customer-service-wrapper .message-control-panel{position:relative;float:left;width:100%;margin:5px 0;padding:5px 0;text-indent:10px;background-color:#F6F7FB;border:1px solid #dbdbd5}#customer-service-wrapper .message-forward-wrapper{position:relative;float:left;width:100%}#customer-service-wrapper .message-forward-wrapper p{position:relative;float:left;width:100%;text-indent:10px;font-size:22px;font-weight:700;color:#BAB7B4;margin:0 0 10px;padding-bottom:5px;border-top:2px solid #ebeae9;background-color:#f7f7f6}#customer-service-wrapper .message-forward-wrapper .close-forward-message{position:absolute;right:5px;top:6px;font-size:20px;color:#a2a2a2}#customer-service-wrapper .message-forward-wrapper .close-forward-message:hover{color:salmon}#customer-service-wrapper .message-forward-wrapper .texyla{width:100%!important;height:400px}#customer-service-wrapper .message-forward-wrapper textarea{height:350px}#customer-service-wrapper .message-info-wrapper{position:relative;float:left;width:100%}#customer-service-wrapper .message-info-wrapper iframe{border:none;width:100%;min-height:400px;height:auto}#customer-service-wrapper .message-info-wrapper h3{margin-bottom:3px}#customer-service-wrapper .message-info-wrapper .basiclist{margin-top:5px}#customer-service-wrapper .message-info-wrapper .basiclist dd{position:relative;font-weight:400}#customer-service-wrapper .message-info-wrapper .basiclist .no-value{color:#BAB7B4}#customer-service-wrapper #address-book{position:relative;z-index:55;width:500px;height:300px;overflow:auto;display:block;padding:20px 10px;border:1px solid #524F4D;background-color:rgba(255,255,255,.8)}#customer-service-wrapper #address-book ul{list-style-type:none;margin:0;padding:0}#customer-service-wrapper #address-book ul li a{display:block;padding:2px 0;text-align:left;font-weight:400;color:#818181}#customer-service-wrapper #address-book ul li a:hover{color:#FF3232;background-color:#E6E5E5}#customer-service-wrapper #address-book .email{font-weight:700}#customer-service-wrapper #address-book input.search{margin:-6px 0 10px;width:300px;height:25px;background-color:#F7F7F7;border:1px solid #B5B5B5;border-radius:2px;padding:3px 8px}#customer-service-wrapper .add-predefined-reply-wrapper{width:700px;padding:20px;height:auto;border:1px solid #9c9c9c;background-color:#fff;-webkit-box-shadow:1px 3px 2px rgba(0,0,0,.2);-moz-box-shadow:1px 3px 2px rgba(0,0,0,.2);box-shadow:1px 3px 2px rgba(0,0,0,.2);display:none}#customer-service-wrapper .add-predefined-reply-wrapper .texyla{width:680px!important}#customer-service-wrapper .add-predefined-reply-wrapper .texyla .ui-wrapper{width:660px!important;height:380px!important}#customer-service-wrapper .add-predefined-reply-wrapper .close{position:absolute;top:5px;right:5px;font-size:28px;color:#000;transition:color .5s ease}#customer-service-wrapper .add-predefined-reply-wrapper .close:hover{color:#C00}#customer-service-wrapper .message-attachments-wrapper{position:relative;float:left;width:100%;top:25px}#customer-service-wrapper .message-attachments-wrapper h3{margin:0 0 10px;padding:0 5px;background-color:#CACACA;text-indent:15px}#customer-service-wrapper .message-attachments-wrapper p{text-indent:15px}#customer-service-wrapper .message-attachments-wrapper .loaded-attachments{position:relative;float:left;width:750px;padding:10px 0;margin:30px 0 15px;background-color:#EEE}#customer-service-wrapper .message-attachments-wrapper .loaded-attachments .attachment{position:relative;float:left;display:inline-block;font-size:12px;padding:2px 3px 2px 10px;margin:0 10px;border:1px solid #CACACA;font-weight:700;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#customer-service-wrapper .message-attachments-wrapper .loaded-attachments .attachment .remove{color:#9F1916;font-size:14px;margin:0 0 0 5px}#customer-service-wrapper .message-attachments-wrapper .attachments-uploader{position:relative;float:left}#customer-service-wrapper #blank-message-form{position:relative;top:25px}#customer-service-wrapper .message-reader-wrapper{position:relative;float:left;width:1060px;height:400px;background-color:#EEE;padding:10px;display:none}#customer-service-wrapper .message-reader-wrapper.show{display:block}#customer-service-wrapper .message-reader-wrapper iframe{border:none;width:100%;min-height:400px;height:auto}#customer-service-wrapper .show-original-message{display:block;margin:5px}.customer-service-search-form-wrapper{width:440px;z-index:9999}.customer-service-search-form-wrapper dl:nth-of-type(1) dt{width:100px}.customer-service-search-form-wrapper dl:nth-of-type(1) dd{width:280px}.customer-service-search-form-wrapper dl:nth-of-type(1) dd input{height:20px}.customer-service-search-form-wrapper dl:nth-of-type(2){display:inline}.customer-service-search-form-wrapper dl:nth-of-type(2) dt{display:none}.customer-service-search-form-wrapper dl:nth-of-type(2) dd input{font-family:'Segoe UI','Geneva CE',lucida,sans-serif;font-size:12px;padding:2px}.customer-service-search-wrapper table{border-collapse:collapse}.customer-service-search-wrapper table td,.customer-service-search-wrapper table th{padding:5px 10px}.customer-service-search-wrapper table th{background-color:#e3e3e3}.customer-service-search-wrapper table tr:hover{background-color:#eee}.customer-service-search-wrapper table,.customer-service-search-wrapper td,.customer-service-search-wrapper th{border:1px solid #000}#customer-service-call-management-wrapper{position:fixed;right:0;top:40px;z-index:666;max-height:700px;overflow:hidden}#customer-service-call-management-wrapper .caller{position:relative;float:right;clear:both;height:35px;background-color:rgba(153,250,164,.9);padding:5px 5px 20px;margin:0 0 5px;border:1px solid #2480b9}#customer-service-call-management-wrapper .caller.inside{height:auto;background-color:rgba(231,243,255,.9)}#customer-service-call-management-wrapper .caller .header{position:relative;float:left;width:100%;text-align:center;color:#1c628e;clear:both;margin-bottom:10px}#customer-service-call-management-wrapper .caller .controls{position:relative;float:left;width:100%;clear:both;text-align:right;margin:0 0 10px}#customer-service-call-management-wrapper .caller .controls i{font-size:20px;padding:0 0 0 5px}#customer-service-call-management-wrapper .caller .content{text-align:left;padding:10px 20px}#customer-service-call-management-wrapper .caller .content h4{margin:5px 0 10px;font-size:16px;color:#134564}#customer-service-call-management-wrapper .caller .content h4:nth-of-type(n+2){margin-top:30px}#customer-service-call-management-wrapper .caller .content fieldset{border-color:#8dc6e9;margin:0 0 15px;padding:0 5px}#customer-service-call-management-wrapper .caller .content fieldset ul{padding:10px 25px;list-style-type:none}#customer-service-call-management-wrapper .caller .content fieldset ul ul{margin:0 0 0 10px;padding:0}#customer-service-call-management-wrapper .caller .content fieldset ul ul ul{margin:0 0 20px}#customer-service-call-management-wrapper .caller .content fieldset ul.ticket{background-color:#cde6f5}#customer-service-call-management-wrapper .caller .content fieldset .all-tickets-wrapper{height:100px;overflow:hidden}#customer-service-call-management-wrapper .caller .content fieldset .ticket-wrapper-expand{position:relative;z-index:668;width:100%;top:10px;text-align:center}#customer-service-call-management-wrapper .caller .content fieldset .ticket-wrapper-expand a{background-color:#e7f3ff;padding:0 5px}#customer-service-call-management-wrapper .caller.hidden{display:none}#customer-service-call-management-wrapper .caller .unknown-caller{color:#ff3a42;font-size:20px;text-align:center;padding:40px 0 15px}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url('/globalfiles/fonts/fontawesome-webfont.eot?v=4.5.0');src:url('/globalfiles/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('/globalfiles/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('/globalfiles/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('/globalfiles/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('/globalfiles/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.notifications-wrapper{position:relative;float:right;margin:5px 8px 0 0}.notifications-wrapper .count-wrapper{position:absolute;top:-3px;right:-3px;background-color:#FA3E3E;width:auto;height:15px;overflow:hidden;cursor:pointer;cursor:hand}.notifications-wrapper .count-wrapper span{position:relative;float:left;display:none;font-size:10px;color:#fff;margin:0 3px}.notifications-wrapper a i{color:#fff;font-size:22px}.notifications-wrapper a:hover i{color:#e8e8e8}.notifications-wrapper .notifications-content-wrapper{z-index:300;position:absolute;width:450px;min-height:120px;left:-420px;top:39px;background-color:#fff;border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece;-webkit-box-shadow:1px 2px 5px 0 rgba(50,50,50,.3);-moz-box-shadow:1px 2px 5px 0 rgba(50,50,50,.3);box-shadow:1px 2px 5px 0 rgba(50,50,50,.3)}.notifications-wrapper .notifications-content-wrapper .notifications-header{position:relative;float:left;width:430px;padding:3px 10px 8px;border-bottom:1px solid #ccdae1;background-color:#f3f3f3}.notifications-wrapper .notifications-content-wrapper .notifications-header span{font-weight:700}.notifications-wrapper .notifications-content-wrapper .notifications-header .mark-all-as-read{float:right}.notifications-wrapper .notifications-content-wrapper .notifications-header .mark-all-as-read:hover{cursor:pointer;cursor:hand;text-decoration:underline;color:#2480b9}.notifications-wrapper .notifications-content-wrapper .notifications-nothing-found{position:relative;float:left;width:430px;padding:80px 10px;text-align:center;display:none}.notifications-wrapper .notifications-content-wrapper .notifications-nothing-found span{color:#4a4a4a}.notifications-wrapper .notifications-content-wrapper .notifications-offset-loader{position:relative;float:left;width:450px;text-align:center;margin:5px 0;display:none}.notifications-wrapper .notifications-content-wrapper .notifications-offset-loader i{font-size:18px;color:#a7a7a7}.notifications-wrapper .notifications-content-wrapper .notifications-footer{position:relative;float:left;width:430px;padding:6px 10px;border-top:1px solid #ccdae1;text-align:center;background-color:#f3f3f3;display:none}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper{position:relative;float:left;width:100%;max-height:350px;overflow-y:scroll;overflow-x:hidden}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row{position:relative;float:left;width:430px;height:auto;border-bottom:1px solid #ccdae1;padding:0 10px}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row:hover{background-color:#efefef}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row .notification-info{position:relative;float:left;width:390px;height:auto;padding:10px 0 20px}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row .notification-info.clickable{cursor:hand;cursor:pointer}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row .notification-info span.date{position:relative;float:left;width:100%;display:inline-block;font-size:10px;color:#4d4d4d}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row .notification-info span.text{position:relative;float:left;display:inline-block}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row div.notification-actions{width:25px;position:relative;float:left;display:inline-block;padding:15px 0 0 5px}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row div.notification-actions .unread-dot{display:inline-block;width:10px;height:10px;background-color:#627bff;border-radius:50%;margin:0 0 7px 5px;cursor:pointer;cursor:hand}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row div.notification-actions .unread-dot:hover{background-color:#ee2945}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper .notification-row div.notification-actions i{position:relative;color:#828487;font-size:14px;margin-left:4px}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper::-webkit-scrollbar{width:10px}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:2px}.notifications-wrapper .notifications-content-wrapper .notifications-inner-wrapper::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.notifications-wrapper .arrow-up{position:absolute;z-index:320;right:-3px;margin:5px 0 0;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #f3f3f3}.notifications-wrapper .notifications-content{visibility:hidden}.notifications-wrapper .notifications-content.show{visibility:visible}.notifications-spinner{margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px;display:none}.notifications-spinner>div{background-color:#4b4b4b;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.notifications-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.notifications-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.notifications-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.notifications-spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.notifications-list-wrapper{position:relative;float:left}.notifications-list-wrapper .notification-list-row{position:relative;float:left;width:900px;border-bottom:1px solid #ccc;padding:0 5px;clear:both}.notifications-list-wrapper .notification-list-row .notification-list-info{position:relative;float:left;width:830px;padding:10px 0 20px}.notifications-list-wrapper .notification-list-row .notification-list-info span.date{display:block;font-size:12px;color:#5b6669}.notifications-list-wrapper .notification-list-row .notification-list-info.clickable{cursor:pointer;cursor:hand}.notifications-list-wrapper .notification-list-row:hover{background-color:#f6f6f6}.notifications-list-wrapper .notification-list-row .notification-list-actions{position:relative;float:left;width:50px;margin:10px 0 0 20px}.notifications-list-wrapper .notification-list-row .notification-list-actions .unread-list-dot{display:inline-block;width:10px;height:10px;background-color:#627bff;border-radius:50%;cursor:pointer;cursor:hand}.notifications-list-wrapper .notification-list-row .notification-list-actions .unread-list-dot:hover{background-color:#ee2945}.notifications-list-wrapper .notification-list-row .notification-list-actions i{position:relative;top:1px;color:#828487;font-size:14px;margin-left:3px}.buttons a{position:relative;float:left;margin:0 25px 15px 0;padding:25px 10px;border:1px solid;color:#010101;font-size:16px}.buttons a.button-confirm{border-color:#2c9c07;background-color:#62c44d}.buttons a.button-confirm:hover{background-color:#4b9644}.buttons a.button-storno{border-color:#db5564;background-color:#f67076}.buttons a.button-storno:hover{background-color:#db5564}.imager-form{position:relative;display:block;width:100%;height:100%;font-size:20px;background-color:#c8dadf;padding:100px 0;outline:#92b0b3 dashed 1px;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear}.imager-form.is-dragover{outline-offset:-13px;outline-color:#5b6669;background-color:#f6f6f6}.imager-form.is-uploading{animation:pulse .5s ease-out 2;animation-iteration-count:9999}.imager-form.is-uploading .fa-upload,.imager-form.is-uploading .form-text{visibility:hidden}.imager-form .fa-upload{font-size:35px;display:block;margin-bottom:10px;text-align:center}.imager-form .form-text{font-weight:700;z-index:-1;text-align:center;font-size:16px}@-webkit-keyframes appear-from-inside{from{-webkit-transform:translateY(-50%) scale(0)}75%{-webkit-transform:translateY(-50%) scale(1.1)}to{-webkit-transform:translateY(-50%) scale(1)}}@keyframes appear-from-inside{from{transform:translateY(-50%) scale(0)}75%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}@keyframes pulse{50%{background-color:#ccc}}.imager-box--button,.imager-box--file{display:none}#holder {
	width: 500px;
	padding-top: 46px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

#holder .logo {
	margin: 10px 0 60px 0;
	height: 90px;
}

form {
	margin: 0 0 0 300px;
	width: 650px;
	font-size: 1.1em;
	font-weight: normal;
}

form dt {
	display: block;
	width: 160px;
	text-align: left;
	float: left;
	padding-top: 5px;
}

form dt label.required {
	font-weight: normal;
}

form dd {
	text-align: left;
	margin-bottom: 2px;
}

form dd input.text {
	border: 1px solid #afafaf;
	height: 18px;
	padding: 5px;
	font-size: 1.1em;
}

form dd input.text:focus {
	border: 1px solid #ff6c00;
	background: white;
}

form dd input.button {
	font: 13px/1.4 'Segoe UI', 'Geneva CE', lucida, sans-serif;
	border: 2px solid #606060;
	text-align: center;
	color: #3d3d3d;
	font-weight: bold;
	cursor: pointer;
	padding: 5px 20px;
	position: relative;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}

form dd input.button:hover {
	background-color: #606060;
	color: white;
}