/* Minification failed. Returning unminified contents.
(3770,16): run-time error CSS1030: Expected identifier, found '.'
(3770,27): run-time error CSS1031: Expected selector, found ')'
(3770,27): run-time error CSS1025: Expected comma or open brace, found ')'
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;height:0;}
[hidden] {display:none;}
html {font-size:100;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, button, input, select, textarea {font-family:sans-serif;outline:0;}
body {margin:0;}
a:focus {outline:0;}
a:active, a:hover {outline:0;}
abbr[title] {border-bottom:1px dotted;}
dfn {font-style:italic;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
code, kbd, pre, samp {font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q {quotes:none;}
q:before, q:after {content:'';content:none;}
small {font-size:80%;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
dl, menu, ol, ul {margin:0;}
dd {margin:0;}
menu, ol, ul {padding:0 0 0 40px;}
nav ul, nav ol {list-style:none;list-style-image:none;}
img {border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root) {overflow:hidden;}
figure {margin:0;}
form {margin:0;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;white-space:normal;*margin-left:-7px;}
button, input, select, textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input {line-height:normal;}
button, select {text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled], html input[disabled] {cursor:default;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow:auto;vertical-align:top;}
table {border-collapse:collapse;border-spacing:0;}
/*! jQuery UI - v1.14.0 - 2024-09-17
* https://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}
/*! jQuery UI - v1.14.0 - 2024-09-17
* https://jqueryui.com
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}
/*! jQuery UI - v1.14.0 - 2024-09-17
* https://jqueryui.com
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
label.pCheckRadio {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: visible !important;
  position: relative;
  min-width: 20px !important;
  min-height: 20px !important;
  max-width: 20px !important;
  max-height: 20px !important;
  padding: 0 !important;
  border: 1px dotted transparent;
  opacity: .5;
}
label.pCheckRadio:hover {
  opacity: 1;
}
label.pCheckRadio .pInnerSpan {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
label.pCheckRadio .pInnerSpan input {
  position: absolute !important;
  left: 2px !important;
  top: 2px !important;
  width: 1px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
}
label.pCheckRadio.pFocus {
  border-color: #252d30;
}
label.pCheckRadio:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 2px;
  left: 2px;
  display: inline-block;
  width: 14px;
  height: 14px;
  padding: 0;
  margin: 0;
  background-image: url(/Images/pCheckRadioIcons.png);
  content: '';
  font-size: 0;
  line-height: 0;
}
label.pCheckRadio.pCheckbox {
  cursor: pointer;
}
label.pCheckRadio.pCheckbox:after {
  background-position: -24px 0;
}
label.pCheckRadio.pCheckbox.pChecked:after {
  background-position: 0 0;
}
label.pCheckRadio.pCheckbox.pDisabled:after {
  background-position: -70px 0;
}
label.pCheckRadio.pCheckbox.pDisabled.pChecked:after {
  background-position: -47px 0;
}
label.pCheckRadio.pRadio {
  cursor: pointer;
}
label.pCheckRadio.pRadio:after {
  background-position: -24px -23px;
}
label.pCheckRadio.pRadio.pChecked:after {
  background-position: 0 -23px;
}
label.pCheckRadio.pRadio.pDisabled:after {
  background-position: -70px -23px;
}
label.pCheckRadio.pRadio.pDisabled.pChecked:after {
  background-position: -47px -23px;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
label.pSelect {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  position: relative;
  overflow: hidden;
  display: block;
  padding-right: 26px !important;
  line-height: 160%;
  border: 1px solid #252d30;
  background-color: #FFF;
}
label.pSelect:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 10px;
  line-height: 10px;
  content: '\25BC';
  width: 15px;
  height: 20px;
  position: absolute;
  top: 13px;
  right: 0;
}
label.pSelect.pOpen:after {
  content: '\25B2';
}
label.pSelect .label-inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  line-height: inherit;
  cursor: default;
  margin: 0;
  padding: 0 2px;
  font: inherit;
  line-height: 150%;
  border: 1px dotted transparent;
}
label.pSelect select {
  display: none;
}
label.pSelect.pFocus {
  opacity: 1;
}
label.pSelect.pFocus:after {
  opacity: 1;
}
label.pSelect.pFocus .label-inner {
  border-color: #ccc;
}
label.pSelect .pInput {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: red;
}
label.pSelect .pInput.pHidden {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
}
label.pSelect.pAutoComplete .pInput {
  border: 0 none;
  padding: 0;
  margin: 0 12px 0 0;
  font: inherit;
  background-color: transparent;
  width: 100%;
  height: auto;
  outline: none;
}
label.pSelect.pAutoComplete.pOpen .label-inner {
  display: none;
}
label.pSelect.pAutoComplete.pOpen .pInput {
  position: relative;
  top: 0;
  left: 0;
}
ul.pSelcetUl {
  height: auto;
  width: auto;
  position: fixed;
  margin: 0;
  padding: 10px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  border: 1px solid #aaa;
  list-style-type: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  overflow-y: auto;
  display: none;
  z-index: 1000;
}
ul.pSelcetUl li {
  position: relative;
  margin: 0;
  padding: 5px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0 solid #ccc;
  border-color: inherit;
  list-style-type: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}
ul.pSelcetUl li.pFocusedItem {
  background-color: #eee;
  color: #000;
}
ul.pSelcetUl li.pDisabledItem {
  color: #999;
}
ul.pSelcetUl li.pDisabledItem.pOptgroup {
  color: #000;
  font-weight: bold;
}
ul.pSelcetUl li:hover {
  background-color: #eee;
}
ul.pSelcetUl.pNormal li.pSelectedItem {
  background-color: #66afe9;
  color: #fff;
}
ul.pSelcetUl.pMultiple li {
  padding: 3px 10px 3px 34px;
  line-height: 16px;
  font-weight: bold;
}
ul.pSelcetUl.pMultiple li:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 10px;
  top: 3px;
  display: block;
  width: 14px;
  height: 14px;
  padding: 0;
  background-image: url(/Images/pCheckRadioIcons.png);
  background-position: -24px 0;
  content: '';
  font-size: 0;
  line-height: 0;
  opacity: .5;
}
ul.pSelcetUl.pMultiple li:before:hover {
  opacity: 1;
}
ul.pSelcetUl.pMultiple li.pSelectedItem:before {
  background-position: 0 0;
}
ul.pSelcetUl.pMultiple li.pOptgroup {
  padding: 3px 10px;
}
ul.pSelcetUl.pMultiple li.pOptgroup:before {
  display: none;
}
.lightbox {
    cursor: pointer;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: black;
    /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7);
    -webkit-filter: none !important;
    z-index: 9997;
}

.lightbox img {
    display: block;
    position: absolute;
    border: 5px solid #fff;
    box-shadow: 0 0 20px #000;
    border-radius: 1px;
}

body.blurred > * {
    -webkit-filter: blur(2px);
    -webkit-transform: translate3d(0, 0, 0);
}

.lightbox__loading {
    background: url(loading.gif) center center no-repeat;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    position: absolute;
    top: 50%;
    left: 50%;
}

.lightbox__caption {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    z-index: 9998;
    background: #000;
    background: rgba(0, 0, 0, 0.7);
}

.lightbox__caption p {
    margin: 0 auto;
    max-width: 70%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 10px;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
}

.lightbox__button {
    position: absolute;
    z-index: 9999;
    background: no-repeat center center;
    width: 32px;
    height: 32px;
    opacity: 0.4;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}

.lightbox__button:hover,
.lightbox__button:focus {
    opacity: 1;
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
}

.lightbox__close {
    right: 10px;
    top: 10px;
    background-image: url("close.png");
}

.lightbox__nav {
    top: 50%;
    margin-top: -16px;
}

.lightbox__nav--next {
    right: 10px;
    background-image: url("next.png");
}

.lightbox__nav--prev {
    left: 10px;
    background-image: url("previous.png");
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
html,
body {
  position: relative;
  min-height: 100%;
}
body,
body.mce-fullscreen {
  margin: 0;
  padding: 0 0 0 28em;
  background-color: #fff;
  color: #252d30;
  font-size: 11px;
  /*line-height: 121%;*/
  font-weight: 400;
  font-family: 'Ubuntu', sans-serif;
  /* -o-transition: padding 0.3s, margin 0.3s;
    -moz-transition: padding 0.3s, margin 0.3s;
    -webkit-transition: padding 0.3s, margin 0.3s;
    transition: padding 0.3s, margin 0.3s;
    */
}
body.empty,
body.mce-fullscreen.empty {
  background-color: #e7ecee;
  padding: 0;
}
.clearfix,
.header {
  zoom: 1;
}
.clearfix:after,
.header:after,
.clearfix:before,
.header:before {
  content: '';
  display: table;
}
.clearfix:after,
.header:after {
  clear: both;
}
img {
  border: none;
}
input,
textarea,
select,
.pSelect {
  border-radius: 0;
  font-weight: 400;
  font-family: 'Ubuntu', sans-serif;
  font-size: 1em;
  padding: 0.8em 1em;
  border: 1px solid;
  border-color: #252d30;
  line-height: 120%;
  display: block;
  /*opacity: 0.5;

    &:hover {
        opacity: 0.7;
    }

    &:focus, &[type="button"], &[type="submit"], &[type="reset"] {
        opacity: 1;
    }*/
}
input[type="checkbox"],
input[type="radio"],
label.pCheckRadio {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-block;
  margin-right: .5em;
}
input[type="checkbox"].right,
input[type="radio"].right,
label.pCheckRadio.right {
  margin-right: 0;
  margin-left: .5em;
}
label {
  display: inline-block;
  line-height: 120%;
}
.help-label {
  display: inline;
}
select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  /*height: 2.6em;*/
}
.line-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 3em;
  font-family: 'Ubuntu', sans-serif;
  font-size: 1em;
  font-weight: bold;
  padding: 0.8em 1em;
  background-color: #fff;
  border: 1px solid #252d30;
  line-height: 120%;
  display: inline-block;
  color: #252d30;
  text-decoration: none;
  /*opacity: 0.5;

    &:hover {
        opacity: 0.7;
    }

    &:focus {
        opacity: 1;
    }*/
}
.line-button-link {
  border: none;
}
.line-button .icon {
  float: right;
  margin: -0.25em 0 -0.5em 0.8em;
}
.link-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 3em;
  font-family: 'Ubuntu', sans-serif;
  font-size: 1em;
  font-weight: bold;
  padding: 0.8em 1em;
  background-color: #fff;
  border: none;
  line-height: 120%;
  display: inline-block;
  color: #252d30;
  text-decoration: none;
}
.link-button .icon {
  float: right;
  margin: -0.25em 0 -0.5em 0.8em;
}
.icon-button {
  display: block;
  float: left;
  text-decoration: none;
  padding: 0.2em 0.8em;
  opacity: 0.3;
}
.icon-button:hover {
  opacity: 1.0;
}
.back-button {
  float: left;
  opacity: 0.4;
  text-decoration: none;
  padding: 0 1.8em 0 0;
}
.back-button:hover {
  opacity: 1.0;
}
.button {
  background-color: #00baff;
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-weight: 700;
  padding: .8em 1.2em;
  line-height: 1.2em;
  height: 1.2em;
  font-size: 1em;
  border: 1px solid #00baff;
  text-align: center;
  font-family: 'Ubuntu', sans-serif;
}
button.button,
input[type=button].button,
input[type=submit].button,
input[type=reset].button {
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 33px;
  line-height: 120%;
}
.button.can-have-focus {
  display: inline-block;
  padding: .4em .6em;
  border: 1px dotted transparent;
}
.button.can-have-focus .focus-indication {
  display: block;
  padding: .4em .6em;
  border: 1px dotted transparent;
}
.button.full-width-button {
  display: block;
}
.button:hover {
  background-color: #00a3e0;
  border: 1px solid #00a3e0;
}
.button:active {
  background-color: #008dc1;
  border: 1px solid #008dc1;
}
.button:focus .focus-indication {
  border-color: #fff;
}
.button .icon {
  float: left;
  margin: -0.1em 0.8em -0.5em 0;
}
.button.cancel {
  background-color: #e7ecee;
  border-color: #e7ecee;
  color: #252D30;
}
.button.cancel:hover {
  background-color: #d8dee1;
}
.button.cancel:focus span {
  border-color: #252D30;
}
.button.grey {
  background-color: #e7ecee;
  color: #252D30;
  border: 1px solid #e7ecee;
}
.button.grey:hover {
  background-color: #d8dee1;
}
.button.grey:focus span {
  border-color: #252D30;
}
.button.delete {
  background-color: #D13131;
  border: 1px solid #be2a2a;
}
.button.delete:hover {
  background-color: #be2a2a;
}
.button.delete:focus span {
  border-color: #252D30;
}
.button.button-margin {
  margin: 1em 0;
}
.button.list-bottom-margin {
  margin: -4em 2% 5em;
}
.button-white {
  background-color: #fff;
  display: inline-block;
  text-decoration: none;
  color: #252d30;
  font-weight: 700;
  padding: .8em 1.2em;
  line-height: 1.2em;
  height: 1.2em;
  font-size: 1em;
  border: 1px solid #D7D7D7 !important;
  text-align: center;
  font-family: 'Ubuntu', sans-serif;
}
button-white.button-white,
input[type=button].button-white,
input[type=submit].button-white,
input[type=reset].button-white {
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 3em;
  line-height: 120%;
}
.button-white.can-have-focus {
  display: inline-block;
  padding: .4em .6em;
  border: 1px dotted transparent;
}
.button-white.can-have-focus .focus-indication {
  display: block;
  padding: .4em .6em;
  border: 1px dotted transparent;
}
.button-white:hover {
  background-color: #f2f2f2;
  border: 1px solid #000;
}
.button-white:active {
  background-color: #D7D7D7;
  border: 1px solid #D7D7D7;
}
.button-white:focus .focus-indication {
  border-color: #fff;
}
.button-list {
  width: 100%;
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.button-list .button {
  display: block;
  margin-top: 1.5em;
  text-align: left;
}
.excel-table {
  width: 100%;
}
.excel-table td,
.excel-table th {
  padding: .5em;
}
span.tooltip {
  display: none;
}
a[disabled] {
  cursor: default;
}
.full-width-message {
  width: 100%;
  min-height: 150px;
  resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.full-width-message.full {
  box-shadow: 0 0 7px tomato;
}
.full-width-dropdown {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  margin-bottom: 15px;
}
#advanced-search-expander-wrapper {
  float: left;
}
.text-arrow {
  background-image: url('/Images/text-arrow.png');
  background-repeat: no-repeat;
  background-position: 1em;
  background-size: 1em;
}
.loading-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
}
.overlay-dark {
  background-color: #000;
  opacity: 0.5;
}
.overlay-fixed {
  position: fixed;
}
.loading-overlay-parent {
  position: relative;
}
#CompanyChooser .list-container {
  border-top: 0;
}
#CompanyChooser .list-container .list-item-wrapper {
  padding: 1.4em 1em 1.5em;
}
#CompanyChooser .list-container .list-item-wrapper:hover {
  color: #000;
}
#CompanyChooser .list-container a.white-text {
  color: #FFF;
}
#ManagePasswordRetrieval {
  list-style-type: none;
  padding: 0;
}
#ManagePasswordRetrieval .two-line-label-for {
  font-size: 1em;
  padding: .4em .8em .5em .8em;
}
#ManagePasswordRetrieval [data-button-submit=email],
#ManagePasswordRetrieval [data-button-submit=companyCode] {
  float: right;
}
#ManagePasswordRetrieval h2 {
  margin: 0;
}
#ManagePasswordRetrieval section.text-wrapper {
  font-size: 1.15em;
  margin: 30px 0 40px 0;
}
#ManagePasswordRetrieval section.edit-fields-wrapper {
  margin-bottom: 30px;
}
#ManagePasswordRetrieval [data-form-role="companyCode"],
#ManagePasswordRetrieval [data-role-wrapper=emailFailure] {
  display: none;
}
#ManagePasswordRetrieval div.validation-summary-errors {
  width: 100%;
}
#ManagePasswordRetrieval div.validation-summary-errors ul {
  margin: 2em 0;
}
#LoginForm .edit-fields-wrapper .edit-field.checkbox {
  margin-top: 10px;
  margin-bottom: 0;
}
#LoginForm .edit-fields-wrapper .edit-field.checkbox .pCheckRadio {
  margin-left: -2px;
}
#LoginForm .edit-fields-wrapper .edit-form .validation-summary-errors,
#LoginForm .edit-fields-wrapper .edit-fields .validation-summary-errors {
  width: auto;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
@font-face {
  font-family: 'glyphicons-halflings-regular';
  src: url('/fonts/glyphicons-halflings-regular.eot');
  src: url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'glyphicons-halflings-regular';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  /*-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;*/
}
.glyphicon-asterisk:before {
  content: '\2a';
}
.glyphicon-plus:before {
  content: '\2b';
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: '\20ac';
}
.glyphicon-minus:before {
  content: '\2212';
}
.glyphicon-cloud:before {
  content: '\2601';
}
.glyphicon-envelope:before {
  content: '\2709';
}
.glyphicon-pencil:before {
  content: '\270f';
}
.glyphicon-glass:before {
  content: '\e001';
}
.glyphicon-music:before {
  content: '\e002';
}
.glyphicon-search:before {
  content: '\e003';
}
.glyphicon-heart:before {
  content: '\e005';
}
.glyphicon-star:before {
  content: '\e006';
}
.glyphicon-star-empty:before {
  content: '\e007';
}
.glyphicon-user:before {
  content: '\e008';
}
.glyphicon-film:before {
  content: '\e009';
}
.glyphicon-th-large:before {
  content: '\e010';
}
.glyphicon-th:before {
  content: '\e011';
}
.glyphicon-th-list:before {
  content: '\e012';
}
.glyphicon-ok:before {
  content: '\e013';
}
.glyphicon-remove:before {
  content: '\e014';
}
.glyphicon-zoom-in:before {
  content: '\e015';
}
.glyphicon-zoom-out:before {
  content: '\e016';
}
.glyphicon-off:before {
  content: '\e017';
}
.glyphicon-signal:before {
  content: '\e018';
}
.glyphicon-cog:before {
  content: '\e019';
}
.glyphicon-trash:before {
  content: '\e020';
}
.glyphicon-home:before {
  content: '\e021';
}
.glyphicon-file:before {
  content: '\e022';
}
.glyphicon-time:before {
  content: '\e023';
}
.glyphicon-road:before {
  content: '\e024';
}
.glyphicon-download-alt:before {
  content: '\e025';
}
.glyphicon-download:before {
  content: '\e026';
}
.glyphicon-upload:before {
  content: '\e027';
}
.glyphicon-inbox:before {
  content: '\e028';
}
.glyphicon-play-circle:before {
  content: '\e029';
}
.glyphicon-repeat:before {
  content: '\e030';
}
.glyphicon-refresh:before {
  content: '\e031';
}
.glyphicon-list-alt:before {
  content: '\e032';
}
.glyphicon-lock:before {
  content: '\e033';
}
.glyphicon-flag:before {
  content: '\e034';
}
.glyphicon-headphones:before {
  content: '\e035';
}
.glyphicon-volume-off:before {
  content: '\e036';
}
.glyphicon-volume-down:before {
  content: '\e037';
}
.glyphicon-volume-up:before {
  content: '\e038';
}
.glyphicon-qrcode:before {
  content: '\e039';
}
.glyphicon-barcode:before {
  content: '\e040';
}
.glyphicon-tag:before {
  content: '\e041';
}
.glyphicon-tags:before {
  content: '\e042';
}
.glyphicon-book:before {
  content: '\e043';
}
.glyphicon-bookmark:before {
  content: '\e044';
}
.glyphicon-print:before {
  content: '\e045';
}
.glyphicon-camera:before {
  content: '\e046';
}
.glyphicon-font:before {
  content: '\e047';
}
.glyphicon-bold:before {
  content: '\e048';
}
.glyphicon-italic:before {
  content: '\e049';
}
.glyphicon-text-height:before {
  content: '\e050';
}
.glyphicon-text-width:before {
  content: '\e051';
}
.glyphicon-align-left:before {
  content: '\e052';
}
.glyphicon-align-center:before {
  content: '\e053';
}
.glyphicon-align-right:before {
  content: '\e054';
}
.glyphicon-align-justify:before {
  content: '\e055';
}
.glyphicon-list:before {
  content: '\e056';
}
.glyphicon-indent-left:before {
  content: '\e057';
}
.glyphicon-indent-right:before {
  content: '\e058';
}
.glyphicon-facetime-video:before {
  content: '\e059';
}
.glyphicon-picture:before {
  content: '\e060';
}
.glyphicon-map-marker:before {
  content: '\e062';
}
.glyphicon-adjust:before {
  content: '\e063';
}
.glyphicon-tint:before {
  content: '\e064';
}
.glyphicon-edit:before {
  content: '\e065';
}
.glyphicon-share:before {
  content: '\e066';
}
.glyphicon-check:before {
  content: '\e067';
}
.glyphicon-move:before {
  content: '\e068';
}
.glyphicon-step-backward:before {
  content: '\e069';
}
.glyphicon-fast-backward:before {
  content: '\e070';
}
.glyphicon-backward:before {
  content: '\e071';
}
.glyphicon-play:before {
  content: '\e072';
}
.glyphicon-pause:before {
  content: '\e073';
}
.glyphicon-stop:before {
  content: '\e074';
}
.glyphicon-forward:before {
  content: '\e075';
}
.glyphicon-fast-forward:before {
  content: '\e076';
}
.glyphicon-step-forward:before {
  content: '\e077';
}
.glyphicon-eject:before {
  content: '\e078';
}
.glyphicon-chevron-left:before {
  content: '\e079';
}
.glyphicon-chevron-right:before {
  content: '\e080';
}
.glyphicon-plus-sign:before {
  content: '\e081';
}
.glyphicon-minus-sign:before {
  content: '\e082';
}
.glyphicon-remove-sign:before {
  content: '\e083';
}
.glyphicon-ok-sign:before {
  content: '\e084';
}
.glyphicon-question-sign:before {
  content: '\e085';
}
.glyphicon-info-sign:before {
  content: '\e086';
}
.glyphicon-screenshot:before {
  content: '\e087';
}
.glyphicon-remove-circle:before {
  content: '\e088';
}
.glyphicon-ok-circle:before {
  content: '\e089';
}
.glyphicon-ban-circle:before {
  content: '\e090';
}
.glyphicon-arrow-left:before {
  content: '\e091';
}
.glyphicon-arrow-right:before {
  content: '\e092';
}
.glyphicon-arrow-up:before {
  content: '\e093';
}
.glyphicon-arrow-down:before {
  content: '\e094';
}
.glyphicon-share-alt:before {
  content: '\e095';
}
.glyphicon-resize-full:before {
  content: '\e096';
}
.glyphicon-resize-small:before {
  content: '\e097';
}
.glyphicon-exclamation-sign:before {
  content: '\e101';
}
.glyphicon-gift:before {
  content: '\e102';
}
.glyphicon-leaf:before {
  content: '\e103';
}
.glyphicon-fire:before {
  content: '\e104';
}
.glyphicon-eye-open:before {
  content: '\e105';
}
.glyphicon-eye-close:before {
  content: '\e106';
}
.glyphicon-warning-sign:before {
  content: '\e107';
}
.glyphicon-plane:before {
  content: '\e108';
}
.glyphicon-calendar:before {
  content: '\e109';
}
.glyphicon-random:before {
  content: '\e110';
}
.glyphicon-comment:before {
  content: '\e111';
}
.glyphicon-magnet:before {
  content: '\e112';
}
.glyphicon-chevron-up:before {
  content: '\e113';
}
.glyphicon-chevron-down:before {
  content: '\e114';
}
.glyphicon-retweet:before {
  content: '\e115';
}
.glyphicon-shopping-cart:before {
  content: '\e116';
}
.glyphicon-folder-close:before {
  content: '\e117';
}
.glyphicon-folder-open:before {
  content: '\e118';
}
.glyphicon-resize-vertical:before {
  content: '\e119';
}
.glyphicon-resize-horizontal:before {
  content: '\e120';
}
.glyphicon-hdd:before {
  content: '\e121';
}
.glyphicon-bullhorn:before {
  content: '\e122';
}
.glyphicon-bell:before {
  content: '\e123';
}
.glyphicon-certificate:before {
  content: '\e124';
}
.glyphicon-thumbs-up:before {
  content: '\e125';
}
.glyphicon-thumbs-down:before {
  content: '\e126';
}
.glyphicon-hand-right:before {
  content: '\e127';
}
.glyphicon-hand-left:before {
  content: '\e128';
}
.glyphicon-hand-up:before {
  content: '\e129';
}
.glyphicon-hand-down:before {
  content: '\e130';
}
.glyphicon-circle-arrow-right:before {
  content: '\e131';
}
.glyphicon-circle-arrow-left:before {
  content: '\e132';
}
.glyphicon-circle-arrow-up:before {
  content: '\e133';
}
.glyphicon-circle-arrow-down:before {
  content: '\e134';
}
.glyphicon-globe:before {
  content: '\e135';
}
.glyphicon-wrench:before {
  content: '\e136';
}
.glyphicon-tasks:before {
  content: '\e137';
}
.glyphicon-filter:before {
  content: '\e138';
}
.glyphicon-briefcase:before {
  content: '\e139';
}
.glyphicon-fullscreen:before {
  content: '\e140';
}
.glyphicon-dashboard:before {
  content: '\e141';
}
.glyphicon-paperclip:before {
  content: '\e142';
}
.glyphicon-heart-empty:before {
  content: '\e143';
}
.glyphicon-link:before {
  content: '\e144';
}
.glyphicon-phone:before {
  content: '\e145';
}
.glyphicon-pushpin:before {
  content: '\e146';
}
.glyphicon-usd:before {
  content: '\e148';
}
.glyphicon-gbp:before {
  content: '\e149';
}
.glyphicon-sort:before {
  content: '\e150';
}
.glyphicon-sort-by-alphabet:before {
  content: '\e151';
}
.glyphicon-sort-by-alphabet-alt:before {
  content: '\e152';
}
.glyphicon-sort-by-order:before {
  content: '\e153';
}
.glyphicon-sort-by-order-alt:before {
  content: '\e154';
}
.glyphicon-sort-by-attributes:before {
  content: '\e155';
}
.glyphicon-sort-by-attributes-alt:before {
  content: '\e156';
}
.glyphicon-unchecked:before {
  content: '\e157';
}
.glyphicon-expand:before {
  content: '\e158';
}
.glyphicon-collapse-down:before {
  content: '\e159';
}
.glyphicon-collapse-up:before {
  content: '\e160';
}
.glyphicon-log-in:before {
  content: '\e161';
}
.glyphicon-flash:before {
  content: '\e162';
}
.glyphicon-log-out:before {
  content: '\e163';
}
.glyphicon-new-window:before {
  content: '\e164';
}
.glyphicon-record:before {
  content: '\e165';
}
.glyphicon-save:before {
  content: '\e166';
}
.glyphicon-open:before {
  content: '\e167';
}
.glyphicon-saved:before {
  content: '\e168';
}
.glyphicon-import:before {
  content: '\e169';
}
.glyphicon-export:before {
  content: '\e170';
}
.glyphicon-send:before {
  content: '\e171';
}
.glyphicon-floppy-disk:before {
  content: '\e172';
}
.glyphicon-floppy-saved:before {
  content: '\e173';
}
.glyphicon-floppy-remove:before {
  content: '\e174';
}
.glyphicon-floppy-save:before {
  content: '\e175';
}
.glyphicon-floppy-open:before {
  content: '\e176';
}
.glyphicon-credit-card:before {
  content: '\e177';
}
.glyphicon-transfer:before {
  content: '\e178';
}
.glyphicon-cutlery:before {
  content: '\e179';
}
.glyphicon-header:before {
  content: '\e180';
}
.glyphicon-compressed:before {
  content: '\e181';
}
.glyphicon-earphone:before {
  content: '\e182';
}
.glyphicon-phone-alt:before {
  content: '\e183';
}
.glyphicon-tower:before {
  content: '\e184';
}
.glyphicon-stats:before {
  content: '\e185';
}
.glyphicon-sd-video:before {
  content: '\e186';
}
.glyphicon-hd-video:before {
  content: '\e187';
}
.glyphicon-subtitles:before {
  content: '\e188';
}
.glyphicon-sound-stereo:before {
  content: '\e189';
}
.glyphicon-sound-dolby:before {
  content: '\e190';
}
.glyphicon-sound-5-1:before {
  content: '\e191';
}
.glyphicon-sound-6-1:before {
  content: '\e192';
}
.glyphicon-sound-7-1:before {
  content: '\e193';
}
.glyphicon-copyright-mark:before {
  content: '\e194';
}
.glyphicon-registration-mark:before {
  content: '\e195';
}
.glyphicon-cloud-download:before {
  content: '\e197';
}
.glyphicon-cloud-upload:before {
  content: '\e198';
}
.glyphicon-tree-conifer:before {
  content: '\e199';
}
.glyphicon-tree-deciduous:before {
  content: '\e200';
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.clear-both {
  clear: both;
}
.position-relative {
  position: relative;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.half-size {
  width: 50%;
}
.third-size {
  width: 33.33333333%;
}
.red {
  color: #D13131;
}
.bg-red {
  background-color: #D13131;
}
.green {
  color: #16a837;
}
.bg-green {
  background-color: #16a837;
}
.bg-grey {
  background-color: #7a8387;
}
.bg-white {
  background-color: white;
}
.bold {
  font-weight: bold;
}
.normal {
  font-weight: normal;
}
.no-pad,
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.no-link {
  text-decoration: none;
}
.no-bold,
.normal {
  font-weight: normal;
}
.no-boldb,
.normalb,
.no-boldstrong,
.normalstrong,
.no-bold > strong,
.normal > strong,
.no-bold b,
.normal b {
  font-weight: inherit;
}
.glyph {
  font-family: "glyphicons-halflings-regular";
  font-style: normal;
  font-weight: normal;
}
.no-width {
  width: 0 !important;
}
.wrench {
  /*.glyph;*/
  font-size: 15px;
  font-weight: normal;
}
.wrench:before {
  content: '\e136';
}
.question-sign {
  background-image: url("/Images/help.svg");
  background-size: 28px 28px;
  font-size: 25px;
  color: #000;
  display: table-cell;
  height: 28px;
  width: 28px;
  line-height: 1em;
}
/* ICONS */
.icon {
  background-image: url('/images/sprite.png');
  background-repeat: no-repeat;
  -moz-background-size: auto;
  -o-background-size: auto;
  -webkit-background-size: auto;
  background-size: auto;
  display: inline-block;
  text-decoration: none;
  overflow: hidden;
  line-height: 1;
  text-indent: -9999em;
  padding: 0 !important;
}
button.icon-button {
  border: 0 none;
  background-color: transparent;
  opacity: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  float: none;
  padding: 5px;
  width: 26px;
  height: 26px;
}
.icon.big {
  width: 23px;
  height: 23px;
}
.icon.big.icon-info {
  background-position: -114px 0;
}
.icon.big.icon-print {
  background-position: -68px -23px;
}
.icon.big.icon-dlpdf {
  background-position: -68px -46px;
}
.icon.big.icon-page {
  background-position: -68px -70px;
}
.icon.big.icon-document {
  background-position: -112px -26px;
}
.icon.big.icon-list {
  background-position: -137px 0;
}
.icon.big.icon-home {
  background-position: -160px -46px;
}
.icon.big.icon-create {
  background-position: -160px 0;
}
.icon.big.icon-search {
  background-position: -183px 0;
}
.icon.big.icon-profile {
  background-position: -137px -90px;
}
.icon.big.icon-profile.white {
  background-position: -137px -23px;
}
.icon.big.icon-profile.blue {
  background-position: -137px -67px;
}
.icon.big.icon-help {
  background-position: -160px -23px;
}
.icon.big.icon-logout {
  background-position: -183px -23px;
}
.icon.big.icon-message {
  background-position: -137px -46px;
}
.icon.big.icon-arrow {
  background-position: -68px 0;
  /*background-image: url(../Images/moduler.svg);*/
}
.icon.big.icon-calendar {
  background-position: -183px -46px;
}
.icon.medium {
  width: 18px;
  height: 18px;
}
.icon.medium.icon-edit {
  background-position: -206px 0;
}
.icon.medium.icon-edit.white {
  background-position: -314px 0;
}
.icon.medium.icon-copy {
  background-position: -224px 0;
}
.icon.medium.icon-copy.white {
  background-position: -332px 0;
}
.icon.medium.icon-delete {
  background-position: -242px 0;
}
.icon.medium.icon-delete.white {
  background-position: -350px 0;
}
.icon.medium.icon-dlhtml {
  background-position: -206px -18px;
}
.icon.medium.icon-dlhtml.white {
  background-position: -314px -18px;
}
.icon.medium.icon-dlpdf {
  background-position: -224px -18px;
}
.icon.medium.icon-dlpdf.white {
  background-position: -332px -18px;
}
.icon.medium.icon-page {
  background-position: -224px -73px;
}
.icon.medium.icon-page.white {
  background-position: -332px -91px;
}
.icon.medium.icon-booked {
  background-position: -242px -73px;
}
.icon.medium.icon-readcomment {
  background-position: -260px 0;
}
.icon.medium.icon-readcomment.white {
  background-position: -332px -54px;
}
.icon.medium.icon-addcomment {
  background-position: -242px -18px;
}
.icon.medium.icon-addcomment.white {
  background-position: -350px -18px;
}
.icon.medium.icon-dlproof {
  background-position: -278px 0;
}
.icon.medium.icon-dlproof.white {
  background-position: -350px -54px;
}
.icon.medium.icon-ulproof {
  background-position: -206px -36px;
}
.icon.medium.icon-ulproof.white {
  background-position: -314px -36px;
}
.icon.medium.icon-checked {
  background-position: -224px -36px;
}
.icon.medium.icon-checked.white {
  background-position: -332px -36px;
}
.icon.medium.icon-unchecked {
  background-position: -242px -36px;
}
.icon.medium.icon-unchecked.white {
  background-position: -350px -36px;
}
.icon.medium.icon-save {
  background-position: -296px 0;
}
.icon.medium.icon-save.white {
  background-position: -314px -72px;
}
.icon.medium.icon-gear {
  background-position: -206px -54px;
}
.icon.medium.icon-gear.white {
  background-position: -314px -54px;
}
.icon.medium.icon-image {
  background-position: -224px -54px;
}
.icon.medium.icon-link {
  background-position: -242px -54px;
}
.icon.medium.icon-link.white {
  background-position: -350px -72px;
}
.icon.medium.icon-datepicker {
  background-position: -206px -72px;
}
.icon.medium.icon-datepicker.white {
  background-position: -314px -90px;
}
.icon.medium.icon-alarm {
  background-position: -206px -95px;
}
.icon.medium.icon-move {
  background-position: -259px -18px;
}
.icon.medium.icon-info {
  background-position: -278px -18px;
}
.icon.medium.icon-sync {
  background-position: -224px -92px;
}
.icon.medium.icon-sync.white {
  background-position: -332px -110px;
}
.icon.medium.icon-reject {
  background-position: -224px -92px;
}
.icon.medium.icon-reject.white {
  background-position: -350px -91px;
}
.icon.small {
  width: 14px;
  height: 14px;
  /*Cant find this icon anywhere, not even documentation*/
}
.icon.small.icon-search {
  background-position: -368px 0;
}
.icon.small.icon-dropdown {
  background-position: -382px 0;
}
.icon.small.icon-add {
  background-position: -410px -2px;
}
.icon.small.icon-edit {
  background-position: -368px -14px;
}
.icon.small.icon-delete {
  background-position: -382px -14px;
}
.icon.small.icon-delete.white {
  background-position: -424px 0;
}
.icon.small.icon-move {
  background-position: -382px -14px;
}
.icon.small.icon-moveup {
  background-position: -382px 0;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.icon.special-search {
  width: 34px;
  height: 34px;
  background-position: 0 0;
  display: block;
  opacity: .4;
}
.icon.special-search:hover {
  opacity: 1;
}
.icon.special-back {
  width: 34px;
  height: 34px;
  background-position: -34px 0;
  display: block;
}
.touch i.icon {
  /*background-image: url('/images/sprite-x2.png');
    -moz-background-size: 920px 260px;
    -o-background-size: 920px 260px;
    -webkit-background-size: 920px 260px;
    background-size: 920px 260px;*/
}
.transparent {
  opacity: 0.4;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#ContactForm {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 16px;
  width: 100%;
}
.content > #ContactForm {
  margin: 0 4em;
}
#ContactForm a {
  text-decoration: none;
  color: inherit;
}
#ContactForm a:hover {
  color: #b9c2c5;
}
#ContactForm ul,
#ContactForm li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none;
  padding: 0;
  width: 100%;
}
#ContactForm input,
#ContactForm textarea {
  width: 419px;
  max-width: 419px;
  margin-bottom: 10px;
  margin-top: 3px;
}
#ContactForm input.input-validation-error,
#ContactForm textarea.input-validation-error {
  border-color: #D13131 !important;
  border-width: 1px;
}
#ContactForm select {
  width: 446px;
  height: 40px;
  margin-bottom: 10px;
  margin-top: 3px;
  padding-left: .7em;
}
#ContactForm select.input-validation-error {
  border-color: #D13131 !important;
  border-width: 1px;
}
#ContactForm label {
  font-weight: bold;
}
#ContactForm textarea {
  height: 100px;
}
#ContactForm div.address-field {
  padding-bottom: 20px;
  padding-top: 12px;
}
#ContactForm div.address-field li {
  padding-bottom: 1px;
}
#ContactForm div.input-fields ul li:last-child {
  padding-bottom: 0;
}
.send-contact-popup {
  /*font-size: 1.15em;*/
}
.send-contact-popup div.address-field {
  font-size: 1.15em;
}
.send-contact-popup div.input-fields {
  font-size: 1.15em;
}
.send-contact-popup p {
  font-size: 1.15em;
}
.send-contact-popup h3 {
  font-size: 1.15em;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
.header-nav .department-dropdown,
.header-nav .employee-quick-search {
  position: relative;
  float: left;
  margin: 0 0 0 1em;
}
.header-nav .department-dropdown .icon,
.header-nav .employee-quick-search .icon {
  position: absolute;
  top: 0.8em;
  right: 1em;
  display: block;
  margin: 0;
}
.header-nav .employee-quick-search {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 200px;
  height: 33px;
}
.header-nav .employee-quick-search input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 200px;
  height: 33px;
}
.header-nav .employee-quick-search .icon {
  opacity: 0.5;
}
.header-nav .employee-quick-search:hover .icon {
  opacity: 0.7;
}
.header-nav .department-dropdown {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 200px;
  height: 33px;
  padding-right: 30px;
}
.header-nav .line-button,
.header-nav .button {
  display: inline-block;
  margin: 0 0 1em 1em;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header-nav .line-button.attached,
.header-nav .button.attached {
  float: left;
  margin: 0 0 0 -1px;
  width: auto;
}
.header-nav a.header-nav-expander {
  position: absolute;
  top: 0;
  left: -3.6em;
  display: none;
  margin: 0;
}
.header-nav a.button.header-nav-expander .icon {
  margin: -0.1em 0 -0.5em 0;
}
.header-nav input,
.header-nav form,
.header-nav select {
  float: left;
}
.header-nav select,
.header-nav input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 33px;
  padding: 0.8em 1em;
  margin: 0 0 1em 1em;
}
.header-nav .on-edge {
  float: left;
  margin: 0 0 1em 1em;
}
.header-nav .on-edge > i.icon.small.icon-add {
  margin-top: 0;
}
/* TOP NAVIGATION */
div.topnav {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 8em;
  background-color: #16a837;
  color: #fff;
  text-align: center;
  -o-transition: left 0.3s, right 0.3s;
  -moz-transition: left 0.3s, right 0.3s;
  -webkit-transition: left 0.3s, right 0.3s;
  transition: left 0.3s, right 0.3s;
  z-index: 10;
}
body.bst-admin div.topnav {
  background-color: #D13131;
}
body.bst-admin div.topnav > ul > li.topnav-expander {
  background-color: #D13131;
}
div.topnav > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
div.topnav > ul > li {
  display: block;
  position: relative;
}
div.topnav > ul > li > a {
  display: block;
  color: inherit;
  text-decoration: none;
  margin: 1.5em 0 1.1em 0;
  padding: 0 1em .5em;
}
div.topnav > ul > li > a:hover {
  opacity: 0.6;
}
div.topnav > ul > li > a > i.icon {
  margin: 0;
}
div.topnav > ul > li > a > span.label {
  display: block;
}
div.topnav > ul > li.topnav-expander {
  display: none;
  background-color: #16a837;
}
div.topnav > ul > li.topnav-expander .icon {
  opacity: 0.6;
}
div.topnav > div.logo-area {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 0.1em solid #5cbe73;
}
body.bst-admin div.topnav > div.logo-area {
  border-top: 0.1em solid #df7070;
}
div.topnav > div.logo-area a {
  display: block;
  color: inherit;
  text-decoration: none;
  margin: .8em 0;
}
div.topnav > div.logo-area a.logo > img {
  max-width: 65%;
}
div.topnav > div.logo-area a:hover {
  opacity: 0.6;
}
/* SUB NAVIGATION */
.placeholder-sales {
  opacity: 0.25;
}
div.subnav {
  position: fixed;
  top: 0;
  left: 8em;
  height: 100%;
  width: 20em;
  border-right: 0 solid #16a837;
  border-top: 0;
  border-bottom: 0;
  -o-transition: left 0.3s, width 0.3s;
  -moz-transition: left 0.3s, width 0.3s;
  -webkit-transition: left 0.3s, width 0.3s;
  transition: left 0.3s, width 0.3s;
  z-index: 11;
  padding-bottom: 48px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div.subnav > .subnav-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}
