/*! jQuery UI - v1.11.4 - 2015-08-26
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.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:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-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-next span,.ui-datepicker .ui-datepicker-prev 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:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(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%;/* support: IE8 */opacity:.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:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .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:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}@font-face{font-family:cabinregular;src:url(../fonts/cabin-regular-webfont.eot);src:url(../fonts/cabin-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/cabin-regular-webfont.woff2) format('woff2'),url(../fonts/cabin-regular-webfont.woff) format('woff'),url(../fonts/cabin-regular-webfont.ttf) format('truetype'),url(../fonts/cabin-regular-webfont.svg#cabinregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:cabinitalic;src:url(../fonts/cabin-italic-webfont.eot);src:url(../fonts/cabin-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/cabin-italic-webfont.woff2) format('woff2'),url(../fonts/cabin-italic-webfont.woff) format('woff'),url(../fonts/cabin-italic-webfont.ttf) format('truetype'),url(../fonts/cabin-italic-webfont.svg#cabinitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(../fonts/cabin-medium-webfont.eot);src:url(../fonts/cabin-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/cabin-medium-webfont.woff2) format('woff2'),url(../fonts/cabin-medium-webfont.woff) format('woff'),url(../fonts/cabin-medium-webfont.ttf) format('truetype'),url(../fonts/cabin-medium-webfont.svg#cabinmedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(../fonts/cabin-semibold-webfont.eot);src:url(../fonts/cabin-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/cabin-semibold-webfont.woff2) format('woff2'),url(../fonts/cabin-semibold-webfont.woff) format('woff'),url(../fonts/cabin-semibold-webfont.ttf) format('truetype'),url(../fonts/cabin-semibold-webfont.svg#cabinsemibold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:cabinbold;src:url(../fonts/cabin-bold-webfont.eot);src:url(../fonts/cabin-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/cabin-bold-webfont.woff2) format('woff2'),url(../fonts/cabin-bold-webfont.woff) format('woff'),url(../fonts/cabin-bold-webfont.ttf) format('truetype'),url(../fonts/cabin-bold-webfont.svg#cabinbold) format('svg');font-weight:700;font-style:normal}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.loader{background:rgba(221,221,221,.5) url(/app/img/loader.svg) center center no-repeat;background-size:120px;height:100%;width:100%;position:fixed;top:0;z-index:100}.notification-message a{position:relative;top:-1px;right:-17px;color:inherit;float:right;font-size:21px;font-family:cabinbold;line-height:1;text-shadow:0 1px 0 #fff;opacity:.4}.notification-message a:focus,.notification-message a:hover{text-decoration:none}.error-text-message{color:red}.error-message.error{background-color:#f05050}.error-message.success{background-color:#27c24c}html{height:100%!important}body{position:relative;min-height:100%;padding-bottom:50px;font-family:cabinregular,sans-serif;background:url(../img/register-back.png) top center;background-size:cover;background-attachment:fixed;color:#383838;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.none{background:#f5f5f5}h1,h2{margin:0;padding:60px 0 10px;text-align:center;font-size:30px;font-weight:400;color:#383838}h2{font-size:24px}h3{margin:0;padding:0 0 15px 28px;font-size:20px;font-weight:400;color:#37b34a}textarea{overflow:auto}p{margin:0}a{text-decoration:none}ul{margin:0;padding:0}li{list-style:none}.clear{clear:both}.left{float:left}.right{float:right}.block{display:block!important}.bold{font-family:cabinbold}.green{color:#37b34a}.no-border{border:none!important}.no-padding{padding:0!important}.relative{position:relative}.notification-message{position:fixed;bottom:0;left:0;right:0;top:0;height:100%;width:100%;line-height:normal;font-size:20px;text-align:center;background:rgba(0,0,0,0);color:#333;z-index:-1;-moz-transition:background .4s,z-index .4s;-o-transition:background .4s,z-index .4s;-webkit-transition:background .4s,z-index .4s;transition:background .4s,z-index .4s}.notification-message .notification-text{position:absolute;left:0;right:0;top:18%;width:50%;margin:0 auto;padding:70px 40px 30px;line-height:26px;opacity:0;background:rgba(245,245,245,.95);box-shadow:0 5px 15px rgba(0,0,0,.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);-webkit-transform:translateY(-30%);transform:translateY(-30%);-moz-transition:-moz-transform .4s,opacity .4s;-o-transition:-o-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}.notification-message .notification-text .allergens-holder .allergen-items{width:33%;margin-bottom:10px;padding-bottom:5px;font-size:16px;color:#383838;text-align:left}.notification-message .notification-text .allergen-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.notification-message .notification-text .allergen-information-site{position:static;float:none;text-decoration:underline;color:red;font-size:20px}.notification-message .notification-text p{margin-top:20px}.notification-message .notification-text .pop-up-text{font-size:16px;color:#383838;width:85%;margin:20px auto 0}.notification-message.fade-in{background:rgba(0,0,0,.45);z-index:6}.notification-message.fade-in .notification-text{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.notification-message .close-icon{position:absolute;right:15px}.notification-message .btn{margin-top:20px;line-height:30px}.login-error-message{display:none;position:relative;width:185px;padding:5px 20px 2px;vertical-align:middle;border-bottom:3px solid #cb1920!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-family:cabinbold;color:#fff;background-color:#ec1c24;z-index:-1;cursor:default}.login-error-message.show{display:table-cell;width:205px;line-height:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.login-form a.forgot-label{display:block;height:26px;padding-left:20px;line-height:28px;border:none;border-top:3px solid #3c974a;border-bottom-left-radius:5px;border-bottom-right-radius:5px;letter-spacing:1px;font-size:11px;color:#fff;background:#37b34a}.form{width:75%;margin:75px auto 0}.register{position:fixed;height:100%;width:100%;background:url(../img/register-back.png) center center no-repeat}.register .form{max-width:800px}.register .form input.short{text-align:center}.register.student-edit .form{width:360px;width:460px}.register.student-edit .form .actions{display:table;margin:0 auto}.register.student-edit .form .actions .btn-blue{margin-left:10px;margin-right:10px}.register.student-edit label{float:left;width:127px;margin-top:9px;margin-right:10px;text-align:right}.register.student-edit input{float:left;width:280px;margin:0 auto 22px}.form .left-inputs{width:48%}.form .right-inputs{width:48%}.form input{display:block;height:26px;width:85%;margin-bottom:22px;padding:2px 20px;border:1px solid #37b34a;border-radius:20px;box-shadow:none;font-family:cabinregular,sans-serif;font-size:14px;background:#fff;color:#000;outline:0}.form input.short{display:inline-block;height:28px;width:50px;margin-left:10px}.form input.card-types{display:inline-block;width:65%;margin-right:20px}.register input[type=date].ng-invalid,.register input[type=email].ng-invalid,.register input[type=password].ng-invalid,.register input[type=text].ng-invalid{border:1px solid #cb1920}.register input[type=date].ng-invalid:focus,.register input[type=email].ng-invalid:focus,.register input[type=password].ng-invalid:focus,.register input[type=text].ng-invalid:focus{background:rgba(203,25,32,.1)}.form .right-inputs input{float:right}.form input:focus{background:#d8f6dd}.form input.ng-invalid{border:1px solid #ec1c24;color:#ec1c24}.form input.ng-invalid:focus{background:#fff}.form.new-password,.form.send-email{margin:0 auto;padding-top:75px}.validation-box{margin:35px auto 15px;text-align:center}.validation-box .recaptcha div{margin:0 auto}.green-box{display:inline-block;height:32px;width:95px;margin-right:10px;line-height:35px;border-radius:15px;text-align:center;font-size:14px;font-family:cabinsemibold;background:#37b34a;color:#fff;cursor:default;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.close-icon{position:fixed;right:0;top:auto;bottom:0;height:30px;width:50px;background:url(../img/white-x.png) center center no-repeat;cursor:pointer;background-size:11px}.close-icon.red{right:30px;top:15px;height:40px;width:40px;border:none;border-radius:50%;outline:0;background-color:#ec1c24;background-size:15px}.btn{display:block;height:30px;width:125px;margin:0 auto;border:none;border-radius:15px;font-size:14px;font-family:cabinsemibold;text-align:center;color:#fff;outline:0;background-color:#808581}.btn.semi-wide{width:166px}.btn.wide{width:360px}.btn.btn-blue{background:#379ad2;border:1px solid #12818e}.btn.btn-blue.student-order{position:fixed;bottom:150px;left:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}.btn.btn-orange{margin-bottom:20px;font-weight:400;background:#f6842e;border:1px solid #d87428}.btn.btn-orange.darker{background:#f6662e;border:1px solid #c95923}.btn.plus{background:#f6842e url(../img/plus-white.png) 120px center no-repeat}.btn.btn-green{border:1px solid #37b34a;background:#41d057}.btn.btn-red{border:1px solid #d00000;background:#fa1e1e}.btn.btn-dark-green{background:#37b34a;border:1px solid #288236}.btn:disabled{opacity:.6}.custom-dropdown{position:relative;height:32px;width:360px;border-radius:25px;font-size:14px;background:#37b34a;color:#fff;cursor:pointer;margin-bottom:18px}.custom-dropdown .caret{display:block;position:absolute;right:0;height:100%;width:40px;border-left:1px solid #3ecc54;background:url(../img/down-arrow-white.png) center center no-repeat}.custom-dropdown .options{position:absolute;left:0;right:0;top:32px;max-height:0;width:90%;margin:0 auto;font-size:12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:auto;background:#3ecc54;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.custom-dropdown .options.opened{max-height:75px}.custom-dropdown .selected-option{float:left;padding-left:22px;line-height:34px}.custom-dropdown .option{height:20px;margin:0 20px;line-height:20px;border-bottom:1px solid #45d85c}.custom-dropdown .option:first-child{margin-top:10px}.custom-dropdown .option:last-child{border-bottom:none;margin-bottom:10px}.separator{height:10px;width:100%}.separator.bigger{height:35px}.separator.logos{display:none;height:115px}.separator .dotted{float:left;height:100%;width:48%;background:url(../img/horizontal-separator.png) center center repeat-x}.separator .backslash,.separator .plate,.separator .school-logo{float:left;height:100%;width:4%;min-width:15px;background:url(../img/backslash-green.png) center center no-repeat}.separator .plate{background:url(../img/plate-icon.png) center center no-repeat;background-size:65px}.separator .school-logo{width:10%}.separator .school-logo.killinarden{background:url(../img/killinarden.png) center bottom no-repeat}.vertical-separator{position:absolute;left:0;right:0;top:225px;float:none;height:440px;width:2px;margin:0 auto;background:url(../img/vertical-separator.png) center center repeat-y}header{position:relative;height:60px;width:100%;line-height:60px;border-bottom:5px solid #41d057;background:#37b34a}header .logo{position:absolute;left:25px;top:8px;height:98px;width:98px;background:url(../img/logo.png) center center no-repeat;cursor:pointer;z-index:1}header nav{float:right;height:100%}nav ul{height:100%;margin:0;font-size:14px;color:#fff}nav li{display:inline-block;float:left;padding:0 30px;border-left:1px solid #41d057;cursor:pointer;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}nav li.active,nav li:hover{background:#41d057}nav li .icon{display:inline-block;position:relative;top:11px;height:30px;width:35px;margin-right:2px;background:url(../img/header-icons.png) no-repeat}nav li.my-cards .icon{background-position:center -30px}nav li.dashboard .icon{background-position:center -60px}nav li.user-data{display:table;position:relative;height:100%}nav li.user-data .icon.user{margin-left:6px;background-position:center 0}nav li.user-data .edit-icon{position:absolute;left:0;right:0;top:16px;height:24px;width:24px;margin:0 auto;border-radius:50%;border:1px solid #000;background:#df0f17 url(../img/pen-icon.png) center center no-repeat;box-shadow:0 2px 0 0 rgba(0,0,0,.25)}nav li.calendar .icon{background-position:0 -90px}label{display:block;width:100px;margin:0 auto 15px}.overlay{position:fixed;bottom:0;left:0;right:0;top:0;height:100%;width:100%;z-index:2;background-color:rgba(245,245,245,.8)}::-webkit-input-placeholder{color:#000;font-family:cabinregular,sans-serif;font-size:14px}:-moz-placeholder{color:#000;font-family:cabinregular,sans-serif;font-size:14px}::-moz-placeholder{color:#000;font-family:cabinregular,sans-serif;font-size:14px}:-ms-input-placeholder{color:#000;font-family:cabinregular,sans-serif;font-size:14px}.login-form ::-webkit-input-placeholder{color:#444;font-size:13px}.login-form :-moz-placeholder{color:#444;font-size:13px}.login-form ::-moz-placeholder{color:#444;font-size:13px}.login-form :-ms-input-placeholder{color:#444;font-size:13px}.contact-form ::-webkit-input-placeholder{color:grey;font-size:16px}.contact-form :-moz-placeholder{color:grey;font-size:16px}.contact-form ::-moz-placeholder{color:grey;font-size:16px}.contact-form :-ms-input-placeholder{color:grey;font-size:16px}.wrapper{background:#fff}.wrapper .btn-green{position:relative;height:46px;width:310px;margin-top:25px;line-height:48px;border:none;border-radius:30px;font-size:20px;background:#37b34a;text-shadow:0 1px 3px rgba(0,0,0,.27)}.wrapper .btn.btn-green:hover:before{content:'';display:block;position:absolute;left:-8px;top:-8px;height:46px;width:310px;border-radius:35px;border:8px solid rgba(255,255,255,.5)}.wrapper h2{margin:25px 0;padding:0;text-align:center;font-size:27px;font-weight:400;color:#222}.login-form{position:absolute;bottom:-220px;right:-61px;height:214px;width:205px;padding-top:2px;border-radius:5px;font-size:15px;text-transform:uppercase;background:#37b34a;color:#fff;z-index:2}.login-form.with-error{border-bottom-left-radius:0;border-bottom-right-radius:0}.login-form.move-right{right:-150px}.login-form:before{content:'';display:block;position:absolute;left:0;right:0;top:-10px;width:0;height:0;margin:0 auto;border-bottom:10px solid #37b34a;border-left:10px solid transparent;border-right:10px solid transparent}.login-form div{height:52px;line-height:52px;padding-left:20px;border-bottom:3px solid #4dc15f;letter-spacing:1px;overflow:hidden}.login-form input{float:left;height:70%;width:165px;margin-top:7px;padding:2px 40px 0 10px;border:none;outline:0;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:1px;font-family:cabinregular,sans-serif;font-size:13px;color:#444;background:#fff url(../img/login-icons.png) 128px -7px no-repeat}.login-form .password input{background-position:128px -57px}.login-form button{position:relative;height:52px;width:205px;padding-left:20px;line-height:48px;border:none;border-top:3px solid #327f3e;outline:0;letter-spacing:1px;text-align:left;font-family:cabinbold;background:#3c974a url(../img/login-icons.png) 90% -106px no-repeat;-moz-transition:background-color .2s,border-color .2s;-o-transition:background-color .2s,border-color .2s;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.login-form button img{position:absolute;left:80px;top:10px;height:30px;width:30px}.login-form.with-error button{border-bottom-left-radius:0;border-bottom-right-radius:0}.login-form button[disabled]{border-color:#c5171d;background-color:#eb1c23}#landing-page{margin-bottom:-90px}header.landing-page{position:relative;height:95px;line-height:95px;background:#fff;border-bottom:none;border-top:45px solid #ec1f27;font-size:14px}header.landing-page:after{content:'';position:absolute;bottom:-52px;left:0;height:70px;width:100%;background:url(../img/brushed-header.png) bottom center repeat-x;z-index:1}header.landing-page nav{position:relative;float:none;width:1024px;margin:0 auto;z-index:2}header.landing-page nav ul{text-transform:uppercase;color:#444}header.landing-page nav ul.left{display:block}.hamburger-btn,header.landing-page nav ul.left.hamburger-menu{display:none}header.landing-page nav li{position:relative;float:none;padding:0 10px;border:none}header.landing-page nav li:hover{background:#fff;border:none;color:#ec1f27}header.landing-page nav li.item:hover:before{content:'';display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ec1f27}header.landing-page .logo{left:0;right:0;top:-32px;height:163px;width:157px;margin:0 auto;background:url(../img/logo-home.png) center center no-repeat;cursor:default;z-index:2}header.landing-page nav li.item-icon{position:relative;width:65px}header.landing-page nav li.item-menu{display:none}header.landing-page nav li.item.logout{border-right:1px solid #e7e7e7}header.landing-page li .icon.user-login{left:14px;top:28px;height:35px;background:url(../img/user-login.png) center top no-repeat}header.landing-page li .login-text{display:block;position:absolute;left:0;right:0;top:-16px;text-align:center}header.landing-page li:hover .icon.user-login{background-position:center bottom}header.landing-page .right li,header.landing-page .right li:hover{float:left;border-left:1px solid #e7e7e7}header.landing-page .right li.item-icon{border-right:1px solid #e7e7e7}header.landing-page .right .menu,header.landing-page .right .menu:hover{border-left:none}li.item-menu .hamburger-button{height:60px;margin-top:11px;padding:24px 9px 0;border-top-left-radius:15px;border-top-right-radius:15px;background:#fff}li.item-menu .hamburger-button>span:nth-child(1),li.item-menu .hamburger-button>span:nth-child(2),li.item-menu .hamburger-button>span:nth-child(3){display:block;width:45px;height:4px;margin-bottom:7px;border-radius:4px;background-color:#444}li.item-menu.selected .hamburger-button{background:#37b34a;-moz-transition:background .25s ease-out;-o-transition:background .25s ease-out;-webkit-transition:background .25s ease-out;transition:background .25s ease-out}li.item-menu.selected .hamburger-button span{background-color:#fff}.intro{position:relative;padding:220px 0 340px;background:url(../img/bg-kids.png) center center no-repeat}.screen-slider{position:absolute!important;top:0;left:0;width:100%;height:100%}.screen-slider .slider-img{height:833px}.screen-slider .slider-img.one{background:url(../img/bg-1.jpg) center center no-repeat}.screen-slider .slider-img.two{background:url(../img/bg-2.jpg) center center no-repeat}.screen-slider .slider-img.three{background:url(../img/bg-3.jpg) center center no-repeat}.intro:after{content:'';position:absolute;bottom:-68px;left:0;height:93px;width:100%;background:url(../img/brushed-white.png) top left repeat-x}.intro .students-icon{position:relative;height:75px;width:75px;margin:0 auto 5px;background:url(../img/students-icon.png) center center no-repeat}.intro h1{position:relative;padding:0;text-align:center;font-size:52px;font-family:cabinbold;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.39)}.intro .button-box{height:46px;margin-top:25px}.down-arrows{position:absolute;bottom:-30px;left:0;right:0;height:63px;width:43px;margin:0 auto;background:url(../img/down-arrows.png) center center no-repeat;z-index:1}.up-arrow{position:absolute;top:-30px;left:0;right:0;height:46px;width:46px;margin:0 auto;background:url(../img/up-arrow.png) center center no-repeat;cursor:pointer;z-index:1}.supply{position:relative;width:1024px;margin:0 auto;padding:75px 0 65px;background:#fff}.supply .down-arrows{bottom:-20px}.supply .supplies-number{height:115px;width:115px;margin:0 auto;line-height:115px;text-align:center;font-size:34px;background:url(../img/circle-decoration.png) center center no-repeat}.supply p{margin:25px 0 20px;text-align:center;font-size:16px;color:#616161}.slider .separator .dotted,.supply .separator .dotted{width:45%}.supply .separator .backslash,.supply .separator .plate{width:10%}.what-we-do{position:relative;padding:100px 0;text-align:center;background:#4cb344}.what-we-do:before{content:'';position:absolute;top:-21px;left:0;height:93px;width:100%;background:url(../img/brushed-green-top.png) top left repeat-x}.what-we-do:after{content:'';position:absolute;bottom:-30px;left:0;height:93px;width:100%;background:url(../img/brushed-green-bottom.png) top left repeat-x}.what-we-do .what-we-do-wrapper{width:1024px;margin:0 auto}.what-we-do .what-we-do-wrapper .title{margin-bottom:30px;font-size:27px;color:#fbfbfc}.what-we-do .what-we-do-wrapper .content{font-size:16px;color:#fbfbfc;line-height:24px}.sponsor img{width:100%}.slider{position:relative;padding:50px 0 85px}.slider .schools-holder{position:relative;width:1000px;margin:0 auto}.slider .school{display:inline-block;width:100%}.slider #testimonials{overflow:hidden;white-space:nowrap}.slider p{display:inline-block;width:100%;margin-top:30px;line-height:30px;text-align:center;font-size:16px;font-style:italic;color:#353535;white-space:normal}.slider .quotes{font-size:26px}.slider .document-icon{display:block;height:21px;width:15px;margin:20px auto 0;background:url(../img/document-icon.png) center center no-repeat;cursor:pointer}.slider .nav-arrow{position:absolute;top:50%;left:-65px;height:50px;width:50px;background:url(../img/arrows.png) center 0 no-repeat;cursor:pointer;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider .nav-arrow:hover{background-position:center -50px}.slider .nav-arrow.right-arrow{left:auto;right:-65px;background-position:center -100px}.slider .nav-arrow.right-arrow:hover{background-position:center -150px}.slider .staff-member{height:90px;vertical-align:top;text-align:left;opacity:.5;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;cursor:pointer}.slider .staff-member.active{opacity:1}.slider .staff-member.johnfennell{float:left}.slider .staff-member.donal{display:inline-block}.slider .staff-member.tinawhelan{float:right}.slider .member-data,.slider .member-image{float:left}.slider .member-image{height:83px;width:83px;border-radius:50%}.slider .member-data{margin-left:12px}.slider .philomenacherry .member-image{background-color:#cdcdcd}.slider .mariangriffin .signature{background-size:100%}.slider .mariangriffin .member-image{background-color:#cdcdcd}.slider .tombyrne .member-image{background-color:#cdcdcd}.slider .staff-member.active .member-image{background-position:center bottom}.slider .signature{height:40px;width:110px;border-bottom:1px solid #000}.slider .name{margin-top:5px;text-transform:uppercase;font-size:11px;font-family:cabinbold;color:#222}.slider .position{font-size:13px;color:#777}.slider .school-name{font-size:13px;color:#777}.staff{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px;text-align:center}.map{position:relative;height:470px}.map.dublin{transition:ease-in-out .5s;background:url(../img/map-dublin.png) center center no-repeat}.map.wexford{transition:ease-in-out .5s;background:url(../img/map-wexford.jpg) center center no-repeat}.map.clare{transition:ease-in-out .5s;background:url(../img/map-clare.jpg) center center no-repeat}.map.longford{transition:ease-in-out .5s;background:url(../img/map-longford.jpg) center center no-repeat}.map:before{content:'';position:absolute;top:-75px;left:0;height:93px;width:100%;background:url(../img/brushed-white-top.png) top left repeat-x}.map:after{content:'';position:absolute;bottom:-60px;left:0;height:93px;width:100%;background:url(../img/brushed-white-bottom.png) top left repeat-x}.contact-form{position:relative;height:530px;padding-bottom:25px;background:#fff}.contact-form .form-wrapper{position:absolute;left:0;right:0;top:-208px;width:1000px;margin:0 auto}.contact-form .tabs{display:flex;height:60px;line-height:60px}.contact-form .tab{height:100%;width:100%;padding-left:0;border:1px solid #c1c1c1;border-bottom:none;border-top-left-radius:25px;border-top-right-radius:25px;text-transform:uppercase;font-family:cabinbold;background:#f0efef;color:#000;cursor:pointer;text-align:center}.contact-form .tab.active{background:#fff;color:#ec1c24}.contact-form .location{position:relative;padding:55px 60px;border-top:1px solid #c1c1c1;background:#fff}.contact-form .location:after,.contact-form .location:before{content:"";position:absolute;bottom:-1px;top:-1px;height:30%;width:1px;background-image:-webkit-gradient(linear,0 0,0 100%,from(#c1c1c1),to(transparent));background-image:-webkit-linear-gradient(#c1c1c1,transparent);background-image:-moz-linear-gradient(#c1c1c1,transparent);background-image:-o-linear-gradient(#c1c1c1,transparent);background-image:linear-gradient(#c1c1c1,transparent)}.contact-form .location:before{left:0}.contact-form .location:after{right:0}.contact-form .school-data{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:100px}.contact-form .school-logo{float:left;height:100px;width:85px}.contact-form .school-logo.dublin{background:url(../img/dublin.svg) center center no-repeat}.contact-form .school-logo.wexford{background:url(../img/wexford.svg) center center no-repeat}.contact-form .school-logo.clare{background:url(../img/clare.svg) center center no-repeat}.contact-form .school-logo.longford{background:url(../img/longford.svg) center center no-repeat}.contact-form .city-name{float:left;margin-left:30px;margin-top:0;border-bottom:7px solid #37b34a;text-transform:uppercase;font-size:34px;font-family:cabinbold;color:#000}.contact-form .school-info{float:left;margin-left:30px;font-size:16px;color:#6d6d6d}.contact-form p{display:block;width:360px;margin:0 0 8px 0;padding-left:45px;line-height:18px}.contact-form p.address{background:url(../img/form-icons.png) left -15px no-repeat}.contact-form p.phone{background:url(../img/form-icons.png) left -80px no-repeat}.contact-form p .bold{color:#000}.contact-form input,.contact-form textarea{padding:15px 40px;border:1px solid #cbcaca;font-size:16px;outline:0;background:#fff;color:grey}.contact-form input{display:inline-block;width:48%;margin-bottom:25px;padding:16px 40px 14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:cabinregular,sans-serif}.contact-form input.contact-name{float:left;background:url(../img/form-icons.png) 10px -127px no-repeat}.contact-form input.contact-email{float:right;background:url(../img/form-icons.png) 10px -187px no-repeat}.contact-form textarea{height:204px;width:100%;margin-bottom:45px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/form-icons.png) 10px -245px no-repeat}.contact-form .btn.btn-green{width:265px;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;border:none}.contact-form .btn.btn-green:hover{background:#ea1e24}footer{position:relative;padding:50px 0 20px;border-bottom:3px solid #000;background:#37b34a}footer:before{content:'';position:absolute;top:-21px;left:0;height:93px;width:100%;background:url(../img/brushed-green-top.png) top left repeat-x}footer .logo{position:relative;height:117px;width:117px;margin:0 auto;background:url(../img/logo-footer.png) center center no-repeat}footer .social-icons{margin-top:20px;margin-bottom:20px;text-align:center}footer .social-icons .icon{display:inline-block;height:27px;width:27px;margin:0 6px;border:1px solid #000;border-radius:50%;background:#ea1e24 url(../img/social-icons.png) 1px 2px no-repeat;box-shadow:0 2px 0 0 rgba(0,0,0,.25);cursor:pointer;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}footer .social-icons .icon.facebook{background-position:1px -26px}footer .social-icons .icon.linkedin{background-position:1px -53px}footer .social-icons .icon.rss{background-position:1px -80px}footer .social-icons .icon:hover{background-color:#31ad44}footer ul{text-align:center}.copyright-wizard ul li,footer ul li{display:inline-block;height:20px;padding:0 20px 0 15px;border-right:1px solid #fff;font-size:16px}.copyright-wizard ul li:first-child,footer ul li:first-child{padding-left:0}.copyright-wizard ul li:last-child,footer ul li:last-child{border-right:none;padding-right:30px}.copyright-wizard a,footer a{color:#fff;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.copyright-wizard a:hover,footer a:hover{opacity:.5}.copyright{height:52px;line-height:52px;text-align:center;font-size:15px;background:#ea1e24;color:#fff}.hero-circle{position:absolute;right:60px;top:55px;width:80px;height:80px;border:3px solid #37b34a;border-radius:22px}.hero-face{width:100%;height:100%}.hero-face:after{display:block;content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-3px 0 0 -3px;border:1px solid #374b54;border-radius:50%;background:#fff}.hero-hour{width:0;height:0;position:absolute;top:50%;left:50%;margin:-2px 0 -4px -30%;padding:0 0 3px 30%;background:#374b54;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;border-radius:4px 0 0 4px}.hero-minute{width:0;height:0;position:absolute;top:50%;left:50%;margin:-40% -1px 0;padding:40% 1px 0;background:#374b54;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.hero-second{width:0;height:0;position:absolute;top:50%;left:50%;margin:-40% -1px 0 0;padding:40% 1px 0;background:#37b34a;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.hero-second:after{display:block;position:relative;left:-1px;content:'';height:12px;width:2px;background:#37b34a}#ui-datepicker-div{font-family:cabinregular,sans-serif;font-size:16px;z-index:5!important}.ui-datepicker .ui-corner-all{cursor:pointer}.ui-datepicker .ui-datepicker-header{background:#37b34a;color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#d8f6dd}.ui-state-active,.ui-widget-content .ui-state-active{background:#37b34a;color:#fff}.ui-datepicker th{color:#37b34a}.ui-datepicker .ui-datepicker-month{margin-left:16px}#ui-datepicker-div .ui-datepicker-year{width:auto;margin:0;padding-top:3px;border:1px solid rgba(255,255,255,.5);border-radius:2px;outline:0;font-family:cabinregular,sans-serif;background:#37b34a;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#ui-datepicker-div .ui-datepicker-year option{font-family:cabinregular,sans-serif}.registration-successful p{text-align:center;font-size:18px;color:#929292}.reg-child{position:relative;padding-bottom:40px;background:0 0}.reg-child .form{width:360px}.reg-child input{width:320px;margin:0 auto 22px}.reg-child .movable{-moz-transition:margin-left .3s ease-in-out;-o-transition:margin-left .3s ease-in-out;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.reg-child .movable.move-left{margin-left:225px}.reg-child .allergens{position:fixed;bottom:0;left:0;top:65px;height:100%;width:225px;background:#fff;-moz-transform:translateX(-225px);-ms-transform:translateX(-225px);-o-transform:translateX(-225px);-webkit-transform:translateX(-225px);transform:translateX(-225px);-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.reg-child .allergens.slide-in{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.reg-child .allergens .dotted{width:45%;margin-top:6px}.reg-child .allergens .backslash{width:10%;margin-top:6px}.reg-child .allergens .allergens-holder{margin-top:15px;padding:0 28px}.reg-child .allergens .allergen{height:36px;line-height:36px;border-bottom:1px solid #e0e0e0;font-size:12px;color:#000}.reg-child .allergens .allergen:last-child{border-bottom:none}label.checkbox-lbl{position:relative;width:auto;margin:0;line-height:18px;cursor:pointer}label.checkbox-lbl [type=checkbox],label.checkbox-lbl [type=radio]{display:none}[type=checkbox]+span,label.checkbox-lbl [type=radio]+span{display:inline-block;float:left;margin-right:10px;padding:7px;border-radius:50%;background-color:#bebec1}:checked+span,label.checkbox-lbl [type=radio]:checked+span{background:#37b34a url(../img/tick-white.png) 1px 1px no-repeat;background-size:12px}label.checkbox-lbl [type=radio]+span,label.checkbox-lbl [type=radio]:checked+span{position:absolute;top:10px}.reg-child .selected-allergens{width:360px;margin:10px auto 0;font-size:12px;color:#000}.products-prices :checked+span{background-color:#62b482}.reg-child .allergens label.checkbox-lbl{line-height:36px}.reg-child .allergens label.checkbox-lbl span{float:none;position:absolute;right:0;top:12px;margin:0}.add-card .left .credit-cards label.checkbox-lbl{float:left;width:25px;min-height:1px}.reg-child .btn.btn-dark-green,.reg-child .btn.btn-green,.reg-child .btn.btn-orange,.reg-child .btn.btn-red{margin-left:0;margin-bottom:20px}.reg-child .btn.btn-blue{width:360px;margin-top:40px}.add-child.btn.btn-blue{display:inline-block;width:280px;margin-top:75px}section[ui-view]:after{display:block;content:'';clear:both}.parent-dashboard{font-size:16px;color:#6c6c6c}.parent-dashboard .center-content{width:360px;margin:0 auto}.parent-dashboard h2{height:30px;padding-left:75px;text-align:left}.parent-dashboard .balance,.parent-dashboard .child-list{width:50%}.parent-dashboard .balance .center-content{margin-top:70px}.parent-dashboard .dotted{width:78%}.parent-dashboard .dotted.shorter{width:18%}.parent-dashboard ul{margin-top:45px}.parent-dashboard li{height:125px;width:360px;margin-bottom:55px}.parent-dashboard li:last-child{margin-bottom:10px}.parent-dashboard li .cap-icon{display:inline-block;float:left;height:60px;width:60px;margin-right:15px;background:url(../img/cap-icon.png) center center no-repeat}.parent-dashboard .child-data{position:relative;margin-bottom:20px}.parent-dashboard .child-name{display:inline-block;font-size:18px;font-family:cabinbold}.parent-dashboard .button-group .btn{display:inline-block}.parent-dashboard .button-group .btn-blue{margin-right:28px}.parent-dashboard .balance-info{width:360px;margin-top:75px}.order-complete .amount,.parent-dashboard .amount{display:table;width:360px;margin-top:20px;padding-left:80px;font-size:38px;color:#383838}.parent-dashboard .amount{padding-left:0}.parent-dashboard .amount span{float:left}.parent-dashboard .btn-green{display:inline-block;float:right;margin-top:10px}.parent-dashboard .amount .btn-blue{float:left;margin-left:20px;margin-top:7px}.parent-dashboard .additional-info{font-size:14px}.parent-dashboard .edit-icon{position:absolute;left:38px;top:-5px;height:27px;width:25px;padding:0;border:none;outline:0;background:url(../img/edit-green-icon.png) center center no-repeat}nav li.user-data .edit-text{display:none}.parent-dashboard .button-group .btn-dark-green{margin-right:28px}.parent-dashboard .balance .btn-green{float:left;width:215px;margin-top:20px}.top-up-modal{position:fixed;bottom:0;left:0;right:0;top:0;height:100%;width:100%;font-size:14px;background:rgba(255,255,255,.95);color:#000;z-index:5}.top-up-modal .content{width:360px;margin:6% auto 0}.top-up-modal .separator .dotted{width:44%}.top-up-modal .backslash{width:11%}.top-up-modal .credit-cards{display:table;height:auto;margin-top:50px}.top-up-modal .label{position:relative;top:-2px;left:5px}.top-up-modal .btn{display:block!important;margin:20px 0 0 0}.top-up-modal .btn.btn-right{display:block!important;margin:0}.top-up-modal .right{padding-top:155px}.top-up-modal .centered{margin-top:80px}.top-up-modal .custom-dropdown.dropdown-left{margin-bottom:8px}.top-up-modal .custom-dropdown.dropdown-right{margin-bottom:22px}.top-up-modal h1{margin-top:100px}.top-up-modal .vertical-separator{top:260px}.top-up-modal .form{width:373px;margin:0 auto}.top-up-modal .form input.long{width:88%}.top-up-modal .credit-cards .card{width:100%;margin-bottom:20px}.top-up-modal .credit-cards .card span{display:inline-block;line-height:35px;vertical-align:top}.top-up-modal .credit-cards img{display:inline-block;margin-right:20px}.add-card .form{width:360px}.add-card .form input.short{margin-left:0;margin-right:20px}.add-card .editing input{color:#37b34a}.add-card .btn-blue,.add-card .btn-dark-green{display:inline-block;margin-right:22px}.add-card .right .btn-orange{display:inline-block;float:right}.add-card .left,.add-card .right{width:50%}.add-card .left{padding-top:135px}.add-card .left .card{float:none;width:360px;margin:20px 0;line-height:42px;font-size:14px;vertical-align:top;border-top-right-radius:20px;border-bottom-right-radius:20px;color:#000}.add-card .left .credit-cards{width:360px;margin:0 auto}.add-card .btn.deactivate{margin-top:10px}.add-card .help-icon,.reg-child .help-icon,.top-up-modal .help-icon{display:inline-block;position:relative;left:-8px;top:6px;height:20px;width:30px;outline:0;border:none;background-color:transparent}.add-card .help-icon .icon,.reg-child .help-icon .icon,.top-up-modal .help-icon .icon{position:absolute;top:0;left:0;height:20px;width:21px;background:url(../img/question-mark.png) bottom left no-repeat;cursor:pointer}.add-card .help-icon .popup,.reg-child .help-icon .popup,.top-up-modal .help-icon .popup{display:none;position:absolute;right:-115px;top:-9px;height:auto;width:100px;padding:12px 6px;line-height:16px;border-radius:4px;text-align:center;font-size:12px;font-family:cabinsemibold;color:#fff;background:#f6842e}.add-card .help-icon .popup:before,.reg-child .help-icon .popup:before,.top-up-modal .help-icon .popup:before{content:'';position:absolute;left:-8px;top:11px;width:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #f6842e}.add-card .help-icon:hover .icon,.reg-child .help-icon:hover .icon,.top-up-modal .help-icon:hover .icon{background-position:top left}.add-card .help-icon:hover .popup,.reg-child .help-icon:hover .popup,.top-up-modal .help-icon:hover .popup{display:block}.reg-child .help-icon .popup{right:-200px;top:-9px;left:32px;height:auto;width:auto;line-height:19px;padding:5px 10px}.reg-child .btn.btn-red{display:inline-block}.reg-child .help-icon{left:4px}.credit-cards{height:34px;margin-bottom:25px}.credit-cards .card{position:relative;float:left;height:34px;width:85px}.credit-cards .card img{float:left;margin-right:10px;border-radius:4px}.credit-cards .card.default-card img{border:2px solid #37b34a;background:#37b34a}.credit-cards .card.default-card .icon{position:absolute;left:-7px;top:10px;height:15px;width:15px;border-radius:50%;background:#37b34a url(../img/tick-white.png) 0 0 no-repeat}.credit-cards .card.selected-card{background:#e9e9e9}.credit-cards .manage-card{position:absolute;top:0;right:0;height:95%}.credit-cards .manage-icon{display:inline-block;position:relative;top:3px;height:24px;width:24px;border-radius:50%;border:1px solid #000;box-shadow:0 2px 0 0 rgba(0,0,0,.25);cursor:pointer}.credit-cards .edit-card{margin-right:7px;background:#2ba73e url(../img/pen-icon.png) center center no-repeat}.credit-cards .delete-card{margin-right:3px;background:#df0f17 url(../img/trash-icon.png) center center no-repeat}.add-child .btn-blue{height:45px;width:170px;margin-top:45px;line-height:45px;border-radius:30px;font-size:16px}.add-child p{width:360px;margin:120px auto 45px;text-align:center;font-size:16px;color:#6c6c6c}.teacher-order .student-list{width:90%;margin:90px auto 0;text-align:center}.teacher-order .student-list ul{display:inline-block;width:auto;list-style:none;text-align:center;border-right:2px dotted #dcdcdc}.teacher-order .student-list ul:last-of-type{border-right:none}.teacher-order .student{height:55px;width:auto;padding-left:30px;padding-right:20px;text-align:center;line-height:55px}.teacher-order .student-name{display:inline-block;float:left;min-width:200px;text-align:left;font-family:cabinbold;font-size:16px;letter-spacing:1px;color:#2c2c2c}.teacher-order .calendar-icon,.teacher-order .dish-icon,.teacher-order .info-icon{display:inline-block;height:55px;width:45px;max-width:15%;cursor:pointer}.teacher-order .class-calendar{display:none;cursor:pointer;letter-spacing:1px;width:180px;margin:0 auto 20px}.teacher-order .info-icon{position:relative;background:url(../img/info-icon-new.png) top center no-repeat}.teacher-order .info-icon.selected{background-position:bottom center}.teacher-order .dish-icon{background:url(../img/dish-icon.png) center 14px no-repeat}.teacher-order .calendar-icon{background:url(../img/calendar-icon-green.png) center center no-repeat}.teacher-order .popup{position:absolute;left:-75px;top:-120px;width:195px;border-radius:4px;line-height:14px;font-size:12px;background:#fff;z-index:1}.teacher-order .popup-head{height:36px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #ffa3a7;background:#ec1c24;color:#fff}.teacher-order .popup-head .name{display:inline-block;height:100%;padding:6px 0 0 8px;vertical-align:top}.teacher-order .popup-head .icon{display:inline-block;height:100%;width:55px;border-right:1px solid #ffa3a7;background:url(../img/cap-icon-white.png) center center no-repeat}.teacher-order .popup-body{position:relative;height:65px;padding:12px 15px;border:1px solid #e0e0e0;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#464646}.teacher-order .popup-body:after,.teacher-order .popup-body:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.teacher-order .popup-body:after{border-top-color:#fff;border-width:7px;margin-left:-7px}.teacher-order .popup-body:before{border-top-color:#e0e0e0;border-width:8px;margin-left:-8px}.teacher-order .right{margin-top:20px}.teacher-order .right .btn{display:inline-block;position:relative;top:-3px;border:none}.teacher-order .input-holder .custom-select{float:right}.teacher-order .input-holder span{margin-top:9px}.teacher-order .report{text-align:right;margin-top:5px}.order-list{position:fixed;bottom:0;left:0;top:65px;width:224px;padding-bottom:35px;border-right:1px solid #d8d8d8;background:#f5f5f5}.order-list h1{text-align:left;padding:47px 0 30px 25px}.order-list h3{border-bottom:1px solid #d8d8d8}.order-list .days{height:calc(100% - 100px);overflow-y:auto}.order-list .days span{display:table;width:100%}.order-list li{display:block;position:relative;padding-left:25px;line-height:56px;border-bottom:1px solid #d8d8d8;font-family:cabinsemibold;font-size:16px;letter-spacing:1px;color:#000;cursor:pointer}.order-list li .icon{position:absolute;top:23px;right:12px;height:7px;width:7px;background:url(../img/arrow-icons.png) top center no-repeat}.order-list .items-holder{max-height:0;margin-left:-25px;overflow:hidden;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.order-list .order-items{background:#e6e6e6}.order-list li.opened{color:#37b34a}.order-list li.opened .icon{background-position:bottom center}.order-list li.opened .items-holder{max-height:500px}.order-list .order-items li{height:36px;font-size:12px;line-height:36px;border-bottom:1px solid #f5f5f5;background:#e6e6e6}.order-list .order-items li:last-child{border-bottom:none}.order-list .order-items li:hover{background:#d8f6dd;color:#37b34a}.order-list .selected-food{position:relative;height:35px;padding-left:25px;line-height:38px;border-bottom:1px solid #f5f5f5;border-top:1px solid #d8d8d8;font-size:12px;background:#b7b7b7;color:#fefefe}.order-list .selected-food img{position:absolute;right:12px;top:9px;height:18px}.weekdays{position:fixed;left:225px;right:0;top:65px;height:100px;background:#fff}.weekdays .day{position:relative;float:left;width:20%;height:100%;border-right:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e1e1e1;cursor:pointer}.weekdays .day.previous{background:#d8f6dd}.weekdays .day.previous:hover{background:#41d057}.weekdays .day.current{background:#fff}.weekdays .icon{position:absolute;left:0;right:0;top:50%;height:30px;width:31px;margin:0 auto;opacity:.28;background:url(../img/week-days.png) no-repeat;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.weekdays .mon .icon{background-position:0 0}.weekdays .tue .icon{background-position:0 -30px}.weekdays .wed .icon{background-position:0 -60px}.weekdays .thu .icon{background-position:0 -90px}.weekdays .fri .icon{background-position:0 -120px}.weekdays .day.current .icon,.weekdays .day.previous .icon{opacity:1}.weekdays .day.previous .check{position:absolute;display:block;bottom:-17px;left:0;right:0;height:18px;width:18px;margin:0 auto;border:2px solid #808581;border-radius:50%;background:#37b34a url(../img/tick-white.png) center center no-repeat}.weekdays .day .star{display:none;position:absolute;top:0;right:0;height:25px;width:25px;background:#c6c7c6 url(../img/star-icon.png) center center no-repeat}.weekdays .day.special .star{display:block}.weekdays .day.special.current .star{right:-1px;border-right:1px solid #f6842e;background-color:#f6842e}.food-menu,.products-prices{position:fixed;bottom:0;left:225px;right:0;top:65px;padding-bottom:50px;font-size:14px;font-weight:700;overflow-y:auto;background:#f5f5f5}.food-menu{background:#fff}.food-menu .menu-wrapper{display:table;width:100%;height:50%;margin-top:12%}.food-menu .menu-item{display:table;position:relative;float:left;height:100%;width:33.33%;cursor:pointer}.food-menu .menu-item.one{float:none;margin:0 auto}.food-menu .menu-item.next-active{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.order .food-menu .menu-item.next-active .food-icon img{-moz-transform:scale(2.3) translateY(-26%);-ms-transform:scale(2.3) translateY(-26%);-o-transform:scale(2.3) translateY(-26%);-webkit-transform:scale(2.3) translateY(-26%);transform:scale(2.3) translateY(-26%);-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.food-menu .menu-item.next{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.order .food-menu .menu-item.next .food-icon img{-moz-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);-o-transform:scale(1) translateY(-50%);-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.food-menu .menu-item.previous-active{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.order .food-menu .menu-item.previous-active .food-icon img{-moz-transform:scale(2.3) translateY(-26%);-ms-transform:scale(2.3) translateY(-26%);-o-transform:scale(2.3) translateY(-26%);-webkit-transform:scale(2.3) translateY(-26%);transform:scale(2.3) translateY(-26%);-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.food-menu .menu-item.previous{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.order .food-menu .menu-item.previous .food-icon img{-moz-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);-o-transform:scale(1) translateY(-50%);-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.food-menu .menu-item.fadein{opacity:1;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.food-menu .menu-item.fadeout{opacity:0;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.food-menu .menu-item.skip-day{width:auto;height:auto;margin:50px 0 0 40px}.food-menu .buttons-wrapper{position:absolute;bottom:50px;right:0}.food-menu .buttons-wrapper .menu-item{float:right;height:40px;width:150px;margin:10px;border:none;font-size:12px;line-height:40px;color:#fff;text-align:center;background:#37b34a}.food-menu .buttons-wrapper .menu-item:hover{opacity:.5}.food-menu .menu-item.skip-day .food-name{position:static}.food-menu .menu-item.skip-day .food-icon{display:none}.food-menu .menu-item .food-name{position:absolute;bottom:0;left:0;right:0;margin:0 auto;text-align:center}.food-menu .menu-item.selected .food-icon img{-moz-transform:scale(2.3) translateY(-26%);-ms-transform:scale(2.3) translateY(-26%);-o-transform:scale(2.3) translateY(-26%);-webkit-transform:scale(2.3) translateY(-26%);transform:scale(2.3) translateY(-26%)}.food-menu .menu-item .food-icon,.food-menu .menu-item.selected .tick,.food-menu .menu-item.skip-day .tick{position:absolute;left:0;right:0;top:50%;width:90%;height:100%;margin:0 auto;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.food-menu .menu-item.skip-day .tick{background:url(../img/black-right-arrow.png) center center no-repeat;height:50px}.food-menu .menu-item .food-icon img{position:absolute;left:0;right:0;top:50%;height:auto;width:auto;max-width:100%;max-height:50%;margin:0 auto;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:max-width .3s ease-in-out,max-height .3s ease-in-out,opacity .3s ease-in-out;-o-transition:max-width .3s ease-in-out,max-height .3s ease-in-out,opacity .3s ease-in-out;-webkit-transition:max-width .3s ease-in-out,max-height .3s ease-in-out,opacity .3s ease-in-out;transition:max-width .3s ease-in-out,max-height .3s ease-in-out,opacity .3s ease-in-out}.food-menu .menu-item .submenu-price{position:absolute;bottom:0;left:0;right:0;height:40px;width:70px;margin:0 auto;background:#37b34a;color:#fff;font-size:16px;line-height:42px;text-align:center}.products-prices{background:#fff}.products-prices .relative{height:45%;min-height:350px;margin-top:30px}.products-prices .relative img.bg-image{position:absolute;left:0;right:0;top:45%;width:70%;margin:0 auto;opacity:.2;z-index:-1;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.products-prices .relative .student-order-buttons{position:absolute;bottom:5px;left:0;right:0;margin:0 auto}.products-prices .horizontal-line{position:absolute;top:100px;height:1px;width:100%;background:#d8d8d8}.products-prices .wizard-steps{width:100%;margin:0 auto;padding:35px 0 50px;text-align:center;white-space:nowrap;overflow:auto}.products-prices .wizard-steps .mCSB_container{display:table}.products-prices .wizard-steps .mCSB_horizontal.mCSB_inside>.mCSB_container{width:auto!important;min-width:100%;margin-bottom:20px}.products-prices .wizard-steps .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{top:1px;height:4px;background-color:#62b482}.products-prices .wizard-steps .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;background-color:rgba(190,190,193,.5)}.products-prices .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-5px}.products-prices .step{display:inline-block;position:relative;height:155px;width:130px;margin-left:15px;text-align:center;vertical-align:top;font-family:cabinbold;font-size:14px;color:#000;cursor:pointer;opacity:.3}.products-prices .step.current{color:#ec1c24;opacity:1}.products-prices .current-selection.special .star,.products-prices .step.special .star{position:absolute;bottom:47px;left:0;right:0;height:15px;width:15px;margin:0 auto;background:url(../img/star-orange.png) center center no-repeat}.products-prices .step.disabled{opacity:.2}.products-prices .step img{margin:20px auto 0;max-height:100px;max-width:100px}.products-prices .step-name{position:absolute;bottom:0;left:0;right:0;height:30px;line-height:normal;white-space:normal}.products-prices .current-selection{position:relative;height:calc(100% - 60px);width:480px;margin:0 auto;padding-top:25px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.products-prices .current-selection .icon{height:96px;position:relative;width:96px;margin:0 auto;background:url(../img/outline.png) top center no-repeat}.products-prices .current-selection .icon img{position:absolute;left:0;right:0;top:50%;max-width:85%;margin:0 auto;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.products-prices .current-selection.special .star{right:-3px;top:15px;height:19px;width:19px;border-radius:50%;background:#f6842e url(../img/star-icon.png) center center no-repeat;background-size:12px}.products-prices .current-selection ul{display:table;margin:25px auto 0}.products-prices .current-selection h2 .separator,.products-prices .current-selection h2 .separator span{display:block}.products-prices .current-selection .btn-blue{position:absolute;top:50%;right:-125px;transform:translateY(-50%)}.products-prices h2{display:inline-block;padding-top:12px}.products-prices .separator{margin-top:12px}.products-prices .dotted{width:45%}.products-prices .backslash{width:10%}.products-prices .selection-options{height:calc(100% - 45px);width:auto;margin:0 auto;text-align:left;overflow:auto}.products-prices .selection-options li{height:30px;min-width:200px;line-height:30px;font-family:cabinbold}.products-prices .selection-options .item-name,.products-prices .selection-options .item-price{display:inline-block;color:#6c6c6c}.products-prices .selection-options .plus-sign{font-size:18px}.products-prices .selection-options .item-price{float:right;line-height:12px;color:#000}.products-prices .selection-options li.special .item-name{padding-right:20px;background:url(../img/star-orange.png) right 2px no-repeat}.products-prices .selection-options label.checkbox-lbl{float:left;margin-right:20px}.products-prices .btn{margin:0 auto}.calendar-sidebar{position:fixed;top:65px;left:0;bottom:0;width:240px;padding:45px 0 35px 30px;background:#f5f5f5}.calendar-info .calendar-be-there,.calendar-info .calendar-order-list,.calendar-info .calendar-school-notification{margin-right:30px}.calendar-info h1{line-height:27px;text-align:left}.calendar-info h3{padding:15px 0;font-size:17px}.calendar-info p{margin-top:15px;text-align:justify}.calendar-info .dotted.shorter{width:18%}.calendar-info .dotted{width:70%}.calendar-info .btn.btn-blue{margin-bottom:20px}.calendar-info ol{margin-top:15px;padding-left:18px;font-size:16px}.calendar-info ol li{height:30px;line-height:31px;list-style:inherit}.calendar-info .calendar-school-notification h3:first-of-type{padding-bottom:0}.calendar-info .calendar-school-notification h3:last-of-type{padding-top:0;color:#ec1c24}.calendar-info .calendar-on-vacation{margin-right:50px}.calendar-info .calendar-on-vacation p{margin-top:25px}.calendar-info .calendar-on-vacation .form{position:relative;width:123px;margin:25px 0}.calendar-info .calendar-on-vacation .input-days{height:26px;width:98%;margin-bottom:20px;padding-bottom:1px;padding-top:3px;border:1px solid #37b34a;border-radius:20px;line-height:30px;text-align:center;font-size:19px;background:#fff}.calendar-info .calendar-be-there .button-group{margin-top:20px}.calendar-info .calendar-be-there .btn{float:left}.input-arrow{position:absolute;top:0;width:32px;height:32px;background:url(../img/input-arrows.png) top left no-repeat;cursor:pointer;z-index:1}.input-arrow.arrow-left{left:0}.input-arrow.arrow-right{right:0;background-position:bottom left}.calendar-wrapper{position:fixed;bottom:0;left:0;right:0;top:65px;padding:0 35px 50px;overflow:auto;background:#fff}.calendar-wrapper .school-calendar-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:35px}.calendar-wrapper .school-calendar-btn .mark-as-active{margin:0 25px 0 0}.calendar-wrapper .school-calendar-btn .cancel-btn{margin:0}.calendar-wrapper .calendar-icon{height:43px;width:43px;margin:30px auto 15px;background:url(../img/calendar-icon.png) center center no-repeat}.calendar-wrapper .month-name{margin-bottom:10px;font-family:cabinbold;font-size:17px;text-align:center;text-transform:uppercase}.calendar-wrapper .months-nav{display:table;width:100%;text-align:center}.calendar-wrapper .months-nav .current-date{display:inline-block;height:28px;margin:0 auto;line-height:28px;text-transform:uppercase;font-family:cabinbold;font-size:17px;color:#37b34a}.calendar-wrapper .nav-arrow{height:25px;line-height:28px;border-radius:15px;font-size:14px;background:#37b34a url(../img/nav-arrows.png) no-repeat;color:#fff;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.calendar-wrapper .nav-arrow:hover{background-color:#ec1c24}.calendar-wrapper .nav-arrow.nav-left{float:left;width:80px;padding-right:15px;text-align:right}.calendar-wrapper .nav-arrow.nav-right{float:right;width:70px;padding-left:25px;text-align:left;background-position:right -50px}.calendar-wrapper .nav-arrow.nav-left:hover{background-position:left -25px}.calendar-wrapper .nav-arrow.nav-right:hover{background-position:right -75px}.calendar-wrapper .days-wrapper{display:table;width:695px;margin:0 auto}.calendar-wrapper .days-row{display:table;margin-top:20px}.calendar-wrapper .day-short{display:inline-block;height:30px;width:99px;line-height:30px;text-align:center;font-size:11px;font-weight:400;color:#b2b2b2}.calendar-wrapper .day-short.sa{color:#37b34a}.calendar-wrapper .day-short.su{color:#ec1c24}.calendar-wrapper .days-cell{position:relative;float:left;height:97px;width:97px;border-left:1px solid #dadada;border-top:1px solid #dadada;color:#000;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-wrapper .days-cell.right-border{border-right:1px solid #dadada!important}.calendar-wrapper .days-cell.bottom-border{border-bottom:1px solid #dadada!important}.calendar-wrapper .days-cell.selected{border-left:1px solid #ff7c17;border-top:1px solid #ff7c17;background:#ffe5d2;box-shadow:inset 0 0 0 2px rgba(255,124,23,1);color:#ff7c17}.calendar-wrapper .days-cell.fade{background:#f9f9f9;color:#b2b2b2;cursor:default}.calendar-wrapper .days-cell.fade.selected{border-left:1px solid #dadada;border-top:1px solid #dadada;box-shadow:none}.calendar-wrapper .days-cell.orange{border:1px solid #ff7c17;background:#ffe5d2;color:#ff7c17}.calendar-wrapper .days-cell.orange.selected{box-shadow:inset 0 0 0 2px rgba(255,124,23,1)}.calendar-wrapper .days-cell.red,.calendar-wrapper .days-cell.uneditable{border-left:1px solid #ec1c24;border-top:1px solid #ec1c24;background:#fee6e7;color:#ec1c24}.calendar-wrapper .days-cell.red.selected,.calendar-wrapper .days-cell.uneditable.selected{box-shadow:inset 0 0 0 2px rgba(236,28,36,1)}.calendar-wrapper .days-cell.green,.calendar-wrapper .days-cell.unselectable.green{border-left:1px solid #37b34a;border-top:1px solid #37b34a;background:#d8f6dd;color:#37b34a}.calendar-wrapper .days-cell.green.selected,.calendar-wrapper .days-cell.unselectable.green.selected{box-shadow:inset 0 0 0 2px rgba(55,179,74,1);background:#d8f6dd}.calendar-wrapper .days-cell.green.ordered .tick-mark{position:absolute;bottom:0;right:0;height:20px;width:20px;background:#37b34a url(../img/tick-white.png) center center no-repeat}.calendar-wrapper .days-cell .reason{position:absolute;text-align:center;padding-left:5px;margin-right:5px;display:table-cell;vertical-align:middle;top:50%;transform:translateY(-50%)}.calendar-wrapper .days-cell.unselectable,.calendar-wrapper .days-cell.unselectable.selected{border-bottom:none;border-left:1px solid #dadada;border-right:none;border-top:1px solid #dadada;box-shadow:none;background:#fcfcfa;color:#b2b2b2;cursor:default}.calendar-wrapper .days-cell.unselectable.fade{background:#f9f9f9;color:#b2b2b2;cursor:default}.calendar-wrapper .days-cell .number{position:absolute;top:6px;right:6px;font-size:11px}.input-icon{position:absolute;top:0;right:0;width:31px;height:31px;background:url(../img/transaction-icons.png) top left no-repeat}.input-icon.user-icon{background-position:0 -31px}.input-icon.list-icon{background-position:0 -62px}.custom-select{display:block;height:26px;width:94px;padding:2px 20px;border:1px solid #37b34a;border-radius:20px;line-height:26px;text-align:left;font-family:cabinregular,sans-serif;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;color:#000;cursor:pointer}ul.select-list{position:absolute;right:15px;top:30px;width:92px;padding-left:10px;padding-right:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#3ecc54;z-index:2}ul.select-list li{width:100%;height:25px;border-bottom:1px solid #45d85c;line-height:26px;text-align:center;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;cursor:pointer}ul.select-list li:last-of-type{border-bottom:none}.transaction .transaction-content{display:table;width:100%;margin:0 auto}.transaction .form{display:table;width:90%;margin-bottom:30px;text-align:center}.input-holder{display:inline-block;position:relative;margin-right:5px}.input-holder span{display:inline-block}.input-holder input{display:inline-block;width:94px;height:25px;margin-bottom:0;margin-left:10px}.input-holder input.datepicker{padding:4px 20px 0 10px}.input-holder .custom-select{display:inline-block;height:25px;margin-left:10px;padding:4px 30px 0 20px}.input-holder.select-holder .input-icon{cursor:pointer;z-index:1}.transaction .table-holder{width:90%;margin:0 auto}.transaction .table-holder table{width:100%;margin:0 auto}.transaction table thead{text-align:left;background:#37b34a;color:#fff}.transaction table thead tr{height:38px}.transaction table thead th{position:relative;padding-left:20px;border-right:1px solid #fff;font-family:cabinbold;font-size:16px;cursor:pointer}.transaction table tbody td:first-of-type,.transaction table thead th:first-of-type{width:44px;min-width:44px;padding-left:0;text-align:center;font-family:cabinbold;cursor:default}.transaction table thead th:last-of-type{border-right:none}.transaction table thead th .arrow-icon{position:absolute;top:16px;right:10px;width:7px;height:6px;background:url(../img/down-arrow-white.png) top left no-repeat}.transaction table .details{width:115px}.transaction table .details span{display:block;cursor:pointer;font-size:12px}.transaction table tbody:before{content:"-";display:block;line-height:10px;color:transparent}.transaction table tbody tr{height:36px;border:1px solid #dadada;border-top:none}.transaction table tbody tr:first-of-type{border-top:1px solid #dadada}.transaction table tbody tr:nth-child(2n+1){background:#e2eee4}.transaction table tbody tr:nth-child(2n){background:#f1f4f2}.transaction table tbody td{padding-left:20px;border-right:1px solid #dadada;font-size:12px}.transaction table tbody td.selected{border:1px double red}.transaction table tbody td:last-of-type{border-right:none;font-size:16px}.transaction table tbody td:first-of-type{font-size:16px}.transaction table tbody td:nth-child(2n){background:#fff}.transaction .input-holder.select-holder span{position:relative;top:-10px}.overlay .centered{position:absolute;left:0;right:0;top:50%;margin:0 auto;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay h1,.overlay h2{padding-top:0}.transaction-popup li,.transaction-popup ul{list-style:unset}.transaction-popup ul{display:inline-block;text-align:left}.transaction-popup li{height:40px;line-height:40px;font-family:cabinbold}.overlay .btn.btn-red{margin-top:20px;line-height:30px;border:1px solid #c1171e;background:#ec1c24}.feedback-popup .btn,.warning-popup .btn{display:inline-block;line-height:30px}.feedback-popup .btn.btn-red,.warning-popup .btn.btn-red{margin-left:18px}.feedback-popup textarea{display:block;height:120px;width:360px;margin:0 auto;padding:10px;border:1px solid #37b34a;border-radius:4px;outline:0;resize:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.warning-popup h1{font-family:cabinbold;font-size:28px;color:#ec1c24}.warning-popup h2{width:530px;margin:0 auto}.ordering-content{display:table;position:relative;width:80%;margin:0 auto}.ordering-content .manage-allergens{width:125px;margin:-30px 140px 0 auto}.ordering-content .express-order{width:125px;margin:-30px 280px 0 auto}.ordering-content .btn-blue{width:125px;margin:30px 0 0 auto}.ordering-content .weekdays{position:relative;left:0;top:25px}.ordering-content .weekdays .day.fri{border-right:none}.ordering-content .ordering-lists{display:table;width:100%;margin-top:25px}.ordering-content .ordering-lists ul{float:left;width:20%;min-height:1px;list-style:none;text-align:center}.ordering-content .ordering-lists ul li{height:35px;margin-left:20px;margin-right:20px;line-height:39px;border-bottom:1px solid #e0e0e0;font-size:12px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ordering-content .ordering-lists ul .submenu-name{margin:0;font-size:16px;border-right:1px solid #fff;background:rgba(128,135,131,.7);color:#fff}.ordering-content .ordering-lists ul:last-child li:first-child{border-right:none}.ordering-content .day-ordering-sums{float:left;width:100%;margin-top:10px;margin-bottom:15px}.ordering-content .day-ordering-sums ul{list-style:none}.ordering-content .day-ordering-sums ul li{display:inline-block;float:left;width:20%;min-height:1px;text-align:center;color:#37b34a}.ordering-content .day-ordering-sums ul li.break{display:none}.ordering-content .day-ordering-sums ul .clear-day{margin-top:10px;line-height:normal;border:none}.ordering-content .form input{width:125px;margin:0 auto;text-align:center;text-transform:uppercase}.ordering-content .button-group{margin-top:32px;text-align:center}.ordering-content .button-group .btn{display:inline-block}.ordering-content .button-group .btn.btn-blue{margin-bottom:20px}.ordering-content .label-box{float:left;width:calc(8% - 1px);margin-top:25px;border-right:1px solid #fff;font-weight:700}.ordering-content .label-box .step1{height:44px;padding:28px 0;text-align:center;background-color:#d8f6dd}.ordering-content .label-box .step2{position:absolute;top:185px;left:0;bottom:0;width:calc(8% - 1px);padding-top:12px;text-align:center;color:#fff;background-color:#37b34a}.ordering-content .label-box .step2 label{position:absolute;bottom:0;left:0;width:100%;font-size:14px;font-weight:400}.ordering-content .scrollable{float:left;width:92%}.ordering-content .scrollable .weekdays .icon{width:41px;height:40px;background:url(../img/week-days-bigger.png) no-repeat;background-position:0 -1px;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}.ordering-content .scrollable .weekdays .tue .icon{background-position:0 -40px}.ordering-content .scrollable .weekdays .wed .icon{background-position:0 -79px}.ordering-content .scrollable .weekdays .thu .icon{background-position:0 -118px}.ordering-content .scrollable .weekdays .fri .icon{background-position:0 -157px}.ordering-content .scrollable .weekdays .day.previous .check{bottom:-15px}.ordering-content .scrollable .day:hover .icon{opacity:.65}.order-complete{width:50%;margin:0 auto;padding-bottom:50px}.order-complete h1{padding-top:145px;padding-bottom:5px}.order-complete h2{padding-top:20px}.order-complete h3{padding-left:0;text-align:center;font-size:19px;color:#383838}.order-complete p{margin-top:30px;margin-bottom:20px;text-align:center}.order-complete .amount{width:100%;margin-top:15px;padding-left:0;text-align:center}.order-complete .amount span{display:inline-block}.order-complete .btn-blue{display:inline-block;position:relative;top:-10px;margin-left:20px}.order-complete .btn-green{width:215px;margin-top:10px}.student-order-buttons{text-align:center}.student-order-buttons .btn{display:inline-block}.student-order-buttons .btn.btn-green{margin-right:20px}.main-wrapper{min-height:100%}.copyright-wizard{position:absolute;bottom:0;width:100%;color:#8c8c8c}.copyright-wizard .copyright-content{display:table;width:90%;margin:0 auto 12px}.copyright-wizard ul li{border-right:1px solid #8c8c8c;line-height:20px}.copyright-wizard a{color:#8c8c8c}#hideAllergens{display:none;margin:20px 0 0 5%}@-moz-document url-prefix(){.login-form div{padding-left:18px}}input[type=text],textarea{-webkit-appearance:none}.password-wrapper .label{margin:30px 0 15px;text-align:center}.password-wrapper .details-header{padding-top:0}.password-wrapper .detail-container{text-align:center}.password-wrapper input{width:260px;margin:0 auto 22px}.password-wrapper .button-wrapper{display:table;margin:0 auto}.password-wrapper .button-wrapper button{float:left;margin:0 10px}.password-wrapper .loader{display:table;position:static;margin:0 auto;width:100px;height:100px;background:url(/app/img/loader.svg) center center no-repeat;background-size:100px}.password-wrapper .input-holder{display:block;width:300px;margin:0 auto 22px}.password-wrapper .input-holder .custom-select{width:248px;margin:0}.password-wrapper .input-holder .select-list{right:13px;width:254px}.password-wrapper .form.send-email{padding-top:0}.password-wrapper select{width:300px;height:30px;padding:2px 20px;border:1px solid #37b34a;border-radius:20px;font-family:cabinregular,sans-serif;font-size:14px}.password-wrapper select option{border:none;color:#fff;background-color:#37b34a}.password-wrapper select:focus{outline:0}.show-feedback-button{width:125px;margin:-30px 10% 0 auto}.feedback-popup{background:url(../img/register-back.png) top center;background-size:cover;background-attachment:fixed;background-color:#fff}.menu-modal{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;overflow:auto;background-color:rgba(255,255,255,.7)}.menu-modal .modal-content{position:relative;top:240px;left:0;right:0;width:995px;margin:auto;border-radius:12px;background-color:#fff;-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 60px 0 rgba(0,0,0,.1);box-shadow:0 0 60px 0 rgba(0,0,0,.1)}.menu-modal .modal-content img{width:100%;padding:12px 0}.menu-modal .modal-content .sample-menu-img{width:100%;height:1500px}.menu-modal .modal-content .logo{position:absolute;left:35px;top:75px;height:120px;width:120px;background:url(../img/logo-footer.png) center center no-repeat;cursor:default;z-index:2}.menu-modal .modal-content .close-btn{position:absolute;top:-12px;right:-12px;width:40px;height:40px;background-color:#fff;border-radius:50px;cursor:pointer}.menu-modal .modal-content .close-btn .close-img{margin:0 auto;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;width:15px;height:15px;background:url(../img/close-img.png) center center no-repeat}.admin-order{background:#f5f5f5;height:calc(100vh - 147px);overflow:auto}.admin-order .order-button-close{background-color:#d9534f;width:125px;margin:0 auto;border:none;border-radius:20px;font-size:14px;font-family:cabinmedium;text-align:center;color:#fff;outline:0;width:120px;height:37px;padding:7px 20px 7px 20px;margin-left:3px}.admin-order .order-button-close:hover{background-color:#c9302c;border-color:#ac2925}.admin-order .order-button-save{background-color:#337ab7;margin:0 auto;border:none;border-radius:20px;font-size:14px;font-family:cabinmedium;text-align:center;color:#fff;outline:0;width:120px;height:37px;padding:7px 20px 7px 20px;margin-right:3px}.admin-order .order-button-save:hover{background-color:#286090;border-color:#204d74}.admin-order .order-buttons-container-wrapper{position:fixed;bottom:0;width:100%;height:68px;background:#f5f5f5}.admin-order .order-buttons-container{display:table;position:absolute;margin:0 auto;padding-top:20px;width:100%;text-align:center;left:0;right:0;bottom:0;transform:translateY(-50%);font-size:20px;z-index:5000;background:#f5f5f5}.admin-order .order-button-ok{background-color:#379ad2;padding:6px 20px;width:150px;margin-left:40px;margin-right:40px;margin:0 auto;border:none;border-radius:15px;font-size:14px;font-family:cabinmedium;text-align:center;color:#fff;outline:0;margin-top:30px;height:36px;border-color:#12818e}.admin-order .order-button-ok:hover{border-color:#12818e;background-color:#3eaeed}.admin-order .day-container{width:20%;height:100%;border:1px solid #fff;border-bottom:none}.admin-order .header button{position:relative;width:100%;height:55px;background:#d6d6d6;border:none}.admin-order .header button:focus{outline:0;background:#fff}.admin-order .day-dropdown{width:calc(20% - 3px);height:55px;position:absolute}.admin-order .day-dropdown-selection{position:relative;height:50px;margin-top:-3px;line-height:50px;font-size:12px;text-align:center;color:#000;cursor:pointer;background:#fff}.admin-order .day-dropdown-selection .active{background-color:#e3e3e3}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.admin-order .menu-item{width:14px;height:14px;cursor:pointer;border-radius:50%;background-color:#bebec1;margin-right:38px}.admin-order .menu-item-checked{background:#37b34a url(/app/img/tick-white.png) 1px 1px no-repeat;background-size:12px;display:inline-block}.admin-order .title-wrapper .selection-error{color:red}.admin-order .modal{display:table;position:absolute;margin:0 auto;height:100px;width:50%;text-align:center;left:0;right:0;margin:0 auto;top:40%;transform:translateY(-50%);background:#fff;font-size:20px;padding:40px 0 30px 0}.admin-order .modal-container{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(128,128,128,.41)}.admin-order .modal-separator{content:"";height:1px;margin:10px 20% 0 20%;display:block;background-color:#ababab}.admin-order .product-name{cursor:pointer;margin:5px 0 0 15px;font-family:cabinsemibold;font-size:14px;color:#6c6c6c;width:100%}.admin-order .title-wrapper{display:inline-block}.admin-order .title-wrapper h3{margin-top:16px;font-size:18px;color:#383838;margin-left:14px;margin-bottom:5px;padding:0}.admin-order .header button .icon{display:table;height:30px;width:31px;margin:12px auto;opacity:1;background:url(../img/week-days.png) no-repeat}.admin-order .header button .mon{background-position:0 0}.admin-order .header button .tue{background-position:0 -30px}.admin-order .header button .wed{background-position:0 -60px}.admin-order .header button .thu{background-position:0 -90px}.admin-order .header button .fri{background-position:0 -120px}.display-none{display:none}.close-dropdown{display:none;width:18%;height:calc(100vh - 147px);position:absolute}.close-dropdown.display-block{display:block}.admin-order .image-container{align-items:center;margin-left:14px}.admin-order .image-container .dotted{width:40%;height:1px;margin-right:5px;background:url(../img/horizontal-separator.png) center center repeat-x}.admin-order .image-container .title-icon{width:20px;height:15px;margin-right:5px;background:url(../img/backslash-green.png) center center no-repeat}.style-scrollbar ::-webkit-scrollbar{width:3px}.style-scrollbar ::-webkit-scrollbar-thumb{background-color:#bebec1}.down-small-arrow{position:absolute;margin-top:5px;right:0;height:50px;width:50px;background:url(../img/arrows.png) center 0 no-repeat;cursor:pointer;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}