div.subnav > .subnav-wrapper > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
div.subnav > .subnav-wrapper > ul > li {
  display: block;
  position: relative;
  /* First level menu, e.g. "Administration*/
}
div.subnav > .subnav-wrapper > ul > li > a.label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 62px;
  text-decoration: none;
  color: inherit;
  font-weight: 200;
  font-size: 1.54em;
  padding: 22px 23px;
  display: block;
  border-bottom: 1px solid #ddd;
  position: relative;
  line-height: 1;
  /* &:after {
                       //Dette virker ikke med overflow-y sat til auto
                        content: '';
                        width: 0;
                        height: 0;
                        border-top: 31px solid transparent;
                        border-bottom: 31px solid transparent;
                        position: absolute;
                        top: 0;
                        right: -0.77em;
                    }*/
}
div.subnav > .subnav-wrapper > ul > li > a.label.sales {
  opacity: 0.25;
}
div.subnav > .subnav-wrapper > ul > li > a.arrow {
  position: absolute;
  font-size: 1.6em;
  top: 0;
  right: 0;
  display: block;
  padding: 1.05em 1.1em 0 1em;
  height: 2.35em;
  opacity: 0.6;
}
div.subnav > .subnav-wrapper > ul > li > a.arrow > i.icon.big.icon-arrow {
  /*background-position: -68px 0;*/
}
div.subnav > .subnav-wrapper > ul > li > a.arrow.active > i.icon.big.icon-arrow {
  background-position: -91px 0;
}
div.subnav > .subnav-wrapper > ul > li:hover > a.arrow {
  opacity: 1.0;
}
div.subnav > .subnav-wrapper > ul > li > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: none;
}
div.subnav > .subnav-wrapper > ul > li > ul > li {
  display: block;
  position: relative;
}
div.subnav > .subnav-wrapper > ul > li > ul > li a {
  display: block;
  position: relative;
  text-decoration: none;
  color: inherit;
  font-weight: 400;
  padding: 11px 26px;
  line-height: 1;
}
div.subnav > .subnav-wrapper > ul > li > ul > li.active a {
  background-color: #7A8387;
  color: #FFFFFF;
}
div.subnav > .subnav-wrapper > ul > li > ul > li.active a:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 1.58em solid transparent;
  border-bottom: 1.58em solid transparent;
  border-left: 0.8em solid #7a8387;
  position: absolute;
  top: -0.05em;
  right: -0.72em;
  z-index: 2;
}
div.subnav > .subnav-wrapper > ul > li > ul > li.active a:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 0.8em solid #fff;
  position: absolute;
  top: 0;
  right: -0.8em;
  z-index: 1;
}
div.subnav > .subnav-wrapper > ul > li > ul > li.sales {
  opacity: 0.25;
}
div.subnav > .subnav-wrapper > ul > li.expanded > a.arrow {
  opacity: 1.0;
}
div.subnav > .subnav-wrapper > ul > li.expanded > a.arrow > i.icon.big.icon-arrow {
  background-position: -91px 0;
}
div.subnav > .subnav-wrapper > ul > li.expanded > a.arrow.active > i.icon.big.icon-arrow {
  background-position: -91px 0;
}
div.subnav > .subnav-wrapper > ul > li.expanded > ul {
  display: block;
}
div.subnav > .subnav-wrapper > ul > li.active > a.arrow > i.icon.big.icon-arrow {
  background-position: -91px 0;
}
div.subnav > .subnav-wrapper > ul > li.active > ul {
  display: block;
}
div.subnav .current-company {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: inherit;
}
div.subnav .current-company .current-company-inner {
  position: relative;
}
div.subnav .current-company .company-name {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 1.4em 1.4em;
  padding: 18px 23px;
  font-size: 1.18em;
  height: 48px;
  line-height: 100%;
  color: #252d30;
  text-decoration: none;
  position: relative;
}
div.subnav .current-company .company-name .icon {
  margin: 0 3px 0 0;
  vertical-align: top;
}
div.subnav .current-company .company-name:hover {
  background-color: #d8dee1;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
/* THEME */
div.subnav {
  background-color: #e7ecee;
  color: #252d30;
}
div.subnav > .subnav-wrapper > ul > li > a.label {
  border-bottom: 1px solid #d8dee1;
}
div.subnav > .subnav-wrapper > ul > li:hover > a.label {
  background-color: #d8dee1;
}
div.subnav > .subnav-wrapper > ul > li.active > a.label {
  border-bottom: 1px solid #b9c2c5;
  background-color: #7a8387;
  color: #fff;
}
div.subnav > .subnav-wrapper > ul > li.active > a.label:after {
  border-left: 0.8em solid #7a8387;
}
div.subnav > .subnav-wrapper > ul > li.expanded > a.label {
  border-bottom: 1px solid #b9c2c5;
  background-color: #b9c2c5;
  color: #252d30;
}
div.subnav > .subnav-wrapper > ul > li.expanded > a.label:hover {
  border-bottom: 1px solid #b9c2c5;
  background-color: #d8dee1;
  color: #252d30;
}
div.subnav > .subnav-wrapper > ul > li > ul {
  border-top: 0 solid #b9c2c5;
  border-bottom: 0 solid #b9c2c5;
}
div.subnav > .subnav-wrapper > ul > li > ul > li a {
  border-bottom: 0 solid #b9c2c5;
  background-color: #b9c2c5;
  color: #252d30;
}
div.subnav > .subnav-wrapper > ul > li > ul > li a:hover {
  background-color: #d8dee1;
}
div.subnav > .subnav-wrapper > ul > li > ul > li a.active {
  background-color: #7a8387;
  color: #fff;
}
div.subnav > .subnav-wrapper > ul > li > ul > li a.active:after {
  border-left: 0.8em solid #7a8387;
}
div.subnav > .subnav-wrapper > ul > li > ul > li.active a:hover {
  background-color: #7a8387;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
/* CONTENT */
h1 {
  font-weight: 200;
  font-size: 2.72em;
}
h2 {
  font-weight: 500;
  font-size: 2em;
  line-height: 1;
  margin: 1em 0 .5em;
  padding: 0;
}
h3 {
  font-weight: 700;
  font-size: 1.2em;
  line-height: 1;
  margin: 0 0 1em 0;
  padding: 0;
  position: relative;
  display: block;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
}
body.mce-content-body h3,
div.mce-content-body h3,
body.mce-content-body .html h3,
div.mce-content-body .html h3 {
  overflow: visible !important;
  white-space: normal !important;
  -ms-word-break: break-word !important;
  word-break: break-word !important;
  -ms-word-wrap: break-word !important;
  word-wrap: break-word !important;
  -ms-text-overflow: unset !important;
  -o-text-overflow: unset !important;
  text-overflow: unset !important;
}
body.mce-content-body table.mce-item-table,
div.mce-content-body table.mce-item-table {
  border-collapse: separate;
  border-spacing: 2px;
}
body.mce-content-body table.mce-item-table td,
div.mce-content-body table.mce-item-table td {
  min-height: 1em;
  min-width: .5em;
}
.html > :first-child {
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.html > :last-child {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.invisible {
  visibility: hidden;
}
.ellipsis {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis label {
  max-width: 100%;
}
.no-ellipsis {
  overflow: visible !important;
  white-space: normal !important;
  -ms-word-break: break-word !important;
  word-break: break-word !important;
  -ms-word-wrap: break-word !important;
  word-wrap: break-word !important;
  -ms-text-overflow: unset !important;
  -o-text-overflow: unset !important;
  text-overflow: unset !important;
}
.no-hover {
  background-color: transparent !important;
}
.only-print {
  display: none !important;
}
.qr-code {
  display: none;
}
.no-tabs {
  margin-top: 3em;
}
.display-block {
  display: block;
}
.normal-line-height {
  line-height: 140%;
}
div.content > div.header {
  position: relative;
  margin: 3em 4em 1.3em 4em;
}
div.content > div.header h1 {
  line-height: 1px;
  margin: 0 0 0.4em 0;
  position: relative;
  display: block;
  padding: 0.18em 0 0 0;
  height: 1.2em;
  float: left;
  width: auto;
}
div.content > div.header h1 > a,
div.content > div.header h1 > div.print-link {
  display: inline-block;
  padding: 0.2em;
  margin: -1.2em 0 0 0.7em;
  opacity: 0.3;
  height: 15px;
}
div.content > div.header h1 > a i,
div.content > div.header h1 > div.print-link i {
  margin-bottom: -4px;
}
div.content > div.header h1 > a:hover,
div.content > div.header h1 > div.print-link:hover {
  opacity: 1.0;
}
div.content > div.header h1 > a.print-link,
div.content > div.header h1 > div.print-link.print-link {
  margin: -0.2em 0 0 0.25em;
}
div.content > div.header h1 > a.print-link .list-container,
div.content > div.header h1 > div.print-link.print-link .list-container {
  display: none;
}
div.content > div.header div.header-nav {
  position: relative;
  float: right;
  top: 0;
  right: 0;
  -o-transition: left 0.3s, right 0.3s;
  -moz-transition: left 0.3s, right 0.3s;
  -webkit-transition: left 0.3s, right 0.3s;
  transition: left 0.3s, right 0.3s;
  margin: 0 0 1em 0;
}
div.content > div.header div.header-nav > div > div {
  display: inline-block;
}
ul.tabs {
  list-style-type: none;
  padding: 0 0 1px 0;
  margin: 0 4em;
  position: relative;
  display: block;
  height: 3em;
}
ul.tabs > li {
  display: inline-block;
  width: auto;
}
ul.tabs > li > a {
  display: block;
  background-color: #fff;
  padding: 1em 2em;
  height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  color: #929b9f;
  font-weight: 700;
  border-top: 1px solid #e7ecee;
  border-left: 1px solid #e7ecee;
  border-right: 1px solid #e7ecee;
  margin: 0 -1px 0 0;
  text-align: center;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1em;
}
ul.tabs > li > a:hover {
  color: #252d30;
}
ul.tabs > li > a.current {
  background-color: #e7ecee;
  border-top: 1px solid #e7ecee;
  border-left: 1px solid #e7ecee;
  border-right: 1px solid #e7ecee;
  color: inherit;
}
#LoaderImage,
.lightbox-loading {
  position: fixed;
  left: 50%;
  top: 50%;
  display: none;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  z-index: 1000000;
  background-color: #eaf9ff;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0 0 17px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 17px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 17px 5px rgba(0, 0, 0, 0.4);
  background-image: url(/Images/loader_60x60_lightblue.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
#LoaderImage.visible,
.lightbox-loading.visible {
  display: block;
}
.lightbox-loading {
  display: block;
}
.agenda table.agenda-item-table {
  border-collapse: collapse;
  margin-bottom: 2em;
  width: 100%;
}
.agenda table.agenda-item-table > thead > tr > th,
.agenda table.agenda-item-table > tbody > tr > th,
.agenda table.agenda-item-table > thead > tr > td,
.agenda table.agenda-item-table > tbody > tr > td {
  border: 1px solid #B1B7BA;
  border-collapse: collapse;
  padding: 5px;
  vertical-align: top;
  margin-top: -1px;
}
.agenda table.agenda-item-table > thead > tr > th:first-child,
.agenda table.agenda-item-table > tbody > tr > th:first-child,
.agenda table.agenda-item-table > thead > tr > td:first-child,
.agenda table.agenda-item-table > tbody > tr > td:first-child {
  width: 20%;
}
.agenda table.agenda-item-table > thead > tr > td {
  border: none;
}
.agenda table.agenda-item-table > thead > tr > td h2 {
  margin: .5em 0;
}
.agenda table.agenda-item-table thead {
  display: table-row-group;
}
.agenda table.agenda-item-table tfoot {
  display: table-row-group;
}
.agenda table.agenda-item-table td {
  vertical-align: top;
}
div.section-view {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 68%;
}
.modalWindow div.section-view {
  width: auto;
}
div.section-view.empty {
  margin: 50px auto;
  width: 50%;
}
div.section-view.empty .section {
  background: white;
  padding: 4em;
}
div.section-view.full-width {
  width: 100%;
}
div.section-view > div.section,
div.section-view div.section-nested {
  margin: 0 4em 4em 4em;
}
.modalWindow div.section-view > div.section,
.modalWindow div.section-view div.section-nested {
  margin: 0;
}
div.section-view > div.section.less-margin-bottom,
div.section-view div.section-nested.less-margin-bottom {
  margin-bottom: 1em;
}
div.section-view > div.section.section-wrapper,
div.section-view div.section-nested.section-wrapper {
  margin-bottom: 0;
}
div.section-view > div.section.section-wrapper > ul,
div.section-view div.section-nested.section-wrapper > ul {
  margin-bottom: 4em;
}
div.section-view > div.section .section-item .icons,
div.section-view div.section-nested .section-item .icons {
  text-align: right;
}
div.section-view > div.section > ul,
div.section-view div.section-nested > ul,
div.section-view > div.section ul.nested,
div.section-view div.section-nested ul.nested,
div.section-view > div.section > ul > li > ul,
div.section-view div.section-nested > ul > li > ul,
div.section-view > div.section ul.nested > li > ul,
div.section-view div.section-nested ul.nested > li > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  /*position: relative;*/
}
div.section-view > div.section > ul.editinline-active > li.section-item,
div.section-view div.section-nested > ul.editinline-active > li.section-item,
div.section-view > div.section ul.nested.editinline-active > li.section-item,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item {
  padding: 0.5em 1.2em;
}
div.section-view > div.section > ul.editinline-active > li.section-item li.icons,
div.section-view div.section-nested > ul.editinline-active > li.section-item li.icons,
div.section-view > div.section ul.nested.editinline-active > li.section-item li.icons,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item li.icons {
  padding: 11px 0 !important;
}
div.section-view > div.section > ul.editinline-active > li.section-item label.pCheckRadio,
div.section-view div.section-nested > ul.editinline-active > li.section-item label.pCheckRadio,
div.section-view > div.section ul.nested.editinline-active > li.section-item label.pCheckRadio,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item label.pCheckRadio {
  top: 5px;
  padding-top: 0;
}
div.section-view > div.section > ul.editinline-active > li.section-item label,
div.section-view div.section-nested > ul.editinline-active > li.section-item label,
div.section-view > div.section ul.nested.editinline-active > li.section-item label,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item label {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 11px;
}
div.section-view > div.section > ul.editinline-active > li.section-item label label,
div.section-view div.section-nested > ul.editinline-active > li.section-item label label,
div.section-view > div.section ul.nested.editinline-active > li.section-item label label,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item label label {
  max-width: 100%;
}
div.section-view > div.section > ul.editinline-active > li.section-item .field-with-button,
div.section-view div.section-nested > ul.editinline-active > li.section-item .field-with-button,
div.section-view > div.section ul.nested.editinline-active > li.section-item .field-with-button,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item .field-with-button {
  position: relative;
  padding-right: 45px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div.section-view > div.section > ul.editinline-active > li.section-item .field-with-button .icon,
div.section-view div.section-nested > ul.editinline-active > li.section-item .field-with-button .icon,
div.section-view > div.section ul.nested.editinline-active > li.section-item .field-with-button .icon,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item .field-with-button .icon {
  opacity: 1 !important;
}
div.section-view > div.section > ul.editinline-active > li.section-item .field-with-button .delete-me,
div.section-view div.section-nested > ul.editinline-active > li.section-item .field-with-button .delete-me,
div.section-view > div.section ul.nested.editinline-active > li.section-item .field-with-button .delete-me,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item .field-with-button .delete-me {
  top: 0;
  right: 0;
}
div.section-view > div.section > ul.editinline-active > li.section-item .field-with-button .button,
div.section-view div.section-nested > ul.editinline-active > li.section-item .field-with-button .button,
div.section-view > div.section ul.nested.editinline-active > li.section-item .field-with-button .button,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item .field-with-button .button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  line-height: 120%;
  min-height: 3em;
  padding: 0.8em 0.8em;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
div.section-view > div.section > ul.editinline-active > li.section-item .field-with-button .button .icon,
div.section-view div.section-nested > ul.editinline-active > li.section-item .field-with-button .button .icon,
div.section-view > div.section ul.nested.editinline-active > li.section-item .field-with-button .button .icon,
div.section-view div.section-nested ul.nested.editinline-active > li.section-item .field-with-button .button .icon {
  float: none;
  margin: 0 !important;
  opacity: 1 !important;
}
div.section-view > div.section > ul > li.section-head,
div.section-view div.section-nested > ul > li.section-head,
div.section-view > div.section ul.nested > li.section-head,
div.section-view div.section-nested ul.nested > li.section-head {
  background-color: #e7ecee;
  color: inherit;
  font-weight: 700;
  min-height: .7em;
  line-height: 2.4;
  padding: 0 1.2em;
  overflow: hidden;
}
div.section-view > div.section > ul > li.section-head > ul > li,
div.section-view div.section-nested > ul > li.section-head > ul > li,
div.section-view > div.section ul.nested > li.section-head > ul > li,
div.section-view div.section-nested ul.nested > li.section-head > ul > li {
  text-transform: uppercase;
  font-size: 0.85em;
  min-height: 0.85em;
  float: left;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.section-view > div.section > ul > li.section-item,
div.section-view div.section-nested > ul > li.section-item,
div.section-view > div.section ul.nested > li.section-item,
div.section-view div.section-nested ul.nested > li.section-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 50px;
  overflow: hidden;
  padding: 1.4em 1.2em 1.5em;
  border: 1px solid #e7ecee;
  background-color: #fff;
  display: block;
  margin: -1px 0 0 0;
  position: relative;
  color: inherit;
  text-decoration: none;
}
div.section-view > div.section > ul > li.section-item .section-col-01,
div.section-view div.section-nested > ul > li.section-item .section-col-01,
div.section-view > div.section ul.nested > li.section-item .section-col-01,
div.section-view div.section-nested ul.nested > li.section-item .section-col-01 {
  font-weight: bold;
}
div.section-view > div.section > ul > li.section-item > ul > li,
div.section-view div.section-nested > ul > li.section-item > ul > li,
div.section-view > div.section ul.nested > li.section-item > ul > li,
div.section-view div.section-nested ul.nested > li.section-item > ul > li {
  font-size: 1.18em;
  float: left;
  min-height: 1em;
}
div.section-view > div.section > ul > li.section-item > ul > li > ul,
div.section-view div.section-nested > ul > li.section-item > ul > li > ul,
div.section-view > div.section ul.nested > li.section-item > ul > li > ul,
div.section-view div.section-nested ul.nested > li.section-item > ul > li > ul {
  padding: 0;
}
div.section-view > div.section > ul > li.section-item > ul > li > ul > li,
div.section-view div.section-nested > ul > li.section-item > ul > li > ul > li,
div.section-view > div.section ul.nested > li.section-item > ul > li > ul > li,
div.section-view div.section-nested ul.nested > li.section-item > ul > li > ul > li {
  list-style: none;
  list-style-type: none;
  padding: 1.4em 1.2em 1.5em;
  position: relative;
}
div.section-view > div.section > ul > li.section-item > ul > li > ul > li.padding-small,
div.section-view div.section-nested > ul > li.section-item > ul > li > ul > li.padding-small,
div.section-view > div.section ul.nested > li.section-item > ul > li > ul > li.padding-small,
div.section-view div.section-nested ul.nested > li.section-item > ul > li > ul > li.padding-small {
  padding: 0 0 1em 0;
}
div.section-view > div.section > ul > li.section-item > ul > li > ul > li.padding-small:last-child,
div.section-view div.section-nested > ul > li.section-item > ul > li > ul > li.padding-small:last-child,
div.section-view > div.section ul.nested > li.section-item > ul > li > ul > li.padding-small:last-child,
div.section-view div.section-nested ul.nested > li.section-item > ul > li > ul > li.padding-small:last-child {
  padding: 0;
}
div.section-view > div.section > ul > li.section-item .icon,
div.section-view div.section-nested > ul > li.section-item .icon,
div.section-view > div.section ul.nested > li.section-item .icon,
div.section-view div.section-nested ul.nested > li.section-item .icon {
  vertical-align: middle;
  margin-right: 0.5em;
  margin-top: -4px;
  /*opacity: 0.3;*/
}
div.section-view > div.section > ul > li.section-item .icon.medium.icon-delete.delete-me,
div.section-view div.section-nested > ul > li.section-item .icon.medium.icon-delete.delete-me,
div.section-view > div.section ul.nested > li.section-item .icon.medium.icon-delete.delete-me,
div.section-view div.section-nested ul.nested > li.section-item .icon.medium.icon-delete.delete-me {
  margin-right: 1.65em;
}
div.section-view > div.section > ul.single-field-list li.section-head,
div.section-view div.section-nested > ul.single-field-list li.section-head,
div.section-view > div.section ul.nested.single-field-list li.section-head,
div.section-view div.section-nested ul.nested.single-field-list li.section-head {
  text-transform: uppercase;
  font-size: 0.85em;
}
div.section-view > div.section > ul.single-field-list li.section-item,
div.section-view div.section-nested > ul.single-field-list li.section-item,
div.section-view > div.section ul.nested.single-field-list li.section-item,
div.section-view div.section-nested ul.nested.single-field-list li.section-item {
  font-size: 1.18em;
  padding: 1.3em 1.2em 1.3em;
}
div.section-view > div.section > ul.single-field-list li.section-item.padding-left,
div.section-view div.section-nested > ul.single-field-list li.section-item.padding-left,
div.section-view > div.section ul.nested.single-field-list li.section-item.padding-left,
div.section-view div.section-nested ul.nested.single-field-list li.section-item.padding-left {
  padding-left: 2.2em;
}
div.section-view > div.section > ul.single-field-list.reference-table .section-item.dummy,
div.section-view div.section-nested > ul.single-field-list.reference-table .section-item.dummy,
div.section-view > div.section ul.nested.single-field-list.reference-table .section-item.dummy,
div.section-view div.section-nested ul.nested.single-field-list.reference-table .section-item.dummy {
  display: none;
}
div.section-view > div.section > ul.section-bysix-01 > li > ul > li,
div.section-view div.section-nested > ul.section-bysix-01 > li > ul > li,
div.section-view > div.section ul.nested.section-bysix-01 > li > ul > li,
div.section-view div.section-nested ul.nested.section-bysix-01 > li > ul > li {
  width: 16%;
}
div.section-view > div.section > ul.section-bysix-01 > li > ul > li.section-col-01,
div.section-view div.section-nested > ul.section-bysix-01 > li > ul > li.section-col-01,
div.section-view > div.section ul.nested.section-bysix-01 > li > ul > li.section-col-01,
div.section-view div.section-nested ul.nested.section-bysix-01 > li > ul > li.section-col-01 {
  width: 37%;
}
div.section-view > div.section > ul.section-bysix-01 > li > ul > li.section-col-02,
div.section-view div.section-nested > ul.section-bysix-01 > li > ul > li.section-col-02,
div.section-view > div.section ul.nested.section-bysix-01 > li > ul > li.section-col-02,
div.section-view div.section-nested ul.nested.section-bysix-01 > li > ul > li.section-col-02 {
  width: 23%;
}
div.section-view > div.section > ul.section-bysix-01 > li > ul > li.section-col-03,
div.section-view div.section-nested > ul.section-bysix-01 > li > ul > li.section-col-03,
div.section-view > div.section ul.nested.section-bysix-01 > li > ul > li.section-col-03,
div.section-view div.section-nested ul.nested.section-bysix-01 > li > ul > li.section-col-03 {
  width: 10%;
  text-align: center;
}
div.section-view > div.section > ul.section-bysix-01 > li > ul > li.section-col-04,
div.section-view div.section-nested > ul.section-bysix-01 > li > ul > li.section-col-04,
div.section-view > div.section ul.nested.section-bysix-01 > li > ul > li.section-col-04,
div.section-view div.section-nested ul.nested.section-bysix-01 > li > ul > li.section-col-04 {
  width: 10%;
  text-align: center;
}
div.section-view > div.section > ul.section-bysix-01 > li > ul > li.section-col-05,
div.section-view div.section-nested > ul.section-bysix-01 > li > ul > li.section-col-05,
div.section-view > div.section ul.nested.section-bysix-01 > li > ul > li.section-col-05,
div.section-view div.section-nested ul.nested.section-bysix-01 > li > ul > li.section-col-05 {
  width: 10%;
  text-align: center;
}
div.section-view > div.section > ul.section-bysix-01 > li > ul > li.section-col-06,
div.section-view div.section-nested > ul.section-bysix-01 > li > ul > li.section-col-06,
div.section-view > div.section ul.nested.section-bysix-01 > li > ul > li.section-col-06,
div.section-view div.section-nested ul.nested.section-bysix-01 > li > ul > li.section-col-06 {
  width: 10%;
  text-align: center;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li {
  width: 50%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-01,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-01,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-01,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-01 {
  width: 40%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-01 .errmsg,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-01 .errmsg,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-01 .errmsg,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-01 .errmsg {
  color: #D13131;
  float: right;
  padding-right: 15px;
  display: none;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 {
  width: 60%;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 span.field-validation-valid,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 span.field-validation-valid,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 span.field-validation-valid,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 span.field-validation-valid {
  margin-bottom: 0.5em;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col {
  float: left;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-15,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-15,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-15,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-15 {
  width: 15%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-20,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-20,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-20,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-20 {
  width: 20%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-25,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-25,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-25,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-25 {
  width: 25%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-30,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-30,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-30,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-30 {
  width: 30%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-33,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-33,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-33,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-33 {
  width: 33.33333333%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-35,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-35,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-35,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-35 {
  width: 35%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-40,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-40,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-40,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-40 {
  width: 40%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-45,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-45,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-45,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-45 {
  width: 45%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-50,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-50,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-50,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-50 {
  width: 50%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-60,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-60,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-60,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-60 {
  width: 60%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-66,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-66,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-66,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-66 {
  width: 66.66666666%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-70,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col.col-70,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-70,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col.col-70 {
  width: 70%;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02.field-with-button,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02.field-with-button,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02.field-with-button,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02.field-with-button {
  min-height: 37px;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-left,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-left,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-left,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-left {
  float: left;
  width: 8%;
  /*margin-right: 1%;*/
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-left > .pCheckRadio,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-left > .pCheckRadio,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-left > .pCheckRadio,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-left > .pCheckRadio {
  margin-top: 0.15em;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right {
  float: left;
  width: 92%;
  white-space: normal;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right label,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right label,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right label,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right label {
  white-space: normal;
}
div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right.view,
div.section-view div.section-nested > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right.view,
div.section-view > div.section ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right.view,
div.section-view div.section-nested ul.nested.section-bytwo-01 > li > ul > li.section-col-02 .col-02-col-right.view {
  float: none;
}
div.section-view > div.section > ul.section-bythree-01 > li > ul > li,
div.section-view div.section-nested > ul.section-bythree-01 > li > ul > li,
div.section-view > div.section ul.nested.section-bythree-01 > li > ul > li,
div.section-view div.section-nested ul.nested.section-bythree-01 > li > ul > li {
  width: 33%;
}
div.section-view > div.section > ul.section-bythree-01 > li > ul > li.section-col-01,
div.section-view div.section-nested > ul.section-bythree-01 > li > ul > li.section-col-01,
div.section-view > div.section ul.nested.section-bythree-01 > li > ul > li.section-col-01,
div.section-view div.section-nested ul.nested.section-bythree-01 > li > ul > li.section-col-01 {
  width: 50%;
}
div.section-view > div.section > ul.section-bythree-01 > li > ul > li.section-col-02,
div.section-view div.section-nested > ul.section-bythree-01 > li > ul > li.section-col-02,
div.section-view > div.section ul.nested.section-bythree-01 > li > ul > li.section-col-02,
div.section-view div.section-nested ul.nested.section-bythree-01 > li > ul > li.section-col-02 {
  width: 20%;
}
div.section-view > div.section > ul.section-bythree-01 > li > ul > li.section-col-03,
div.section-view div.section-nested > ul.section-bythree-01 > li > ul > li.section-col-03,
div.section-view > div.section ul.nested.section-bythree-01 > li > ul > li.section-col-03,
div.section-view div.section-nested ul.nested.section-bythree-01 > li > ul > li.section-col-03 {
  width: 20%;
}
div.section-view > div.section > ul.section-byfour-01 > li > ul > li,
div.section-view div.section-nested > ul.section-byfour-01 > li > ul > li,
div.section-view > div.section ul.nested.section-byfour-01 > li > ul > li,
div.section-view div.section-nested ul.nested.section-byfour-01 > li > ul > li {
  width: 25%;
}
div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-01,
div.section-view div.section-nested > ul.section-byfour-01 > li > ul > li.section-col-01,
div.section-view > div.section ul.nested.section-byfour-01 > li > ul > li.section-col-01,
div.section-view div.section-nested ul.nested.section-byfour-01 > li > ul > li.section-col-01 {
  width: 50%;
}
div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-02,
div.section-view div.section-nested > ul.section-byfour-01 > li > ul > li.section-col-02,
div.section-view > div.section ul.nested.section-byfour-01 > li > ul > li.section-col-02,
div.section-view div.section-nested ul.nested.section-byfour-01 > li > ul > li.section-col-02 {
  width: 22%;
}
div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-03,
div.section-view div.section-nested > ul.section-byfour-01 > li > ul > li.section-col-03,
div.section-view > div.section ul.nested.section-byfour-01 > li > ul > li.section-col-03,
div.section-view div.section-nested ul.nested.section-byfour-01 > li > ul > li.section-col-03 {
  width: 22%;
}
div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-03.word-break,
div.section-view div.section-nested > ul.section-byfour-01 > li > ul > li.section-col-03.word-break,
div.section-view > div.section ul.nested.section-byfour-01 > li > ul > li.section-col-03.word-break,
div.section-view div.section-nested ul.nested.section-byfour-01 > li > ul > li.section-col-03.word-break {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-04,
div.section-view div.section-nested > ul.section-byfour-01 > li > ul > li.section-col-04,
div.section-view > div.section ul.nested.section-byfour-01 > li > ul > li.section-col-04,
div.section-view div.section-nested ul.nested.section-byfour-01 > li > ul > li.section-col-04 {
  width: 6%;
}
div.section-view > div.section > ul.section-byfive-01 > li > ul > li,
div.section-view div.section-nested > ul.section-byfive-01 > li > ul > li,
div.section-view > div.section ul.nested.section-byfive-01 > li > ul > li,
div.section-view div.section-nested ul.nested.section-byfive-01 > li > ul > li {
  width: 20%;
}
div.section-view > div.section > ul.section-byfive-01 > li > ul > li.section-col-01,
div.section-view div.section-nested > ul.section-byfive-01 > li > ul > li.section-col-01,
div.section-view > div.section ul.nested.section-byfive-01 > li > ul > li.section-col-01,
div.section-view div.section-nested ul.nested.section-byfive-01 > li > ul > li.section-col-01 {
  width: 30%;
}
div.section-view > div.section > ul.section-byfive-01 > li > ul > li.section-col-02,
div.section-view div.section-nested > ul.section-byfive-01 > li > ul > li.section-col-02,
div.section-view > div.section ul.nested.section-byfive-01 > li > ul > li.section-col-02,
div.section-view div.section-nested ul.nested.section-byfive-01 > li > ul > li.section-col-02 {
  width: 20%;
}
div.section-view > div.section > ul.section-byfive-01 > li > ul > li.section-col-03,
div.section-view div.section-nested > ul.section-byfive-01 > li > ul > li.section-col-03,
div.section-view > div.section ul.nested.section-byfive-01 > li > ul > li.section-col-03,
div.section-view div.section-nested ul.nested.section-byfive-01 > li > ul > li.section-col-03 {
  width: 30%;
}
div.section-view > div.section > ul.section-byfive-01 > li > ul > li.section-col-04,
div.section-view div.section-nested > ul.section-byfive-01 > li > ul > li.section-col-04,
div.section-view > div.section ul.nested.section-byfive-01 > li > ul > li.section-col-04,
div.section-view div.section-nested ul.nested.section-byfive-01 > li > ul > li.section-col-04 {
  width: 10%;
  text-align: center;
}
div.section-view > div.section > ul.section-byfive-01 > li > ul > li.section-col-05,
div.section-view div.section-nested > ul.section-byfive-01 > li > ul > li.section-col-05,
div.section-view > div.section ul.nested.section-byfive-01 > li > ul > li.section-col-05,
div.section-view div.section-nested ul.nested.section-byfive-01 > li > ul > li.section-col-05 {
  width: 10%;
  text-align: center;
}
div.section-view > div.section > ul.section-filelist:not(.section-bythree-01):not(.section-byfour-01) > li > ul > li.section-col-01,
div.section-view div.section-nested > ul.section-filelist:not(.section-bythree-01):not(.section-byfour-01) > li > ul > li.section-col-01,
div.section-view > div.section ul.nested.section-filelist:not(.section-bythree-01):not(.section-byfour-01) > li > ul > li.section-col-01,
div.section-view div.section-nested ul.nested.section-filelist:not(.section-bythree-01):not(.section-byfour-01) > li > ul > li.section-col-01 {
  width: 80%;
}
div.section-view > div.section > ul.section-filelist:not(.section-bythree-01):not(.section-byfour-01) > li > ul > li.section-col-02,
div.section-view div.section-nested > ul.section-filelist:not(.section-bythree-01):not(.section-byfour-01) > li > ul > li.section-col-02,
div.section-view > div.section ul.nested.section-filelist:not(.section-bythree-01):not(.section-byfour-01) > li > ul > li.section-col-02,
div.section-view div.section-nested ul.nested.section-filelist:not(.section-bythree-01):not(.section-byfour-01) > li > ul > li.section-col-02 {
  width: 20%;
}
div.section-view > div.section .buttons,
div.section-view div.section-nested .buttons {
  padding: 1.4em 0 1.5em;
}
div.section-view > div.section .edit-inline-button,
div.section-view div.section-nested .edit-inline-button {
  position: absolute;
  right: 0;
  top: 0;
}
div.section-view > div.popup-section {
  margin: 0;
}
div.section-view > div.popup-section > ul > li > ul > li {
  display: inline-block;
}
div.section-view .section-view.page-preview {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 20px solid #e7ecee;
  margin: 0 4em 4em;
  padding: 2em;
  width: auto;
}
div.section-view .section-view.page-preview h1 {
  margin: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
div.section-view .section-view.page-preview h1.margin-bottom {
  margin-bottom: 15px;
}
div.section-view .section-view.page-preview > div.section {
  margin: 0 0 3.6em;
  /*Original is margin: 1.5em 0 0;*/
}
div.section-view .section-view.page-preview > div.section h3 {
  font-size: 1.4em;
  margin: 0 0 .7em;
}
div.section-view .section-view.page-preview > div.section > ul > li.section-head {
  display: none;
}
div.section-view .section-view.page-preview > div.section > ul > li.section-item {
  padding: 0;
}
div.section-view .section-view.page-preview > div.section > ul > li.section-item > ul > li {
  float: left;
  font-size: 1.18em;
  min-height: 1em;
}
div.section-view .section-view.page-preview > div.section > ul.single-field-list li.section-item {
  font-size: 1.18em;
}
div.section-view .section-view.page-preview > div.section > ul.section-bytwo-01 > li > ul > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #e7ecee;
  border-style: solid;
  padding: 1.4em 1.2em 1.5em;
}
div.section-view .section-view.page-preview > div.section > ul.section-bytwo-01 > li > ul > li.section-col-01 {
  width: 32%;
  border-width: 0 1px 0 0;
  border-style: none solid none none;
  font-weight: bold;
  overflow: visible !important;
  white-space: normal !important;
  -ms-word-break: break-word !important;
  word-break: break-word !important;
  -ms-word-wrap: break-word !important;
  word-wrap: break-word !important;
  -ms-text-overflow: unset !important;
  -o-text-overflow: unset !important;
  text-overflow: unset !important;
}
div.section-view .section-view.page-preview > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 {
  width: 68%;
  border-width: 0 0 0 1px;
  border-style: none none none solid;
  margin: 0 0 0 -1px;
}
div.section-view .section-view.page-preview > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .col-02-inner-label {
  margin: 15px 0 5px 0;
}
div.section-view .section-view.page-preview > div.section.core {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  /*margin-top: 0!important;
				margin-bottom: 40px!important;*/
}
div.section-view .section-view.page-preview > div.section.core h2 {
  text-transform: uppercase;
  margin-top: 0;
}
div.section-view .section-view.page-preview > div.section.core .portrait {
  width: 25%;
  float: right;
}
div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60%;
  padding-right: 1.4em;
  float: left;
}
div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 > li {
  border-style: none;
  border-width: 0;
  min-height: 0;
}
div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 > li > ul > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-style: none;
  border-width: 0;
  padding: 0.4em 0 0.5em;
}
div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 > li > ul > li.section-col-01 {
  width: 30%;
  border-width: 0;
}
div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 > li > ul > li.section-col-02 {
  width: 70%;
  border-width: 0;
  margin: 0;
}
.section-filelist.preview .file-link img {
  display: block;
  margin-top: 10px;
}
.section-view.full-width-section {
  width: 100%;
}
.section-view.full-width-section .section {
  margin: 0 0 4em 0;
}
.section-view.twocol-section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 4em;
  -webkit-perspective: 1;
  -moz-perspective: 1;
  -ms-perspective: 1;
  perspective: 1;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 3em;
  -webkit-column-gap: 3em;
  column-gap: 3em;
  -webkit-column-width: auto;
  -moz-column-width: auto;
  column-width: auto;
}
.section-view.twocol-section .section {
  margin: 0 0 4em 0;
  width: 99.5%;
  display: inline-block;
}
.section-view.twocol-section .section .section-item {
  overflow: visible;
}
.right-field-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  right: 4em;
  top: 104px;
  width: 22%;
}
.right-field-wrapper .field .image {
  text-align: center;
}
.right-field-wrapper .field img {
  max-width: 100%;
  height: auto;
}
.tab-wrapper .right-field-wrapper {
  top: 177px;
}
.right-field-wrapper label.pSelect {
  border-color: #FFF;
}
.field-container {
  position: relative;
}
.field-container h3 {
  margin: 0 0 1em;
}
.field-container img.pictogram {
  /*width: 200px;*/
  height: auto;
  margin-bottom: 1.3em;
}
.field-container .edit-icon,
.field-container .save-icon {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: -8px;
  right: 0;
  padding: 5px;
}
.field-container .edit-icon:hover,
.field-container .save-icon:hover {
  background-color: #e7ecee;
}
.field-container .edit-icon {
  display: none;
}
.field-container:hover .edit-icon {
  display: inline-block;
}
.field-container .field {
  background-color: #e7ecee;
  margin: 0 0 1px 0;
  padding: 2em;
  line-height: 1.5;
  overflow: hidden;
  /*.right-field-section {

            label:nth-child(n+2) {
                background-color: lawngreen;
            }
        }*/
}
.field-container .field .core-margin-bottom {
  margin-bottom: 10px;
}
.field-container .field .core-margin-top {
  margin-top: 10px;
}
.field-container .field h2 {
  font-size: 1.6em;
  font-weight: 400;
  margin: 0 0 1em 0;
  line-height: 1;
  padding: 0;
}
.field-container .field h4 {
  font-size: 1em;
  font-weight: 700;
  margin: 2em 0 0.5em 0;
  line-height: 1;
  padding: 0;
}
.field-container .field h4.no-top-margin {
  margin-top: 0;
}
.field-container .field h4:first-child {
  margin-top: 0;
}
.field-container .field span.field-validation-valid {
  display: inline-block;
  float: right;
  margin-bottom: 1em;
  line-height: 11px;
  font-size: 1em;
}
.field-container .field span.field-validation-error + span.name > input.input-validation-error {
  border: 1px solid #D13131;
}
.field-container .field .portrait {
  margin: 0 0 1em 0;
}
.field-container .field p {
  margin: 0;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.field-container .field ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  /*&.bullet-list {
                list-style-type: disc;
                padding: 0 0 0 1.3em;
            }*/
}
.field-container .field ul li {
  /*&[data-entity-collection-name="DepartmentDtos"] {
					padding-right: 30px;
					overflow: hidden;
					white-space: normal;
					-ms-word-break: break-all;
					word-break: break-all;
				}*/
  /*span {
					vertical-align: top;
					display: inline-block;
					width: 64%;
				}*/
}
.field-container .field ul li[data-deleteme-wrapper="yes"] {
  padding-right: 30px !important;
  overflow: hidden;
  white-space: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  padding-left: 1em;
}
.field-container .field ul li strong {
  vertical-align: top;
  display: inline-block;
  width: 34%;
}
.field-container .field .download-link {
  position: relative;
  display: block;
  padding: 10px 35px 10px 10px;
  background: #FFFFFF;
  color: #000000;
  text-decoration: none;
}
.field-container .field .download-link span {
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: 0.3;
}
.field-container .field .download-link .icon-link,
.field-container .field .download-link .icon-dlpdf {
  position: absolute;
  right: 10px;
  top: 8px;
}
.field-container .field .download-link:hover > span {
  opacity: 1.0;
}
.field-container .shortcuts {
  margin: 1em 0 0;
}
.field-container .shortcuts h3 {
  /*text-transform: none;
				margin: 0 20px 1.5em 0;
				white-space: normal;
				line-height: 120%;*/
}
.field-container .shortcuts ul {
  padding: 0;
  list-style: none;
}
.field-container .shortcuts ul li {
  padding: 0;
  list-style: none;
}
.field-container .shortcuts ul li .link {
  text-decoration: none;
  color: #252d30;
  font-size: 1.18em;
  display: block;
  margin: 0 0 1em 1em;
  line-height: 120%;
}
.field-container .shortcuts ul li .link:before {
  content: '˃';
  display: inline-block;
  width: 1em;
  font-weight: bold;
  margin-left: -1em;
}
.field-container .detail-list {
  list-style-type: none;
  padding: 0;
  border: 1px solid #e7ecee;
  border-top: 10px solid #e7ecee;
}
.field-container .detail-list .detail-item {
  padding: 15px;
}
.field-container .detail-list .detail-item .detail-label {
  display: inline-block;
  width: 32%;
  height: 100%;
  vertical-align: top;
  font-weight: bold;
}
.field-container .detail-list .detail-item .detail-value {
  display: inline-block;
  vertical-align: top;
}
.field-container .detail-list .detail-item .icon {
  vertical-align: bottom;
  margin-right: 0.5em;
  opacity: 0.3;
}
.field-container .detail-list .detail-item + .detail-item {
  border-top: 1px solid #e7ecee;
}
.field-container + .field-container {
  margin-top: 3em;
}
.section-view.popup-section-view {
  width: 100%;
  margin-bottom: 80px;
}
.alternate-popup-link {
  display: inline-block;
  color: #000000;
  font-size: 12px;
  margin-top: 10px;
  text-decoration: none;
}
.alternate-popup-link .popup-link-arrow {
  margin-right: 5px;
  font-weight: bold;
}
/*For "opret leverandør" button*/
.new-supplier-button {
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 61%;
  margin: 10px 0 10px 0;
}
.align-right {
  margin: 1em 0;
  text-align: right;
}
/* Login */
div.login-page {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 516px;
  height: 400px;
  margin: -200px 0 0 -258px;
  padding: 75px 0 30px;
  background-image: url(/Images/sosweb.png);
  background-repeat: no-repeat;
  background-position: top center;
  /* Language selector */
}
div.login-page.reset-password {
  width: 660px;
  margin-left: -330px;
}
div.login-page .right-link {
  float: right;
  font-size: 1.18em;
  font-weight: bold;
}
div.login-page .right-link a {
  text-decoration: none;
  color: #252d30;
}
div.login-page .dk {
  background-image: url(/Images/flags/4x3/dk.svg);
}
div.login-page .us {
  background-image: url(/Images/flags/4x3/us.svg);
}
div.login-page .language-selector {
  margin-bottom: 5px;
}
div.login-page .language-selector input {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
div.login-page .language-selector input:active + .language-card {
  opacity: .9;
}
div.login-page .language-selector input:checked + .language-card {
  -webkit-filter: none;
  -moz-filter: none;
  filter: none;
}
div.login-page .language-card {
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 50px;
  height: 25px;
  -webkit-transition: all 100ms ease-in;
  -moz-transition: all 100ms ease-in;
  transition: all 100ms ease-in;
  -webkit-filter: brightness(1.8) grayscale(1) opacity(0.7);
  -moz-filter: brightness(1.8) grayscale(1) opacity(0.7);
  filter: brightness(1.8) grayscale(1) opacity(0.7);
}
div.login-page .language-card:hover {
  -webkit-filter: brightness(1.2) grayscale(0.5) opacity(0.9);
  -moz-filter: brightness(1.2) grayscale(0.5) opacity(0.9);
  filter: brightness(1.2) grayscale(0.5) opacity(0.9);
}
@media (max-width: 576px) {
  .content:has(.login-page) {
    overflow: unset;
  }
  .avidenz-logo {
    position: unset!important;
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }
  .tools-nav {
    float: none !important;
    display: flex;
    flex-direction: column !important;
    flex-wrap: wrap;
    padding-top: 10px !important;
  }
  div.login-page {
    min-width: 200px;
    width: 90%;
    position: inherit;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  div.login-page .edit-field {
    display: flex;
    flex-direction: column;
  }
  div.login-page .edit-field label,
  div.login-page .edit-field input {
    width: 100%;
  }
  div.login-page .edit-field.checkbox {
    display: inline-block;
  }
}
#LoginNewsPage {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 900px;
  height: auto;
  margin: -250px 0 0 -450px;
  padding-top: 75px;
  background-image: url(/Images/sosweb.png);
  background-repeat: no-repeat;
  background-position: top center;
}
#LoginNewsPage #NewsPage {
  margin: 0;
  padding: 30px;
  background-color: white;
}
.user-shortcuts .list-container .list {
  margin: 0;
}
.user-shortcuts .list-container .list .list-item {
  position: relative;
}
.user-shortcuts .list-container .list .list-item a.shortcut-link {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 3.9em;
  position: static;
  color: #fff;
}
.user-shortcuts .list-container .list .list-item a.shortcut-link.list-item-wrapper {
  padding: 1.4em 3.5em 1.5em 1em;
}
.user-shortcuts .list-container .list .list-item a.shortcut-link:hover {
  background-color: #008dc1;
}
.user-shortcuts .list-container .list .list-item a.delete-shortcut {
  font-size: 1.18em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 3.9em;
  position: absolute;
  padding: 1.4em 1em 1.5em;
  top: 0;
  right: 0;
  border: 0 none;
  background-color: transparent;
}
.user-shortcuts .list-container .list .list-item a.delete-shortcut:hover {
  background-color: #008dc1;
}
.user-shortcuts .shortcuts-form {
  padding: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.user-shortcuts .shortcuts-form .submit {
  text-align: right;
  display: inline-block;
  margin: 1em 0 0;
  color: #fff;
  text-decoration: none;
}
.user-shortcuts .shortcuts-form input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  padding: .5em;
}
#PageInfoWrapper {
  display: none;
}
/* Send Message Form */
.send-message-info {
  max-width: 420px;
}
.bold-label {
  font-weight: bold;
  margin-bottom: 5px;
  display: inline-block;
}
.bold-label-status {
  font-weight: bold;
  margin: 10px 0 3px 0;
}
.character-counter-wrapper {
  float: right;
}
.send-message-popup .insert-link {
  width: 100%;
  margin: 10px 0;
}
.searchAdvanced {
  position: relative;
  margin: 0 4em;
}
.searchAdvanced.no-tabs {
  min-height: 40px;
}
.searchAdvanced.no-tabs .container {
  margin: 0 0 1em;
}
.searchAdvanced.no-tabs .open-button {
  bottom: 10px;
}
.searchAdvanced.open .close-button {
  bottom: 44px;
}
.searchAdvanced.open.no-tabs .close-button {
  bottom: 10px;
}
.searchAdvanced.open .PersistShowAdvancedSearch {
  display: block;
  vertical-align: top;
  position: absolute;
  right: 0px;
  bottom: 10px;
}
.searchAdvanced .open-button,
.searchAdvanced .close-button {
  display: block;
  position: absolute;
  bottom: -20px;
  right: 0;
  z-index: 1;
  color: #00baff;
  font-weight: bold;
  font-size: 1.2em;
  text-decoration: none;
  height: 34px;
  line-height: 34px;
  padding: 0 0 0 50px;
}
.searchAdvanced .open-button .icon,
.searchAdvanced .close-button .icon {
  position: absolute;
  top: 0;
  left: 0;
}
.searchAdvanced .PersistShowAdvancedSearch {
  display: none;
}
.searchAdvanced .close-button {
  padding: 0;
  display: none;
}
.searchAdvanced .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0 0 4em;
}
.searchAdvanced .container .inner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.searchAdvanced .container .inner .col {
  float: left;
  height: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchAdvanced .container .inner .col.col-15 {
  width: 15%;
}
.searchAdvanced .container .inner .col.col-20 {
  width: 20%;
}
.searchAdvanced .container .inner .col.col-25 {
  width: 25%;
}
.searchAdvanced .container .inner .col.col-30 {
  width: 30%;
}
.searchAdvanced .container .inner .col.col-33 {
  width: 33.33333333%;
}
.searchAdvanced .container .inner .col.col-35 {
  width: 35%;
}
.searchAdvanced .container .inner .col.col-40 {
  width: 40%;
}
.searchAdvanced .container .inner .col.col-45 {
  width: 45%;
}
.searchAdvanced .container .inner .col.col-50 {
  width: 50%;
}
.searchAdvanced .container .inner .col.col-60 {
  width: 60%;
}
.searchAdvanced .container .inner .col.col-66 {
  width: 66.66666666%;
}
.searchAdvanced .container .inner .col.col-70 {
  width: 70%;
}
.searchAdvanced .container .inner .col.with-chkbx {
  height: 30px !important;
}
.searchAdvanced .container .inner .col label {
  display: inline-block;
  min-width: 15%;
}
.searchAdvanced .container .inner .col label.clear {
  display: block;
}
.searchAdvanced .container .inner .col label.pCheckRadio {
  margin-left: -3px;
}
.searchAdvanced .container .inner .col .subfield {
  float: left;
}
.searchAdvanced .container .inner .col .subfield.col-15 {
  width: 15%;
}
.searchAdvanced .container .inner .col .subfield.col-20 {
  width: 20%;
}
.searchAdvanced .container .inner .col .subfield.col-25 {
  width: 25%;
}
.searchAdvanced .container .inner .col .subfield.col-30 {
  width: 30%;
}
.searchAdvanced .container .inner .col .subfield.col-33 {
  width: 33.33333333%;
}
.searchAdvanced .container .inner .col .subfield.col-35 {
  width: 35%;
}
.searchAdvanced .container .inner .col .subfield.col-40 {
  width: 40%;
}
.searchAdvanced .container .inner .col .subfield.col-45 {
  width: 45%;
}
.searchAdvanced .container .inner .col .subfield.col-50 {
  width: 50%;
}
.searchAdvanced .container .inner .col .subfield.col-60 {
  width: 60%;
}
.searchAdvanced .container .inner .col .subfield.col-66 {
  width: 66.66666666%;
}
.searchAdvanced .container .inner .col .subfield.col-70 {
  width: 70%;
}
.searchAdvanced .container .inner .col input,
.searchAdvanced .container .inner .col select,
.searchAdvanced .container .inner .col .pSelect {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.8em 1em;
  width: 90%;
  height: 37px;
}
.searchAdvanced .container .inner .col input.hasDatepicker,
.searchAdvanced .container .inner .col select.hasDatepicker,
.searchAdvanced .container .inner .col .pSelect.hasDatepicker {
  width: 100%;
}
.searchAdvanced .container .inner .col input.check-box,
.searchAdvanced .container .inner .col select.check-box,
.searchAdvanced .container .inner .col .pSelect.check-box {
  width: auto;
}
.searchAdvanced .container label {
  margin-bottom: 3px;
}
.searchAdvanced .container label.checkbox-group {
  margin-right: 1em;
}
.searchAdvanced .search-form {
  display: block;
  overflow: hidden;
  max-height: 0;
  -moz-transition: max-height 0.5s;
  -o-transition: max-height 0.5s;
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
}
.searchAdvanced.open .open-button {
  display: none;
}
.searchAdvanced.open .close-button {
  display: block;
}
.searchAdvanced.open .search-form {
  height: auto;
  max-height: 523px;
  /* Add more if needed*/
}
select.department-multiple-select {
  visibility: hidden;
}
.pSelcetUl.department-multiple-select li.child-department {
  padding-left: 49px !important;
  font-weight: normal;
}
.pSelcetUl.department-multiple-select li.child-department:before {
  left: 25px;
}
.list-view,
.bClose,
.in-menu,
.product-list {
  /*avoiding VS warnings*/
}
img.b-lazy:not([data-src='']) {
  background-image: url(/Images/loader_60x60_lightblue.gif);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #eaf9ff;
}
img.b-lazy.b-loaded {
  background: none;
}
#ReferencesTable .section-item.dummy {
  display: none;
}
#ShortcutsTable .dummy .absolute-icon-link {
  display: none;
}
#ShortcutsTable .delete-me.icon-wrapper {
  right: 6px;
}
#ShortcutsTable .input-validation-error {
  border: 1px solid #D13131 !important;
}
.pictogram {
  width: 80px;
}
.arrow-wrapper {
  width: 35px;
  height: 33px;
  line-height: 40px;
  margin: 0 auto;
  cursor: pointer;
}
.arrow-wrapper:hover {
  background-color: #e7ecee;
}
.arrow-wrapper .arrow-expander {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.arrow-wrapper .arrow-expanded {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.tab-wrapper {
  border-top: 1px solid #e7ecee;
  padding-top: 3.5em;
}
.preserve-linebreaks {
  /*text-wrap:normal;*/
  white-space: pre-line;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
.sortable {
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.sortable:hover {
  text-decoration: underline;
}
.sortable .tablesorter-head-inner {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sortable .tablesorter-head-inner:after {
  content: '';
  color: #7a8387;
}
.sortable.sortAsc .tablesorter-head-inner:after {
  content: ' \25BC';
}
.sortable.sortDesc .tablesorter-head-inner:after {
  content: ' \25B2';
}
/* For "instruktionsnavn* under Chemistry/Instruction/Overview */
.section-head-sort {
  background-color: #e7ecee;
  color: inherit;
  font-weight: 700;
  height: 2em;
  line-height: 2em;
  padding: 0 45px;
}
.section-listheader-handbook-right {
  display: inline-block;
  position: absolute;
  right: 30px;
}
.section-listheader-handbook-left {
  display: inline-block;
}
.list {
  margin: 0 0 5em 0;
  padding: 0;
  list-style-type: none;
}
.list > .list-head {
  background-color: #e7ecee;
  color: inherit;
  font-weight: 700;
  height: 2em;
  line-height: 2.4;
  padding: 0 2%;
}
.list > .list-head > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.list > .list-head > ul > li {
  text-transform: uppercase;
  font-size: 0.85em;
  float: left;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: 1em;
}
.list > .list-item.active {
  background-color: #e7ecee;
}
.list > .list-item.special .list-item-wrapper {
  color: #00baff;
  font-weight: bold;
}
.list > .list-item.main .list-item-wrapper {
  font-size: 1.18em;
  height: auto;
  line-height: 130%;
  font-weight: bold;
  overflow: visible !important;
  white-space: normal !important;
  -ms-word-break: break-word !important;
  word-break: break-word !important;
  -ms-word-wrap: break-word !important;
  word-wrap: break-word !important;
  -ms-text-overflow: unset !important;
  -o-text-overflow: unset !important;
  text-overflow: unset !important;
}
.list > .list-item.sub .list-item-wrapper {
  font-size: 1em;
  font-weight: normal;
  height: auto;
  overflow: visible !important;
  white-space: normal !important;
  -ms-word-break: break-word !important;
  word-break: break-word !important;
  -ms-word-wrap: break-word !important;
  word-wrap: break-word !important;
  -ms-text-overflow: unset !important;
  -o-text-overflow: unset !important;
  text-overflow: unset !important;
}
.list > .list-item.indented .list-item-wrapper {
  padding-left: 3%;
}
.list > .list-item .list-item-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 4em;
  padding: .4em 2%;
  border-bottom: 1px solid #e7ecee;
  border-top: 1px solid #e7ecee;
  display: block;
  margin: -1px 0 0 0;
  position: relative;
  z-index: 0;
  color: inherit;
  text-decoration: none;
  font-size: 1.18em;
  line-height: 130%;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list > .list-item .list-item-wrapper:hover {
  background-color: #eaf9ff;
  border-bottom: 1px solid #cde1e9;
  border-top: 1px solid #cde1e9;
  z-index: 1;
}
.list > .list-item .list-item-wrapper > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: relative;
}
.list > .list-item .list-item-wrapper > ul > li {
  float: left;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: 1em;
  padding: .6em 0 0;
}
.list > .list-item .list-item-wrapper > ul > li.icons {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px !important;
  padding: 0;
}
.list > .list-item .list-item-wrapper > ul > li .list-link {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
  height: 2.95em;
  padding: .6em;
}
.list > .list-item .list-item-wrapper > ul > li .list-link:hover {
  background-color: #e7ecee;
}
.list > .list-item .list-item-wrapper > ul > li .list-link .portrait {
  display: none;
}
.list > .list-item .list-item-wrapper > ul > li .list-link-glyph {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
  height: 17px;
  padding: 0 .6em;
}
.list > .list-item .list-item-wrapper > ul > li .list-link-glyph:hover {
  background-color: #e7ecee;
}
.list > .list-item .list-item-wrapper > ul > li .list-glyph {
  display: table-cell;
  height: 17px;
  vertical-align: middle;
}
.list > .list-item .list-item-wrapper > ul > li > .list-link.tools-menu {
  display: none;
}
.list > .list-item .inline-edit.list-item-wrapper {
  padding: 0.4em 4em 0.5em 4em;
  background-color: #e7ecee;
  display: block;
  margin: -1px 0 0 0;
  position: relative;
  z-index: 0;
  color: inherit;
  text-decoration: none;
  font-size: 1em;
}
.list > .list-item .inline-edit.list-item-wrapper:hover {
  background-color: #e7ecee;
  border-bottom: 1px solid #e7ecee;
  border-top: 1px solid #e7ecee;
}
.list > .list-item .inline-edit.list-item-wrapper > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: relative;
}
.list > .list-item .inline-edit.list-item-wrapper > ul > li {
  float: left;
  min-height: 1em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
  /*&.icons {
                        button {
                            margin: .65em;
                        }
                    }*/
}
.list-byfive-01 > li ul > li {
  width: 20%;
  /* LIST BY FIVE (5) */
}
.list-byfive-01 > li ul > li.list-col-01 {
  width: 6%;
}
.list-byfive-01 > li ul > li.list-col-02 {
  width: 40%;
}
.list-byfive-01 > li ul > li.list-col-03 {
  width: 25%;
}
.list-byfive-01 > li ul > li.list-col-04 {
  width: 13%;
}
.list-byfive-01 > li ul > li.list-col-05 {
  width: 16%;
  text-align: right;
}
.list-bysix-01 > li ul > li {
  width: 16.66%;
  /* LIST BY SIX (6) */
}
.list-bysix-01 > li ul > li.list-col-01 {
  width: 25%;
}
.list-bysix-01 > li ul > li.list-col-02 {
  width: 23%;
}
.list-bysix-01 > li ul > li.list-col-03 {
  width: 7%;
}
.list-bysix-01 > li ul > li.list-col-04 {
  width: 19%;
}
.list-bysix-01 > li ul > li.list-col-05 {
  width: 6%;
}
.list-bysix-01 > li ul > li.list-col-06 {
  width: 19%;
  text-align: right;
}
/* Support for using tables */
table.list {
  width: 100%;
  table-layout: fixed;
  /* Ensures that the table and columns have fixed widths */
  border-collapse: collapse;
  /* Removes the default spacing between table cells */
}
table.list > thead {
  background-color: #e7ecee;
  font-weight: 700;
  /*padding: 0 2%;*/
}
table.list th,
table.list td {
  padding: 0 5px 0 5px;
}
table.list th {
  font-size: 0.85em;
  text-align: left;
  text-transform: uppercase;
  /*display: inline-block;*/
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  /*height: 2em;
        line-height: 2.4;*/
}
table.list tr {
  border-bottom: 1px solid #e7ecee;
  border-top: 1px solid #e7ecee;
  /*font-size: @FontSize-13;*/
  /*line-height: 130%;*/
}
table.list tr:hover {
  background-color: #eaf9ff;
  border-bottom: 1px solid #cde1e9;
  border-top: 1px solid #cde1e9;
}
table.list td {
  height: 3em;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
table.list td[onclick] {
  cursor: pointer;
}
.list-container {
  border-top: 1px solid #e7ecee;
  min-height: 3.5em;
}
.list-container.table-list .list .list-item-wrapper {
  overflow: visible !important;
  white-space: normal !important;
  -ms-word-break: break-word !important;
  word-break: break-word !important;
  -ms-word-wrap: break-word !important;
  word-wrap: break-word !important;
  -ms-text-overflow: unset !important;
  -o-text-overflow: unset !important;
  text-overflow: unset !important;
  overflow: visible;
  font-size: 1em;
}
.list-container.table-list .list .list-item-wrapper .list-cell {
  font-size: 1.18em;
  line-height: 120%;
}
.list-container.table-list .list .list-item-wrapper .list-cell.error {
  color: #D13131;
}
.list-container .treelist {
  margin: 0 0 5em 0;
  -webkit-column-count: 3;
  /* Chrome, Safari, Opera */
  -moz-column-count: 3;
  /* Firefox */
  column-count: 3;
  -moz-column-gap: 4em;
  -webkit-column-gap: 4em;
  column-gap: 4em;
  padding: 0;
  list-style-type: none;
  line-height: 1.8;
}
.list-container .treelist.departmentsOverview {
  margin: 0;
}
.list-container .treelist.departmentsOverview.last {
  margin: 0 0 5em 0;
}
.list-container .treelist > li {
  margin: 3.5em 4em 0 4em;
  display: inline-block;
  clear: both;
  width: 75%;
}
.list-container .treelist > li > ul {
  list-style-type: none;
  margin: 0.5em 0 0 0;
  padding: 0;
}
.list-container .treelist > li > ul > li {
  display: block;
  margin: 0;
}
.list-container .treelist > li > ul > li > a.label {
  font-size: 1.18em;
  display: inline-block;
  font-weight: 400;
}
.list-container .treelist > li > ul > li > a.label:hover {
  color: #252d30;
}
.list-container .treelist > li > ul > li > a.label > .amount {
  font-weight: 400;
  color: #00baff;
  padding: 0 0 0 0.3em;
  display: inline-block;
}
.list-container .treelist > li > ul > li > a.amount {
  font-weight: 400;
  color: #00baff;
  padding: 0 0 0 0.3em;
  display: inline-block;
}
.list-container .treelist > li > a.label {
  font-weight: 700;
  font-size: 1.45em;
  line-height: 1;
}
.list-container .treelist > li > a.label > .amount {
  font-weight: 200;
  font-size: 87%;
  line-height: 1;
  padding: 0 0 0 0.3em;
  display: inline-block;
  color: #00baff;
}
.list-container .treelist > li > a.amount {
  font-weight: 200;
  font-size: 1.3em;
  line-height: 1;
  padding: 0 0 0 0.3em;
  display: inline-block;
  color: #00baff;
}
.list-container .treelist a {
  color: inherit;
  text-decoration: none;
}
.list-container .treelist a.label:hover {
  opacity: 0.6;
}
.list-container .treelist a[disabled].label:hover {
  opacity: 1;
}
.department-selected-list .unselected {
  font-style: italic;
}
.department-selected-list .child-department {
  padding-left: 2em;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
/*Dialog*/
.modalWindow {
  background-color: #FFF;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.75);
}
.modalWindow.makeSpaceForButtons .container {
  margin-bottom: 39px;
}
.modalWindow .buttons {
  overflow: hidden;
}
.modalWindow .buttons .button {
  height: auto;
  width: 50%;
  text-transform: uppercase;
  border: 0 none;
  line-height: 130%;
  font-size: 1.18em;
}
.modalWindow .buttons .button.cancel {
  float: left;
}
.modalWindow .buttons .button.submit {
  float: right;
}
.modalWindow .buttons .button.full-width {
  width: 100%;
}
.modalWindow.warning .buttons .button.submit {
  background-color: #D13131;
  border: 1px solid #be2a2a;
}
.modalWindow.warning .buttons .button.submit:hover {
  background-color: #be2a2a;
}
.modalWindow.warning .buttons .button.submit:focus span {
  border-color: #252d30;
}
.modalWindow .arrow {
  background-image: url(/Images/tooltip_arrow_sprites.png);
  background-repeat: no-repeat;
  position: absolute;
  display: none;
}
.modalWindow .arrow.right {
  background-position: 0 -32px;
  display: block;
  width: 16px;
  height: 32px;
  left: -16px;
}
.modalWindow .arrow.left {
  background-position: -16px -32px;
  right: -16px;
  display: block;
  width: 16px;
  height: 32px;
}
.modalWindow .arrow.top {
  background-position: 0 -16px;
  bottom: -16px;
  display: block;
  height: 16px;
  width: 32px;
}
.modalWindow .arrow.bottom {
  background-position: 0 0;
  top: -16px;
  display: block;
  height: 16px;
  width: 32px;
}
.modalWindow .container {
  padding: 27px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
}
.modalWindow .container h3.header {
  margin-bottom: 27px;
}
.modalWindow .container > *:first-child {
  margin-top: 0;
}
.modalWindow .container .buttons {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
}
.modalWindow .container .message {
  line-height: 130%;
}
.modalWindow .container .list-container .list .list-head {
  display: none;
}
.modalWindow .container .list-container .list .list-item .list-item-wrapper {
  padding: 1.4em 1em 1.5em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.modalWindow .container .list-container .list .list-item .list-item-wrapper li {
  padding: 0;
}
.modalWindow .container .list-container .list .list-item.special .list-item-wrapper {
  height: auto;
  line-height: 1em;
  padding: 1em;
}
.modalWindow .container .list-container .list .list-item.main .list-item-wrapper {
  padding: 1em;
  line-height: 100%;
}
.modalWindow .container .list-container .list .list-item.sub .list-item-wrapper {
  padding: 1em 1em 1em 2.5em;
}
.modalWindow .container .list-container .list .sub-list-item .list-item-wrapper {
  padding-left: 2.5em;
}
.modalWindow .container .list-container.table-list .list-item-wrapper {
  padding: 0.4em 1em 0.5em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.modalWindow .topbar .text {
  margin: 27px 27px 0 27px;
  display: none;
}
.modalWindow.tooltip-hover {
  max-width: 500px;
  word-break: break-word;
}
.modalWindow.tooltip-hover .container {
  padding: 10px;
  text-align: center;
}
.modalWindow.alert .container,
.modalWindow.confirm .container {
  font-size: 1.18em;
  line-height: 130%;
  min-height: 170px;
  min-width: 430px;
}
.modalWindow.alert .button {
  width: 100%;
}
.modalWindow.filter-list,
.modalWindow.list {
  margin: 0;
}
.modalWindow.filter-list.toolsmenu .list-item-wrapper,
.modalWindow.list.toolsmenu .list-item-wrapper {
  cursor: pointer;
}
.modalWindow.filter-list.toolsmenu .list-item-wrapper .list-link,
.modalWindow.list.toolsmenu .list-item-wrapper .list-link {
  position: relative;
  padding-left: 30px;
}
.modalWindow.filter-list.toolsmenu .list-item-wrapper .list-link .icon,
.modalWindow.list.toolsmenu .list-item-wrapper .list-link .icon {
  position: absolute;
  left: 2px;
  top: -3px;
}
.modalWindow.filter-list .container,
.modalWindow.list .container {
  padding: 0;
}
.modalWindow.filter-list .container .list-container,
.modalWindow.list .container .list-container {
  overflow-y: auto;
  min-height: 0;
}
.modalWindow.filter-list .container .list-container .list,
.modalWindow.list .container .list-container .list {
  margin: 0;
}
.modalWindow.filter-list .container .list-container .list .header,
.modalWindow.list .container .list-container .list .header {
  font-size: 1.18em;
  height: auto;
  line-height: 120%;
  padding: .5em 1em;
  background-color: #e7ecee;
  color: #b9c2c5;
  text-transform: uppercase;
  font-weight: bold;
}
.modalWindow.filter-list .container .list-container .list .header a,
.modalWindow.list .container .list-container .list .header a {
  font-size: 1.18em;
  height: auto;
  line-height: 120%;
  font-weight: bold;
}
.modalWindow.filter-list .container .list-container .list .header.sub a,
.modalWindow.list .container .list-container .list .header.sub a {
  font-size: 1em;
  font-weight: normal;
}
.modalWindow.filter-list .container .list-search,
.modalWindow.list .container .list-search {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 5%;
  background-color: #e7ecee;
  position: relative;
}
.modalWindow.filter-list .container .list-search input,
.modalWindow.list .container .list-search input {
  width: 100%;
  height: auto;
  border: 0 none;
  line-height: 120%;
  padding: 8px 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.modalWindow.filter-list .container .list-search .icon,
.modalWindow.list .container .list-search .icon {
  display: block;
  position: absolute;
  margin-right: 5%;
  right: 9px;
  top: 17px;
}
.modalWindow.dark {
  background-color: #252d30;
  color: #FFF;
}
.modalWindow.dark .list-container {
  border-top: none;
}
.modalWindow.dark .list-item .list-item-wrapper {
  border: none;
  color: #FFF;
}
.modalWindow.dark .list-item .list-item-wrapper:hover {
  background-color: #008dc1;
  border-bottom: none;
  border-top: none;
}
.modalWindow.dark .list-item + .list-item .list-item-wrapper {
  border-top: 1px solid #252d30;
}
.modalWindow.dark .list-item + .list-item .list-item-wrapper:hover {
  border-top: 1px solid #252d30;
}
.modalWindow.dark .arrow {
  background-image: url(/Images/tooltip_arrow_sprites_dark.png);
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
.content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.company-shortcuts,
.company-home,
.company-shortcuts *,
.company-home * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.company-shortcuts h2,
.company-home h2,
.company-shortcuts * h2,
.company-home * h2 {
  display: inline-block;
  font-weight: 700;
  font-size: 1.54em;
  line-height: 1;
}
.company-shortcuts .icon-link,
.company-home .icon-link,
.company-shortcuts * .icon-link,
.company-home * .icon-link {
  display: inline-block;
  padding: 2px;
}
.company-home {
  position: relative;
  height: 120px;
  margin: 0 4em 4em;
  border: 1px solid #D7D7D7;
}
.company-home .meta {
  display: block;
  float: left;
  padding: 9px 0 0;
}
.company-home .meta .logo,
.company-home .meta .address {
  display: table-cell;
  vertical-align: middle;
  height: 100px;
}
.company-home .meta .address {
  /*padding: 0 2em;*/
  padding: 0 1em;
}
.company-home .meta .logo {
  padding: 0 10px 0 20px;
}
.company-home .meta .logo img {
  max-width: 200px;
  max-height: 100px;
}
.company-home .meta h3,
.company-home .meta p {
  margin: 10px 0 0 0;
}
.company-home .menu {
  display: block;
  position: absolute;
  right: 0;
}
.company-home a {
  display: inline-block;
  width: 110px;
  padding: 15px 0 0 0;
  text-align: center;
  text-decoration: none;
  color: black;
}
.company-home a span {
  display: inline-block;
  background-image: url('/images/home-icons.png');
  background-repeat: no-repeat;
  height: 69px;
  margin: 0 auto;
}
.company-home a span.info {
  width: 74px;
  background-position: 0 0;
  position: relative;
}
.company-home a span.info label.nr-of-unread {
  position: absolute;
  top: -2px;
  left: 58px;
  padding: 4px 8px 4px 8px;
  margin: 0;
  width: auto;
  height: auto;
  border-radius: 10px;
  border: 3px solid #FFF;
  vertical-align: middle;
  font-size: 1.25em;
  font-weight: bold;
  text-align: center;
  background-color: #D13131;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #FFF;
  cursor: pointer;
}
.company-home a span.shortcuts {
  width: 58px;
  background-position: -137px 0;
}
.company-home a span.calendar {
  width: 63px;
  background-position: -74px 0;
}
.company-home a p {
  margin: 5px 0;
}
.company-shortcuts {
  margin: 0 4em;
}
.company-shortcuts .categories {
  padding: 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.company-shortcuts .categories .category {
  display: inline-block;
  width: 20%;
  border: 1px solid #D7D7D7;
  padding: 2em;
}
@media only screen and (min-width: 992px) {
  .company-shortcuts .categories .category {
    width: 20%;
  }
  .company-shortcuts .categories .category:nth-child(-n+5) {
    flex-grow: 1;
  }
  .company-shortcuts .categories .category:nth-child(n+6) {
    border-top-color: transparent;
  }
  .company-shortcuts .categories .category + .category {
    border-left-color: transparent;
  }
  .company-shortcuts .categories .category:nth-child(5n+1) {
    border-left-color: #D7D7D7;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .company-shortcuts .categories .category {
    width: 33.33%;
  }
  .company-shortcuts .categories .category:nth-child(-n+3) {
    flex-grow: 1;
  }
  .company-shortcuts .categories .category:nth-child(n+4) {
    border-top-color: transparent;
  }
  .company-shortcuts .categories .category + .category {
    border-left-color: transparent;
  }
  .company-shortcuts .categories .category:nth-child(3n+1) {
    border-left-color: #D7D7D7;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .company-shortcuts .categories .category {
    width: 50%;
  }
  .company-shortcuts .categories .category:nth-child(-n+2) {
    flex-grow: 1;
  }
  .company-shortcuts .categories .category:nth-child(n+3) {
    border-top-color: transparent;
  }
  .company-shortcuts .categories .category + .category {
    border-left-color: transparent;
  }
  .company-shortcuts .categories .category:nth-child(2n+1) {
    border-left-color: #D7D7D7;
  }
}
@media only screen and (max-width: 479px) {
  .company-shortcuts .categories .category {
    width: 100%;
  }
  .company-shortcuts .categories .category:not(:first-child) {
    border-top-color: transparent;
  }
}
.company-shortcuts .categories .category .icon {
  float: right;
}
.company-shortcuts .categories .category .icon.icon-delete {
  margin-left: 8px;
}
.company-shortcuts .categories .category h3 {
  text-transform: none;
  margin: 0 20px 1.5em 0;
  line-height: 120%;
}
.company-shortcuts .categories .category ul {
  padding: 0;
  list-style: none;
}
.company-shortcuts .categories .category ul li {
  padding: 0;
  list-style: none;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 1em;
}
.company-shortcuts .categories .category ul li .link {
  text-decoration: none;
  color: #252d30;
  font-size: 1.18em;
  margin: 0 0 0 1em;
  line-height: 120%;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
}
.company-shortcuts .categories .category ul li .link:before {
  content: '˃';
  display: inline-block;
  width: 1em;
  font-weight: bold;
  margin-left: -1em;
}
.company-shortcuts .categories .category ul li .new-shortcut {
  text-decoration: none;
  color: #00baff;
  font-size: 1.18em;
  display: inline-block;
  margin: 0 0 1em 1em;
}
.company-shortcuts .categories .category ul li .new-shortcut:before {
  content: '+';
  display: inline-block;
  width: 1em;
  font-weight: bold;
}
.company-shortcuts .categories .category ul li .edit-shortcut i {
  margin-left: 10px;
}
.company-shortcuts form {
  display: none;
}
#CompanyShortcutForm input,
#CompanyShortcutCategoryForm input {
  margin: 10px 0;
}
form.send-message-form {
  padding: 0.3em 2%;
}
form.send-message-form ul li > .date-field-wrapper {
  width: 100%;
  padding: 0 20px 0 0;
}
form.send-message-form ul li > .date-field-wrapper img {
  margin: 0;
  right: -3px;
}
form.send-message-form input,
form.send-message-form select {
  margin: 0;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-word-break: normal;
  word-break: normal;
  -ms-word-wrap: normal;
  word-wrap: normal;
}
form.send-message-form input#employee_Initials,
form.send-message-form select#employee_Initials,
form.send-message-form input#employee_HireDate,
form.send-message-form select#employee_HireDate {
  text-align: center;
}
form.send-message-form button.icon-button.list-link {
  width: 13.8%;
  padding-right: 20px;
}
form.send-message-form button.icon-button.list-link:hover {
  background-color: #fff;
}
form.send-message-form .field-validation-error {
  display: block;
  color: #D13131;
}
form.send-message-form .bold-label {
  margin: 1em 0 .5em;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
div.section-view.quick-allocation {
  width: 100%;
}
div.section-view.quick-allocation > div.section {
  margin: 0;
}
#UserPermissionQuickAllocation .section-view h2 {
  width: 50%;
  display: inline-block;
  margin: 0;
}
#UserPermissionQuickAllocation .section-view h3 {
  margin: 0 0 15px 0;
}
#UserPermissionQuickAllocation .section-view li.section-head li.section-col-01 label.pCheckbox {
  margin-bottom: 1px;
  margin-left: -1px;
}
#UserPermissionQuickAllocation .section-view li.section-item {
  padding: 0;
  min-height: 30px;
}
#UserPermissionQuickAllocation .section-view li.section-item.notActive {
  background-color: #f2f5f8;
  color: #b9c2c5;
}
#UserPermissionQuickAllocation .section-view li.section-item .error-field {
  overflow: hidden;
  padding: 0.7em 1em;
}
#UserPermissionQuickAllocation .section-view li.section-item .field-validation-error {
  display: none;
}
#UserPermissionQuickAllocation .section-view li.section-item .field-validation-error + .error-field {
  border: 1px solid #D13131;
}
#UserPermissionQuickAllocation .section-view li.section-item li.section-col-02 {
  margin-top: 2px;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
.xfiles {
  top: 40px;
}
.xfiles .section-col-02 {
  position: relative;
  overflow: visible;
}
.edit-form .section-item.dummy.hidden {
  display: none !important;
}
.edit-form .section-item .bin-button,
.edit-form .section-item .icon.icon-delete {
  position: absolute;
  right: 4px;
  text-align: center;
  top: 8px;
  /*padding: 0;
            margin: 0 !important;
            opacity: 1 !important;*/
  /*&:hover {
                background-color: @LightBlueGreyDarker;
            }*/
}
.edit-form .files-uploader .button {
  width: auto;
}
.edit-form .popup-form {
  display: none;
}
div.section-view.popup-section-view div.popup-section ul.history-wrapper.section-bythree-01 li.section-col-01 {
  width: 25%;
}
div.section-view.popup-section-view div.popup-section ul.history-wrapper.section-bythree-01 li.section-col-02 {
  width: 25%;
}
div.section-view.popup-section-view div.popup-section ul.history-wrapper.section-bythree-01 li.section-col-03 {
  width: 50%;
}
div.section-view.popup-section-view div.popup-section ul.history-wrapper.section-bythree-01 li.section-item {
  font-size: 1em;
}
div.section-view.popup-section-view div.popup-section ul.history-wrapper.section-bythree-01 li.section-item ul.line-data-history-list li.section-col-01 {
  font-weight: normal;
}
div.section-view.popup-section-view div.popup-section ul.history-wrapper.section-bythree-01 li.section-item ul.line-data-history-list li.section-col-03 {
  /*-ms-word-break: break-all;
                            word-break: break-all;*/
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
div.section-view.popup-section-view div.popup-section ul.history-wrapper.section-bythree-01 li.section-item label {
  display: none;
}
.popup-form .edit-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-right: 3em;
}
.popup-form .edit-wrapper.col-15 {
  width: 15%;
}
.popup-form .edit-wrapper.col-20 {
  width: 20%;
}
.popup-form .edit-wrapper.col-25 {
  width: 25%;
}
.popup-form .edit-wrapper.col-30 {
  width: 30%;
}
.popup-form .edit-wrapper.col-33 {
  width: 33.33333333%;
}
.popup-form .edit-wrapper.col-35 {
  width: 35%;
}
.popup-form .edit-wrapper.col-40 {
  width: 40%;
}
.popup-form .edit-wrapper.col-45 {
  width: 45%;
}
.popup-form .edit-wrapper.col-50 {
  width: 50%;
}
.popup-form .edit-wrapper.col-60 {
  width: 60%;
}
.popup-form .edit-wrapper.col-66 {
  width: 66.66666666%;
}
.popup-form .edit-wrapper.col-70 {
  width: 70%;
}
.popup-form .edit-wrapper *:first-child {
  margin-top: 0;
}
.popup-form h4 {
  margin: 1em 0 .5em;
}
.popup-form .edit-field select,
.popup-form .edit-field input,
.popup-form .edit-field textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  padding: 0.8em 1em;
}
.popup-form .edit-field select,
.popup-form .edit-field input {
  height: 34px;
  width: 100%;
}
.popup-form .edit-field .entity-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.popup-form .history-wrapper {
  list-style: none;
  margin: 0;
  padding: 0;
}
.popup-form .history-wrapper li {
  display: block;
  padding: 5px 0;
}
.popup-form .history-wrapper .line-data-history-list {
  margin-bottom: 10px;
  padding: 0;
}
.popup-form .history-wrapper .line-data-history-list label {
  font-weight: bold;
}
.popup-form .history-wrapper .line-data-history-list li {
  -ms-word-break: break-all;
  word-break: break-all;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  padding: 5px 0 0 0;
}
.popup-form .popup-line-files {
  list-style: none;
  margin: 0;
  padding: 0;
}
.popup-form .popup-line-files li {
  display: block;
}
.popup-form .popup-line-files li label {
  padding: 10px 0;
}
.popup-form .popup-line-files li .icon-delete {
  float: right;
  margin-top: 7px;
  cursor: pointer;
}
.popup-form .button {
  margin-top: 7px;
}
.history-view-window ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.history-view-window ul li.section-item {
  display: block;
  font-size: 1.18em;
  padding: 1em !important;
  min-height: 0 !important;
}
.edit-fields-wrapper h3 {
  margin: 0 0 40px;
}
.edit-fields-wrapper.has-buttons {
  margin-bottom: 4em;
}
.edit-fields-wrapper .edit-fields.compact .edit-field {
  margin: -1px 0 0 0;
}
.edit-fields-wrapper .edit-fields span.field-validation-error {
  /* Hide the text. */
  display: none;
}
.edit-fields-wrapper .edit-fields span.field-validation-error + div.edit-field {
  border-color: #D13131;
  opacity: 1;
}
.edit-fields-wrapper .edit-fields span.field-validation-error + div.edit-field label {
  background-color: #D13131;
  border-color: #D13131;
  color: #FFF;
}
.edit-fields-wrapper .edit-field {
  margin-bottom: 10px;
  border: 1px solid;
  border-color: #d8dee1;
  opacity: .5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.edit-fields-wrapper .edit-field:after {
  display: table;
  content: '';
  clear: both;
}
.edit-fields-wrapper .edit-field:hover {
  opacity: .7;
}
.edit-fields-wrapper .edit-field label,
.edit-fields-wrapper .edit-field .label,
.edit-fields-wrapper .edit-field input,
.edit-fields-wrapper .edit-field select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.18em;
  height: 34px;
  line-height: 1.18em;
  padding: .7em 1em;
  opacity: 1;
  display: inline-block;
  float: left;
}
.edit-fields-wrapper .edit-field select {
  /*padding: .8em 1em .65em;*/
  -webkit-appearance: menulist;
}
.edit-fields-wrapper .edit-field label,
.edit-fields-wrapper .edit-field .label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  text-transform: uppercase;
  width: 30%;
  float: left;
  font-size: 1.18em;
  line-height: 1.18em;
  background-color: #d8dee1;
  color: #252d30;
}
.edit-fields-wrapper .edit-field input,
.edit-fields-wrapper .edit-field select,
.edit-fields-wrapper .edit-field .date-field-wrapper {
  border: 0 none;
  width: 70%;
}
.edit-fields-wrapper .edit-field input.col-15,
.edit-fields-wrapper .edit-field select.col-15,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-15 {
  width: 15%;
}
.edit-fields-wrapper .edit-field input.col-20,
.edit-fields-wrapper .edit-field select.col-20,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-20 {
  width: 20%;
}
.edit-fields-wrapper .edit-field input.col-25,
.edit-fields-wrapper .edit-field select.col-25,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-25 {
  width: 25%;
}
.edit-fields-wrapper .edit-field input.col-30,
.edit-fields-wrapper .edit-field select.col-30,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-30 {
  width: 30%;
}
.edit-fields-wrapper .edit-field input.col-33,
.edit-fields-wrapper .edit-field select.col-33,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-33 {
  width: 33.33333333%;
}
.edit-fields-wrapper .edit-field input.col-35,
.edit-fields-wrapper .edit-field select.col-35,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-35 {
  width: 35%;
}
.edit-fields-wrapper .edit-field input.col-40,
.edit-fields-wrapper .edit-field select.col-40,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-40 {
  width: 40%;
}
.edit-fields-wrapper .edit-field input.col-45,
.edit-fields-wrapper .edit-field select.col-45,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-45 {
  width: 45%;
}
.edit-fields-wrapper .edit-field input.col-50,
.edit-fields-wrapper .edit-field select.col-50,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-50 {
  width: 50%;
}
.edit-fields-wrapper .edit-field input.col-60,
.edit-fields-wrapper .edit-field select.col-60,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-60 {
  width: 60%;
}
.edit-fields-wrapper .edit-field input.col-66,
.edit-fields-wrapper .edit-field select.col-66,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-66 {
  width: 66.66666666%;
}
.edit-fields-wrapper .edit-field input.col-70,
.edit-fields-wrapper .edit-field select.col-70,
.edit-fields-wrapper .edit-field .date-field-wrapper.col-70 {
  width: 70%;
}
.edit-fields-wrapper .edit-field.no-label input,
.edit-fields-wrapper .edit-field.no-label select {
  width: 100%;
}
.edit-fields-wrapper .edit-field.checkbox {
  margin-bottom: 10px;
  padding: .8em 0;
  position: relative;
  border: 0 none;
  overflow: hidden;
  margin-top: 30px;
}
.edit-fields-wrapper .edit-field.checkbox label,
.edit-fields-wrapper .edit-field.checkbox .label {
  float: left;
  margin-left: 4px;
  border: 0 none;
  background-color: transparent;
  text-transform: none;
  padding: 0;
  width: auto;
}
.edit-fields-wrapper .edit-field.checkbox input,
.edit-fields-wrapper .edit-field.checkbox .pCheckRadio {
  float: left;
  border: 0 none;
  display: inline;
  padding: 0;
}
.edit-fields-wrapper .edit-field.checkbox input {
  width: auto;
}
.edit-fields-wrapper .edit-field.date .date-field-wrapper {
  float: left;
  position: relative;
}
.edit-fields-wrapper .edit-field.date .date-field-wrapper input {
  width: 100%;
}
.edit-fields-wrapper .edit-field.select {
  background-color: #d8dee1;
}
.edit-fields-wrapper .validation-summary-errors ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.edit-fields-wrapper .validation-summary-errors ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 1.18em;
  margin: 0 0 1em;
  color: #D13131;
}
.edit-fields-wrapper .ui-datepicker-trigger {
  width: 15px;
  height: 16px;
  position: absolute;
  top: 9px;
  right: 14px;
}
ul.list .edit-fields-wrapper.inline .edit-field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 .8em 0 0;
  margin: 0;
  border: 0 none;
  font-size: 1em;
  opacity: 1;
}
ul.list .edit-fields-wrapper.inline .edit-field input,
ul.list .edit-fields-wrapper.inline .edit-field select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.18em;
  /*height: 34px;*/
  line-height: 1.18em;
  opacity: 1;
  padding: 0.5em 1em;
  border: 1px solid transparent;
  margin-left: -1em;
}
ul.list .edit-fields-wrapper.inline .edit-field input.input-validation-error,
ul.list .edit-fields-wrapper.inline .edit-field select.input-validation-error {
  border: 1px solid #D13131;
}
ul.list .edit-fields-wrapper.inline .edit-field.date .ui-datepicker-trigger {
  margin-right: 1.8em;
}
.right-field-wrapper.edit-active h4,
.right-field-wrapper .edit-active h4 {
  color: #252d30;
}
.right-field-wrapper.edit-active .right-field-section select,
.right-field-wrapper .edit-active .right-field-section select,
.right-field-wrapper.edit-active .right-field-section textarea,
.right-field-wrapper .edit-active .right-field-section textarea,
.right-field-wrapper.edit-active .right-field-section input,
.right-field-wrapper .edit-active .right-field-section input {
  opacity: 1;
  border: none;
}
.right-field-wrapper.edit-active .right-field-section textarea,
.right-field-wrapper .edit-active .right-field-section textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  resize: none;
  max-height: 100px;
}
.right-field-wrapper.edit-active .right-field-section.error-field .edit-large,
.right-field-wrapper .edit-active .right-field-section.error-field .edit-large {
  margin: 0;
}
.edit-large {
  font-size: 17px;
  padding: 10px;
}
/*This is for the text under "Stamoplysninger" that must not be edited*/
.no-edit-right-fields {
  position: relative;
  opacity: 1;
  border: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1px;
}
.edit-right-fields {
  position: relative;
  opacity: 1;
  border: none;
  width: 100%;
  min-height: 38px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #FFF;
}
.edit-right-fields:after {
  display: table;
  content: '';
  clear: both;
}
.edit-right-fields.two-line-right-field strong {
  padding: 0.4em 0.5em;
}
.edit-right-fields.border-top {
  border-top: 1px solid #e7ecee;
}
.edit-right-fields input,
.edit-right-fields textarea,
.edit-right-fields select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 1;
  border: none;
  padding: 0.8em 1em 0.65em;
  min-height: 41px;
  width: 100%;
}
.edit-right-fields input[type=checkbox],
.edit-right-fields textarea[type=checkbox],
.edit-right-fields select[type=checkbox],
.edit-right-fields input[type=radio],
.edit-right-fields textarea[type=radio],
.edit-right-fields select[type=radio] {
  min-width: 0;
  min-height: 0;
  padding: 0;
  width: auto;
  height: auto;
}
.edit-right-fields select {
  height: 34px;
}
.edit-right-fields.edit-field {
  padding: 1.1em 0.5em;
}
.edit-right-fields .edit-field {
  margin: 0;
}
.edit-right-fields .edit-field input,
.edit-right-fields .edit-field textarea,
.edit-right-fields .edit-field select {
  font-size: 1em;
}
.edit-right-fields .edit-field.checkbox {
  margin: 0;
  padding: 1.1em 0 0 1.1em;
}
.edit-right-fields .edit-field.checkbox label {
  font-size: 1em;
  height: auto;
  padding-top: .3em;
}
.edit-right-fields .edit-field.checkbox label.pCheckbox {
  padding-top: 0;
  margin-left: 0;
}
.edit-right-fields textarea {
  resize: none;
  /*overflow: hidden;*/
  /*Re-include if field is to auto-resize...*/
  display: block;
  -moz-box-sizing: padding-box;
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
}
.edit-right-fields textarea[data-min-height] {
  height: 2em;
}
.edit-right-fields.image-edit {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  font-size: 0;
  min-height: 50px;
}
.edit-right-fields .image-delete {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.edit-right-fields strong {
  width: 38%;
  /*text-align: center;*/
  display: inline-block;
  padding: 1em 0.5em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #252d30;
}
.field-container .field ul li.edit-right-fields strong {
  width: 38%;
}
.edit-right-fields strong > label,
.edit-right-fields strong > .label {
  display: inline;
}
.edit-right-fields .edit-right-two-column {
  width: 60%;
  padding: 14px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  border-left: 1px solid #e7ecee;
  float: right;
}
.edit-right-fields .edit-right-two-column.checkbox {
  padding: 11px 5px 10px;
}
.edit-right-fields.edit-fields-wrapper {
  position: relative;
}
.edit-right-fields.edit-fields-wrapper .date-field-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 60%;
  float: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.edit-right-fields.edit-fields-wrapper .date-field-wrapper input {
  padding: 0.6em 1.2em 0.7em;
  border-left: 1px solid #e7ecee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.edit-right-fields.edit-fields-wrapper .date-field-wrapper .ui-datepicker-trigger {
  top: 11px;
  right: 10px;
  width: 15px;
}
.edit-right-fields.edit-fields-wrapper.full-width .date-field-wrapper {
  width: 100%;
}
.edit-right-fields.edit-fields-wrapper.full-width .date-field-wrapper .ui-datepicker-trigger {
  right: 7px;
}
.edit-right-fields .icon-button {
  position: absolute;
  top: 6px;
  right: 2px;
}
.edit-right-fields .full-width {
  width: 100%;
  padding: 14px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 1;
}
.upload-photo {
  width: 100%;
  margin: 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.upload-pdf {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.date-field-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 35px 0 0;
  position: relative;
  opacity: .5;
}
.date-field-wrapper:hover {
  opacity: 1;
}
.date-field-wrapper input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  opacity: 1;
}
.date-field-wrapper img.ui-datepicker-trigger {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 15px;
  height: 16px;
}
div.section-view.edit-active > div.section > ul > li.section-item {
  padding: 0.5em 1.2em;
}
div.section-view.edit-active > div.section > ul > li.section-item .field-validation-error + .error-field label label.pCheckRadio {
  border: 1px solid #D13131;
  opacity: 1;
}
div.section-view.edit-active > div.section > ul > li.section-item label {
  padding: .85em 0 0;
  /*max-width: 100%;*/
  white-space: normal;
}
div.section-view.edit-active > div.section > ul > li.section-item label.pCheckRadio {
  top: 5px;
}
div.section-view.edit-active > div.section > ul > li.section-item label label.pCheckRadio {
  top: 0;
  margin-top: -2px;
}
.edit-active .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.edit-active .col.col-15 {
  width: 15%;
}
.edit-active .col.col-20 {
  width: 20%;
}
.edit-active .col.col-25 {
  width: 25%;
}
.edit-active .col.col-30 {
  width: 30%;
}
.edit-active .col.col-33 {
  width: 33.33333333%;
}
.edit-active .col.col-35 {
  width: 35%;
}
.edit-active .col.col-40 {
  width: 40%;
}
.edit-active .col.col-45 {
  width: 45%;
}
.edit-active .col.col-50 {
  width: 50%;
}
.edit-active .col.col-60 {
  width: 60%;
}
.edit-active .col.col-66 {
  width: 66.66666666%;
}
.edit-active .col.col-70 {
  width: 70%;
}
.edit-active .section-bytwo-01 .section-col-01 label {
  white-space: normal;
}
.edit-active .section-item {
  padding: 0.5em 1.2em;
}
.edit-active .section-item.edit-item {
  padding: 1.4em 1.2em 1.5em;
}
.edit-active .section-item select {
  padding: 0.8em 1em;
}
.edit-active .section-item input + select {
  margin-top: 5px;
}
.edit-active .section-item input,
.edit-active .section-item select,
.edit-active .section-item textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.edit-active .section-item input[type="checkbox"],
.edit-active .section-item input[type="radio"] {
  width: auto;
}
.edit-active .section-item textarea {
  resize: none;
  white-space: pre-wrap;
}
.edit-active .section-item label {
  vertical-align: middle;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.edit-active .section-item .standard-text-wrapper {
  position: relative;
  padding-right: 45px;
}
.edit-active .section-item .standard-text-wrapper + textarea,
.edit-active .section-item .standard-text-wrapper + .editor {
  margin-top: 1em;
}
.edit-active .section-item .standard-texts {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
.edit-active .section-item .standard-texts + button {
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  padding: 0.8em 0.8em 0.8em;
}
.edit-active .section-item .standard-texts + button .icon {
  float: none;
  opacity: 1 !important;
  margin: 0 !important;
}
.edit-active .field .box .edit-right-fields {
  margin-top: 1px;
}
.edit-active .field .box .edit-right-fields:nth-child(1) {
  margin-top: 0;
}
.edit-active .field .no-relative {
  position: static;
}
.edit-active .field .edit-right-two-column {
  min-height: 38px;
  width: 60%;
  padding: 0.7em 1em 0.7em;
}
.edit-active .field .edit-right-two-column.date-field-wrapper {
  padding: 0;
}
.edit-active .field input.text-box,
.edit-active .field select {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.edit-active .field.select {
  width: 60%;
}
.edit-active .field input#Label {
  /*border: 1px solid #fff;*/
  /*border-color: #fff;*/
  margin: 0;
}
.edit-active .field label.bold-label {
  display: block;
}
.edit-active .field .button-margin {
  margin: 1em 0;
}
.edit-active .field .uploader button {
  /*margin: 0;*/
}
.edit-active .field-with-button {
  position: relative;
  padding-right: 45px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.edit-active .field-with-button .icon {
  opacity: 1 !important;
}
.edit-active .field-with-button .delete-me {
  top: 0;
  right: 0;
}
.edit-active .field-with-button .button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  line-height: 120%;
  min-height: 2.9em;
  padding: 0.8em 0.8em;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.edit-active .field-with-button .button .icon {
  float: none;
  margin: 0 !important;
  opacity: 1 !important;
}
.edit-active .multi-field-list .icon-wrapper,
.edit-active .single-field-list .icon-wrapper {
  position: absolute;
  top: 7px;
  right: 13px;
  text-align: center;
  padding: 0.7em 0.6em;
  background: none;
  border: none;
}
.edit-active .multi-field-list .icon-wrapper .icon,
.edit-active .single-field-list .icon-wrapper .icon,
.edit-active .multi-field-list .button .icon,
.edit-active .single-field-list .button .icon {
  float: none;
  opacity: 1 !important;
  margin: 0 !important;
}
.edit-active .multi-field-list .section-item > ul > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.edit-active .multi-field-list .section-item > ul > li.field-with-button .button,
.edit-active .multi-field-list .section-item > ul > li.field-with-button .icon-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
}
.edit-active .multi-field-list .section-item > ul > li button,
.edit-active .multi-field-list .section-item > ul > li input[type=button],
.edit-active .multi-field-list .section-item > ul > li input[type=submit],
.edit-active .multi-field-list .section-item > ul > li input[type=reset] {
  padding: 0.8em 0.8em 0.7em;
}
.edit-active .after-section {
  margin-top: 15px;
}
.edit-active .field-validation-valid + .error-field {
  border: 0 none;
}
.edit-active .section .field-validation-error {
  display: none;
}
.edit-active .section .field-validation-error + input.input-validation-error,
.edit-active .section .field-validation-error + .date-field-wrapper input.input-validation-error {
  opacity: 1;
}
.edit-active .field-validation-error {
  display: none;
}
.edit-active .field-validation-error[data-val-maxstringlength-actuallength-for] {
  display: block;
  color: #D13131;
}
.edit-active .field-validation-error + .error-field {
  border: 1px solid #D13131 !important;
  display: block;
  position: relative;
  /*border-color: @Red;*/
  /*The right way*/
}
.edit-active .field-validation-error + .error-field > select,
.edit-active .field-validation-error + .error-field > input {
  opacity: 1;
  border: none !important;
}
.edit-active .field-validation-error + .error-field:before {
  font-size: 22px;
  font-weight: normal;
  position: absolute;
  top: 0;
  left: -23px;
  content: '*';
  color: #D13131;
  padding-top: 7px;
  padding-left: 6px;
  padding-bottom: 3px;
  width: 16px;
}
.edit-active .field-validation-error + .error-field + .text-box.single-line.input-validation-error,
.edit-active .field-validation-error + .error-field + textarea.input-validation-error {
  border: 1px solid #D13131;
  opacity: 1;
}
.edit-active .submit-section .button {
  line-height: 120%;
  vertical-align: top;
}
.edit-active.right-field-wrapper .edit-field {
  opacity: 1;
}
.edit-active.right-field-wrapper .date-field-wrapper {
  opacity: 1;
}
.edit-active .add-product {
  margin-right: 8px;
  margin-top: 10px;
}
.edit-active .data-label {
  line-height: 34px;
}
#EquipmentDetailsForm span.field-validation-valid {
  margin: 0;
}
.validation-summary-errors {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 68%;
  margin: 0;
  padding: 0;
}
.modalWindow .validation-summary-errors {
  width: 100%;
}
.modalWindow .validation-summary-errors ul {
  margin: 10px 0;
}
.validation-summary-errors ul {
  position: relative;
  overflow: hidden;
  margin: 3.5em 4em 4em 4em;
  padding: 10px 10px 10px 1.5em;
  border: 1px solid #D13131;
  background: #FFF7F7;
  color: #D13131;
  font-size: 1.1em;
}
.validation-summary-errors ul li {
  margin: 0.5em;
  font-weight: bold;
}
.edit-form .validation-summary-errors,
.edit-fields .validation-summary-errors {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 68%;
  margin: 0;
  padding: 0;
  -moz-transition: height 0.5s;
  -webkit-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
}
.modalWindow .edit-form .validation-summary-errors,
.modalWindow .edit-fields .validation-summary-errors {
  width: 100%;
}
.modalWindow .edit-form .validation-summary-errors ul,
.modalWindow .edit-fields .validation-summary-errors ul {
  margin: 10px 0;
}
.edit-form .validation-summary-errors ul,
.edit-fields .validation-summary-errors ul {
  position: relative;
  overflow: hidden;
  margin: 3.5em 4em 4em 4em;
  padding: 10px 10px 10px 1.5em;
  border: 1px solid #D13131;
  background: #FFF7F7;
  color: #D13131;
  font-size: 1.1em;
}
.edit-form .validation-summary-errors ul li,
.edit-fields .validation-summary-errors ul li {
  margin: 0.5em;
  font-weight: bold;
}
.dummy {
  display: none;
}
.delete-me {
  position: absolute;
  top: 11px;
  right: 10px;
}
.delete-me label.icon {
  cursor: pointer;
  margin: 0;
}
.section-item .delete-me.icon.icon-delete {
  top: 15px;
  right: 0;
}
.delete-me-checkbox {
  display: none !important;
}
.right-field-section + .right-field-section {
  margin-top: 10px;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 47%;
  height: auto;
  display: inline-block;
}
.full-width-section .delete-me {
  top: 17px;
}
.full-width-section .delete-me .icon {
  opacity: 1 !important;
}
body.chrome select {
  background-color: #181818;
  background-repeat: no-repeat;
  background-position: top right;
}
.uploader .button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1em 0;
  width: 100%;
}
.uploader .image {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 50px;
  position: relative;
  max-width: 100%;
  height: auto;
}
.uploader .bin-button {
  position: absolute;
  right: 2px;
  top: 6px;
}
.uploader .bin-button.icon {
  right: 10px;
  top: 10px;
}
.uploader .edit-right-fields {
  padding: 1.1em 0.5em;
}
.uploader .edit-right-fields.edit-field.image {
  font-size: 0;
  padding: 5px;
}
.uploader .edit-right-fields.edit-field.image .delete-me {
  padding: 5px;
  background-color: #FFF;
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.25);
}
.uploader .icon {
  cursor: pointer;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#EmployeeList .icons .portrait {
  display: none;
}
#EmployeeList .relative {
  display: none;
}
#EmployeeList .list-employees-01 > li ul > li {
  width: 8%;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-01 {
  width: 16%;
  margin-right: 1%;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-01.edit-field {
  padding: 0;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-02 {
  width: 8%;
  text-align: center;
  margin-right: 1%;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-02.edit-field {
  padding: 0;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-03 {
  width: 16%;
  margin-right: 1%;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-03.edit-field {
  padding: 0;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-04 {
  width: 16%;
  margin-right: 1%;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-04.edit-field {
  padding: 0;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-05 {
  width: 11%;
  text-align: center;
  margin-right: 1%;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-05.edit-field {
  padding: 0;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-06 {
  width: 12%;
  text-align: center;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-06.edit-field {
  padding: 0;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-07 {
  width: 5%;
  margin-right: 1%;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-07.edit-field {
  padding: 0;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-08 {
  width: 5%;
  margin-right: 1%;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-08.edit-field {
  padding: 0;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-09 {
  width: 15%;
  text-align: right;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-09.edit-field {
  padding: 0;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-09 .list-links {
  display: none;
}
#EmployeeList .list-employees-01 > li ul > li.list-col-09 .list-link.tools-menu {
  display: inline-block;
}
#EmployeeList .print-search-terms ul > li {
  display: inline-block;
  margin-right: 5px;
}
#EmployeeList .print-search-terms ul > li label {
  font-weight: bold;
}
#EmployeeRelativesTable .section-item .button {
  display: none;
}
#EmployeeRelativesTable .section-item.dummy .button {
  display: inline-block;
}
#EmployeeRelativesTable .section-item.dummy .delete-me {
  display: none;
}
#EmployeeTemplateList .list-head li,
#EmployeeTemplateList .list-item li {
  width: 33%;
}
#EmployeeTemplateList .list-head li.list-col-01,
#EmployeeTemplateList .list-item li.list-col-01 {
  width: 38%;
  margin-right: 2%;
}
#EmployeeTemplateList .list-head li.list-col-02,
#EmployeeTemplateList .list-item li.list-col-02 {
  width: 38%;
  margin-right: 2%;
}
#EmployeeTemplateList .list-head li.list-col-03,
#EmployeeTemplateList .list-item li.list-col-03 {
  width: 20%;
  text-align: right;
}
#EmployeeTemplateList .list-head li.list-col-03 .list-links,
#EmployeeTemplateList .list-item li.list-col-03 .list-links {
  display: none;
}
#EmployeeTemplateList .list-head li.list-col-03 .list-link.tools-menu,
#EmployeeTemplateList .list-item li.list-col-03 .list-link.tools-menu {
  display: inline-block;
}
#EmployeeTemplateSectionsList .list-head li,
#EmployeeTemplateSectionsList .list-item li {
  width: 33%;
}
#EmployeeTemplateSectionsList .list-head li.list-col-01,
#EmployeeTemplateSectionsList .list-item li.list-col-01 {
  width: 38%;
  margin-right: 2%;
}
#EmployeeTemplateSectionsList .list-head li.list-col-02,
#EmployeeTemplateSectionsList .list-item li.list-col-02 {
  width: 38%;
  margin-right: 2%;
}
#EmployeeTemplateSectionsList .list-head li.list-col-03,
#EmployeeTemplateSectionsList .list-item li.list-col-03 {
  width: 20%;
  text-align: right;
}
#EmployeeTemplateSectionsList .list-head li.list-col-03 .list-links,
#EmployeeTemplateSectionsList .list-item li.list-col-03 .list-links {
  display: none;
}
#EmployeeTemplateSectionsList .list-head li.list-col-03 .list-link.tools-menu,
#EmployeeTemplateSectionsList .list-item li.list-col-03 .list-link.tools-menu {
  display: inline-block;
}
#EmployeeTemplateSectionsTable .section-item.dummy {
  display: none;
}
#EmployeeTemplateSectionsTable .section-item.field-with-button {
  padding-right: 70px !important;
}
#EmployeeTemplateSectionsTable .section-item.field-with-button .icon-wrapper.move {
  right: 40px;
}
#EmployeeTemplateSectionsTable .section-item.field-with-button .icon-wrapper.move .icon-move {
  cursor: n-resize;
}
#EmployeeTemplateSectionLinesTable .section-item {
  background-color: #fff;
}
#EmployeeTemplateSectionLinesTable .section-item.dummy .icon-wrapper {
  display: none;
}
#EmployeeTemplateSectionLinesTable .section-item .section-col-01,
#EmployeeTemplateSectionLinesTable .section-head .section-col-01 {
  width: 30%;
}
#EmployeeTemplateSectionLinesTable .section-item .section-col-02,
#EmployeeTemplateSectionLinesTable .section-head .section-col-02 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 70%;
  padding-right: 70px !important;
}
#EmployeeTemplateSectionLinesTable .icon-wrapper.move {
  right: 24px;
}
#EmployeeTemplateSectionLinesTable .icon-wrapper.move .icon-move {
  cursor: n-resize;
}
div.section-view > div.section > ul.section-employee-relatives > li > ul > li.section-col-01 {
  width: 24%;
}
div.section-view > div.section > ul.section-employee-relatives > li > ul > li.section-col-02 {
  width: 24%;
}
div.section-view > div.section > ul.section-employee-relatives > li > ul > li.section-col-03 {
  width: 24%;
}
div.section-view > div.section > ul.section-employee-relatives > li > ul > li.section-col-04 {
  width: 27%;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li.section-col-01 {
  width: 20%;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li.section-col-02,
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li.section-col-03 {
  width: 5%;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li.section-col-04 {
  width: 22%;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li.section-col-05 {
  width: 22%;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li.section-col-06 {
  width: 7%;
  text-align: center;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li.section-col-07 {
  width: 7%;
  text-align: center;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li.section-col-08 {
  width: 7%;
  text-align: center;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li.section-col-09 {
  width: 5%;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li label.pCheckRadio {
  margin: 4px 0 0 0;
  padding: 0;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li .icon-checked {
  opacity: 0.4;
}
div.section-view > div.section > ul.section-employee-sections.classic > li > ul > li .note-link .note {
  display: none;
}
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li.section-col-01 {
  width: 20%;
}
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li.section-col-02,
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li.section-col-03 {
  width: 5%;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
}
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li.section-col-04 {
  width: 22%;
}
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li.section-col-05 {
  width: 22%;
}
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li.section-col-06 {
  width: 7%;
}
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li.section-col-07 {
  width: 7%;
}
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li.section-col-08 {
  width: 0;
  padding-right: 0 !important;
}
div.section-view > div.section > ul.section-employee-sections.classic.qualifications > li > ul > li.section-col-09 {
  width: 12%;
}
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li.section-col-01 {
  width: 20%;
}
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li.section-col-02,
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li.section-col-03 {
  width: 5%;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
}
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li.section-col-04 {
  width: 22%;
}
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li.section-col-05 {
  width: 9%;
}
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li.section-col-06 {
  width: 13%;
}
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li.section-col-07 {
  width: 13%;
}
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li.section-col-08 {
  width: 0;
  padding-right: 0 !important;
}
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li.section-col-09 {
  width: 13%;
}
div.section-view > div.section > ul.section-employee-sections.classic.levels > li > ul > li .history-icon .history-wrapper {
  display: none;
}
body.employee-details.has-tabs .right-field-wrapper {
  top: 15.5em;
}
/*Advanced Search Employee*/
#HireDateMode.subfield.col-30,
#DesiredDateMode.subfield.col-30 {
  margin-right: 1%;
}
#CompetencyDateStart.subfield.col-50,
#CompetencyDateEnd.subfield.col-50 {
  margin-right: 1%;
  width: 49%;
}
#EmployeeTemplateSectionLineId.subfield.col-60,
#EquipmentId.subfield.col-60 {
  width: 59%;
  margin-right: 1%;
}
/*Edit Mode styling*/
#EmployeeDetailsForm .section-wrapper {
  page-break-inside: avoid;
}
#EmployeeDetailsForm .edit-active .multi-field-list .section-item > ul > li.section-col-06,
#EmployeeDetailsForm .edit-active .multi-field-list .section-item > ul > li.section-col-07,
#EmployeeDetailsForm .edit-active .multi-field-list .section-item > ul > li.section-col-08 {
  padding: 0;
  min-height: 2.8em;
}
#EmployeeDetailsForm .edit-active .single-field-list .icon-wrapper {
  top: 2px;
  right: 8px;
}
#EmployeeDetailsForm div.section-view > div.section > ul > li.section-item li.icons {
  padding: 0;
}
#EmployeeDetailsForm div.section-view > div.section > ul > li.section-item > ul > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
}
#EmployeeDetailsForm div.section-view > div.section > ul > li.section-item > ul > li.section-col-06,
#EmployeeDetailsForm div.section-view > div.section > ul > li.section-item > ul > li.section-col-07,
#EmployeeDetailsForm div.section-view > div.section > ul > li.section-item > ul > li.section-col-08 {
  padding-right: 0;
}
#EmployeeDetailsForm div.section-view > div.section > ul > li.section-item input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
#EmployeeDetailsForm div.section-view.edit-active > div.section > ul > li.section-item li.icons {
  padding: 11px 0;
}
#EmployeeDetailsForm .edit-right-fields.edit-field {
  padding: 1.1em 1.3em;
}
#EmployeeDetailsForm .edit-right-fields.edit-field.image {
  padding: 5px;
}
#EmployeeFull img {
  max-width: 100%;
  width: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#EmployeeSummaryForm {
  margin-top: 4em;
}
#EmployeeSummary {
  margin: 0 4em;
}
#EmployeeSummary table {
  width: 100%;
  table-layout: auto;
  border: 1px solid #000;
  margin: 1em 0;
}
#EmployeeSummary table td {
  background-color: #eee;
}
#EmployeeSummary table td + td {
  text-align: center;
  border-left: 1px solid #000;
  /*&.a,.b{
                background-color: blue;
            }*/
}
#EmployeeSummary table td + td.b {
  border-left: 1px solid #999;
}
#EmployeeSummary table th {
  text-align: left;
  color: #fff;
  background-color: #666;
}
#EmployeeSummary table th + th {
  text-align: center;
}
#EmployeeSummary table tr.first td {
  background-color: #fff;
}
#EmployeeSummary table tr.first td.score {
  background-color: #ddd;
}
#EmployeeSummary table tr.first th {
  color: #000;
  background-color: #eee;
}
#EmployeeSummary table tr.first th + th {
  border-left: 1px solid #000;
}
#EmployeeSummary table tr.first th + th.score {
  background-color: #ddd;
}
#EmployeeSummary table.names {
  width: auto;
  border: 0 none;
}
#EmployeeSummary table.names td {
  text-align: left;
  border: 0 none;
  background-color: transparent;
}
body.print #EmployeeSummary {
  margin: 0;
  /* Only way to overrule the * in print.less  */
}
body.print #EmployeeSummary table.excel-table {
  border-color: #000 !important;
  border-collapse: collapse;
}
body.print #EmployeeSummary table.excel-table tbody {
  page-break-inside: avoid;
  border-collapse: collapse;
}
body.print #EmployeeSummary table.excel-table tr {
  border-color: #000 !important;
}
body.print #EmployeeSummary table.excel-table tr th,
body.print #EmployeeSummary table.excel-table tr td {
  border-color: #000 !important;
}
body.print .print-search-terms {
  margin-top: 10px;
}
#EmployeeTemplateDetailsForm #DepartmentSelect {
  display: none;
}
#EmployeeTemplateDetailsForm #DepartmentSelect .dummy {
  display: none;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#ShortcutsTable li.section-item > ul > li.section-col-02.field-with-button,
#EquipmentUnitsTable li.section-item > ul > li.section-col-02.field-with-button {
  /*span.delete-me {
                    position: absolute;
                    top: 3px;
                    right: 0;
                }*/
}
#ShortcutsTable li.section-item > ul > li.section-col-02.field-with-button input[type=text]:not(#Shortcuts_dummy_LinkUrl),
#EquipmentUnitsTable li.section-item > ul > li.section-col-02.field-with-button input[type=text]:not(#Shortcuts_dummy_LinkUrl) {
  padding: 0.8em 2.4em 0.8em 1em;
}
#ShortcutsTable li.section-item .button,
#EquipmentUnitsTable li.section-item .button {
  display: none;
}
#ShortcutsTable li.section-item.dummy .button,
#EquipmentUnitsTable li.section-item.dummy .button {
  display: inline-block;
}
#ShortcutsTable li.section-item.dummy .delete-me,
#EquipmentUnitsTable li.section-item.dummy .delete-me {
  display: none;
}
#SelectSupplierWrapper {
  /*margin-top: .5em;*/
}
.absolute-icon-link {
  position: absolute;
  right: 55px;
}
#EquipmentReferencesTable .section-item.dummy {
  display: none;
}
#InspectionLog .section-col-01 {
  width: 21%;
}
#InspectionLog .section-col-02 {
  width: 21%;
}
#InspectionLog .section-col-03 {
  width: 52%;
  -ms-word-break: break-all;
  word-break: break-all;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#InspectionLog .section-col-04 {
  text-align: right;
  width: 6%;
}
#InspectionLog .section-col-04 > span.col-right-icon {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 6px;
  top: 6px;
  padding: .6em;
}
#InspectionLog .section-col-04 > span.col-right-icon:hover {
  background-color: #e7ecee;
}
#InspectionLog .section-col-04 > span.col-right-icon > i {
  margin: 0;
}
#EquipmentList .list-equipments-01 > li ul > li {
  width: 8%;
  margin-right: 1%;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-01 {
  width: 7%;
  margin-right: 1%;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-02 {
  width: 16%;
  margin-right: 1%;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-03 {
  width: 15%;
  margin-right: 1%;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-04 {
  width: 20%;
  margin-right: 1%;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-05 {
  width: 14%;
  margin-right: 1%;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-06 {
  width: 6%;
  margin-right: 1%;
  text-align: center;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-06[data-sortable-role="cell"] {
  padding-top: .5em !important;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-07 {
  width: 16%;
  margin-right: 0;
  text-align: right;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-07 .list-links {
  display: none;
}
#EquipmentList .list-equipments-01 > li ul > li.list-col-07 .list-link.tools-menu {
  display: inline-block;
}
#EquipmentCoreValues .edit-right-fields {
  position: static;
}
/* printing inspection list */
#InspectionList .lessThan14Days {
  color: orange !important;
}
#InspectionList .inspectionOverdue {
  color: #D13131 !important;
}
/* export equipment to excel, this is embedded in _EquipmentListExcelPartial.cshtml for the style to render in excel*/
#EquipmentList table.excel-table tbody tr td.lessThan14Days {
  color: orange !important;
}
#EquipmentList table.excel-table tbody tr td.inspectionOverdue {
  color: #D13131 !important;
}
#InspectionList .list-equipments-01 > li ul > li {
  width: 8%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-01 {
  width: 4%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-02 {
  width: 10%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-03 {
  width: 11%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-04 {
  width: 8%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-05 {
  width: 7%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-05 label {
  max-width: 85px;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
  -ms-word-break: break-word;
  word-break: break-word;
  white-space: normal;
  line-height: 9px;
  height: 1em;
  padding-top: .1em;
  overflow: visible;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-05 label > span {
  /*Dette sættes for at overwrite .sortable .tablesorter-head-inner*/
  white-space: normal;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-06 {
  width: 7%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-06 label {
  max-width: 85px;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
  -ms-word-break: break-word;
  word-break: break-word;
  white-space: normal;
  line-height: 9px;
  height: 1em;
  padding-top: .1em;
  overflow: visible;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-06 label > span {
  white-space: normal;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-07 {
  width: 7%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-08 {
  width: 7%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-08 label {
  max-width: 85px;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
  -ms-word-break: break-word;
  word-break: break-word;
  white-space: normal;
  line-height: 9px;
  height: 1em;
  padding-top: .1em;
  overflow: visible;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-08 label > span {
  white-space: normal !important;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-09 {
  width: 7%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-09 label {
  max-width: 85px;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
  -ms-word-break: break-word;
  word-break: break-word;
  white-space: normal;
  line-height: 9px;
  height: 1em;
  padding-top: .1em;
  overflow: visible;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-09 label > span {
  white-space: normal !important;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-10 {
  width: 7%;
  margin-right: 1%;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-11 {
  width: 7%;
  margin-right: 1%;
  text-align: center;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-11[data-sortable-role="cell"] {
  padding-top: .55em !important;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-12 {
  width: 7%;
  margin-right: 0;
  text-align: right;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-12 .list-links {
  display: none;
}
#InspectionList .list-equipments-01 > li ul > li.list-col-12 .list-link.tools-menu {
  display: inline-block;
}
#InspectionList .list-equipments-01 > li ul > li.lessThan14Days {
  color: orange;
}
#InspectionList .list-equipments-01 > li ul > li.inspectionOverdue {
  color: #D13131;
}
#MachineList .list-equipments-01 > li ul > li {
  width: 8%;
  margin-right: 1%;
}
#MachineList .list-equipments-01 > li ul > li.list-col-01 {
  width: 5%;
  margin-right: 1%;
}
#MachineList .list-equipments-01 > li ul > li.list-col-02 {
  width: 15%;
  margin-right: 1%;
}
#MachineList .list-equipments-01 > li ul > li.list-col-03 {
  width: 16%;
  margin-right: 1%;
}
#MachineList .list-equipments-01 > li ul > li.list-col-04 {
  width: 15%;
  margin-right: 1%;
}
#MachineList .list-equipments-01 > li ul > li.list-col-05 {
  width: 9%;
  margin-right: 1%;
  text-align: center;
}
#MachineList .list-equipments-01 > li ul > li.list-col-06 {
  width: 15%;
  margin-right: 1%;
}
#MachineList .list-equipments-01 > li ul > li.list-col-07 {
  width: 19%;
  margin-right: 0 !important;
  text-align: right;
}
#MachineList .list-equipments-01 > li ul > li.list-col-07 .list-links {
  display: none;
}
#MachineList .list-equipments-01 > li ul > li.list-col-07 .list-link.tools-menu {
  display: inline-block;
}
div.section-view > div.section > ul.section-equipment-units > li > ul > li.section-col-01 {
  width: 10%;
}
div.section-view > div.section > ul.section-equipment-units > li > ul > li.section-col-02 {
  width: 15%;
}
div.section-view > div.section > ul.section-equipment-units > li > ul > li.section-col-03 {
  width: 15%;
}
div.section-view > div.section > ul.section-equipment-units > li > ul > li.section-col-04 {
  width: 15%;
}
div.section-view > div.section > ul.section-equipment-units > li > ul > li.section-col-05 {
  width: 15%;
}
div.section-view > div.section > ul.section-equipment-units > li > ul > li.section-col-06 {
  width: 10%;
}
div.section-view > div.section > ul.section-equipment-units > li > ul > li.section-col-07 {
  width: 20%;
}
div.section-view > div.section > ul.section-equipment-previous-bookings > li > ul > li.section-col-01 {
  width: 12.5%;
}
div.section-view > div.section > ul.section-equipment-previous-bookings > li > ul > li.section-col-02 {
  width: 10%;
}
div.section-view > div.section > ul.section-equipment-previous-bookings > li > ul > li.section-col-03 {
  width: 12.5%;
}
div.section-view > div.section > ul.section-equipment-previous-bookings > li > ul > li.section-col-04 {
  width: 15%;
}
div.section-view > div.section > ul.section-equipment-previous-bookings > li > ul > li.section-col-05,
div.section-view > div.section > ul.section-equipment-previous-bookings > li > ul > li.section-col-06,
div.section-view > div.section > ul.section-equipment-previous-bookings > li > ul > li.section-col-07,
div.section-view > div.section > ul.section-equipment-previous-bookings > li > ul > li.section-col-08 {
  width: 12.5%;
}
.text-block-wrapper {
  opacity: 1;
}
.text-block-wrapper .field-validation-valid {
  display: none;
}
.text-block-wrapper .field-validation-valid[data-val-maxstringlength-actuallength-for] {
  display: block;
}
.text-block-wrapper .text-block {
  resize: none;
  /*min-height: 80px;*/
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #EquipmentList .list-equipments-01 li.list-col-02 {
  width: 100%;
}
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #EquipmentList .list-equipments-01 li.list-col-01,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #EquipmentList .list-equipments-01 li.list-col-03,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #EquipmentList .list-equipments-01 li.list-col-04,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #EquipmentList .list-equipments-01 li.list-col-05,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #EquipmentList .list-equipments-01 li.list-col-06,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #EquipmentList .list-equipments-01 li.list-col-07,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #EquipmentList .list-equipments-01 li.list-col-08 {
  display: none;
}
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #MachineList .list-equipments-01 li.list-col-02 {
  width: 100%;
}
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #MachineList .list-equipments-01 li.list-col-01,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #MachineList .list-equipments-01 li.list-col-03,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #MachineList .list-equipments-01 li.list-col-04,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #MachineList .list-equipments-01 li.list-col-05,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #MachineList .list-equipments-01 li.list-col-06,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #MachineList .list-equipments-01 li.list-col-07,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #MachineList .list-equipments-01 li.list-col-08 {
  display: none;
}
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-02 {
  width: 100%;
}
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-01,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-03,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-04,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-05,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-06,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-07,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-08,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-09,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-10,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-11,
.div.section-view > div.section > ul.section-bytwo-01 > li > ul > li.section-col-02 .modalWindow #InspectionList .list-equipments-01 li.list-col-12 {
  display: none;
}
.machine-details .head-block {
  padding: 0 0 1px;
}
.machine-details .head-block h3 {
  padding-top: 8px;
}
.return-bookings-section {
  margin-bottom: 3em;
}
.return-bookings-section .comment-block {
  margin: 15px 0 0;
}
.return-bookings-section .textarea {
  width: 272px;
  border: 0;
  resize: vertical;
}
#EquipmentBookings .section-item {
  height: 4em;
  min-height: 0;
  padding: 0;
}
#EquipmentBookings .section-item .section-row {
  line-height: 4em;
  padding: 0 1.2em;
}
#EquipmentBookings .section-item label {
  padding: 0;
}
#EquipmentBookings .section-col-01 {
  width: 30%;
}
#EquipmentBookings .section-col-02 {
  width: 20%;
}
#EquipmentBookings .section-col-03 {
  width: 50%;
}
#EquipmentBookings .section-col-03 .button {
  margin-top: 1px;
}
#EquipmentDetailsForm .edit-active h3.arrow-wrapper {
  width: auto;
  height: auto;
  line-height: 1;
}
#EquipmentDetailsForm .edit-active h3.arrow-wrapper img.arrow-expander {
  vertical-align: sub;
}
#EquipmentDetailsForm .edit-active ul.collapsed {
  display: none;
}
#EquipmentDetailsForm .details-isdefective span.glyph {
  display: inline-block;
  font-size: 14px;
}
#EquipmentDetailsForm .details-isdefective .defective-helptext {
  margin-left: .5em;
}
#EquipmentDetailsForm .lessThan14Days {
  color: orange;
}
#EquipmentDetailsForm .inspectionOverdue {
  color: #D13131;
}
#EquipmentUnitsTable .section-col-01 {
  width: 8%;
}
#EquipmentUnitsTable .section-col-04 {
  width: 17%;
  padding: 0;
}
#EquipmentUnitsTable .section-col-05 {
  width: 17%;
  padding: 0;
}
#EquipmentUnitsTable .section-col-06 {
  width: 8%;
}
#EquipmentUnitsTable .section-item .section-col-06 {
  text-align: center;
  overflow: visible;
  padding-top: 0.3em;
}
#EquipmentMachineForm .view-line-seperator {
  width: 100%;
  border-bottom: 1px solid #d8dee1;
  height: 1.5em;
}
#EquipmentMachineForm .references-not-editable #ReferencesTable .section-item {
  padding-top: 1.4em;
}
#inspectionSearchAdvanced .col {
  height: auto;
}
#inspectionSearchAdvanced .col .cell {
  height: 60px;
  margin-bottom: 5px;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
.cancel-button-red {
  font-family: "glyphicons-halflings-regular";
  position: absolute;
  top: 0;
  right: -45px;
  /*right: 0;*/
  height: 3.5em;
  width: 3.5em;
  /*border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;*/
  cursor: pointer;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.75);
  background-color: #D13131;
  color: white;
}
.cancel-button-red:hover {
  background-color: #9f2626;
}
.cancel-button-red > span {
  top: 6px;
  right: 9px;
  position: absolute;
  font-size: 20px;
}
.menu-burger-icon {
  color: #fff;
  font-size: 23px;
  line-height: 40px;
}
#ApbList .list-apbs-01 .list-head,
#ApbList .list-apbs-01 .list-item-wrapper {
  /*margin-right: 1%;*/
}
#ApbList .list-apbs-01 .list-head ul,
#ApbList .list-apbs-01 .list-item-wrapper ul {
  display: table;
  width: 100%;
  table-layout: fixed;
}
#ApbList .list-apbs-01 .list-head .list-cell,
#ApbList .list-apbs-01 .list-item-wrapper .list-cell {
  display: table-cell;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: none;
  padding: 0;
  vertical-align: middle;
}
#ApbList .list-apbs-01 .list-head .list-col-01,
#ApbList .list-apbs-01 .list-item-wrapper .list-col-01 {
  width: 15%;
  padding-right: 1%;
}
#ApbList .list-apbs-01 .list-head .list-col-02,
#ApbList .list-apbs-01 .list-item-wrapper .list-col-02 {
  padding-right: 1%;
}
#ApbList .list-apbs-01 .list-head .list-col-03,
#ApbList .list-apbs-01 .list-item-wrapper .list-col-03 {
  width: 20%;
  padding-right: 1%;
}
#ApbList .list-apbs-01 .list-head .list-col-04,
#ApbList .list-apbs-01 .list-item-wrapper .list-col-04 {
  padding-right: 1%;
}
#ApbList .list-apbs-01 .list-head .list-col-05,
#ApbList .list-apbs-01 .list-item-wrapper .list-col-05 {
  width: 12%;
  padding-right: 1%;
}
#ApbList .list-apbs-01 .list-head .list-col-06,
#ApbList .list-apbs-01 .list-item-wrapper .list-col-06 {
  width: 5%;
  text-align: right;
}
#ApbList .list-apbs-01 .list-head .list-col-06 .list-links,
#ApbList .list-apbs-01 .list-item-wrapper .list-col-06 .list-links {
  display: none;
}
#ApbList .list-apbs-01 .list-head .list-col-06 .list-link.tools-menu,
#ApbList .list-apbs-01 .list-item-wrapper .list-col-06 .list-link.tools-menu {
  display: inline-block;
}
.buttonClose {
  height: 20px;
  width: 20px;
  background-color: red;
  position: absolute;
  right: -10px;
  top: -10px;
}
.modalWindow.createApbWindow {
  width: 400px;
}
.modalWindow.createApbWindow .container .buttonsProductManagement .button.submit {
  width: 100%;
  height: 31px;
  margin-top: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.modalWindow.createApbWindow .container .buttons .button.cancel {
  width: 100%;
}
#ApvList .list-apvs-01 > li ul > li {
  width: 10%;
  /*margin-right: 1%;*/
}
#ApvList .list-apvs-01 > li ul > li.list-col-01 {
  width: 19%;
  margin-right: 1%;
}
#ApvList .list-apvs-01 > li ul > li.list-col-02 {
  width: 19%;
  margin-right: 1%;
}
#ApvList .list-apvs-01 > li ul > li.list-col-03 {
  width: 20%;
  margin-right: 1%;
}
#ApvList .list-apvs-01 > li ul > li.list-col-04 {
  width: 19%;
  margin-right: 1%;
}
#ApvList .list-apvs-01 > li ul > li.list-col-05 {
  width: 6%;
  text-align: center;
  margin-right: 1%;
}
#ApvList .list-apvs-01 > li ul > li.list-col-06 {
  width: 12%;
  text-align: right;
}
#ApvList .list-apvs-01 > li ul > li.list-col-06 .list-links {
  display: none;
}
#ApvList .list-apvs-01 > li ul > li.list-col-06 .list-link.tools-menu {
  display: inline-block;
}
#InstructionsList .list-instructions-01 {
  /*margin-right: 1%;*/
  float: left;
  width: 100%;
}
#InstructionsList .list-instructions-01 .list-col-01 {
  width: 35%;
  margin-right: 1%;
}
#InstructionsList .list-instructions-01 .list-col-02 {
  width: 35%;
  margin-right: 1%;
}
#InstructionsList .list-instructions-01 .list-col-03 {
  width: 15%;
}
#InstructionsList .list-instructions-01 .list-col-04 {
  width: 5%;
  text-align: right;
}
#InstructionsList .list-instructions-01 .list-col-04 .list-links {
  display: none;
}
#InstructionsList .list-instructions-01 .list-col-04 .list-link.tools-menu {
  display: inline-block;
}
#InstructionsList .list-instructions-01 .last {
  float: right;
}
/*#ProductList .list {
	&-products-01 > li ul > li {
		width: 8%;
		margin-right: 1%;

		&.list-col-01 {
			width: 20%;
			margin-right: 1%;
		}

		&.list-col-02 {
			width: 20%;
			margin-right: 1%;
		}

		&.list-col-03 {
			width: 11%;
			margin-right: 1%;
		}

		&.list-col-04 {
			width: 10%;
			margin-right: 1%;
		}

		&.list-col-05 {
			width: 14%;
			margin-right: 1%;
		}

		&.list-col-06 {
			width: 8%;
			margin-right: 0;
			text-align: center;
		}

		&.list-col-07 {
			width: 12%;
			margin-right: 0;
			text-align: right;

			.list-links {
				display: none;
			}

			.list-link.tools-menu {
				display: inline-block;
			}
		}
	}
}*/
#ProductList .list .has-parent-product.has-pending-changes {
  color: orange;
}
#ProductList .list-products-01 .list-head ul,
#ProductList .list-products-01 .list-item-wrapper ul {
  display: table;
  width: 100%;
  table-layout: fixed;
}
#ProductList .list-products-01 .list-head .list-cell,
#ProductList .list-products-01 .list-item-wrapper .list-cell {
  display: table-cell;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: none;
  padding: 0;
  vertical-align: middle;
}
#ProductList .list-products-01 .list-head .list-col-02,
#ProductList .list-products-01 .list-item-wrapper .list-col-02 {
  padding-right: 1%;
}
#ProductList .list-products-01 .list-head .list-col-03,
#ProductList .list-products-01 .list-item-wrapper .list-col-03 {
  width: 8%;
}
#ProductList .list-products-01 .list-head .list-col-04,
#ProductList .list-products-01 .list-item-wrapper .list-col-04 {
  width: 11%;
  padding-right: 1%;
  text-align: center;
}
#ProductList .list-products-01 .list-head .list-col-05,
#ProductList .list-products-01 .list-item-wrapper .list-col-05 {
  width: 16%;
}
#ProductList .list-products-01 .list-head .list-col-06,
#ProductList .list-products-01 .list-item-wrapper .list-col-06 {
  width: 6%;
}
#ProductList .list-products-01 .list-head .list-col-07,
#ProductList .list-products-01 .list-item-wrapper .list-col-07 {
  width: 8%;
  text-align: right;
}
#ProductList .list-products-01 .list-head .list-col-07 .list-links,
#ProductList .list-products-01 .list-item-wrapper .list-col-07 .list-links {
  display: none;
}
#ProductList .list-products-01 .list-head .list-col-07 .list-link.tools-menu,
#ProductList .list-products-01 .list-item-wrapper .list-col-07 .list-link.tools-menu {
  display: inline-block;
}
#CopyProductList .list-products-01 > li ul > li {
  width: 8%;
  margin-right: 1%;
}
#CopyProductList .list-products-01 > li ul > li.list-col-01 {
  width: 42%;
  margin-right: 1%;
}
#CopyProductList .list-products-01 > li ul > li.list-col-02 {
  width: 18%;
  margin-right: 1%;
}
#CopyProductList .list-products-01 > li ul > li.list-col-03 {
  width: 18%;
  margin-right: 1%;
  text-align: center;
}
#CopyProductList .list-products-01 > li ul > li.list-col-04 {
  width: 11%;
  margin-right: 1%;
  text-align: center;
}
#CopyProductList .list-products-01 > li ul > li.list-col-05 {
  width: 7%;
  margin-right: 0;
  text-align: right;
}
[data-inspection-role="IsInspectionToBeInCalendar"] {
  position: relative;
}
[data-inspection-role="IsInspectionToBeInCalendar"] span {
  position: absolute;
  top: 2px;
  left: 26px;
}
[data-inspection-role="IsInspectionToBeInCalendar"] label:last-child {
  position: relative;
  top: 1px;
  left: 2px;
}
#ApbDetailsForm .page-break {
  page-break-inside: avoid;
}
#ApbDetailsForm .right-field-wrapper .apbApplication strong {
  float: left;
}
#ApbDetailsForm .right-field-wrapper .apbApplication div {
  float: left;
  width: 66%;
}
#ApbDetailsForm .padding-container {
  /*border: solid 1px;
        border-color: #e7ecee;*/
  margin-bottom: 35px;
  /*padding: 1em;*/
}
#ApbDetailsForm .padding-container .right-section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  width: 100%;
}
#ApbDetailsForm .padding-container .right-section.with-pictrogram {
  padding-left: 95px;
}
#ApbDetailsForm .padding-container .right-section .section-bytwo-01.nested .section-item {
  padding: 1em;
  min-height: 40px;
}
#ApbDetailsForm .padding-container .pictogram {
  float: left;
  margin: 0;
}
#ApvAssessmentChartForm .apv-assessmentchart .uploader {
  width: 25%;
  min-width: 170px;
}
#ProductDetailsForm label.uneditable {
  display: block;
  line-height: 140%;
  overflow: visible !important;
  white-space: normal !important;
  -ms-word-break: break-word !important;
  word-break: break-word !important;
  -ms-word-wrap: break-word !important;
  word-wrap: break-word !important;
  -ms-text-overflow: unset !important;
  -o-text-overflow: unset !important;
  text-overflow: unset !important;
}
.edit-active #ProductDetailsForm label.uneditable {
  padding: .8em 0;
}
#ProductDetailsForm .edit-active .edit-right-fields .icon-link {
  position: absolute;
  top: 11px;
  right: 10px;
  cursor: pointer;
}
#InstructionUpload ul {
  list-style-type: none;
  padding: 0;
}
#InstructionUpload ul .edit-fields-wrapper .edit-right-fields {
  padding: 0;
}
#InstructionUpload ul .edit-fields-wrapper .edit-right-fields .label {
  font-size: 1.18em;
  height: 38px;
  width: 100%;
  line-height: 1.18em;
  padding: 0.8em 2em 0.8em 1em;
  display: inline-block;
  float: left;
  background: none;
  /*border: 1px solid #d8dee1;*/
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0.7;
  margin-bottom: 20px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#InstructionUpload ul .edit-fields-wrapper .edit-right-fields .delete-me {
  top: 9px;
}
#ChemicalCasNumbersTable li > ul .section-col-03 {
  width: 30%;
}
#SupplierDetailsForm .edit-active .field {
  width: 95%;
  min-height: 55px;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#InstructionSheetList p,
#InstructionSheetList b,
#InstructionSheetList i,
#InstructionSheetList strong {
  padding: 0;
  margin: 0;
  font-size: inherit;
}
#InstructionSheetList p,
#InstructionSheetList i {
  font-weight: normal;
}
#InstructionSheetList ul {
  list-style-type: none;
  padding: 0;
}
#InstructionSheetList .closed {
  display: none;
}
#InstructionSheetList .list-standard-text-categories .list-col-01 {
  padding: 0;
}
#InstructionSheetList .list-standard-text-categories .list-col-01,
#InstructionSheetList .list-standard-text-categories .list-col-02 {
  width: 4%;
  margin-right: 1%;
  text-align: center;
}
#InstructionSheetList .list-standard-text-categories .list-col-03 {
  width: 30%;
}
#InstructionSheetList .list-standard-text-categories .list-col-04 {
  width: 40%;
}
#InstructionSheetList .list-standard-text-categories .list-col-04 div,
#InstructionSheetList .list-standard-text-categories .list-col-04 table {
  overflow: hidden;
  white-space: normal;
}
#InstructionSheetList .list-standard-text-categories .list-col-05 {
  width: 4%;
  text-align: center;
}
#InstructionSheetList .list-standard-text-categories .last {
  float: right;
  text-align: right;
}
#InstructionSheetList .indent {
  padding-left: 2em;
}
#InstructionSheetList .subgroups {
  /*.list-col-05 {
            .list-links-legacy .list-links {
                display: none;
            }

            .list-link.tools-menu {
                display: inline-block;
            }
        }*/
}
#InstructionSheetList .subgroups .list-item-wrapper {
  display: table;
  width: 100%;
}
#InstructionSheetList .subgroups .list-item-wrapper .sub-list {
  display: table-cell;
}
#InstructionSheetList .subgroups .list-item-wrapper .sub-list .list-cell.icons {
  overflow: visible;
  width: 10%;
}
#InstructionSheetList .subgroups .list-col-04 {
  white-space: normal;
}
#InstructionSheetList .list-links-legacy .list-links {
  display: none;
}
#InstructionSheetList .list-link.tools-menu {
  display: inline-block;
}
#InstructionSheetDetailsForm .section-bytwo-01 .section-col-02,
#InstructionSheetColumnDetailsForm .section-bytwo-01 .section-col-02 {
  white-space: pre-wrap;
}
@media only screen and (max-width: 1370px) {
  #InstructionSheetDetailsForm .section-bytwo-01 .section-col-02.edit-active,
  #InstructionSheetColumnDetailsForm .section-bytwo-01 .section-col-02.edit-active {
    float: none;
  }
}
#InstructionSheetDetailsForm .section-bytwo-01 .section-col-02 textarea,
#InstructionSheetColumnDetailsForm .section-bytwo-01 .section-col-02 textarea {
  margin-left: auto;
  margin-right: auto;
  padding: 1mm;
  height: unset;
  width: 385px;
  white-space: pre-wrap;
  word-break: normal;
  overflow: hidden;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms {
  text-align: center;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .section-col-01,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .section-col-01 {
  width: 25%;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .section-col-02,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .section-col-02 {
  width: 25%;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .section-col-03,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .section-col-03 {
  width: 25%;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .section-col-04,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .section-col-04 {
  width: 25%;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .pictogram-image-wrapper,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .pictogram-image-wrapper {
  vertical-align: top;
  height: 90%;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .icon.icon-delete,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .icon.icon-delete {
  float: right;
  /*display:inline-block;*/
  position: unset;
  /*top: 0px;
            right: 0px;*/
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .icon.icon-delete:hover,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .icon.icon-delete:hover {
  cursor: pointer;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .comment,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .comment {
  font-weight: normal;
  text-align: center;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .comment label,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .comment label {
  width: 95px;
  text-align: left;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .comment label + span,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .comment label + span {
  text-align: left;
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 130px;
  width: 96px;
  padding: 1mm;
  white-space: normal;
  word-break: normal;
  overflow: hidden;
  overflow-wrap: break-word;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms .comment textarea,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms .comment textarea {
  font-size: 0.98em;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 1mm;
  height: 130px;
  width: 104px;
  white-space: normal;
  word-break: normal;
  overflow: hidden;
  overflow-wrap: break-word;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms > .section-item.pictograms,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms > .section-item.pictograms {
  /*background-color: pink;*/
  height: 290px;
  /*min-height: 300px;*/
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms > .section-item.pictograms > ul > li,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms > .section-item.pictograms > ul > li {
  height: 250px;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms > .section-item > ul > li,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms > .section-item > ul > li {
  height: 100%;
  /*width: 25%;*/
  display: inline-block;
  border: none;
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms > .section-item > ul > li img,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms > .section-item > ul > li img {
  height: 90%;
  width: 90%;
  object-fit: contain;
  /*min-height: 100%;*/
}
#InstructionSheetDetailsForm .section-byfour-01.pictograms > .section-item > ul > li > div > .button > .icon,
#InstructionSheetColumnDetailsForm .section-byfour-01.pictograms > .section-item > ul > li > div > .button > .icon {
  margin-top: 1px;
}
#InstructionSheetColumnDetailsForm [data-role="ProductList"].section-byfour-01 > li > ul > li {
  width: 25%;
  vertical-align: top;
}
#InstructionSheetColumnDetailsForm [data-role="ProductList"].section-byfour-01 > li > ul > li.section-col-01 {
  /*width: 36%;*/
  width: 43%;
}
#InstructionSheetColumnDetailsForm [data-role="ProductList"].section-byfour-01 > li > ul > li.section-col-02 {
  display: none;
  /*width: 8%;*/
}
#InstructionSheetColumnDetailsForm [data-role="ProductList"].section-byfour-01 > li > ul > li.section-col-03 {
  width: 40%;
}
#InstructionSheetColumnDetailsForm [data-role="ProductList"].section-byfour-01 > li > ul > li.section-col-03.word-break {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#InstructionSheetColumnDetailsForm [data-role="ProductList"].section-byfour-01 > li > ul > li.section-col-04 {
  width: 16%;
}
#InstructionSheetColumnDetailsForm .section-byfour-01 > li > ul > li {
  width: 25%;
  display: inline-block;
  border: none;
}
#InstructionSheetColumnDetailsForm .section-byfour-01 > li > ul > li img {
  height: 100%;
  object-fit: contain;
  /*min-height: 100%;*/
}
#ChoosePictogramPopup input[type=radio] {
  display: none;
}
#ChoosePictogramPopup img {
  cursor: pointer;
  height: 90%;
  width: 90%;
  object-fit: contain;
  /*min-height: 100%;*/
}
#ChoosePictogramPopup [type=radio]:checked + label {
  outline: 2px solid #00baff;
}
#ChoosePictogramPopup ul.fileList {
  background-color: transparent;
}
#ChoosePictogramPopup ul.fileList li {
  border: none;
}
#ChoosePictogramPopup ul.fileList li > label {
  display: inline-block;
  height: 100%;
}
#ImportInstructionSheet select.edit-field {
  padding: 0.8em 1em;
  width: 100%;
}
/** PDF print specific adjustments, to make it look like print preview */
body.print.print-pdf .new-page:last-of-type {
  page-break-before: auto;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01 > .section-item.products ul > li.section-item .name a {
  display: none;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01 > .section-item.education-comment {
  height: 12mm;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01 > .section-item.other-requirements {
  height: 18mm;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01.primary-column > .section-item {
  height: 16.30mm;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01.primary-column > .section-item.disposal {
  height: 21mm;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01.primary-column > .section-item.other {
  /*height: 31.45mm;*/
  height: 33.25mm;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01.primary-column > .section-item > label,
body.print.print-pdf #InstructionSheet.print ul.section-byone-01.primary-column > .section-item > .comment {
  display: block;
  padding-left: 1mm;
  padding-right: 1mm;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01.primary-column li.name {
  height: 6mm;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01.primary-column li.primary-general-comment {
  height: 12mm;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01 li.pictograms {
  /*height: 45mm;*/
  /*min-height: 51.25mm;*/
  /*min-height: 47.625mm;*/
  min-height: 50mm;
}
body.print.print-pdf #InstructionSheet.print ul.section-byone-01 li.products {
  height: 145.5mm;
}
body.print.print-pdf #InstructionSheet.print .section-pictograms .section-item > ul {
  /* pictogram image*/
}
body.print.print-pdf #InstructionSheet.print .section-pictograms .section-item > ul > li {
  height: 13.229166667mm;
}
body.print.print-pdf #InstructionSheet.print .section-pictograms .section-item > ul > .comment {
  /*height: 34.395833333mm;*/
  height: 40mm;
}
body.print.print-pdf #InstructionSheet.print .section-pictograms .section-item > ul > .comment > label {
  display: block;
  padding: 1mm;
  padding-right: 1.2mm;
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  /* The html to pdf component does not understand overflow-wrap*/
}
#InstructionSheet.print {
  height: 262mm;
  width: 420mm;
  -webkit-print-color-adjust: exact;
}
#InstructionSheet.print .header {
  display: block;
  margin: 0 0 0 0 !important;
  width: 95%;
}
#InstructionSheet.print .header h2 {
  display: inline-block;
  width: 50%;
}
#InstructionSheet.print .header .department {
  display: inline-block;
  width: 50%;
  height: 1.2cm;
  overflow: hidden;
  text-align: right;
}
#InstructionSheet.print .header .department ul {
  display: inline;
}
#InstructionSheet.print .header .department ul li {
  display: inline;
  font-weight: normal;
}
#InstructionSheet.print .header .department ul li.parent {
  display: inline;
  font-weight: bold;
}
#InstructionSheet.print .header .department ul li.parent:not(.last):after {
  content: ',';
}
#InstructionSheet.print .header .department li.parent.allChildrenSelected {
  font-weight: normal;
}
#InstructionSheet.print ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style-type: none;
  border: none;
}
#InstructionSheet.print ul.section-byone-01 {
  width: 99mm;
  display: inline-block;
  vertical-align: top;
  border: 1px solid black !important;
}
#InstructionSheet.print ul.section-byone-01 li {
  font-size: 1.18em;
}
#InstructionSheet.print ul.section-byone-01.primary-column > .section-item {
  height: 16mm;
}
#InstructionSheet.print ul.section-byone-01.primary-column > .section-item.disposal {
  height: 21mm;
}
#InstructionSheet.print ul.section-byone-01.primary-column > .section-item.other {
  height: 33.25mm;
  /*height: 36.50mm;*/
}
#InstructionSheet.print ul.section-byone-01.primary-column > .section-item > label,
#InstructionSheet.print ul.section-byone-01.primary-column > .section-item > .comment {
  display: block;
  /*padding-left: 1mm;
                    padding-right: 1mm;*/
}
#InstructionSheet.print ul.section-byone-01.primary-column li.name {
  height: 6mm;
}
#InstructionSheet.print ul.section-byone-01.primary-column li.primary-general-comment {
  height: 12mm;
}
#InstructionSheet.print ul.section-byone-01 li.name {
  height: 6mm;
  font-size: 1.45em;
  font-weight: bold;
}
#InstructionSheet.print ul.section-byone-01 li.header {
  font-weight: bold;
}
#InstructionSheet.print ul.section-byone-01 li.pictograms {
  height: 45mm;
  /*min-height: 180px;*/
  min-height: 47.625mm;
  /*min-height: 49.25mm;*/
  background-color: white;
}
#InstructionSheet.print ul.section-byone-01 li.primary-risk-comment {
  height: 12mm;
}
#InstructionSheet.print ul.section-byone-01 li.products {
  height: 148.6mm;
  /*min-height: 180px;*/
}
#InstructionSheet.print ul.section-byone-01 > .section-item {
  padding: 2px;
  height: 12mm;
  /*display: inline-block;*/
  overflow: hidden;
  /*font-size: @FontSize;*/
  border-bottom: 1px solid black !important;
}
#InstructionSheet.print ul.section-byone-01 > .section-item > label {
  font-weight: bold;
  display: table;
}
#InstructionSheet.print ul.section-byone-01 > .section-item > .comment {
  white-space: pre-wrap;
}
#InstructionSheet.print ul.section-byone-01 > .section-item.pictograms {
  padding: 0px;
}
#InstructionSheet.print ul.section-byone-01 > .section-item.products {
  padding: 0;
  white-space: normal;
}
#InstructionSheet.print ul.section-byone-01 > .section-item.products ul > li.section-item {
  height: 8.765mm;
  /* Allows for 15 products*/
  border-bottom: 1px solid black !important;
  padding: 1px 5px 1px 5px;
  font-size: 1em;
  overflow: hidden;
}
#InstructionSheet.print ul.section-byone-01 > .section-item.products ul > li.section-item .icon {
  vertical-align: middle;
}
#InstructionSheet.print ul.section-byone-01 > .section-item.products ul > li.section-item .comment {
  font-style: italic;
}
#InstructionSheet.print ul.section-byone-01 > .section-item.products label {
  padding: 2px;
  width: 101%;
  background-color: white;
  border-bottom: 1px solid black !important;
  /*margin-bottom: 5px;*/
}
#InstructionSheet.print ul.section-byone-01 > .section-item.education-comment {
  height: 12mm;
}
#InstructionSheet.print ul.section-byone-01 > .section-item.other-requirements {
  height: 14mm;
}
#InstructionSheet.print .section-pictograms {
  /*display: inline-block;*/
  /*.section-item {
            display: inline;
        }*/
  /*height: 50px;
        min-height: 50px;*/
  /*background-color: green;*/
}
#InstructionSheet.print .section-pictograms .section-item > ul {
  /*display: inline;*/
  white-space: nowrap;
  font-size: 1em;
  border-top: 1px solid black !important;
}
#InstructionSheet.print .section-pictograms .section-item > ul > li {
  /*vertical-align: top;*/
  text-align: center;
  overflow: hidden;
  font-size: 1em;
  border-right: 1px solid black !important;
  /*height: 50px;*/
  height: 13.229166667mm;
  object-fit: contain;
}
#InstructionSheet.print .section-pictograms .section-item > ul > .comment {
  text-align: left;
  font-size: 0.78em;
  vertical-align: top;
  white-space: normal;
  /*background-color: yellow;*/
  /*word-break: break-all;*/
  /*height: 130px;*/
  height: 34.395833333mm;
  overflow: hidden;
}
#InstructionSheet.print .section-pictograms .section-item > ul > .comment > label {
  display: block;
  padding: 1mm;
  padding-right: 1.2mm;
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
}
#InstructionSheet.print .section-pictograms > li > ul > li {
  width: 25%;
  display: inline-block;
  border: none;
}
#InstructionSheet.print .section-pictograms > li > ul > li img {
  height: 100%;
  object-fit: contain;
  /*min-height: 100%;*/
}
#InstructionSheet.print .section-pictograms > li > ul > li.section-col-01 {
  /*background-color: red;*/
}
#InstructionSheet.print .section-pictograms > li > ul > li.section-col-02 {
  /*background-color: green;*/
}
#InstructionSheet.print .section-pictograms > li > ul > li.section-col-03 {
  /*background-color: blue;*/
  /*&.word-break {
                -ms-word-wrap: break-word;
                word-wrap: break-word;
            }*/
}
#InstructionSheet.print .section-pictograms > li > ul > li.section-col-04 {
  /*background-color: hotpink;*/
}
/* Mobile specific print view used for rendering PDF like instructionsheet */
body.print.mobile #InstructionSheet.print {
  height: 100%;
  width: 100%;
}
body.print.mobile #InstructionSheet.print .header {
  display: none;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 {
  height: 100%;
  width: 100%;
  /*&.primary-column {
                        > .primary-general-comment {
                            height: 100%;
                        }
                    }*/
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-item {
  height: 100%;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-item.pictograms {
  height: 100%;
  min-height: unset;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms {
  display: table;
  width: 100%;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms .section-item {
  display: table-row;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms .section-item ul li:before {
  content: "";
  display: table-cell;
  width: 1000px;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms .section-item.pictogram-images ul li {
  padding: 2px;
  /*width: 25%;*/
  display: table-cell;
  /*display:flex;
                                    flex-direction:row;*/
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms .section-item.pictogram-images ul li img {
  display: none;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms .section-item.pictogram-images ul li img[src] {
  width: 100%;
  display: block;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms .section-item.pictogram-comments {
  /*ul {
                                    display: table-row;
                                    width: 100%;
                                }*/
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms .section-item.pictogram-comments .comment {
  overflow: hidden;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms .section-item.pictogram-comments li {
  /*font-size: 0.58em;*/
  /*width: 25%;*/
  display: table-cell;
  /*display:flex;
                                    flex-direction:row;*/
  word-break: break-word;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .section-pictograms .section-item.pictogram-comments li > label {
  word-break: break-word;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 .comment {
  height: 100%;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 > .section-item.products {
  height: 100%;
}
body.print.mobile #InstructionSheet.print ul.section-byone-01 > .section-item.products ul > li.section-item {
  height: 100%;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#handbooks-overview .list-documents-01 > li ul > li {
  width: 8%;
}
#handbooks-overview .list-documents-01 > li ul > li.list-col-01 {
  width: 95%;
}
#handbooks-overview .list-documents-01 > li ul > li.list-col-02 {
  width: 5%;
  text-align: right;
}
#handbooks-overview .list-documents-01 > li ul > li.list-col-02 .list-links {
  display: none;
}
#handbooks-overview .list-documents-01 > li ul > li.list-col-02 .list-link.tools-menu {
  display: inline-block;
}
#HandbookList .list-container {
  margin: 0 0 10em;
}
#HandbookList .list {
  margin: 0;
}
#HandbookList .moving-list-item {
  z-index: 1000;
  width: 100% !important;
  height: 44px;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-01 {
  width: 4%;
  margin: 0 1% 0 0;
  text-align: center;
  padding: 0 !important;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-02 {
  width: 5%;
  margin-right: 1%;
  text-align: left;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-03 {
  width: 27%;
  margin-right: 1%;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-04 {
  width: 8%;
  margin-right: 1%;
  text-align: center;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-05 {
  width: 12%;
  margin-right: 1%;
  text-align: center;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-06 {
  width: 12%;
  margin-right: 1%;
  text-align: center;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-07 {
  width: 14%;
  margin-right: 1%;
  text-align: center;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-08 {
  width: 11%;
  /*margin-right: 1%;*/
  text-align: right;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-08 .list-links {
  display: none;
}
#HandbookList .list-handbook-01 > li ul > li.list-col-08 .list-link.tools-menu {
  display: inline-block;
}
#HandbookList .sub-section-container .list {
  margin: 0;
}
#HandbookList .btn-inline {
  border: 0;
  background-color: transparent;
}
#HandbookList .btn-inline:hover {
  background-color: #e7ecee;
}
#HandbookList .list-handbook-01 > li:nth-child(even) {
  background-color: #f2f5f8;
}
#HandbookList .list-handbook-01.header {
  margin: 0;
}
#HandbookList .list-handbook-01 .list-head {
  padding: 0 !important;
}
#HandbookList .list-handbook-01 .list-item-wrapper {
  list-style-type: none;
  padding: .4em 1% .5em 1% !important;
}
#HandbookList .list-handbook-01 .list-link.no-hover:hover {
  background-color: inherit;
}
#HandbookList .list-handbook-01 .list-link .no-bg {
  background: none;
}
#HandbookList .list-handbook-01 .initials {
  text-transform: uppercase;
}
#HandbookList .list-handbook-01 .testicles:before {
  content: ' \bb';
}
#HandbookList .list-handbook-01 .draft-print {
  font-style: italic;
  color: #7a8387 !important;
}
#HandbookList .list-handbook-01 .draft {
  color: #8f9ea2;
}
#HandbookList .list-handbook-01 .draft.handbook-revision {
  font-style: italic;
}
.main-section-number {
  width: 40px;
  float: left;
  height: 1px;
}
[data-main-section] .list-col-03 {
  font-weight: bold;
}
#HandbookSectionForm .right-field-wrapper input[disabled=disabled],
#HandbookSectionForm .right-field-wrapper input[readonly=readonly] {
  background-color: #FFF;
}
#HandbookSectionForm .right-field-wrapper input[disabled=disabled].no-input-style,
#HandbookSectionForm .right-field-wrapper input[readonly=readonly].no-input-style {
  border: none;
  background-color: #e7ecee;
  opacity: 1;
  padding: 0;
  color: #252d30;
}
#HandbookSectionForm .right-field-wrapper .edit-field .date-field-wrapper {
  width: 100%;
}
#HandbookSectionForm .right-field-wrapper .edit-field .date-field-wrapper .ui-datepicker-trigger {
  top: 12px;
}
#HandbookSectionForm .section-wrapper {
  padding: 15px !important;
  background-color: #e7ecee !important;
  overflow: hidden !important;
}
#HandbookSectionForm .revision-history-wrapper {
  width: 67%;
  border: 1px solid #d8dee1;
  margin-top: 10px;
  float: right;
  padding: 10px 10px;
  overflow: hidden;
  background-color: #e7ecee;
}
#HandbookSectionForm .revision-history-wrapper div {
  background-color: #e7ecee;
}
#HandbookSectionForm .revision-history-wrapper .heading {
  margin: 0 0 3px 0;
}
#HandbookSectionForm .revision-history-wrapper .edit-right-fields {
  margin: 0 auto;
}
#HandbookSectionForm .revision-history-wrapper .edit-field {
  margin: 0 auto;
}
#HandbookSectionForm input.button-white {
  width: 95px;
  margin: 0 0.4em 0.4em 0;
  height: 41px;
  line-height: normal;
}
#HandbookSectionForm .save-text-wrapper {
  width: 20%;
  margin-top: 27px;
  float: left;
  padding: 10px 10px;
  overflow: hidden;
}
#HandbookSectionForm .save-text-wrapper button {
  height: 41px;
  width: 95px;
  line-height: normal;
}
#HandbookSectionForm input.button {
  width: 105px;
  height: 41px;
  line-height: normal;
}
#HandbookSectionForm .content-wrapper {
  padding: 2em;
  background-color: #e7ecee;
  overflow: hidden;
}
#HandbookSectionForm .content-wrapper h4 {
  margin: 0 0 8px 0;
}
#HandbookSectionForm .white-background {
  background-color: #FFF;
  padding: 25px;
}
#HandbookSectionForm #HistoricRevisionSelection {
  width: 200px;
  margin: 0;
  display: inline;
  border: 1px solid #d7d7d7;
}
#HandbookSectionForm #HistoricRevisionSelection option[LATEST-REVISION],
#HandbookSectionForm #HistoricRevisionSelection option:first-child {
  color: #d8dee1;
}
.section-heading-wrapper {
  display: table;
  width: 100%;
  margin-bottom: 10px;
}
.section-heading-wrapper .section-heading {
  display: table-row;
}
.section-heading-wrapper .section-heading .strong-edit {
  font-weight: 400;
  width: auto;
  display: table-cell !important;
  vertical-align: middle;
}
.section-heading-wrapper .section-heading .strong-nonedit {
  font-weight: 400;
  width: auto;
  margin-right: 10px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.section-heading-wrapper .section-heading .section-title {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 3px 8px;
  display: table-cell;
  margin-left: 0;
  border: none;
  background-color: #FFF;
  width: 100%;
  opacity: 0.9;
}
.section-heading-wrapper .section-heading .section-title-draft {
  font-style: italic;
  color: #7a8387;
}
#new-section-from-template-container,
#new-handbook-from-template-container,
.add-from-popup {
  margin: 0 auto;
  padding: 0;
}
#new-section-from-template-container ul,
#new-handbook-from-template-container ul,
.add-from-popup ul {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  clear: both;
}
#new-section-from-template-container ul li.template-header,
#new-handbook-from-template-container ul li.template-header,
.add-from-popup ul li.template-header {
  margin-bottom: 5px;
}
#new-section-from-template-container ul li select,
#new-handbook-from-template-container ul li select,
.add-from-popup ul li select,
#new-section-from-template-container ul li select.edit-field,
#new-handbook-from-template-container ul li select.edit-field,
.add-from-popup ul li select.edit-field,
#new-section-from-template-container ul li .input-field,
#new-handbook-from-template-container ul li .input-field,
.add-from-popup ul li .input-field,
#new-section-from-template-container ul li .validation-message-wrapper,
#new-handbook-from-template-container ul li .validation-message-wrapper,
.add-from-popup ul li .validation-message-wrapper {
  width: 100%;
  margin: 10px 0;
  font-size: 1.2em;
  opacity: 1;
}
#new-section-from-template-container ul li .validation-message-wrapper,
#new-handbook-from-template-container ul li .validation-message-wrapper,
.add-from-popup ul li .validation-message-wrapper {
  margin: 0 inherit;
}
#new-section-from-template-container .field-validation-error,
#new-handbook-from-template-container .field-validation-error,
.add-from-popup .field-validation-error {
  display: none;
}
#new-section-from-template-container .edit-field.input-validation-error,
#new-handbook-from-template-container .edit-field.input-validation-error,
.add-from-popup .edit-field.input-validation-error {
  border: 1px solid #D13131 !important;
}
#handbook_template_picker_wrapper .picker_wrapper {
  margin: 0 auto;
  padding: 25px 0;
  font-size: 1.3em;
}
#handbook_template_picker_wrapper .picker_wrapper .main-list {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
  list-style-type: none;
  padding: 0 0 18px;
}
#handbook_template_picker_wrapper .picker_wrapper li {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  color: #62696c;
}
#handbook_template_picker_wrapper .picker_wrapper li:hover,
#handbook_template_picker_wrapper .picker_wrapper li.noGreyNoMore {
  color: #151515;
}
#handbook_template_picker_wrapper .picker_wrapper ul ul {
  padding: 0 0 0 18px;
}
#handbook_template_picker_wrapper .picker_wrapper label {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: block;
  cursor: pointer;
  font-size: 14px;
  margin-bottom: 6px;
  max-width: 100%;
}
#handbook_template_picker_wrapper .picker_wrapper label > ul {
  margin-top: 6px;
}
#handbook_template_picker_wrapper .picker_wrapper label.lbl {
  width: 100%;
}
#handbook_template_picker_wrapper .picker_wrapper label .pCheckRadio {
  margin: 0 !important;
}
#handbook_template_picker_wrapper .picker_wrapper label span,
#handbook_template_picker_wrapper .picker_wrapper label .txt {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
  margin: 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#handbook_template_picker_wrapper .picker_wrapper .pChecked {
  opacity: 1;
}
.handbook-dropdown-wrapper {
  float: left;
  margin-bottom: 0.8em;
  margin-right: 0.5em;
}
.handbook-button-wrapper {
  float: right;
  text-align: right;
}
.handbook-button-wrapper input.button-white {
  float: left;
}
.handbook-button-wrapper input.button-white:last-child {
  margin-right: 0 !important;
}
.search-match {
  background-color: #d8dee1;
}
.search-match:hover {
  background-color: #b9c2c5;
  color: #7a8387;
}
.search-match .list-item-wrapper:hover {
  background-color: inherit !important;
  color: inherit !important;
}
.search-match .list-item-wrapper:hover .draft {
  color: inherit !important;
}
/*#handbook_template_picker_wrapper {
    .picker_wrapper {
        margin: 0 auto;
        padding: 25px;

        ul {
            .box-sizing();
            .NoWrapWithEllipsis();
            margin: 0 auto;
            list-style-type: none;
            padding: 0 18px;

            li {
                .NoWrapWithEllipsis();
                width: 100%;

                ul {
                    padding: 0 0 0 18px;

                    li {
                        .NoWrapWithEllipsis();

                        label {
                            max-width: 100%;
                        }
                    }
                }

                label {
                    .NoWrapWithEllipsis();
                    float: left;
                    display: block;
                    opacity: 0.5;
                    cursor: pointer;
                    font-size: 1.3em;
                    margin-bottom: 8px;
                    max-width: 356px;
                    
                    &.lbl {
                        width: 100%;
                    }

                    &:hover, &.noGreyNoMore {
                        opacity: 1;
                    }

                    .pCheckRadio {
                        margin: 0 !important;
                    }

                    span {
                        .NoWrapWithEllipsis();
                        line-height: 20px;
                        margin: 0 auto;
                        .user-select-none();
                    }
                }
            }
        }
    }
}*/
/*DUMMY STYLING TIL AT VISE NIVEAUER i FORBINDELSE MED SORTERING AF HÅNDBOGS AFSNIT*/
/*#HandbookList {
    .list-handbook-01 {
        .list-item {
            background-color: lightblue;

            .icon-move {
                background-color: yellow;
            }

            a {
                color: #000;
            }
        }

        .sub-section-container .list-item, .sub-section-container .sub-section-container {
            background-color: lightsteelblue;

            .list-item {
                background-color: lightgray;
            }
        }
    }
}*/
#AgendaList .list-agenda-01 > li ul > li.list-col-01 {
  width: 24%;
  margin-right: 1%;
}
#AgendaList .list-agenda-01 > li ul > li.list-col-02 {
  width: 18%;
  margin-right: 1%;
}
#AgendaList .list-agenda-01 > li ul > li.list-col-03 {
  width: 12%;
  margin-right: 1%;
  text-align: center;
}
#AgendaList .list-agenda-01 > li ul > li.list-col-04 {
  width: 10%;
  margin-right: 1%;
  text-align: center;
}
#AgendaList .list-agenda-01 > li ul > li.list-col-05 {
  width: 10%;
  margin-right: 1%;
  text-align: center;
}
#AgendaList .list-agenda-01 > li ul > li.list-col-06 {
  width: 12%;
  margin-right: 1%;
  text-align: center;
}
#AgendaList .list-agenda-01 > li ul > li.list-col-07 {
  width: 8%;
  text-align: right;
}
#AgendaList .list-agenda-01 > li ul > li.list-col-07 .list-links {
  display: none;
}
#AgendaList .list-agenda-01 > li ul > li.list-col-07 .list-link.tools-menu {
  display: inline-block;
}
#AgendaForm .right-field-wrapper input#Description {
  margin-top: 0;
}
#AgendaForm .right-field-wrapper h2 {
  -ms-word-break: break-all;
  word-break: break-all;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#AgendaForm #ShortcutsTable > li.section-item {
  padding: 1.4em 1.2em 1.5em;
}
#AgendaForm #ShortcutsTable > li.section-item > ul > li {
  padding: 0 10px 0 0;
  border: 0 none;
}
#AgendaForm #ShortcutsTable > li.section-item > ul > li.section-col-01 {
  width: 40%;
}
#AgendaForm #ShortcutsTable > li.section-item > ul > li.section-col-02 {
  width: 60%;
}
#AgendaForm .section-view.edit-active #ShortcutsTable > li.section-item {
  padding: .5em 1.2em;
}
#AgendaForm ul.section-filelist.multi-field-list li > ul li.section-col-01 label {
  padding-top: 15px;
  padding-left: 15px;
}
#AgendaForm div.section-view .margin-left {
  margin-left: 3.5em;
}
#AgendaForm div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 {
  width: 100%;
}
#AgendaForm div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 > li > ul li.section-col-01 {
  width: 28%;
}
#AgendaForm div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 > li > ul li.section-col-02 {
  width: 72%;
}
#DocumentForm .section.document-name .position {
  font-size: 2em;
  margin: 0 1em 0 0;
}
#DocumentForm .section.document-name .name {
  font-size: 2em;
}
#DocumentForm .section.document-name .name input {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
textarea.editor {
  display: none;
}
div.editor {
  position: relative;
  border: 1px solid #e7ecee;
}
div.editor.simple {
  min-height: 100px;
  min-width: 100px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/Images/loader.gif);
}
div.editor.simple.loaded {
  background-image: none;
}
div.editor .inline {
  padding: 1em 2.8em 1em 1em;
  min-height: 1em;
  background-color: #FFF;
}
div.editor .inline.mce-edit-focus ~ .icon {
  display: none;
}
div.editor .icon.icon-edit {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 11px !important;
  margin-right: 10px !important;
  cursor: pointer;
}
div.section-view > div.section > ul > li.section-item .editor .icon {
  margin-top: 9px;
  margin-right: 10px;
}
.browseWindow {
  width: 680px;
}
.browseWindow .fileList {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e7ecee;
  height: 400px;
  width: 620px;
  overflow-y: scroll;
  padding: 0;
  margin: 0;
  list-style: none;
}
.browseWindow .fileList li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  list-style: none;
  width: 190px;
  height: 190px;
  margin: 5px;
  float: left;
  padding: 4px;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #252d30;
}
.browseWindow .fileList li.new-image {
  background-color: #16a837;
  border: 1px solid #000;
}
div.mce-fullscreen {
  background-color: rgba(0, 0, 0, 0.1);
}
div.mce-fullscreen > div.mce-container-body {
  background: #fff;
  margin: 30px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.75);
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#EventList .list-events-01 > li ul > li {
  width: 7%;
}
#EventList .list-events-01 > li ul > li.list-col-massedit {
  width: 1%;
  min-width: 25px;
  margin-right: 1%;
}
#EventList .list-events-01 > li ul > li.list-col-01 {
  width: 4%;
  margin-right: 1%;
}
#EventList .list-events-01 > li ul > li.list-col-02 {
  width: 10%;
  margin-right: 1%;
}
#EventList .list-events-01 > li ul > li.list-col-03 {
  width: 8%;
  margin-right: 1%;
  text-align: center;
}
#EventList .list-events-01 > li ul > li.list-col-04 {
  width: 14%;
  margin-right: 1%;
}
#EventList .list-events-01 > li ul > li.list-col-05 {
  width: 9%;
  margin-right: 1%;
}
#EventList .list-events-01 > li ul > li.list-col-06 {
  width: 6%;
  margin-right: 1%;
  text-align: center;
}
#EventList .list-events-01 > li ul > li.list-col-07 {
  width: 8%;
  margin-right: 1%;
  text-align: center;
}
#EventList .list-events-01 > li ul > li.list-col-08 {
  width: 8%;
  text-align: center;
}
#EventList .list-events-01 > li ul > li.list-col-09 {
  width: 8%;
  text-align: center;
}
#EventList .list-events-01 > li ul > li.list-col-09[data-sortable-role="header"] {
  min-width: 67px;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
  -ms-word-break: break-word;
  word-break: break-word;
  white-space: normal;
  line-height: 9px;
  height: 1em;
  padding-top: .1em;
  overflow: visible;
}
#EventList .list-events-01 > li ul > li.list-col-09 .tablesorter-head-inner {
  white-space: normal !important;
}
#EventList .list-events-01 > li ul > li.list-col-10 {
  width: 6%;
  text-align: right;
}
#EventList .list-events-01 > li ul > li.list-col-10 .list-links {
  display: none;
}
#EventList .list-events-01 > li ul > li.list-col-10 .list-link.tools-menu {
  display: inline-block;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#TaskInlineEditPopup {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  height: 4em;
  overflow: hidden;
}
#TaskInlineEditPopup tr {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 1px 0;
  border-color: transparent;
  border-style: solid none;
  /*margin: 1px 0 0 0;*/
  /*padding: 0.4em 2%;*/
  height: 4em;
  line-height: 130%;
  overflow: hidden;
}
#TaskInlineEditPopup td select,
#TaskInlineEditPopup td input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  padding: .1em;
}
#TaskInlineEditPopup td .list-link {
  padding: .6em;
}
#TaskInlineEditPopup td .date-field-wrapper {
  padding: 0;
}
#TaskInlineEditPopup td .date-field-wrapper input {
  text-align: center;
}
#TaskInlineEditPopup td .date-field-wrapper .ui-datepicker-trigger {
  display: none;
}
/* Default for the smallest screensize (tablets) */
#TaskList table.list th,
#TaskInlineEditPopup th,
#TaskList table.list td,
#TaskInlineEditPopup td {
  width: 6%;
  /*margin-right: 10px;*/
}
#TaskList table.list th.list-col-startdate,
#TaskInlineEditPopup th.list-col-startdate,
#TaskList table.list td.list-col-startdate,
#TaskInlineEditPopup td.list-col-startdate,
#TaskList table.list th.list-col-enddate,
#TaskInlineEditPopup th.list-col-enddate,
#TaskList table.list td.list-col-enddate,
#TaskInlineEditPopup td.list-col-enddate,
#TaskList table.list th.list-col-followupdate,
#TaskInlineEditPopup th.list-col-followupdate,
#TaskList table.list td.list-col-followupdate,
#TaskInlineEditPopup td.list-col-followupdate {
  width: 70px;
}
#TaskList table.list th.list-col-massedit,
#TaskInlineEditPopup th.list-col-massedit,
#TaskList table.list td.list-col-massedit,
#TaskInlineEditPopup td.list-col-massedit {
  width: 30px;
}
#TaskList table.list th.list-col-id,
#TaskInlineEditPopup th.list-col-id,
#TaskList table.list td.list-col-id,
#TaskInlineEditPopup td.list-col-id {
  width: 2%;
}
#TaskList table.list th.list-col-subject,
#TaskInlineEditPopup th.list-col-subject,
#TaskList table.list td.list-col-subject,
#TaskInlineEditPopup td.list-col-subject {
  min-width: 12%;
  max-width: 12%;
  width: 12%;
}
#TaskList table.list th.list-col-type,
#TaskInlineEditPopup th.list-col-type,
#TaskList table.list td.list-col-type,
#TaskInlineEditPopup td.list-col-type {
  width: 15%;
}
#TaskList table.list th.list-col-description,
#TaskInlineEditPopup th.list-col-description,
#TaskList table.list td.list-col-description,
#TaskInlineEditPopup td.list-col-description {
  width: 16%;
}
#TaskList table.list th.list-col-newest-activity,
#TaskInlineEditPopup th.list-col-newest-activity,
#TaskList table.list td.list-col-newest-activity,
#TaskInlineEditPopup td.list-col-newest-activity {
  width: 16%;
}
#TaskList table.list th.list-col-status,
#TaskInlineEditPopup th.list-col-status,
#TaskList table.list td.list-col-status,
#TaskInlineEditPopup td.list-col-status {
  width: 10%;
}
#TaskList table.list th.list-col-responsible,
#TaskInlineEditPopup th.list-col-responsible,
#TaskList table.list td.list-col-responsible,
#TaskInlineEditPopup td.list-col-responsible {
  width: 10%;
}
#TaskList table.list th.list-col-actions,
#TaskInlineEditPopup th.list-col-actions,
#TaskList table.list td.list-col-actions,
#TaskInlineEditPopup td.list-col-actions {
  width: 25px;
  margin-right: 0;
  text-align: right;
}
#TaskList table.list th.list-col-actions .list-links,
#TaskInlineEditPopup th.list-col-actions .list-links,
#TaskList table.list td.list-col-actions .list-links,
#TaskInlineEditPopup td.list-col-actions .list-links {
  display: none;
}
#TaskList table.list th.list-col-actions .list-link.tools-menu,
#TaskInlineEditPopup th.list-col-actions .list-link.tools-menu,
#TaskList table.list td.list-col-actions .list-link.tools-menu,
#TaskInlineEditPopup td.list-col-actions .list-link.tools-menu {
  cursor: pointer;
  display: inline-block;
  margin-right: 5px;
}
/* Medium screens (from 1024px) */
@media (min-width: 1024px) {
  #TaskList table.list th.list-col-description,
  #TaskInlineEditPopup th.list-col-description,
  #TaskList table.list td.list-col-description,
  #TaskInlineEditPopup td.list-col-description {
    width: 15%;
  }
  #TaskList table.list th.list-col-newest-activity,
  #TaskInlineEditPopup th.list-col-newest-activity,
  #TaskList table.list td.list-col-newest-activity,
  #TaskInlineEditPopup td.list-col-newest-activity {
    width: 15%;
  }
  #TaskList table.list th.list-col-actions,
  #TaskInlineEditPopup th.list-col-actions,
  #TaskList table.list td.list-col-actions,
  #TaskInlineEditPopup td.list-col-actions {
    width: 5%;
    min-width: 25px;
  }
}
@media (min-width: 1280px) {
  #TaskList table.list th.list-col-description,
  #TaskInlineEditPopup th.list-col-description,
  #TaskList table.list td.list-col-description,
  #TaskInlineEditPopup td.list-col-description {
    width: 17%;
  }
  #TaskList table.list th.list-col-newest-activity,
  #TaskInlineEditPopup th.list-col-newest-activity,
  #TaskList table.list td.list-col-newest-activity,
  #TaskInlineEditPopup td.list-col-newest-activity {
    width: 17%;
  }
}
@media (min-width: 1440px) {
  #TaskList table.list th.list-col-subject,
  #TaskInlineEditPopup th.list-col-subject,
  #TaskList table.list td.list-col-subject,
  #TaskInlineEditPopup td.list-col-subject {
    width: 8%;
  }
  #TaskList table.list th.list-col-description,
  #TaskInlineEditPopup th.list-col-description,
  #TaskList table.list td.list-col-description,
  #TaskInlineEditPopup td.list-col-description {
    width: 20%;
  }
  #TaskList table.list th.list-col-newest-activity,
  #TaskInlineEditPopup th.list-col-newest-activity,
  #TaskList table.list td.list-col-newest-activity,
  #TaskInlineEditPopup td.list-col-newest-activity {
    width: 20%;
  }
}
/* larger screens (from 1920px) */
@media (min-width: 1920px) {
  #TaskList table.list th.list-col-enddate,
  #TaskInlineEditPopup th.list-col-enddate,
  #TaskList table.list td.list-col-enddate,
  #TaskInlineEditPopup td.list-col-enddate {
    display: table-cell;
    width: 70px;
    /*text-align: center;*/
  }
  #TaskList table.list th.list-col-subject,
  #TaskInlineEditPopup th.list-col-subject,
  #TaskList table.list td.list-col-subject,
  #TaskInlineEditPopup td.list-col-subject {
    width: 8%;
  }
  #TaskList table.list th.list-col-type,
  #TaskInlineEditPopup th.list-col-type,
  #TaskList table.list td.list-col-type,
  #TaskInlineEditPopup td.list-col-type {
    width: 10%;
  }
  #TaskList table.list th.list-col-description,
  #TaskInlineEditPopup th.list-col-description,
  #TaskList table.list td.list-col-description,
  #TaskInlineEditPopup td.list-col-description {
    width: 22.5%;
  }
  #TaskList table.list th.list-col-newest-activity,
  #TaskInlineEditPopup th.list-col-newest-activity,
  #TaskList table.list td.list-col-newest-activity,
  #TaskInlineEditPopup td.list-col-newest-activity {
    width: 22.5%;
  }
  #TaskList table.list th.list-col-status,
  #TaskInlineEditPopup th.list-col-status,
  #TaskList table.list td.list-col-status,
  #TaskInlineEditPopup td.list-col-status {
    width: 8%;
  }
  #TaskList table.list th.list-col-responsible,
  #TaskInlineEditPopup th.list-col-responsible,
  #TaskList table.list td.list-col-responsible,
  #TaskInlineEditPopup td.list-col-responsible {
    width: 10%;
  }
  #TaskList table.list th.list-col-actions,
  #TaskInlineEditPopup th.list-col-actions,
  #TaskList table.list td.list-col-actions,
  #TaskInlineEditPopup td.list-col-actions {
    width: 5%;
    min-width: 32px;
  }
}
#AffectedEmployeeList .section-item.dummy,
#VisibleForUsersList .section-item.dummy,
.addUsersToTaskProgressLists .section-item.dummy {
  display: none !important;
}
#AffectedEmployeeList .section-item span,
#VisibleForUsersList .section-item span,
.addUsersToTaskProgressLists .section-item span {
  padding-top: 0.8em;
}
#TaskActivitiesTable .section-item.dummy .button {
  display: inline-block;
}
#TaskActivitiesTable .section-item.dummy .delete-me {
  display: none;
}
#risk-calc-container > li ul > li .greenBackground {
  background-color: #65B868;
  border-right: 1px solid white;
  font-weight: bold;
  padding: 5px 7px;
}
#risk-calc-container > li ul > li .yellowBackground {
  background-color: #FEFB3E;
  border-right: 1px solid white;
  font-weight: bold;
  padding: 5px 7px;
}
#risk-calc-container > li ul > li .redBackground {
  background-color: #DE2B0C;
  color: white;
  border-right: 1px solid white;
  font-weight: bold;
  padding: 5px 7px;
}
#risk-calc-container > li ul > li.section-col-01 {
  width: 40%;
}
#risk-calc-container > li ul > li.section-col-02 {
  width: 25%;
  text-align: center;
}
#risk-calc-container > li ul > li.section-col-03 {
  width: 25%;
  text-align: center;
}
#PerformRiskCalculation {
  padding: 0;
  margin: 0;
}
#PerformRiskCalculation > li {
  list-style-type: none;
  display: none;
}
#PerformRiskCalculation > li.active {
  display: block;
}
#PerformRiskCalculation div.section-view {
  width: 100%;
}
#PerformRiskCalculation div.section-view > div.section {
  margin: 0;
}
#PerformRiskCalculation .pCheckRadio.pRadio {
  float: right;
}
#PerformRiskCalculation .greenBackground {
  background-color: #65B868;
  border-right: 1px solid white;
  font-weight: bold;
}
#PerformRiskCalculation .yellowBackground {
  background-color: #FEFB3E;
  border-right: 1px solid white;
  font-weight: bold;
}
#PerformRiskCalculation .redBackground {
  background-color: #DE2B0C;
  color: white;
  border-right: 1px solid white;
  font-weight: bold;
}
#PerformRiskCalculation .risc-calc-result {
  width: 50px;
  text-align: center;
  padding: 2px;
  display: block;
}
#PerformRiskCalculation .section-bytwo-01 .section-col-01 {
  width: 30%;
}
#PerformRiskCalculation .section-bytwo-01 .section-col-02 {
  width: 70%;
}
#PerformRiskCalculation .section-bythree-01 .section-col-01 {
  width: 20%;
}
#PerformRiskCalculation .section-bythree-01 .section-col-02 {
  width: 30%;
}
#PerformRiskCalculation .section-bythree-01 .section-col-03 {
  width: 50%;
}
#PerformRiskCalculation .section-bysix-01 .textHeaderCenter {
  text-align: center;
}
#PerformRiskCalculation .section-bysix-01 .textleft {
  text-align: left;
  line-height: 40px;
  min-height: 40px;
  font-weight: bold;
}
#PerformRiskCalculation .section-bysix-01 .textcenter {
  text-align: center;
  line-height: 40px;
  min-height: 40px;
}
#PerformRiskCalculation .section-bysix-01 .section-item {
  min-height: 40px;
  padding: 0 1.2em 0;
}
#PerformRiskCalculation .section-bysix-01 .head-block {
  line-height: 40px;
  min-height: 40px;
}
#PerformRiskCalculation .section-bysix-01 .head-block .section-col-01 {
  width: 35%;
}
#PerformRiskCalculation .section-bysix-01 .head-block .section-col-02 {
  width: 65%;
}
#PerformRiskCalculation .section-bysix-01 .section-col-01 {
  width: 16%;
}
.bottom-button-container {
  margin: 1em 0 0;
  text-align: center;
}
#TaskActivities {
  /*.section-col-04 {
        width: 5%;
    }*/
}
#TaskActivities .section-head .section-col-01 {
  font-weight: bold;
}
#TaskActivities .section-item,
#TaskActivities .section-head {
  padding-right: 50px;
}
#TaskActivities .section-col-01 {
  width: 50%;
  /*-ms-word-break: break-all;
        word-break: break-all;*/
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  padding-right: 1%;
  font-weight: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#TaskActivities .section-col-02 {
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#TaskActivities .section-col-03 {
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#TaskActivities .section-col-03 .icon-wrapper,
#TaskActivities .section-col-03 .button {
  position: absolute;
  top: 5px;
  right: 13px;
  /*z-index: -1;*/
}
form#TaskDetailsForm .section-view .field-container .section-bytwo-01 .section-item .section-col-02 {
  /*-ms-word-break: break-all;
                        word-break: break-all;*/
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
form#TaskDetailsForm .edit-active #TaskStart .section-col-04,
form#TaskDetailsForm .edit-active #TaskEnd .section-col-04,
form#TaskDetailsForm .edit-active #TaskProgress .section-col-04 {
  padding-top: 0.85em;
}
form#TaskDetailsForm .edit-active #risk-calc-container .section-item {
  padding: 1.4em 1.2em 1.5em;
}
form#TaskDetailsForm .edit-active .section-item textarea {
  min-height: 0;
}
form#TaskDetailsForm .field-container label.pCheckRadio {
  opacity: 1;
}
form#TaskDetailsForm #TaskStart > ul li.section-col-01,
form#TaskDetailsForm #TaskEnd > ul li.section-col-01,
form#TaskDetailsForm #TaskProgress > ul li.section-col-01 {
  width: 28%;
}
form#TaskDetailsForm #TaskStart > ul li.section-col-02,
form#TaskDetailsForm #TaskEnd > ul li.section-col-02,
form#TaskDetailsForm #TaskProgress > ul li.section-col-02 {
  width: 30%;
  margin-right: 7%;
}
form#TaskDetailsForm #TaskStart > ul li.section-col-03,
form#TaskDetailsForm #TaskEnd > ul li.section-col-03,
form#TaskDetailsForm #TaskProgress > ul li.section-col-03 {
  width: 25%;
  margin-right: 2%;
}
form#TaskDetailsForm #TaskStart > ul li.section-col-04,
form#TaskDetailsForm #TaskEnd > ul li.section-col-04,
form#TaskDetailsForm #TaskProgress > ul li.section-col-04 {
  text-align: right;
}
#TaskDetails .preserve-linebreaks {
  /*text-wrap:normal;*/
  white-space: pre-line;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#SupplierList .list-suppliers-01 > li ul > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 10%;
  margin-right: 1%;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-01 {
  width: 19%;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-02 {
  width: 12%;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-03 {
  width: 12%;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-04 {
  width: 6%;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-05 {
  width: 6%;
  text-align: center;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-06 {
  width: 6%;
  text-align: center;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-07 {
  width: 6%;
  text-align: center;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-08 {
  width: 6%;
  text-align: center;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-09 {
  width: 6%;
  text-align: center;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-10 {
  width: 6%;
  text-align: center;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-11 {
  width: 5%;
  margin: 0;
  text-align: right;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-11 .list-links {
  display: none;
}
#SupplierList .list-suppliers-01 > li ul > li.list-col-11 .list-link.tools-menu {
  display: inline-block;
}
#ImportSupplier select.edit-field {
  padding: 0.8em 1em;
  width: 100%;
}
#DepartmentList .list-col-01 {
  width: 80%;
}
#DepartmentList .list-col-02 {
  width: 20%;
  text-align: right;
}
#DepartmentList .list-col-02 .list-links {
  display: none;
}
#DepartmentList .list-col-02 .list-link.tools-menu {
  display: inline-block;
}
.line-through {
  text-decoration: line-through;
}
#UserList .list-users-01 > li ul > li {
  width: 12%;
}
#UserList .list-users-01 > li ul > li.list-col-01 {
  width: 12%;
}
#UserList .list-users-01 > li ul > li.list-col-02 {
  width: 39%;
}
#UserList .list-users-01 > li ul > li.list-col-03 {
  width: 39%;
}
#UserList .list-users-01 > li ul > li.list-col-04 {
  width: 10%;
  text-align: right;
}
#UserList .list-users-01 > li ul > li.list-col-04 .list-links {
  display: none;
}
#UserList .list-users-01 > li ul > li.list-col-04 .list-link.tools-menu {
  display: inline-block;
}
#UserList .list-users-consultants .list-head .list-col-04 {
  text-align: left;
}
#UserList .list-users-consultants > li ul > li {
  width: 12%;
}
#UserList .list-users-consultants > li ul > li.list-col-01 {
  width: 12%;
}
#UserList .list-users-consultants > li ul > li.list-col-02 {
  width: 25%;
}
#UserList .list-users-consultants > li ul > li.list-col-03 {
  width: 30%;
}
#UserList .list-users-consultants > li ul > li.list-col-05 {
  width: 20%;
}
#UserList .list-users-consultants > li ul > li.list-col-04 {
  width: 10%;
  text-align: right;
}
#UserList .list-users-consultants > li ul > li.list-col-04 .list-links {
  display: none;
}
#UserList .list-users-consultants > li ul > li.list-col-04 .list-link.tools-menu {
  display: inline-block;
}
#UserDetailsForm label.pCheckRadio:after {
  top: 1px;
}
#UserDetailsForm .right-field-wrapper .field-validation-error {
  display: none;
}
#UserDetailsForm .right-field-wrapper .field-validation-error + .error-field {
  margin-top: 0;
  border: 1px solid #D13131;
}
#UserDetailsForm .right-field-wrapper .field-validation-error + .error-field .edit-right-two-column {
  border-left: 1px solid #e7ecee !important;
}
#UserDetailsForm .user-rights-permissions .section-item {
  display: block;
}
#UserDetailsForm .user-rights-permissions .section-item label {
  font-size: 0.9em;
}
#UserDetailsForm .user-rights-permissions .section-item span {
  font-weight: bold;
  font-size: 1.1em;
}
#UserDetailsForm .user-rights-permissions .section-item ul {
  /*width: 210px;*/
  padding: 1em 0;
}
#UserDetailsForm .user-rights-permissions .section-item ul li {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  float: left;
  padding-bottom: 0.4em;
}
#UserDetailsForm .user-rights-permissions .section-item ul li:last-child {
  padding-bottom: 0;
}
#UserDetailsForm .user-department-permissions ul li.section-item.unselected {
  font-style: italic;
}
#UserDetailsForm .user-department-permissions ul li.section-item.child-department {
  text-indent: 2em;
}
#UserDetailsForm .user-department-permissions ul li.section-item select {
  border: 1px solid #d7d7d7;
}
#UserDetailsForm .user-department-permissions ul li.section-item ul[data-role=MultipleSelect] {
  padding: 0 0 0 12px;
}
#UserDetailsForm .user-department-permissions ul li.section-item ul[data-role=MultipleSelect] .edit-right-fields.edit-field {
  padding: 1.5em 0.5em;
}
#UserDetailsForm .user-department-permissions ul li.section-item ul[data-role=MultipleSelect] .edit-right-fields.edit-field span.delete-me {
  top: 16px;
}
.company-admin-module-overview .section-col-01 {
  min-width: 45%;
}
.company-admin-module-overview .section-col-02 {
  width: 45%;
  text-align: center;
}
.company-admin-module-overview .section-col-03 {
  width: 10%;
  text-align: center;
}
form#ChooseModulesForm ul.multi-field-list li.section-item {
  overflow: hidden;
}
form#ChooseModulesForm ul.multi-field-list li.section-item.notActive {
  background-color: #f2f5f8;
  color: #b9c2c5;
}
form#ChooseModulesForm ul.multi-field-list li.section-col-01 {
  width: 50%;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
form#ChooseModulesForm ul.multi-field-list li.section-col-02 {
  width: 25%;
}
form#ChooseModulesForm ul.multi-field-list li.section-col-03 {
  width: 25%;
}
form#ChooseModulesForm .delete-module-link {
  color: red;
}
#DeleteModuleForm .enter-code-field {
  display: inline;
}
#CompanyNewsDetailsForm div.section-view.edit-active .section-view.page-preview {
  padding: 0;
}
#CompanyNewsDetailsForm .edit-active .error-field.radio {
  border: none !important;
}
.consultant-company-allocation .section-col-01,
.consultant-company-allocation .section-col-02 {
  width: 50%;
}
.consultant-company-allocation .section-item .section-col-02 {
  border: 1px #D7D7D7 solid;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.consultant-company-allocation .section-item .section-col-02 ul {
  padding-left: 1em;
}
#CompanyCoreDataDetailsForm .padding-left {
  padding-left: 3.7em;
}
#CompanyCoreDataDetailsForm .PopupNonDeleteableInUse {
  cursor: pointer;
}
#CoreDataManualForm .manual .uploader {
  width: 35%;
  min-width: 290px;
  display: inline-block;
}
#CoreDataManualForm .manual .uploader .edit-right-fields {
  padding: 1.1em 3.5em 1.1em 0;
}
#CoreDataManualForm .manual .uploader .edit-right-fields .icon-delete {
  top: 2px;
}
#CoreDataManualForm .manual .uploader .button {
  margin: 0;
}
#CoreDataManualForm .manual .uploader + .button {
  display: none;
}
#CoreDataManualForm .manual .uploader.has-file + .button {
  display: inline-block;
}
#RunNotificationForm .date-field-wrapper {
  width: 25%;
  min-width: 220px;
  display: inline-block;
  vertical-align: middle;
}
#RunNotificationForm .date-field-wrapper + .button {
  display: inline-block;
  vertical-align: middle;
}
#ChoosePictogramImportPopup {
  height: 100%;
}
#ChoosePictogramImportPopup input[type=checkbox] {
  display: none;
}
#ChoosePictogramImportPopup img {
  cursor: pointer;
  height: 90%;
  width: 90%;
  object-fit: contain;
  /*min-height: 100%;*/
}
#ChoosePictogramImportPopup [type=checkbox]:checked + label {
  outline: 2px solid #00baff;
}
#ChoosePictogramImportPopup ul.fileList {
  background-color: transparent;
  height: 100%;
}
#ChoosePictogramImportPopup ul.fileList li {
  border: none;
}
#ChoosePictogramImportPopup ul.fileList li > label {
  display: inline-block;
  height: 100%;
}
#import-pictogram-container {
  height: 100%;
}
#AssignResponsible .section-item {
  padding: 5px;
  min-height: 50px;
}
#AssignResponsible .section-item .section-col-01 {
  padding-top: 10px;
  /*vertical-align: middle;*/
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
@font-face {
  font-family: 'glyphicons-halflings-regular';
  src: url('/fonts/glyphicons-halflings-regular.eot');
  src: url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'glyphicons-halflings-regular';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  /*-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;*/
}
.glyphicon-asterisk:before {
  content: '\2a';
}
.glyphicon-plus:before {
  content: '\2b';
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: '\20ac';
}
.glyphicon-minus:before {
  content: '\2212';
}
.glyphicon-cloud:before {
  content: '\2601';
}
.glyphicon-envelope:before {
  content: '\2709';
}
.glyphicon-pencil:before {
  content: '\270f';
}
.glyphicon-glass:before {
  content: '\e001';
}
.glyphicon-music:before {
  content: '\e002';
}
.glyphicon-search:before {
  content: '\e003';
}
.glyphicon-heart:before {
  content: '\e005';
}
.glyphicon-star:before {
  content: '\e006';
}
.glyphicon-star-empty:before {
  content: '\e007';
}
.glyphicon-user:before {
  content: '\e008';
}
.glyphicon-film:before {
  content: '\e009';
}
.glyphicon-th-large:before {
  content: '\e010';
}
.glyphicon-th:before {
  content: '\e011';
}
.glyphicon-th-list:before {
  content: '\e012';
}
.glyphicon-ok:before {
  content: '\e013';
}
.glyphicon-remove:before {
  content: '\e014';
}
.glyphicon-zoom-in:before {
  content: '\e015';
}
.glyphicon-zoom-out:before {
  content: '\e016';
}
.glyphicon-off:before {
  content: '\e017';
}
.glyphicon-signal:before {
  content: '\e018';
}
.glyphicon-cog:before {
  content: '\e019';
}
.glyphicon-trash:before {
  content: '\e020';
}
.glyphicon-home:before {
  content: '\e021';
}
.glyphicon-file:before {
  content: '\e022';
}
.glyphicon-time:before {
  content: '\e023';
}
.glyphicon-road:before {
  content: '\e024';
}
.glyphicon-download-alt:before {
  content: '\e025';
}
.glyphicon-download:before {
  content: '\e026';
}
.glyphicon-upload:before {
  content: '\e027';
}
.glyphicon-inbox:before {
  content: '\e028';
}
.glyphicon-play-circle:before {
  content: '\e029';
}
.glyphicon-repeat:before {
  content: '\e030';
}
.glyphicon-refresh:before {
  content: '\e031';
}
.glyphicon-list-alt:before {
  content: '\e032';
}
.glyphicon-lock:before {
  content: '\e033';
}
.glyphicon-flag:before {
  content: '\e034';
}
.glyphicon-headphones:before {
  content: '\e035';
}
.glyphicon-volume-off:before {
  content: '\e036';
}
.glyphicon-volume-down:before {
  content: '\e037';
}
.glyphicon-volume-up:before {
  content: '\e038';
}
.glyphicon-qrcode:before {
  content: '\e039';
}
.glyphicon-barcode:before {
  content: '\e040';
}
.glyphicon-tag:before {
  content: '\e041';
}
.glyphicon-tags:before {
  content: '\e042';
}
.glyphicon-book:before {
  content: '\e043';
}
.glyphicon-bookmark:before {
  content: '\e044';
}
.glyphicon-print:before {
  content: '\e045';
}
.glyphicon-camera:before {
  content: '\e046';
}
.glyphicon-font:before {
  content: '\e047';
}
.glyphicon-bold:before {
  content: '\e048';
}
.glyphicon-italic:before {
  content: '\e049';
}
.glyphicon-text-height:before {
  content: '\e050';
}
.glyphicon-text-width:before {
  content: '\e051';
}
.glyphicon-align-left:before {
  content: '\e052';
}
.glyphicon-align-center:before {
  content: '\e053';
}
.glyphicon-align-right:before {
  content: '\e054';
}
.glyphicon-align-justify:before {
  content: '\e055';
}
.glyphicon-list:before {
  content: '\e056';
}
.glyphicon-indent-left:before {
  content: '\e057';
}
.glyphicon-indent-right:before {
  content: '\e058';
}
.glyphicon-facetime-video:before {
  content: '\e059';
}
.glyphicon-picture:before {
  content: '\e060';
}
.glyphicon-map-marker:before {
  content: '\e062';
}
.glyphicon-adjust:before {
  content: '\e063';
}
.glyphicon-tint:before {
  content: '\e064';
}
.glyphicon-edit:before {
  content: '\e065';
}
.glyphicon-share:before {
  content: '\e066';
}
.glyphicon-check:before {
  content: '\e067';
}
.glyphicon-move:before {
  content: '\e068';
}
.glyphicon-step-backward:before {
  content: '\e069';
}
.glyphicon-fast-backward:before {
  content: '\e070';
}
.glyphicon-backward:before {
  content: '\e071';
}
.glyphicon-play:before {
  content: '\e072';
}
.glyphicon-pause:before {
  content: '\e073';
}
.glyphicon-stop:before {
  content: '\e074';
}
.glyphicon-forward:before {
  content: '\e075';
}
.glyphicon-fast-forward:before {
  content: '\e076';
}
.glyphicon-step-forward:before {
  content: '\e077';
}
.glyphicon-eject:before {
  content: '\e078';
}
.glyphicon-chevron-left:before {
  content: '\e079';
}
.glyphicon-chevron-right:before {
  content: '\e080';
}
.glyphicon-plus-sign:before {
  content: '\e081';
}
.glyphicon-minus-sign:before {
  content: '\e082';
}
.glyphicon-remove-sign:before {
  content: '\e083';
}
.glyphicon-ok-sign:before {
  content: '\e084';
}
.glyphicon-question-sign:before {
  content: '\e085';
}
.glyphicon-info-sign:before {
  content: '\e086';
}
.glyphicon-screenshot:before {
  content: '\e087';
}
.glyphicon-remove-circle:before {
  content: '\e088';
}
.glyphicon-ok-circle:before {
  content: '\e089';
}
.glyphicon-ban-circle:before {
  content: '\e090';
}
.glyphicon-arrow-left:before {
  content: '\e091';
}
.glyphicon-arrow-right:before {
  content: '\e092';
}
.glyphicon-arrow-up:before {
  content: '\e093';
}
.glyphicon-arrow-down:before {
  content: '\e094';
}
.glyphicon-share-alt:before {
  content: '\e095';
}
.glyphicon-resize-full:before {
  content: '\e096';
}
.glyphicon-resize-small:before {
  content: '\e097';
}
.glyphicon-exclamation-sign:before {
  content: '\e101';
}
.glyphicon-gift:before {
  content: '\e102';
}
.glyphicon-leaf:before {
  content: '\e103';
}
.glyphicon-fire:before {
  content: '\e104';
}
.glyphicon-eye-open:before {
  content: '\e105';
}
.glyphicon-eye-close:before {
  content: '\e106';
}
.glyphicon-warning-sign:before {
  content: '\e107';
}
.glyphicon-plane:before {
  content: '\e108';
}
.glyphicon-calendar:before {
  content: '\e109';
}
.glyphicon-random:before {
  content: '\e110';
}
.glyphicon-comment:before {
  content: '\e111';
}
.glyphicon-magnet:before {
  content: '\e112';
}
.glyphicon-chevron-up:before {
  content: '\e113';
}
.glyphicon-chevron-down:before {
  content: '\e114';
}
.glyphicon-retweet:before {
  content: '\e115';
}
.glyphicon-shopping-cart:before {
  content: '\e116';
}
.glyphicon-folder-close:before {
  content: '\e117';
}
.glyphicon-folder-open:before {
  content: '\e118';
}
.glyphicon-resize-vertical:before {
  content: '\e119';
}
.glyphicon-resize-horizontal:before {
  content: '\e120';
}
.glyphicon-hdd:before {
  content: '\e121';
}
.glyphicon-bullhorn:before {
  content: '\e122';
}
.glyphicon-bell:before {
  content: '\e123';
}
.glyphicon-certificate:before {
  content: '\e124';
}
.glyphicon-thumbs-up:before {
  content: '\e125';
}
.glyphicon-thumbs-down:before {
  content: '\e126';
}
.glyphicon-hand-right:before {
  content: '\e127';
}
.glyphicon-hand-left:before {
  content: '\e128';
}
.glyphicon-hand-up:before {
  content: '\e129';
}
.glyphicon-hand-down:before {
  content: '\e130';
}
.glyphicon-circle-arrow-right:before {
  content: '\e131';
}
.glyphicon-circle-arrow-left:before {
  content: '\e132';
}
.glyphicon-circle-arrow-up:before {
  content: '\e133';
}
.glyphicon-circle-arrow-down:before {
  content: '\e134';
}
.glyphicon-globe:before {
  content: '\e135';
}
.glyphicon-wrench:before {
  content: '\e136';
}
.glyphicon-tasks:before {
  content: '\e137';
}
.glyphicon-filter:before {
  content: '\e138';
}
.glyphicon-briefcase:before {
  content: '\e139';
}
.glyphicon-fullscreen:before {
  content: '\e140';
}
.glyphicon-dashboard:before {
  content: '\e141';
}
.glyphicon-paperclip:before {
  content: '\e142';
}
.glyphicon-heart-empty:before {
  content: '\e143';
}
.glyphicon-link:before {
  content: '\e144';
}
.glyphicon-phone:before {
  content: '\e145';
}
.glyphicon-pushpin:before {
  content: '\e146';
}
.glyphicon-usd:before {
  content: '\e148';
}
.glyphicon-gbp:before {
  content: '\e149';
}
.glyphicon-sort:before {
  content: '\e150';
}
.glyphicon-sort-by-alphabet:before {
  content: '\e151';
}
.glyphicon-sort-by-alphabet-alt:before {
  content: '\e152';
}
.glyphicon-sort-by-order:before {
  content: '\e153';
}
.glyphicon-sort-by-order-alt:before {
  content: '\e154';
}
.glyphicon-sort-by-attributes:before {
  content: '\e155';
}
.glyphicon-sort-by-attributes-alt:before {
  content: '\e156';
}
.glyphicon-unchecked:before {
  content: '\e157';
}
.glyphicon-expand:before {
  content: '\e158';
}
.glyphicon-collapse-down:before {
  content: '\e159';
}
.glyphicon-collapse-up:before {
  content: '\e160';
}
.glyphicon-log-in:before {
  content: '\e161';
}
.glyphicon-flash:before {
  content: '\e162';
}
.glyphicon-log-out:before {
  content: '\e163';
}
.glyphicon-new-window:before {
  content: '\e164';
}
.glyphicon-record:before {
  content: '\e165';
}
.glyphicon-save:before {
  content: '\e166';
}
.glyphicon-open:before {
  content: '\e167';
}
.glyphicon-saved:before {
  content: '\e168';
}
.glyphicon-import:before {
  content: '\e169';
}
.glyphicon-export:before {
  content: '\e170';
}
.glyphicon-send:before {
  content: '\e171';
}
.glyphicon-floppy-disk:before {
  content: '\e172';
}
.glyphicon-floppy-saved:before {
  content: '\e173';
}
.glyphicon-floppy-remove:before {
  content: '\e174';
}
.glyphicon-floppy-save:before {
  content: '\e175';
}
.glyphicon-floppy-open:before {
  content: '\e176';
}
.glyphicon-credit-card:before {
  content: '\e177';
}
.glyphicon-transfer:before {
  content: '\e178';
}
.glyphicon-cutlery:before {
  content: '\e179';
}
.glyphicon-header:before {
  content: '\e180';
}
.glyphicon-compressed:before {
  content: '\e181';
}
.glyphicon-earphone:before {
  content: '\e182';
}
.glyphicon-phone-alt:before {
  content: '\e183';
}
.glyphicon-tower:before {
  content: '\e184';
}
.glyphicon-stats:before {
  content: '\e185';
}
.glyphicon-sd-video:before {
  content: '\e186';
}
.glyphicon-hd-video:before {
  content: '\e187';
}
.glyphicon-subtitles:before {
  content: '\e188';
}
.glyphicon-sound-stereo:before {
  content: '\e189';
}
.glyphicon-sound-dolby:before {
  content: '\e190';
}
.glyphicon-sound-5-1:before {
  content: '\e191';
}
.glyphicon-sound-6-1:before {
  content: '\e192';
}
.glyphicon-sound-7-1:before {
  content: '\e193';
}
.glyphicon-copyright-mark:before {
  content: '\e194';
}
.glyphicon-registration-mark:before {
  content: '\e195';
}
.glyphicon-cloud-download:before {
  content: '\e197';
}
.glyphicon-cloud-upload:before {
  content: '\e198';
}
.glyphicon-tree-conifer:before {
  content: '\e199';
}
.glyphicon-tree-deciduous:before {
  content: '\e200';
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.clear-both {
  clear: both;
}
.position-relative {
  position: relative;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.half-size {
  width: 50%;
}
.third-size {
  width: 33.33333333%;
}
.red {
  color: #D13131;
}
.bg-red {
  background-color: #D13131;
}
.green {
  color: #16a837;
}
.bg-green {
  background-color: #16a837;
}
.bg-grey {
  background-color: #7a8387;
}
.bg-white {
  background-color: white;
}
.bold {
  font-weight: bold;
}
.normal {
  font-weight: normal;
}
.no-pad,
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.no-link {
  text-decoration: none;
}
.no-bold,
.normal {
  font-weight: normal;
}
.no-boldb,
.normalb,
.no-boldstrong,
.normalstrong,
.no-bold > strong,
.normal > strong,
.no-bold b,
.normal b {
  font-weight: inherit;
}
.glyph {
  font-family: "glyphicons-halflings-regular";
  font-style: normal;
  font-weight: normal;
}
.no-width {
  width: 0 !important;
}
/*!
 * FullCalendar v2.2.6 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */


.fc {
	direction: ltr;
	text-align: left;
}

.fc-rtl {
	text-align: right;
}

body .fc { /* extra precedence to overcome jqui */
	font-size: 1em;
}


/* Colors
--------------------------------------------------------------------------------------------------*/

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed hr,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
	border-color: #ddd;
}

.fc-unthemed .fc-popover {
	background-color: #fff;
}

.fc-unthemed hr,
.fc-unthemed .fc-popover .fc-header {
	background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	color: #666;
}

.fc-unthemed .fc-today {
	background: #fcf8e3;
}

.fc-highlight { /* when user is selecting cells */
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
}

.fc-bgevent { /* default look for background events */
	background: rgb(143, 223, 130);
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
}

.fc-nonbusiness { /* default look for non-business-hours areas */
	/* will inherit .fc-bgevent's styles */
	background: #ccc;
}


/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/

.fc-icon {
	display: inline-block;
	font-size: 2em;
	line-height: .5em;
	height: .5em; /* will make the total height 1em */
	font-family: "Courier New", Courier, monospace;
}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: bold;
}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: bold;
}

.fc-icon-left-double-arrow:after {
	content: "\000AB";
}

.fc-icon-right-double-arrow:after {
	content: "\000BB";
}

.fc-icon-x:after {
	content: "\000D7";
}


/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/

.fc button {
	/* force height to include the border and padding */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	/* dimensions */
	margin: 0;
	height: 2.1em;
	padding: 0 .6em;

	/* text & cursor */
	font-size: 1em; /* normalize */
	white-space: nowrap;
	cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner { margin: 0; padding: 0; }
	
.fc-state-default { /* non-theme */
	border: 1px solid;
}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* icons in buttons */

.fc button .fc-icon { /* non-theme */
	position: relative;
	top: .05em; /* seems to be a good adjustment across browsers */
	margin: 0 .1em;
}
	
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6;
}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
	background-color: #cccccc;
	background-image: none;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}


/* Buttons Groups
--------------------------------------------------------------------------------------------------*/

.fc-button-group {
	display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/

.fc .fc-button-group > * { /* extra precedence b/c buttons have margin set to zero */
	float: left;
	margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child { /* same */
	margin-left: 0;
}


/* Popover
--------------------------------------------------------------------------------------------------*/

.fc-popover {
	position: absolute;
	box-shadow: 0 2px 6px rgba(0,0,0,.15);
}

.fc-popover .fc-header {
	padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
	margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
	cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
	float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
	float: right;
}

/* unthemed */

.fc-unthemed .fc-popover {
	border-width: 1px;
	border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: 25px;
	margin-top: 4px;
}

/* jqui themed */

.fc-popover > .ui-widget-header + .ui-widget-content {
	border-top: 0; /* where they meet, let the header have the border */
}


/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/

.fc hr {
	height: 0;
	margin: 0;
	padding: 0 0 2px; /* height is unreliable across browsers, so use padding */
	border-style: solid;
	border-width: 1px 0;
}

.fc-clear {
	clear: both;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
	/* these element should always cling to top-left/right corners */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-bg {
	bottom: 0; /* strech bg to bottom edge */
}

.fc-bg table {
	height: 100%; /* strech bg to bottom edge */
}


/* Tables
--------------------------------------------------------------------------------------------------*/

.fc table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em; /* normalize cross-browser */
}

.fc th {
	text-align: center;
}

.fc th,
.fc td {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top;
}

.fc td.fc-today {
	border-style: double; /* overcome neighboring borders */
}


/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/

.fc .fc-row { /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
	/* no visible border by default. but make available if need be (scrollbar width compensation) */
	border-style: solid;
	border-width: 0;
}

.fc-row table {
	/* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
	border-left: 0 hidden transparent;
	border-right: 0 hidden transparent;

	/* no bottom borders on rows */
	border-bottom: 0 hidden transparent; 
}

.fc-row:first-child table {
	border-top: 0 hidden transparent; /* no top border on first row */
}


/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/

.fc-row {
	position: relative;
}

.fc-row .fc-bg {
	z-index: 1;
}

/* highlighting cells & background event skeleton */

.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
	bottom: 0; /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
	height: 100%; /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
	border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
	z-index: 2;

}

.fc-row .fc-highlight-skeleton {
	z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/

.fc-row .fc-content-skeleton {
	position: relative;
	z-index: 4;
	padding-bottom: 2px; /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
	z-index: 5;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
	/* see-through to the background below */
	background: none; /* in case <td>s are globally styled */
	border-color: transparent;

	/* don't put a border between events and/or the day number */
	border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td, /* cells with events inside (so NOT the day number cell) */
.fc-row .fc-helper-skeleton tbody td {
	/* don't put a border between event cells */
	border-top: 0;
}


/* Scrolling Container
--------------------------------------------------------------------------------------------------*/

.fc-scroller { /* this class goes on elements for guaranteed vertical scrollbars */
	overflow-y: scroll;
	overflow-x: hidden;
}

.fc-scroller > * { /* we expect an immediate inner element */
	position: relative; /* re-scope all positions */
	width: 100%; /* hack to force re-sizing this inner element when scrollbars appear/disappear */
	overflow: hidden; /* don't let negative margins or absolute positioning create further scroll */
}


/* Global Event Styles
--------------------------------------------------------------------------------------------------*/

.fc-event {
	position: relative; /* for resize handle and other inner positioning */
	display: block; /* make the <a> tag block */
	font-size: .85em;
	line-height: 1.3;
	border-radius: 3px;
	border: 1px solid #3a87ad; /* default BORDER color */
	background-color: #3a87ad; /* default BACKGROUND color */
	font-weight: normal; /* undo jqui's ui-widget-header bold */
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
	color: #fff; /* default TEXT color */
	text-decoration: none; /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
	cursor: pointer; /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed, /* causes a "warning" cursor. applied on body */
.fc-not-allowed .fc-event { /* to override an event's custom cursor */
	cursor: not-allowed;
}


/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-day-grid-event {
	margin: 1px 2px 0; /* spacing between events and edges */
	padding: 0 1px;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */

.fc-ltr .fc-day-grid-event.fc-not-start,
.fc-rtl .fc-day-grid-event.fc-not-end {
	margin-left: 0;
	border-left-width: 0;
	padding-left: 1px; /* replace the border with padding */
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.fc-ltr .fc-day-grid-event.fc-not-end,
.fc-rtl .fc-day-grid-event.fc-not-start {
	margin-right: 0;
	border-right-width: 0;
	padding-right: 1px; /* replace the border with padding */
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.fc-day-grid-event > .fc-content { /* force events to be one-line tall */
	white-space: nowrap;
	overflow: hidden;
}

.fc-day-grid-event .fc-time {
	font-weight: bold;
}

/* resize handle (outside of fc-content, so can go outside of bounds) */

.fc-day-grid-event .fc-resizer {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 7px;
}

.fc-ltr .fc-day-grid-event .fc-resizer {
	right: -3px;
	cursor: e-resize;
}

.fc-rtl .fc-day-grid-event .fc-resizer {
	left: -3px;
	cursor: w-resize;
}


/* Event Limiting
--------------------------------------------------------------------------------------------------*/

/* "more" link that represents hidden events */

a.fc-more {
	margin: 1px 3px;
	font-size: .85em;
	cursor: pointer;
	text-decoration: none;
}

a.fc-more:hover {
	text-decoration: underline;
}

.fc-limited { /* rows and cells that are hidden because of a "more" link */
	display: none;
}

/* popover that appears when "more" link is clicked */

.fc-day-grid .fc-row {
	z-index: 1; /* make the "more" popover one higher than this */
}

.fc-more-popover {
	z-index: 2;
	width: 220px;
}

.fc-more-popover .fc-event-container {
	padding: 10px;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/

.fc-toolbar {
	text-align: center;
	margin-bottom: 1em;
}

.fc-toolbar .fc-left {
	float: left;
}

.fc-toolbar .fc-right {
	float: right;
}

.fc-toolbar .fc-center {
	display: inline-block;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * { /* extra precedence to override button border margins */
	float: left;
	margin-left: .75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child { /* extra precedence to override button border margins */
	margin-left: 0;
}
	
/* title text */

.fc-toolbar h2 {
	margin: 0;
}

/* button layering (for border precedence) */

.fc-toolbar button {
	position: relative;
}

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
	z-index: 2;
}
	
.fc-toolbar .fc-state-down {
	z-index: 3;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
	z-index: 4;
}

.fc-toolbar button:focus {
	z-index: 5;
}


/* View Structure
--------------------------------------------------------------------------------------------------*/

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	        box-sizing: content-box;
}

.fc-view, /* scope positioning and z-index's for everything within the view */
.fc-view > table { /* so dragged elements can be above the view's main element */
	position: relative;
	z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/

/* day row structure */

.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
	/* we are sure there are no day numbers in these views, so... */
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view tbody .fc-row {
	min-height: 4em; /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */

.fc-row.fc-rigid {
	overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

/* week and day number styling */

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
	padding: 0 2px;
}

.fc-basic-view td.fc-week-number span,
.fc-basic-view td.fc-day-number {
	padding-top: 2px;
	padding-bottom: 2px;
}

.fc-basic-view .fc-week-number {
	text-align: center;
}

.fc-basic-view .fc-week-number span {
	/* work around the way we do column resizing and ensure a minimum width */
	display: inline-block;
	min-width: 1.25em;
}

.fc-ltr .fc-basic-view .fc-day-number {
	text-align: right;
}

.fc-rtl .fc-basic-view .fc-day-number {
	text-align: left;
}

.fc-day-number.fc-other-month {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/

.fc-agenda-view .fc-day-grid {
	position: relative;
	z-index: 2; /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em; /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* give space underneath events for clicking/selecting days */
}


/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/

.fc .fc-axis { /* .fc to overcome default cell styles */
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap;
}

.fc-ltr .fc-axis {
	text-align: right;
}

.fc-rtl .fc-axis {
	text-align: left;
}

.ui-widget td.fc-axis {
	font-weight: normal; /* overcome jqui theme making it bold */
}


/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/

.fc-time-grid-container, /* so scroll container's z-index is below all-day */
.fc-time-grid { /* so slats/bg/content/etc positions get scoped within here */
	position: relative;
	z-index: 1;
}

.fc-time-grid {
	min-height: 100%; /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table { /* don't put outer borders on slats/bg/content/etc */
	border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
	z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr { /* the <hr> AgendaView injects when grid is shorter than scroller */
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-bgevent-skeleton,
.fc-time-grid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-time-grid .fc-bgevent-skeleton {
	z-index: 3;
}

.fc-time-grid .fc-highlight-skeleton {
	z-index: 4;
}

.fc-time-grid .fc-content-skeleton {
	z-index: 5;
}

.fc-time-grid .fc-helper-skeleton {
	z-index: 6;
}


/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/

.fc-slats td {
	height: 1.5em;
	border-bottom: 0; /* each cell is responsible for its top border */
}

.fc-slats .fc-minor td {
	border-top-style: dotted;
}

.fc-slats .ui-widget-content { /* for jqui theme */
	background: none; /* see through to fc-bg */
}


/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-highlight-container { /* a div within a cell within the fc-highlight-skeleton */
	position: relative; /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
	position: absolute;
	left: 0;
	right: 0;
	/* top and bottom will be in by JS */
}


/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-event-container, /* a div within a cell within the fc-content-skeleton */
.fc-time-grid .fc-bgevent-container { /* a div within a cell within the fc-bgevent-skeleton */
	position: relative;
}

.fc-ltr .fc-time-grid .fc-event-container { /* space on the sides of events for LTR (default) */
	margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container { /* space on the sides of events for RTL */
	margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
	position: absolute;
	z-index: 1; /* scope inner z-index's */
}

.fc-time-grid .fc-bgevent {
	/* background events always span full width */
	left: 0;
	right: 0;
}


/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-time-grid-event.fc-not-start { /* events that are continuing from another day */
	/* replace space made by the top border with padding */
	border-top-width: 0;
	padding-top: 1px;

	/* remove top rounded corners */
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.fc-time-grid-event.fc-not-end {
	/* replace space made by the top border with padding */
	border-bottom-width: 0;
	padding-bottom: 1px;

	/* remove bottom rounded corners */
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.fc-time-grid-event {
	overflow: hidden; /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event > .fc-content { /* contains the time and title, but no bg and resizer */
	position: relative;
	z-index: 2; /* above the bg */
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
	padding: 0 1px;
}

.fc-time-grid-event .fc-time {
	font-size: .85em;
	white-space: nowrap;
}

.fc-time-grid-event .fc-bg {
	z-index: 1;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25); /* for IE */
}

/* short mode, where time and title are on the same line */

.fc-time-grid-event.fc-short .fc-content {
	/* don't wrap to second line (now that contents will be inline) */
	white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
	/* put the time and title on the same line */
	display: inline-block;
	vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
	display: none; /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
	content: attr(data-start); /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
	content: "\000A0-\000A0"; /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
	font-size: .85em; /* make the title text the same size as the time */
	padding: 0; /* undo padding from above */
}

/* resizer */

.fc-time-grid-event .fc-resizer {
	position: absolute;
	z-index: 3; /* above content */
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	overflow: hidden;
	line-height: 8px;
	font-size: 11px;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
}

.fc-time-grid-event .fc-resizer:after {
	content: "=";
}

/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#ActivityCalendar {
  margin: 0 4em;
  overflow: hidden;
}
#ActivityCalendar .calendar {
  float: left;
  width: 60%;
  margin-bottom: 4em;
}
#ActivityCalendar .activities {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  padding: 0 0 0 4em;
  float: right;
}
#ActivityCalendar .activities .activity {
  background-color: #e7ecee;
  padding: 1px 40px 1px 1em;
  min-height: 17px;
  margin: 0 0 1px;
  display: block;
  color: inherit;
  text-decoration: none;
  position: relative;
}
#ActivityCalendar .activities .activity:after {
  display: block;
  width: 11px;
  height: 17px;
  margin-top: -8px;
  background-image: url(/Images/ExpandArrowRight.png);
  content: '';
  position: absolute;
  top: 50%;
  right: 20px;
}
#ActivityHighlighter {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  border: 2px solid #00baff !important;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
}
.fc.fc-unthemed .fc-toolbar {
  background-color: #e7ecee;
  margin: 0;
  padding: 0;
  border: 1px solid #e7ecee;
}
.fc.fc-unthemed .fc-toolbar h2 {
  text-transform: capitalize;
  margin: .5em 0 0 0;
  font-size: 1.2em;
}
.fc.fc-unthemed .fc-toolbar .fc-left,
.fc.fc-unthemed .fc-toolbar .fc-right {
  width: 16%;
}
.fc.fc-unthemed .fc-toolbar .fc-button {
  background-image: none;
  background-color: #fff;
  color: #b9c2c5;
  font-size: 16px;
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  width: 100%;
}
.fc.fc-unthemed .fc-view-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fc.fc-unthemed .fc-view-container .fc-view > table {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fc.fc-unthemed .fc-view-container .fc-widget-header {
  border-color: #e7ecee;
  background-color: #e7ecee;
}
.fc.fc-unthemed .fc-view-container .fc-widget-header td,
.fc.fc-unthemed .fc-view-container .fc-widget-header th {
  text-transform: capitalize;
  border-color: #e7ecee;
  padding: 5px 0;
}
.fc.fc-unthemed .fc-view-container .fc-widget-content {
  border-color: #e7ecee;
}
.fc.fc-unthemed .fc-view-container .fc-widget-content .fc-row {
  height: 90px;
}
.fc.fc-unthemed .fc-view-container .fc-widget-content .fc-row .fc-bg .fc-day {
  cursor: pointer;
  position: relative;
  border-color: #e7ecee;
}
.fc.fc-unthemed .fc-view-container .fc-widget-content .fc-content-skeleton {
  cursor: pointer;
}
.fc.fc-unthemed .fc-view-container .fc-day-number {
  font-size: 3em;
  font-weight: bold;
  color: #252d30;
  text-align: center;
  padding-top: 5px;
}
.fc.fc-unthemed .fc-event-container {
  text-align: center;
  padding: 6px 0 0;
}
.fc.fc-unthemed .fc-event-container .fc-event {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 22px;
  height: 22px;
  background-color: #00baff;
  border: 0 none;
  border-radius: 11px;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  padding: 2px 6px;
}
.fc.fc-unthemed .fc-event-container .fc-event.disabled {
  background-color: #e7ecee;
}
.fc.fc-unthemed .fc-today {
  background-color: transparent;
}
#ActivityGroupList ul {
  list-style-type: none;
  padding: 0;
}
#ActivityGroupList ul li.icons {
  font-size: 11px !important;
  padding: 0 !important;
}
#ActivityGroupList .icon-move {
  cursor: n-resize;
}
#ActivityGroupList .list-activitygroups li.list-item {
  background-color: #fff;
}
#ActivityGroupList .list-activitygroups .list-cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#ActivityGroupList .list-activitygroups .list-col-01 {
  width: 4%;
  margin-right: 1%;
  padding: 0 !important;
  text-align: center;
}
#ActivityGroupList .list-activitygroups .list-col-02 {
  width: 4%;
  margin-right: 1%;
}
#ActivityGroupList .list-activitygroups .list-col-03 {
  width: 4%;
  margin-right: 1%;
}
#ActivityGroupList .list-activitygroups .list-col-04 {
  width: 30%;
  margin-right: 1%;
}
#ActivityGroupList .list-activitygroups .list-col-04.head {
  font-weight: bold;
}
#ActivityGroupList .list-activitygroups .list-col-04.padding-left {
  padding-left: 1em;
  font-weight: normal;
}
#ActivityGroupList .list-activitygroups .list-col-04.indent {
  padding-left: 2em;
}
#ActivityGroupList .list-activitygroups .list-col-05 {
  width: 14%;
  margin-right: 1%;
}
#ActivityGroupList .list-activitygroups .list-col-06 {
  width: 13%;
  margin-right: 1%;
}
#ActivityGroupList .list-activitygroups .list-col-07 {
  width: 14%;
  margin-right: 1%;
}
#ActivityGroupList .list-activitygroups .list-col-08 {
  text-align: right;
  width: 10%;
}
#ActivityGroupList .list-activitygroups .list-col-08 .list-links {
  display: none;
}
#ActivityGroupList .list-activitygroups .list-col-08 .list-link.tools-menu {
  display: inline-block;
}
#ActivityGroupList .list-activitygroups .list-item .closed {
  display: none;
}
#ImportActivityGroupList ul {
  list-style-type: none;
  padding: 0;
}
#ImportActivityGroupList .list-activitygroups li.list-item {
  background-color: #fff;
}
#ImportActivityGroupList .list-activitygroups .list-cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#ImportActivityGroupList .list-activitygroups .list-col-01 {
  width: 4%;
  margin-right: 1%;
  padding: 0 !important;
  text-align: center;
}
#ImportActivityGroupList .list-activitygroups .list-col-02 {
  width: 4%;
  margin-right: 1%;
}
#ImportActivityGroupList .list-activitygroups .list-col-03 {
  width: 89%;
  margin-right: 1%;
}
#ImportActivityGroupList .list-activitygroups .list-col-03.head {
  font-weight: bold;
}
#ImportActivityGroupList .list-activitygroups .list-col-03.indent {
  padding-left: 2em;
}
#ImportActivityGroupList .list-activitygroups .list-item .closed {
  display: none;
}
#ImportActivityGroupList .list-activitygroups .subgroups .list-col-03 {
  padding-left: 2em;
}
#ActivityForm #NotifyUsers .dummy {
  display: none;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#ManualsList ul {
  list-style-type: none;
}
#ManualsList .list-container.table-list > .list > .list-head .list-col-01 {
  width: 50%;
}
#ManualsList .list-container.table-list > .list > .list-head .list-col-01 span.padding-left {
  padding-left: 1.2em;
}
#ManualsList .list-container.table-list > .list > .list-head .list-col-02,
#ManualsList .list-container.table-list > .list > .list-head .list-col-03 {
  width: 25%;
  text-align: right;
}
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1.8em;
  padding: 0.6em 2%;
  color: inherit;
  text-decoration: none;
  display: block;
  border-bottom: none;
}
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-01 {
  width: 50%;
}
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-01 span.padding-left {
  padding-left: 1.2em;
}
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-02,
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-03 {
  width: 25%;
  text-align: right;
}
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-02 .icon-delete,
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-03 .icon-delete {
  cursor: pointer;
}
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-02 .uploader,
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-03 .uploader {
  margin: 0;
  padding-right: 15px;
}
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-02 .uploader .edit-right-fields,
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-03 .uploader .edit-right-fields {
  background: none;
  height: auto;
  min-height: 10px;
}
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-02 .uploader .edit-right-fields .label,
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-03 .uploader .edit-right-fields .label {
  vertical-align: super;
}
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-02 .uploader .edit-right-fields .delete-me,
#ManualsList .list-container.table-list > .list > .list-item .list-item-wrapper .list-col-03 .uploader .edit-right-fields .delete-me {
  position: static;
  margin-left: 10px;
}
#CompanyList .table-list .list-cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
}
#CompanyList .table-list .list-col-01 {
  width: 10%;
}
#CompanyList .table-list .list-col-02 {
  width: 25%;
}
#CompanyList .table-list .list-col-03 {
  width: 10%;
}
#CompanyList .table-list .list-col-04 {
  width: 20%;
}
#CompanyList .table-list .list-col-05 {
  width: 20%;
}
#CompanyList .table-list .list-col-06 {
  width: 15%;
  padding-right: 0;
  text-align: right;
}
#CompanyList .table-list .list-col-06 .tools-menu {
  display: inline-block;
}
#CompanyList .table-list .list-col-06 .list-links {
  display: none;
}
#NewsList .table-list .list-cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
}
#NewsList .table-list .list-col-01 {
  width: 50%;
}
#NewsList .table-list .list-col-02 {
  width: 20%;
}
#NewsList .table-list .list-col-03 {
  width: 20%;
}
#NewsList .table-list .list-col-04 {
  width: 10%;
  padding-right: 0;
  text-align: right;
}
#NewsList .table-list .list-col-04 .list-links {
  display: none;
}
#NewsList .table-list .list-col-04 .list-link.tools-menu {
  display: inline-block;
}
#NewsPage {
  margin: 0 4em 4em;
  overflow: hidden;
}
#NewsPage .news-list {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  padding: 0 4em 0 0;
}
#NewsPage .news-list .news {
  background-color: #e7ecee;
  padding: 1px 40px 1px 1em;
  min-height: 17px;
  margin: 0 0 1px;
  display: block;
  color: inherit;
  text-decoration: none;
  position: relative;
}
#NewsPage .news-list .news h4 {
  margin: 1em 0 .2em;
  font-weight: normal;
}
#NewsPage .news-list .news.unread h4 {
  font-weight: bold;
}
#NewsPage .news-list .news.active:after,
#NewsPage .news-list .news:hover:after {
  display: block;
  width: 11px;
  height: 17px;
  margin-top: -8px;
  background-image: url(/Images/ExpandArrowRight.png);
  content: '';
  position: absolute;
  top: 50%;
  right: 20px;
}
#NewsPage .news-list .news .date {
  margin: .5em 0 1em;
}
#NewsPage .news-show {
  float: right;
  padding: 0 0 0 4em;
  width: 60%;
}
#NewsPage .news-show .news {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2em;
  border: 1px solid #D7D7D7;
}
#NewsPage .news-show .news h2 {
  margin: 0;
}
#NewsPage .news-show .news .date {
  margin: .5em 0 1em;
}
#MessagesPage {
  margin: 0 4em 4em;
  overflow: hidden;
}
#MessagesPage .info-list {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  padding: 0 4em 0 0;
}
#MessagesPage .info-list .info {
  background-color: #e7ecee;
  padding: 1px 40px 1px 1em;
  min-height: 17px;
  margin: 0 0 1px;
  display: block;
  color: inherit;
  text-decoration: none;
  position: relative;
  /*&:hover {
                    background-color: @LightBlueGreyDarker;
                }*/
}
#MessagesPage .info-list .info h4 {
  margin: 1em 0 .2em;
  font-weight: normal;
}
#MessagesPage .info-list .info.unread h4 {
  font-weight: bold;
}
#MessagesPage .info-list .info.active:after,
#MessagesPage .info-list .info:hover:after {
  display: block;
  width: 11px;
  height: 17px;
  margin-top: -8px;
  background-image: url(/Images/ExpandArrowRight.png);
  content: '';
  position: absolute;
  top: 50%;
  right: 20px;
}
#MessagesPage .info-list .info .date {
  margin: .5em 0 1em;
}
#MessagesPage .info-show {
  float: right;
  padding: 0 0 0 4em;
  width: 60%;
}
#MessagesPage .info-show .info {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2em;
  border: 1px solid #D7D7D7;
}
#MessagesPage .info-show .info h2 {
  margin: 0;
}
#MessagesPage .info-show .info .date {
  margin: .5em 0 1em;
}
#MessagesPage .info-bottom {
  margin-bottom: 15px !important;
}
.email-container {
  width: 90%;
  height: auto;
  margin: 0 auto;
  margin-bottom: 40px;
}
.email-container .all-emails {
  padding: 1em;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  border: 1px solid #E0E0E0;
  border-top: 6px solid #E0E0E0;
}
.popup-news h2 {
  margin: 0;
}
.popup-news img {
  float: right;
  width: 100px;
}
.popup-news-content {
  margin: 25px 0;
}
#SearchString {
  font-weight: bold;
}
form#CompanyAdministrationDetailsForm .tab-wrapper .section-view.twocol-section .section ul.section-bytwo-01 li ul {
  position: static;
}
form#CompanyAdministrationDetailsForm .tab-wrapper .section-view.twocol-section .section ul.section-bytwo-01 li ul > li.section-col-01 {
  width: 70%;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: normal;
}
form#CompanyAdministrationDetailsForm .tab-wrapper .section-view.twocol-section .section ul.section-bytwo-01 li ul > li.section-col-02 {
  width: 30%;
}
Form#UserPermissionQuickAllocation .quickallocation-department-dropdown {
  display: inline-block;
  float: right;
  width: 200px;
  height: 30px;
  margin: 0;
}
Form#UserPermissionQuickAllocation ul.multi-field-list li.section-col-01 {
  width: 6%;
}
.ie-padding {
  padding: 8px;
}
.quick-allocation-container {
  width: 600px;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
.list > .list-item .list-item-wrapper > ul > li.category-buttons {
  padding-top: 0;
}
#StandardTextList p,
#StandardValueList p,
#StandardTextList b,
#StandardValueList b,
#StandardTextList i,
#StandardValueList i,
#StandardTextList strong,
#StandardValueList strong {
  padding: 0;
  margin: 0;
  font-size: inherit;
}
#StandardTextList p,
#StandardValueList p,
#StandardTextList i,
#StandardValueList i {
  font-weight: normal;
}
#StandardTextList ul,
#StandardValueList ul {
  list-style-type: none;
  padding: 0;
}
#StandardTextList .closed,
#StandardValueList .closed {
  display: none;
}
#StandardTextList .list-standard-text-categories .list-col-01,
#StandardValueList .list-standard-text-categories .list-col-01 {
  padding: 0;
}
#StandardTextList .list-standard-text-categories .list-col-01,
#StandardValueList .list-standard-text-categories .list-col-01,
#StandardTextList .list-standard-text-categories .list-col-02,
#StandardValueList .list-standard-text-categories .list-col-02 {
  width: 4%;
  margin-right: 1%;
  text-align: center;
}
#StandardTextList .list-standard-text-categories .list-col-03,
#StandardValueList .list-standard-text-categories .list-col-03 {
  width: 30%;
}
#StandardTextList .list-standard-text-categories .list-col-04,
#StandardValueList .list-standard-text-categories .list-col-04 {
  width: 40%;
}
#StandardTextList .list-standard-text-categories .list-col-04 div,
#StandardValueList .list-standard-text-categories .list-col-04 div,
#StandardTextList .list-standard-text-categories .list-col-04 table,
#StandardValueList .list-standard-text-categories .list-col-04 table {
  overflow: hidden;
  white-space: normal;
}
#StandardTextList .list-standard-text-categories .last,
#StandardValueList .list-standard-text-categories .last {
  float: right;
}
#StandardTextList .indent,
#StandardValueList .indent {
  padding-left: 2em;
}
#StandardTextList .subgroups,
#StandardValueList .subgroups {
  /*.list-col-05 {
            .list-links-legacy .list-links {
                display: none;
            }

            .list-link.tools-menu {
                display: inline-block;
            }
        }*/
}
#StandardTextList .subgroups .list-item-wrapper,
#StandardValueList .subgroups .list-item-wrapper {
  display: table;
  width: 100%;
}
#StandardTextList .subgroups .list-item-wrapper .sub-list,
#StandardValueList .subgroups .list-item-wrapper .sub-list {
  display: table-cell;
}
#StandardTextList .subgroups .list-col-04,
#StandardValueList .subgroups .list-col-04 {
  white-space: normal;
}
#StandardTextList .list-links-legacy .list-links,
#StandardValueList .list-links-legacy .list-links {
  display: none;
}
#StandardTextList .list-link.tools-menu,
#StandardValueList .list-link.tools-menu {
  display: inline-block;
}
#import-standardtext-container hr {
  border: 0;
  border-bottom: 1px solid #7a8387;
}
#import-standardtext-container h3 {
  color: #7a8387;
}
#import-standardtext-container h4 {
  padding: 0;
  margin: 1em 0 .4em 0;
  font-size: 12px;
}
#import-standardtext-container h2 {
  margin: 0;
}
#MessageList {
  margin-top: 3em;
}
#MessageList .list-message-01 > li ul > li {
  margin-right: 1%;
  float: left;
}
#MessageList .list-message-01 > li ul > li.list-col-01 {
  width: 15%;
}
#MessageList .list-message-01 > li ul > li.list-col-02 {
  width: 65%;
}
#MessageList .list-message-01 > li ul > li.list-col-03 {
  text-align: right;
}
#MessageList .list-message-01 > li ul > li.list-col-03 .list-links {
  display: none;
}
#MessageList .list-message-01 > li ul > li.list-col-03 .list-link.tools-menu {
  display: inline-block;
}
#MessageList .list-message-01 > li ul > li.last {
  float: right;
}
#UsageLogAdvancedSearch .container {
  margin: 0;
}
.chosen-info {
  margin: 1.5em 4em 0 4em;
}
.chosen-info > h4 {
  margin: 0 0 5px 0;
}
#UsageLogList {
  margin-top: 1em;
}
#UsageLogList .list-usagelog-01 > li ul > li {
  margin-right: 1%;
  float: left;
}
#UsageLogList .list-usagelog-01 > li ul > li.list-col-01 {
  width: 15%;
}
#UsageLogList .list-usagelog-01 > li ul > li.list-col-02 {
  width: 45%;
}
#UsageLogList .list-usagelog-01 > li ul > li.list-col-03 {
  width: 15%;
}
#UsageLogList .list-usagelog-01 > li ul > li.list-col-04 {
  width: 15%;
}
@media only screen and (max-width: 1024px) {
  #UsageLogAdvancedSearch .inner .col-50:not(.spacer) {
    width: 90%;
  }
  #UsageLogAdvancedSearch .inner .col-50.spacer {
    width: 10%;
  }
  .chosen-info {
    margin: 0 3em;
  }
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#ArchiveList p,
#ArchiveList b,
#ArchiveList i,
#ArchiveList strong {
  padding: 0;
  margin: 0;
  font-size: inherit;
}
#ArchiveList p,
#ArchiveList i {
  font-weight: normal;
}
#ArchiveList ul {
  list-style-type: none;
  padding: 0;
}
#ArchiveList .closed {
  display: none;
}
#ArchiveList .template {
  color: #B1B7BA;
}
body.bst-admin #ArchiveList .template {
  color: inherit;
}
#ArchiveList .group {
  font-weight: bold;
}
#ArchiveList .subgroups {
  font-weight: normal;
}
#ArchiveList .list-archive-document-categories .list-col-01 {
  padding: 0;
}
#ArchiveList .list-archive-document-categories .list-col-01,
#ArchiveList .list-archive-document-categories .list-col-02 {
  width: 4%;
  margin-right: 1%;
  text-align: center;
}
#ArchiveList .list-archive-document-categories .list-col-03 {
  width: 35px;
}
#ArchiveList .list-archive-document-categories .list-col-04 {
  width: 40%;
}
#ArchiveList .list-archive-document-categories .list-col-05 .list-links {
  display: none;
}
#ArchiveList .list-archive-document-categories .list-col-05 .list-link.tools-menu {
  display: inline-block;
}
#ArchiveList .list-archive-document-categories .last {
  float: right;
  padding: 0;
}
#ArchiveList .indent {
  padding-left: 2em;
}
#ArchiveList .header.list {
  margin: 0;
  padding: 0;
}
#ArchiveList .moving-list-item {
  z-index: 1000;
  width: 100% !important;
  height: 44px;
}
#import-document-categories-container .picker_wrapper {
  margin: 0 auto;
  padding: 25px;
  font-size: 1.3em;
}
#import-document-categories-container .picker_wrapper li {
  overflow: hidden;
}
#import-document-categories-container .picker_wrapper .category-wrapper {
  margin-bottom: 8px;
}
#import-document-categories-container .import-documents {
  margin-top: 6px;
  padding: 0 0 0 18px;
}
#import-document-categories-container .document-category-wrapper {
  cursor: pointer;
  font-size: 14px;
  margin-bottom: 6px;
  font-weight: bold;
}
#import-document-categories-container .checkbox-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  width: 100%;
  min-height: 21px;
}
#DocumentForm .section-view.edit-active ul.section-filelist.multi-field-list.section-byfour-01 .section-item li.section-col-03 label {
  white-space: normal;
  padding-bottom: .8em;
}
#DocumentForm div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-01 {
  width: 35%;
  margin-right: 2%;
}
#DocumentForm div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-01 label {
  width: 100%;
}
#DocumentForm div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-01 label a {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
}
#DocumentForm div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-02 {
  width: 12%;
  margin-right: 2%;
}
#DocumentForm div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-03 {
  width: 43%;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#DocumentForm div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-03 label {
  width: 100%;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#DocumentForm div.section-view > div.section > ul.section-byfour-01 > li > ul > li.section-col-04 {
  width: 6%;
}
body.print #DocumentForm div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 > li > ul li.section-col-01 {
  width: 40%;
}
body.print #DocumentForm div.section-view .section-view.page-preview > div.section.core .section-bytwo-01 > li > ul li.section-col-02 {
  width: 60%;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#ReferencesOverviewList,
#ReferencesDetailsList {
  margin-top: 3em;
}
#ReferencesOverviewList .header.list,
#ReferencesDetailsList .header.list {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#ReferencesOverviewList .search-match,
#ReferencesDetailsList .search-match {
  background-color: #7a8387;
}
#ReferencesOverviewList .search-match:hover,
#ReferencesDetailsList .search-match:hover {
  background-color: #b9c2c5;
  color: #7a8387;
}
#ReferencesOverviewList .search-match .list-item-wrapper:hover,
#ReferencesDetailsList .search-match .list-item-wrapper:hover {
  background-color: inherit !important;
  color: inherit !important;
}
#ReferencesOverviewList .search-match .list-item-wrapper:hover .draft,
#ReferencesDetailsList .search-match .list-item-wrapper:hover .draft {
  color: inherit !important;
}
#ReferencesOverviewList p,
#ReferencesDetailsList p,
#ReferencesOverviewList b,
#ReferencesDetailsList b,
#ReferencesOverviewList i,
#ReferencesDetailsList i,
#ReferencesOverviewList strong,
#ReferencesDetailsList strong {
  padding: 0;
  margin: 0;
  font-size: inherit;
}
#ReferencesOverviewList p,
#ReferencesDetailsList p,
#ReferencesOverviewList i,
#ReferencesDetailsList i {
  font-weight: normal;
}
#ReferencesOverviewList ul,
#ReferencesDetailsList ul {
  list-style-type: none;
  padding: 0;
}
#ReferencesOverviewList .closed,
#ReferencesDetailsList .closed {
  display: none;
}
#ReferencesOverviewList .list-references-details-categories .list-col-01,
#ReferencesDetailsList .list-references-details-categories .list-col-01 {
  padding: 0;
  margin-right: 1%;
  text-align: center;
  width: 8%;
}
#ReferencesOverviewList .list-references-details-categories .list-col-02,
#ReferencesDetailsList .list-references-details-categories .list-col-02 {
  width: 90%;
  margin-right: 1%;
}
#ReferencesOverviewList .list-references-categories .list-col-01,
#ReferencesDetailsList .list-references-categories .list-col-01 {
  padding: 0;
  margin-right: 1%;
  text-align: center;
  width: 4%;
}
#ReferencesOverviewList .list-references-categories .list-col-02,
#ReferencesDetailsList .list-references-categories .list-col-02 {
  width: 25%;
  margin-right: 3%;
}
#ReferencesOverviewList .list-references-categories .list-col-03,
#ReferencesDetailsList .list-references-categories .list-col-03 {
  width: 37%;
  margin-right: 3%;
}
#ReferencesOverviewList .list-references-categories .list-col-04,
#ReferencesDetailsList .list-references-categories .list-col-04 {
  width: 20%;
}
#ReferencesOverviewList .list-references-categories .list-col-04 div,
#ReferencesDetailsList .list-references-categories .list-col-04 div,
#ReferencesOverviewList .list-references-categories .list-col-04 table,
#ReferencesDetailsList .list-references-categories .list-col-04 table {
  overflow: hidden;
  white-space: normal;
}
#ReferencesOverviewList .list-references-categories .list-col-05,
#ReferencesDetailsList .list-references-categories .list-col-05 {
  width: 7%;
  text-align: right;
}
#ReferencesOverviewList .list-references-categories .list-col-05 .list-links,
#ReferencesDetailsList .list-references-categories .list-col-05 .list-links {
  display: none;
}
#ReferencesOverviewList .list-references-categories .list-col-05 list-link.tools-menu,
#ReferencesDetailsList .list-references-categories .list-col-05 list-link.tools-menu {
  display: inline-block;
}
#ReferencesOverviewList .list-references-categories .sub-list .list-col-05,
#ReferencesDetailsList .list-references-categories .sub-list .list-col-05 {
  width: 7%;
}
#ReferencesOverviewList .list-references-categories .last,
#ReferencesDetailsList .list-references-categories .last {
  float: right;
}
#ReferencesOverviewList .indent,
#ReferencesDetailsList .indent {
  padding-left: 1em;
}
#ReferencesOverviewList .list-item-wrapper,
#ReferencesDetailsList .list-item-wrapper {
  display: table;
  width: 100%;
  border: 1px solid #e7ecee;
}
#ReferencesOverviewList .list-item-wrapper .sub-list,
#ReferencesDetailsList .list-item-wrapper .sub-list {
  display: table-cell;
}
#ReferencesOverviewList .list-item-wrapper .sub-list .list-cell,
#ReferencesDetailsList .list-item-wrapper .sub-list .list-cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#ReferencesOverviewList .list-item-wrapper .sub-list .list-col-02 p,
#ReferencesDetailsList .list-item-wrapper .sub-list .list-col-02 p {
  padding-top: 1em;
}
#ReferencesOverviewList .list-col-04,
#ReferencesDetailsList .list-col-04 {
  white-space: normal;
}
#reference-details-form div.section-view.edit-active ul.section-bytwo-01 li.section-item ul > li.section-col-02 ul {
  padding: 0 0 0 1em;
  list-style-type: none;
}
#reference-details-form div.section-view.edit-active ul.section-bytwo-01 li.section-item ul > li.section-col-02 ul .edit-field {
  padding: 1.1em 2em 1.1em 0.5em;
}
#reference-details-form div.section-view.edit-active ul.section-bytwo-01 li.section-item ul > li.section-col-02 ul .edit-field .delete-me.icon-wrapper {
  top: 7px;
  right: -5px;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#Statistics-overview {
  padding-top: 3em;
}
body.print-pdf #Statistics-overview.list-container {
  padding-top: 0;
  border: 0 none;
}
body.print-pdf #Statistics-overview.list-container .field-container {
  margin: 0 0 3em;
}
#Statistics-overview div,
#Statistics-overview canvas,
#Statistics-overview ul,
#Statistics-overview li {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#Statistics-overview .section {
  margin: 0 4em 3em 4em;
}
#Statistics-overview .section-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  min-height: 53px;
  overflow: visible;
  padding: 12px 20px 12px 12px;
}
#Statistics-overview .section-item p {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  font-size: 1.1em;
}
#Statistics-overview .section-item p.red {
  color: #D13131;
}
#Statistics-overview .section-item p.grey {
  color: #7a8387;
}
#Statistics-overview .section-item div {
  height: 550px;
  width: auto;
}
body.print-pdf #Statistics-overview .section-item div {
  height: auto;
}
body.print-pdf #Statistics-overview .section-item div canvas {
  width: 20cm;
  height: 15cm;
}
#Statistics-overview .section-view {
  width: 100%;
}
#Statistics-overview .section-view .section.keynumbers .section-bytwo-01 {
  line-height: 25px;
}
#Statistics-overview .section-view .section.keynumbers .section-bytwo-01 .section-col-01 {
  width: 55%;
}
#Statistics-overview .section-view .section.keynumbers .section-bytwo-01 .section-col-02 {
  width: 45%;
}
body.print-pdf #Statistics-list.list-container {
  border: 0 none;
}
body.print-pdf #Statistics-list.list-container .all-modules .field-container {
  margin: 0 0 3em;
}
body.print-pdf #Statistics-list.list-container .single-modules {
  padding: 0;
}
#Statistics-list div,
#Statistics-list canvas,
#Statistics-list ul,
#Statistics-list li {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#Statistics-list h3 {
  line-height: normal;
}
#Statistics-list .all-modules {
  margin: 0;
  width: 100%;
}
#Statistics-list .all-modules .field-container {
  page-break-inside: avoid;
}
#Statistics-list .all-modules .section {
  margin: 0 4em 3em 4em;
}
#Statistics-list .all-modules .section-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  min-height: 53px;
  overflow: visible;
  padding: 12px 20px 12px 12px;
}
#Statistics-list .all-modules .section-item p {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  font-size: 1.1em;
}
#Statistics-list .all-modules .section-item p.red {
  color: #D13131;
}
#Statistics-list .all-modules .section-item p.grey {
  color: #7a8387;
}
#Statistics-list .all-modules .section-item div {
  height: 450px;
  width: auto;
}
body.print-pdf #Statistics-list .all-modules .section-item div {
  height: auto;
}
body.print-pdf #Statistics-list .all-modules .section-item div canvas {
  width: 20cm;
  height: 12cm;
}
#Statistics-list .single-modules {
  padding: 0 4em 4em;
  margin: 0 -2em;
  overflow: hidden;
  width: auto;
}
#Statistics-list .single-modules .field-container {
  page-break-inside: avoid;
}
#Statistics-list .single-modules .empty-box {
  background-color: transparent;
  margin: 0;
  padding: 0;
  color: transparent;
  border: none;
  height: 110px;
}
#Statistics-list .single-modules .section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 0 2em 3em 2em;
  margin: 0;
}
#Statistics-list .single-modules .section-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  min-height: 53px;
  overflow: visible;
  padding: 12px 20px 12px 12px;
}
#Statistics-list .single-modules .section-item p {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  font-size: 1.1em;
}
#Statistics-list .single-modules .section-item p.red {
  color: #D13131;
}
#Statistics-list .single-modules .section-item p.grey {
  color: #7a8387;
}
#Statistics-list .single-modules .section-item div {
  height: 375px;
  width: auto;
}
body.print-pdf #Statistics-list .single-modules .section-item div {
  height: auto;
}
body.print-pdf #Statistics-list .single-modules .section-item div canvas {
  width: 20cm;
  height: 12cm;
}
#Statistics-list .input-search-wrapper {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 4em;
  margin: 3em 0 4em 0;
}
#Statistics-list .input-search-wrapper .input-search-bar {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  height: auto;
  background-color: #e7ecee;
  padding: 0.5em 1em;
}
#Statistics-list .input-search-wrapper .input-search-bar .inner {
  height: auto;
}
#Statistics-list .input-search-wrapper .input-search-bar .inner .col {
  height: 35px;
}
#Statistics-list .input-search-wrapper .input-search-bar .inner input,
#Statistics-list .input-search-wrapper .input-search-bar .inner select,
#Statistics-list .input-search-wrapper .input-search-bar .inner button {
  border: none;
  height: 35px;
}
#Statistics-list .input-search-wrapper .input-search-bar .inner .edit-field {
  margin: 0;
  /*border: 1px solid;*/
  /*border-color: #d8dee1;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  height: inherit;
}
#Statistics-list .input-search-wrapper .input-search-bar .inner .edit-field.startDate-field {
  /*                        padding-left: 96px;*/
}
#Statistics-list .input-search-wrapper .input-search-bar .inner .edit-field.period-field {
  /*                        padding-left: 52px;*/
  padding-right: 8px;
}
#Statistics-list .input-search-wrapper .input-search-bar .inner .edit-field.category-field {
  /*                        padding-left: 58px;*/
  /*                        padding-right: 68px;*/
}
#Statistics-list .input-search-wrapper .input-search-bar .inner .edit-field.category-field button {
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
}
#Statistics-list .input-search-wrapper .input-search-bar .inner .edit-field label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding-right: 5px;
  /* position: absolute;
                        top: 0;
                        left: 0;*/
  /*text-transform: uppercase;*/
  /*width: 30%;*/
  /*float: left;
                        text-align: center;*/
  font-size: 1.18em;
  margin: 0;
  line-height: 2.8em;
  color: #252d30;
}
#Statistics-list .input-search-wrapper .input-search-bar .inner .edit-field .date-field-wrapper,
#Statistics-list .input-search-wrapper .input-search-bar .inner .edit-field select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.18em;
  line-height: 1.18em;
  /*padding: 0.7em 1em;*/
  opacity: 1;
  display: inline-block;
  float: left;
  /*width: 70%;*/
  width: 65%;
}
#Statistics-list .input-search-wrapper .input-search-bar .inner .edit-field select {
  padding: 0.7em 1em;
}
.pdf-graph {
  width: 100%;
  height: auto;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
div.editor.simple {
  min-height: initial;
}
div.section-view div.section-nested ul.nested > li.narrow,
div.section-view div.section-nested > ul > li.section-item.narrow {
  padding: 4px;
  min-height: initial;
}
div.section-view div.section-nested > ul > li.section-head {
  min-height: 1.3em;
  font-size: 1em;
}
div.section-view div.section-nested > ul > li.section-head h3 {
  padding-top: 2px;
  margin: 6px;
}
div.section-view div.section-nested ul.nested > li.section-head {
  min-height: 0.5em;
}
div.section-view div.section-nested ul.nested > li.section-head .section-head-title {
  font-size: 1em;
  padding-top: 2px;
  margin: 3px 0 5px 0;
}
#AlertPlanList {
  margin-top: 3em;
}
#AlertPlanList .list-alertplan-01 > li ul > li {
  margin-right: 1%;
  float: left;
}
#AlertPlanList .list-alertplan-01 > li ul > li.list-col-01 {
  width: 50%;
}
#AlertPlanList .list-alertplan-01 > li ul > li.list-col-02 {
  width: 40%;
}
#AlertPlanList .list-alertplan-01 > li ul > li.list-col-03 {
  text-align: right;
}
#AlertPlanList .list-alertplan-01 > li ul > li.list-col-03 .list-links {
  display: none;
}
#AlertPlanList .list-alertplan-01 > li ul > li.list-col-03 .list-link.tools-menu {
  display: inline-block;
}
#AlertPlanList .list-alertplan-01 > li ul > li.last {
  float: right;
}
#FloorPlan.padding-container {
  min-height: 0 !important;
  padding: 1.5em !important;
}
#FloorPlan.padding-container .portrait {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 50px;
  position: relative;
  max-width: 100%;
  height: auto;
}
.print-pdf #FloorPlan .portrait {
  max-height: 245mm;
}
#AdditionalInfo .section-col-01 {
  width: 100%;
}
#AlertPlanDetails .padding-container {
  padding: 1.5em 1.5em 0;
  border: solid 1px;
  border-color: #e7ecee;
  margin-bottom: 35px;
  min-height: 182px;
}
#AlertPlanDetails .padding-container .left-section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 160px;
  height: auto;
  position: relative;
}
#AlertPlanDetails .padding-container .left-section img {
  position: absolute;
  left: 1px;
  top: 0;
  width: 105px;
}
#AlertPlanDetails .padding-container .right-section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*float: left;*/
  height: auto;
  width: 100%;
  padding-left: 125px;
}
#AlertPlanDetails .padding-container .right-section .nested {
  margin-bottom: 1.5em;
}
#AlertPlanDetails .greenBackground {
  background-color: #16a837;
  color: white;
}
#AlertPlanDetails .greenBackground.white-text > ul > li {
  color: white !important;
}
#AlertPlanDetails .greenerBackground {
  background-color: #16a837;
  color: white;
}
#AlertPlanDetails .redBackground {
  background-color: #FF0000;
  color: white;
}
#AlertPlanDetails .redBackground.white-text > ul > li {
  color: white !important;
}
#AlertPlanDetails .blueBackground {
  background-color: #07448C;
  color: white;
}
#AlertPlanDetails .blueBackground.white-text > ul > li {
  color: white !important;
}
#AlertPlanDetails ul.section .section-item > ul li,
#AlertPlanDetails ul.section .section-head > ul li {
  font-size: 12px;
}
#AlertPlanDetails ul.section-bythree-01 .section-item > ul li,
#AlertPlanDetails ul.section-bythree-01 .section-head > ul li {
  font-size: 12px;
}
#AlertPlanDetails ul.section-bythree-01 .section-item > ul li.section-col-01,
#AlertPlanDetails ul.section-bythree-01 .section-head > ul li.section-col-01 {
  width: 37%;
  margin-right: 1%;
}
#AlertPlanDetails ul.section-bythree-01 .section-item > ul li.section-col-02,
#AlertPlanDetails ul.section-bythree-01 .section-head > ul li.section-col-02 {
  width: 26%;
  margin-right: 1%;
}
#AlertPlanDetails ul.section-bythree-01 .section-item > ul li.section-col-03,
#AlertPlanDetails ul.section-bythree-01 .section-head > ul li.section-col-03 {
  width: 35%;
}
#AlertPlanDetails ul.section-bytwo-01 .section-head > ul li,
#AlertPlanDetails ul.section-bytwo-01 .section-item > ul li {
  font-size: 12px;
}
#AlertPlanDetails ul.section-bytwo-01 .section-head > ul li.section-col-01,
#AlertPlanDetails ul.section-bytwo-01 .section-item > ul li.section-col-01 {
  width: 47%;
  margin-right: 1%;
}
#AlertPlanDetails ul.section-bytwo-01 .section-head > ul li.section-col-02,
#AlertPlanDetails ul.section-bytwo-01 .section-item > ul li.section-col-02 {
  width: 52%;
}
#AlertPlanDetails.edit-active .field-container > .section-bytwo-01 {
  margin-bottom: 35px;
}
#AlertPlanDetails.edit-active .right-section .dummy button {
  position: absolute;
  top: 4px;
  right: 5px;
  width: 40px;
  min-height: 38px;
  padding: 1em;
}
#AlertPlanDetails.edit-active .right-section ul.section-bythree-01 .section-item > ul li.section-col-01,
#AlertPlanDetails.edit-active .right-section ul.section-bythree-01 .section-head > ul li.section-col-01 {
  width: 37%;
  margin-right: 1%;
}
#AlertPlanDetails.edit-active .right-section ul.section-bythree-01 .section-item > ul li.section-col-02,
#AlertPlanDetails.edit-active .right-section ul.section-bythree-01 .section-head > ul li.section-col-02 {
  width: 26%;
  margin-right: 1%;
}
#AlertPlanDetails.edit-active .right-section ul.section-bythree-01 .section-item > ul li.section-col-03,
#AlertPlanDetails.edit-active .right-section ul.section-bythree-01 .section-head > ul li.section-col-03 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 35%;
  padding-right: 48px;
}
#AlertPlanDetails.edit-active .right-section ul.section-bythree-01 .section-item > ul li.section-col-03 label.icon-delete,
#AlertPlanDetails.edit-active .right-section ul.section-bythree-01 .section-head > ul li.section-col-03 label.icon-delete {
  margin: 0;
  top: 2px;
  right: 5px;
}
#AlertPlanDetails.edit-active .right-section ul.section-bytwo-01 .section-head > ul li.section-col-01,
#AlertPlanDetails.edit-active .right-section ul.section-bytwo-01 .section-item > ul li.section-col-01 {
  width: 47%;
  margin-right: 1%;
}
#AlertPlanDetails.edit-active .right-section ul.section-bytwo-01 .section-head > ul li.section-col-01.full,
#AlertPlanDetails.edit-active .right-section ul.section-bytwo-01 .section-item > ul li.section-col-01.full {
  width: 100%;
}
#AlertPlanDetails.edit-active .right-section ul.section-bytwo-01 .section-head > ul li.section-col-02,
#AlertPlanDetails.edit-active .right-section ul.section-bytwo-01 .section-item > ul li.section-col-02 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 52%;
  padding-right: 48px;
}
#AlertPlanDetails.edit-active .right-section ul.section-bytwo-01 .section-head > ul li.section-col-02 label.icon-delete,
#AlertPlanDetails.edit-active .right-section ul.section-bytwo-01 .section-item > ul li.section-col-02 label.icon-delete {
  margin: 0;
  top: 2px;
  right: 5px;
}
/*COLORS*/
/*FONT*/
/* MEDIA */
/*
    responsive.less contains the following additional @media references
    max-width 1600
    max-width 1450px
*/
/* MISC */
#Search-list h3 {
  line-height: normal;
}
#Search-list .all-modules {
  margin: 0;
  width: 100%;
}
#Search-list .all-modules .section {
  margin: 0 4em 3em 4em;
}
#Search-list .all-modules .section-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  min-height: 53px;
  overflow: visible;
  padding: 12px 20px 12px 12px;
}
#Search-list .all-modules .section-item p {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  font-size: 1.1em;
}
#Search-list .all-modules .section-item p.red {
  color: #D13131;
}
#Search-list .all-modules .section-item p.grey {
  color: #7a8387;
}
#Search-list .all-modules .section-item div {
  height: 450px;
  width: auto;
}
#Search-list .single-modules {
  padding: 0 4em 4em;
  /*margin: 0 -2em;*/
  overflow: hidden;
  width: auto;
}
#Search-list .single-modules .search-modul-name {
  width: 100%;
  height: 25px;
  -webkit-column-span: all;
  column-span: all;
}
#Search-list .single-modules .search-modul-name h3 {
  margin: 0;
}
#Search-list .single-modules .section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60%;
  padding: 0;
  margin: 0;
  -moz-column-count: 1;
  -webkit-column-count: 1;
  column-count: 1;
}
#Search-list .single-modules .section .section-bytwo-01 {
  margin-bottom: 2em;
  min-height: 83px;
}
#Search-list .single-modules .section .section-item {
  list-style-type: none;
  padding: 0;
}
#Search-list .single-modules .section .section-item a {
  padding: 1em;
  display: block;
  text-decoration: none;
  cursor: pointer;
  color: black;
}
#Search-list .single-modules .section .section-item a ul {
  padding: 0;
  list-style-type: none;
}
#Search-list .single-modules .section .section-item a .section-col-01 {
  width: 100%;
}
#Search-list .single-modules .section .section-item a .section-col-01 h3 {
  margin-bottom: 8px;
}
#Search-list .single-modules .section .section-item a .section-col-01 .description-container {
  /*display: flex;
                            -ms-flex-direction: row;
                            -webkit-flex-direction: row;
                            flex-direction: row;
                            justify-content: flex-start;
                            align-items: baseline;
                            -ms-flex-wrap: wrap;
                            -webkit-flex-wrap: wrap;
                            flex-wrap: wrap;
                            -ms-flex-flow: wrap;
                            -webkit-flex-flow: wrap;
                            flex-flow: wrap;*/
  height: auto;
}
#Search-list .single-modules .section .section-item a .section-col-01 .description-container div {
  /*display: flex;*/
  display: inline-block;
  opacity: 0.6;
  /*-ms-flex-wrap: wrap;
                                -webkit-flex-wrap: wrap;
                                flex-wrap: wrap;*/
  font-weight: normal;
  margin: 0;
  width: auto;
  min-width: 150px;
  margin-right: 2%;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#Search-list .single-modules .section .section-item a .section-col-01 .description-container div p {
  margin: 0;
  -ms-word-break: break-all;
  word-break: break-all;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#Search-list .single-modules .section .section-item:hover {
  background-color: #eaf9ff;
}
#Search-list .input-search-wrapper {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 4em;
  margin: 3em 0 4em 0;
}
#Search-list .input-search-wrapper .input-search-bar {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  height: auto;
}
#Search-list .input-search-wrapper .input-search-bar .inner {
  background-color: #e7ecee;
  height: auto;
  padding: 0.5em 1em 0;
  /*width: 977px;*/
  /*input {
                    width: 95%;
                }*/
}
#Search-list .input-search-wrapper .input-search-bar .inner .col {
  height: 35px;
  margin-bottom: 0.5em;
  /*width: 100%;*/
  float: none;
}
#Search-list .input-search-wrapper .input-search-bar .inner .col.specific-search {
  /*float: left;*/
  margin-right: 25px;
  display: inline-block;
}
#Search-list .input-search-wrapper .input-search-bar .inner .col.module-search {
  /*float: left;*/
  display: inline-block;
}
#Search-list .input-search-wrapper .input-search-bar .inner input,
#Search-list .input-search-wrapper .input-search-bar .inner select,
#Search-list .input-search-wrapper .input-search-bar .inner button {
  border: none;
  height: 35px;
  display: inline-block;
  margin-left: 5px;
}
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field {
  margin: 0;
  /*border: 1px solid;*/
  /*border-color: #d8dee1;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*overflow: hidden;*/
  height: inherit;
}
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field.startDate-field {
  /*padding-left: 135px;*/
  /*position: relative;*/
}
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field.startDate-field input {
  font-size: 1.1em;
  width: 330px;
}
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field.period-field {
  /*padding-left: 52px;*/
  /*padding-right: 85px;
                        position: relative;
                        width: 465px;*/
  /*float: right;*/
}
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field.period-field .line-button {
  margin-left: 5px;
  /*width: 80%;*/
  border: none;
  min-height: 35px;
  font-size: 1.1em;
  padding: 1em 1em;
}
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field.period-field .line-button .icon {
  margin: 0;
}
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  /*position: absolute;
                        top: 0;
                        left: 0;*/
  font-size: 1.18em;
  margin: 0;
  line-height: 2.8em;
  color: #252d30;
}
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field .date-field-wrapper,
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.18em;
  line-height: 1.18em;
  /*padding: 0.7em 1em;*/
  opacity: 1;
  display: inline-block;
  /*float: left;*/
  /*width: 70%;*/
  width: 100%;
}
#Search-list .input-search-wrapper .input-search-bar .inner .edit-field select {
  padding: 0.7em 1em;
}
/***
Spectrum Colorpicker v1.8.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/

.sp-container {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    /* https://github.com/bgrins/spectrum/issues/40 */
    z-index: 9999994;
    overflow: hidden;
}
.sp-container.sp-flat {
    position: relative;
}

/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position:relative;
  width: 100%;
  display:inline-block;
}
.sp-top-inner {
   position:absolute;
   top:0;
   left:0;
   bottom:0;
   right:0;
}
.sp-color {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:20%;
}
.sp-hue {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:84%;
    height: 100%;
}

.sp-clear-enabled .sp-hue {
    top:33px;
    height: 77.5%;
}

.sp-fill {
    padding-top: 80%;
}
.sp-sat, .sp-val {
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
    display: block;
}
.sp-alpha-handle {
    position:absolute;
    top:-4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8;
}
.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px;
}
.sp-alpha-inner {
    border: solid 1px #333;
}

.sp-clear {
    display: none;
}

.sp-clear.sp-clear-display {
    background-position: center;
}

.sp-clear-enabled .sp-clear {
    display: block;
    position:absolute;
    top:0px;
    right:0;
    bottom:0;
    left:84%;
    height: 28px;
}

/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button  {
    -webkit-user-select:none;
    -moz-user-select: -moz-none;
    -o-user-select:none;
    user-select: none;
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
    display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none;
}
.sp-palette-only .sp-picker-container {
    display: none;
}
.sp-palette-disabled .sp-palette-container {
    display: none;
}

.sp-initial-disabled .sp-initial {
    display: none;
}


/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
    background-image: -webkit-gradient(linear,  0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}

.sp-hue {
    background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
    background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.sp-1 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}

.sp-hidden {
    display: none !important;
}

/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
    .sp-color { right: 40%; }
    .sp-hue { left: 63%; }
    .sp-fill { padding-top: 60%; }
}
.sp-dragger {
   border-radius: 5px;
   height: 5px;
   width: 5px;
   border: 1px solid #fff;
   background: #000;
   cursor: pointer;
   position:absolute;
   top:0;
   left: 0;
}
.sp-slider {
    position: absolute;
    top:0;
    cursor:pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8;
}

/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0;
}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-top {
    margin-bottom: 3px;
}
.sp-color, .sp-hue, .sp-clear {
    border: solid 1px #666;
}

/* Input */
.sp-input-container {
    float:right;
    width: 100px;
    margin-bottom: 4px;
}
.sp-initial-disabled  .sp-input-container {
    width: 100%;
}
.sp-input {
   font-size: 12px !important;
   border: 1px inset;
   padding: 4px 5px;
   margin: 0;
   width: 100%;
   background:transparent;
   border-radius: 3px;
   color: #222;
}
.sp-input:focus  {
    border: 1px solid orange;
}
.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd;
}
.sp-picker-container , .sp-palette-container {
    float:left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px;
}
.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff;
}

/* Palettes */
.sp-palette-container {
    border-right: solid 1px #ccc;
}

.sp-palette-only .sp-palette-container {
    border: 0;
}

.sp-palette .sp-thumb-el {
    display: block;
    position:relative;
    float:left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border:solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange;
}
.sp-thumb-el {
    position:relative;
}

/* Initial */
.sp-initial {
    float: left;
    border: solid 1px #333;
}
.sp-initial span {
    width: 30px;
    height: 25px;
    border:none;
    display:block;
    float:left;
    margin:0;
}

.sp-initial .sp-clear-display {
    background-position: center;
}

/* Buttons */
.sp-palette-button-container,
.sp-button-container {
    float: right;
}

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
    margin:0;
    overflow:hidden;
    cursor:pointer;
    padding: 4px;
    display:inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle;
}
.sp-replacer:hover, .sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111;
}
.sp-replacer.sp-disabled {
    cursor:default;
    border-color: silver;
    color: silver;
}
.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float:left;
    font-size:10px;
}
.sp-preview {
    position:relative;
    width:25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float:left;
    z-index: 0;
}

.sp-palette {
    *width: 220px;
    max-width: 220px;
}
.sp-palette .sp-thumb-el {
    width:16px;
    height: 16px;
    margin:2px 1px;
    border: solid 1px #d0d0d0;
}

.sp-container {
    padding-bottom:0;
}


/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button {
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 5px 4px;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  vertical-align: middle;
}
.sp-container button:hover {
    background-color: #dddddd;
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin:0;
    padding:2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration:none;

}
.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline;
}


.sp-palette span:hover, .sp-palette span.sp-thumb-active {
    border-color: #000;
}

.sp-preview, .sp-alpha, .sp-thumb-el {
    position:relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
    display:block;
    position:absolute;
    top:0;left:0;bottom:0;right:0;
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-clear-display {
    background-repeat:no-repeat;
    background-position: center;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}

