/* Minification failed. Returning unminified contents.
(9693,17): run-time error CSS1036: Expected expression, found '!important'
(9701,17): run-time error CSS1036: Expected expression, found '!important'
(9704,17): run-time error CSS1036: Expected expression, found '!important'
(9707,17): run-time error CSS1036: Expected expression, found '!important'
(9741,4): run-time error CSS1030: Expected identifier, found 'small-box-Right('
(9741,4): run-time error CSS1031: Expected selector, found 'small-box-Right('
(9741,4): run-time error CSS1025: Expected comma or open brace, found 'small-box-Right('
(9899,50): run-time error CSS1019: Unexpected token, found ' '
(9899,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
 */
/*! jQuery UI - v1.13.1 - 2022-01-20
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright 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:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-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%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-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-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

/*Este css sirve para almacenar los iconos que se utilazarán en la versión movil del proyecto Denario*/

@font-face {
	font-family: 'icomoon';
	src:url('icomoon.eot?ftl52c');
	src:url('icomoon.eot?ftl52c#iefix') format('embedded-opentype'),
		url('icomoon.ttf?ftl52c') format('truetype'),
		url('icomoon.woff?ftl52c') format('woff'),
		url('icomoon.svg?ftl52c#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
	content: "\e900";
}
.icon-home2:before {
	content: "\e901";
}
.icon-home3:before {
	content: "\e902";
}
.icon-office:before {
	content: "\e903";
}
.icon-newspaper:before {
	content: "\e904";
}
.icon-pencil:before {
	content: "\e905";
}
.icon-pencil2:before {
	content: "\e906";
}
.icon-quill:before {
	content: "\e907";
}
.icon-pen:before {
	content: "\e908";
}
.icon-blog:before {
	content: "\e909";
}
.icon-eyedropper:before {
	content: "\e90a";
}
.icon-droplet:before {
	content: "\e90b";
}
.icon-paint-format:before {
	content: "\e90c";
}
.icon-image:before {
	content: "\e90d";
}
.icon-images:before {
	content: "\e90e";
}
.icon-camera:before {
	content: "\e90f";
}
.icon-headphones:before {
	content: "\e910";
}
.icon-music:before {
	content: "\e911";
}
.icon-play:before {
	content: "\e912";
}
.icon-film:before {
	content: "\e913";
}
.icon-video-camera:before {
	content: "\e914";
}
.icon-dice:before {
	content: "\e915";
}
.icon-pacman:before {
	content: "\e916";
}
.icon-spades:before {
	content: "\e917";
}
.icon-clubs:before {
	content: "\e918";
}
.icon-diamonds:before {
	content: "\e919";
}
.icon-bullhorn:before {
	content: "\e91a";
}
.icon-connection:before {
	content: "\e91b";
}
.icon-podcast:before {
	content: "\e91c";
}
.icon-feed:before {
	content: "\e91d";
}
.icon-mic:before {
	content: "\e91e";
}
.icon-book:before {
	content: "\e91f";
}
.icon-books:before {
	content: "\e920";
}
.icon-library:before {
	content: "\e921";
}
.icon-file-text:before {
	content: "\e922";
}
.icon-profile:before {
	content: "\e923";
}
.icon-file-empty:before {
	content: "\e924";
}
.icon-files-empty:before {
	content: "\e925";
}
.icon-file-text2:before {
	content: "\e926";
}
.icon-file-picture:before {
	content: "\e927";
}
.icon-file-music:before {
	content: "\e928";
}
.icon-file-play:before {
	content: "\e929";
}
.icon-file-video:before {
	content: "\e92a";
}
.icon-file-zip:before {
	content: "\e92b";
}
.icon-copy:before {
	content: "\e92c";
}
.icon-paste:before {
	content: "\e92d";
}
.icon-stack:before {
	content: "\e92e";
}
.icon-folder:before {
	content: "\e92f";
}
.icon-folder-open:before {
	content: "\e930";
}
.icon-folder-plus:before {
	content: "\e931";
}
.icon-folder-minus:before {
	content: "\e932";
}
.icon-folder-download:before {
	content: "\e933";
}
.icon-folder-upload:before {
	content: "\e934";
}
.icon-price-tag:before {
	content: "\e935";
}
.icon-price-tags:before {
	content: "\e936";
}
.icon-barcode:before {
	content: "\e937";
}
.icon-qrcode:before {
	content: "\e938";
}
.icon-ticket:before {
	content: "\e939";
}
.icon-cart:before {
	content: "\e93a";
}
.icon-coin-dollar:before {
	content: "\e93b";
}
.icon-coin-euro:before {
	content: "\e93c";
}
.icon-coin-pound:before {
	content: "\e93d";
}
.icon-coin-yen:before {
	content: "\e93e";
}
.icon-credit-card:before {
	content: "\e93f";
}
.icon-calculator:before {
	content: "\e940";
}
.icon-lifebuoy:before {
	content: "\e941";
}
.icon-phone:before {
	content: "\e942";
}
.icon-phone-hang-up:before {
	content: "\e943";
}
.icon-address-book:before {
	content: "\e944";
}
.icon-envelop:before {
	content: "\e945";
}
.icon-pushpin:before {
	content: "\e946";
}
.icon-location:before {
	content: "\e947";
}
.icon-location2:before {
	content: "\e948";
}
.icon-compass:before {
	content: "\e949";
}
.icon-compass2:before {
	content: "\e94a";
}
.icon-map:before {
	content: "\e94b";
}
.icon-map2:before {
	content: "\e94c";
}
.icon-history:before {
	content: "\e94d";
}
.icon-clock:before {
	content: "\e94e";
}
.icon-clock2:before {
	content: "\e94f";
}
.icon-alarm:before {
	content: "\e950";
}
.icon-bell:before {
	content: "\e951";
}
.icon-stopwatch:before {
	content: "\e952";
}
.icon-calendar:before {
	content: "\e953";
}
.icon-printer:before {
	content: "\e954";
}
.icon-keyboard:before {
	content: "\e955";
}
.icon-display:before {
	content: "\e956";
}
.icon-laptop:before {
	content: "\e957";
}
.icon-mobile:before {
	content: "\e958";
}
.icon-mobile2:before {
	content: "\e959";
}
.icon-tablet:before {
	content: "\e95a";
}
.icon-tv:before {
	content: "\e95b";
}
.icon-drawer:before {
	content: "\e95c";
}
.icon-drawer2:before {
	content: "\e95d";
}
.icon-box-add:before {
	content: "\e95e";
}
.icon-box-remove:before {
	content: "\e95f";
}
.icon-download:before {
	content: "\e960";
}
.icon-upload:before {
	content: "\e961";
}
.icon-floppy-disk:before {
	content: "\e962";
}
.icon-drive:before {
	content: "\e963";
}
.icon-database:before {
	content: "\e964";
}
.icon-undo:before {
	content: "\e965";
}
.icon-redo:before {
	content: "\e966";
}
.icon-undo2:before {
	content: "\e967";
}
.icon-redo2:before {
	content: "\e968";
}
.icon-forward:before {
	content: "\e969";
}
.icon-reply:before {
	content: "\e96a";
}
.icon-bubble:before {
	content: "\e96b";
}
.icon-bubbles:before {
	content: "\e96c";
}
.icon-bubbles2:before {
	content: "\e96d";
}
.icon-bubble2:before {
	content: "\e96e";
}
.icon-bubbles3:before {
	content: "\e96f";
}
.icon-bubbles4:before {
	content: "\e970";
}
.icon-user:before {
	content: "\e971";
}
.icon-users:before {
	content: "\e972";
}
.icon-user-plus:before {
	content: "\e973";
}
.icon-user-minus:before {
	content: "\e974";
}
.icon-user-check:before {
	content: "\e975";
}
.icon-user-tie:before {
	content: "\e976";
}
.icon-quotes-left:before {
	content: "\e977";
}
.icon-quotes-right:before {
	content: "\e978";
}
.icon-hour-glass:before {
	content: "\e979";
}
.icon-spinner:before {
	content: "\e97a";
}
.icon-spinner2:before {
	content: "\e97b";
}
.icon-spinner3:before {
	content: "\e97c";
}
.icon-spinner4:before {
	content: "\e97d";
}
.icon-spinner5:before {
	content: "\e97e";
}
.icon-spinner6:before {
	content: "\e97f";
}
.icon-spinner7:before {
	content: "\e980";
}
.icon-spinner8:before {
	content: "\e981";
}
.icon-spinner9:before {
	content: "\e982";
}
.icon-spinner10:before {
	content: "\e983";
}
.icon-spinner11:before {
	content: "\e984";
}
.icon-binoculars:before {
	content: "\e985";
}
.icon-search:before {
	content: "\e986";
}
.icon-zoom-in:before {
	content: "\e987";
}
.icon-zoom-out:before {
	content: "\e988";
}
.icon-enlarge:before {
	content: "\e989";
}
.icon-shrink:before {
	content: "\e98a";
}
.icon-enlarge2:before {
	content: "\e98b";
}
.icon-shrink2:before {
	content: "\e98c";
}
.icon-key:before {
	content: "\e98d";
}
.icon-key2:before {
	content: "\e98e";
}
.icon-lock:before {
	content: "\e98f";
}
.icon-unlocked:before {
	content: "\e990";
}
.icon-wrench:before {
	content: "\e991";
}
.icon-equalizer:before {
	content: "\e992";
}
.icon-equalizer2:before {
	content: "\e993";
}
.icon-cog:before {
	content: "\e994";
}
.icon-cogs:before {
	content: "\e995";
}
.icon-hammer:before {
	content: "\e996";
}
.icon-magic-wand:before {
	content: "\e997";
}
.icon-aid-kit:before {
	content: "\e998";
}
.icon-bug:before {
	content: "\e999";
}
.icon-pie-chart:before {
	content: "\e99a";
}
.icon-stats-dots:before {
	content: "\e99b";
}
.icon-stats-bars:before {
	content: "\e99c";
}
.icon-stats-bars2:before {
	content: "\e99d";
}
.icon-trophy:before {
	content: "\e99e";
}
.icon-gift:before {
	content: "\e99f";
}
.icon-glass:before {
	content: "\e9a0";
}
.icon-glass2:before {
	content: "\e9a1";
}
.icon-mug:before {
	content: "\e9a2";
}
.icon-spoon-knife:before {
	content: "\e9a3";
}
.icon-leaf:before {
	content: "\e9a4";
}
.icon-rocket:before {
	content: "\e9a5";
}
.icon-meter:before {
	content: "\e9a6";
}
.icon-meter2:before {
	content: "\e9a7";
}
.icon-hammer2:before {
	content: "\e9a8";
}
.icon-fire:before {
	content: "\e9a9";
}
.icon-lab:before {
	content: "\e9aa";
}
.icon-magnet:before {
	content: "\e9ab";
}
.icon-bin:before {
	content: "\e9ac";
}
.icon-bin2:before {
	content: "\e9ad";
}
.icon-briefcase:before {
	content: "\e9ae";
}
.icon-airplane:before {
	content: "\e9af";
}
.icon-truck:before {
	content: "\e9b0";
}
.icon-road:before {
	content: "\e9b1";
}
.icon-accessibility:before {
	content: "\e9b2";
}
.icon-target:before {
	content: "\e9b3";
}
.icon-shield:before {
	content: "\e9b4";
}
.icon-power:before {
	content: "\e9b5";
}
.icon-switch:before {
	content: "\e9b6";
}
.icon-power-cord:before {
	content: "\e9b7";
}
.icon-clipboard:before {
	content: "\e9b8";
}
.icon-list-numbered:before {
	content: "\e9b9";
}
.icon-list:before {
	content: "\e9ba";
}
.icon-list2:before {
	content: "\e9bb";
}
.icon-tree:before {
	content: "\e9bc";
}
.icon-menu:before {
	content: "\e9bd";
}
.icon-menu2:before {
	content: "\e9be";
}
.icon-menu3:before {
	content: "\e9bf";
}
.icon-menu4:before {
	content: "\e9c0";
}
.icon-cloud:before {
	content: "\e9c1";
}
.icon-cloud-download:before {
	content: "\e9c2";
}
.icon-cloud-upload:before {
	content: "\e9c3";
}
.icon-cloud-check:before {
	content: "\e9c4";
}
.icon-download2:before {
	content: "\e9c5";
}
.icon-upload2:before {
	content: "\e9c6";
}
.icon-download3:before {
	content: "\e9c7";
}
.icon-upload3:before {
	content: "\e9c8";
}
.icon-sphere:before {
	content: "\e9c9";
}
.icon-earth:before {
	content: "\e9ca";
}
.icon-link:before {
	content: "\e9cb";
}
.icon-flag:before {
	content: "\e9cc";
}
.icon-attachment:before {
	content: "\e9cd";
}
.icon-eye:before {
	content: "\e9ce";
}
.icon-eye-plus:before {
	content: "\e9cf";
}
.icon-eye-minus:before {
	content: "\e9d0";
}
.icon-eye-blocked:before {
	content: "\e9d1";
}
.icon-bookmark:before {
	content: "\e9d2";
}
.icon-bookmarks:before {
	content: "\e9d3";
}
.icon-sun:before {
	content: "\e9d4";
}
.icon-contrast:before {
	content: "\e9d5";
}
.icon-brightness-contrast:before {
	content: "\e9d6";
}
.icon-star-empty:before {
	content: "\e9d7";
}
.icon-star-half:before {
	content: "\e9d8";
}
.icon-star-full:before {
	content: "\e9d9";
}
.icon-heart:before {
	content: "\e9da";
}
.icon-heart-broken:before {
	content: "\e9db";
}
.icon-man:before {
	content: "\e9dc";
}
.icon-woman:before {
	content: "\e9dd";
}
.icon-man-woman:before {
	content: "\e9de";
}
.icon-happy:before {
	content: "\e9df";
}
.icon-happy2:before {
	content: "\e9e0";
}
.icon-smile:before {
	content: "\e9e1";
}
.icon-smile2:before {
	content: "\e9e2";
}
.icon-tongue:before {
	content: "\e9e3";
}
.icon-tongue2:before {
	content: "\e9e4";
}
.icon-sad:before {
	content: "\e9e5";
}
.icon-sad2:before {
	content: "\e9e6";
}
.icon-wink:before {
	content: "\e9e7";
}
.icon-wink2:before {
	content: "\e9e8";
}
.icon-grin:before {
	content: "\e9e9";
}
.icon-grin2:before {
	content: "\e9ea";
}
.icon-cool:before {
	content: "\e9eb";
}
.icon-cool2:before {
	content: "\e9ec";
}
.icon-angry:before {
	content: "\e9ed";
}
.icon-angry2:before {
	content: "\e9ee";
}
.icon-evil:before {
	content: "\e9ef";
}
.icon-evil2:before {
	content: "\e9f0";
}
.icon-shocked:before {
	content: "\e9f1";
}
.icon-shocked2:before {
	content: "\e9f2";
}
.icon-baffled:before {
	content: "\e9f3";
}
.icon-baffled2:before {
	content: "\e9f4";
}
.icon-confused:before {
	content: "\e9f5";
}
.icon-confused2:before {
	content: "\e9f6";
}
.icon-neutral:before {
	content: "\e9f7";
}
.icon-neutral2:before {
	content: "\e9f8";
}
.icon-hipster:before {
	content: "\e9f9";
}
.icon-hipster2:before {
	content: "\e9fa";
}
.icon-wondering:before {
	content: "\e9fb";
}
.icon-wondering2:before {
	content: "\e9fc";
}
.icon-sleepy:before {
	content: "\e9fd";
}
.icon-sleepy2:before {
	content: "\e9fe";
}
.icon-frustrated:before {
	content: "\e9ff";
}
.icon-frustrated2:before {
	content: "\ea00";
}
.icon-crying:before {
	content: "\ea01";
}
.icon-crying2:before {
	content: "\ea02";
}
.icon-point-up:before {
	content: "\ea03";
}
.icon-point-right:before {
	content: "\ea04";
}
.icon-point-down:before {
	content: "\ea05";
}
.icon-point-left:before {
	content: "\ea06";
}
.icon-warning:before {
	content: "\ea07";
}
.icon-notification:before {
	content: "\ea08";
}
.icon-question:before {
	content: "\ea09";
}
.icon-plus:before {
	content: "\ea0a";
}
.icon-minus:before {
	content: "\ea0b";
}
.icon-info:before {
	content: "\ea0c";
}
.icon-cancel-circle:before {
	content: "\ea0d";
}
.icon-blocked:before {
	content: "\ea0e";
}
.icon-cross:before {
	content: "\ea0f";
}
.icon-checkmark:before {
	content: "\ea10";
}
.icon-checkmark2:before {
	content: "\ea11";
}
.icon-spell-check:before {
	content: "\ea12";
}
.icon-enter:before {
	content: "\ea13";
}
.icon-exit:before {
	content: "\ea14";
}
.icon-play2:before {
	content: "\ea15";
}
.icon-pause:before {
	content: "\ea16";
}
.icon-stop:before {
	content: "\ea17";
}
.icon-previous:before {
	content: "\ea18";
}
.icon-next:before {
	content: "\ea19";
}
.icon-backward:before {
	content: "\ea1a";
}
.icon-forward2:before {
	content: "\ea1b";
}
.icon-play3:before {
	content: "\ea1c";
}
.icon-pause2:before {
	content: "\ea1d";
}
.icon-stop2:before {
	content: "\ea1e";
}
.icon-backward2:before {
	content: "\ea1f";
}
.icon-forward3:before {
	content: "\ea20";
}
.icon-first:before {
	content: "\ea21";
}
.icon-last:before {
	content: "\ea22";
}
.icon-previous2:before {
	content: "\ea23";
}
.icon-next2:before {
	content: "\ea24";
}
.icon-eject:before {
	content: "\ea25";
}
.icon-volume-high:before {
	content: "\ea26";
}
.icon-volume-medium:before {
	content: "\ea27";
}
.icon-volume-low:before {
	content: "\ea28";
}
.icon-volume-mute:before {
	content: "\ea29";
}
.icon-volume-mute2:before {
	content: "\ea2a";
}
.icon-volume-increase:before {
	content: "\ea2b";
}
.icon-volume-decrease:before {
	content: "\ea2c";
}
.icon-loop:before {
	content: "\ea2d";
}
.icon-loop2:before {
	content: "\ea2e";
}
.icon-infinite:before {
	content: "\ea2f";
}
.icon-shuffle:before {
	content: "\ea30";
}
.icon-arrow-up-left:before {
	content: "\ea31";
}
.icon-arrow-up:before {
	content: "\ea32";
}
.icon-arrow-up-right:before {
	content: "\ea33";
}
.icon-arrow-right:before {
	content: "\ea34";
}
.icon-arrow-down-right:before {
	content: "\ea35";
}
.icon-arrow-down:before {
	content: "\ea36";
}
.icon-arrow-down-left:before {
	content: "\ea37";
}
.icon-arrow-left:before {
	content: "\ea38";
}
.icon-arrow-up-left2:before {
	content: "\ea39";
}
.icon-arrow-up2:before {
	content: "\ea3a";
}
.icon-arrow-up-right2:before {
	content: "\ea3b";
}
.icon-arrow-right2:before {
	content: "\ea3c";
}
.icon-arrow-down-right2:before {
	content: "\ea3d";
}
.icon-arrow-down2:before {
	content: "\ea3e";
}
.icon-arrow-down-left2:before {
	content: "\ea3f";
}
.icon-arrow-left2:before {
	content: "\ea40";
}
.icon-circle-up:before {
	content: "\ea41";
}
.icon-circle-right:before {
	content: "\ea42";
}
.icon-circle-down:before {
	content: "\ea43";
}
.icon-circle-left:before {
	content: "\ea44";
}
.icon-tab:before {
	content: "\ea45";
}
.icon-move-up:before {
	content: "\ea46";
}
.icon-move-down:before {
	content: "\ea47";
}
.icon-sort-alpha-asc:before {
	content: "\ea48";
}
.icon-sort-alpha-desc:before {
	content: "\ea49";
}
.icon-sort-numeric-asc:before {
	content: "\ea4a";
}
.icon-sort-numberic-desc:before {
	content: "\ea4b";
}
.icon-sort-amount-asc:before {
	content: "\ea4c";
}
.icon-sort-amount-desc:before {
	content: "\ea4d";
}
.icon-command:before {
	content: "\ea4e";
}
.icon-shift:before {
	content: "\ea4f";
}
.icon-ctrl:before {
	content: "\ea50";
}
.icon-opt:before {
	content: "\ea51";
}
.icon-checkbox-checked:before {
	content: "\ea52";
}
.icon-checkbox-unchecked:before {
	content: "\ea53";
}
.icon-radio-checked:before {
	content: "\ea54";
}
.icon-radio-checked2:before {
	content: "\ea55";
}
.icon-radio-unchecked:before {
	content: "\ea56";
}
.icon-crop:before {
	content: "\ea57";
}
.icon-make-group:before {
	content: "\ea58";
}
.icon-ungroup:before {
	content: "\ea59";
}
.icon-scissors:before {
	content: "\ea5a";
}
.icon-filter:before {
	content: "\ea5b";
}
.icon-font:before {
	content: "\ea5c";
}
.icon-ligature:before {
	content: "\ea5d";
}
.icon-ligature2:before {
	content: "\ea5e";
}
.icon-text-height:before {
	content: "\ea5f";
}
.icon-text-width:before {
	content: "\ea60";
}
.icon-font-size:before {
	content: "\ea61";
}
.icon-bold:before {
	content: "\ea62";
}
.icon-underline:before {
	content: "\ea63";
}
.icon-italic:before {
	content: "\ea64";
}
.icon-strikethrough:before {
	content: "\ea65";
}
.icon-omega:before {
	content: "\ea66";
}
.icon-sigma:before {
	content: "\ea67";
}
.icon-page-break:before {
	content: "\ea68";
}
.icon-superscript:before {
	content: "\ea69";
}
.icon-subscript:before {
	content: "\ea6a";
}
.icon-superscript2:before {
	content: "\ea6b";
}
.icon-subscript2:before {
	content: "\ea6c";
}
.icon-text-color:before {
	content: "\ea6d";
}
.icon-pagebreak:before {
	content: "\ea6e";
}
.icon-clear-formatting:before {
	content: "\ea6f";
}
.icon-table:before {
	content: "\ea70";
}
.icon-table2:before {
	content: "\ea71";
}
.icon-insert-template:before {
	content: "\ea72";
}
.icon-pilcrow:before {
	content: "\ea73";
}
.icon-ltr:before {
	content: "\ea74";
}
.icon-rtl:before {
	content: "\ea75";
}
.icon-section:before {
	content: "\ea76";
}
.icon-paragraph-left:before {
	content: "\ea77";
}
.icon-paragraph-center:before {
	content: "\ea78";
}
.icon-paragraph-right:before {
	content: "\ea79";
}
.icon-paragraph-justify:before {
	content: "\ea7a";
}
.icon-indent-increase:before {
	content: "\ea7b";
}
.icon-indent-decrease:before {
	content: "\ea7c";
}
.icon-share:before {
	content: "\ea7d";
}
.icon-new-tab:before {
	content: "\ea7e";
}
.icon-embed:before {
	content: "\ea7f";
}
.icon-embed2:before {
	content: "\ea80";
}
.icon-terminal:before {
	content: "\ea81";
}
.icon-share2:before {
	content: "\ea82";
}
.icon-mail:before {
	content: "\ea83";
}
.icon-mail2:before {
	content: "\ea84";
}
.icon-mail3:before {
	content: "\ea85";
}
.icon-mail4:before {
	content: "\ea86";
}
.icon-google:before {
	content: "\ea87";
}
.icon-google-plus:before {
	content: "\ea88";
}
.icon-google-plus2:before {
	content: "\ea89";
}
.icon-google-plus3:before {
	content: "\ea8a";
}
.icon-google-drive:before {
	content: "\ea8b";
}
.icon-facebook:before {
	content: "\ea8c";
}
.icon-facebook2:before {
	content: "\ea8d";
}
.icon-facebook3:before {
	content: "\ea8e";
}
.icon-ello:before {
	content: "\ea8f";
}
.icon-instagram:before {
	content: "\ea90";
}
.icon-twitter:before {
	content: "\ea91";
}
.icon-twitter2:before {
	content: "\ea92";
}
.icon-twitter3:before {
	content: "\ea93";
}
.icon-feed2:before {
	content: "\ea94";
}
.icon-feed3:before {
	content: "\ea95";
}
.icon-feed4:before {
	content: "\ea96";
}
.icon-youtube:before {
	content: "\ea97";
}
.icon-youtube2:before {
	content: "\ea98";
}
.icon-youtube3:before {
	content: "\ea99";
}
.icon-youtube4:before {
	content: "\ea9a";
}
.icon-twitch:before {
	content: "\ea9b";
}
.icon-vimeo:before {
	content: "\ea9c";
}
.icon-vimeo2:before {
	content: "\ea9d";
}
.icon-vimeo3:before {
	content: "\ea9e";
}
.icon-lanyrd:before {
	content: "\ea9f";
}
.icon-flickr:before {
	content: "\eaa0";
}
.icon-flickr2:before {
	content: "\eaa1";
}
.icon-flickr3:before {
	content: "\eaa2";
}
.icon-flickr4:before {
	content: "\eaa3";
}
.icon-picassa:before {
	content: "\eaa4";
}
.icon-picassa2:before {
	content: "\eaa5";
}
.icon-dribbble:before {
	content: "\eaa6";
}
.icon-dribbble2:before {
	content: "\eaa7";
}
.icon-dribbble3:before {
	content: "\eaa8";
}
.icon-forrst:before {
	content: "\eaa9";
}
.icon-forrst2:before {
	content: "\eaaa";
}
.icon-deviantart:before {
	content: "\eaab";
}
.icon-deviantart2:before {
	content: "\eaac";
}
.icon-steam:before {
	content: "\eaad";
}
.icon-steam2:before {
	content: "\eaae";
}
.icon-dropbox:before {
	content: "\eaaf";
}
.icon-onedrive:before {
	content: "\eab0";
}
.icon-github:before {
	content: "\eab1";
}
.icon-github2:before {
	content: "\eab2";
}
.icon-github3:before {
	content: "\eab3";
}
.icon-github4:before {
	content: "\eab4";
}
.icon-github5:before {
	content: "\eab5";
}
.icon-wordpress:before {
	content: "\eab6";
}
.icon-wordpress2:before {
	content: "\eab7";
}
.icon-joomla:before {
	content: "\eab8";
}
.icon-blogger:before {
	content: "\eab9";
}
.icon-blogger2:before {
	content: "\eaba";
}
.icon-tumblr:before {
	content: "\eabb";
}
.icon-tumblr2:before {
	content: "\eabc";
}
.icon-yahoo:before {
	content: "\eabd";
}
.icon-tux:before {
	content: "\eabe";
}
.icon-apple:before {
	content: "\eabf";
}
.icon-finder:before {
	content: "\eac0";
}
.icon-android:before {
	content: "\eac1";
}
.icon-windows:before {
	content: "\eac2";
}
.icon-windows8:before {
	content: "\eac3";
}
.icon-soundcloud:before {
	content: "\eac4";
}
.icon-soundcloud2:before {
	content: "\eac5";
}
.icon-skype:before {
	content: "\eac6";
}
.icon-reddit:before {
	content: "\eac7";
}
.icon-linkedin:before {
	content: "\eac8";
}
.icon-linkedin2:before {
	content: "\eac9";
}
.icon-lastfm:before {
	content: "\eaca";
}
.icon-lastfm2:before {
	content: "\eacb";
}
.icon-delicious:before {
	content: "\eacc";
}
.icon-stumbleupon:before {
	content: "\eacd";
}
.icon-stumbleupon2:before {
	content: "\eace";
}
.icon-stackoverflow:before {
	content: "\eacf";
}
.icon-pinterest:before {
	content: "\ead0";
}
.icon-pinterest2:before {
	content: "\ead1";
}
.icon-xing:before {
	content: "\ead2";
}
.icon-xing2:before {
	content: "\ead3";
}
.icon-flattr:before {
	content: "\ead4";
}
.icon-foursquare:before {
	content: "\ead5";
}
.icon-paypal:before {
	content: "\ead6";
}
.icon-paypal2:before {
	content: "\ead7";
}
.icon-paypal3:before {
	content: "\ead8";
}
.icon-yelp:before {
	content: "\ead9";
}
.icon-file-pdf:before {
	content: "\eada";
}
.icon-file-openoffice:before {
	content: "\eadb";
}
.icon-file-word:before {
	content: "\eadc";
}
.icon-file-excel:before {
	content: "\eadd";
}
.icon-libreoffice:before {
	content: "\eade";
}
.icon-html5:before {
	content: "\eadf";
}
.icon-html52:before {
	content: "\eae0";
}
.icon-css3:before {
	content: "\eae1";
}
.icon-git:before {
	content: "\eae2";
}
.icon-svg:before {
	content: "\eae3";
}
.icon-codepen:before {
	content: "\eae4";
}
.icon-chrome:before {
	content: "\eae5";
}
.icon-firefox:before {
	content: "\eae6";
}
.icon-IE:before {
	content: "\eae7";
}
.icon-opera:before {
	content: "\eae8";
}
.icon-safari:before {
	content: "\eae9";
}
.icon-IcoMoon:before {
	content: "\eaea";
}

/* 18829924-76ec-470b-ab98-c47f56e63fda */
@font-face{font-family:'icons_mobiscroll';src:url('icons_mobiscroll.eot?4yb1vu');src:url('icons_mobiscroll.eot?#iefix4yb1vu') format('embedded-opentype'),url('icons_mobiscroll.ttf?4yb1vu') format('truetype'),url('icons_mobiscroll.woff?4yb1vu') format('woff'),url('icons_mobiscroll.woff') format('woff'),url('icons_mobiscroll.svg?4yb1vu#icons_mobiscroll') format('svg');font-style:normal}.mbsc-ic:before{font-family:'icons_mobiscroll';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mbsc-ic-IE:before{content:"\f100"}.mbsc-ic-IcoMoon:before{content:"\f101"}.mbsc-ic-accessibility:before{content:"\f102"}.mbsc-ic-address-book:before{content:"\f103"}.mbsc-ic-aid:before{content:"\f104"}.mbsc-ic-airplane:before{content:"\f105"}.mbsc-ic-alarm:before{content:"\f106"}.mbsc-ic-alarm2:before{content:"\f107"}.mbsc-ic-android:before{content:"\f108"}.mbsc-ic-angry:before{content:"\f109"}.mbsc-ic-angry2:before{content:"\f10a"}.mbsc-ic-apple:before{content:"\f10b"}.mbsc-ic-arrow-down:before{content:"\f10c"}.mbsc-ic-arrow-down-left:before{content:"\f10d"}.mbsc-ic-arrow-down-left2:before{content:"\f10e"}.mbsc-ic-arrow-down-left3:before{content:"\f10f"}.mbsc-ic-arrow-down-right:before{content:"\f110"}.mbsc-ic-arrow-down-right2:before{content:"\f111"}.mbsc-ic-arrow-down-right3:before{content:"\f112"}.mbsc-ic-arrow-down2:before{content:"\f113"}.mbsc-ic-arrow-down3:before{content:"\f114"}.mbsc-ic-arrow-down5:before{content:"\f115"}.mbsc-ic-arrow-down6:before{content:"\f116"}.mbsc-ic-arrow-left:before{content:"\f117"}.mbsc-ic-arrow-left2:before{content:"\f118"}.mbsc-ic-arrow-left3:before{content:"\f119"}.mbsc-ic-arrow-left4:before{content:"\f11a"}.mbsc-ic-arrow-left5:before{content:"\f11b"}.mbsc-ic-arrow-left6:before{content:"\f11c"}.mbsc-ic-arrow-right:before{content:"\f11d"}.mbsc-ic-arrow-right2:before{content:"\f11e"}.mbsc-ic-arrow-right3:before{content:"\f11f"}.mbsc-ic-arrow-right4:before{content:"\f120"}.mbsc-ic-arrow-right5:before{content:"\f121"}.mbsc-ic-arrow-right6:before{content:"\f122"}.mbsc-ic-arrow-up:before{content:"\f123"}.mbsc-ic-arrow-up-left:before{content:"\f124"}.mbsc-ic-arrow-up-left2:before{content:"\f125"}.mbsc-ic-arrow-up-left3:before{content:"\f126"}.mbsc-ic-arrow-up-right:before{content:"\f127"}.mbsc-ic-arrow-up-right2:before{content:"\f128"}.mbsc-ic-arrow-up-right3:before{content:"\f129"}.mbsc-ic-arrow-up2:before{content:"\f12a"}.mbsc-ic-arrow-up3:before{content:"\f12b"}.mbsc-ic-arrow-up5:before{content:"\f12c"}.mbsc-ic-arrow-up6:before{content:"\f12d"}.mbsc-ic-attachment:before{content:"\f12e"}.mbsc-ic-backward:before{content:"\f12f"}.mbsc-ic-backward2:before{content:"\f130"}.mbsc-ic-barcode:before{content:"\f131"}.mbsc-ic-bars:before{content:"\f132"}.mbsc-ic-bars2:before{content:"\f133"}.mbsc-ic-bell:before{content:"\f134"}.mbsc-ic-binoculars:before{content:"\f135"}.mbsc-ic-blocked:before{content:"\f136"}.mbsc-ic-blog:before{content:"\f137"}.mbsc-ic-blogger:before{content:"\f138"}.mbsc-ic-blogger2:before{content:"\f139"}.mbsc-ic-bold:before{content:"\f13a"}.mbsc-ic-book:before{content:"\f13b"}.mbsc-ic-bookmark:before{content:"\f13c"}.mbsc-ic-bookmarks:before{content:"\f13d"}.mbsc-ic-books:before{content:"\f13e"}.mbsc-ic-box-add:before{content:"\f13f"}.mbsc-ic-box-remove:before{content:"\f140"}.mbsc-ic-briefcase:before{content:"\f141"}.mbsc-ic-brightness-contrast:before{content:"\f142"}.mbsc-ic-brightness-medium:before{content:"\f143"}.mbsc-ic-bubble:before{content:"\f144"}.mbsc-ic-bubble2:before{content:"\f145"}.mbsc-ic-bubbles:before{content:"\f146"}.mbsc-ic-bubbles2:before{content:"\f147"}.mbsc-ic-bubbles3:before{content:"\f148"}.mbsc-ic-bubbles4:before{content:"\f149"}.mbsc-ic-bug:before{content:"\f14a"}.mbsc-ic-bullhorn:before{content:"\f14b"}.mbsc-ic-busy:before{content:"\f14c"}.mbsc-ic-cabinet:before{content:"\f14d"}.mbsc-ic-calculate:before{content:"\f14e"}.mbsc-ic-calendar:before{content:"\f14f"}.mbsc-ic-calendar2:before{content:"\f150"}.mbsc-ic-camera:before{content:"\f151"}.mbsc-ic-camera2:before{content:"\f152"}.mbsc-ic-cancel-circle:before{content:"\f153"}.mbsc-ic-cart:before{content:"\f154"}.mbsc-ic-cart2:before{content:"\f155"}.mbsc-ic-cart3:before{content:"\f156"}.mbsc-ic-checkbox-checked:before{content:"\f157"}.mbsc-ic-checkbox-partial:before{content:"\f158"}.mbsc-ic-checkbox-unchecked:before{content:"\f159"}.mbsc-ic-checkmark:before{content:"\f15a"}.mbsc-ic-checkmark-circle:before{content:"\f15b"}.mbsc-ic-checkmark2:before{content:"\f15c"}.mbsc-ic-chrome:before{content:"\f15d"}.mbsc-ic-clock:before{content:"\f15e"}.mbsc-ic-clock2:before{content:"\f15f"}.mbsc-ic-close:before{content:"\f160"}.mbsc-ic-cloud:before{content:"\f161"}.mbsc-ic-cloud-download:before{content:"\f162"}.mbsc-ic-cloud-upload:before{content:"\f163"}.mbsc-ic-clubs:before{content:"\f164"}.mbsc-ic-code:before{content:"\f165"}.mbsc-ic-cog:before{content:"\f166"}.mbsc-ic-cog2:before{content:"\f167"}.mbsc-ic-cogs:before{content:"\f168"}.mbsc-ic-coin:before{content:"\f169"}.mbsc-ic-compass:before{content:"\f16a"}.mbsc-ic-confused:before{content:"\f16b"}.mbsc-ic-confused2:before{content:"\f16c"}.mbsc-ic-connection:before{content:"\f16d"}.mbsc-ic-console:before{content:"\f16e"}.mbsc-ic-contract:before{content:"\f16f"}.mbsc-ic-contract2:before{content:"\f170"}.mbsc-ic-contrast:before{content:"\f171"}.mbsc-ic-cool:before{content:"\f172"}.mbsc-ic-cool2:before{content:"\f173"}.mbsc-ic-copy:before{content:"\f174"}.mbsc-ic-copy2:before{content:"\f175"}.mbsc-ic-copy3:before{content:"\f176"}.mbsc-ic-credit:before{content:"\f177"}.mbsc-ic-crop:before{content:"\f178"}.mbsc-ic-css3:before{content:"\f179"}.mbsc-ic-dashboard:before{content:"\f17a"}.mbsc-ic-delicious:before{content:"\f17b"}.mbsc-ic-deviantart:before{content:"\f17c"}.mbsc-ic-deviantart2:before{content:"\f17d"}.mbsc-ic-diamonds:before{content:"\f17e"}.mbsc-ic-dice:before{content:"\f17f"}.mbsc-ic-disk:before{content:"\f180"}.mbsc-ic-download:before{content:"\f181"}.mbsc-ic-download2:before{content:"\f182"}.mbsc-ic-download3:before{content:"\f183"}.mbsc-ic-drawer:before{content:"\f184"}.mbsc-ic-drawer2:before{content:"\f185"}.mbsc-ic-drawer3:before{content:"\f186"}.mbsc-ic-dribbble:before{content:"\f187"}.mbsc-ic-dribbble2:before{content:"\f188"}.mbsc-ic-dribbble3:before{content:"\f189"}.mbsc-ic-droplet:before{content:"\f18a"}.mbsc-ic-earth:before{content:"\f18b"}.mbsc-ic-eject:before{content:"\f18c"}.mbsc-ic-embed:before{content:"\f18d"}.mbsc-ic-enter:before{content:"\f18e"}.mbsc-ic-envelope:before{content:"\f18f"}.mbsc-ic-equalizer:before{content:"\f190"}.mbsc-ic-evil:before{content:"\f191"}.mbsc-ic-evil2:before{content:"\f192"}.mbsc-ic-exit:before{content:"\f193"}.mbsc-ic-expand:before{content:"\f194"}.mbsc-ic-expand2:before{content:"\f195"}.mbsc-ic-eye:before{content:"\f196"}.mbsc-ic-eye-blocked:before{content:"\f197"}.mbsc-ic-eye2:before{content:"\f198"}.mbsc-ic-fa-mouse-pointer:before{content:"\f199"}.mbsc-ic-facebook:before{content:"\f19a"}.mbsc-ic-facebook2:before{content:"\f19b"}.mbsc-ic-facebook3:before{content:"\f19c"}.mbsc-ic-feed:before{content:"\f19d"}.mbsc-ic-feed2:before{content:"\f19e"}.mbsc-ic-feed3:before{content:"\f19f"}.mbsc-ic-feed4:before{content:"\f1a0"}.mbsc-ic-file:before{content:"\f1a1"}.mbsc-ic-file-css:before{content:"\f1a2"}.mbsc-ic-file-excel:before{content:"\f1a3"}.mbsc-ic-file-openoffice:before{content:"\f1a4"}.mbsc-ic-file-pdf:before{content:"\f1a5"}.mbsc-ic-file-powerpoint:before{content:"\f1a6"}.mbsc-ic-file-word:before{content:"\f1a7"}.mbsc-ic-file-xml:before{content:"\f1a8"}.mbsc-ic-file-zip:before{content:"\f1a9"}.mbsc-ic-file2:before{content:"\f1aa"}.mbsc-ic-file3:before{content:"\f1ab"}.mbsc-ic-file4:before{content:"\f1ac"}.mbsc-ic-film:before{content:"\f1ad"}.mbsc-ic-filter:before{content:"\f1ae"}.mbsc-ic-filter2:before{content:"\f1af"}.mbsc-ic-finder:before{content:"\f1b0"}.mbsc-ic-fire:before{content:"\f1b1"}.mbsc-ic-firefox:before{content:"\f1b2"}.mbsc-ic-first:before{content:"\f1b3"}.mbsc-ic-flag:before{content:"\f1b4"}.mbsc-ic-flattr:before{content:"\f1b5"}.mbsc-ic-flickr:before{content:"\f1b6"}.mbsc-ic-flickr2:before{content:"\f1b7"}.mbsc-ic-flickr3:before{content:"\f1b8"}.mbsc-ic-flickr4:before{content:"\f1b9"}.mbsc-ic-flip:before{content:"\f1ba"}.mbsc-ic-flip2:before{content:"\f1bb"}.mbsc-ic-folder:before{content:"\f1bc"}.mbsc-ic-folder-open:before{content:"\f1bd"}.mbsc-ic-font:before{content:"\f1be"}.mbsc-ic-food:before{content:"\f1bf"}.mbsc-ic-forrst:before{content:"\f1c0"}.mbsc-ic-forrst2:before{content:"\f1c1"}.mbsc-ic-forward:before{content:"\f1c2"}.mbsc-ic-forward2:before{content:"\f1c3"}.mbsc-ic-forward3:before{content:"\f1c4"}.mbsc-ic-foursquare:before{content:"\f1c5"}.mbsc-ic-foursquare2:before{content:"\f1c6"}.mbsc-ic-gift:before{content:"\f1c7"}.mbsc-ic-github:before{content:"\f1c8"}.mbsc-ic-github2:before{content:"\f1c9"}.mbsc-ic-github3:before{content:"\f1ca"}.mbsc-ic-github4:before{content:"\f1cb"}.mbsc-ic-github5:before{content:"\f1cc"}.mbsc-ic-glass:before{content:"\f1cd"}.mbsc-ic-globe:before{content:"\f1ce"}.mbsc-ic-google:before{content:"\f1cf"}.mbsc-ic-google-drive:before{content:"\f1d0"}.mbsc-ic-google-plus:before{content:"\f1d1"}.mbsc-ic-google-plus2:before{content:"\f1d2"}.mbsc-ic-google-plus3:before{content:"\f1d3"}.mbsc-ic-google-plus4:before{content:"\f1d4"}.mbsc-ic-grin:before{content:"\f1d5"}.mbsc-ic-grin2:before{content:"\f1d6"}.mbsc-ic-hammer:before{content:"\f1d7"}.mbsc-ic-hammer2:before{content:"\f1d8"}.mbsc-ic-happy:before{content:"\f1d9"}.mbsc-ic-happy2:before{content:"\f1da"}.mbsc-ic-headphones:before{content:"\f1db"}.mbsc-ic-heart:before{content:"\f1dc"}.mbsc-ic-heart-broken:before{content:"\f1dd"}.mbsc-ic-heart2:before{content:"\f1de"}.mbsc-ic-history:before{content:"\f1df"}.mbsc-ic-home:before{content:"\f1e0"}.mbsc-ic-home2:before{content:"\f1e1"}.mbsc-ic-home3:before{content:"\f1e2"}.mbsc-ic-html5:before{content:"\f1e3"}.mbsc-ic-html52:before{content:"\f1e4"}.mbsc-ic-image:before{content:"\f1e5"}.mbsc-ic-image2:before{content:"\f1e6"}.mbsc-ic-images:before{content:"\f1e7"}.mbsc-ic-indent-decrease:before{content:"\f1e8"}.mbsc-ic-indent-increase:before{content:"\f1e9"}.mbsc-ic-info:before{content:"\f1ea"}.mbsc-ic-info2:before{content:"\f1eb"}.mbsc-ic-insert-template:before{content:"\f1ec"}.mbsc-ic-instagram:before{content:"\f1ed"}.mbsc-ic-ion-ios7-arrow-back:before{content:"\f1ee"}.mbsc-ic-ion-ios7-arrow-forward:before{content:"\f1ef"}.mbsc-ic-ion-ios7-checkmark-empty:before{content:"\f1f0"}.mbsc-ic-ios-backspace:before{content:"\f1f1"}.mbsc-ic-italic:before{content:"\f1f2"}.mbsc-ic-joomla:before{content:"\f1f3"}.mbsc-ic-key:before{content:"\f1f4"}.mbsc-ic-key2:before{content:"\f1f5"}.mbsc-ic-keyboard:before{content:"\f1f6"}.mbsc-ic-lab:before{content:"\f1f7"}.mbsc-ic-lanyrd:before{content:"\f1f8"}.mbsc-ic-laptop:before{content:"\f1f9"}.mbsc-ic-last:before{content:"\f1fa"}.mbsc-ic-lastfm:before{content:"\f1fb"}.mbsc-ic-lastfm2:before{content:"\f1fc"}.mbsc-ic-leaf:before{content:"\f1fd"}.mbsc-ic-left-toright:before{content:"\f1fe"}.mbsc-ic-library:before{content:"\f1ff"}.mbsc-ic-libreoffice:before{content:"\f200"}.mbsc-ic-lightning:before{content:"\f201"}.mbsc-ic-link:before{content:"\f202"}.mbsc-ic-linkedin:before{content:"\f203"}.mbsc-ic-list:before{content:"\f204"}.mbsc-ic-list2:before{content:"\f205"}.mbsc-ic-location:before{content:"\f206"}.mbsc-ic-location2:before{content:"\f207"}.mbsc-ic-lock:before{content:"\f208"}.mbsc-ic-lock2:before{content:"\f209"}.mbsc-ic-loop:before{content:"\f20a"}.mbsc-ic-loop2:before{content:"\f20b"}.mbsc-ic-loop3:before{content:"\f20c"}.mbsc-ic-magnet:before{content:"\f20d"}.mbsc-ic-mail:before{content:"\f20e"}.mbsc-ic-mail2:before{content:"\f20f"}.mbsc-ic-mail3:before{content:"\f210"}.mbsc-ic-mail4:before{content:"\f211"}.mbsc-ic-map:before{content:"\f212"}.mbsc-ic-map2:before{content:"\f213"}.mbsc-ic-material-backspace:before{content:"\f214"}.mbsc-ic-material-check-box-outline-blank:before{content:"\f215"}.mbsc-ic-material-keyboard-arrow-down:before{content:"\f216"}.mbsc-ic-material-keyboard-arrow-left:before{content:"\f217"}.mbsc-ic-material-keyboard-arrow-right:before{content:"\f218"}.mbsc-ic-material-keyboard-arrow-up:before{content:"\f219"}.mbsc-ic-material-star:before{content:"\f21a"}.mbsc-ic-material-star-outline:before{content:"\f21b"}.mbsc-ic-menu:before{content:"\f21c"}.mbsc-ic-menu2:before{content:"\f21d"}.mbsc-ic-meter:before{content:"\f21e"}.mbsc-ic-meter2:before{content:"\f21f"}.mbsc-ic-minus:before{content:"\f220"}.mbsc-ic-mobile:before{content:"\f221"}.mbsc-ic-mobile2:before{content:"\f222"}.mbsc-ic-mug:before{content:"\f223"}.mbsc-ic-music:before{content:"\f224"}.mbsc-ic-neutral:before{content:"\f225"}.mbsc-ic-neutral2:before{content:"\f226"}.mbsc-ic-new-tab:before{content:"\f227"}.mbsc-ic-newspaper:before{content:"\f228"}.mbsc-ic-next:before{content:"\f229"}.mbsc-ic-notebook:before{content:"\f22a"}.mbsc-ic-notification:before{content:"\f22b"}.mbsc-ic-numbered-list:before{content:"\f22c"}.mbsc-ic-office:before{content:"\f22d"}.mbsc-ic-omega:before{content:"\f22e"}.mbsc-ic-opera:before{content:"\f22f"}.mbsc-ic-pacman:before{content:"\f230"}.mbsc-ic-paint-format:before{content:"\f231"}.mbsc-ic-paragraph-center:before{content:"\f232"}.mbsc-ic-paragraph-center2:before{content:"\f233"}.mbsc-ic-paragraph-justify:before{content:"\f234"}.mbsc-ic-paragraph-justify2:before{content:"\f235"}.mbsc-ic-paragraph-left:before{content:"\f236"}.mbsc-ic-paragraph-left2:before{content:"\f237"}.mbsc-ic-paragraph-right:before{content:"\f238"}.mbsc-ic-paragraph-right2:before{content:"\f239"}.mbsc-ic-paste:before{content:"\f23a"}.mbsc-ic-paste2:before{content:"\f23b"}.mbsc-ic-paste3:before{content:"\f23c"}.mbsc-ic-pause:before{content:"\f23d"}.mbsc-ic-pause2:before{content:"\f23e"}.mbsc-ic-pawn:before{content:"\f23f"}.mbsc-ic-paypal:before{content:"\f240"}.mbsc-ic-paypal2:before{content:"\f241"}.mbsc-ic-paypal3:before{content:"\f242"}.mbsc-ic-pen:before{content:"\f243"}.mbsc-ic-pencil:before{content:"\f244"}.mbsc-ic-pencil2:before{content:"\f245"}.mbsc-ic-phone:before{content:"\f246"}.mbsc-ic-phone-hang-up:before{content:"\f247"}.mbsc-ic-picassa:before{content:"\f248"}.mbsc-ic-picassa2:before{content:"\f249"}.mbsc-ic-pie:before{content:"\f24a"}.mbsc-ic-pilcrow:before{content:"\f24b"}.mbsc-ic-pinterest:before{content:"\f24c"}.mbsc-ic-pinterest2:before{content:"\f24d"}.mbsc-ic-play:before{content:"\f24e"}.mbsc-ic-play2:before{content:"\f24f"}.mbsc-ic-play3:before{content:"\f250"}.mbsc-ic-plus:before{content:"\f251"}.mbsc-ic-podcast:before{content:"\f252"}.mbsc-ic-point-down:before{content:"\f253"}.mbsc-ic-point-left:before{content:"\f254"}.mbsc-ic-point-right:before{content:"\f255"}.mbsc-ic-point-up:before{content:"\f256"}.mbsc-ic-power-cord:before{content:"\f257"}.mbsc-ic-previous:before{content:"\f258"}.mbsc-ic-print:before{content:"\f259"}.mbsc-ic-profile:before{content:"\f25a"}.mbsc-ic-pushpin:before{content:"\f25b"}.mbsc-ic-qrcode:before{content:"\f25c"}.mbsc-ic-question:before{content:"\f25d"}.mbsc-ic-quill:before{content:"\f25e"}.mbsc-ic-quotes-left:before{content:"\f25f"}.mbsc-ic-radio-checked:before{content:"\f260"}.mbsc-ic-radio-unchecked:before{content:"\f261"}.mbsc-ic-reddit:before{content:"\f262"}.mbsc-ic-redo:before{content:"\f263"}.mbsc-ic-redo2:before{content:"\f264"}.mbsc-ic-remove:before{content:"\f265"}.mbsc-ic-remove2:before{content:"\f266"}.mbsc-ic-reply:before{content:"\f267"}.mbsc-ic-right-toleft:before{content:"\f268"}.mbsc-ic-road:before{content:"\f269"}.mbsc-ic-rocket:before{content:"\f26a"}.mbsc-ic-sad:before{content:"\f26b"}.mbsc-ic-sad2:before{content:"\f26c"}.mbsc-ic-safari:before{content:"\f26d"}.mbsc-ic-scissors:before{content:"\f26e"}.mbsc-ic-screen:before{content:"\f26f"}.mbsc-ic-search:before{content:"\f270"}.mbsc-ic-settings:before{content:"\f271"}.mbsc-ic-share:before{content:"\f272"}.mbsc-ic-shield:before{content:"\f273"}.mbsc-ic-shocked:before{content:"\f274"}.mbsc-ic-shocked2:before{content:"\f275"}.mbsc-ic-shuffle:before{content:"\f276"}.mbsc-ic-sigma:before{content:"\f277"}.mbsc-ic-signup:before{content:"\f278"}.mbsc-ic-skype:before{content:"\f279"}.mbsc-ic-smiley:before{content:"\f27a"}.mbsc-ic-smiley2:before{content:"\f27b"}.mbsc-ic-soundcloud:before{content:"\f27c"}.mbsc-ic-soundcloud2:before{content:"\f27d"}.mbsc-ic-spades:before{content:"\f27e"}.mbsc-ic-spam:before{content:"\f27f"}.mbsc-ic-spell-check:before{content:"\f280"}.mbsc-ic-spinner:before{content:"\f281"}.mbsc-ic-spinner2:before{content:"\f282"}.mbsc-ic-spinner3:before{content:"\f283"}.mbsc-ic-spinner4:before{content:"\f284"}.mbsc-ic-spinner5:before{content:"\f285"}.mbsc-ic-spinner6:before{content:"\f286"}.mbsc-ic-stack:before{content:"\f287"}.mbsc-ic-stackoverflow:before{content:"\f288"}.mbsc-ic-star:before{content:"\f289"}.mbsc-ic-star2:before{content:"\f28a"}.mbsc-ic-star3:before{content:"\f28b"}.mbsc-ic-stats:before{content:"\f28c"}.mbsc-ic-steam:before{content:"\f28d"}.mbsc-ic-steam2:before{content:"\f28e"}.mbsc-ic-stop:before{content:"\f28f"}.mbsc-ic-stop2:before{content:"\f290"}.mbsc-ic-stopwatch:before{content:"\f291"}.mbsc-ic-storage:before{content:"\f292"}.mbsc-ic-strikethrough:before{content:"\f293"}.mbsc-ic-stumbleupon:before{content:"\f294"}.mbsc-ic-stumbleupon2:before{content:"\f295"}.mbsc-ic-support:before{content:"\f296"}.mbsc-ic-switch:before{content:"\f297"}.mbsc-ic-tab:before{content:"\f298"}.mbsc-ic-table:before{content:"\f299"}.mbsc-ic-table2:before{content:"\f29a"}.mbsc-ic-tablet:before{content:"\f29b"}.mbsc-ic-tag:before{content:"\f29c"}.mbsc-ic-tags:before{content:"\f29d"}.mbsc-ic-target:before{content:"\f29e"}.mbsc-ic-text-height:before{content:"\f29f"}.mbsc-ic-text-width:before{content:"\f2a0"}.mbsc-ic-thumbs-up:before{content:"\f2a1"}.mbsc-ic-thumbs-up2:before{content:"\f2a2"}.mbsc-ic-ticket:before{content:"\f2a3"}.mbsc-ic-tongue:before{content:"\f2a4"}.mbsc-ic-tongue2:before{content:"\f2a5"}.mbsc-ic-tree:before{content:"\f2a6"}.mbsc-ic-trophy:before{content:"\f2a7"}.mbsc-ic-truck:before{content:"\f2a8"}.mbsc-ic-tumblr:before{content:"\f2a9"}.mbsc-ic-tumblr2:before{content:"\f2aa"}.mbsc-ic-tux:before{content:"\f2ab"}.mbsc-ic-tv:before{content:"\f2ac"}.mbsc-ic-twitter:before{content:"\f2ad"}.mbsc-ic-twitter2:before{content:"\f2ae"}.mbsc-ic-twitter3:before{content:"\f2af"}.mbsc-ic-underline:before{content:"\f2b0"}.mbsc-ic-undo:before{content:"\f2b1"}.mbsc-ic-undo2:before{content:"\f2b2"}.mbsc-ic-unlocked:before{content:"\f2b3"}.mbsc-ic-upload:before{content:"\f2b4"}.mbsc-ic-upload2:before{content:"\f2b5"}.mbsc-ic-upload3:before{content:"\f2b6"}.mbsc-ic-user:before{content:"\f2b7"}.mbsc-ic-user2:before{content:"\f2b8"}.mbsc-ic-user3:before{content:"\f2b9"}.mbsc-ic-user4:before{content:"\f2ba"}.mbsc-ic-users:before{content:"\f2bb"}.mbsc-ic-users2:before{content:"\f2bc"}.mbsc-ic-vimeo:before{content:"\f2bd"}.mbsc-ic-vimeo2:before{content:"\f2be"}.mbsc-ic-vimeo3:before{content:"\f2bf"}.mbsc-ic-volume-decrease:before{content:"\f2c0"}.mbsc-ic-volume-high:before{content:"\f2c1"}.mbsc-ic-volume-increase:before{content:"\f2c2"}.mbsc-ic-volume-low:before{content:"\f2c3"}.mbsc-ic-volume-medium:before{content:"\f2c4"}.mbsc-ic-volume-mute:before{content:"\f2c5"}.mbsc-ic-volume-mute2:before{content:"\f2c6"}.mbsc-ic-wand:before{content:"\f2c7"}.mbsc-ic-warning:before{content:"\f2c8"}.mbsc-ic-windows:before{content:"\f2c9"}.mbsc-ic-windows8:before{content:"\f2ca"}.mbsc-ic-wink:before{content:"\f2cb"}.mbsc-ic-wink2:before{content:"\f2cc"}.mbsc-ic-wondering:before{content:"\f2cd"}.mbsc-ic-wondering2:before{content:"\f2ce"}.mbsc-ic-wordpress:before{content:"\f2cf"}.mbsc-ic-wordpress2:before{content:"\f2d0"}.mbsc-ic-wrench:before{content:"\f2d1"}.mbsc-ic-xing:before{content:"\f2d2"}.mbsc-ic-xing2:before{content:"\f2d3"}.mbsc-ic-yahoo:before{content:"\f2d4"}.mbsc-ic-yelp:before{content:"\f2d5"}.mbsc-ic-youtube:before{content:"\f2d6"}.mbsc-ic-youtube2:before{content:"\f2d7"}.mbsc-ic-zoom-in:before{content:"\f2d8"}.mbsc-ic-zoom-out:before{content:"\f2d9"}.dw,.dwo{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mbsc-fr-lock{-ms-touch-action:none;touch-action:none}.dw{max-width:98%;position:absolute;top:0;left:0;z-index:2;font-size:12px;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.dw:focus{outline:0}.dw:focus{outline-offset:-2px}.dw-rtl{direction:rtl}.dw,.dwbc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dwwr{min-width:200px;zoom:1;overflow:hidden;text-align:center;font-family:arial,verdana,sans-serif}.dw-persp,.dwo{width:100%;height:100%;position:absolute;top:0;left:0}.dw-persp{z-index:99998;pointer-events:auto}.dwo{z-index:1;background:#000;background:rgba(0,0,0,.7);filter:Alpha(Opacity=70)}.dw-liq .dw{max-width:100%}.dw-top .dw,.dw-bottom .dw{width:100%;max-width:100%}.dw-inline .dw{position:static;display:inline-block;max-width:100%}.dw-inline.dw-liq .dw-persp .dw{display:block}.dw-inline .dw-persp{position:static}.dw-bubble .dw{margin:20px 0}.dw-bubble .dw-arrw{position:absolute;z-index:1;left:0;width:100%}.dw-bubble-top .dw-arrw{bottom:-36px}.dw-bubble-bottom .dw-arrw{top:-36px}.dw-bubble .dw-arrw-i{margin:0 30px;position:relative;height:36px}.dw-bubble .dw-arr{display:block}.dw-arr{display:none;position:absolute;left:0;width:0;height:0;border-width:18px 18px;border-style:solid;margin-left:-18px}.dw-bubble-bottom .dw-arr{top:0}.dw-bubble-top .dw-arr{bottom:0}.dw-hidden{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.dwv{overflow:hidden;text-overflow:ellipsis}.dwb{overflow:hidden;display:block;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}.dwb-e{cursor:pointer}.dwb-d{cursor:default}.dwbc{display:table;width:100%;text-align:center}.dwbc .dwb-d{opacity:.3}.dwbw{vertical-align:top;display:table-cell;position:relative;z-index:5}.dwbw .dwb:before{padding:.375em}.mbsc-wdg .mbsc-wdg-c{position:relative;z-index:0;padding:1em;font-size:14px;text-align:left;white-space:normal}.mbsc-mobiscroll .dwwr{min-width:16em;background:#f7f7f7;color:#454545;font-size:16px}.mbsc-mobiscroll .dwv{padding:0 .6666em;padding-top:.6666em;color:#4eccc4;font-size:.75em;text-transform:uppercase;min-height:2em;line-height:2em}.mbsc-mobiscroll .dwbc{display:block;overflow:hidden;text-align:right;padding:0 .5em .5em .5em}.mbsc-mobiscroll .dwbw{display:block;float:right}.mbsc-mobiscroll .dw-rtl .dwbw{float:left}.mbsc-mobiscroll .dwb{height:2.5em;line-height:2.5em;padding:0 1em;color:#4eccc4;text-transform:uppercase}.mbsc-mobiscroll .dwb-a{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7 transparent}.mbsc-mobiscroll .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent transparent}.mbsc-android-holo .dwwr{background:#292829;color:#fff;border-radius:.1875em;font-size:16px}.mbsc-android-holo .dwv{color:#31b6e7;padding:0 .5em;min-height:2em;line-height:2em;border-bottom:2px solid #31b6e7;font-size:1.125em}.mbsc-android-holo .dwbc{border-top:1px solid #424542}.mbsc-android-holo .dwb{height:2.6em;line-height:2.6em;color:#fff;font-size:.875em}.mbsc-android-holo .dwb-a{background:#29799c}.mbsc-android-holo .dwbw .dwb{border-left:1px solid #424542}.mbsc-android-holo .dwbw:first-child .dwb{border:0;border-radius:0 0 0 .1875em}.mbsc-android-holo .dwbw:last-child .dwb{border-radius:0 0 .1875em 0}.mbsc-android-holo .dw-rtl .dwbw .dwb{border:0;border-right:1px solid #424542}.mbsc-android-holo .dw-rtl .dwbw:last-child .dwb{border-radius:0 0 0 .1875em}.mbsc-android-holo .dw-rtl .dwbw:first-child .dwb{border:0;border-radius:0 0 .1875em 0}.mbsc-android-holo.dw-liq .dwwr,.mbsc-android-holo.dw-top .dwwr,.mbsc-android-holo.dw-bottom .dwwr,.mbsc-android-holo.dw-liq .dwbw .dwb,.mbsc-android-holo.dw-top .dwbw .dwb,.mbsc-android-holo.dw-bottom .dwbw .dwb{border-radius:0}.mbsc-android-holo .dw-bubble-bottom .dw-arr{border-color:transparent transparent #292829 transparent}.mbsc-android-holo .dw-bubble-top .dw-arr{border-color:#292829 transparent transparent transparent}.mbsc-wp .dwwr{padding:.625em;background:#1f1f1f;color:#fff;font-size:16px}.mbsc-wp .dwv{font-size:.75em;padding:.833em;min-height:14px;padding-top:0}.mbsc-wp .dwbc{display:block}.mbsc-wp .dwbw{display:inline-block}.mbsc-wp .dwb,.mbsc-wp .mbsc-ic:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-wp .dwb{position:relative;top:0;min-width:2.9em;display:inline-block;height:1.818em;padding:2.636em .455em 0 .455em;color:#fff;line-height:1.818em;font-size:.688em;text-transform:lowercase;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.mbsc-wp .dwb:before{position:absolute;top:.3em;left:50%;width:2.2em;height:2.2em;margin:0 -1.3em;padding:0;border:2px solid #fff;line-height:2.2em;font-size:.909em;text-align:center;border-radius:1000px}.mbsc-wp .dwb-a{top:-.3em}.mbsc-wp .dwb-a:before{background:#1a9fe0;border-color:#1a9fe0;color:#fff}.mbsc-wp .dw-bubble-bottom .dw-arr{border-color:transparent transparent #1f1f1f transparent}.mbsc-wp .dw-bubble-top .dw-arr{border-color:#1f1f1f transparent transparent transparent}.mbsc-sense .dwwr{border:1px solid #2e2e2e;background:#121212;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.mbsc-sense .dwv{padding:0 5px;position:relative;line-height:40px;min-height:40px;background:#121212;text-align:center;font-size:15px;color:#fff;-webkit-box-shadow:0 0 4px #2e2e2e;box-shadow:0 0 4px #2e2e2e}.mbsc-sense .dwcc{background:#eee;color:#000}.mbsc-sense .dwbc{padding:10px 0;background:#121212;-webkit-box-shadow:0 0 6px #2e2e2e;box-shadow:0 0 6px #2e2e2e}.mbsc-sense .dwb{height:30px;line-height:32px;color:#fff;font-size:13px;font-weight:normal;border-left:1px solid #2e2e2e;text-transform:uppercase}.mbsc-sense .dwb-a{color:#40a0c4}.mbsc-sense .dwbw:first-child .dwb{border-left:0}.mbsc-sense .dw-rtl .dwb{border:0;border-right:1px solid #2e2e2e}.mbsc-sense .dw-rtl .dwbw:first-child .dwb{border-right:0}.mbsc-sense.dw-inline .dwwr{-webkit-box-shadow:none;box-shadow:none}.mbsc-sense.dw-top .dwwr,.mbsc-sense.dw-bottom .dwwr{border:0;border-radius:0}.mbsc-sense .dw-bubble-top .dw-arrw{bottom:-35px}.mbsc-sense .dw-bubble-bottom .dw-arrw{top:-35px}.mbsc-sense .dw-bubble-top .dw-arr{border-color:#121212 transparent transparent transparent}.mbsc-sense .dw-bubble-bottom .dw-arr{border-color:transparent transparent #121212 transparent}.mbsc-material .dwo{background:rgba(0,0,0,.6);filter:Alpha(Opacity=60)}.mbsc-material .dwwr{min-width:15em;background:#eee;border-radius:.1875em;color:#5b5b5b;font-size:16px;box-shadow:0 .5em 1em rgba(0,0,0,.2)}.mbsc-material .dwv{padding:0 .6666em;padding-top:.6666em;color:#009688;font-size:.75em;font-weight:bold;text-transform:uppercase;min-height:2em;line-height:2em}.mbsc-material .dwbc{display:block;overflow:hidden;text-align:right;padding:0 .5em .5em .5em}.mbsc-material .dwbw{display:block;float:right}.mbsc-material .dw-rtl .dwbw{float:left}.mbsc-material .dwb{position:relative;height:2.5em;line-height:2.5em;padding:0 1em;font-weight:bold;color:#009688;text-transform:uppercase}.mbsc-material .dwbc .dwb{font-size:.9375em}.mbsc-material .dwb-e{-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.mbsc-material .dwb-a{background:rgba(0,0,0,.1);border-radius:2px}.mbsc-material.dw-inline .dwwr{box-shadow:none}.mbsc-material.dw-liq .dwwr,.mbsc-material.dw-top .dwwr,.mbsc-material.dw-bottom .dwwr{border-radius:0}.mbsc-material .dw-bubble-bottom .dw-arr{border-color:transparent transparent #eee transparent}.mbsc-material .dw-bubble-top .dw-arr{border-color:#eee transparent transparent transparent}.mbsc-jqm .dwo{background:0}.mbsc-jqm .dwv{position:static;width:auto;border:0;padding:5px;font-size:14px;min-height:18px}.mbsc-jqm .dwwr{border:0;overflow:visible;font-family:inherit}.mbsc-jqm .dwbc{font-size:12px;padding:0 2px 4px 2px}.mbsc-jqm .dwbc .ui-btn{margin:0 2px}.mbsc-jqm .dwbc .ui-btn-inner{font-size:12px}.mbsc-jqm .dw-bubble-bottom .dw-arr{border-color:transparent transparent #222 transparent}.mbsc-jqm .dw-bubble-top .dw-arr{border-color:#222 transparent transparent transparent}.mbsc-jqm.dw-bubble .dw{background:#222;border:0;padding:6px}.mbsc-jqm.dw-liq .dw,.mbsc-jqm.dw-top .dw,.mbsc-jqm.dw-bottom .dw,.mbsc-jqm.dw-liq .dwwr,.mbsc-jqm.dw-top .dwwr,.mbsc-jqm.dw-bottom .dwwr{padding:0;border-radius:0}.mbsc-jqm.dw-top .dw{border-right:0;border-top:0;border-left:0}.mbsc-jqm.dw-bottom .dw{border-bottom:0;border-right:0;border-left:0}.mbsc-ios-classic .dw{min-width:134px;border:1px solid #2d3034}.mbsc-ios-classic .dwo{background:0}.mbsc-ios-classic .dwwr{position:relative;min-width:170px;padding:0 6px;margin-top:40px;background:-webkit-gradient(linear,left top,left bottom,from(#9f9fa6),color-stop(0.5,#484a55),color-stop(0.5,#272836),to(#282a39));background:-webkit-linear-gradient(#9f9fa6,#484a55 50%,#272836 50%,#282a39);background:-moz-linear-gradient(#9f9fa6,#484a55 50%,#272836 50%,#282a39);background:linear-gradient(#9f9fa6,#484a55 50%,#272836 50%,#282a39);background-color:#9f9fa6;background-repeat:no-repeat;color:#fff;overflow:visible}.mbsc-ios-classic.dw-nobtn .dwwr{margin-top:0}.mbsc-ios-classic .dwv{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.mbsc-ios-classic .dwbc{display:block;position:absolute;top:-40px;left:0;width:100%;height:28px;padding:5px 0;background:#454545;background:-webkit-gradient(linear,left top,left bottom,from(rgba(69,69,69,0.7)),color-stop(0.5,rgba(37,37,37,0.7)),color-stop(0.5,rgba(16,16,16,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(rgba(69,69,69,0.7),rgba(37,37,37,0.7) 50%,rgba(16,16,16,0.7) 50%,rgba(0,0,0,0.7));background:-moz-linear-gradient(rgba(69,69,69,0.7),rgba(37,37,37,0.7) 50%,rgba(16,16,16,0.7) 50%,rgba(0,0,0,0.7));background:linear-gradient(rgba(69,69,69,0.7),rgba(37,37,37,0.7) 50%,rgba(16,16,16,0.7) 50%,rgba(0,0,0,0.7));border-bottom:1px solid #888;border-bottom:1px solid rgba(255,255,255,0.5);border-top:1px solid #888;border-top:1px solid rgba(255,255,255,0.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-ios-classic .dwb{margin:0 5px;padding:0 10px;display:inline-block;font-size:12px;font-weight:bold;height:26px;line-height:26px;color:#fff;border:1px solid #1f1f1f;background:#1a1a1a;background:-webkit-gradient(linear,left top,left bottom,from(#7b7b7b),color-stop(0.5,#1a1a1a),color-stop(0.5,#000));background:-webkit-linear-gradient(#7b7b7b,#1a1a1a 50%,#000 50%);background:-moz-linear-gradient(#7b7b7b,#1a1a1a 50%,#000 50%);background:linear-gradient(#7b7b7b,#1a1a1a 50%,#000 50%);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3);border-radius:5px;box-shadow:0 1px 0 rgba(255,255,255,0.3)}.mbsc-ios-classic .dwb-s .dwb{border:1px solid #194aab;background:#194aab;background:-webkit-gradient(linear,left top,left bottom,from(#82aaff),color-stop(0.5,#3162c4),color-stop(0.5,#194aab));background:-webkit-linear-gradient(#82aaff,#3162c4 50%,#194aab 50%);background:-moz-linear-gradient(#82aaff,#3162c4 50%,#194aab 50%);background:linear-gradient(#82aaff,#3162c4 50%,#194aab 50%)}.mbsc-ios-classic .dwb-a{opacity:.8;filter:alpha(opacity=80)}.mbsc-ios-classic .dwbw{display:block;float:right}.mbsc-ios-classic .dwb-c{float:left}.mbsc-ios-classic.dw-bubble .dw{padding:6px;background:#afafaf;background:-webkit-gradient(linear,left top,left bottom,from(#afafaf),color-stop(0.3,#1b2530));background:-webkit-linear-gradient(#afafaf,#1b2530 30%);background:-moz-linear-gradient(#afafaf,#1b2530 30%);background:linear-gradient(#afafaf,#1b2530 30%);-webkit-box-shadow:0 0 25px rgba(0,0,0,0.7);border-radius:5px;box-shadow:0 0 25px rgba(0,0,0,0.7)}.mbsc-ios-classic .dw-bubble-bottom .dw-arr{border-color:transparent transparent #2d3034 transparent}.mbsc-ios-classic .dw-bubble-bottom .dw-arr:after{content:'';position:absolute;top:-16px;left:-17px;border:17px solid #afafaf;border-color:transparent transparent #afafaf transparent}.mbsc-ios-classic .dw-bubble-top .dw-arr{border-color:#1b2530 transparent transparent transparent}.mbsc-ios-classic.mbsc-wdg .dwwr{padding:6px}.mbsc-ios-classic.mbsc-wdg .dwcc{background:#fff;color:#000;-webkit-box-shadow:0 1px 1px rgba(255,255,255,.3),0 1px 5px rgba(0,0,0,0.90) inset,0 -1px 1px rgba(0,0,0,0.90) inset;box-shadow:0 1px 1px rgba(255,255,255,.3),0 1px 5px rgba(0,0,0,0.90) inset,0 -1px 1px rgba(0,0,0,0.90) inset;border-radius:.5em}.mbsc-android .dw{border:2px solid #555}.mbsc-android .dwv{padding:10px;border-bottom:1px solid #333;font-size:14px;min-height:17px}.mbsc-android .dwwr{color:#fff;background:#000}.mbsc-android .dwbc{padding:4px 2px;background:#9c9c9c}.mbsc-android .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;font-size:14px;color:#000;background:#ccc;background:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#eee));background:-webkit-linear-gradient(#eee,#ccc);background:-moz-linear-gradient(#eee,#ccc);background:linear-gradient(#eee,#ccc);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5)}.mbsc-android .dw .dwb-a{background:#ffb25a;background:-webkit-gradient(linear,left bottom,left top,from(#ef6100),to(#ffb25a));background:-webkit-linear-gradient(#ffb25a,#ef6100);background:-moz-linear-gradient(#ffb25a,#ef6100);background:linear-gradient(#ffb25a,#ef6100)}.mbsc-android .dw-bubble-bottom .dw-arr{border-color:transparent transparent #000 transparent}.mbsc-android .dw-bubble-top .dw-arr{border-color:#9c9c9c transparent transparent transparent}.mbsc-android.dw-top .dw,.mbsc-android.dw-bottom .dw{border-right:0;border-left:0}.mbsc-android.dw-top .dw{border-top:0}.mbsc-android.dw-bottom .dw{border-bottom:0}.mbsc-sense-ui .dwwr{color:#fff;background:#333;border:2px solid #fff;border-radius:3px}.mbsc-sense-ui .dwv{padding:5px 10px;border-bottom:1px solid #666;font-size:14px;text-align:left;min-height:17px}.mbsc-sense-ui .dwbc{padding:4px 2px;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#000),color-stop(0.5,#666));background:-webkit-linear-gradient(#666 50%,#000 50%);background:-moz-linear-gradient(#666 50%,#000 50%);background:linear-gradient(#666 50%,#000 50%)}.mbsc-sense-ui .dwb{height:40px;line-height:40px;padding:0 15px;margin:0 2px;color:#fff;font-size:14px;font-weight:bold;border:1px solid #333;background:#222;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#444));background:-webkit-linear-gradient(#444,#000);background:-moz-linear-gradient(#444,#000);background:linear-gradient(#444,#000);box-shadow:inset 0 0 5px #000;border-radius:5px}.mbsc-sense-ui .dw .dwb-a{background:#3c7500;background:-webkit-gradient(linear,left bottom,left top,from(#3c7500),to(#94c840));background:-webkit-linear-gradient(#94c840,#3c7500);background:-moz-linear-gradient(#94c840,#3c7500);background:linear-gradient(#94c840,#3c7500)}.mbsc-sense-ui .dw-bubble-bottom .dw-arr{border-color:transparent transparent #fff transparent}.mbsc-sense-ui .dw-bubble-top .dw-arr{border-color:#fff transparent transparent transparent}.mbsc-sense-ui.dw-top .dwwr,.mbsc-sense-ui.dw-bottom .dwwr{border:0;border-radius:0}.mbsc-sense-ui.dw-bottom .dwwr{border-top:1px solid #666}.mbsc-ios .dwo{background:rgba(0,0,0,.2);filter:Alpha(Opacity=20)}.mbsc-ios .dwwr{position:relative;background:#f7f7f7;color:#000;padding-top:3.333334em;font-size:12px}.mbsc-ios .dwv{padding:0 .416667em;color:#9d9d9d;line-height:2.5em;min-height:2.5em;border-bottom:1px solid #acacac}.mbsc-ios .dwbc{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #acacac}.mbsc-ios .dwb{height:2.352941em;line-height:2.352941em;padding:0 .588235em;display:inline-block;color:#007aff;font-size:1.416667em}.mbsc-ios .dwb-a{opacity:.5}.mbsc-ios .dwbw{display:block;float:right}.mbsc-ios .dwb-c{float:left}.mbsc-ios .dwb-s .dwb{font-weight:bold}.mbsc-ios .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f7f7f7 transparent}.mbsc-ios .dw-bubble-top .dw-arr{border-color:#f7f7f7 transparent transparent transparent}.mbsc-ios.dw-bubble .dwwr{border-radius:8px}.mbsc-ios.dw-nobtn .dwwr{padding-top:0}.mbsc-bootstrap .dw{display:block;padding:0}.mbsc-bootstrap .dwv{padding:0 14px;min-height:37px;line-height:37px}.mbsc-bootstrap .dwwr{font-family:inherit;padding:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-bootstrap .dwo{background:rgba(0,0,0,.5)}.mbsc-bootstrap .dwbc{padding:0 2px 4px 2px}.mbsc-bootstrap .dwb{display:block;margin:0 2px}.mbsc-bootstrap.dw-inline .dw{display:inline-block}.mbsc-bootstrap.dw-liq .dw,.mbsc-bootstrap.dw-top .dw,.mbsc-bootstrap.dw-bottom .dw{border-radius:0}.mbsc-bootstrap.dw-bubble .dw{margin:11px 0}.mbsc-bootstrap .dw-arrw-i{height:0;margin:0 10px;padding:0;border:0;display:block}.mbsc-bootstrap .dw-bubble-top .dw-arrw{bottom:0}.mbsc-bootstrap .dw-bubble-bottom .dw-arrw{top:0}@-webkit-keyframes mbsc-lv-spin{from{-webkit-transform:rotate(180deg);opacity:0}to{-webkit-transform:rotate(0);opacity:1}}@-webkit-keyframes mbsc-lv-remove-right{to{-webkit-transform:translateX(100%)}}@-webkit-keyframes mbsc-lv-remove-left{to{-webkit-transform:translateX(-100%)}}@-webkit-keyframes mbsc-lv-add-right{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes mbsc-lv-add-left{from{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes mbsc-lv-pop-in{from{-webkit-transform:scale(0);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes mbsc-lv-pop-out{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(0);opacity:0}}@-webkit-keyframes mbsc-lv-collapse{from{padding:0;border:0}to{padding:0;border:0;height:0}}@-webkit-keyframes mbsc-lv-expand{from{padding:0;border:0;height:0}to{padding:0;border:0}}@-webkit-keyframes mbsc-lv-fill{from{-webkit-transform:scale(1,0)}to{-webkit-transform:scale(1,1)}}@-moz-keyframes mbsc-lv-spin{from{-moz-transform:rotate(180deg);opacity:0}to{-moz-transform:rotate(0);opacity:1}}@-moz-keyframes mbsc-lv-remove-right{to{-moz-transform:translateX(100%)}}@-moz-keyframes mbsc-lv-remove-left{to{-moz-transform:translateX(-100%)}}@-moz-keyframes mbsc-lv-add-right{from{-moz-transform:translateX(100%)}}@-moz-keyframes mbsc-lv-add-left{from{-moz-transform:translateX(-100%)}}@-moz-keyframes mbsc-lv-pop-in{from{-moz-transform:scale(0);opacity:0}}@-moz-keyframes mbsc-lv-pop-out{to{-moz-transform:scale(0);opacity:0}}@-moz-keyframes mbsc-lv-collapse{from{padding:0;border:0}to{padding:0;border:0;height:0}}@-moz-keyframes mbsc-lv-expand{from{padding:0;border:0;height:0}to{padding:0;border:0}}@-moz-keyframes mbsc-lv-fill{from{-moz-transform:scale(1,0)}to{-moz-transform:scale(1,1)}}@keyframes mbsc-lv-spin{from{transform:rotate(180deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes mbsc-lv-remove-right{to{transform:translateX(100%)}}@keyframes mbsc-lv-remove-left{to{transform:translateX(-100%)}}@keyframes mbsc-lv-add-right{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes mbsc-lv-add-left{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes mbsc-lv-pop-in{from{transform:scale(0);opacity:0}to{transform:scale(1)}}@keyframes mbsc-lv-pop-out{from{transform:scale(1)}to{transform:scale(0);opacity:0}}@keyframes mbsc-lv-collapse{from{padding:0;border:0}to{padding:0;border:0;height:0}}@keyframes mbsc-lv-expand{from{padding:0;border:0;height:0}to{padding:0;border:0}}@keyframes mbsc-lv-fill{from{transform:scale(1,0)}to{transform:scale(1,1)}}.mbsc-lv-stage-c-v,.mbsc-lv-item,.mbsc-lv-gr-title,.mbsc-lv-ic-text{-webkit-transform:translate3d(0,0,0)}.mbsc-lv,.mbsc-lv-ic,.mbsc-lv-fill-item{-webkit-backface-visibility:hidden}.mbsc-lv-cont{overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:pan-y;user-select:none;touch-action:pan-y}.mbsc-lv-rtl{direction:rtl}.mbsc-lv{display:none;position:relative;list-style:none;margin:0;padding:0}.mbsc-lv-dummy{display:block;margin-top:-1px;-webkit-backface-visibility:visible}.mbsc-lv-v{display:block}.mbsc-lv-gr-title{position:relative;z-index:2}.mbsc-lv-fixed-header{position:fixed;display:none;top:0;left:0;list-style:none;width:100%;z-index:10}.mbsc-lv-fixed-header-ctx{position:absolute}.mbsc-lv .mbsc-lv-item{position:relative;z-index:1;list-style:none}.mbsc-lv .mbsc-lv-item.mbsc-lv-item-swiping{overflow:visible}.mbsc-lv-stage-c{overflow:hidden;position:absolute;top:0;left:0;width:100%;display:none}.mbsc-lv-stage-c-v{display:block}.mbsc-lv-item-new-left{-webkit-transform:translateX(-100%)}.mbsc-lv-item-new-right{-webkit-transform:translateX(100%)}.mbsc-lv-item-remove-right{-webkit-animation:mbsc-lv-remove-right 200ms;-webkit-animation-delay:1ms;-moz-animation:mbsc-lv-remove-right 200ms;animation:mbsc-lv-remove-right 200ms}.mbsc-lv-item-remove-left{-webkit-animation:mbsc-lv-remove-left 200ms;-webkit-animation-delay:1ms;-moz-animation:mbsc-lv-remove-left 200ms;animation:mbsc-lv-remove-left 200ms}.mbsc-lv-item-add-right{-webkit-animation:mbsc-lv-add-right 200ms;-moz-animation:mbsc-lv-add-right 200ms;animation:mbsc-lv-add-right 200ms}.mbsc-lv-item-add-left{-webkit-animation:mbsc-lv-add-left 200ms;-moz-animation:mbsc-lv-add-left 200ms;animation:mbsc-lv-add-left 200ms}.mbsc-lv-item-pop-in{-webkit-animation:mbsc-lv-pop-in 200ms;-moz-animation:mbsc-lv-pop-in 200ms;animation:mbsc-lv-pop-in 200ms}.mbsc-lv-item-pop-out{-webkit-animation:mbsc-lv-pop-out 200ms;-moz-animation:mbsc-lv-pop-out 200ms;animation:mbsc-lv-pop-out 200ms}.mbsc-lv-item-collapse{visibility:hidden;-webkit-animation:mbsc-lv-collapse 200ms;-moz-animation:mbsc-lv-collapse 200ms;animation:mbsc-lv-collapse 200ms}.mbsc-lv-item-expand{visibility:hidden;-webkit-animation:mbsc-lv-expand 200ms;-moz-animation:mbsc-lv-expand 200ms;animation:mbsc-lv-expand 200ms}.mbsc-lv .mbsc-lv-item.mbsc-lv-item-undo{position:absolute;left:0;right:0}.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-item-dragging{z-index:100;position:absolute;left:0;right:0;opacity:.9;-webkit-box-shadow:0 0 .625em rgba(0,0,0,.5);box-shadow:0 0 .625em rgba(0,0,0,.5);cursor:pointer;cursor:-webkit-grabbing;cursor:grabbing}.mbsc-lv-item-dragging .mbsc-lv-handle-c{cursor:-webkit-grabbing;cursor:grabbing}.mbsc-lv .mbsc-lv-item.mbsc-lv-ph{padding:0;border:0;visibility:hidden}.mbsc-lv-fill-item{position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1}.mbsc-lv-handle-c{position:absolute;z-index:4;top:0;height:100%;width:40px;-ms-touch-action:none;touch-action:none;cursor:pointer;cursor:-webkit-grab;cursor:grab}.mbsc-lv-item-h-right{right:0}.mbsc-lv-item-h-left{left:0}.mbsc-lv-cont.mbsc-lv-handle-left .mbsc-lv-item{padding-left:40px}.mbsc-lv-cont.mbsc-lv-handle-right .mbsc-lv-item{padding-right:40px}.mbsc-lv-handle-bar-c{position:absolute;width:100%;top:50%;margin-top:-7px}.mbsc-lv-handle-bar{position:relative;height:2px;margin:2px 10px;background:#888}.mbsc-lv-ic,.mbsc-lv-ic-m{top:0;text-align:center;text-shadow:none;font-size:1em}.mbsc-lv-ic-s{position:absolute;top:50%;margin-top:-0.9375em;width:2.8em;height:1.875em;line-height:1.875em;font-size:1.25em}.mbsc-lv-ic-c{position:absolute;top:0;height:100%;line-height:1.875em;color:#fff;cursor:pointer}.mbsc-lv-ic-text{text-shadow:none;font-size:1em}.mbsc-ic-none{border:0}.mbsc-ic-none:before{content:"0";font-size:0;color:rgba(0,0,0,0)}.mbsc-lv-ic-anim .mbsc-lv-ic-s{opacity:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.mbsc-lv-ic-anim .mbsc-lv-ic-a{opacity:1;-webkit-animation:mbsc-lv-spin 200ms;-webkit-transform:rotate(0);-moz-animation:mbsc-lv-spin 200ms;-moz-transform:rotate(0);animation:mbsc-lv-spin 200ms;transform:rotate(0)}.mbsc-lv-ic-anim .mbsc-lv-ic-v{opacity:1;-webkit-animation:none;-webkit-transform:rotate(0);-moz-animation:none;-moz-transform:rotate(0);animation:none;transform:rotate(0)}.mbsc-lv-ic-left{left:0}.mbsc-lv-ic-move-left{left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.mbsc-lv-no3d .mbsc-lv-ic-move-left{left:auto;right:100%;transform:none}.mbsc-lv-ic-right .mbsc-lv-ic,.mbsc-lv-ic-move-left .mbsc-lv-ic{right:0}.mbsc-lv-ic-right .mbsc-lv-ic-text,.mbsc-lv-ic-move-left .mbsc-lv-ic-text{padding:0 3.5em 0 .625em}.mbsc-lv-ic-right{right:0}.mbsc-lv-ic-move-right{right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}.mbsc-lv-no3d .mbsc-lv-ic-move-right{right:auto;left:100%;transform:none}.mbsc-lv-ic-left .mbsc-lv-ic,.mbsc-lv-ic-move-right .mbsc-lv-ic{left:0}.mbsc-lv-ic-left .mbsc-lv-ic-text,.mbsc-lv-ic-move-right .mbsc-lv-ic-text{padding:0 .625em 0 3.5em}.mbsc-lv-ic-c .mbsc-lv-ic-only{width:0;padding:0 0 0 3.5em}.mbsc-lv-ic-c .mbsc-lv-ic-text-only{padding:0 .625em}.mbsc-lv-multi{position:absolute;left:0;top:50%;width:90%;table-layout:fixed;margin-top:-1.0625em;line-height:2.125em;display:none}.mbsc-lv-multi-ic-right{margin-left:10%}.mbsc-lv-multi-ic-left{margin-right:10%}.mbsc-lv-right .mbsc-lv-multi-ic-right{display:table}.mbsc-lv-left .mbsc-lv-multi-ic-left{display:table}.mbsc-lv-ic-m{display:table-cell;margin:0 1em;cursor:pointer}.mbsc-lv-ic-disabled{opacity:.5;filter:alpha(opacity=50)}.mbsc-lv-sl-c{position:relative;-webkit-animation-fill-mode:forwards;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.mbsc-lv-sl-r{-webkit-animation:mbsc-lv-remove-left 300ms;-moz-animation:mbsc-lv-remove-left 300ms;animation:mbsc-lv-remove-left 300ms}.mbsc-lv-sl-l{-webkit-animation:mbsc-lv-remove-right 300ms;-moz-animation:mbsc-lv-remove-right 300ms;animation:mbsc-lv-remove-right 300ms}.mbsc-lv-sl-l .mbsc-lv-sl-curr,.mbsc-lv-sl-r .mbsc-lv-sl-curr{position:absolute;top:0;left:0;width:100%}.mbsc-lv-sl-r .mbsc-lv-sl-new{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}.mbsc-lv-sl-l .mbsc-lv-sl-new{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.mbsc-lv-arr{position:absolute;top:50%;width:2em;height:2em;line-height:2em;margin-top:-1em}.mbsc-lv .mbsc-lv-item.mbsc-lv-parent{padding-right:2.25em}.mbsc-lv .mbsc-lv-item.mbsc-lv-back{padding-left:2.25em}.mbsc-lv-parent .mbsc-lv-arr{right:0}.mbsc-lv-handle-right .mbsc-lv-parent .mbsc-lv-arr{right:40px}.mbsc-lv-back .mbsc-lv-arr{left:0}.mbsc-lv .mbsc-lv-txt{margin:0;font-weight:normal}.mbsc-lv h1.mbsc-lv-txt{font-size:2em}.mbsc-lv h2.mbsc-lv-txt{font-size:1.5em}.mbsc-lv h3.mbsc-lv-txt{font-size:1.125em}.mbsc-lv h4.mbsc-lv-txt{font-size:1em}.mbsc-lv h5.mbsc-lv-txt{font-size:.875em}.mbsc-lv h6.mbsc-lv-txt{font-size:.625em}.mbsc-lv p.mbsc-lv-txt{font-size:.75em}.mbsc-lv-img{position:absolute;max-height:2.8em;max-width:2.8em;top:50%;margin-top:-1.4em}.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-img-left{padding-left:4.5em}.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-img-right{padding-right:4.5em}.mbsc-lv-img-left .mbsc-lv-img{left:1.25em}.mbsc-lv-img-right .mbsc-lv-img{right:1.25em}.mbsc-lv-handle-left.mbsc-lv-cont .mbsc-lv-img-left{padding-left:6.5em}.mbsc-lv-handle-left .mbsc-lv-img-left .mbsc-lv-img{left:2.8em}.mbsc-lv-handle-right.mbsc-lv-cont .mbsc-lv-img-right{padding-right:6.5em}.mbsc-lv-handle-right .mbsc-lv-img-right .mbsc-lv-img{right:2.8em}.mbsc-lv-item-ic{position:absolute;top:50%;margin-top:-1em;width:2em;height:2em;line-height:2em;text-align:center}.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-item-ic-left{padding-left:3.2em}.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-item-ic-right{padding-right:3.2em}.mbsc-lv-item-ic-left .mbsc-lv-item-ic{left:.8em}.mbsc-lv-item-ic-right .mbsc-lv-item-ic{right:.8em}.mbsc-lv-handle-left.mbsc-lv-cont .mbsc-lv-item-ic-left{padding-left:4.8em}.mbsc-lv-handle-left .mbsc-lv-item-ic-left .mbsc-lv-item-ic{left:2.3em}.mbsc-lv-handle-right.mbsc-lv-cont .mbsc-lv-item-ic-right{padding-right:4.8em}.mbsc-lv-handle-right .mbsc-lv-item-ic-right .mbsc-lv-item-ic{right:2.3em}.mbsc-lv-mobiscroll{font-family:arial,verdana,sans-serif;padding-top:1px}.mbsc-lv-mobiscroll .mbsc-lv{background:#b1b1b1}.mbsc-lv-mobiscroll .mbsc-lv-item{margin-top:-1px;padding:1.25em;background:#f7f7f7;color:#454545;font-weight:normal}.mbsc-lv-mobiscroll.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#eee}.mbsc-lv-mobiscroll .mbsc-lv-item-hl:after,.mbsc-lv-mobiscroll .mbsc-lv-item-active::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;display:block;background:rgba(78,204,196,.3)}.mbsc-lv-mobiscroll .mbsc-lv-stage-c{margin-top:-1px}.mbsc-lv-mobiscroll .mbsc-lv-gr-title{padding:0 1.25em;font-size:.75em;text-transform:uppercase;line-height:2em;background:#4eccc4;margin-top:-1px;color:#f7f7f7}.mbsc-lv-mobiscroll .mbsc-lv-ic-m{color:#fff}.mbsc-lv-mobiscroll .mbsc-lv-arr{color:#4eccc4}.mbsc-lv-mobiscroll .mbsc-lv-handle-bar{background:#4eccc4}.mbsc-lv-mobiscroll .mbsc-lv-item.mbsc-lv-item-dragging{margin:0;background:#4eccc4;color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none}.mbsc-lv-mobiscroll .mbsc-lv-item-dragging .mbsc-lv-handle-bar{background:#f7f7f7}.mbsc-lv-mobiscroll .mbsc-lv-item-dragging .mbsc-lv-arr{color:#f7f7f7}.mbsc-lv-android-holo{font-family:arial,verdana,sans-serif}.mbsc-lv-android-holo .mbsc-lv{background:#484848}.mbsc-lv-android-holo .mbsc-lv-item{margin-top:-1px;padding:1.25em;background:#292829;border-top:1px solid #484848;border-bottom:1px solid #484848;color:#fff;font-weight:normal;text-shadow:none}.mbsc-lv-android-holo.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#383838}.mbsc-lv-android-holo .mbsc-lv-item-hl,.mbsc-lv-android-holo .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#484848}.mbsc-lv-android-holo .mbsc-lv-stage-c{margin-top:-1px}.mbsc-lv-android-holo .mbsc-lv-fill-item{background:rgba(255,255,255,.5)}.mbsc-lv-android-holo .mbsc-lv-handle-bar-c{margin-top:-9px;border-left:1px solid #888}.mbsc-lv-android-holo .mbsc-lv-handle-bar{margin:3px 10px;background:#888}.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-item{padding-right:50px}.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-item{padding-left:50px}.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-handle-bar-c{border-left:0;border-right:1px solid #888}.mbsc-lv-android-holo .mbsc-lv-gr-title{background:#292829;line-height:2em;color:#bbb;font-size:.8em;font-weight:bold;padding:1em 1.625em 0 1.625em;margin-top:-0.077em;border-bottom:2px solid #484848;text-transform:uppercase}.mbsc-lv-android-holo .mbsc-lv-ic-m{color:#fff}.mbsc-lv-android-holo .mbsc-lv .mbsc-lv-item.mbsc-lv-item-dragging{margin:0;background:#31b6e7;background:rgba(49,182,231,.5);-webkit-box-shadow:none;box-shadow:none}.mbsc-lv-android-holo .mbsc-lv-gr-title .mbsc-lv-img{height:2.4em;margin-top:-.1em}.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-img-right .mbsc-lv-img{right:3.2em}.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-img-left .mbsc-lv-img{left:3.2em}.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-item-ic-right .mbsc-lv-item-ic{right:2.8em}.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-item-ic-left .mbsc-lv-item-ic{left:2.8em}.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-img-left{padding-left:6.8em}.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-img-right{padding-right:6.8em}.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-item-ic-left{padding-left:5em}.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-item-ic-right{padding-right:5em}.mbsc-lv-wp .mbsc-lv{background:#b1b1b1}.mbsc-lv-wp .mbsc-lv-item{margin-top:-1px;padding:1.25em;background:#1f1f1f;color:#fff;font-family:Segoe UI,arial,verdana,sans-serif;font-weight:normal;text-shadow:none}.mbsc-lv-wp .mbsc-lv-fill-item{background:rgba(255,255,255,.5)}.mbsc-lv-wp .mbsc-lv .mbsc-lv-item.mbsc-lv-item-dragging{margin:0;opacity:.7;-webkit-box-shadow:none;box-shadow:none}.mbsc-lv-wp .mbsc-lv-stage-c{margin-top:-1px}.mbsc-lv-wp .mbsc-lv-handle-bar{background:#888}.mbsc-lv-wp .mbsc-lv-gr-title{background:#1f1f1f;color:#fff;font-size:1.5em;padding:0 .45em;line-height:2em}.mbsc-lv-wp .mbsc-lv-ic-m{color:#1f1f1f}.mbsc-lv-wp.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#303030}.mbsc-lv-wp .mbsc-lv-item-hl,.mbsc-lv-wp .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#b1b1b1;color:#000}.mbsc-lv-sense{font-family:arial,verdana,sans-serif;border-top:1px solid #bfbfbf}.mbsc-lv-sense .mbsc-lv{background:#dfdfdf}.mbsc-lv-sense .mbsc-lv-item{margin-top:-1px;padding:1em;background:#eee;border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf;color:#2c2e2f;font-weight:normal;text-shadow:none;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 0 rgba(255,255,255,.5) inset}.mbsc-lv-sense.mbsc-lv-handle-right .mbsc-lv-item{padding-right:56px}.mbsc-lv-sense.mbsc-lv-handle-right .mbsc-lv-parent .mbsc-lv-arr{right:56px}.mbsc-lv-sense.mbsc-lv-handle-left .mbsc-lv-item{padding-left:56px}.mbsc-lv-sense .mbsc-lv-handle-c{width:56px}.mbsc-lv-sense .mbsc-lv-handle-bar{position:relative;height:3px;margin:5px 14px 5px 14px;background:#b4b4b4;border-top:1px solid #808080;border-radius:2px}.mbsc-lv-sense .mbsc-lv-item-dragging{margin:0}.mbsc-lv-sense .mbsc-lv-item-dragging .mbsc-lv-handle-bar{background:#33b5e5;border-top:1px solid #9dd5ea}.mbsc-lv-sense .mbsc-lv-handle-bar-c{margin-top:-16px}.mbsc-lv-sense .mbsc-lv-stage-c{margin-top:-1px}.mbsc-lv-sense .mbsc-lv-gr-title{margin-top:-1px;padding:0 1.385em;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;background:#dfdfdf;color:#555;text-transform:uppercase;line-height:2em;font-size:.8em;font-weight:bold}.mbsc-lv-sense .mbsc-lv-ic-m{color:#555}.mbsc-lv-sense .mbsc-lv-arr{color:#888}.mbsc-lv-sense.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#e3e3e3}.mbsc-lv-sense .mbsc-lv-item-hl,.mbsc-lv-sense .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#bad7e1}.mbsc-lv-sense.mbsc-lv-handle-right .mbsc-lv-img-right .mbsc-lv-img{right:3.4em}.mbsc-lv-sense.mbsc-lv-handle-left .mbsc-lv-img-left .mbsc-lv-img{left:3.4em}.mbsc-lv-sense.mbsc-lv-handle-right .mbsc-lv-item-ic-right .mbsc-lv-item-ic{right:3em}.mbsc-lv-sense.mbsc-lv-handle-left .mbsc-lv-item-ic-left .mbsc-lv-item-ic{left:3em}.mbsc-lv-sense.mbsc-lv-handle-left .mbsc-lv-img-left{padding-left:6.8em}.mbsc-lv-sense.mbsc-lv-handle-right .mbsc-lv-img-right{padding-right:6.8em}.mbsc-lv-sense.mbsc-lv-handle-left .mbsc-lv-item-ic-left{padding-left:5.2em}.mbsc-lv-sense.mbsc-lv-handle-right .mbsc-lv-item-ic-right{padding-right:5.2em}.mbsc-lv-material{font-family:arial,verdana,sans-serif;padding-top:1px}.mbsc-lv-material .mbsc-lv{background:#b1b1b1}.mbsc-lv-material .mbsc-lv-item{overflow:hidden;margin-top:-1px;padding:1.1875em 1em;background:#eee;color:#5b5b5b;font-weight:normal}.mbsc-lv-material .mbsc-lv-item:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;display:block;pointer-events:none;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.mbsc-lv-material .mbsc-lv-item-hl:after,.mbsc-lv-material .mbsc-lv-item-active::after,.mbsc-lv-material .mbsc-lv-item-dragging:after{background:rgba(0,0,0,.1)}.mbsc-lv-material .mbsc-lv-item-dragging{margin:0}.mbsc-lv-material .mbsc-lv-item-swiping{overflow:visible}.mbsc-lv-material.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#f7f7f7}.mbsc-lv-material.mbsc-lv-handle-left .mbsc-lv-item{padding-left:3.125em}.mbsc-lv-material.mbsc-lv-handle-right .mbsc-lv-item{padding-right:3.125em}.mbsc-lv-material .mbsc-lv-stage-c{margin-top:-1px}.mbsc-lv-material .mbsc-lv-gr-title{margin-top:-1px;font-size:.875em;font-weight:bold;padding:.5714em 1.14285em;background:#eee;color:#009688}.mbsc-lv-material .mbsc-lv-ic-m{color:#fff}.mbsc-lv-material .mbsc-lv-arr{color:#009688}.mbsc-lv-material .mbsc-lv-arr:before{font-size:1.5em}.mbsc-lv-material .mbsc-lv-handle-c{width:3.125em}.mbsc-lv-material .mbsc-lv-handle-bar{margin:.125em 1em;background:#009688}.mbsc-lv-material .mbsc-lv-img{max-height:2.5em;max-width:2.5em;margin-top:-1.25em}.mbsc-lv-material .mbsc-lv-img-left .mbsc-lv-img{left:1em}.mbsc-lv-material .mbsc-lv-img-right .mbsc-lv-img{right:1em}.mbsc-lv-material.mbsc-lv-handle-left .mbsc-lv-img-left .mbsc-lv-img{left:3.125em}.mbsc-lv-material.mbsc-lv-handle-right .mbsc-lv-img-right .mbsc-lv-img{left:3.125em}.mbsc-lv-material .mbsc-lv-item-ic-left .mbsc-lv-item-ic{left:1em}.mbsc-lv-material.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-item-ic-left{padding-left:4em}.mbsc-lv-material .mbsc-lv-item-ic-right .mbsc-lv-item-ic{right:1em}.mbsc-lv-material.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-item-ic-right{padding-right:4em}.mbsc-lv-material p.mbsc-lv-txt{color:#757575}.mbsc-lv-jqm .mbsc-lv{padding-top:1px;margin:0}.mbsc-lv-jqm .mbsc-lv .mbsc-lv-item{border-width:1px 0;margin-top:-1px}.mbsc-lv-jqm-inset .mbsc-lv .mbsc-lv-item{border-width:1px}.mbsc-lv-jqm .mbsc-lv-dummy .mbsc-lv-item{margin-top:1px}.mbsc-lv-jqm .mbsc-lv-item .mbsc-lv-handle-bar-c{position:absolute;top:50%;left:50%;margin:-14px 0 0 -14px;background:0;border:0;box-shadow:none;-webkit-box-shadow:none}.mbsc-lv-jqm .ui-li .mbsc-lv-handle{min-width:0}.mbsc-lv-jqm .ui-li .mbsc-lv-handle-bar-c{width:auto;margin:-12px 0 0 -12px}.mbsc-lv-jqm.mbsc-lv-handle-right .mbsc-lv-parent .mbsc-lv-arr{right:30px}.mbsc-lv-jqm .mbsc-lv-item.mbsc-lv-back{padding-left:40px}.mbsc-lv-jqm .mbsc-lv-item-hl:after,.mbsc-lv-jqm .mbsc-lv-item-active::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(0,0,0,.1)}.mbsc-lv-jqm.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even):after{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.05)}.ui-content .mbsc-lv-jqm{margin:0 -1em}.ui-content .mbsc-lv-jqm-inset{margin:0}.mbsc-lv-ios-classic{font-family:arial,verdana,sans-serif;border-top:1px solid #ececec}.mbsc-lv-ios-classic .mbsc-lv{background:#ececec;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#c5ccd4),color-stop(70%,#cbd2d8),color-stop(100%,#cbd2d8));background:-webkit-linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background:-moz-linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background:linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background-size:.438em 32em;-webkit-background-size:.438em 32em}.mbsc-lv-ios-classic .mbsc-lv-item{margin-top:-1px;padding:.938em 1.25em;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;color:#000;font-weight:normal;text-shadow:none}.mbsc-lv-ios-classic .mbsc-lv-stage-c{margin-top:-1px}.mbsc-lv-ios-classic .mbsc-lv-handle-bar-c{margin-top:-10px}.mbsc-lv-ios-classic .mbsc-lv-handle-bar{height:3px;border-top:1px solid #aaa;background:#d0d0d0}.mbsc-lv-ios-classic.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#f5f5f5}.mbsc-lv-ios-classic .mbsc-lv-item-hl,.mbsc-lv-ios-classic .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#015ee6;background:-webkit-gradient(linear,left top,left bottom,from(#058cf5),to(#015ee6));background:-webkit-linear-gradient(#058cf5,#015ee6);background:-moz-linear-gradient(#058cf5,#015ee6);background:linear-gradient(#058cf5,#015ee6);color:#fff}.mbsc-lv-ios-classic .mbsc-lv-item-hl .mbsc-lv-arr,.mbsc-lv-ios-classic .mbsc-lv-item-active .mbsc-lv-arr{color:#fff}.mbsc-lv-ios-classic .mbsc-lv-item-hl .mbsc-lv-handle-bar,.mbsc-lv-ios-classic .mbsc-lv-item-active .mbsc-lv-handle-bar{background:#fff}.mbsc-lv-ios-classic .mbsc-lv-item.mbsc-lv-item-dragging{margin:0}.mbsc-lv-ios-classic .mbsc-lv-gr-title{background:#bfc7cd;padding:0 1.25em;border-top:1px solid #9aa5ad;border-bottom:1px solid #9aa5ad;color:#fff;line-height:1.6em;text-shadow:0 .063em 0 rgba(52,64,77,0.7);font-weight:bold;-webkit-box-shadow:0 .313em .625em rgba(52,64,77,0.3) inset;box-shadow:0 .313em .625em rgba(52,64,77,0.3) inset}.mbsc-lv-ios-classic .mbsc-lv-multi-c{height:100%;background:#eee;-webkit-box-shadow:0 0 .625em rgba(52,64,77,0.3) inset;box-shadow:0 0 .625em rgba(52,64,77,0.3) inset}.mbsc-lv-ios-classic .mbsc-lv-ic-m{color:#888;text-shadow:0 .063em 0 rgba(255,255,255,0.7)}.mbsc-lv-ios-classic .mbsc-lv-arr{color:#666;font-size:1.4em}.mbsc-lv-android{font-family:arial,verdana,sans-serif}.mbsc-lv-android .mbsc-lv{background:#888}.mbsc-lv-android .mbsc-lv-item{margin-top:-1px;padding:1.25em;background:#000;border-top:1px solid #333;border-bottom:1px solid #333;color:#fff;font-weight:normal;text-shadow:none}.mbsc-lv-android.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#111}.mbsc-lv-android .mbsc-lv-item-hl,.mbsc-lv-android .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#ef6100;background:-webkit-gradient(linear,left top,left bottom,from(#ffb25a),to(#ef6100));background:-webkit-linear-gradient(#ffb25a,#ef6100);background:-moz-linear-gradient(#ffb25a,#ef6100);background:linear-gradient(#ffb25a,#ef6100);border-bottom-color:#ef6100}.mbsc-lv-android .mbsc-lv-stage-c{margin-top:-1px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3))}.mbsc-lv-android .mbsc-lv-fill-item{background:rgba(255,255,255,.5)}.mbsc-lv-android .mbsc-lv-item.mbsc-lv-item-dragging{margin:0;opacity:.7;-webkit-box-shadow:0 0 .625em rgba(255,255,255,.5);box-shadow:0 0 .625em rgba(255,255,255,.5)}.mbsc-lv-android .mbsc-lv-handle-bar{background:#fff}.mbsc-lv-android .mbsc-lv-gr-title{margin-top:-1px;background:#181818;color:#fff;line-height:2em;padding:0 .5em;font-weight:bold;border-top:1px solid #333;border-bottom:1px solid #333}.mbsc-lv-android .mbsc-lv-ic-m{color:#fff}.mbsc-lv-android .mbsc-lv-gr-title .mbsc-lv-img{height:2.2em;margin-top:.3em}.mbsc-lv-sense-ui{font-family:arial,verdana,sans-serif}.mbsc-lv-sense-ui .mbsc-lv{background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#333));background:-webkit-linear-gradient(#000,#333);background:-moz-linear-gradient(#000,#333);background:linear-gradient(#000,#333)}.mbsc-lv-sense-ui .mbsc-lv-item{margin-top:-1px;padding:1.25em;border-top:1px solid #333;border-bottom:1px solid #333;color:#fff;font-weight:normal;text-shadow:none}.mbsc-lv-sense-ui.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:rgba(141,141,141,0.13)}.mbsc-lv-sense-ui .mbsc-lv .mbsc-lv-item.mbsc-lv-item-swiping,.mbsc-lv-sense-ui .mbsc-lv .mbsc-lv-item-dragging{background:#000}.mbsc-lv-sense-ui .mbsc-lv-item-hl,.mbsc-lv-sense-ui .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#3c7500;background:-webkit-gradient(linear,left top,left bottom,from(#94c840),to(#3c7500));background:-webkit-linear-gradient(#94c840,#3c7500);background:-moz-linear-gradient(#94c840,#3c7500);background:linear-gradient(#94c840,#3c7500);border-bottom:1px solid #3c7500}.mbsc-lv-sense-ui .mbsc-lv-stage-c{margin-top:-1px;background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3))}.mbsc-lv-sense-ui .mbsc-lv-fill-item{background:rgba(255,255,255,.5)}.mbsc-lv-sense-ui .mbsc-lv-item.mbsc-lv-ph{background:#333;visibility:visible;z-index:-1}.mbsc-lv-sense-ui .mbsc-lv-item.mbsc-lv-item-dragging{margin:0;opacity:.7;-webkit-box-shadow:0 0 .625em rgba(255,255,255,.5);box-shadow:0 0 .625em rgba(255,255,255,.5)}.mbsc-lv-sense-ui .mbsc-lv-handle-bar{background:#fff}.mbsc-lv-sense-ui .mbsc-lv-gr-title{background:#333;color:#fff;line-height:2em;font-weight:bold;padding:0 .5em}.mbsc-lv-sense-ui .mbsc-lv-ic-m{color:#fff}.mbsc-lv-ios{font-family:arial,verdana,sans-serif;border-top:1px solid #ccc}.mbsc-lv-ios .mbsc-lv{background:#e3e3e3}.mbsc-lv-ios .mbsc-lv-item{margin-top:-1px;padding:.938em 1.25em;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#000;font-weight:normal;text-shadow:none}.mbsc-lv-ios.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#fafafa}.mbsc-lv-ios .mbsc-lv-item-hl,.mbsc-lv-ios .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#d9d9d9;border-color:#d9d9d9}.mbsc-lv-ios .mbsc-lv-item.mbsc-lv-item-dragging{margin:0}.mbsc-lv-ios .mbsc-lv-stage-c{margin-top:-1px}.mbsc-lv-ios .mbsc-lv-handle-c{width:3.75em}.mbsc-lv-ios .mbsc-lv-handle-bar{margin:.125em .9375em;background:#ccc}.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-item{padding-left:3.75em}.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-item{padding-right:3.75em}.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-parent .mbsc-lv-arr{right:3.125em}.mbsc-lv-ios .mbsc-lv-gr-title{margin-top:-1px;padding:0 1.615em;background:#f5f5f5;color:#777;font-size:.875em;font-weight:bold;line-height:2em;text-transform:uppercase;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.mbsc-lv-ios .mbsc-lv-ic-m{color:#777}.mbsc-lv-ios .mbsc-lv-arr{color:#ccc}.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-img-right .mbsc-lv-img{right:3.4em}.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-img-left .mbsc-lv-img{left:3.4em}.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-item-ic-right .mbsc-lv-item-ic{right:3em}.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-item-ic-left .mbsc-lv-item-ic{left:3em}.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-img-left{padding-left:7em}.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-img-right{padding-right:7em}.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-item-ic-left{padding-left:5.2em}.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-item-ic-right{padding-right:5.2em}.dwwb,.dwwo,.dwwol{-webkit-transform:translateZ(0)}.dwc{max-width:100%;vertical-align:middle;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dwl{line-height:30px;height:30px;top:-30px;left:0;text-align:center;white-space:nowrap;position:absolute;width:100%}.dwwc{margin:0 auto;position:relative;zoom:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.dwfl{max-width:100%;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;-ms-touch-action:none;touch-action:none}.dwwl{position:relative;z-index:5}.dwww{position:relative;padding:1px}.dww{overflow:hidden;position:relative;border-radius:1px;border-top:1px solid transparent;border-bottom:1px solid transparent}.dw-bf{-webkit-backface-visibility:hidden;-webkit-perspective:1000px;backface-visibility:hidden;perspective:1000px}.dw-ul{position:relative;z-index:3}.dw-li{padding:0 5px;position:relative;text-align:center;white-space:nowrap;vertical-align:bottom;opacity:.3;filter:Alpha(Opacity=30);cursor:pointer;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.dw-li.dw-v,.dw-li.dw-fv{opacity:1;filter:Alpha(Opacity=100)}.dw-li.dw-h{visibility:hidden}.dw-i{position:relative;height:100%;overflow:hidden;text-overflow:ellipsis}.dwwb{position:absolute;z-index:4;left:0;cursor:pointer;width:100%;text-decoration:none;text-align:center;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.dwa .dwwb{opacity:0}.dwpm .dwwbp{top:0}.dwpm .dwwbm{bottom:0}.dwpm .dwwol{display:none}.dwwo{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;pointer-events:none}.dwwol{position:absolute;z-index:1;top:50%;left:0;width:100%;pointer-events:none}.dw-liq .dwc{display:block}.dw-liq .dw-tbl{width:100%;table-layout:fixed}.dwhl .dwl{display:none}.dw-hsel{position:absolute;height:1px!important;width:1px!important;left:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}.dw-ml .dw-li{overflow:hidden}.dw-ml .dw-li .dw-i{width:100%;height:auto;display:inline-block;vertical-align:middle;white-space:normal}.dwwms .dw-li{padding:0 40px}.dwwms .dwwol{display:none}.dw-msel:before{width:40px;text-align:center;position:absolute;top:0;left:0}.dww .dw-w-gr{padding:0 5px;opacity:1;font-weight:bold;text-align:left}.mbsc-mobiscroll .dwc{padding:2em .25em 0 .25em}.mbsc-mobiscroll .dwl{color:#4eccc4;font-size:.75em;text-transform:uppercase}.mbsc-mobiscroll .dwhl{padding-top:0}.mbsc-mobiscroll .dwfl{padding:.5em .25em}.mbsc-mobiscroll .dw-li{font-size:1.375em}.mbsc-mobiscroll .dw-hl{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dwwol{border-top:1px solid #4eccc4;border-bottom:1px solid #4eccc4}.mbsc-mobiscroll .dwpm .dwwol{display:block}.mbsc-mobiscroll .dwwb{color:#4eccc4;background:#f7f7f7}.mbsc-mobiscroll .dwwbp{bottom:0;top:auto}.mbsc-mobiscroll .dwwbm{top:0;bottom:auto}.mbsc-mobiscroll .dwwb span{display:none}.mbsc-mobiscroll .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:24px;text-align:center}.mbsc-mobiscroll .dwwb.dwb-a:before{background:rgba(78,204,196,.3)}.mbsc-mobiscroll .dw-w-gr{font-size:1.125em}.mbsc-mobiscroll .dw-msel:before{font-size:40px;color:#4eccc4}.mbsc-mobiscroll .dwwms .dwwol{display:none}.mbsc-android-holo .dwc{padding:1.875em .625em .063em .625em}.mbsc-android-holo .dwl{font-size:.75em}.mbsc-android-holo .dwhl{padding:.0625em .625em}.mbsc-android-holo .dw-li{color:#fff;font-size:1.125em}.mbsc-android-holo .dw-hl{background:rgba(49,182,231,.5)}.mbsc-android-holo .dwwo{background:-webkit-gradient(linear,left bottom,left top,from(#282828),color-stop(0.52,rgba(40,40,40,0)),color-stop(0.48,rgba(40,40,40,0)),to(#282828));background:-webkit-linear-gradient(#282828,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828);background:-moz-linear-gradient(#282828,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828);background:linear-gradient(#282828,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828)}.mbsc-android-holo .dwwb{color:#7e7e7e;background:#292829}.mbsc-android-holo .dwwb span{display:none}.mbsc-android-holo .dwwb:before{position:absolute;top:0;left:0;width:100%;font-size:1.625em;text-align:center}.mbsc-android-holo .dwwbm{top:0;bottom:auto}.mbsc-android-holo .dwwbp{bottom:0;top:auto}.mbsc-android-holo .dwwl .dwb-a{background:#292829;color:#319abd}.mbsc-android-holo .dwwol{display:block;width:60%;left:20%;border-top:2px solid #31b6e7;border-bottom:2px solid #31b6e7}.mbsc-android-holo .dwwms .dwwo,.mbsc-android-holo .dwwms .dwwol{display:none}.mbsc-android-holo .dwwms .dw-li{padding:0 2.25em}.mbsc-android-holo .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:auto;right:.625em;width:.875em;height:.875em;margin-top:-.5625em;border:1px solid #424542}.mbsc-android-holo .dw-msel:before{z-index:2;top:50%;left:auto;right:.625em;width:.875em;color:#31b6e7;margin-top:-.625em;line-height:.875em;text-shadow:0 0 .375em #29799c}.mbsc-android-holo .dww .dw-w-gr{padding:0 .375em;font-size:1em;font-weight:normal}.mbsc-android-holo .dww .dw-w-gr:after{display:none}.mbsc-wp .dw-li,.mbsc-wp .dwwb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-wp .dwl{font-size:.75em}.mbsc-wp .dwc{padding:1.875em 0 0 0}.mbsc-wp .dwhl{padding:0}.mbsc-wp .dwwc{padding:.188em}.mbsc-wp .dwwl{padding:0 .125em}.mbsc-wp .dw-li{padding:0;font-size:1.625em;letter-spacing:-.038em;text-align:left;opacity:0;filter:Alpha(Opacity=0)}.mbsc-wp .dw-i{position:relative;top:4%;height:92%;padding:0 .192em;border:2px solid #4c4c4c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:inherit}.mbsc-wp .dw-li .dw-i{color:#fff}.mbsc-wp .wpa .dw-li,.mbsc-wp .dwa .dw-li{opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .wpa .dw-v,.mbsc-wp .wpa .dw-fv,.mbsc-wp .dwa .dw-v,.mbsc-wp .dwa .dw-fv{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-day,.mbsc-wp .dw-mon{display:block;line-height:1.636em;font-size:.423em;letter-spacing:normal;position:absolute;bottom:0;filter:inherit}.mbsc-wp .dw-sel{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-sel .dw-i,.mbsc-wp .dw-hl .dw-i{color:#fff;background:#1a9fe0;border-color:#1a9fe0}.mbsc-wp .dwwo{display:none}.mbsc-wp .dwwol{display:none}.mbsc-wp .dwwb{background:#1f1f1f}.mbsc-wp .dwwb:before{position:absolute;top:50%;left:50%;width:2em;height:2em;margin:-1.182em 0 0 -1.182em;color:#fff;line-height:2em;font-size:.688em;text-align:center;border:2px solid #fff;border-radius:1.182em}.mbsc-wp .dwwl .dwb-a{top:auto;background:#1f1f1f}.mbsc-wp .dwwl .dwb-a:before{color:#000}.mbsc-wp .dwwb span{display:none}.mbsc-wp .dwwms .dw-li{padding:0;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-wp .dwwms .dw-v{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dwwms .dw-li .dw-i{color:#fff;border:0;padding-left:1.538em;background:0}.mbsc-wp .dwwms .dw-li:after{content:'';position:absolute;z-index:1;top:50%;left:.192em;width:.769em;height:.769em;margin-top:-.385em;border:2px solid #fff}.mbsc-wp .dwwms .dw-msel:before{z-index:2;top:50%;left:.313em;width:1.375em;margin-top:-.5em;font-size:.615em;line-height:1.25em;color:#fff}.mbsc-wp .dw-select-gr.wpa .dw-w-gr{font-size:22px;font-weight:normal;opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp .dw-select-gr .dw-w-gr .dw-i{border:0;padding-left:5px}.mbsc-wp .dw-select-gr .dw-w-gr:after{display:none}.mbsc-sense .dwc{padding:12px 0 26px 0}.mbsc-sense .dwhl{padding:16px 2px 16px 2px}.mbsc-sense .dwfl{margin:0 12px;padding:4px 2px}.mbsc-sense .dww{background:#f3f3f3;color:#2c2c2c}.mbsc-sense .dwwo{background:-webkit-gradient(linear,left top,left bottom,from(#8e8e8e),color-stop(0.1,rgba(240,240,240,0)),color-stop(0.9,rgba(240,240,240,0)),to(#8e8e8e));background:-webkit-linear-gradient(#8e8e8e,rgba(240,240,240,0) 10%,rgba(240,240,240,0) 90%,#8e8e8e);background:-moz-linear-gradient(#8e8e8e,rgba(240,240,240,0) 10%,rgba(240,240,240,0) 90%,#8e8e8e);background:linear-gradient(#8e8e8e,rgba(240,240,240,0) 10%,rgba(240,240,240,0) 90%,#8e8e8e);-webkit-box-shadow:#aaa 0 0 50px inset;box-shadow:#aaa 0 0 50px inset;border-radius:2px}.mbsc-sense .dw-ul{margin-top:-20px}.mbsc-sense .dw-li{font-size:30px;font-weight:bold;text-shadow:0 1px 0 #fff}.mbsc-sense .dw-hl{background:rgba(64,160,196,.3)}.mbsc-sense .dwl{top:auto;bottom:-26px;height:26px;line-height:26px;color:#888;font-size:10px;text-transform:uppercase}.mbsc-sense .dwwl{border:1px solid #fff;border-radius:3px}.mbsc-sense .dwwol{height:1px;background:#c8c8c8;background:-webkit-gradient(linear,left top,right top,from(rgba(200,200,200,0)),color-stop(0.5,#c8c8c8),to(rgba(200,200,200,0)));background:-webkit-linear-gradient(left,rgba(200,200,200,0),#c8c8c8,rgba(200,200,200,0));background:-moz-linear-gradient(left,rgba(200,200,200,0),#c8c8c8,rgba(200,200,200,0));background:linear-gradient(to right,rgba(200,200,200,0),#c8c8c8,rgba(200,200,200,0));border-bottom:1px solid #fff}.mbsc-sense .dwwb{background:#eee}.mbsc-sense .dwpm .dwwl{border:0;background:#eee}.mbsc-sense .dwpm .dww{background:#eee}.mbsc-sense .dwpm .dwwo{display:none}.mbsc-sense .dwwb span{display:none}.mbsc-sense .dwwbm{top:0;bottom:auto}.mbsc-sense .dwwbp{bottom:0;top:auto}.mbsc-sense .dwwb:before{position:absolute;top:0;left:0;width:100%;color:#121212;font-size:24px;text-align:center}.mbsc-sense .dwwb.dwb-a:before{color:#40a0c4}.mbsc-sense.dwms .dww{padding:20px 0}.mbsc-sense .dw-w-gr{font-size:20px}.mbsc-material .dwc{padding:2em .25em 0 .25em}.mbsc-material .dwhl{padding:2em .25em}.mbsc-material .dwl{color:#009688;font-size:.75em;font-weight:bold;text-transform:uppercase}.mbsc-material .dwfl{padding:.5em .25em}.mbsc-material .dw-li{font-size:1.375em}.mbsc-material .dw-hl{background:rgba(0,0,0,.1);border-radius:2px}.mbsc-material .dwwol{border-top:2px solid #009688;border-bottom:2px solid #009688;padding-left:.625em;z-index:4}.mbsc-material .dwwc .dwfl:last-child .dwwol{padding-left:0}.mbsc-material .dwpm .dwwol{display:block}.mbsc-material .dwwb{height:2em!important;line-height:2em!important;color:#009688;background:#eee;overflow:hidden}.mbsc-material .dwwbp{top:100%}.mbsc-material .dwwbm{bottom:100%}.mbsc-material .dwwb span{display:none}.mbsc-material .dwwb .mbsc-ripple{display:block}.mbsc-material .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:1.5em;text-align:center}.mbsc-material .dwwb.dwb-a:before{background:rgba(0,0,0,.1)}.mbsc-material .dw-w-gr{font-size:1.125em}.mbsc-material .dw-msel:before{color:#009688}.mbsc-material .dwwms .dwwol{display:none}.mbsc-jqm .dwc{padding:30px 2px 4px 2px;overflow:visible}.mbsc-jqm .dwhl{padding-top:4px}.mbsc-jqm .dwl{border:0;background:0;top:-31px}.mbsc-jqm .dwfl{padding:4px 2px 1px 2px}.mbsc-jqm .dwwl{border-radius:4px}.mbsc-jqm14 .dwwl{border:1px solid transparent}.mbsc-jqm .dwwol{z-index:3;border-left:0;border-right:0;padding:0 3px;margin:0 -3px;opacity:.3;filter:Alpha(Opacity=30)}.mbsc-jqm .dw-ltr .dwfl:first-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:last-child .dwwol{padding-left:5px;margin-left:-5px}.mbsc-jqm .dw-ltr .dwfl:last-child .dwwol,.mbsc-jqm .dw-rtl .dwfl:first-child .dwwol{padding-right:5px;margin-right:-5px}.mbsc-jqm .dw-li{font-size:26px}.mbsc-jqm .dw-hl{background:rgba(0,0,0,.1)}.mbsc-jqm .dwwb{margin:-1px;padding:0}.mbsc-jqm .dwwb span{padding:0}.mbsc-jqm .dwwb .ui-btn-inner{margin-top:-1px}.mbsc-jqm .dwwbp{border-radius:4px 4px 0 0}.mbsc-jqm .dwwbm{border-radius:0 0 4px 4px}.mbsc-jqm .dwwbp span{font-size:40px;font-weight:normal}.mbsc-jqm .dwwbm span{font-size:32px}.mbsc-jqm .dwpm .dwl{border:0;background:0}.mbsc-jqm .dw-w-gr{font-size:20px}.mbsc-ios-classic .dwc{padding:30px 2px 10px 2px}.mbsc-ios-classic .dwhl{padding:10px 2px}.mbsc-ios-classic .dwwl{padding:0 2px;border-left:1px solid #000;border-right:1px solid #000;background:#cbcce0;background:-webkit-gradient(linear,left bottom,left top,from(#2c2c38),color-stop(0.35,#cbcce0),color-stop(0.65,#cbcce0),to(#2c2c38));background:-webkit-linear-gradient(#2c2c38,#cbcce0 35%,#cbcce0 65%,#2c2c38);background:-moz-linear-gradient(#2c2c38,#cbcce0 35%,#cbcce0 65%,#2c2c38);background:linear-gradient(#2c2c38,#cbcce0 35%,#cbcce0 65%,#2c2c38);-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.3);box-shadow:0 1px 1px rgba(255,255,255,0.3)}.mbsc-ios-classic .dw-ltr .dwsc .dwfl:first-child .dwwl,.mbsc-ios-classic .dw-rtl .dwsc .dwfl:last-child .dwwl{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.mbsc-ios-classic .dw-ltr .dwsc .dwfl:last-child .dwwl,.mbsc-ios-classic .dw-rtl .dwsc .dwfl:first-child .dwwl{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.mbsc-ios-classic .dwsc .dww{background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#333),color-stop(0.10,#999),color-stop(0.30,#fff),color-stop(0.70,#fff),color-stop(0.90,#999),to(#333));background:-webkit-linear-gradient(#333,#999 10%,#fff 30%,#fff 70%,#999 90%,#333);background:-moz-linear-gradient(#333,#999 10%,#fff 30%,#fff 70%,#999 90%,#333);background:linear-gradient(#333,#999 10%,#fff 30%,#fff 70%,#999 90%,#333);border-radius:0}.mbsc-ios-classic .dwpm .dwwl{margin:4px 2px;border:1px solid #000;border-radius:3px}.mbsc-ios-classic .dwpm .dww{background:-webkit-gradient(linear,left bottom,left top,from(#333),color-stop(0.48,#fff),color-stop(0.52,#fff),to(#333));background:-webkit-linear-gradient(#333,#fff 48%,#fff 52%,#333);background:-moz-linear-gradient(#333,#fff 48%,#fff 52%,#333);background:linear-gradient(#333,#fff 48%,#fff 52%,#333)}.mbsc-ios-classic .dw-li{color:#000;font-size:20px;font-weight:bold;text-align:right;text-shadow:none}.mbsc-ios-classic .dw-li.dw-hl{background:-webkit-gradient(linear,left bottom,left top,from(#0288f3),to(#005de6));background:-webkit-linear-gradient(#0288f3,#005de6);background:-moz-linear-gradient(#0288f3,#005de6);background:linear-gradient(#0288f3,#005de6);color:#fff}.mbsc-ios-classic .dwwo{background:-webkit-gradient(linear,left bottom,left top,from(#333),color-stop(0.1,rgba(153,153,153,0)),color-stop(0.9,rgba(153,153,153,0)),to(#333));background:-webkit-linear-gradient(#333,rgba(153,153,153,0) 10%,rgba(153,153,153,0) 90%,#333);background:-moz-linear-gradient(#333,rgba(153,153,153,0) 10%,rgba(153,153,153,0) 90%,#333);background:linear-gradient(#333,rgba(153,153,153,0) 10%,rgba(153,153,153,0) 90%,#333)}.mbsc-ios-classic .dwwol{height:28px;padding:1px;margin-top:-16px;border-top:1px solid #7b8699;border-bottom:1px solid #7b8699;background:#6f75b0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,rgba(111,117,176,0.5)),color-stop(0.5,rgba(151,157,197,0.5)));background:-webkit-linear-gradient(rgba(151,157,197,0.5) 50%,rgba(111,117,176,0.5) 50%);background:-moz-linear-gradient(rgba(151,157,197,0.5) 50%,rgba(111,117,176,0.5) 50%);background:linear-gradient(rgba(151,157,197,0.5) 50%,rgba(111,117,176,0.5) 50%);z-index:10;left:-1px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:alpha(opacity=50)}.mbsc-ios-classic .dwwb{color:#fff;background:#3f4e68;background:-webkit-gradient(linear,left bottom,left top,from(#3f4e68),color-stop(0.5,#75859f),color-stop(0.5,#808ea6),to(#c7d1e2));background:-webkit-linear-gradient(#c7d1e2,#808ea6 50%,#75859f 50%,#3f4e68);background:-moz-linear-gradient(#c7d1e2,#808ea6 50%,#75859f 50%,#3f4e68);background:linear-gradient(#c7d1e2,#808ea6 50%,#75859f 50%,#3f4e68)}.mbsc-ios-classic .dwwbp{border-radius:3px 3px 0 0;font-size:40px}.mbsc-ios-classic .dwwbm{border-radius:0 0 3px 3px;font-size:32px;font-weight:bold}.mbsc-ios-classic .dwwl .dwb-a{background:#252c36;background:-webkit-gradient(linear,left bottom,left top,from(#252c36),color-stop(0.5,#171e28),color-stop(0.5,#272e38),to(#6b6e75));background:-webkit-linear-gradient(#6b6e75,#272e38 50%,#171e28 50%,#252c36);background:-moz-linear-gradient(#6b6e75,#272e38 50%,#171e28 50%,#252c36);background:linear-gradient(#6b6e75,#272e38 50%,#171e28 50%,#252c36)}.mbsc-ios-classic.dwms .dww{padding:10px 0}.mbsc-ios-classic .dwwms .dw-li{padding:0 5px 0 40px;text-align:left}.mbsc-ios-classic .dw-msel{color:#215085}.mbsc-ios-classic .dww .dw-w-gr{padding:0 5px;color:#777;text-align:left}.mbsc-android .dwc{padding:32px 2px 6px 2px}.mbsc-android .dwhl{padding-top:6px}.mbsc-android .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-android .dw-hl{background:rgba(255,255,255,.3)}.mbsc-android .dwwl{padding:0 2px;margin:0 2px;background:#888;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.35,#333),color-stop(0.50,#888),color-stop(0.65,#333),to(#000));background:-webkit-linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000);background:-moz-linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000);background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000)}.mbsc-android .dww{color:#fff;background:#444;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45,#444),color-stop(0.55,#444),to(#000));background:-webkit-linear-gradient(#000,#444 45%,#444 55%,#000);background:-moz-linear-gradient(#000,#444 45%,#444 55%,#000);background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-android .dwwo{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.52,rgba(44,44,44,0)),color-stop(0.48,rgba(44,44,44,0)),to(#000));background:-webkit-linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000);background:-moz-linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000);background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-android .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-android .dwpm .dwwl{padding:0;background:#fff}.mbsc-android .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-android .dwpm .dw-li{text-shadow:none}.mbsc-android .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}.mbsc-android .dwwbp{background:-webkit-gradient(linear,left bottom,left top,from(#bdbdbd),to(#f7f7f7));background:-webkit-linear-gradient(#f7f7f7,#bdbdbd);background:-moz-linear-gradient(#f7f7f7,#bdbdbd);background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-android .dwwbm{background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#bdbdbd));background:-webkit-linear-gradient(#bdbdbd,#f7f7f7);background:-moz-linear-gradient(#bdbdbd,#f7f7f7);background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:bold}.mbsc-android .dw-w-gr{font-size:20px}.mbsc-sense-ui .dwc{padding:30px 2px 4px 2px}.mbsc-sense-ui .dwhl{padding-top:4px}.mbsc-sense-ui .dwfl{padding:0 2px}.mbsc-sense-ui .dw-li{font-size:26px;text-shadow:0 1px 1px #000}.mbsc-sense-ui .dw-hl{background:rgba(255,255,255,.3)}.mbsc-sense-ui .dwwl{padding:0 2px;background:#888;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.35,#333),color-stop(0.50,#888),color-stop(0.65,#333),to(#000));background:-webkit-linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000);background:-moz-linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000);background:linear-gradient(#000,#333 35%,#888 50%,#333 65%,#000);border-radius:3px}.mbsc-sense-ui .dww{color:#fff;background:#444;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45,#444),color-stop(0.55,#444),to(#000));background:-webkit-linear-gradient(#000,#444 45%,#444 55%,#000);background:-moz-linear-gradient(#000,#444 45%,#444 55%,#000);background:linear-gradient(#000,#444 45%,#444 55%,#000)}.mbsc-sense-ui .dwwo{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.52,rgba(44,44,44,0)),color-stop(0.48,rgba(44,44,44,0)),to(#000));background:-webkit-linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000);background:-moz-linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000);background:linear-gradient(#000,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000)}.mbsc-sense-ui .dwwol{height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.mbsc-sense-ui .dwpm .dwwl{padding:0;background:#fff}.mbsc-sense-ui .dwpm .dww{color:#000;background:#fff;border-radius:3px}.mbsc-sense-ui .dwpm .dw-li{text-shadow:none}.mbsc-sense-ui .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}.mbsc-sense-ui .dwwbp{background:-webkit-gradient(linear,left bottom,left top,from(#bdbdbd),to(#f7f7f7));background:-webkit-linear-gradient(#f7f7f7,#bdbdbd);background:-moz-linear-gradient(#f7f7f7,#bdbdbd);background:linear-gradient(#f7f7f7,#bdbdbd);border-radius:3px 3px 0 0;font-size:40px}.mbsc-sense-ui .dwwbm{background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#bdbdbd));background:-webkit-linear-gradient(#bdbdbd,#f7f7f7);background:-moz-linear-gradient(#bdbdbd,#f7f7f7);background:linear-gradient(#bdbdbd,#f7f7f7);border-radius:0 0 3px 3px;font-size:32px;font-weight:bold}.mbsc-sense-ui .dw-w-gr{font-size:20px}.mbsc-ios .dwl{text-align:left;text-indent:.4166667em;color:#ababab}.mbsc-ios .dwwc{padding:2.5em .833333em .833333em .833333em}.mbsc-ios .dwhl .dwwc{padding-top:.833333em}.mbsc-ios .dwwo{background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),color-stop(0.52,rgba(245,245,245,0)),color-stop(0.48,rgba(245,245,245,0)),to(#f7f7f7));background:-webkit-linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7);background:-moz-linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7);background:linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7)}.mbsc-ios .dwwol{padding:0 .833333em;height:2.833333em;margin:-1.5em 0 0 -.833333em;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.mbsc-ios .dw-li{color:#9d9d9d;font-size:1.833333em;text-align:left}.mbsc-ios .dw-hl{background:rgba(0,122,255,.2)}.mbsc-ios .dw-sel{color:#000}.mbsc-ios .dwpm .dw-li{text-align:center}.mbsc-ios .dwpm .dwwol{display:block}.mbsc-ios .dwwb{color:#007aff;background:#f7f7f7}.mbsc-ios .dwwbp{bottom:0;top:auto}.mbsc-ios .dwwbm{top:0;bottom:auto}.mbsc-ios .dwwb span{display:none}.mbsc-ios .dwwb:before{position:absolute;left:0;top:0;width:100%;font-size:2em;text-align:center}.mbsc-ios.dw-select .dwwo{display:none}.mbsc-ios .dwwms .dw-li{padding:0 .227272em 0 1.818181em;color:#000}.mbsc-ios .dwwms .dw-msel{color:#007aff}.mbsc-ios .dw-msel:before{font-size:1.818181em}.mbsc-ios .dw-select-gr .dw-li{padding-left:1.818181em}.mbsc-ios .dw-select-gr .dw-w-gr{padding-left:.277777em;font-weight:normal;font-size:1.222222em}.mbsc-bootstrap .dwcc{margin:0 auto}.mbsc-bootstrap .dwc{padding:30px 2px 4px 2px;overflow:visible}.mbsc-bootstrap .dwhl{padding-top:0}.mbsc-bootstrap .dwfl{padding:4px 2px 0 2px}.mbsc-bootstrap .dwwol{z-index:3;padding:0 2px;margin:0 -2px;background:rgba(0,0,0,.2);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-bootstrap .dw-ltr .dwfl:first-child .dwwol,.mbsc-bootstrap .dw-rtl .dwfl:last-child .dwwol{padding-left:4px;margin-left:-4px}.mbsc-bootstrap .dw-ltr .dwfl:last-child .dwwol,.mbsc-bootstrap .dw-rtl .dwfl:first-child .dwwol{padding-right:4px;margin-right:-4px}.mbsc-bootstrap .dw-tbl{background:0}.mbsc-bootstrap .dw-li{font-size:26px}.mbsc-bootstrap .dw-hl{background:rgba(0,0,0,.1)}.mbsc-bootstrap .dwwb{padding:0}.mbsc-bootstrap .dwpm .dwwo{display:none}.mbsc-bootstrap .dwwbp span{font-size:40px;font-weight:normal}.mbsc-bootstrap .dwwbm span{font-size:32px}.mbsc-bootstrap .dw-w-gr{font-size:20px}.dw-cal-sc-m-cell,.dw-cal-days,.dw-cal-slide,.dw-cal-row,.dw-cal-day,.dw-cal-day-fg,.dw-week-nr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dw-cal-sc-c,.dw-week-nrs-c,.dw-cal-c,.dw-cal-slide,.dw-cal-tab .dw-i,.dw-cal-sc .dw-i{-webkit-backface-visibility:hidden;backface-visibility:hidden}.dw-calendar .dwcc{position:relative;margin:0 auto}.dw-calendar .dwc-hh{width:0;height:0;padding:0;margin:0;overflow:hidden;display:none}.dw-cal-c{position:relative;-ms-touch-action:pan-y;touch-action:pan-y}.mbsc-cal-vertical .dw-cal-body{-ms-touch-action:none;touch-action:none}.dw-cal-pnl{display:inline-block;vertical-align:middle}.dw-cal-tabbed .dw-cal-pnl{display:table;position:absolute;top:0;left:0;width:100%;height:100%}.dw-cal-tabbed .dw-cal-pnl-h{display:none}.dw-cal-tabbed .dw-cal-pnl-i{display:table-cell;vertical-align:middle}.dw-cal-tabbed .dw-cal{width:auto!important}.dw-trans .dw-persp .dw-cal-c{-webkit-backface-visibility:visible;backface-visibility:visible}.dw-cal-anim-c{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.dw-cal-anim{position:relative;height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.dw-cal-no3d .dw-cal-anim{margin:0}.dw-cal-slide{opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 300ms;-webkit-perspective:1000px;perspective:1000px}.dw-cal-slide:first-child{position:relative}.dw-cal-slide-a{opacity:1}.dw-cal-header{line-height:40px;text-align:center}.dw-cal table{width:100%;height:100%;border-collapse:collapse;table-layout:fixed}.dw-cal th{line-height:30px;text-align:center}.dw-cal-nb{border:0}.dw-cal-body{position:relative}.dw-cal-table{height:100%;width:100%;display:table;table-layout:fixed}.dw-cal-row{white-space:nowrap;display:table-row}.dw-cal-day{line-height:2.5em;width:14.2857%;height:16.6666%;position:relative;display:table-cell;vertical-align:middle;text-align:right;cursor:default}.dw-cal-day-v{cursor:pointer}.dw-cal-day .dw-i{overflow:visible}.dw-cal-day-diff .dw-i{opacity:.3}.dw-cal-day-diff.dw-sel .dw-i{opacity:1}.dw-hide-diff .dw-cal-day-diff .dw-i{visibility:hidden}.dw-cal-day-fg{padding:5px;position:relative;z-index:2}.dw-weeks .dw-cal-days-c,.dw-weeks .dw-cal-anim-c{padding-left:26px}.dw-week-nrs-c{display:none;position:absolute;width:26px;height:100%;left:0;z-index:3}.dw-week-nrs{display:table;width:100%;height:100%}.dw-week-nr{position:relative;display:none;height:16.6666%;text-align:center;font-weight:bold}.dw-week-nr-i{display:table-cell;vertical-align:middle;padding-top:1px}.dw-weeks .dw-week-nrs-c{display:block}.dw-week-nrs .dw-week-nr{display:table-row}.dw-rtl .dw-weeks .dw-cal-days-c,.dw-rtl .dw-weeks .dw-cal-anim-c{padding-left:0;padding-right:26px}.dw-rtl .dw-week-nrs-c{left:auto;right:0}.dw-cal-sc-c{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;overflow:hidden}.dw-cal-h{visibility:hidden}.dw-cal-p-out{-webkit-animation:200ms dw-f-out ease-in;-moz-animation:200ms dw-f-out ease-in;animation:200ms dw-f-out ease-in}.dw-cal-p-in{-webkit-animation:200ms dw-f-in ease-out;-moz-animation:200ms dw-f-in ease-out;animation:200ms dw-f-in ease-out}.mbsc-old .dw-cal-p-in,.mbsc-old .dw-cal-p-out{-webkit-animation:none;-moz-animation:none;animation:none}.dw-cal-sc{position:relative;height:100%;white-space:nowrap;font-size:1.3333em}.dw-cal-sc-p{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;-webkit-transform:translate3d(0,0,0)}.dw-cal-sc-tbl{display:table;width:100%;height:100%;table-layout:fixed}.dw-cal-sc-row{display:table-row}.dw-cal-sc-cell{cursor:pointer;display:table-cell;vertical-align:middle;text-align:center}.dw-cal-sc-m-cell{height:25%}.dw-cal-btnc{position:relative;font-size:1.5em}.dw-cal-btnw{position:relative;height:40px}.dw-cal .dw-cal-btn{position:absolute;top:0;height:40px;width:36px;margin:0;padding:0;cursor:pointer}.dw-cal .dwb-d{opacity:.3}.dw-cal-prev{left:0}.dw-cal-next{right:0}.dw-cal-month,.dw-cal-year{cursor:pointer}.dw-cal-btnc-ym .dw-cal-month,.dw-cal-btnc-ym .dw-cal-year{display:block;margin:0 36px;overflow:hidden;text-overflow:ellipsis}.dw-cal-btnc-ym .dw-cal-btnw{width:50%;display:inline-block;white-space:nowrap;vertical-align:top}.dw-cal-btn-txt{overflow:hidden}.dw-cal-btn-txt:before{display:block}.dw-cal-liq .dw{display:block}.dw-cal-liq .dw-cal-pnl{width:100%}.dw-cal-liq .dw-cal{width:auto}.dw-cal-liq.dw-modal .dw{width:100%;top:0;left:0}.dw-cal-liq.dw-modal .dwo{display:none}.dw-cal-liq.dw-modal .dwwr{width:auto!important}.dw-cal-tabs{line-height:40px;display:none;color:#000}.dw-cal-tabbed .dw-cal-tabs{display:block}.dw-cal-tabbed .dwwr{width:auto!important}.dw-cal-tabs ul,.dw-cal-tabs li{margin:0;padding:0;list-style:none}.dw-cal-tabs ul{width:100%;display:table}.dw-cal-tab{width:33.33%;display:table-cell;cursor:pointer}.dw-cal-tab .dw-i{display:block;text-decoration:none}.dw-cal-multi .dw-cal-slide{padding-left:8px}.dw-ltr .dw-cal-multi .dw-cal-anim-c{margin-right:-8px}.dw-rtl .dw-cal-multi .dw-cal-anim-c{margin-left:-8px}.dw-cal-multi .dw-cal-anim{margin-left:-8px}.dw-cal-multi .dw-cal-btnw{display:block;width:auto}.dw-cal-multi .dw-cal-btnw-m{display:inline-block;white-space:nowrap;vertical-align:top}.dw-cal-multi .dw-cal-days-c{overflow:hidden}.dw-cal-multi .dw-cal-days{float:left}.mbsc-cal-m .dw-cal{font-size:1.2em}.mbsc-cal-l .dw-cal{font-size:1.4em}.mbsc-mobiscroll .dw-cal-c{padding:.5em}.mbsc-mobiscroll .dw-cal-sc{font-size:1em}.mbsc-mobiscroll .dw-cal-sc-c{background:#f7f7f7}.mbsc-mobiscroll .dw-cal-btnc{font-size:1.125em}.mbsc-mobiscroll .dw-hl-now .dw-cal-today{color:#4eccc4}.mbsc-mobiscroll .dw-cal-btn-txt{color:#4eccc4;font-size:1em;line-height:40px}.mbsc-mobiscroll .dw-cal-days-c{margin-left:-8px}.mbsc-mobiscroll .dw-cal-days{padding-left:8px;color:#4eccc4}.mbsc-mobiscroll .dw-cal-days th{font-size:.6875em;font-weight:normal;border-bottom:1px solid #4eccc4}.mbsc-mobiscroll .dw-cal-day{line-height:1.875em;text-align:center}.mbsc-mobiscroll .dw-cal-day-fg{font-size:.8125em}.mbsc-mobiscroll .dw-cal-day-inv .dw-cal-day-fg{opacity:.3}.mbsc-mobiscroll .dw-cal .dw-sel .dw-i{background:#4eccc4;color:#fff}.mbsc-mobiscroll .dw-cal-day-hl .dw-i{border-color:#4eccc4}.mbsc-mobiscroll .dw-week-nrs-c{font-size:.6875em;color:#4eccc4;background:#f7f7f7}.mbsc-mobiscroll .dw-week-nr-i{padding-top:0;font-weight:normal}.mbsc-mobiscroll .dw-cal-tabs{line-height:1.875em;padding:.5em .5em 0 .5em;text-transform:uppercase}.mbsc-mobiscroll .dw-cal-tabbed .dwwr{padding-top:.5em}.mbsc-mobiscroll .dw-cal-tabbed .dwv{padding-top:0}.mbsc-mobiscroll .dw-cal-tab{border:1px solid #4eccc4;font-size:.7em}.mbsc-mobiscroll .dw-cal-tabs ul{width:auto;margin:0 auto}.mbsc-mobiscroll .dw-cal-tab .dw-i{padding:0 1.2em;color:#454545}.mbsc-mobiscroll .dw-ltr .dw-cal-tab:first-child{border-right:0}.mbsc-mobiscroll .dw-ltr .dw-cal-tab:last-child{border-left:0}.mbsc-mobiscroll .dw-rtl .dw-cal-tab:last-child{border-right:0}.mbsc-mobiscroll .dw-rtl .dw-cal-tab:first-child{border-left:0}.mbsc-mobiscroll .dw-cal-tabs .dw-sel{background:#4eccc4}.mbsc-mobiscroll .dw-cal-tabs .dw-sel .dw-i{color:#f7f7f7}.mbsc-android-holo .dw-cal-sc-c{background:#292829}.mbsc-android-holo .dw-cal-sc-m-cell{border-top:1px solid #444}.mbsc-android-holo .dw-cal-btn.dwb-a{background:0}.mbsc-android-holo .dw-week-nrs-c{background:#292829}.mbsc-android-holo .dw-week-nr-i{color:#555;padding:0;border-top:1px solid #444}.mbsc-android-holo .dw-cal{padding:.834em;font-size:.75em}.mbsc-android-holo .dw-cal-header{line-height:3em}.mbsc-android-holo .dw-cal-btnw{height:2em}.mbsc-android-holo .dw-cal-btn{height:2.25em;line-height:2.25em}.mbsc-android-holo .dw-hl-now .dw-cal-today{color:#31b6e7}.mbsc-android-holo .dw-cal-btn-txt{color:#7e7e7e;font-size:1.875em}.mbsc-android-holo .dwb-a .dw-cal-btn-txt{color:#319abd}.mbsc-android-holo .dw-cal th{color:#555}.mbsc-android-holo .dw-cal-day{border-top:1px solid #444;text-align:center}.mbsc-android-holo .dw-cal-day-inv .dw-cal-day-fg{opacity:.3}.mbsc-android-holo .dw-cal .dw-sel .dw-i{color:#fff;background:#31b6e7;background:rgba(49,182,231,.5)}.mbsc-android-holo .dw-cal .dw-cal-day-hl .dw-i{background:#31b6e7;color:#fff}.mbsc-android-holo.dw-cal-liq .dw-cal{padding:0}.mbsc-android-holo .dw-cal-tabs{background:#333;color:#fff;text-transform:uppercase;font-size:.625em;font-weight:bold;line-height:1.4em}.mbsc-android-holo .dw-cal-tab{border:5px solid #333;border-left:0;border-right:0}.mbsc-android-holo .dw-cal-tab:first-child .dw-i{border-color:transparent}.mbsc-android-holo .dw-cal-tabs .dw-i{color:#fff;margin:.8em 0;border-left:1px solid #444}.mbsc-android-holo .dw-rtl .dw-cal-tabs .dw-i{border-left:0;border-right:1px solid #444}.mbsc-android-holo .dw-cal-tabs .dw-sel{border-bottom:5px solid #31b6e7}.mbsc-wp .dw-cal-sc-m-cell{background:#1f1f1f;padding:.167em}.mbsc-wp .dw-cal-sc-m-cell .dw-i{top:0;height:100%;border-width:1px}.mbsc-wp .dw-cal-sc-empty .dw-i{border:0}.mbsc-wp.dw-calendar .dwbc{padding-top:.625em}.mbsc-wp .dw-cal-btnc{text-transform:lowercase}.mbsc-wp .dw-cal-btn{padding:0;position:absolute}.mbsc-wp .dw-cal-btn.dwb-a{top:-.273em}.mbsc-wp .dw-cal-btn:after{display:none}.mbsc-wp .dw-cal-btn-txt{font-size:1.1666em}.mbsc-wp .dw-cal-btn-txt:before{position:absolute;top:50%;left:50%;width:1.525em;height:1.525em;margin:-.9em 0 0 -.9em;color:#fff;border:2px solid #fff;line-height:1.525em;border-radius:1000px}.mbsc-wp .dwb-a .dw-cal-btn-txt:before{background:#1a9fe0;border-color:#1a9fe0;color:#fff}.mbsc-wp .dw-cal{font-size:.75em}.mbsc-wp .dw-cal th{font-weight:normal}.mbsc-wp .dw-cal-day{padding:.167em;line-height:1.667em}.mbsc-wp .dw-cal-day .dw-i{top:0;height:100%;padding:0;border:0}.mbsc-wp .dw-cal-day-fg{height:100%;border:1px solid #4c4c4c;padding:.833em .417em 0 .417em}.mbsc-wp .dw-cal-day-inv .dw-cal-day-fg{color:rgba(255,255,255,.3)}.mbsc-wp .dw-sel .dw-cal-day-fg{border-color:#1a9fe0}.mbsc-wp .dw-week-nrs-c{background:#1f1f1f}.mbsc-wp .dw-week-nr-i{padding-top:.833em}.mbsc-wp .dw-cal-day-hl .dw-cal-day-fg{background:#fff;border-color:#fff;color:#000}.mbsc-wp .dw-hl-now .dw-cal-today{color:#1a9fe0}.mbsc-wp .dw-cal-tabs .dw-i{border-width:1px;color:#fff}.mbsc-wp .dw-cal-tabs{font-size:.75em;padding:0 0 .313em 0}.mbsc-wp .dw-ltr .dw-cal-tab .dw-i{border-left-width:0}.mbsc-wp .dw-ltr .dw-cal-tab:first-child .dw-i{border-left-width:1px}.mbsc-wp .dw-rtl .dw-cal-tab .dw-i{border-right-width:0}.mbsc-wp .dw-rtl .dw-cal-tab:first-child .dw-i{border-right-width:1px}.mbsc-sense .dw-cal-btn{border:0}.mbsc-sense .dw-cal{color:#fff;margin:0 -1px;background:#dfdfdf}.mbsc-sense .dw-cal-sc-c{background:#fff;color:#000}.mbsc-sense .dw-cal-sc-m-cell{border-top:1px solid #c9c9c9;border-left:1px solid #c9c9c9}.mbsc-sense .dw-cal-sc .dw-sel{background:#c1e8f6}.mbsc-sense .dw-cal-btnc{background:#333;font-size:1.3333em}.mbsc-sense .dw-cal-btn-txt{color:#fff;line-height:40px;font-size:23px}.mbsc-sense .dwb-a .dw-cal-btn-txt{color:#40a0c4}.mbsc-sense .dw-cal-days-c{background:#dfdfdf}.mbsc-sense .dw-cal-days{color:#5d5d5d}.mbsc-sense .dw-week-nrs-c{background:#dfdfdf;border-right:1px solid #c9c9c9}.mbsc-sense .dw-week-nr-i{color:#5d5d5d;text-shadow:none}.mbsc-sense .dw-cal th{font-size:.9166em;line-height:22px;text-transform:uppercase;font-weight:bold}.mbsc-sense .dw-hl-now .dw-cal-today{color:#40a0c4}.mbsc-sense .dw-cal-day{background:#fff;color:#000;font-weight:bold;text-align:right;line-height:16px;text-shadow:none;border:0;border-top:1px solid #c9c9c9;border-left:1px solid #c9c9c9}.mbsc-sense .dw-rtl .dw-cal-day{border:0;border-top:1px solid #c9c9c9;border-right:1px solid #c9c9c9}.mbsc-sense .dw-cal-day-fg{height:100%;padding:3px 3px 27px 3px;border:2px solid transparent}.mbsc-sense .dw-cal-day-inv .dw-cal-day-fg{opacity:.3}.mbsc-sense .dw-cal-day.dw-sel{background:#c1e8f6;color:#000}.mbsc-sense .dw-cal-day-hl .dw-cal-day-fg{border:2px solid #33b5e5;color:#33b5e5;background:0}.mbsc-sense.dw-cal-liq .dwwr{border-width:0}.mbsc-sense.dw-inline.dw-cal-liq .dwwr{border-width:1px}.mbsc-sense .dw-cal-multi .dw-cal-day:last-child{border-right:1px solid #c9c9c9}.mbsc-sense .dw-rtl .dw-cal-multi .dw-cal-day:last-child{border-left:1px solid #c9c9c9}.mbsc-sense .dw-cal-tabbed .dw-cal{width:auto}.mbsc-sense .dw-cal-tabs{line-height:40px;background:#3f3f3f}.mbsc-sense .dw-cal-tabs .dw-i{color:#888;font-size:12px}.mbsc-sense .dw-cal-tabs .dw-sel .dw-i{color:#fff}.mbsc-material .dw-cal-c{padding:.5em .5em 0 .5em}.mbsc-material .dw-cal-sc{font-size:1em}.mbsc-material .dw-cal-sc-c{background:#eee}.mbsc-material .dw-cal-btnc{font-size:1.125em}.mbsc-material .dw-cal .dw-cal-btn{height:2.2222em;width:2.2222em;line-height:2.2222em}.mbsc-material .dw-hl-now .dw-cal-today{color:#009688}.mbsc-material .dw-cal-btn-txt{color:#009688;font-size:1.875em}.mbsc-material .dw-cal-year,.mbsc-material .dw-cal-month{font-weight:bold;line-height:2.2222em}.mbsc-material .dw-cal-days-c{padding-bottom:.375em}.mbsc-material .dw-cal-days th{font-size:.75em;font-weight:bold;line-height:2.5em}.mbsc-material .dw-cal-day{line-height:1.875em;text-align:center;padding-bottom:.6875em}.mbsc-material .dw-cal-day-fg{font-size:.875em;width:2.4286em;height:2.4286em;line-height:2.4em;border:1px solid transparent;text-align:center;padding:0;margin:0 auto}.mbsc-material .dw-cal-day-inv .dw-cal-day-fg{color:rgba(91,91,91,.3)}.mbsc-material .dw-cal .dw-sel .dw-cal-day-fg{border-radius:2.3em;background:rgba(13,155,141,.3)}.mbsc-material .dw-cal-sc .dw-i{display:inline-block;width:4em;height:4em;line-height:4em;border-radius:4em}.mbsc-material .dw-cal-sc .dw-i .dw-cal-sc-cell{display:block}.mbsc-material .dw-cal-sc .dw-sel .dw-i{background:rgba(13,155,141,.3)}.mbsc-material .dw-week-nrs-c{font-size:.6875em;color:#5b5b5b;background:#eee}.mbsc-material .dw-week-nr-i{vertical-align:top;padding-top:1em}.mbsc-material .dw-cal-tabs{line-height:1.875em;padding:.5em .5em 0 .5em;text-transform:uppercase}.mbsc-material .dw-cal-tabbed .dwv{padding-top:0}.mbsc-material .dw-cal-tabbed .dw-cal-c{padding-top:0}.mbsc-material .dw-cal-tab{font-size:.75em}.mbsc-material .dw-cal-tab .dw-i{padding:0 .5em;color:#5b5b5b}.mbsc-material .dw-cal-tabs .dw-sel .dw-i{color:#009688}.mbsc-jqm .dw-cal-sc-c{border:0}.mbsc-jqm .dw-cal-sc-tbl{padding:0}.mbsc-jqm .dw-cal-sc .dw-i{border:0}.mbsc-jqm .dw-cal{padding:4px;border:0;overflow:hidden}.mbsc-jqm .dw-cal-header{border-bottom:0}.mbsc-jqm .dw-cal-btn-txt{vertical-align:top;display:inline-block;margin:5px 0}.mbsc-jqm .dw-cal-anim-c{background:0;border-top:0;border-bottom:0}.mbsc-jqm .dw-weeks .dw-cal-anim-c{border-left:0}.mbsc-jqm .dw-week-nrs-c{border-width:0 1px 0 0}.mbsc-jqm .dw-rtl .dw-weeks .dw-cal-anim-c{border-left-width:1px;border-right:0}.mbsc-jqm .dw-rtl .dw-week-nrs-c{border-width:0 0 0 1px}.mbsc-jqm .dw-cal-day{text-align:center;border-top-width:0;border-right-width:0}.mbsc-jqm .dw-rtl .dw-cal-day{border-left-width:0;border-right-width:1px}.mbsc-jqm .dw-cal-day .dw-i{margin:0;border:0}.mbsc-jqm .dw-cal-day-inv .dw-cal-day-fg{opacity:.3}.mbsc-jqm .dw-cal-row:first-child .dw-cal-day{border-top-width:1px}.mbsc-jqm .dw-cal-tabs{line-height:normal;padding:4px 4px 0 4px}.mbsc-jqm .ui-navbar ul:before,.mbsc-jqm .ui-navbar ul:after{content:normal;display:none}.mbsc-jqm .dw-cal-tab{width:33.33%;float:none;border:0;margin:0;background:0}.mbsc-jqm .dw-ltr .dw-cal-tab:last-child a{margin-right:0;border-right-width:1px}.mbsc-jqm .dw-rtl .dw-cal-tab a{border-width:1px;border-left-width:0}.mbsc-jqm .dw-rtl .dw-cal-tab:last-child a{margin-left:0;border-left-width:1px}.mbsc-jqm .dw-cal-day-fg{position:relative;z-index:2}.mbsc-jqm .dw-cal-day-hl .dw-cal-day-frame,.mbsc-jqm .dw-hl-now .dw-cal-today .dw-cal-day-frame{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1}.mbsc-jqm .dw-cal-multi .dw-cal-anim-c{border:0}.mbsc-jqm .dw-cal-multi .dw-cal-day:last-child{border-right-width:1px}.mbsc-jqm .dw-rtl .dw-cal-multi .dw-cal-day:last-child{border-left-width:1px}.mbsc-ios-classic.dw-cal-liq .dw{border:1px solid #2d3034}.mbsc-ios-classic.dw-cal-liq.dw-bottom .dw{border-width:1px 0 0 0}.mbsc-ios-classic.dw-cal-liq.dw-top .dw{border-width:0 0 1px 0}.mbsc-ios-classic.dw-calendar .dwwr{padding:0}.mbsc-ios-classic.dw-calendar .dwcc{overflow:hidden}.mbsc-ios-classic.dw-calendar .dwc{margin:0 8px}.mbsc-ios-classic.dw-calendar .dwc-h,.mbsc-ios-classic.dw-calendar .dwc-hh{margin:0}.mbsc-ios-classic .dw-cal-c{margin-left:-1px;background:#ccc}.mbsc-ios-classic .dw-cal{text-shadow:0 1px 0 rgba(255,255,255,0.7)}.mbsc-ios-classic .dw-cal-header{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background:-webkit-linear-gradient(#f2f2f2,#ccc);background:-moz-linear-gradient(#f2f2f2,#ccc);background:linear-gradient(#f2f2f2,#ccc);color:#545454;font-weight:bold}.mbsc-ios-classic .dw-hl-now .dw-cal-today{color:#2361e8}.mbsc-ios-classic .dw-cal-btn{margin:0;padding:0;border:0;background:0;-webkit-box-shadow:none;box-shadow:none}.mbsc-ios-classic .dw-cal-btn-txt{font-size:30px;line-height:40px;color:#34404d}.mbsc-ios-classic .dw-cal th{line-height:14px;font-size:.8333em;color:#545454}.mbsc-ios-classic .dw-cal-table{background:#ccc;background:-webkit-gradient(linear,left top,left bottom,from(#e2e2e2),to(#ccc));background:-webkit-linear-gradient(#e2e2e2,#ccc);background:-moz-linear-gradient(#e2e2e2,#ccc);background:linear-gradient(#e2e2e2,#ccc)}.mbsc-ios-classic .dw-cal-day{border-top:1px solid #9fa2ab;border-left:1px solid #9fa2ab;color:#34404d;font-size:1.5em;font-weight:bold;line-height:1.6666em;text-align:center}.mbsc-ios-classic .dw-cal-day-inv .dw-cal-day-fg{opacity:.4}.mbsc-ios-classic .dw-rtl .dw-cal-day{border:0;border-top:1px solid #9fa2ab;border-right:1px solid #9fa2ab}.mbsc-ios-classic .dw-cal-day-bg{top:-1px;padding-top:1px;padding-right:1px}.mbsc-ios-classic .dw-sel .dw-cal-day-bg{padding-right:0}.mbsc-ios-classic .dw-week-nrs-c{color:#34404d;font-size:.8333em;background:#ccc;border-right:1px solid #9fa2ab}.mbsc-ios-classic .dw-rtl .dw-week-nrs-c{border-right:0;border-left:1px solid #9fa2ab}.mbsc-ios-classic .dw-week-nr-i{padding-top:2px}.mbsc-ios-classic .dw-cal-day .dw-cal-day-fg{height:100%;border-top:1px solid #ededed;border-right:1px solid #ededed}.mbsc-ios-classic .dw-cal .dw-sel .dw-cal-day-fg,.mbsc-ios-classic .dw-cal .dw-sel .dw-cal-sc-cell,.mbsc-ios-classic .dw-cal .dw-cal-day-hl .dw-cal-day-fg{border-color:transparent;color:#fff;text-shadow:0 -1px 0 rgba(52,64,77,0.7)}.mbsc-ios-classic .dw-cal .dw-sel .dw-i{background:#1980e5;background:-webkit-gradient(linear,left top,left bottom,from(#71b0ef),color-stop(0.5,#2b8ae7),color-stop(0.5,#0072e2));background:-webkit-linear-gradient(#71b0ef,#2b8ae7 50%,#0072e2 50%);background:-moz-linear-gradient(#71b0ef,#2b8ae7 50%,#0072e2 50%);background:linear-gradient(#71b0ef,#2b8ae7 50%,#0072e2 50%)}.mbsc-ios-classic .dw-sel .dw-cal-day-frame{position:absolute;z-index:2;top:-1px;left:-1px;height:100%;width:100%;border:1px solid #293649}.mbsc-ios-classic .dw-cal .dw-cal-day-hl .dw-i{background:#7389a5;-webkit-box-shadow:0 0 8px rgba(52,64,77,0.7) inset;box-shadow:0 0 8px rgba(52,64,77,0.7) inset}.mbsc-ios-classic .dw-cal .dw-cal-day-hl .dw-cal-day-frame{border-color:#364f72}.mbsc-ios-classic .dw-cal-sc-c{background:#ccc;font-size:1.125em}.mbsc-ios-classic .dw-cal-sc-m-cell{position:relative;border-top:1px solid #9fa2ab;border-left:1px solid #9fa2ab;color:#545454;font-weight:bold}.mbsc-ios-classic .dw-cal-sc-m-cell .dw-i{padding:0;border-top:1px solid #ededed;border-right:1px solid #ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-ios-classic .dw-cal-sc .dw-sel .dw-i{padding:0;border:0}.mbsc-ios-classic .dw-cal-sc .dw-sel:after{content:'';position:absolute;z-index:1;top:-1px;bottom:-1px;left:-1px;right:-1px;border:1px solid #293649}.mbsc-ios-classic .dw-cal-tabbed .dwwr{background-position:center 23px}.mbsc-ios-classic .dw-cal-tabs{padding:5px;border-bottom:1px solid #2d3034;background:#c5ccd4;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#c5ccd4),color-stop(70%,#cbd2d8),color-stop(100%,#cbd2d8));background:-webkit-linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background:-moz-linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background:linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);-webkit-background-size:7px 512px;background-size:7px 512px}.mbsc-ios-classic .dw-cal-tabs ul{-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.2);border-radius:7px;box-shadow:0 1px 1px rgba(255,255,255,0.2)}.mbsc-ios-classic .dw-cal-tab{background:#ddd;background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#d2d2d2));background:-webkit-linear-gradient(#fdfdfd,#d2d2d2);background:-moz-linear-gradient(#fdfdfd,#d2d2d2);background:linear-gradient(#fdfdfd,#d2d2d2);border:1px solid #afafaf;line-height:30px;font-size:14px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.7)}.mbsc-ios-classic .dw-cal-tab .dw-i{color:#888;padding:0 10px}.mbsc-ios-classic .dw-ltr .dw-cal-tab:first-child{border-right:0;border-radius:6px 0 0 6px}.mbsc-ios-classic .dw-ltr .dw-cal-tab:last-child{border-left:0;border-radius:0 6px 6px 0}.mbsc-ios-classic .dw-rtl .dw-cal-tab:last-child{border-right:0;border-radius:6px 0 0 6px}.mbsc-ios-classic .dw-rtl .dw-cal-tab:first-child{border-left:0;border-radius:0 6px 6px 0}.mbsc-ios-classic .dw-cal-tabs .dw-sel{background:#427de5;background:-webkit-gradient(linear,left top,left bottom,from(#336ec8),color-stop(0.5,#427de5),color-stop(0.5,#4e89e7),to(#6fa7f4));background:-webkit-linear-gradient(#336ec8,#427de5 50%,#4e89e7 50%,#6fa7f4);background:-moz-linear-gradient(#336ec8,#427de5 50%,#4e89e7 50%,#6fa7f4);background:linear-gradient(#336ec8,#427de5 50%,#4e89e7 50%,#6fa7f4);border:0;text-shadow:0 -1px 0 rgba(0,0,0,0.7);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset}.mbsc-ios-classic .dw-cal-tabs .dw-sel .dw-i{color:#fff}.mbsc-ios-classic .dw-cal-multi{padding-bottom:4px}.mbsc-ios-classic .dw-cal-multi .dw-cal-anim-c{margin:0;padding:0 2px}.mbsc-ios-classic .dw-cal-multi .dw-cal-anim{margin:0}.mbsc-ios-classic .dw-ltr .dw-cal-multi.dw-weeks .dw-cal-anim-c{padding:0 2px 0 24px}.mbsc-ios-classic .dw-rtl .dw-cal-multi.dw-weeks .dw-cal-anim-c{padding:0 24px 0 2px}.mbsc-ios-classic .dw-cal-multi .dw-cal-days,.mbsc-ios-classic .dw-cal-multi .dw-cal-slide{padding:0 2px}.mbsc-ios-classic .dw-cal-multi .dw-cal-day{border-top:0;border-bottom:1px solid #9fa2ab}.mbsc-ios-classic .dw-ltr .dw-cal-multi .dw-cal-day:last-child{border-right:1px solid #9fa2ab}.mbsc-ios-classic .dw-rtl .dw-cal-multi .dw-cal-day:last-child{border-left:1px solid #9fa2ab}.mbsc-ios-classic .dw-cal-multi .dw-cal-row:first-child .dw-cal-day{border-top:1px solid #9fa2ab}.mbsc-android .dw-cal .dwb{height:32px;margin:4px;padding:0}.mbsc-android .dw-cal{padding:4px}.mbsc-android .dw-hl-now .dw-cal-today{color:#ffb25a}.mbsc-android .dw-cal-btn-txt{font-size:30px;line-height:32px;color:#000}.mbsc-android .dw-cal-header,.mbsc-android .dw-cal-days-c{background:#9c9c9c;color:#000}.mbsc-android .dw-cal-sc-c{width:auto;left:-2px;right:-2px;background:#000}.mbsc-android .dw-cal-sc-m-cell{border-width:4px 2px 0 2px;border-style:solid;border-color:#000}.mbsc-android .dw-cal-btnc-ym .dw-cal-month,.mbsc-android .dw-cal-btnc-ym .dw-cal-year{margin:0 44px}.mbsc-android .dw-week-nr{color:#000}.mbsc-android .dw-week-nrs-c{background:#9c9c9c}.mbsc-android .dw-cal-day{border:1px solid #000;border-bottom:0;border-right:0;background:#222}.mbsc-android .dw-cal-day-m{border-color:#ffb25a #ffb25a transparent transparent}.mbsc-android .dw-cal-day-inv .dw-cal-day-fg{opacity:.3}.mbsc-android .dw-cal .dw-sel .dw-i{color:#fff;background:#636363}.mbsc-android .dw-cal .dw-cal-day-hl .dw-i{background:#888;color:#fff}.mbsc-android .dw-cal-tab .dw-i{color:#fff}.mbsc-android .dw-cal-tabs{border-bottom:2px solid #555;line-height:30px;color:#fff}.mbsc-android .dw-cal-tab{background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#000));background:-webkit-linear-gradient(#333,#000);background:-moz-linear-gradient(#333,#000);background:linear-gradient(#333,#000);border-left:1px solid #444}.mbsc-android .dw-rtl .dw-cal-tab{border-left:0;border-right:1px solid #444}.mbsc-android .dw-cal-tab:first-child{border:0}.mbsc-android .dw-cal-tabs .dw-sel{background:#999;background:-webkit-gradient(linear,left top,left bottom,from(#999),to(#555));background:-webkit-linear-gradient(#999,#555);background:-moz-linear-gradient(#999,#555);background:linear-gradient(#999,#555)}.mbsc-android.dw-cal-liq.dw-modal .dw{border:0}.mbsc-android.dw-cal-liq .dw-cal{padding:0}.mbsc-sense-ui.dw-cal-liq.dw-modal .dwwr{border:0;border-radius:0}.mbsc-sense-ui.dw-calendar.dw-inline .dw-cal:after{content:'';height:8px;display:block}.mbsc-sense-ui .dw-cal-btn{height:30px;width:32px;margin:4px;padding:0}.mbsc-sense-ui .dw-cal-c{overflow:visible}.mbsc-sense-ui .dw-cal{margin:-1px;border:1px solid #666}.mbsc-sense-ui .dw-cal-sc-m-cell{padding:2px;background:#333;border-top:1px solid #666;border-left:1px solid #666}.mbsc-sense-ui .dw-cal-sc .dw-i{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-sense-ui .dw-cal-btnc-ym .dw-cal-month,.mbsc-sense-ui .dw-cal-btnc-ym .dw-cal-year{margin:0 42px}.mbsc-sense-ui .dw-cal-btnc{font-size:1.3333em}.mbsc-sense-ui .dw-cal-btnc,.mbsc-sense-ui .dw-cal .dw-sel .dw-i,.mbsc-sense-ui .dw-cal:after{background:#000;background:-webkit-linear-gradient(#8b8b8b,#5b5b5b 50%,#262626 50%,#000);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.5,#262626),color-stop(0.5,#5b5b5b),to(#8b8b8b));background:-moz-linear-gradient(#8b8b8b,#5b5b5b 50%,#262626 50%,#000);background:linear-gradient(#8b8b8b,#5b5b5b 50%,#262626 50%,#000)}.mbsc-sense-ui .dw-cal-btn-txt{font-size:30px;line-height:32px;color:#fff}.mbsc-sense-ui .dw-hl-now .dw-cal-today{color:#94c840}.mbsc-sense-ui .dwb-a .dw-cal-btn-txt{color:#fff}.mbsc-sense-ui .dw-cal-days-c{border-top:1px solid #666;background:#222;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#444));background:-webkit-linear-gradient(#444,#000);background:-moz-linear-gradient(#444,#000);background:linear-gradient(#444,#000)}.mbsc-sense-ui .dw-cal th{line-height:22px;font-size:.8333em;text-transform:uppercase;font-weight:normal}.mbsc-sense-ui .dw-cal-day{padding:1px;background:#333;border:0;border-top:1px solid #666;border-left:1px solid #666;line-height:27px;text-align:center;text-shadow:0 0 2px #000}.mbsc-sense-ui .dw-rtl .dw-cal-day{border:0;border-top:1px solid #666;border-right:1px solid #666}.mbsc-sense-ui .dw-cal-day-inv .dw-cal-day-fg{opacity:.3}.mbsc-sense-ui .dw-week-nrs-c{background:#000;border-right:1px solid #666}.mbsc-sense-ui .dw-week-nr-i{border-top:1px solid #666;text-shadow:none}.mbsc-sense-ui .dw-cal .dw-i{overflow:hidden;border:1px solid transparent}.mbsc-sense-ui .dw-cal .dw-sel .dw-i{color:#fff;border-color:#777;border-radius:3px}.mbsc-sense-ui .dw-cal .dw-cal-day-hl .dw-i{background:#888;color:#fff}.mbsc-sense-ui .dw-cal-multi .dw-cal-day:last-child{border-right:1px solid #666}.mbsc-sense-ui .dw-rtl .dw-cal-multi .dw-cal-day:last-child{border-left:1px solid #666}.mbsc-sense-ui .dw-cal-multi .dw-cal-slide{background:#000}.mbsc-sense-ui .dw-cal-tabs{border-bottom:1px solid #555;line-height:30px}.mbsc-sense-ui .dw-cal-tab .dw-i{color:#fff}.mbsc-sense-ui .dw-cal-tab{color:#fff;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#000));background:-webkit-linear-gradient(#333,#000);background:-moz-linear-gradient(#333,#000);background:linear-gradient(#333,#000);border-left:1px solid #444}.mbsc-sense-ui .dw-rtl .dw-cal-tab{border:0;border-right:1px solid #444}.mbsc-sense-ui .dw-cal-tab:first-child{border:0}.mbsc-sense-ui .dw-cal-tabs .dw-sel{background:#3c7500;background:-webkit-gradient(linear,left bottom,left top,from(#3c7500),to(#94c840));background:-webkit-linear-gradient(#94c840,#3c7500);background:-moz-linear-gradient(#94c840,#3c7500);background:linear-gradient(#94c840,#3c7500)}.mbsc-ios.dw-calendar.dw-inline .dw{border:1px solid #e3e3e3}.mbsc-ios.dw-calendar.dw-bubble .dwwr{padding-bottom:.666667em}.mbsc-ios .dw-cal-c{margin:0;padding:0}.mbsc-ios .dw-cal{color:#000}.mbsc-ios .dw-cal-header .dwb{font-size:.944445em}.mbsc-ios .dw-cal-table{font-size:1.1667em}.mbsc-ios .dw-hl-now .dw-cal-today{color:#007aff}.mbsc-ios .dw-cal-btn-txt{color:#007aff;font-size:1.352941em;line-height:1.73913em}.mbsc-ios .dw-cal th,.mbsc-ios .dw-week-nr{font-weight:normal;font-size:1.166667em}.mbsc-ios .dw-week-nrs-c{background:#f7f7f7}.mbsc-ios .dw-cal-day{padding:.142857em .357142em .714285em .357142em;background:#fff;border-top:1px solid #e3e3e3;color:#000;line-height:1.7141em}.mbsc-ios .dw-cal .dw-i{position:static;text-align:center}.mbsc-ios .dw-cal .dw-cal-day-fg{width:1.714286em;height:1.714286em;border:1px solid transparent;text-align:center;padding:0;margin:0 auto}.mbsc-ios .dw-sel .dw-cal-day-fg{border-radius:1000px;border:1px solid #007aff;background:#007aff;color:#fff}.mbsc-ios .dw-cal-day-hl .dw-cal-day-fg{border:1px solid #007aff;background:0;color:#000;border-radius:1000px}.mbsc-ios .dw-cal-day-inv .dw-cal-day-fg{color:rgba(0,0,0,.3)}.mbsc-ios .dw-cal-day-inv.dw-sel .dw-cal-day-fg{color:rgba(255,255,255,.4)}.mbsc-ios .dw-cal-sc-c{background:#fff}.mbsc-ios .dw-cal-sc-m-cell{background:#fff;border-top:1px solid #e3e3e3}.mbsc-ios .dw-cal-sc .dw-sel .dw-i{display:inline-block;width:auto;height:auto;background:#007aff;color:#fff;padding:0 .625016em;line-height:1.625115em;border-radius:13px}.mbsc-ios .dw-cal-tabs{padding:.833334em .833334em .416667em .833334em;font-size:1em}.mbsc-ios .dw-cal-tab{border:1px solid #007aff;line-height:1.928571em;font-size:1.166667em}.mbsc-ios .dw-cal-tab .dw-i{padding:0 .714285em;color:#007aff}.mbsc-ios .dw-ltr .dw-cal-tab:first-child{border-right:0;border-radius:4px 0 0 4px}.mbsc-ios .dw-ltr .dw-cal-tab:last-child{border-left:0;border-radius:0 4px 4px 0}.mbsc-ios .dw-rtl .dw-cal-tab:last-child{border-right:0;border-radius:4px 0 0 4px}.mbsc-ios .dw-rtl .dw-cal-tab:first-child{border-left:0;border-radius:0 4px 4px 0}.mbsc-ios .dw-cal-tabs .dw-sel{background:#007aff}.mbsc-ios .dw-cal-tabs .dw-sel .dw-i{color:#fff}.mbsc-bootstrap .dw-cal-c{padding:4px}.mbsc-bootstrap .dw-cal-sc-c{max-width:none;display:block;padding:0;border:0;-webkit-box-shadow:none;border-radius:0;box-shadow:none}.mbsc-bootstrap .dw-cal-btn{background:0;padding:0;border:0;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none;color:inherit}.mbsc-bootstrap .dw-cal-btn-txt{height:40px;text-decoration:none}.mbsc-bootstrap .dw-cal-btn-txt .glyphicon{display:block;position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;text-indent:0}.mbsc-bootstrap .dw-cal-day{padding:1px;text-align:center}.mbsc-bootstrap .dw-cal-day .dw-i{display:block;border:0;line-height:29px}.mbsc-bootstrap .dw-cal-day-inv .dw-cal-day-fg{opacity:.3}.mbsc-bootstrap .dw-cal-day-hl .dw-cal-day-frame{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1}.mbsc-bootstrap .dw-cal-tabs ul{padding:4px 4px 0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-bootstrap .dw-cal-tab{margin-bottom:-1px}.mbsc-bootstrap .dw-week-nrs-c{padding:0;border:0;min-width:0;max-width:none;-webkit-box-shadow:none;border-radius:0;box-shadow:none}.dw-dr-t,.dw-dr-c{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dw-dr-t{display:table;width:100%}.dw-dr-c{display:table-cell;width:50%;cursor:pointer}.dw-dr{text-decoration:none;display:block;line-height:20px}.mbsc-mobiscroll .dw-dr-t{padding:.5em .25em 0 .25em}.mbsc-mobiscroll .dw-dr{margin:0 .3333em;padding:.3333em;border:1px solid #4eccc4;font-size:.75em}.mbsc-mobiscroll .dw-sel .dw-dr{background:#4eccc4;color:#f7f7f7}.mbsc-mobiscroll.dw-range .dwwr{padding:0}.mbsc-mobiscroll.dw-range .dwv{padding-top:.6666em}.mbsc-mobiscroll.dw-range .dw-cal-table .dw-sel .dw-i{color:#454545;background:rgba(78,204,196,.3)}.mbsc-mobiscroll.dw-range .dw-cal-table .dw-cal-day-hl .dw-i{background:#4eccc4;color:#f7f7f7}.mbsc-android-holo .dw-dr-t{padding:4px 2px}.mbsc-android-holo .dw-dr{margin:0 2px;padding:4px;color:#fff;background:#444;font-size:.75em;border-radius:0}.mbsc-android-holo .dw-sel .dw-dr{background:#31b6e7}.mbsc-android-holo-light .dw-dr{background:#e5e5e5;color:#000}.mbsc-android-holo-light .dw-sel .dw-dr{background:#4bbde8}.mbsc-wp .dw-dr-t{font-size:.75em}.mbsc-wp .dw-dr-c{padding-bottom:.833em}.mbsc-wp .dw-dr{border-width:1px;color:#fff}.mbsc-wp .dw-dr0 .dw-dr{margin-right:.417em}.mbsc-wp .dw-dr1 .dw-dr{margin-left:.417em}.mbsc-sense.dw-range .dwv{border-bottom:1px solid #2e2e2e;-webkit-box-shadow:none;box-shadow:none}.mbsc-sense .dw-dr-t{padding:4px 0;background:#121212}.mbsc-sense .dw-dr{color:#fff}.mbsc-sense .dw-sel .dw-dr{color:#40a0c4}.mbsc-sense .dw-ltr .dw-dr1,.mbsc-sense .dw-rtl .dw-dr0{border-left:1px solid #2e2e2e}.mbsc-material .dw-dr-t{border-bottom:1px solid #c6c6c6;font-size:.875em}.mbsc-material .dw-dr{padding:.5714em .2857em;color:#5b5b5b;border-bottom:2px solid transparent;margin-bottom:-1px}.mbsc-material .dw-sel .dw-dr{border-color:#009688;color:#009688}.mbsc-material.dw-range .dw-cal .dw-sel .dw-cal-day-fg{background:0}.mbsc-material.dw-range .dw-sel .dw-cal-day-frame{position:absolute;top:0;width:100%;height:100%;opacity:1;color:#5b5b5b;background:rgba(13,155,141,.1)}.mbsc-material.dw-range .dw-cal-sel-start .dw-cal-day-frame{right:0;width:50%;padding-left:1.0526em}.mbsc-material.dw-range .dw-cal-sel-end .dw-cal-day-frame{left:0;width:50%;padding-right:1.0526em}.mbsc-material.dw-range .dw-cal-sel-start.dw-cal-sel-end .dw-cal-day-frame{width:0;padding:0}.mbsc-material.dw-range .dw-cal-sel-start .dw-cal-day-frame,.mbsc-material.dw-range .dw-cal-day:first-child .dw-cal-day-frame{border-top-left-radius:3em;border-bottom-left-radius:3em}.mbsc-material.dw-range .dw-cal-sel-end .dw-cal-day-frame,.mbsc-material.dw-range .dw-cal-day:last-child .dw-cal-day-frame{border-top-right-radius:3em;border-bottom-right-radius:3em}.mbsc-material.dw-range .dw-cal-table .dw-cal-day-hl .dw-i .dw-cal-day-fg{color:#eee;background:rgba(13,155,141,.8)}.mbsc-jqm .dw-dr-t{padding:4px 2px 0 2px}.mbsc-jqm .dw-dr{padding:0;margin:0 2px}.mbsc-jqm .dw-dr .ui-btn-inner{padding:4px;font-size:12px}.mbsc-jqm.dw-range .dw-cal-day-hl .dw-cal-day-frame{opacity:.3}.mbsc-ios-classic.dw-range .dwwr{background-position:center 37px}.mbsc-ios-classic.dw-range .dw-cal-tabbed .dwwr{background-position:center 56px}.mbsc-ios-classic.dw-range .dw-cal-tabbed .dw-dr-t{border:0;padding-bottom:0}.mbsc-ios-classic.dw-range .dwcc{border-top:1px solid rgba(255,255,255,.3)}.mbsc-ios-classic.dw-range .dw-cal-header{padding-top:1px;margin-top:-1px}.mbsc-ios-classic .dw-dr-t{position:relative;z-index:2;width:auto;display:block;padding:5px;border-bottom:1px solid #2d3034;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#c5ccd4),color-stop(70%,#cbd2d8),color-stop(100%,#cbd2d8));background:-webkit-linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background:-moz-linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background:linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background-size:7px 512px;-webkit-background-size:7px 512px}.mbsc-ios-classic .dw-dr-c{width:auto;display:block}.mbsc-ios-classic .dw-dr{padding:5px 10px;background:#f7f7f7;border:1px solid #aaa;color:#000;text-align:left;font-weight:bold}.mbsc-ios-classic .dw-drv{position:absolute;top:5px;right:10px;color:#385487;font-weight:normal}.mbsc-ios-classic .dw-dr0 .dw-dr{border-radius:7px 7px 0 0}.mbsc-ios-classic .dw-dr1 .dw-dr{margin-top:-1px;border-radius:0 0 7px 7px}.mbsc-ios-classic .dw-sel .dw-dr{background:#015ee6;background:-webkit-gradient(linear,left top,left bottom,from(#058cf5),to(#015ee6));background:-webkit-linear-gradient(#058cf5,#015ee6);background:-moz-linear-gradient(#058cf5,#015ee6);background:linear-gradient(#058cf5,#015ee6);color:#fff}.mbsc-ios-classic .dw-sel .dw-drv{color:#fff}.mbsc-android .dw-dr-t{padding:4px 2px 0 2px}.mbsc-android .dw-cal-tabbed .dw-dr-t{padding-bottom:4px}.mbsc-android .dw-dr{margin:0 2px;padding:4px;background:#000;color:#fff}.mbsc-android .dw-sel .dw-dr{background:#636363}.mbsc-sense-ui .dw-dr-t{padding:4px 2px;border-bottom:1px solid #555;background-color:#333}.mbsc-sense-ui .dw-dr{margin:0 2px;padding:4px;color:#fff;border:1px solid #555;border-radius:3px}.mbsc-sense-ui .dw-sel .dw-dr{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.5,#262626),color-stop(0.5,#5b5b5b),to(#8b8b8b));background:-webkit-linear-gradient(#8b8b8b,#5b5b5b 50%,#262626 50%,#000);background:-moz-linear-gradient(#8b8b8b,#5b5b5b 50%,#262626 50%,#000);background:linear-gradient(#8b8b8b,#5b5b5b 50%,#262626 50%,#000)}.mbsc-ios .dw-dr-t{width:auto;display:block}.mbsc-ios .dw-dr-c{width:auto;display:block}.mbsc-ios .dw-dr{margin:0;padding:.416667em .833333em;background:#f7f7f7;border:0;border-bottom:1px solid #acacac;color:#000;text-align:left;font-weight:bold;border-radius:0}.mbsc-ios .dw-drv{position:absolute;top:.416667em;right:.833333em;font-weight:normal}.mbsc-ios .dw-sel .dw-dr{background:#e3e3e3}.mbsc-ios.dw-range .dw-cal-day{padding:.3571em}.mbsc-ios.dw-range .dw-week-nr{padding-top:.583333em;line-height:2em;vertical-align:top}.mbsc-bootstrap .dw-dr-t{padding:4px 2px 0 2px}.mbsc-bootstrap .dw-dr{margin:0 2px}.mbsc-bootstrap.dw-range .dw-cal-day-hl .dw-cal-day-frame{opacity:.3}.dw-colorpicker .dw-i{font-size:16px;padding-left:40px}.dw-cbc{height:100%;padding:5px;position:absolute;top:0;left:0}.dw-cb{position:relative;width:30px;height:100%;border:1px solid #fff}.dw-cb-circle{top:50%;margin-top:-15px;height:30px;border-radius:15px}.dw-cbc,.dw-cb,.dw-color{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dw-color-preview{height:24px;line-height:24px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.dw-cp-hsv .dw-li{padding:0}.dw-cp-hsv .dw-i{padding:0}.dw-cp-hsv .dw-hl{background:0}.dw-color{width:100%;height:100%;border-bottom:1px solid rgba(170,170,170,0.5);border-top:1px solid rgba(255,255,255,0.5)}.dw-cp-hsv .dw-color-hl{height:100%;background:rgba(255,255,255,.3);display:none}.dw-cp-hsv .dw-hl .dw-color-hl{display:block}.mbsc-mobiscroll.dw-cp-hsv .dwwol{display:none}.mbsc-mobiscroll .dw-color-preview{height:auto;font-size:.75em;line-height:2.5em;text-transform:uppercase}.mbsc-mobiscroll .dw-color{border-top:1px solid #f7f7f7;border-bottom:0}.mbsc-android .dw-color-preview{border-bottom:1px solid #555}.mbsc-android-holo.dw-cp-hsv .dwwol{display:none}.mbsc-android-holo .dw-color-preview{height:2.375em;line-height:2.375em}.mbsc-android-holo-light .dw-cb{border-color:#000}.mbsc-bootstrap.dw-cp-hsv .dwwol{display:none}.mbsc-ios-classic .dw-cb{border:1px solid #000}.mbsc-ios-classic .dw-cb-circle{width:26px;height:26px;margin-top:-13px}.mbsc-ios-classic .dw-color-preview{margin:10px 2px 0 2px;border:1px solid #000;-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.3);border-radius:3px;box-shadow:0 1px 1px rgba(255,255,255,0.3)}.mbsc-ios.dw-colorpicker .dwl{text-align:center;text-indent:0}.mbsc-ios.dw-cp-hsv .dwwol{display:none}.mbsc-ios .dw-color-preview{border-bottom:1px solid #acacac}.mbsc-jqm.dw-cp-hsv .dwwol{display:none}.mbsc-jqm .dw-color-preview{text-shadow:none;border-bottom:1px solid #222;border-radius:3px 3px 0 0}.mbsc-sense-ui .dw-color-preview{border-bottom:1px solid #666}.mbsc-sense .dw-color-preview{height:38px;line-height:38px;border-bottom:1px solid #2e2e2e}.mbsc-wp.dw-colorpicker .dw-li{opacity:1}.mbsc-wp.dw-colorpicker .dw-li .dw-i{padding-left:50px}.mbsc-wp.dw-cp-hsv .dw-li .dw-i{border:0;padding:0;background:0;top:0;height:100%}.mbsc-wp .dw-cb{width:40px;border-color:#4c4c4c}.mbsc-wp .dw-sel .dw-cb{border-color:#fff}.mbsc-wp .dw-cb-circle{width:30px;margin-top:-12px}.mbsc-wp .dw-color-preview{margin:-10px -10px 0 -10px;border-bottom:1px solid #fff}.mbsc-wp-light .dw-cb{border-color:#b5b5b5}.mbsc-wp-light .dw-color-preview{border-bottom:1px solid #000}.mbsc-material .dw-color-preview{height:auto;font-size:.75em;line-height:2.5em;text-transform:uppercase}.mbsc-material.dw-colorpicker .dwwol{display:none}.dw-timer .dwtlbl{display:none}.dw-timer .dwb{display:inline-block;vertical-align:middle;text-align:center;text-decoration:none}.dw-timer .dwbg .dwb{padding:0 12px}.dw-timer .dwbw{width:1px;text-align:left}.dw-timer .dwbw:last-child{width:auto}.dw-timer .dwtcl{width:auto;text-align:right}.mbsc-mobiscroll.dw-timer .dwbc{display:table}.mbsc-mobiscroll.dw-timer .dwbw{display:table-cell;float:none}.mbsc-android-holo.dw-timer .dwc{padding-top:.063em}.mbsc-android-holo.dw-timer .dwtlbl{display:inline;visibility:hidden;font-size:1.125em;padding:0 0 0 .375em}.mbsc-android-holo.dw-timer .dwhl .dwtlbl{display:none}.mbsc-android-holo.dw-timer .dwl{padding:0 .375em;left:auto;margin-top:-15px;top:50%;right:0;width:auto;z-index:11;color:#31b6e7;font-size:1.125em;font-weight:bold;text-transform:lowercase}.mbsc-android-holo.dw-timer .dw-i{text-overflow:clip}.mbsc-android-holo.dw-timer .dwb{padding:0 1em;display:block}.mbsc-android-holo.dw-timer .dwb-i{display:block}.mbsc-android-holo.dw-timer .dwbw{width:auto}.mbsc-wp.dw-timer .dwl{z-index:10;color:#fff;top:50%;width:auto;height:auto;display:block;margin:1.545em 0 0 .818em;line-height:1.636em;font-size:.688em}.mbsc-wp.dw-timer .dwhl .dwl,.mbsc-wp.dw-timer .dwa .dwl{display:none}.mbsc-wp.dw-timer .dwc{padding:0}.mbsc-wp.dw-timer .dwb-txt{display:block}.mbsc-wp .dw-locked .dw-v{opacity:0;filter:Alpha(Opacity=0)}.mbsc-wp .dw-locked .dw-sel,.mbsc-wp .dw-running .dwwl-seconds .dw-v,.mbsc-wp .dw-running .dwwl-fract .dw-v{opacity:1;filter:Alpha(Opacity=100)}.mbsc-wp.dw-timer .dwbw{width:auto}.mbsc-sense .dwb-i{display:block;margin:6px 0;line-height:16px}.mbsc-sense .dwb-txt{display:none}.mbsc-sense.dw-timer .dwb{padding:0 12px}.mbsc-sense.dw-timer .dwb:before{font-size:18px;line-height:29px}.mbsc-material.dw-timer .dwbc{display:table}.mbsc-material.dw-timer .dwbw{display:table-cell;float:none}.mbsc-jqm .dw-timer-st,.mbsc-jqm .dw-timer-r{position:relative}.mbsc-jqm .dw-timer-st .ui-icon,.mbsc-jqm .dw-timer-r .ui-icon,.mbsc-jqm .dw-timer-st:after,.mbsc-jqm .dw-timer-r:after{background-image:none}.mbsc-jqm .dw-timer-st:before,.mbsc-jqm .dw-timer-r:before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-5px;margin-left:-2px;border:5px solid transparent;border-left-color:#fff;border-right-width:0;z-index:1}.mbsc-jqm .dw-timer-r:before{width:8px;height:8px;margin-top:-4px;margin-left:-4px;background:#fff;border:0}.mbsc-jqm .dw-running .dw-timer-st:before{width:2px;height:10px;margin-top:-5px;margin-left:-4px;border:3px solid #fff;border-top:0;border-bottom:0}.mbsc-ios-classic .dwtlbl{display:inline;visibility:hidden;font-size:20px;padding:0 3px 0 8px}.mbsc-ios-classic .dwhl .dwtlbl{display:none}.mbsc-ios-classic .dwbgr .dwb{margin:0;border-right:0;border-radius:0}.mbsc-ios-classic .dwbgrf .dwb{margin-left:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.mbsc-ios-classic .dwbgrl .dwb{margin-right:5px;border-right:1px solid #1f1f1f;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.mbsc-ios-classic .dw-timer-cl{border:1px solid #194aab;background:#194aab;background:-webkit-gradient(linear,left top,left bottom,from(#82aaff),color-stop(0.5,#3162c4),color-stop(0.5,#194aab));background:-webkit-linear-gradient(#82aaff,#3162c4 50%,#194aab 50%);background:-moz-linear-gradient(#82aaff,#3162c4 50%,#194aab 50%);background:linear-gradient(#82aaff,#3162c4 50%,#194aab 50%)}.mbsc-ios-classic.dw-timer .dwwr{margin-top:40px}.mbsc-ios-classic.dw-timer .dwbw{width:auto;float:left}.mbsc-ios-classic.dw-timer .dwtcl{float:right}.mbsc-ios-classic.dw-timer .dwc{padding:10px 0}.mbsc-ios-classic.dw-timer .dwl{padding:0 8px;left:auto;margin-top:-15px;top:50%;right:0;width:auto;z-index:11;color:#005de6;font-size:20px;font-weight:bold;text-transform:lowercase;text-shadow:0 1px 0 rgba(255,255,255,0.7)}.mbsc-ios-classic.dw-timer .dw-i{text-overflow:clip}.mbsc-android.dw-timer .dwb-i{display:block;margin:12px 0;line-height:16px}.mbsc-android.dw-timer .dwb-txt{display:none}.mbsc-android.dw-timer .dwb:before{font-size:18px;line-height:40px}.mbsc-sense-ui .dwb-i{display:block;margin:12px 0;line-height:16px}.mbsc-sense-ui .dwb-txt{display:none}.mbsc-sense-ui.dw-timer .dwb:before{font-size:18px;line-height:42px}.mbsc-ios.dw-timer .dwwr{padding-top:2.5em}.mbsc-ios.dw-timer .dwc{padding:.833333em 0}.mbsc-ios.dw-timer .dwl{padding:0 .4em;margin-top:-.75em;left:auto;top:50%;right:0;width:auto;z-index:11;color:#007aff;font-size:1.666667em;text-transform:lowercase}.mbsc-ios.dw-timer .dw-i{text-overflow:clip}.mbsc-ios.dw-timer .dwbw{width:auto;float:left}.mbsc-ios.dw-timer .dwtcl{float:right}.mbsc-ios .dwtlbl{display:inline;visibility:hidden;font-size:.90909em;padding:0 .15em 0 .4em}.mbsc-ios .dwhl .dwtlbl{display:none}.mbsc-ms-c{overflow:hidden;position:relative;font-size:16px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:pan-y;user-select:none;touch-action:pan-y;text-align:center}.mbsc-ms-item,.mbsc-ms-item-i{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-ms-sc{position:relative}.mbsc-ms-rtl{direction:rtl}.mbsc-ms{margin:0;padding:0;list-style:none;white-space:nowrap;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);display:inline-block}.mbsc-ms-item{height:100%;position:relative;margin:0;padding:0;display:inline-block;vertical-align:middle;text-align:center;font-size:.75em}.mbsc-ms-item-i{min-width:4em;padding:.25em .5em;height:100%;position:relative;display:block;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-transition-property:color,background,border-color,text-shadow;-webkit-transition-duration:200ms;-moz-transition-property:color,background,border-color,text-shadow;-moz-transition-duration:200ms;transition-property:color,background,border-color,text-shadow;transition-duration:200ms}.mbsc-ms-c .mbsc-ms .mbsc-ms-item-i{font-weight:normal;color:inherit}.mbsc-ms-item-i-t{width:100%;height:100%;display:table}.mbsc-ms-item-i-c{padding:.5em 0;display:table-cell;vertical-align:middle}.mbsc-ms .mbsc-btn-d .mbsc-ms-item-i{opacity:.5;cursor:default}.mbsc-ms-hasw .mbsc-ms-item{white-space:normal}.mbsc-ms-icons .mbsc-ms-item-i{min-width:6em}.mbsc-ms-icons .mbsc-ms-item-i-c{padding-top:2.75em;padding-bottom:0}.mbsc-ms-icons.mbsc-ms-txt .mbsc-ms-item-i-c{padding-bottom:.5em}.mbsc-ms-ic:before{position:absolute;top:.25em;left:0;right:0;display:block;text-align:center;font-size:2em;line-height:1.2em}.mbsc-ms-top,.mbsc-ms-bottom{z-index:9999;position:fixed;left:0;right:0}.mbsc-ms-ctx.mbsc-ms-top,.mbsc-ms-ctx.mbsc-ms-bottom{position:absolute}.mbsc-ms-top{top:0}.mbsc-ms-bottom{bottom:0}.mbsc-mobiscroll.mbsc-ms-c{background:#f7f7f7;color:#454545}.mbsc-mobiscroll .mbsc-ms-item{font-size:1em}.mbsc-mobiscroll.mbsc-ms-icons .mbsc-ms-item{font-size:.75em}.mbsc-mobiscroll .mbsc-btn-a .mbsc-ms-item-i{background:rgba(78,204,196,.3)}.mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-i{border:2px solid transparent;border-width:2px 0}.mbsc-mobiscroll.mbsc-ms-b.mbsc-ms-top{border-bottom:1px solid #4eccc4}.mbsc-mobiscroll.mbsc-ms-b.mbsc-ms-bottom{border-top:1px solid #4eccc4}.mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{border-bottom-color:#4eccc4}.mbsc-mobiscroll.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i{border-top-color:#4eccc4;border-bottom-color:transparent}.mbsc-mobiscroll.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i{color:#4eccc4}.mbsc-android-holo.mbsc-ms-c{background:#292929;color:#fff}.mbsc-android-holo .mbsc-ms-item-i{text-transform:uppercase;padding:.5em 0}.mbsc-android-holo .mbsc-ms-item-i-c{padding-left:.75em;padding-right:.75em}.mbsc-android-holo .mbsc-ms-ic:before{top:.375em}.mbsc-android-holo .mbsc-btn-a .mbsc-ms-item-i{color:#fff;background:#29799c}.mbsc-android-holo.mbsc-ms-a .mbsc-ms-item-sel{color:#31b6e7}.mbsc-android-holo.mbsc-ms-b.mbsc-ms-top{border-bottom:1px solid #31b6e7}.mbsc-android-holo.mbsc-ms-b.mbsc-ms-bottom{border-top:1px solid #31b6e7}.mbsc-android-holo.mbsc-ms-b .mbsc-ms-item-i{border:1px solid transparent;border-width:3px 0}.mbsc-android-holo.mbsc-ms-b .mbsc-ms-item-i-c{border-left:1px solid #444}.mbsc-android-holo .mbsc-btn-a .mbsc-ms-item-i-c,.mbsc-android-holo.mbsc-ms-ltr .mbsc-ms-item:first-child .mbsc-ms-item-i-c,.mbsc-android-holo.mbsc-ms-rtl .mbsc-ms-item:last-child .mbsc-ms-item-i-c{border-color:transparent}.mbsc-android-holo.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{border-bottom-color:#31b6e7}.mbsc-android-holo.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i{border-top-color:#31b6e7;border-bottom-color:transparent}.mbsc-wp.mbsc-ms-c{background:#1f1f1f;color:#fff;font-family:Segoe UI,arial,verdana,sans-serif}.mbsc-wp .mbsc-ms-item{font-size:2em;color:#4c4c4c;text-transform:lowercase;white-space:nowrap}.mbsc-wp .mbsc-ms-item-i{min-width:0;padding:0 .25em;-webkit-transition:-webkit-transform 200ms;-moz-transition:-moz-transform 200ms;transition:transform 200ms}.mbsc-wp.mbsc-ms-icons .mbsc-ms-item-i-c{padding-top:3.5em}.mbsc-wp .mbsc-ms-ic:before{top:.6em;left:50%;right:auto;margin-left:-1.1em;font-size:12px;width:2.2em;height:2.2em;line-height:2.2em;border:2px solid #fff;border-radius:1000px;-webkit-transform:translate3d(-2px,0,0);-moz-transform:translate3d(-2px,0,0);-ms-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}.mbsc-wp .mbsc-ms-item.mbsc-btn-a .mbsc-ms-item-i{-webkit-transform:translate3d(0,-.2em,0);-moz-transform:translate3d(0,-.2em,0);transform:translate3d(0,-.2em,0)}.mbsc-wp .mbsc-ms-item-sel .mbsc-ms-ic:before,.mbsc-wp .mbsc-btn-a .mbsc-ms-ic:before{background:#fff;color:#1f1f1f}.mbsc-wp.mbsc-ms-icons .mbsc-ms-item{font-size:.625em;color:#fff}.mbsc-wp.mbsc-ms-icons .mbsc-ms-item-i{min-width:6em;padding:.5em}.mbsc-wp .mbsc-ms-item-sel{color:#fff}.mbsc-sense.mbsc-ms-c{background:#eee;color:#2c2c2c;text-shadow:0 1px 0 #fff}.mbsc-sense.mbsc-ms-b.mbsc-ms-top{border-bottom:1px solid #c9c9c9}.mbsc-sense.mbsc-ms-b.mbsc-ms-bottom{border-top:1px solid #c9c9c9}.mbsc-sense.mbsc-ms-b .mbsc-ms-item{padding:.25em;border-left:1px solid transparent}.mbsc-sense.mbsc-ms-b .mbsc-ms-item:after{content:'';position:absolute;top:20%;left:-1px;width:0;height:60%;border-left:1px solid #c9c9c9}.mbsc-sense.mbsc-ms-ltr .mbsc-ms-item:first-child:after,.mbsc-sense.mbsc-ms-rtl .mbsc-ms-item:last-child:after{display:none}.mbsc-sense.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{background:#c1e8f6;border-radius:.25em}.mbsc-sense.mbsc-ms-a .mbsc-ms-item{padding:.25em .125em}.mbsc-sense.mbsc-ms-a .mbsc-ms-item-i{background:#dfdfdf;border:1px solid transparent;border-width:2px 0;border-radius:.0625em}.mbsc-sense.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i{color:#33b5e5;border-bottom-color:#33b5e5;text-shadow:none}.mbsc-material.mbsc-ms-c{background:#eee;color:#5b5b5b}.mbsc-material .mbsc-ms-item{overflow:hidden;font-size:1em}.mbsc-material.mbsc-ms-icons .mbsc-ms-item{font-size:.75em}.mbsc-material .mbsc-btn-a .mbsc-ms-item-i{background:rgba(0,0,0,.1)}.mbsc-material.mbsc-ms-b .mbsc-ms-item-i{border:2px solid transparent;border-width:2px 0}.mbsc-material.mbsc-ms-b.mbsc-ms-top{border-bottom:1px solid #009688}.mbsc-material.mbsc-ms-b.mbsc-ms-bottom{border-top:1px solid #009688}.mbsc-material.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{border-bottom-color:#009688;color:#009688}.mbsc-material.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i{border-top-color:#009688;border-bottom-color:transparent}.mbsc-material.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i{color:#009688}.mbsc-jqm.mbsc-ms-c{border-width:1px 0}.mbsc-jqm.mbsc-ms-top{border-top-width:0}.mbsc-jqm.mbsc-ms-bottom{border-bottom-width:0}.mbsc-jqm .mbsc-ms-item{border-width:0 0 0 1px}.mbsc-jqm.mbsc-ms-ltr .mbsc-ms-item:first-child,.mbsc-jqm.mbsc-ms-rtl .mbsc-ms-item:last-child{border:0}.mbsc-ios-classic .mbsc-ms-item{font-size:.875em}.mbsc-ios-classic.mbsc-ms-icons .mbsc-ms-item{font-size:.75em}.mbsc-ios-classic.mbsc-ms-b{border-top:1px solid rgba(255,255,255,0.2);background-color:#1a1a1a;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0.18)),color-stop(1,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.18),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.18),rgba(255,255,255,0));background-image:linear-gradient(top,rgba(255,255,255,0.18),rgba(255,255,255,0));-webkit-box-shadow:0 -1px 0 0 #000;box-shadow:0 -1px 0 0 #000;text-shadow:0 1px 1px #000}.mbsc-ios-classic.mbsc-ms-b .mbsc-ms-item .mbsc-ms-item-i{color:#d1d1d1;-webkit-box-shadow:1px 0 0 rgba(255,255,255,.2),2px 0 0 rgba(0,0,0,.5);box-shadow:1px 0 0 rgba(255,255,255,.2),2px 0 0 rgba(0,0,0,.5)}.mbsc-ios-classic.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{color:#fff;background-color:#1a1a1a;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(1,rgba(255,255,255,0.18))),-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(0,0,0,0.6)),color-stop(0.03,rgba(0,0,0,0)),color-stop(0.97,rgba(0,0,0,0)),color-stop(1,rgba(0,0,0,0.6)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0.18)),-webkit-linear-gradient(left,rgba(0,0,0,0.6),rgba(0,0,0,0) 3%,rgba(0,0,0,0) 97%,rgba(0,0,0,0.6));background-image:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0.18)),-moz-linear-gradient(left,rgba(0,0,0,0.6),rgba(0,0,0,0) 3%,rgba(0,0,0,0) 97%,rgba(0,0,0,0.6));background-image:linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0.18)),-ms-linear-gradient(left,rgba(0,0,0,0.6),rgba(0,0,0,0) 3%,rgba(0,0,0,0) 97%,rgba(0,0,0,0.6));-webkit-box-shadow:0 0 2px rgba(255,255,255,.4);box-shadow:0 0 2px rgba(255,255,255,.4)}.mbsc-ios-classic.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-ic:before{color:#00b0ff}.mbsc-ios-classic.mbsc-ms-a{border-top:1px solid #6b7483;border-bottom:1px solid #6b7483;background-image:-webkit-linear-gradient(top,#b0c0d7,#597396);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 0 0 rgba(255,255,255,.5) inset;text-shadow:0 -1px 0 rgba(52,64,77,0.7)}.mbsc-ios-classic.mbsc-ms-a .mbsc-ms-item{color:#fff}.mbsc-ios-classic.mbsc-ms-a .mbsc-ms-item-sel{color:#34404d;text-shadow:none}.mbsc-ios-classic.mbsc-ms-a .mbsc-btn-a{text-shadow:0 -1px 0 rgba(52,64,77,0.7),0 0 30px #fff}.mbsc-android.mbsc-ms-c{color:#fff;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#000));background:-webkit-linear-gradient(#333,#000);background:-moz-linear-gradient(#333,#000);background:linear-gradient(#333,#000)}.mbsc-android .mbsc-ms-item{border-left:1px solid #444}.mbsc-android.mbsc-ms-ltr .mbsc-ms-item:first-child,.mbsc-android.mbsc-ms-rtl .mbsc-ms-item:last-child{border:0}.mbsc-android .mbsc-ms-item-sel{background:#999;background:-webkit-gradient(linear,left top,left bottom,from(#999),to(#555));background:-webkit-linear-gradient(#999,#555);background:-moz-linear-gradient(#999,#555);background:linear-gradient(#999,#555)}.mbsc-android .mbsc-ms-item.mbsc-btn-a{background:#ffb25a;background:-webkit-gradient(linear,left bottom,left top,from(#ef6100),to(#ffb25a));background:-webkit-linear-gradient(#ffb25a,#ef6100);background:-moz-linear-gradient(#ffb25a,#ef6100);background:linear-gradient(#ffb25a,#ef6100)}.mbsc-android.mbsc-ms-b.mbsc-ms-top{border-bottom:2px solid #555}.mbsc-android.mbsc-ms-b.mbsc-ms-bottom{border-top:2px solid #999}.mbsc-sense-ui.mbsc-ms-c{padding:.125em;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#000));background:-webkit-linear-gradient(#333,#000);background:-moz-linear-gradient(#333,#000);background:linear-gradient(#333,#000);color:#fff}.mbsc-sense-ui .mbsc-ms-item{padding:.125em}.mbsc-sense-ui .mbsc-ms-item-sel .mbsc-ms-item-i{background:#3c7500;background:-webkit-gradient(linear,left bottom,left top,from(#3c7500),to(#94c840));background:-webkit-linear-gradient(#94c840,#3c7500);background:-moz-linear-gradient(#94c840,#3c7500);background:linear-gradient(#94c840,#3c7500);border-radius:.25em}.mbsc-ios.mbsc-ms-c{background:#f7f7f7;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#888}.mbsc-ios.mbsc-ms-top{border-top:0}.mbsc-ios.mbsc-ms-bottom{border-bottom:0}.mbsc-ios .mbsc-ms-item{font-size:1em}.mbsc-ios.mbsc-ms-icons .mbsc-ms-item{font-size:.75em}.mbsc-ios.mbsc-ms-icons.mbsc-ms-txt .mbsc-ms-item-i-c{padding-bottom:.25em}.mbsc-ios.mbsc-ms-nosel .mbsc-ms-item,.mbsc-ios .mbsc-ms-item-sel{color:#007aff}.mbsc-ios.mbsc-ms-nosel .mbsc-btn-a .mbsc-ms-item-i{opacity:.5}.mbsc-bootstrap.mbsc-ms-c{display:block;padding:0;border-radius:0;border-width:1px 0;max-width:none;-webkit-box-shadow:none;box-shadow:none}.mbsc-bootstrap.mbsc-ms-inline{z-index:0}.mbsc-bootstrap.mbsc-ms-top{bottom:auto;border-top-width:0}.mbsc-bootstrap.mbsc-ms-bottom{top:auto;border-bottom-width:0}.mbsc-bootstrap.mbsc-ms-c .mbsc-ms-item{float:none;margin:0;border-width:0 0 0 1px;border-radius:0}.mbsc-bootstrap.mbsc-ms-ltr .mbsc-ms-item:first-child,.mbsc-bootstrap.mbsc-ms-rtl .mbsc-ms-item:last-child{border:0}.dw-cal-ev .dw-cal-day-fg{padding-bottom:20px}.dw-cal-day-m{position:absolute;top:1px;right:1px;width:0;height:0;border:5px solid black;background-clip:padding-box}.dw-cal-day-m-t{display:table;table-layout:fixed;width:100%;height:100%}.dw-cal-day-m-c{display:table-cell}.dw-cal-m-bottom .dw-cal-day .dw-cal-day-m{width:auto;height:3px;top:auto;left:0;right:0;bottom:0;border:0;margin:0}.dw-cal-day-ic-c,.dw-cal-day-txt-c{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.dw-cal-day-ic-c{padding:0 5px;font-size:1em;line-height:20px;text-overflow:ellipsis;text-shadow:none}.dw-cal-day-txt{padding:0 2px;font-size:.8333em;font-weight:normal;line-height:19px;overflow:hidden;white-space:nowrap;text-align:center;text-overflow:ellipsis;text-shadow:none;margin-top:2px}.dw-cal-events{display:none;position:absolute;z-index:4;left:0;right:0;padding:5px}.dw-cal-events-t{visibility:hidden}.dw-cal-events-i{overflow:hidden}.dw-cal-events-sc{position:relative;-webkit-backface-visibility:hidden}.dw-cal-events-v{display:block}.dw-cal-event-list{margin:0;padding:0}.dw-cal-event{margin-top:5px;padding:5px 60px 5px 10px;line-height:20px;list-style:none;position:relative;text-align:left;white-space:nowrap;font-size:1em}.dw-cal-event:first-child{margin:0}.dw-cal-event-color{position:absolute;top:0;left:0;width:5px;height:100%}.dw-cal-event-text{overflow:hidden;text-overflow:ellipsis}.dw-cal-event-time{display:inline-block;width:5em}.dw-cal-event-dur{position:absolute;top:50%;right:5px;height:20px;margin-top:-10px;line-height:20px}.dw-cal-events-arr{position:absolute;bottom:-14px;left:50%;width:0;height:0;margin-left:-7px;border:7px solid #fff;border-color:#fff transparent transparent transparent}.dw-cal-events-b .dw-cal-events-arr{bottom:auto;top:-14px;border-color:transparent transparent #fff transparent}.mbsc-mobiscroll .dw-cal-day-m{top:auto;left:50%;bottom:4px;border:0;width:4px;height:4px;margin-left:-2px;background:#454545;border-radius:3px}.mbsc-mobiscroll .dw-sel .dw-cal-day-m{background:#f7f7f7}.mbsc-mobiscroll .dw-cal-c .dw-cal-m-bottom .dw-cal-day-m{background:0;bottom:4px}.mbsc-mobiscroll .dw-cal-day-m-t{display:block;height:4px;overflow:hidden;white-space:normal}.mbsc-mobiscroll .dw-cal-day-m-c{display:inline-block;vertical-align:top;width:4px;height:4px;margin:0 1px;background:#4eccc4;border-radius:3px}.mbsc-mobiscroll .dw-sel .dw-cal-day-m-c{background:#f7f7f7}.mbsc-mobiscroll .dw-cal-day-txt{color:#f7f7f7;background:#454545}.mbsc-mobiscroll .dw-cal-day-txt,.mbsc-mobiscroll .dw-cal-day-ic-c{font-size:.625em}.mbsc-mobiscroll .dw-cal-events{margin:0 0 5px 0;padding:0;color:#f7f7f7;background:#858585}.mbsc-mobiscroll .dw-cal-events-b{margin:10px 0 0 0}.mbsc-mobiscroll .dw-cal-event{margin:0;padding:10px 60px 10px 15px;font-size:.75em}.mbsc-mobiscroll .dw-cal-event-color{background:#4eccc4}.mbsc-mobiscroll .dw-cal-event-time,.mbsc-mobiscroll .dw-cal-event-dur{color:#4eccc4}.mbsc-mobiscroll .dw-cal-events-arr{border-color:#858585 transparent transparent transparent}.mbsc-mobiscroll .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent #858585 transparent}.mbsc-android-holo .dw-cal-day-m{border-color:#31b6e7 #31b6e7 transparent transparent}.mbsc-android-holo .dw-cal-m-bottom .dw-cal-day-m{background:#31b6e7}.mbsc-android-holo .dw-cal-events{background:#fff;margin:.375em .375em .5em .375em}.mbsc-android-holo .dw-cal-events-b{margin:.5em .375em .375em .375em}.mbsc-android-holo .dw-cal-event{background:#7e7e7e;font-size:.75em}.mbsc-android-holo .dw-cal-event-color{background:#31b6e7}.mbsc-android-holo .dw-cal-day-txt{background:#444;color:#fff}.mbsc-wp .dw-cal-day-m{border-color:#fff #fff transparent transparent}.mbsc-wp .dw-cal-m-bottom .dw-cal-day-m{background:#fff}.mbsc-wp .dw-cal-m-bottom .dw-cal-day-fg{padding-bottom:.417em}.mbsc-wp .dw-cal-ev .dw-cal-day-fg{padding-bottom:1.667em}.mbsc-wp .dw-cal-day-txt{color:#fff;background:#444}.mbsc-wp .dw-cal-events{font-size:.75em;background:#fff;margin:0 0 .667em 0}.mbsc-wp .dw-cal-events-b{margin:.667em 0 0 0}.mbsc-wp .dw-cal-event{color:#fff;background:#4c4c4c;border:1px solid #4c4c4c}.mbsc-wp .dw-cal-event-color{background:#fff}.mbsc-sense .dw-cal-day-m{width:3px;height:auto;background:#bababa;border:0;top:3px;bottom:3px;left:3px;right:auto}.mbsc-sense .dw-cal-m-bottom .dw-cal-day-m{background:#bababa;left:2px;right:2px;bottom:2px}.mbsc-sense .dw-cal-ev .dw-cal-day-fg{padding-bottom:27px}.mbsc-sense .dw-cal-events{margin:4px 4px 8px 4px;background:#000;background:rgba(0,0,0,0.8)}.mbsc-sense .dw-cal-events-b{margin:8px 4px 4px 4px}.mbsc-sense .dw-cal-event{background:#fff;color:#000}.mbsc-sense .dw-cal-event-color{background:#bababa}.mbsc-sense .dw-cal-day-txt-c{left:2px;right:2px;bottom:2px}.mbsc-sense .dw-cal-day-txt{background:#bababa;color:#000}.mbsc-sense .dw-cal-events-arr{border-color:#000 transparent transparent transparent;border-color:rgba(0,0,0,0.8) transparent transparent transparent}.mbsc-sense .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.8) transparent}.mbsc-material .dw-cal-day-m{top:auto;left:50%;bottom:.0625em;border:0;width:4px;height:4px;margin-left:-2px;background:#009688;border-radius:4px;-webkit-transition:bottom .1s ease-out;-moz-transition:bottom .1s ease-out;transition:bottom .1s ease-out}.mbsc-material .dw-sel .dw-cal-day-m{bottom:-.45em}.mbsc-material .dw-cal-c .dw-cal-m-bottom .dw-cal-day-m{height:.25em;background:0}.mbsc-material .dw-cal-day-m-t{display:block;height:.25em;overflow:hidden;white-space:normal}.mbsc-material .dw-cal-day-m-c{display:inline-block;vertical-align:top;border:0;width:4px;height:4px;margin:0 1px;background:#009688;border-radius:4px;-webkit-transition:bottom .1s ease-out;-moz-transition:bottom .1s ease-out;transition:bottom .1s ease-out}.mbsc-material .dw-cal-day-txt{margin:0 1px;color:#eee;background:#7c7c7c}.mbsc-material .dw-cal-ev .dw-cal-day .dw-i{padding-bottom:1.125em}.mbsc-material .dw-cal-day-txt,.mbsc-material .dw-cal-day-ic-c{font-size:.625em;line-height:1.5em}.mbsc-material .dw-cal-events{margin:1em 1em .6875em 1em;padding:0;color:#eee}.mbsc-material .dw-cal-events-b{margin:.375em 1em 1em 1em}.mbsc-material .dw-cal-event{margin:0;padding:.625em 5em .625em .625em;font-size:.75em}.mbsc-material .dw-cal-event-color{width:100%;background:#009688}.mbsc-material .dw-cal-event-time,.mbsc-material .dw-cal-event-text{position:relative;z-index:1}.mbsc-material .dw-cal-event-time,.mbsc-material .dw-cal-event-dur{color:#eee}.mbsc-material .dw-cal-events-arr{border-color:#009688 transparent transparent transparent}.mbsc-material .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent #009688 transparent}.mbsc-jqm .dw-cal-day .dw-i{padding:0;line-height:29px}.mbsc-jqm .dw-cal-day-m{border-color:#aaa #aaa transparent transparent}.mbsc-jqm .dw-sel .dw-cal-day-m{border-color:#fff #fff transparent transparent}.mbsc-jqm .dw-cal-m-bottom .dw-cal-day-m{width:auto;left:2px;right:2px;bottom:2px;background:#aaa}.mbsc-jqm .dw-cal-m-bottom .dw-sel .dw-cal-day-m{background:#fff}.mbsc-jqm .dw-cal-day-txt-c{width:auto;left:2px;right:2px;bottom:2px}.mbsc-jqm .dw-cal-day-txt{width:auto;margin:0;border-radius:3px}.mbsc-jqm .dw-cal-events{margin:4px 4px 8px 4px;width:auto;min-height:0;background:#000;background:rgba(0,0,0,0.8)}.mbsc-jqm .dw-cal-events-b{margin:8px 4px 4px 4px}.mbsc-jqm .dw-cal-event-list{margin:0}.mbsc-jqm .dw-cal-event{margin:0}.mbsc-jqm .dw-cal-events-v{display:block}.mbsc-jqm .dw-cal-event-color{background:#fff}.mbsc-jqm .dw-cal-events-arr{border-color:#000 transparent transparent transparent;border-color:rgba(0,0,0,0.8) transparent transparent transparent}.mbsc-jqm .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.8) transparent}.mbsc-ios-classic .dw-cal-day-m{top:auto;left:50%;bottom:4px;border:0;width:4px;height:4px;margin-left:-2px;background:#34404d;border-radius:2px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.7);box-shadow:0 1px 0 rgba(255,255,255,0.7)}.mbsc-ios-classic .dw-sel .dw-cal-day-m{background:#fff;-webkit-box-shadow:0 1px 0 rgba(52,64,77,0.7);box-shadow:0 1px 0 rgba(52,64,77,0.7)}.mbsc-ios-classic .dw-cal-m-bottom .dw-cal-day-m{width:auto;left:2px;right:2px;bottom:2px;background:#34404d;margin:0}.mbsc-ios-classic .dw-cal-m-bottom .dw-sel .dw-cal-day-m{background:#fff}.mbsc-ios-classic .dw-cal-day-txt-c{width:auto;right:-1px}.mbsc-ios-classic .dw-cal-day-txt{background:#34404d;color:#fff;text-shadow:none}.mbsc-ios-classic .dw-sel .dw-cal-day-txt{background:#fff;color:#34404d}.mbsc-ios-classic .dw-cal-events{background:#fff;padding:0;margin:5px 5px 8px 5px;border:1px solid #2d3034}.mbsc-ios-classic .dw-cal-events-b{margin:8px 5px 5px 5px}.mbsc-ios-classic .dw-cal-event{margin:0;padding:10px 10px 10px 20px;border-top:1px solid #eee;color:#000;font-weight:bold}.mbsc-ios-classic .dw-cal-event:first-child{border:0}.mbsc-ios-classic .dw-cal-event-color{top:50%;left:6px;margin-top:-4px;width:6px;height:6px;background:#94b8dd;border:1px solid rgba(0,0,0,0.3);border-radius:4px}.mbsc-ios-classic .dw-cal-events-arr{bottom:-16px;margin-left:-8px;border:8px solid #fff;border-color:#2d3034 transparent transparent transparent}.mbsc-ios-classic .dw-cal-events-arr:after{content:'';position:absolute;top:-8px;left:-7px;border:7px solid #fff;border-color:#fff transparent transparent transparent}.mbsc-ios-classic .dw-cal-events-b .dw-cal-events-arr{top:-16px;bottom:auto;border-color:transparent transparent #2d3034 transparent}.mbsc-ios-classic .dw-cal-events-b .dw-cal-events-arr:after{top:auto;bottom:-8px;left:-7px;border-color:transparent transparent #fff transparent}.mbsc-android .dw-cal-m-bottom .dw-cal-day-m{background:#fff}.mbsc-android .dw-cal-day-txt{color:#fff;background:#444}.mbsc-android .dw-cal-events{margin:4px 4px 8px 4px;background:#fff}.mbsc-android .dw-cal-events-b{margin:8px 4px 4px 4px}.mbsc-android .dw-cal-event-color{background:#ffb25a}.mbsc-android .dw-cal-event{background:#636363;color:#fff}.mbsc-sense-ui .dw-cal-day-m{border-color:#b9b9b9 #b9b9b9 transparent transparent}.mbsc-sense-ui .dw-sel .dw-cal-day-m{border-color:#c2f628 #c2f628 transparent transparent}.mbsc-sense-ui .dw-cal-m-bottom .dw-cal-day-m{background:#c2f628}.mbsc-sense-ui .dw-cal-day-txt{background:#3c7500}.mbsc-sense-ui .dw-cal-day-txt:last-child{border-radius:0 0 2px 2px}.mbsc-sense-ui .dw-cal-events{background:#fff;color:#000;margin:4px 4px 8px 4px}.mbsc-sense-ui .dw-cal-events-b{margin:8px 4px 4px 4px}.mbsc-sense-ui .dw-cal-events-arr{margin-left:-5px}.mbsc-ios .dw-cal-ev .dw-cal-day{padding-bottom:1.428571em}.mbsc-ios .dw-cal-day-m{top:auto;left:50%;bottom:.142857em;border:0;width:.428571em;height:.428571em;margin-left:-.214285em;background:#ccc;border-radius:3px}.mbsc-ios .dw-cal-m-bottom .dw-cal-day-m{width:auto;left:.142857em;right:.142857em;bottom:.142857em}.mbsc-ios .dw-cal-day-txt-c{width:auto;left:.142857em;right:.142857em;bottom:.142857em}.mbsc-ios .dw-cal-day-txt{background:#c3d7ef;color:#555;line-height:1.142857em;margin:0}.mbsc-ios .dw-cal-events{margin:.357142em .357142em .571428em .357142em;background:#000;background:rgba(0,0,0,0.8)}.mbsc-ios .dw-cal-events-b{margin:.571428em .357142em .357142em .357142em}.mbsc-ios .dw-cal-event{margin:0;padding:.714285em .714285em .714285em 1.428571em;background:#f7f7f7;border-top:1px solid #eee;color:#000;font-weight:bold}.mbsc-ios .dw-cal-event:first-child{border:0}.mbsc-ios .dw-cal-event-color{top:50%;left:.428571em;margin-top:-.285714em;width:.428571em;height:.428571em;background:#94b8dd;border:1px solid rgba(0,0,0,0.3);border-radius:4px}.mbsc-ios .dw-cal-events-arr{border-color:#000 transparent transparent transparent;border-color:rgba(0,0,0,0.8) transparent transparent transparent}.mbsc-ios .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.8) transparent}.mbsc-bootstrap .dw-cal-day-m{border-color:#aaa #aaa transparent transparent}.mbsc-bootstrap .dw-sel .dw-cal-day-m{border-color:#fff #fff transparent transparent}.mbsc-bootstrap .dw-cal-m-bottom .dw-cal-day-m{background:#aaa}.mbsc-bootstrap .dw-cal-events{width:auto;max-width:none;margin:3px 2px 10px 2px}.mbsc-bootstrap .dw-cal-events-b{margin:10px 2px 3px 2px}.mbsc-bootstrap .dw-cal-events-i{padding-bottom:1px}.mbsc-bootstrap .dw-cal-events-v{display:block}.mbsc-bootstrap .dw-cal-event-color{background:#fff}.mbsc-material .mbsc-ripple,.mbsc-lv-material .mbsc-ripple{position:absolute;top:0;left:0;opacity:0;border-radius:1000em;background:#000;pointer-events:none;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .8s cubic-bezier(0.25,0.8,0.25,1),opacity .8s cubic-bezier(0.25,0.8,0.25,1);-moz-transition:-moz-transform .8s cubic-bezier(0.25,0.8,0.25,1),opacity .8s cubic-bezier(0.25,0.8,0.25,1);transition:transform .8s cubic-bezier(0.25,0.8,0.25,1),opacity .8s cubic-bezier(0.25,0.8,0.25,1)}.mbsc-material .mbsc-ripple-scaled,.mbsc-lv-material .mbsc-ripple-scaled{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.mbsc-material .mbsc-ripple-visible,.mbsc-lv-material .mbsc-ripple-visible{opacity:.1}.dw-trans .dw-persp{overflow:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.dw-trans .dw,.dw-trans .dwo{-webkit-animation-fill-mode:forwards;-webkit-animation-duration:200ms;-moz-animation-fill-mode:forwards;-moz-animation-duration:200ms;animation-fill-mode:forwards;animation-duration:200ms}.dw-trans .dwo{-webkit-backface-visibility:hidden}.dw-in .dw{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}.dw-out .dw{-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}.dw-in .dwo{-webkit-animation-name:dw-f-in;-moz-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dwo{-webkit-animation-name:dw-f-out;-moz-animation-name:dw-f-out;animation-name:dw-f-out}.dw-flip,.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}.dw-flip,.dw-pop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.dw-in .dw-pop{opacity:1;-webkit-animation-name:dw-p-in;-webkit-transform:scale(1);-moz-animation-name:dw-p-in;-moz-transform:scale(1);transform:scale(1);animation-name:dw-p-in}.dw-out .dw-pop{opacity:0;-webkit-animation-name:dw-p-out;-moz-animation-name:dw-p-out;animation-name:dw-p-out}.dw-in .dw-flip{opacity:1;-webkit-animation-name:dw-fl-in;-webkit-transform:scale(1);-moz-animation-name:dw-fl-in;-moz-transform:scale(1);animation-name:dw-fl-in;transform:scale(1)}.dw-out .dw-flip{opacity:0;animation-name:dw-fl-out;-webkit-animation-name:dw-fl-out;-moz-animation-name:dw-fl-out}.dw-in .dw-swing{opacity:1;-webkit-animation-name:dw-sw-in;-webkit-transform:scale(1);-moz-animation-name:dw-sw-in;-moz-transform:scale(1);transform:scale(1);animation-name:dw-sw-in}.dw-out .dw-swing{opacity:0;-webkit-animation-name:dw-sw-out;-moz-animation-name:dw-sw-out;animation-name:dw-sw-out}.dw-in .dw-slidehorizontal{opacity:1;-webkit-animation-name:dw-sh-in;-webkit-transform:scale(1);-moz-animation-name:dw-sh-in;-moz-transform:scale(1);transform:scale(1);animation-name:dw-sh-in}.dw-out .dw-slidehorizontal{opacity:0;-webkit-animation-name:dw-sh-out;-moz-animation-name:dw-sh-out;animation-name:dw-sh-out}.dw-in .dw-slidevertical{opacity:1;-webkit-animation-name:dw-sv-in;-webkit-transform:scale(1);-moz-animation-name:dw-sv-in;-moz-transform:scale(1);animation-name:dw-sv-in;transform:scale(1)}.dw-out .dw-slidevertical{opacity:0;-webkit-animation-name:dw-sv-out;-moz-animation-name:dw-sv-out;animation-name:dw-sv-out}.dw-in .dw-slidedown{-webkit-animation-name:dw-sd-in;-webkit-transform:scale(1);-moz-animation-name:dw-sd-in;-moz-transform:scale(1);animation-name:dw-sd-in;transform:scale(1)}.dw-out .dw-slidedown{animation-name:dw-sd-out;-webkit-animation-name:dw-sd-out;-webkit-transform:translateY(-100%);-moz-animation-name:dw-sd-out;-moz-transform:translateY(-100%)}.dw-in .dw-slideup{-webkit-animation-name:dw-su-in;-webkit-transform:scale(1);-moz-animation-name:dw-su-in;-moz-transform:scale(1);transform:scale(1);animation-name:dw-su-in}.dw-out .dw-slideup{animation-name:dw-su-out;-webkit-animation-name:dw-su-out;-webkit-transform:translateY(100%);-moz-animation-name:dw-su-out;-moz-transform:translateY(100%)}.dw-in .dw-fade{opacity:1;-webkit-animation-name:dw-f-in;-moz-animation-name:dw-f-in;animation-name:dw-f-in}.dw-out .dw-fade{opacity:0;-webkit-animation-name:dw-f-out;-moz-animation-name:dw-f-out;animation-name:dw-f-out}@keyframes dw-f-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes dw-f-in{from{opacity:0}to{opacity:1}}@-moz-keyframes dw-f-in{from{opacity:0}to{opacity:1}}@keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@-moz-keyframes dw-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@keyframes dw-p-in{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(0.8)}to{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes dw-p-in{from{opacity:0;-moz-transform:scale(0.8)}to{opacity:1;-moz-transform:scale(1)}}@keyframes dw-p-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes dw-p-out{from{opacity:1;-moz-transform:scale(1)}to{opacity:0;-moz-transform:scale(0.8)}}@keyframes dw-fl-in{from{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}@-webkit-keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@-moz-keyframes dw-fl-in{from{opacity:0;-moz-transform:rotateY(90deg)}to{opacity:1;-moz-transform:rotateY(0)}}@keyframes dw-fl-out{from{opacity:1;transform:rotateY(0deg)}to{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0deg)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes dw-fl-out{from{opacity:1;-moz-transform:rotateY(0deg)}to{opacity:0;-moz-transform:rotateY(-90deg)}}@keyframes dw-sw-in{from{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0deg)}}@-webkit-keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0deg)}}@-moz-keyframes dw-sw-in{from{opacity:0;-moz-transform:rotateY(-90deg)}to{opacity:1;-moz-transform:rotateY(0deg)}}@keyframes dw-sw-out{from{opacity:1;transform:rotateY(0deg)}to{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0deg)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes dw-sw-out{from{opacity:1;-moz-transform:rotateY(0deg)}to{opacity:0;-moz-transform:rotateY(-90deg)}}@keyframes dw-sh-in{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes dw-sh-in{from{opacity:0;-moz-transform:translateX(-100%)}to{opacity:1;-moz-transform:translateX(0)}}@keyframes dw-sh-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@-webkit-keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%)}}@-moz-keyframes dw-sh-out{from{opacity:1;-moz-transform:translateX(0)}to{opacity:0;-moz-transform:translateX(100%)}}@keyframes dw-sv-in{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes dw-sv-in{from{opacity:0;-moz-transform:translateY(-100%)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes dw-sv-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%)}}@-moz-keyframes dw-sv-out{from{opacity:1;-moz-transform:translateY(0)}to{opacity:0;-moz-transform:translateY(100%)}}@keyframes dw-sd-in{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes dw-sd-in{from{opacity:1;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes dw-sd-in{from{-moz-transform:translateY(-100%)}to{-moz-transform:translateY(0)}}@keyframes dw-sd-out{from{transform:translateY(0)}to{transform:translateY(-100%)}}@-webkit-keyframes dw-sd-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%)}}@-moz-keyframes dw-sd-out{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(-100%)}}@keyframes dw-su-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes dw-su-in{from{opacity:1;-webkit-transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes dw-su-in{from{-moz-transform:translateY(100%)}to{-moz-transform:translateY(0)}}@keyframes dw-su-out{from{transform:translateY(0)}to{transform:translateY(100%)}}@-webkit-keyframes dw-su-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100%)}}@-moz-keyframes dw-su-out{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(100%)}}.mbsc-material-dark .mbsc-ripple,.mbsc-lv-material-dark .mbsc-ripple{background:#fff}.mbsc-material-dark .dwwr{background:#303030;color:#c2c2c2}.mbsc-material-dark .dwv{color:#81ccc4}.mbsc-material-dark .dwb{color:#81ccc4}.mbsc-material-dark .dwb-a{background:rgba(255,255,255,0.1)}.mbsc-material-dark .dw-bubble-bottom .dw-arr{border-color:transparent transparent #303030 transparent}.mbsc-material-dark .dw-bubble-top .dw-arr{border-color:#303030 transparent transparent transparent}.mbsc-material-dark .dwl{color:#81ccc4}.mbsc-material-dark .dw-hl{background:rgba(255,255,255,0.1)}.mbsc-material-dark .dwwol{border-color:#81ccc4}.mbsc-material-dark .dwwb{color:#81ccc4;background:#303030}.mbsc-material-dark .dwwb.dwb-a:before{background:rgba(255,255,255,0.1)}.mbsc-material-dark .dw-msel:before{color:#81ccc4}.mbsc-material-dark .mbsc-rating-icon{color:#81ccc4}.mbsc-material-dark .mbsc-rating-circle{background:#81ccc4;color:#303030}.mbsc-material-dark .mbsc-rating-circle-unf{border-color:#81ccc4}.mbsc-material-dark .mbsc-np-del{color:#81ccc4}.mbsc-material-dark .dw-cal-sc-c{background:#303030}.mbsc-material-dark .dw-cal-btn-txt{color:#81ccc4}.mbsc-material-dark .dw-cal-day-inv .dw-cal-day-fg{color:rgba(194,194,194,0.3)}.mbsc-material-dark .dw-cal .dw-sel .dw-cal-day-fg{background:rgba(129,204,196,0.3)}.mbsc-material-dark .dw-hl-now .dw-cal-today{color:#81ccc4}.mbsc-material-dark .dw-cal-sc .dw-sel .dw-i{background:rgba(129,204,196,0.3)}.mbsc-material-dark .dw-week-nrs-c{color:#c2c2c2;background:#303030}.mbsc-material-dark .dw-cal-tab .dw-i{color:#c2c2c2}.mbsc-material-dark .dw-cal-tabs .dw-sel .dw-i{color:#81ccc4}.mbsc-material-dark .dw-cal-day-m{background:#81ccc4}.mbsc-material-dark .dw-cal-day-m-c{background:#81ccc4}.mbsc-material-dark .dw-cal-day-txt{color:#303030}.mbsc-material-dark .dw-cal-events{color:#303030}.mbsc-material-dark .dw-cal-event-color{background:#81ccc4}.mbsc-material-dark .dw-cal-event-time,.mbsc-material-dark .dw-cal-event-dur{color:#303030}.mbsc-material-dark .dw-cal-events-arr{border-color:#81ccc4 transparent transparent transparent}.mbsc-material-dark .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent #81ccc4 transparent}.mbsc-material-dark .dw-dr-t{border-color:#c7c7c7}.mbsc-material-dark .dw-dr{color:#c2c2c2}.mbsc-material-dark .dw-sel .dw-dr{border-color:#81ccc4;color:#81ccc4}.mbsc-material-dark.dw-range .dw-sel .dw-cal-day-frame{color:#c2c2c2;background:rgba(129,204,196,0.1)}.mbsc-material-dark.dw-range .dw-cal-table .dw-cal-day-hl .dw-i .dw-cal-day-fg{color:#303030;background:rgba(129,204,196,0.8)}.mbsc-material-dark.mbsc-ms-c{background:#303030;color:#c2c2c2}.mbsc-material-dark .mbsc-btn-a .mbsc-ms-item-i{background:rgba(255,255,255,0.1)}.mbsc-material-dark.mbsc-ms-b.mbsc-ms-top{border-bottom:1px solid #81ccc4}.mbsc-material-dark.mbsc-ms-b.mbsc-ms-bottom{border-top:1px solid #81ccc4}.mbsc-material-dark.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{border-bottom-color:#81ccc4;color:#81ccc4}.mbsc-material-dark.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i{border-top-color:#81ccc4;border-bottom-color:transparent}.mbsc-material-dark.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i{color:#81ccc4}.mbsc-lv-material-dark .mbsc-lv-item{background:#303030;color:#c2c2c2}.mbsc-lv-material-dark .mbsc-lv-item-hl:after,.mbsc-lv-material-dark .mbsc-lv-item-active::after,.mbsc-lv-material-dark .mbsc-lv-item-dragging:after{background:rgba(255,255,255,0.1)}.mbsc-lv-material-dark.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#383838}.mbsc-lv-material-dark .mbsc-lv-gr-title{background:#303030;color:#81ccc4}.mbsc-lv-material-dark .mbsc-lv-arr{color:#81ccc4}.mbsc-lv-material-dark .mbsc-lv-handle-bar{background:#81ccc4}.mbsc-lv-material-dark p.mbsc-lv-txt{color:#dbdbdb}.mbsc-material-dark .mbsc-progress-track{background:#5c5c5c}.mbsc-material-dark .mbsc-progress-bar{background:#81ccc4}.mbsc-material-dark .mbsc-slider-step{background:#fff}.mbsc-material-dark .mbsc-slider-handle{background:#81ccc4;border-color:#81ccc4}.mbsc-material-dark .mbsc-slider-start .mbsc-slider-handle{border-color:#5c5c5c;background:#303030}.mbsc-material-dark .mbsc-slider-handle:before{background:rgba(255,255,255,0.1)}.mbsc-material-dark .mbsc-slider-tooltip{color:#303030;background:#81ccc4}.mbsc-material-dark .mbsc-slider-tooltip:before{border-top-color:#81ccc4}.mbsc-material-dark.mbsc-slider-has-tooltip .mbsc-slider-start .mbsc-slider-tooltip{background:#5c5c5c}.mbsc-material-dark.mbsc-slider-has-tooltip .mbsc-slider-start .mbsc-slider-tooltip:before{border-top-color:#5c5c5c}.mbsc-material-dark.mbsc-slider input:disabled ~ .mbsc-progress-cont .mbsc-progress-bar{background:#5c5c5c}.mbsc-material-dark.mbsc-slider input:disabled ~ .mbsc-progress-cont .mbsc-slider-handle{background:#5c5c5c;border-color:#5c5c5c;-webkit-box-shadow:0 0 0 .3125em #303030;box-shadow:0 0 0 .3125em #303030}.mbsc-material-dark.mbsc-slider input:disabled ~ .mbsc-progress-cont .mbsc-slider-start .mbsc-slider-handle{border-color:#5c5c5c;background:#303030}.mbsc-material-dark.mbsc-form{background-color:#303030;color:#d4d4d4}.mbsc-material-dark.mbsc-form *::-moz-selection{background:#81ccc4}.mbsc-material-dark.mbsc-form *::selection{background:#81ccc4}.mbsc-material-dark .mbsc-desc{color:#d4d4d4}.mbsc-material-dark .mbsc-divider{color:#81ccc4}.mbsc-material-dark a{color:#81ccc4}.mbsc-material-dark .mbsc-input textarea,.mbsc-material-dark .mbsc-input input{border-bottom:1px solid #d4d4d4;color:#858585}.mbsc-material-dark .mbsc-input input::-webkit-input-placeholder{color:#a8a8a8}.mbsc-material-dark .mbsc-input input::-moz-placeholder{color:#a8a8a8}.mbsc-material-dark .mbsc-input input:-ms-input-placeholder{color:#a8a8a8}.mbsc-material-dark .mbsc-input select:focus ~ input,.mbsc-material-dark .mbsc-input textarea:focus,.mbsc-material-dark .mbsc-input input:focus{border-bottom:2px solid #81ccc4}.mbsc-material-dark .mbsc-checkbox-box:before,.mbsc-material-dark .mbsc-radio-box:before,.mbsc-material-dark .mbsc-switch-handle:before{background:rgba(255,255,255,0.1)}.mbsc-material-dark .mbsc-select .mbsc-input-wrap:after{border:5px solid #d4d4d4;border-color:#d4d4d4 transparent transparent transparent}.mbsc-material-dark .mbsc-checkbox-box,.mbsc-material-dark .mbsc-radio-box{border-color:#d4d4d4}.mbsc-material-dark .mbsc-checkbox-box:after{border-color:#303030}.mbsc-material-dark .mbsc-checkbox input:checked+.mbsc-checkbox-box{background:#81ccc4;border-color:#81ccc4}.mbsc-material-dark .mbsc-radio-box:after{background:#81ccc4}.mbsc-material-dark .mbsc-radio input:checked+.mbsc-radio-box{border-color:#81ccc4}.mbsc-material-dark .mbsc-btn{background:#5c5c5c;color:#fff}.mbsc-material-dark .mbsc-btn.mbsc-active{background:#737373}.mbsc-material-dark .mbsc-btn-flat{background:transparent}.mbsc-material-dark .mbsc-btn:disabled{color:#bdbdbd}.mbsc-material-dark .mbsc-btn-flat.mbsc-active{background-color:#5c5c5c}.mbsc-material-dark .mbsc-switch-track{background:#5c5c5c}.mbsc-material-dark .mbsc-switch .mbsc-switch-handle{background:#b8b8b8}.mbsc-material-dark .mbsc-switch input:checked+.mbsc-switch-track{background-color:rgba(129,204,196,0.3)}.mbsc-material-dark .mbsc-switch input:checked+.mbsc-switch-track .mbsc-switch-handle{background:#81ccc4}.mbsc-material-dark .mbsc-switch input:disabled+.mbsc-switch-track{background:#5c5c5c}.mbsc-material-dark .mbsc-switch input:disabled+.mbsc-switch-track .mbsc-switch-handle{background:#595959}.mbsc-material-dark .mbsc-segmented-content{border-color:#81ccc4;color:#fff}.mbsc-material-dark .mbsc-segmented input:checked+.mbsc-segmented-content,.mbsc-material-dark .mbsc-segmented input:checked ~ .mbsc-segmented-content{background:#81ccc4;color:#303030}.mbsc-material-dark .mbsc-segmented input.mbsc-active+.mbsc-segmented-content,.mbsc-material-dark .mbsc-segmented .mbsc-active .mbsc-segmented-content{background:#737373;color:#fff}.mbsc-material-dark .mbsc-segmented input:disabled+.mbsc-segmented-content{color:#bdbdbd;border-color:#5c5c5c}.mbsc-material-dark .mbsc-segmented input:disabled:checked+.mbsc-segmented-content{background:#5c5c5c;color:#bdbdbd;border-color:#5c5c5c}.mbsc-material-dark .mbsc-stepper .mbsc-segmented-content{border-color:#5c5c5c}.mbsc-material-dark .mbsc-stepper-control .mbsc-segmented-content{background:#5c5c5c}.mbsc-material-dark .mbsc-stepper input{color:#fff}.mbsc-material-dark .mbsc-segmented input:disabled ~ .mbsc-segmented-item .mbsc-segmented-content,.mbsc-material-dark .mbsc-segmented .mbsc-step-disabled .mbsc-segmented-content{background:#5c5c5c;color:#bdbdbd}.mbsc-material-dark .mbsc-segmented input:disabled ~ .mbsc-segmented-item .mbsc-stepper-val{border-color:#5c5c5c;background:#303030}.mbsc-material-dark .mbsc-stepper input:disabled{color:#5c5c5c;-webkit-text-fill-color:#5c5c5c}.mbsc-mobiscroll-dark .dwwr{background:#263238;color:#f7f7f7}.mbsc-mobiscroll-dark .dwv,.mbsc-mobiscroll-dark .dwl{color:#50ccc4}.mbsc-mobiscroll-dark .dwwol{border-color:#50ccc4}.mbsc-mobiscroll-dark .dwb-a{background:rgba(80,204,196,0.3)}.mbsc-mobiscroll-dark .dw-hl{background:rgba(80,204,196,0.3)}.mbsc-mobiscroll-dark .dwb{color:#50ccc4}.mbsc-mobiscroll-dark .dwwb{color:#50ccc4;background:#263238}.mbsc-mobiscroll-dark .dwwb.dwb-a:before{background:rgba(80,204,196,0.3)}.mbsc-mobiscroll-dark .dw-bubble-bottom .dw-arr{border-color:transparent transparent #263238 transparent}.mbsc-mobiscroll-dark .dw-bubble-top .dw-arr{border-color:#263238 transparent transparent transparent}.mbsc-mobiscroll-dark .dw-msel:before{color:#50ccc4}.mbsc-mobiscroll-dark .dw-cal .dw-sel .dw-i{background:#50ccc4;color:#263238}.mbsc-mobiscroll-dark .dw-hl-now .dw-cal-today{color:#50ccc4}.mbsc-mobiscroll-dark .dw-cal-days{color:#50ccc4}.mbsc-mobiscroll-dark .dw-cal-days th{border-color:#50ccc4}.mbsc-mobiscroll-dark .dw-cal-btn-txt{color:#50ccc4}.mbsc-mobiscroll-dark .dw-cal-event-color{background:#50ccc4}.mbsc-mobiscroll-dark .dw-cal-events{color:#263238;background:#fff}.mbsc-mobiscroll-dark .dw-cal-events-arr{border-color:#fff transparent transparent transparent}.mbsc-mobiscroll-dark .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent #fff transparent}.mbsc-mobiscroll-dark .dw-cal-event-time{color:#8db3b0}.mbsc-mobiscroll-dark .dw-cal-event-dur{color:#8db3b0}.mbsc-mobiscroll-dark .dw-cal-day-hl .dw-i{border-color:#50ccc4}.mbsc-mobiscroll-dark .dw-week-nrs-c{color:#50ccc4;background:#263238}.mbsc-mobiscroll-dark .dw-cal-day-m{background:#f7f7f7}.mbsc-mobiscroll-dark .dw-sel .dw-cal-day-m{background:#263238}.mbsc-mobiscroll-dark .dw-cal-day-m-c{background:#50ccc4}.mbsc-mobiscroll-dark .dw-sel .dw-cal-day-m-c{background:#263238}.mbsc-mobiscroll-dark .dw-cal-day-txt{color:#263238;background:#f7f7f7}.mbsc-mobiscroll-dark .dw-cal-tab{border-color:#50ccc4}.mbsc-mobiscroll-dark .dw-cal-tab .dw-i{color:#f7f7f7}.mbsc-mobiscroll-dark .dw-cal-tabs .dw-sel{background:#50ccc4}.mbsc-mobiscroll-dark .dw-cal-tabs .dw-sel .dw-i{color:#263238}.mbsc-mobiscroll-dark .dw-cal-sc-c{background:#263238}.mbsc-mobiscroll-dark .dw-dr{border-color:#50ccc4}.mbsc-mobiscroll-dark .dw-sel .dw-dr{background:#50ccc4;color:#263238}.mbsc-mobiscroll-dark.dw-range .dw-cal-table .dw-sel .dw-i{color:#f7f7f7;background:rgba(80,204,196,0.3)}.mbsc-mobiscroll-dark.dw-range .dw-cal-table .dw-cal-day-hl .dw-i{background:#50ccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-rating-icon{color:#50ccc4}.mbsc-mobiscroll-dark .mbsc-rating-icon-unf{color:rgba(80,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-rating-circle{background:#50ccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-rating-circle-unf{background:0;border-color:#50ccc4}.mbsc-mobiscroll-dark .mbsc-np-del{color:#50ccc4}.mbsc-mobiscroll-dark .dw-color{border-color:#263238}.mbsc-lv-mobiscroll-dark .mbsc-lv-item{background:#263238;color:#f7f7f7}.mbsc-lv-mobiscroll-dark .mbsc-lv-gr-title{background:#50ccc4;color:#263238}.mbsc-lv-mobiscroll-dark .mbsc-lv-arr{color:#50ccc4}.mbsc-lv-mobiscroll-dark .mbsc-lv-handle-bar{background:#50ccc4}.mbsc-lv-mobiscroll-dark .mbsc-lv-item-active::after{background:rgba(80,204,196,0.3)}.mbsc-lv-mobiscroll-dark.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#1d272b}.mbsc-lv-mobiscroll-dark .mbsc-lv-item.mbsc-lv-item-dragging{background:#50ccc4;color:#263238}.mbsc-lv-mobiscroll-dark .mbsc-lv-item-dragging .mbsc-lv-handle-bar{background:#263238}.mbsc-lv-mobiscroll-dark .mbsc-lv-item-dragging .mbsc-lv-arr{color:#263238}.mbsc-mobiscroll-dark.mbsc-ms-c{color:#f7f7f7;background:#263238}.mbsc-mobiscroll-dark .mbsc-btn-a .mbsc-ms-item-i{background:rgba(80,204,196,0.3)}.mbsc-mobiscroll-dark.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i{color:#50ccc4}.mbsc-mobiscroll-dark.mbsc-ms-b.mbsc-ms-top{border-color:#50ccc4}.mbsc-mobiscroll-dark.mbsc-ms-b.mbsc-ms-bottom{border-color:#50ccc4}.mbsc-mobiscroll-dark.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{border-bottom-color:#50ccc4}.mbsc-mobiscroll-dark.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i{border-top-color:#50ccc4}.mbsc-mobiscroll-dark.mbsc-progress .mbsc-input-ic{color:#fff}.mbsc-mobiscroll-dark .mbsc-progress-track{background:#2b3940}.mbsc-mobiscroll-dark .mbsc-progress-bar{background:#50ccc4}.mbsc-mobiscroll-dark .mbsc-slider-step{background:#263238}.mbsc-mobiscroll-dark .mbsc-slider-handle{background:#50ccc4}.mbsc-mobiscroll-dark .mbsc-slider-tooltip{color:#263238;background:#50ccc4}.mbsc-mobiscroll-dark.mbsc-form{background:#263238;color:#f7f7f7}.mbsc-mobiscroll-dark.mbsc-form *::-moz-selection{background:#50ccc4}.mbsc-mobiscroll-dark.mbsc-form *::selection{background:#50ccc4}.mbsc-mobiscroll-dark .mbsc-desc{color:#fff}.mbsc-mobiscroll-dark .mbsc-divider{color:#50ccc4}.mbsc-mobiscroll-dark a{color:#50ccc4}.mbsc-mobiscroll-dark .mbsc-input textarea,.mbsc-mobiscroll-dark .mbsc-input input{border-bottom:1px solid #fff;color:#d1d1d1}.mbsc-mobiscroll-dark .mbsc-input select:focus ~ input,.mbsc-mobiscroll-dark .mbsc-input textarea:focus,.mbsc-mobiscroll-dark .mbsc-input input:focus{border-color:#50ccc4}.mbsc-mobiscroll-dark .mbsc-input-ic{color:#fff}.mbsc-mobiscroll-dark .mbsc-checkbox-box{background:#50ccc4}.mbsc-mobiscroll-dark .mbsc-checkbox-box:after{border:.125em solid #263238;border-top:0;border-right:0}.mbsc-mobiscroll-dark .mbsc-checkbox input:disabled+.mbsc-checkbox-box{background:#101517}.mbsc-mobiscroll-dark .mbsc-radio-box{border:.125em solid #50ccc4}.mbsc-mobiscroll-dark .mbsc-radio-box:after{background:#50ccc4}.mbsc-mobiscroll-dark .mbsc-radio input:checked+.mbsc-radio-box{background:transparent}.mbsc-mobiscroll-dark .mbsc-radio input:disabled+.mbsc-radio-box{border-color:#101517}.mbsc-mobiscroll-dark .mbsc-radio input:disabled+.mbsc-radio-box:after{background:#101517}.mbsc-mobiscroll-dark .mbsc-btn{background:#50ccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-btn:disabled{background:#2b3940}.mbsc-mobiscroll-dark .mbsc-btn-flat.mbsc-active{background:rgba(80,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-btn-flat{background:transparent;color:#50ccc4;border-color:transparent}.mbsc-mobiscroll-dark .mbsc-btn-flat:disabled{background:transparent;color:#232e33}.mbsc-mobiscroll-dark .mbsc-switch-track{background:#2b3940}.mbsc-mobiscroll-dark .mbsc-switch-handle{background:#232e33}.mbsc-mobiscroll-dark .mbsc-switch input:checked+.mbsc-switch-track{background:#b5e6e2}.mbsc-mobiscroll-dark .mbsc-switch input:checked+.mbsc-switch-track .mbsc-switch-handle{background:#50ccc4}.mbsc-mobiscroll-dark .mbsc-switch input:disabled+.mbsc-switch-track{background:#101517}.mbsc-mobiscroll-dark .mbsc-switch input:disabled+.mbsc-switch-track .mbsc-switch-handle{background:#182024}.mbsc-mobiscroll-dark .mbsc-segmented-content{border-color:#50ccc4;color:#50ccc4}.mbsc-mobiscroll-dark .mbsc-stepper input{color:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-stepper .mbsc-active .mbsc-segmented-content,.mbsc-mobiscroll-dark .mbsc-segmented input:checked+.mbsc-segmented-content{background:#50ccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-segmented input.mbsc-active+.mbsc-segmented-content{background:rgba(80,204,196,0.25);color:#263238}.mbsc-mobiscroll-dark .mbsc-stepper-cont{padding:1.75em 12.875em 1.75em 1em}.mbsc-mobiscroll-dark .mbsc-stepper{margin-top:-1.25em}.mbsc-mobiscroll-dark .mbsc-segmented input:disabled ~ .mbsc-segmented-item .mbsc-segmented-content,.mbsc-mobiscroll-dark .mbsc-step-disabled .mbsc-segmented-content,.mbsc-mobiscroll-dark .mbsc-segmented input:disabled+.mbsc-segmented-content{color:#101517;border-color:#101517}.mbsc-mobiscroll-dark .mbsc-stepper input:disabled{color:#101517;-webkit-text-fill-color:#101517}.mbsc-mobiscroll-dark .mbsc-segmented input:disabled:checked+.mbsc-segmented-content{background:#2b3940;border-color:#2b3940;color:#263238}.mbsc-mobiscroll-dark .mbsc-stepper .mbsc-active.mbsc-step-disabled .mbsc-segmented-content{color:#101517}.mbsc-sense-dark .dwwr,.mbsc-sense-dark .dwv,.mbsc-sense-dark .dwbc{background:#000}.mbsc-sense-dark .dw-li .dw-i{color:#fff}.mbsc-sense-dark .dwbc{border:0}.mbsc-sense-dark .dwb,.mbsc-sense-dark .dwv{color:#fff}.mbsc-sense-dark .dww{background:#121212}.mbsc-sense-dark .dwcc{background:#171717;color:#fff}.mbsc-sense-dark .dwwo{background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(0.15,rgba(240,240,240,0)),color-stop(0.85,rgba(240,240,240,0)),to(#000));background:linear-gradient(#000,rgba(240,240,240,0) 10%,rgba(240,240,240,0) 90%,#000);background:-webkit-linear-gradient(#000,rgba(240,240,240,0) 15%,rgba(240,240,240,0) 85%,#000);background:-moz-linear-gradient(#000,rgba(240,240,240,0) 15%,rgba(240,240,240,0) 85%,#000);-webkit-box-shadow:#000 0 0 50px inset;box-shadow:#000 0 0 50px inset}.mbsc-sense-dark .dwwl{border-color:#212121}.mbsc-sense-dark .dwwol{border-top:1px solid #0a0a0a;border-bottom:1px solid #212121;height:0}.mbsc-sense-dark .dwl{color:#878787}.mbsc-sense-dark .dw-li{color:#fff;text-shadow:none}.mbsc-sense-dark .dw-hl{background:rgba(65,161,196,0.3)}.mbsc-sense-dark .dwb-a{color:#41a1c4}.mbsc-sense-dark .dwwl .dwb-a:after{border-color:#41a1c4}.mbsc-sense-dark .dw-cal-sc-m-cell,.mbsc-sense-dark .dw-cal-day{background:#171717;color:#fff;border-color:#262626}.mbsc-sense-dark .dw-hl-now .dw-cal-today{color:#41a1c4}.mbsc-sense-dark .dw-week-nrs-c{background:#404040;border-color:#404040}.mbsc-sense-dark .dw-week-nr-i{color:#fff}.mbsc-sense-dark .dw-cal{background:#171717}.mbsc-sense-dark .dw-cal-days-c{background:#404040}.mbsc-sense-dark .dw-cal-days{color:#fff}.mbsc-sense-dark .dwb-a .dw-cal-btn-txt{color:#41a1c4}.mbsc-sense-dark .dw-cal-tab .dw-i{color:#878787}.mbsc-sense-dark .dw-cal-tabs{background:#404040}.mbsc-sense-dark .dw-cal-btnc{background:#333}.mbsc-sense-dark .dw-cal-header,.mbsc-sense-dark .dw-cal-btn-txt,.mbsc-sense-dark .dw-cal-tab.dw-sel .dw-i{color:#fff}.mbsc-sense-dark .dw-cal-sc .dw-sel,.mbsc-sense-dark .dw-cal-day.dw-sel{background:#41a3c4;color:white}.mbsc-sense-dark .dw-cal .dw-cal-day-hl .dw-cal-day-fg{border:2px solid #fff;color:#fff}.mbsc-sense-dark .dw-cal-events{background:#616161;background:rgba(97,97,97,0.8)}.mbsc-sense-dark .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent #616161;border-color:transparent transparent rgba(97,97,97,0.8)}.mbsc-sense-dark .dw-cal-events-arr{border-color:#616161 transparent transparent;border-color:rgba(97,97,97,0.8) transparent transparent}.mbsc-sense-dark .dw-dr-t{background:#121212;border-color:#333}.mbsc-sense-dark .dw-ltr .dw-dr1{border-color:#333}.mbsc-sense-dark .dw-dr{color:#fff}.mbsc-sense-dark .dw-sel .dw-dr{color:#41a1c4}.mbsc-sense-dark .dw-timer-st.dwb-a .dwb-i{border-left-color:#41a1c4}.mbsc-sense-dark .dw-timer-l.dwb-a .dwb-i,.mbsc-sense-dark .dw-running .dw-timer-st.dwb-a .dwb-i{border-color:#41a1c4}.mbsc-sense-dark .dw-timer-r.dwb-a .dwb-i{background:#41a1c4}.mbsc-sense-dark .mbsc-np-hdr{background:#ededed;color:#2e2b2b}.mbsc-sense-dark .mbsc-np-btn{border-color:#212121;-webkit-box-shadow:0 .0625em 0 rgba(64,64,64,0.5) inset;box-shadow:0 .0625em 0 rgba(64,64,64,0.5) inset;color:#fff}.mbsc-sense-dark .mbsc-np-btn.dwb-a{color:#fff;background:#41a3c4}.mbsc-lv-sense-dark .mbsc-lv{border-color:#212121}.mbsc-lv-sense-dark .mbsc-lv-item-dragging .mbsc-lv-handle-bar{background:#41a1c4}.mbsc-lv-sense-dark .mbsc-lv-item{background:#171717;color:#fff;border-color:#212121;-webkit-box-shadow:none;box-shadow:none}.mbsc-lv-sense-dark.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#212121}.mbsc-lv-sense-dark .mbsc-lv-gr-title{background:#404040;color:#fff;border-color:#212121}.mbsc-lv-sense-dark .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#41a1c4}.mbsc-sense-dark.mbsc-ms-c{color:#fff;background:#171717;text-shadow:none}.mbsc-sense-dark.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i{border-bottom-color:#41a1c4;color:#41a1c4}.mbsc-sense-dark.mbsc-ms-a .mbsc-ms-item-i{background:#404040}.mbsc-sense-dark.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{background:#41a3c4}.mbsc-sense-dark.mbsc-ms-b .mbsc-ms-item:after{border-color:#3d3d3d}.mbsc-sense-dark.mbsc-ms-b.mbsc-ms-top{border-color:#3d3d3d}.mbsc-sense-dark.mbsc-ms-b.mbsc-ms-bottom{border-color:#3d3d3d}.mbsc-android-holo-light .dwwr,.mbsc-android-holo-light .dw-cal-sc-c{background:#f5f5f5}.mbsc-android-holo-light .dwwr,.mbsc-android-holo-light .dwb,.mbsc-android-holo-light .dw-li,.mbsc-android-holo-light .dw-dr,.mbsc-android-holo-light .dw-cal-tabs .dw-i{color:#000}.mbsc-android-holo-light .dwv{color:#31b7e8;border-bottom:2px solid #31b7e8}.mbsc-android-holo-light .dw-hl{background:#31b7e8;background:rgba(49,183,232,0.5)}.mbsc-android-holo-light .dwwb{color:#7d7d7d;background:#f5f5f5}.mbsc-android-holo-light .dwwl .dwb-a{color:#319abd;background:#f5f5f5}.mbsc-android-holo-light .dwwol{border-top:2px solid #31b7e8;border-bottom:2px solid #31b7e8}.mbsc-android-holo-light .dwb-a{background:#28799c;color:black}.mbsc-android-holo-light .dwwms .dw-li:after{border-color:#d9d4d4}.mbsc-android-holo-light .dw-msel:before{color:#31b7e8;text-shadow:0 0 5px #28799c}.mbsc-android-holo-light .dwwo{background:-webkit-gradient(linear,left bottom,left top,from(#f5f5f5),color-stop(0.52,rgba(245,245,245,0)),color-stop(0.48,rgba(245,245,245,0)),to(#f5f5f5));background:-webkit-linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5);background:-moz-linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5);background:linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5)}.mbsc-android-holo-light .dwbc,.mbsc-android-holo-light .dwbw .dwb{border-color:#d9d4d4}.mbsc-android-holo-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #f5f5f5 transparent}.mbsc-android-holo-light .dw-bubble-top .dw-arr{border-color:#f5f5f5 transparent transparent transparent}.mbsc-android-holo-light .dw-cal-day-m{border-color:#31b7e8 #31b7e8 transparent transparent}.mbsc-android-holo-light .dw-cal-m-bottom .dw-cal-day-m{background:#31b7e8}.mbsc-android-holo-light .dw-cal .dw-sel .dw-i{background:#31b7e8;background:rgba(49,183,232,0.5)}.mbsc-android-holo-light .dw-hl-now .dw-cal-today{color:#31b7e8}.mbsc-android-holo-light .dwb-a .dw-cal-btn-txt{color:#319abd}.mbsc-android-holo-light .dw-cal-tabs .dw-sel{border-bottom:5px solid #31b7e8}.mbsc-android-holo-light .dw-cal-event-color{background:#31b7e8}.mbsc-android-holo-light .dw-cal .dw-cal-day-hl .dw-i{background:#31b7e8;color:white}.mbsc-android-holo-light .dw-cal-tabs{background:#e6e6e6}.mbsc-android-holo-light .dw-cal-tab{border-color:#e6e6e6}.mbsc-android-holo-light .dw-cal-tabs .dw-i,.mbsc-android-holo-light .dw-cal-day,.mbsc-android-holo-light .dw-cal-sc-m-cell{border-color:#d9d9d9}.mbsc-android-holo-light .dw-cal-btn-txt{color:#7d7d7d}.mbsc-android-holo-light .dw-week-nrs-c{background:#f5f5f5}.mbsc-android-holo-light .dw-week-nr-i{border-color:#d9d9d9;color:#7d7d7d}.mbsc-android-holo-light .dw-cal th{color:#7d7d7d}.mbsc-android-holo-light .dw-cal-events{background:#000;background:rgba(0,0,0,0.8)}.mbsc-android-holo-light .dw-cal-events-arr{border-color:rgba(0,0,0,0.8) transparent transparent}.mbsc-android-holo-light .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent rgba(0,0,0,0.8)}.mbsc-android-holo-light .dw-cal-event{background:#7d7d7d;color:white}.mbsc-android-holo-light .dw-dr{background:#d9d9d9}.mbsc-android-holo-light .dw-sel .dw-dr{background:#31b7e8;color:white}.mbsc-android-holo-light.dw-timer .dwl{color:#31b7e8}.mbsc-android-holo-light .mbsc-rating-icon{color:#31b7e8}.mbsc-android-holo-light .mbsc-np-hdr{border-color:#d9d9d9}.mbsc-lv-android-holo-light .mbsc-lv{background:#dbdbdb}.mbsc-lv-android-holo-light .mbsc-lv .mbsc-lv-item.mbsc-lv-item-dragging{background:#31b7e8;background:rgba(49,183,232,0.5);border-color:rgba(49,183,232,0.5)}.mbsc-lv-android-holo-light .mbsc-lv-item,.mbsc-lv-android-holo-light .mbsc-lv-gr-title{background:#f5f5f5;color:#000}.mbsc-lv-android-holo-light.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#ededed}.mbsc-lv-android-holo-light .mbsc-lv-item{border-color:#dbdbdb}.mbsc-lv-android-holo-light .mbsc-lv-gr-title{border-color:#dbdbdb}.mbsc-lv-android-holo-light .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#dbdbdb}.mbsc-lv-android-holo-light .mbsc-lv-handle-bar-c,.mbsc-lv-android-holo-light.mbsc-lv-handle-left .mbsc-lv-handle-bar-c{border-color:#b3b3b3}.mbsc-lv-android-holo-light .mbsc-lv-handle-bar{background:#b3b3b3}.mbsc-android-holo-light.mbsc-ms-c{color:#000;background:#f5f5f5}.mbsc-android-holo-light.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i{color:#31b7e8}.mbsc-android-holo-light.mbsc-ms-b.mbsc-ms-top{border-color:#31b7e8}.mbsc-android-holo-light.mbsc-ms-b.mbsc-ms-bottom{border-color:#31b7e8}.mbsc-android-holo-light.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{border-bottom-color:#31b7e8}.mbsc-android-holo-light.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i{border-top-color:#31b7e8}.mbsc-android-holo-light.mbsc-ms-b .mbsc-ms-item-i-c{border-color:#d9d9d9}.mbsc-android-holo-light .mbsc-btn-a .mbsc-ms-item-i{background:#28799c}.mbsc-android-holo-light .mbsc-progress-track{background:#d9d4d4}.mbsc-android-holo-light .mbsc-progress-bar{background:#31b7e8}.mbsc-android-holo-light .mbsc-slider-step{background:#000}.mbsc-android-holo-light .mbsc-slider-handle{background:#31b7e8}.mbsc-android-holo-light .mbsc-slider-handle.mbsc-active{background:#000}.mbsc-android-holo-light .mbsc-slider-handle:after{background:rgba(49,183,232,0.3)}.mbsc-android-holo-light .mbsc-slider-handle:focus:after,.mbsc-android-holo-light .mbsc-active .mbsc-slider-handle:after{border-color:#28799c}.mbsc-android-holo-light .mbsc-slider-tooltip{color:#000;background:#f5f5f5}.mbsc-android-holo-light.mbsc-slider input:disabled ~ .mbsc-progress-cont .mbsc-progress-track{background:#4d4d4d}.mbsc-android-holo-light.mbsc-slider input:disabled ~ .mbsc-progress-cont .mbsc-slider-handle{background:#000}.mbsc-android-holo-light.mbsc-slider input:disabled ~ .mbsc-progress-cont .mbsc-progress-bar{background:#a8a8a8}.mbsc-android-holo-light.mbsc-form{background:#f5f5f5;color:#000}.mbsc-android-holo-light .mbsc-desc{color:#a1a1a1}.mbsc-android-holo-light .mbsc-input select,.mbsc-android-holo-light .mbsc-input textarea,.mbsc-android-holo-light .mbsc-input input{background:#f5f5f5;outline-color:#f5f5f5;color:#000;border-color:#a8a8a8}.mbsc-android-holo-light.mbsc-wdg .mbsc-input textarea,.mbsc-android-holo-light.mbsc-wdg .mbsc-input input,.mbsc-lv-android-holo-light .mbsc-input textarea,.mbsc-lv-android-holo-light .mbsc-input input{background:#f5f5f5;outline-color:#f5f5f5}.mbsc-android-holo-light .mbsc-select .mbsc-input-wrap .mbsc-select-ic{border-color:transparent #a8a8a8 #a8a8a8 transparent}.mbsc-android-holo-light .mbsc-input textarea:-webkit-autofill,.mbsc-android-holo-light .mbsc-input input:-webkit-autofill{box-shadow:0 0 0 50em #f5f5f5 inset;-webkit-text-fill-color:#000}.mbsc-android-holo-light .mbsc-radio-box,.mbsc-android-holo-light .mbsc-checkbox-box{border-color:#4d4d4d}.mbsc-android-holo-light .mbsc-checkbox input.mbsc-active+.mbsc-checkbox-box:before,.mbsc-android-holo-light .mbsc-radio input.mbsc-active+.mbsc-radio-box:before{background:rgba(150,150,150,0.2)}.mbsc-android-holo-light .mbsc-btn{border-color:#d4d4d4;border-top:0;background:#d4d4d4;color:#000}.mbsc-android-holo-light .mbsc-btn.mbsc-active{background:#c2c2c2}.mbsc-android-holo-light .mbsc-btn-flat{background:transparent;border-color:transparent;color:#000}.mbsc-android-holo-light .mbsc-btn-flat.mbsc-active{background:transparent;border-color:transparent}.mbsc-android-holo-light .mbsc-btn:not(.mbsc-btn-flat){border-color:#d4d4d4;background:#d4d4d4;color:#000}.mbsc-android-holo-light .mbsc-btn-flat:disabled{color:#000}.mbsc-android-holo-light .mbsc-btn:disabled{background:#e6e6e6;color:#b5b5b5}.mbsc-android-holo-light.mbsc-form *::-moz-selection{background:#31b7e8}.mbsc-android-holo-light.mbsc-form *::selection{background:#31b7e8}.mbsc-android-holo-light .mbsc-divider{border-bottom:1px solid #31b7e8;color:#31b7e8}.mbsc-android-holo-light a{color:#31b7e8}.mbsc-android-holo-light .mbsc-input select:focus+input,.mbsc-android-holo-light .mbsc-input textarea:focus,.mbsc-android-holo-light .mbsc-input input:focus{border-color:#31b7e8}.mbsc-android-holo-light .mbsc-input .mbsc-control:focus ~ .mbsc-select-ic{border-color:transparent #31b7e8 #31b7e8 transparent}.mbsc-android-holo-light .mbsc-checkbox-box:after{border:3px solid #31b7e8;border-top:0;border-right:0}.mbsc-android-holo-light .mbsc-radio-box:after{background:#31b7e8}.mbsc-android-holo-light .mbsc-switch-handle{color:#fff;background:#c9c9c9}.mbsc-android-holo-light .mbsc-switch .mbsc-switch-track{background:#d9d9d9}.mbsc-android-holo-light .mbsc-switch input:checked:not(:disabled)+.mbsc-switch-track .mbsc-switch-handle{background:#31b7e8;background:rgba(49,183,232,0.7)}.mbsc-android-holo-light .mbsc-segmented-content{border-color:#31b7e8}.mbsc-android-holo-light .mbsc-segmented input:checked+.mbsc-segmented-content{background:#31b7e8}.mbsc-android-holo-light .mbsc-segmented input.mbsc-active+.mbsc-segmented-content{background:rgba(49,183,232,0.35)}.mbsc-android-holo-light .mbsc-stepper .mbsc-segmented-content{border-color:#d4d4d4}.mbsc-android-holo-light .mbsc-stepper .mbsc-stepper-val{background:#999;border-color:#999;color:#f5f5f5}.mbsc-android-holo-light .mbsc-stepper-control .mbsc-segmented-content{background:#d4d4d4}.mbsc-android-holo-light .mbsc-stepper .mbsc-active .mbsc-segmented-content{background:#c2c2c2;border-color:#c2c2c2}.mbsc-android-holo-light .mbsc-segmented input:disabled+.mbsc-segmented-content{border-color:#d4d4d4;color:#000}.mbsc-android-holo-light .mbsc-segmented input:disabled:checked+.mbsc-segmented-content,.mbsc-android-holo-light .mbsc-step-disabled .mbsc-segmented-content{background:#d4d4d4;border-color:#d4d4d4;color:#000}.mbsc-android-holo-light .mbsc-stepper input:disabled ~ .mbsc-segmented-item .mbsc-stepper-val{background:#f5f5f5}.mbsc-android-holo-light .mbsc-segmented input:disabled:checked+.mbsc-segmented-content,.mbsc-android-holo-light .mbsc-stepper input:disabled ~ .mbsc-segmented-item .mbsc-segmented-content,.mbsc-android-holo-light .mbsc-stepper .mbsc-step-disabled .mbsc-segmented-content{background:#e6e6e6;color:#b5b5b5}.mbsc-android-holo-light .mbsc-stepper input:disabled{color:#b5b5b5;-webkit-text-fill-color:#b5b5b5}.mbsc-android-holo-light .mbsc-stepper input{color:#f5f5f5}.mbsc-android-holo-light .mbsc-stepper-val-left input,.mbsc-android-holo-light .mbsc-stepper-val-right input{color:#000}.mbsc-wp-light .dwwr,.mbsc-wp-light .dw-dr,.mbsc-wp-light .dwb,.mbsc-wp-light .dw-cal-tabs .dw-i{color:#000}.mbsc-wp-light .dwwr{background:#dedede}.mbsc-wp-light .dw-i{border-color:#a6a6a6}.mbsc-wp-light .dw-li .dw-i{color:#000}.mbsc-wp-light .dw-sel .dw-i,.mbsc-wp-light .dw-hl .dw-i{color:white;background:#1ba0e3;border-color:#1ba0e3}.mbsc-wp-light .dwwb{background:#dedede}.mbsc-wp-light .dwwb:before{color:#000;border-color:#000}.mbsc-wp-light .dwwl .dwb-a{background:#dedede}.mbsc-wp-light .dwwl .dwb-a:before{color:#1ba0e3}.mbsc-wp-light .dw-bubble-bottom .dw-arr{border-color:transparent transparent #dedede transparent}.mbsc-wp-light .dw-bubble-top .dw-arr{border-color:#dedede transparent transparent transparent}.mbsc-wp-light .dwwms .dw-li .dw-i{color:#000}.mbsc-wp-light .dwwms .dw-li:after{border-color:#000}.mbsc-wp-light .dwwms .dw-msel:before{color:#000}.mbsc-wp-light .dwa .dw-i{color:#000;border-color:#a6a6a6;background:0}.mbsc-wp-light .dwwms .dw-i{background:0}.mbsc-wp-light .dw-cal-sc-m-cell{background:#dedede}.mbsc-wp-light .dw-cal-event{background:#a6a6a6;color:black}.mbsc-wp-light .dw-cal-events{background:#000;background:rgba(0,0,0,0.8)}.mbsc-wp-light .dw-cal-events-arr{border-color:rgba(0,0,0,0.8) transparent transparent}.mbsc-wp-light .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent rgba(0,0,0,0.8)}.mbsc-wp-light .dw-cal-day-m{border-color:#000 #000 transparent transparent}.mbsc-wp-light .dw-cal-day-fg{border-color:#a6a6a6}.mbsc-wp-light .dw-cal-day-inv .dw-cal-day-fg{color:rgba(0,0,0,0.3)}.mbsc-wp-light .dw-sel .dw-cal-day-fg{border-color:#1ba0e3}.mbsc-wp-light .dw-cal-day-hl .dw-cal-day-fg{background:#000;border-color:#000;color:#dedede}.mbsc-wp-light .dw-hl-now .dw-cal-today{color:#1ba0e3}.mbsc-wp-light .dwb:before,.mbsc-wp-light .dw-cal-btn-txt:before{color:#000;border-color:#000}.mbsc-wp-light .dwb-a:before,.mbsc-wp-light .dwb-a .dw-cal-btn-txt:before{background:#1ba0e3;border-color:#1ba0e3;color:white}.mbsc-wp-light .dw-week-nrs-c{background:#dedede}.mbsc-wp-light .mbsc-rating-icon{color:inherit}.mbsc-wp-light .mbsc-rating-circle{background:#000;color:#dedede}.mbsc-wp-light .mbsc-rating-circle-unf{background:#646464}.mbsc-wp-light.dw-timespan .dwl,.mbsc-wp-light.dw-timer .dwl{color:white}.mbsc-wp-light .mbsc-np-btn{background:#ccc;border:2px solid #dedede}.mbsc-wp-light .mbsc-np-btn.dwb-a{background:#1ba0e3;color:white}.mbsc-wp-light .mbsc-np-btn.dwb-d{color:#000;opacity:.5}.mbsc-wp-light .mbsc-np-del.dwb-a:before{color:#000}.mbsc-wp-light .mbsc-np-btn-empty{background:0}.mbsc-lv-wp-light .mbsc-lv-item,.mbsc-lv-wp-light .mbsc-lv-gr-title{background:#dedede;color:#000}.mbsc-lv-wp-light.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#f0f0f0}.mbsc-wp-light.mbsc-ms-c{background:#dedede;color:#000}.mbsc-wp-light .mbsc-ms-item{color:#a6a6a6}.mbsc-wp-light .mbsc-ms-ic:before{border-color:#000}.mbsc-wp-light .mbsc-ms-item-sel .mbsc-ms-ic:before,.mbsc-wp-light .mbsc-btn-a .mbsc-ms-ic:before{background:#000;color:#dedede}.mbsc-wp-light.mbsc-ms-icons .mbsc-ms-item{color:#000}.mbsc-wp-light .mbsc-ms-item-sel{color:#000}.mbsc-wp-light.mbsc-progress .mbsc-label{color:#000}.mbsc-wp-light.mbsc-progress .mbsc-input-ic{color:#000}.mbsc-wp-light .mbsc-progress-track{background:#dedede}.mbsc-wp-light .mbsc-progress-bar{background:#1ba0e3}.mbsc-wp-light .mbsc-slider-handle{background:#000}.mbsc-wp-light .mbsc-slider-tooltip{background:#000;color:#a6a6a6;border-color:#a6a6a6}.mbsc-wp-light .mbsc-slider-step{background:#fff}.mbsc-wp-light.mbsc-form{background-color:#fff;color:#000}.mbsc-wp-light .mbsc-input .mbsc-label{color:#000}.mbsc-wp-light .mbsc-desc{color:#5e5e5e}.mbsc-wp-light .mbsc-input-ic{color:#000}.mbsc-wp-light .mbsc-input select{background:#fff;color:#000}.mbsc-wp-light .mbsc-select input{border-color:#000;color:#000}.mbsc-wp-light .mbsc-input select.mbsc-active+input{border-color:#000}.mbsc-wp-light .mbsc-select .mbsc-input-wrap .mbsc-ic{color:#000}.mbsc-wp-light .mbsc-input select:disabled ~ input,.mbsc-wp-light .mbsc-input textarea:disabled,.mbsc-wp-light .mbsc-input input:disabled{background-color:transparent;color:#4f4f4f;border-color:#4f4f4f}.mbsc-wp-light .mbsc-checkbox-box{border-color:#000}.mbsc-wp-light .mbsc-checkbox-box:after{border-color:#000}.mbsc-wp-light .mbsc-radio-box{border-color:#000}.mbsc-wp-light .mbsc-radio-box:after{background-color:#000}.mbsc-wp-light .mbsc-btn{color:#000;border-color:#000}.mbsc-wp-light .mbsc-btn .mbsc-btn-ic{color:#000}.mbsc-wp-light .mbsc-btn-flat,.mbsc-wp-light .mbsc-btn-flat.mbsc-active{color:#000}.mbsc-wp-light .mbsc-btn-flat.mbsc-active .mbsc-btn-ic,.mbsc-wp-light .mbsc-btn-flat .mbsc-btn-ic{border-color:#000}.mbsc-wp-light .mbsc-switch input:checked+.mbsc-switch-track,.mbsc-wp-light .mbsc-radio input.mbsc-active+.mbsc-radio-box:after,.mbsc-wp-light .mbsc-radio input.mbsc-active+.mbsc-radio-box,.mbsc-wp-light .mbsc-checkbox input.mbsc-active+.mbsc-checkbox-box{background:#1ba0e3}.mbsc-wp-light.mbsc-form *::-moz-selection{color:#fff;background:#1ba0e3}.mbsc-wp-light.mbsc-form *::selection{color:#000;background:#1ba0e3}.mbsc-wp-light .mbsc-input input:focus,.mbsc-wp-light .mbsc-input select:focus+input,.mbsc-wp-light .mbsc-input textarea:focus{border-color:#1ba0e3;color:#000}.mbsc-wp-light .mbsc-input select:focus+input{background:#fff;color:#000}.mbsc-wp-light .mbsc-input select.mbsc-active+input{background:#1ba0e3;border-color:#1ba0e3;color:white}.mbsc-wp-light .mbsc-select select:focus ~ .mbsc-ic{color:#000}.mbsc-wp-light .mbsc-select select.mbsc-active ~ .mbsc-ic{color:white}.mbsc-wp-light .mbsc-btn-flat.mbsc-active .mbsc-btn-ic{border-color:#1ba0e3}.mbsc-wp-light .mbsc-btn.mbsc-active .mbsc-btn-ic{background:#1ba0e3}.mbsc-wp-light .mbsc-btn.mbsc-active:not(.mbsc-btn-flat){background:#1ba0e3}.mbsc-wp-light a{color:#1ba0e3}.mbsc-wp-light .mbsc-switch-track{-webkit-box-shadow:inset 0 0 0 2px #fff,0px 0 0 2px #000;box-shadow:inset 0 0 0 2px #fff,0px 0 0 2px #000}.mbsc-wp-light .mbsc-switch-handle{background:#000;border-color:#fff}.mbsc-wp-light .mbsc-switch input:disabled+.mbsc-switch-track{background:transparent}.mbsc-wp-light .mbsc-switch input:checked:disabled+.mbsc-switch-track{background:#000}.mbsc-wp-light .mbsc-segmented-content{border-color:#000;color:#000}.mbsc-wp-light .mbsc-segmented input:checked+.mbsc-segmented-content{background:#000;color:#fff}.mbsc-wp-light .mbsc-segmented input.mbsc-active+.mbsc-segmented-content{background:#1ba0e3}.mbsc-wp-light .mbsc-stepper .mbsc-active .mbsc-segmented-content{background:#1ba0e3}.mbsc-wp-light .mbsc-stepper input:disabled ~ .mbsc-segmented-item .mbsc-segmented-content,.mbsc-wp-light .mbsc-step-disabled .mbsc-segmented-content,.mbsc-wp-light .mbsc-segmented input:disabled+.mbsc-segmented-content{color:#b3b3b3;border-color:#b3b3b3}.mbsc-wp-light .mbsc-stepper input:disabled{color:#b3b3b3;-webkit-text-fill-color:#b3b3b3}.mbsc-wp-light .mbsc-segmented input:disabled:checked+.mbsc-segmented-content{color:#fff;background:#b3b3b3}.mbsc-wp-light .mbsc-stepper input{color:#000}
.toast-container {
    width: 310px;
    z-index: 9999;
}


* html .toast-container {
	position: absolute;
}

.toast-item {
	height: auto;
    /*Color del fondo de la alerta.*/
	background: white;
    /*opacity: 0.8;*/
	/*border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;*/
	color: #eee;
	padding-top: 15px;
	/*padding-bottom: 20px;*/
	padding-left: 0px;
	padding-right: 5px;
	font-family: lucida Grande;
	font-size: 14px;
	border: 2px solid;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
    border-radius: 5px;
}

.toast-item p {
    text-align: left;
    font-weight: 700;
    margin-left: 50px;
    margin-right: 50px;
}

.toast-item-close {
    background: url('../Images/Alertas/close.png');
    cursor: pointer;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 12px;
    right: 7px;
}

.toast-item-image {
    width:32px;
    height: 32px;
    position: absolute;
    top: 50%;
    margin-top: -16px;
    left: 10px;
}

.toast-item-image-notice {
    background: url('../Images/Alertas/informacion.png');
}

.toast-item-image-success {
    background: url('../Images/Alertas/confirmacion.png');
}

.toast-item-image-warning {
    background: url('../Images/Alertas/alerta.png');
}

.toast-item-image-error {
    background: url('../Images/Alertas/error.png');
}


/**
 * toast types
 *
 * pattern: toast-type-[value]
 * where 'value' is the real value of the plugin option 'type'
 *
 */
.toast-type-notice {
    color: gray;
    border-color: #007AE8;
}

.toast-type-success {
    color: gray;
    border-color: #00D169;
}

.toast-type-warning {
    color: gray;
    border-color: #FFD50D;
}

.toast-type-error {
    color: gray;
    border-color: #FF150D;
}

/**
 * positions
 *
 * pattern: toast-position-[value]
 * where 'value' is the real value of the plugin option 'position'
 *
 */
.toast-position-top-left {
    position: fixed;
    left: 20px;
    top: 20px;
}

.toast-position-top-center {
    position: fixed;
    top: 20px;
    left: 50%;
    margin-left: -140px;
}

.toast-position-top-right {
    position: fixed;
    top: 20px;
    right: 20px;
}

.toast-position-middle-left {
    position: fixed;
    left: 20px;
    top: 50%;
    margin-top: -40px;
}

.toast-position-middle-center {
    position: fixed;
    left: 50%;
    margin-left: -140px;
    margin-top: -40px;
    top: 50%;
}

.toast-position-middle-right {
    position: fixed;
    right: 20px;
    margin-left: -140px;
    margin-top: -40px;
    top: 50%;
}

.footable > thead > tr > th, .footable > thead > tr > td {
    /*position: relative*/
}

.footable {
    border-spacing: 0;
    width: 100%;
    /*border: solid #ccc 1px;*/
    /*-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;*/
    /*font-family: 'trebuchet MS','Lucida sans',Arial;*/
    font-size: 14px;
    color: #444
}

    .footable.breakpoint > tbody > tr > td.expand {
        background: url('../Images/imagenesGrid/plus.png') no-repeat 5px center;
        background-size: 20px;
        padding-left: 40px;
    }

    .footable.breakpoint > tbody > tr.footable-detail-show > td.expand {
        background: url('../Images/imagenesGrid/menos.png') no-repeat 5px center;
        background-size: 20px;
    }

    .footable.breakpoint > tbody > tr.footable-row-detail {
        background: #eee
    }

    .footable > tbody > tr:hover {
        background: #fbf8e9;
        background-color: #81DAF5;
    }

    .footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
        cursor: pointer;
        background-color: #81DAF5;
    }

    /*Contenedores desplegables*/
    .footable > tbody > tr > td, .footable > thead > tr > th {
        /*border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;*/
        /*padding: 10px;*/
        text-align: left;
        background-color: white;
    }

    .footable > thead > tr > th, .footable > thead > tr > td {
        background-color: rgba(93, 109, 126, 0.8) ;
        -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
        -moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
        box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
        border-top: 0;
        color: white;
        text-shadow: 0 1px 0 rgba(255,255,255,.5)
    }

        .footable > thead > tr > th:first-child, .footable > thead > tr > td:first-child {
            /*-moz-border-radius: 6px 0 0;
            -webkit-border-radius: 6px 0 0;
            border-radius: 6px 0 0*/
        }

        .footable > thead > tr > th:last-child, .footable > thead > tr > td:last-child {
            /*-moz-border-radius: 0 6px 0 0;
            -webkit-border-radius: 0 6px 0 0;
            border-radius: 0 6px 0 0*/
        }

        .footable > thead > tr > th:only-child, .footable > thead > tr > td:only-child {
            /*-moz-border-radius: 6px 6px 0 0;
            -webkit-border-radius: 6px 6px 0 0;
            border-radius: 6px 6px 0 0*/
        }

    .footable > tbody > tr:last-child > td:first-child {
        /*-moz-border-radius: 0 0 0 6px;
        -webkit-border-radius: 0 0 0 6px;
        border-radius: 0 0 0 6px*/
    }

    .footable > tbody > tr:last-child > td:last-child {
        /*-moz-border-radius: 0 0 6px;
        -webkit-border-radius: 0 0 6px;
        border-radius: 0 0 6px*/
    }

    .footable > tbody img {
        vertical-align: middle
    }

.ui-colorpicker {
  position: fixed;
  border: 1px solid #aaa;
  padding: 0.2em;
  background: #fff;
  display: none; }
  .ui-colorpicker .palette {
    border-spacing: 0px;
    font-size: 10px; }
    .ui-colorpicker .palette .cell {
      width: 15px;
      height: 15px;
      text-align: center;
      padding: 1px;
      border: 1px solid transparent;
      cursor: pointer;
      color: #fff; }
      .ui-colorpicker .palette .cell:hover {
        border-color: #fff; }
      .ui-colorpicker .palette .cell.alt {
        color: #000; }
        .ui-colorpicker .palette .cell.alt:hover {
          border-color: #000; }
    .ui-colorpicker .palette .sep td {
      height: 2px; }

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
/*# sourceMappingURL=bootstrap-datepicker.min.css.map */
/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */
html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden!important;display:-webkit-box;display:-ms-flexbox;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.os-host-flexbox>.os-size-auto-observer,.os-host-flexbox>.os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size:before,#os-dummy-scrollbar-size:after,.os-content:before,.os-content:after{content:'';display:table;width:.01px;height:.01px;line-height:0;font-size:0;flex-grow:0;flex-shrink:0;visibility:hidden}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;visibility:hidden!important;background:0 0!important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.os-host-overflow>.os-padding{overflow:hidden}.os-viewport{direction:inherit!important;box-sizing:inherit!important;resize:none!important;outline:0!important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:100%;height:100%;width:100%;visibility:visible}.os-content>.os-textarea{box-sizing:border-box!important;direction:inherit!important;background:0 0!important;outline:0 transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;-webkit-filter:none!important;filter:none!important;border:0!important;resize:none!important;-webkit-transform:none!important;transform:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important;-webkit-perspective:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}.os-resize-observer-host.observed{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.os-resize-observer-host>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}.os-resize-observer-host.observed>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer:before{display:flex;position:relative;flex-grow:1;flex-shrink:0;flex-basis:auto;box-sizing:border-box}.os-resize-observer-host.observed>.os-resize-observer:before{content:'';box-sizing:content-box;padding:inherit;border:inherit;margin:0}.os-size-auto-observer{box-sizing:inherit!important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none!important;transition:none!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.os-resize-observer{-webkit-animation-duration:.001s;animation-duration:.001s;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation}object.os-resize-observer{box-sizing:border-box!important}@-webkit-keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0!important;border:0!important}.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}.os-scrollbar-auto-hidden,.os-padding+.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar:hover,.os-scrollbar-corner.os-scrollbar-corner-resize{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.os-host-overflow{overflow:hidden!important}.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical,.os-theme-none>.os-scrollbar-corner{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-width:10px;min-height:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;box-sizing:border-box;background:0 0}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:0 0}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:0 0}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(255,255,255,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}
.tableDiv img {
    border: 0 !important;
}

.fixedColumn .fixedTable td {
    color: black;
    background-color: #4EC8E0;
    font-size: 8px;
    font-weight: normal;
    font-weight: bold;
}

.fixedContainer .fixedTable td {
    font-size: 10px !important;
}

.fixedHead td, .fixedFoot td, .fixedHead span {
    color: #FFFFFF;
    background-color: #0014FF;
    font-size: 9px !important;
    font-weight: bold;
    border: 0px !important;
    margin: 0 !important;
    text-align: center;
    line-height: 8px;
}

.fixedHead tr {
    height: 26px !important;
}

.fixedTable td {
    font-size: 8px !important;
    background-color: #FFFFFF;
    text-align: center;
    height: 19px !important;
    padding: 0 !important;
    margin: 0 !important;
    white-space: nowrap;
}

.fixedColumn span, .fixedColumn a {
    font-size: 8px !important;
}

.fixedColumn {
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

    .fixedColumn td {
        border: 1px solid #000000;
        margin: 0px 0px 0px 0px !important;
        padding: 0px !important;
        height: 11px !important;
        text-align: left !important;
        white-space: normal !important;
    }

    .fixedColumn tr {
        border: 0px !important;
        margin: 0px 0px 0px 0px !important;
        padding: 0px !important;
    }


.visible {
    visibility: visible;
}

.hidden {
    visibility: hidden;
}

.fixedColumn td.td0 {
    width: 80px !important;
}

.fixedColumn td.pers {
    text-align: right !important;
    padding-right: 5px !important;
}

.fixedColumn td.simu {
    background-color: yellow !important;
    color: red !important;
}

.fixedColumn td.td1 {
    width: 200px !important;
}

.fixedColumn td.td2 {
    width: 60px !important;
}

.fixedColumn td.td3 {
    width: 60px !important;
}

.fixedColumn .fixedTable {
    margin-left: 2px !important;
}

    .fixedColumn .fixedTable td {
        height: 19px !important;
        line-height: 17px;
        text-transform: uppercase;
    }

div#ctl00_Contentplaceholder1_grid {
    width: 100% !important;
}

.fixedArea {
    margin-left: 10px;
    width: 92%;
}

.sepTorn {
    background-color: Yellow !important;
    color: #000000 !important;
}

.totals {
    background-color: #BDBDBD !important;
    color: #000000 !important;
}

.totalsOK {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}

.totalsColOK {
    background-color: #BDBDBD !important;
    color: #298A08 !important;
}

.totalsColNoOK {
    background-color: #BDBDBD !important;
    color: #FF0000 !important;
}

.loadingHidden {
    background-color: white;
    background-image: url(../images/loading2.gif);
    z-index: 999;
    position: absolute;
    height: 500px;
    width: 100%;
    visibility: hidden;
}

.loadingMostrar {
    background-color: white;
    background-image: url(../images/loading2.gif);
    z-index: 999;
    position: absolute;
    height: 500px;
    width: 100%;
    visibility: visible;
}

.ajax__calendar_container {
    z-index: 999;
}

/* ESTILS PER PANTALLA PLANIFICACIO GRID *********** */

.fixedColumn td.td_grid0 {
    width: 300px !important;
}

.fixedColumn td.td_grid1 {
    width: 60px !important;
    text-align: center !important;
}

.rowPT_planificacio {
    background-color: #BDBDBD !important;
    color: #000000 !important;
    height: 15px !important;
}

/* ESTILS ROWS SEPARACIONS */

.sepCOUNIPROD {
    background-color: Orange !important;
    line-height: 8px !important;
}

.sepCOUNIORG {
    background-color: Orange !important;
    line-height: 8px !important;
}

.sepCOPUESTOTRABAJO {
    background-color: #4486c7 !important;
    line-height: 8px !important;
    color: #fff !important;
}

.sepASISTENTE {
    background-color: #44C8C6 !important;
    line-height: 8px !important;
    color: red !important;
}

.sepASISTENTE1 {
    background-color: #44C8C6 !important;
    line-height: 8px !important;
    color: white !important;
}

.sepASISTENTE2 {
    background-color: #44C8C6 !important;
    line-height: 8px !important;
    color: white !important;
}

.sepCOCENTRO {
    background-color: coral !important;
    line-height: 8px !important;
}

.sepCODIVISION {
    background-color: Maroon !important;
    line-height: 8px !important;
    color: white !important;
}

.sepCOSECCION {
    background-color: Olive !important;
    line-height: 8px !important;
}

.sepCOSUBSECCION {
    background-color: Teal !important;
    line-height: 8px !important;
}

.sepCOCATEGORIA {
    background-color: Yellow !important;
    color: #000 !important;
    line-height: 8px !important;
}

.sepCODATOVAR {
    background-color: Silver !important;
    line-height: 8px !important;
}

.fixedColumn .fixedTable td.sepCODATOVAR {
    color: #000 !important;
}

.tdGrid {
    height: 15px;
    text-transform: uppercase;
}

.sepCOPRESUPUESTO {
    background-color: Red !important;
    line-height: 8px !important;
}

.sepCOUNIPRODAGRUP {
    background-color: Navy !important;
    line-height: 8px !important;
}

.sepRESUM {
    background-color: #ffcc99 !important;
    line-height: 8px !important;
}

.sepCOPLAZA {
    background-color: Green !important;
    line-height: 8px !important;
}

.fixedColumn .fixedTable td.sepRESUM {
    text-align: center !important;
    color: #000 !important;
    font-weight: bold;
}

BODY {
    height: 100%;
    margin: 10px;
    font-family: Tahoma, Arial, Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
}

.GridViewScrollHeader TH {
    padding: 5px;
    font-weight: bold;
    white-space: nowrap;
    /*border-right: 1px solid #e6e6e6;*/
    /*border-bottom: 1px solid #e6e6e6;*/
    text-align: left;
    vertical-align: bottom;
    background-color: #005273;
    height: 3em;
    color: white;
    text-align: center;
}

.GridViewScrollItem TD {
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background-color: #FFFFFF;
    color: #444444;
    font-weight: bold;
}

.GridViewScrollItemFreeze .td1, .GridViewScrollItemFreeze .td0, .GridViewScrollItemFreeze .td3, .GridViewScrollItemFreeze .td2 {
    color: white;
    background-color: #005273;
}

.GridViewScrollItemFreeze TD.separacio {
    color: black;
}


.GridViewScrollItemFreeze TD {
    padding: 5px;
    white-space: nowrap;
    /*border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;*/
    /*background-color: #FAFAFA;*/
    background-color: #005273;
    font-weight: bold;
}

.GridViewScrollItemFreeze tr {
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background-color: #FAFAFA;
    color: #444444;
}

.GridViewScrollFooterFreeze TD {
    padding: 10px;
    white-space: nowrap;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background-color: #F4F4F4;
    color: #444444;
}

/*Fuente del portal*/
@font-face {
    font-family: 'UniviaPro-Regular','UniviaPro-Light';
    src: url('../fonts/UniviaPro-Light.ttf') format('truetype');
}

/* width */
::-webkit-scrollbar {
     width: 10px; /* width of vertical scrollbar */
}

/* Track */
::-webkit-scrollbar-track {
    background: #E9EDF7;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #00A3E0;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #00A3E0;
    }

html {
    font-family: 'UniviaPro-Regular','UniviaPro-Light' !important;
    font-size: 14px;
    background: #E9EDF7;
}

input[type="radio"], input[type="checkbox"] {
    cursor: pointer !important;
}

/*Color del TextBox en caso de ReadOnly, 'Firefox'*/
input[type="text"]:-moz-read-only, input[type="search"]:-moz-read-only {
    background-color: rgba(93, 109, 126, 1) !important;
    color: white;
}

/*Color del TextBox en caso de ReadOnly*/
input[type="text"]:read-only, input[type="search"]:read-only {
    background-color: rgba(93, 109, 126, 1) !important;
    color: white;
}


input[type="image"] {
    cursor: pointer;
}

.imagen_empleado_circular {
    width: 40px !important;
    height: 40px !important;
    border-radius: 150px;
    -webkit-border-radius: 150px !important;
    -moz-border-radius: 150px !important;
    cursor: pointer !important;
    z-index: 1 !important;
}

.imagen_empleado_circulo {
    width: 70px;
    height: 70px;
    border-radius: 150px;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    cursor: pointer;
    z-index: 0;
}

    .imagen_empleado_circulo:hover {
        opacity: .4;
        filter: alpha(opacity=50);
        background-color: rgba(0, 0, 0, 0.5);
        transition: all 1s;
        -webkit-transition: all 1s;
    }

input[type="number"] {
    -moz-appearance: textfield;
}

/*.botonLogin {
    width: 200px;
    height: 50px;
    background-color: transparent;
    border: 2px solid;
    border-color: white;
    color: white;
}

    .botonLogin:hover {
        background-color: rgba(39,107,153, 0.4);
        border-color: #20577D;
        color: white;
        font-size: 13px;
        cursor: pointer;
    }*/

.botonImagen {
    background-color: transparent;
    border: 2px solid;
    border-color: #3498DB;
    border-radius: 5px;
    color: black;
}

    .botonImagen:hover {
        background-color: rgba(21, 170, 161, 0.8);
        border-color: #0a5d58;
        color: white;
        cursor: pointer;
    }


.panel_botones {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
    text-decoration: none;
    width: 100%;
}

a {
    text-decoration: none;
}

.separador {
    /*COLOR DENARIO*/
    border-top: 2px solid rgb(33, 135, 178);
    border-bottom: 2px solid #34495E;
    border-left: none;
    border-right: none;
    height: 6px;
    margin-left: 0px;
}

.degradado {
    color: white;
    text-align: left;
    font-size: 15PX;
}


    .degradado:hover {
        cursor: pointer;
    }


.cabecera_personalizada_grid {
    background-color: #083D4C;
    color: white;
    font-size: 10px;
}

separador_menu {
    border-bottom: 2px solid #34495E;
    border-left: none;
    border-right: none;
    height: 6px;
    margin-left: 0px;
    width: 85%;
}

.panelBorde {
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 2px solid #1e7fc9;
    padding: 5px;
}

fieldset {
    border-radius: 19px 19px 19px 19px;
    -moz-border-radius: 19px 19px 19px 19px;
    -webkit-border-radius: 19px 19px 19px 19px;
    border: 2px solid #1e7fc9;
    padding: 10px;
}

/*Botones con estilo nuevo.*/
.boton {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/abrirFrame.png');
    background-size: 23px, 23px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    word-wrap: break-word;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    max-width: 180px;
    min-width: 180px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
}

.boton_menu {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/abrirFrame.png');
    background-size: 23px, 23px;
    background-repeat: no-repeat;
    font-size: 10px;
    color: #FFF;
    word-wrap: break-word;
    background-color: #7F8C8D;
    padding: 6px 33px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    max-width: 145px;
    min-width: 145px;
    /*border-radius: 100px;*/
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
}

.botonBI {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/abrirFrame.png');
    background-size: 23px, 23px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    width: 250px;
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
}

.azul {
    background-image: url('../images/abrirFrame.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    word-wrap: break-word;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azul:hover {
        background-image: url('../images/abrirFrame.png');
        background-size: 19px, 19px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
        word-wrap: break-word;
        text-shadow: 1px 1px 6px #fff;
    }

    .azul:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
        word-wrap: break-word;
    }

        .azul:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
            word-wrap: break-word;
        }

    .azul:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
        word-wrap: break-word;
    }

    .azul:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
        word-wrap: break-word;
    }


.botonHistorico {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/editar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    max-width: 150px;
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulHistorico {
    background-image: url('../images/ButtonIcons/editar.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulHistorico:hover {
        background-image: url('../images/ButtonIcons/editar.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulHistorico:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulHistorico:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulHistorico:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulHistorico:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }


.botonRefrescar {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/limpiar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    /*max-width: 150px;
    min-width: 150px;*/
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulRefrescar {
    background-image: url('../images/ButtonIcons/limpiar.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulRefrescar:hover {
        background-image: url('../images/ButtonIcons/limpiar.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulRefrescar:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulRefrescar:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulRefrescar:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulRefrescar:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.botonCuestionario {
    background-image: url('../images/imagenesGrid/right.png');
    background-color: transparent;
    border: none;
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    padding: 5px 45px;
    outline: none;
    margin: 5px;
    border-bottom: 1px solid #D8D8D8;
    border-color: #D8D8D8;
    border-bottom-style: dotted;
    padding-bottom: 4px;
    text-align: left;
    background-position: 5px;
}

.azulCuestionario {
}

    .azulCuestionario:hover {
        cursor: pointer;
    }

    .azulCuestionario:active {
        border-color: black;
    }

.botonLimpiar {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/limpiador.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    /*max-width: 150px;*/
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulLimpiar {
    background-image: url('../images/ButtonIcons/limpiador.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulLimpiar:hover {
        background-image: url('../images/ButtonIcons/limpiador.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulLimpiar:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulLimpiar:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulLimpiar:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulLimpiar:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.botonPopup {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/doblePantalla.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    max-width: 200px;
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulPopup {
    background-image: url('../images/ButtonIcons/doblePantalla.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulPopup:hover {
        background-image: url('../images/ButtonIcons/doblePantalla.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulPopup:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulPopup:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulPopup:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulPopup:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.botonFiltrar {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/filtroGrid.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    /*max-width: 150px;
    min-width: 150px;*/
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.botonFiltrarGrid {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/filtroGrid.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 3px 45px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    min-width: 140px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulFiltrar {
    background-image: url('../images/ButtonIcons/filtroGrid.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulFiltrar:hover {
        background-image: url('../images/ButtonIcons/filtroGrid.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulFiltrar:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulFiltrar:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulFiltrar:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulFiltrar:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.botonImprimir {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/imprimirPantalla.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    /*max-width: 150px;
    min-width: 150px;*/
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulImprimir {
    background-image: url('../images/ButtonIcons/imprimirPantalla.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulImprimir:hover {
        background-image: url('../images/ButtonIcons/imprimirPantalla.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulImprimir:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulImprimir:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulImprimir:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulImprimir:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.botonInformar {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/info.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    /*max-width: 150px;
    min-width: 150px;*/
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulInformar {
    background-image: url('../images/ButtonIcons/info.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulInformar:hover {
        background-image: url('../images/ButtonIcons/info.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulInformar:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulInformar:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulInformar:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulInformar:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.botonEditar {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/editar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    /*max-width: 150px;
    min-width: 150px;*/
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulEditar {
    background-image: url('../images/ButtonIcons/editar.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulEditar:hover {
        background-image: url('../images/ButtonIcons/editar.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulEditar:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulEditar:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulEditar:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulEditar:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.WordBoton {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/word.png');
    background-position: left;
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    max-width: 200px;
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulWord {
    background-image: url('../images/ButtonIcons/word.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulWord:hover {
        background-image: url('../images/ButtonIcons/word.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulWord:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulWord:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulWord:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulWord:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }


.botonAdjuntar {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/addDocumento.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #7F8C8D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.azulDocumento {
    background-image: url('../images/ButtonIcons/addDocumento.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3498DB;
    box-shadow: 0px 8px 0px 0px #2980B9;
}

    .azulDocumento:hover {
        background-image: url('../images/ButtonIcons/addDocumento.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58ACFA;
        cursor: pointer;
    }

    .azulDocumento:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .azulDocumento:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .azulDocumento:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .azulDocumento:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.botonVerde {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/aceptar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #2ECC71;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.botonSubir {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/subir.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #2ECC71;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.botonExcel {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/excel.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #2ECC71;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    max-width: 150px;
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.verdeExcel {
    background-image: url('../images/ButtonIcons/excel.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #2ECC71;
    box-shadow: 0px 8px 0px 0px #239B56;
}

    .verdeExcel:hover {
        background-image: url('../images/ButtonIcons/excel.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #58D68D;
        cursor: pointer;
    }

    .verdeExcel:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .verdeExcel:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .verdeExcel:disabled {
        box-shadow: 0px 8px 0px 0px #27AE60;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .verdeExcel:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.verde {
    background-image: url('../images/ButtonIcons/aceptar.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #2ECC71;
    box-shadow: 0px 8px 0px 0px #239B56;
}

.verdeSubir {
    background-image: url('../images/ButtonIcons/subir.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #2ECC71;
    box-shadow: 0px 8px 0px 0px #239B56;
}

.verde:hover {
    background-image: url('../images/ButtonIcons/aceptar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    background-color: #58D68D;
    cursor: pointer;
}

.verde:active {
    box-shadow: 0px 2px 0px 0px #28C169;
}

    .verde:active:before {
        box-shadow: 0px 2px 0px 0px #28C169;
    }

.verde:disabled {
    box-shadow: 0px 8px 0px 0px #27AE60;
    opacity: 0.5;
    cursor: not-allowed;
}

.verde:target {
    font-size: 18px;
    border: 2px solid red;
    /*border-radius: 100px;*/
    width: 100px;
    height: 100px;
}

.verdeSubir:hover {
    background-image: url('../images/ButtonIcons/subir.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    background-color: #58D68D;
    cursor: pointer;
}

.verdeSubir:active {
    box-shadow: 0px 2px 0px 0px #28C169;
}

    .verdeSubir:active:before {
        box-shadow: 0px 2px 0px 0px #28C169;
    }

.verdeSubir:disabled {
    box-shadow: 0px 8px 0px 0px #27AE60;
    opacity: 0.5;
    cursor: not-allowed;
}

.verdeSubir:target {
    font-size: 18px;
    border: 2px solid red;
    /*border-radius: 100px;*/
    width: 100px;
    height: 100px;
}



.botonRojo {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/eliminar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #CB4335;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    /*max-width: 150px;
    min-width: 150px;*/
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.rojo {
    background-image: url('../images/ButtonIcons/eliminar.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #CB4335;
    box-shadow: 0px 8px 0px 0px #922B21;
}

    .rojo:hover {
        background-image: url('../images/ButtonIcons/eliminar.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #E74C3C;
        cursor: pointer;
    }

    .rojo:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .rojo:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .rojo:disabled {
        box-shadow: 0px 8px 0px 0px #922B21;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .rojo:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.botonAdobe {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/pdf.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #CB4335;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    max-width: 150px;
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.adobe {
    background-image: url('../images/ButtonIcons/pdf.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #CB4335;
    box-shadow: 0px 8px 0px 0px #922B21;
}

    .adobe:hover {
        background-image: url('../images/ButtonIcons/pdf.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #E74C3C;
        cursor: pointer;
    }

    .adobe:active {
        box-shadow: 0px 2px 0px 0px #2980B9;
    }

        .adobe:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .adobe:disabled {
        box-shadow: 0px 8px 0px 0px #922B21;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .adobe:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }


.botonCargar {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/cargar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #3AA79D;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    max-width: 150px;
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.cargar {
    background-image: url('../images/ButtonIcons/cargar.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #3AA79D;
    box-shadow: 0px 8px 0px 0px #2E877F;
}

    .cargar:hover {
        background-image: url('../images/ButtonIcons/cargar.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #43C1B5;
        cursor: pointer;
    }

    .cargar:active {
        box-shadow: 0px 2px 0px 0px #2E877F;
    }

        .cargar:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .cargar:disabled {
        box-shadow: 0px 8px 0px 0px #E2E04C;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .cargar:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }


.botonNaranja {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/salir.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #F39C12;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    /*max-width: 150px;
    min-width: 150px;*/
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.naranja {
    background-image: url('../images/ButtonIcons/salir.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #F39C12;
    box-shadow: 0px 8px 0px 0px #DC7633;
}

    .naranja:hover {
        background-image: url('../images/ButtonIcons/salir.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #F0B27A;
        cursor: pointer;
    }

    .naranja:active {
        box-shadow: 0px 2px 0px 0px #DC7633;
    }

        .naranja:active:before {
            box-shadow: 0px 2px 0px 0px #DC7633;
        }

    .naranja:disabled {
        opacity: 0.5;
        cursor: not-allowed;
    }

    .naranja:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.botonReport {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/print.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #2E4053;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    /*max-width: 150px;
    min-width: 150px;*/
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.report {
    background-image: url('../images/ButtonIcons/print.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #5D6D7E;
    box-shadow: 0px 8px 0px 0px #212F3C;
}

    .report:hover {
        background-image: url('../images/ButtonIcons/print.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #85929E;
        cursor: pointer;
    }

    .report:active {
        box-shadow: 0px 2px 0px 0px #212F3C;
    }

        .report:active:before {
            box-shadow: 0px 2px 0px 0px #212F3C;
        }

    .report:disabled {
        opacity: 0.5;
        cursor: not-allowed;
    }

    .report:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }


.botonNaranjaCamara {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/camara.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #F39C12;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    max-width: 150px;
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.naranjaCamara {
    background-image: url('../images/ButtonIcons/camara.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #F39C12;
    box-shadow: 0px 8px 0px 0px #DC7633;
}

    .naranjaCamara:hover {
        background-image: url('../images/ButtonIcons/camara.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #F0B27A;
        cursor: pointer;
    }

    .naranjaCamara:active {
        box-shadow: 0px 2px 0px 0px #DC7633;
    }

        .naranjaCamara:active:before {
            box-shadow: 0px 2px 0px 0px #DC7633;
        }

    .naranjaCamara:disabled {
        opacity: 0.5;
        cursor: not-allowed;
    }

    .naranjaCamara:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }


.puntMenu img {
    width: 24px;
    height: 24px;
    margin-right: 5px;
}


.CLIENT {
    background-color: #4486C7;
}

input[type=text], input[type=search], input[type=password], textarea {
    /* 13-06-2018 comentado porque en Internet explorer liaba un pitoste de la ostia, no volver a activar sin verificar visualizacion en Internet Explorer */
    /*display: -ms-flexbox;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    white-space: nowrap;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    outline: none;*/
    outline: none;
    /*padding: 3px 0px 3px 3px;
    border: 1px solid #AEB6BF;*/
}

    input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, textarea:focus {
        /*border-color: #80bdff;*/
        /*box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);*/
        outline: none;
    }


    input[type=text]:disabled, input[type=password]:disabled, input[type=search]:disabled, textarea:disabled, input.disabled {
        background-color: rgba(93, 109, 126, 1) !important;
        color: white !important;
    }


.PlanificacionServicio .ajax__tab_body {
    padding: 0 !important;
    border: 1px solid #000 !important;
    background-color: #F2F2F2 !IMPORTANT;
}

.modalPopupBusquedaSQL {
    width: auto !important;
    position: absolute !important;
    top: 30px !important;
    left: 50px !important;
    padding: 10px !important;
    border-style: solid;
    border-width: 1px;
    background-color: White;
}

.PanelWithbusquedaSQL {
    height: 250px;
    overflow: scroll;
    overflow-x: hidden;
}

div#Div2 {
    display: none;
}

td.puntMenu table:first-child td:first-child tr:first-child td:first-child a:first-child {
    color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    border: none !important;
}

    td.puntMenu table:first-child td:first-child tr:first-child td:first-child a:first-child:hover {
        cursor: pointer;
        color: rgba(255,255,255,1);
        text-decoration: none;
        -o-text-overflow: clip;
        text-overflow: clip;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        text-shadow: 0 0 10px rgba(255,255,255,1), 0 0 20px rgba(255,255,255,1), 0 0 30px rgba(255,255,255,1), 0 0 40px #00ffff, 0 0 70px #00ffff, 0 0 80px #00ffff, 0 0 100px #00ffff;
        -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 0.8);
        -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 0.8);
        -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 0.8);
        transition: all 200ms cubic-bezier(0.42, 0, 0.58, 0.8);
        -webkit-transform: none;
        transform: none;
    }

h2, pre {
    margin: 0px;
    padding: 5px 20px 5px 20px;
}

a {
    color: black;
    background-color: transparent;
    text-decoration: none;
}


pre {
    color: #564b47;
    font-size: 11px;
    background-color: transparent;
    font-family: Courier, Monaco, Monospace;
}

.alignright {
    margin-top: 0;
    text-align: right;
    font-size: 10px;
}

h2 {
    font-size: 14px;
    padding-top: 10px;
    color: #564b47;
    background-color: transparent;
}

/*h1 {
	font-size: 11px;
	text-transform:uppercase;
	text-align: right;
	color: #564b47;
	background-color: #90897a;
	padding:5px 15px;
	margin:0px
}*/

strong {
    font-size: 13px;
}

/*  3 column positioning-layers static and absolute */

#left {
    position: absolute;
    left: 0px;
    width: 280px;
    margin: 0px;
    padding: 20px 0 0 7px;
}

#content {
    margin: 5px 190px 0px 280px;
    padding: 0 0 5em; /* bottom padding for footer */
}

#right {
    position: absolute;
    right: 0px;
    width: 190px;
    margin: 0px;
    padding: 0px;
}

/*  4 column positioning-layers static and absolute */

#pagetitle {
    top: 115px;
    background: #fff;
}

#leftcontent {
    position: absolute;
    left: 0px;
    width: 24.75%;
    top: 155px;
    background: #fff;
    padding: 0 0 5em; /* bottom padding for footer */
}

#centerleftcontent {
    position: absolute;
    left: 25%;
    width: 24.75%;
    top: 155px;
    background: #fff;
    padding: 0 0 5em; /* bottom padding for footer */
}

#centerrightcontent {
    position: absolute;
    left: 50%;
    width: 24.75%;
    top: 155px;
    background: #fff;
    padding: 0 0 5em; /* bottom padding for footer */
}

#rightcontent {
    position: absolute;
    left: 75%;
    width: 24.75%;
    top: 155px;
    padding: 0 0 5em; /* bottom padding for footer */
}

/*  2 column positioning-layers static and absolute */
#menu {
    position: absolute;
    left: 0px;
    width: 150px;
    margin: 0px;
    padding: 0px 0 0 7px;
}

#contentcolumn {
    margin: 0px 0px 0px 200px;
    padding: 0 0 5em; /* bottom padding for footer */
}

/* full width */
#fullcontentcolumn {
    padding: 0 0 5em; /* bottom padding for footer */
    margin: 0 10px 0 10px;
}


div#container {
    position: relative; /* needed for footer positioning*/
    margin: 0 auto; /* center, not in IE5 */
    /*background:#f0f0f0;*/
    height: auto !important; /* real browsers */
    height: 90%; /* IE6: treaded as min-height*/
    min-height: 90%; /* real browsers */
}

div#footer {
    clear: both;
    position: absolute;
    width: 100%;
    bottom: 0; /* stick to bottom */
    height: 0px;
}

    div#footer p {
        color: #999;
        font-size: 9px;
        padding: 7px;
    }

        div#footer p a {
            font-size: 9px;
            padding-bottom: 2px;
            border-bottom: 1px dotted #ccc;
        }

.float_left {
    float: left;
    padding: 5px;
}


UL {
    TEXT-DECORATION: none;
}

/*DropDownList*/

.dropDownlList {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: left;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    text-decoration: none;
    background-image: url('../../images/ButtonIcons/dropArrow.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 5px 0px 5px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

.dropDownlList {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .dropDownlList:hover {
        background-color: #649ADB;
        cursor: pointer;
    }


/*Efecto resplandor para los ifrmae internos de la pantalla.*/
.ResplandorIframe {
    /*COLOR RESPLANDOR DENARIO*/
    -moz-box-shadow: 0px 0px 30px rgba(81, 203, 238, 1);
    -webkit-box-shadow: 0px 0px 30px rgba(81, 203, 238, 1);
    box-shadow: 0px 0px 30px rgba(81, 203, 238, 1);
    padding: 10px;
    border: 1px solid rgba(81, 203, 238, 1);
    width: 90%;
    height: 750px;
    margin: 40px;
}

/*Botones*/
contentplaceholder {
    FONT-SIZE: 8pt;
}

.AceptarBoton {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    text-decoration: none;
    background-image: url('../images/ButtonIcons/aceptar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #269F00;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    outline: none;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    border-radius: 5px;
}

.AceptarBoton {
    background-color: #269F00;
    border: 1px solid #269F00;
    outline: none;
}

    .AceptarBoton:hover {
        background-color: #3EB818;
        cursor: pointer;
        outline: none;
    }

    .AceptarBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
        outline: none;
    }


.OcultarFrameBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    text-decoration: none;
    background-image: url('../images/abrirFrame.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #CD5C5C;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 5px;
}

.OcultarFrameBoton {
    background-color: #CD5C5C;
    border: 1px solid #CD5C5C;
}

    .OcultarFrameBoton:hover {
        background-color: #F08080;
        cursor: pointer;
    }

    .OcultarFrameBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

.AnadirBoton {
    background-color: #269F00;
    border: 1px solid #269F00;
}

    .AnadirBoton:hover {
        background-color: #3EB818;
        cursor: pointer;
    }

    .AnadirBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }


.ResumenBoton {
    background-image: url(../images/application_edit.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #8080ff;
    background-color: #99ccff;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
}

.GenerarMovimientosBoton {
    background-image: url(../images/application_edit.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #8080ff;
    background-color: #99ccff;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
}


.MarcarTodosBoton {
    background-image: url(../images/page_white_edit.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #8080ff;
    background-color: #9999ff;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
}


.ModificarBoton {
    background-image: url(../images/page_white_paintbrush.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: saddlebrown;
    background-color: #ffcc99;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
}


.PantallaBoton {
    background-image: url(../images/picture_empty.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: Green;
    background-color: #E6F3B6;
    cursor: pointer;
    text-align: center;
    border-radius: 4pt;
    width: 150px;
}


.PropuestaBoton {
    background-image: url(../images/script_go.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: Green;
    background-color: #E6F3B6;
    cursor: pointer;
    text-align: center;
    border-radius: 4pt;
    width: 150px;
}

.DatosEspeciales {
    background-image: url(../images/application_go.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: Green;
    background-color: #E6F3B6;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
}


.PrinterBoton {
    background-image: url(../images/printer.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: Green;
    background-color: #98e1bd;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
    outline: none;
}

.Tarjetas {
    background-image: url(../images/shape_move_forwards.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: blue;
    background-color: #99ccff;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
}

.LupaBoton {
    background-image: url(../images/search.png);
    background-position: 1px center;
    background-repeat: no-repeat;
    border: none !important;
    background-color: transparent !important;
    cursor: pointer;
    text-align: center;
    width: 23px;
    height: 20px;
    align-self: center;
    vertical-align: middle;
    outline: none;
}

.LupaBotonEliminar {
    background-image: url(../images/ButtonIcons/delete.png);
    background-position: 1px center;
    background-repeat: no-repeat;
    border: none !important;
    background-color: transparent !important;
    cursor: pointer;
    text-align: center;
    width: 24px;
    height: 24px;
    align-self: center;
    vertical-align: middle;
    outline: none;
    content: 'Eliminar selección'
}

    .LupaBotonEliminar:hover {
        transform: scale(1.1);
    }

.LupaBoton:hover {
    outline: none;
}


.LupaBoton:active {
    outline: none;
}

.PasarGrid {
    background-image: url(../images/abrirGrid.png);
    background-position: 1px center;
    background-repeat: no-repeat;
    border: none !important;
    background-color: transparent !important;
    cursor: pointer;
    text-align: center;
    width: 20px;
    height: 20px;
    align-self: center;
    vertical-align: middle;
    outline: none;
}

    .PasarGrid:hover {
        outline: none;
    }


    .PasarGrid:active {
        outline: none;
    }


.SelectWeek {
    background-image: url(../images/resultset_next.png);
    background-position-x: center;
    background-repeat: no-repeat;
}

.AnadirUserBoton {
    background-image: url(../images/user_add.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: Green;
    background-color: #E6F3B6;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
}

.CopiarBoton {
    background-image: url(../images/application_edit.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border: 1px solid #7575d7;
    background-color: #c4c4ee;
    cursor: pointer;
    text-align: center;
    border-radius: 4pt;
    width: 150px;
}

.CalendariBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/calendario.png');
    background-repeat: no-repeat;
    background-size: 17px, 17px;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 5px;
}

.CalendariBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .CalendariBoton:hover {
        background-color: #649ADB;
    }

.PopupBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/doblePantalla.png');
    background-repeat: no-repeat;
    background-size: 17px, 17px;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    outline: none;
    border-radius: 5px;
}

.PopupBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
    outline: none;
}

    .PopupBoton:hover {
        background-color: #649ADB;
        outline: none;
    }

    .PopupBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
        outline: none;
    }

/*.HistBotonCont {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    height: 20px;
    background-image: url('../images/ButtonIcons/doblePantalla.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;

}

.HistBotonCont {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .HistBotonCont:hover {
        background-color: #649ADB;
    }*/


.HistBotonCont {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: right;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/doblePantalla.png');
    background-size: 15px, 15px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #2ECC71;
    padding: 1px 30px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    max-width: 150px;
    min-width: 20px;
    /*margin: 5px;*/
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.HistBotonCont {
    background-image: url('../images/ButtonIcons/doblePantalla.png');
    background-size: 13px, 17px;
    background-position: 5px, 5px;
    background-repeat: no-repeat;
    background-color: #2ECC71;
    box-shadow: 0px 5px 0px 0px #239B56;
}

    .HistBotonCont:hover {
        background-image: url('../images/ButtonIcons/doblePantalla.png');
        background-size: 14px, 17px;
        background-repeat: no-repeat;
        background-color: #58D68D;
        cursor: pointer;
    }

    .HistBotonCont:active {
        box-shadow: 0px 2px 0px 0px #58D68D;
    }

        .HistBotonCont:active:before {
            box-shadow: 0px 2px 0px 0px #58D68D;
        }

    .HistBotonCont:disabled {
        box-shadow: 0px 6px 0px 0px #27AE60;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .HistBotonCont:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }


.MultiidiomaBoton {
    border: 1px solid Blue;
    background-image: url('../images/style.png');
    background-position: 2px center;
    background-repeat: no-repeat;
    background-color: #d9eaff;
    cursor: pointer;
    text-align: center;
    border-radius: 4pt;
    width: 150px;
    outline: none;
}

.FiltrarBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    height: 20px;
    background-image: url('../images/ButtonIcons/filtroGrid.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border-radius: 5px;
}

.FiltrarBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
    outline: none;
}

    .FiltrarBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
        outline: none;
    }

    .FiltrarBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
        outline: none;
    }

.LimpiarBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/limpiar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    outline: none;
    border-radius: 5px;
}

.LimpiarBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
    outline: none;
}

    .LimpiarBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
        outline: none;
    }


    .LimpiarBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
        outline: none;
    }

/*Duplicado de LimpiarBoton*/
.ActualizarBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/limpiar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    outline: none;
    border-radius: 5px;
}

.ActualizarBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
    outline: none;
}

    .ActualizarBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .ActualizarBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
        outline: none;
    }

.Explorar {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/limpiar.png');
    background-image: url('../Images/ButtonIcons/explorarDocumento.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 5px;
}

.Explorar {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .Explorar:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .Explorar:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }


.DeleteDocumento {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../Images/ButtonIcons/deleteDocumeto.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #CB4335;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    border-radius: 5px;
}

.rojoDelete {
    background-image: url('../images/ButtonIcons/deleteDocumeto.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #CB4335;
    box-shadow: 0px 8px 0px 0px #922B21;
}

    .rojoDelete:hover {
        background-image: url('../images/ButtonIcons/deleteDocumeto.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #E74C3C;
        cursor: pointer;
    }

    .rojoDelete:active {
        box-shadow: 0px 2px 0px 0px #4c0d0d;
    }

        .rojoDelete:active:before {
            box-shadow: 0px 2px 0px 0px #4c0d0d;
        }

    .rojoDelete:disabled {
        box-shadow: 0px 8px 0px 0px #9b3b3b;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .rojoDelete:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }


/*Duplicado de LimpiarBoton*/
.Derecha2Boton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/flechasDerecha.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

.Derecha2Boton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .Derecha2Boton:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .Derecha2Boton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

.Izquierda2Boton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/flechasIzquierda.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

.Izquierda2Boton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .Izquierda2Boton:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .Izquierda2Boton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }


.DerechaBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/flechaDerecha.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

.DerechaBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .DerechaBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .DerechaBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

.IzquierdaBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/flechaIzquierda.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

.IzquierdaBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .IzquierdaBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .IzquierdaBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

/*Duplicado de LimpiarBoton*/
.RefrescarBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/limpiar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    outline: none;
    border-radius: 5px;
}

.RefrescarBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
    outline: none;
}

    .RefrescarBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
        outline: none;
    }

    .RefrescarBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
        outline: none;
    }

.AdjuntarBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../Images/ButtonIcons/addDocumento.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 5px;
}

.AdjuntarBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .AdjuntarBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .AdjuntarBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

.ImprimirBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/imprimirPantalla.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 5px;
}

.ImprimirBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .ImprimirBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .ImprimirBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

.ExportarBoton {
    background-position: left 6px center;
    border: 1px solid #6666ff;
    background-image: url('../images/folder_table.png');
    background-position: 2px center;
    background-repeat: no-repeat;
    background-color: #99ccff;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    border-radius: 4pt;
    width: 150px;
    outline: none;
}

.DocumentosBoton {
    background-position: left 6px center;
    border: 1px solid #6666ff;
    background-image: url('../images/word.gif');
    background-position: 2px center;
    background-repeat: no-repeat;
    background-color: #99ccff;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    border-radius: 4pt;
    width: 150px;
}

.DomicilioBoton {
    background-position: left 6px center;
    border: 1px solid #6666ff;
    background-image: url('../images/house.png');
    background-position: 2px center;
    background-repeat: no-repeat;
    background-color: #99ccff;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
}

.ConsultaBoton {
    background-position: left 6px center;
    background-image: url('../images/information.png');
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    background-color: #F4EECA;
    cursor: pointer;
    border-radius: 4pt;
    text-align: center;
    width: 150px;
}

.NormalBoton {
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    background-color: #F4EECA;
    cursor: pointer;
    text-align: center;
    width: 150px;
}

.EditarBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/editar.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 5px;
}

.EditarBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .EditarBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .EditarBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

.RechazarBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/eliminar.png');
    background-repeat: no-repeat;
    background-size: 17px, 17px;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #D4322E;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    outline: none;
    border: none;
    border-radius: 5px;
}

.RechazarBoton {
    background-color: #D4322E;
    border: 1px solid #D4322E;
}

    .RechazarBoton:hover {
        background-color: #DB504D;
        cursor: pointer;
    }

    .RechazarBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

.BuscarBoton {
    background-image: url(../images/magnifier.gif);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    background-color: #F4EECA;
    cursor: pointer;
    text-align: center;
    width: 150px;
}

/*InfoBoton*/
.InfoBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    width: auto !important;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/info.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 5px;
}

.InfoBoton {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .InfoBoton:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .InfoBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }



/*InfoBotonPopUp*/
.InfoBotonPopUp {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    width: 120px !important;
    min-width: 80px;
    height: 20px;
    background-image: url('../images/ButtonIcons/info.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 5px;
}

.InfoBotonPopUp {
    background-color: #4486C7;
    border: 1px solid #4486C7;
}

    .InfoBotonPopUp:hover {
        background-color: #649ADB;
        cursor: pointer;
    }

    .InfoBotonPopUp:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }


/*Boton simple sin imágen de fondo.*/
.SimpleBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    width: auto !important;
    min-width: 150px;
    height: 20px;
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #FF8000;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 5px;
}

.SimpleBoton {
    background-color: #FF8000;
    border: 1px solid #FF8000;
}

    .SimpleBoton:hover {
        background-color: #FE9A2E;
        cursor: pointer;
    }

    .SimpleBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

.ExcelBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/excel.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #269F00;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    outline: none;
    border-radius: 5px;
}

.ExcelBoton {
    background-color: #269F00;
    border: 1px solid #269F00;
    outline: none;
}

    .ExcelBoton:hover {
        background-color: #3EB818;
        outline: none;
    }

    .ExcelBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
        outline: none;
    }


.AdobeBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/pdf.png');
    background-size: 17px, 17px;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #D4322E;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    background-repeat: no-repeat;
    outline: none;
    border-radius: 5px;
}

.AdobeBoton {
    background-color: #D4322E;
    border: 1px solid #D4322E;
    outline: none;
}

    .AdobeBoton:hover {
        background-color: #DB504D;
    }

    .AdobeBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
        outline: none;
    }

.DescargarPDF {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    background-image: url('../images/ButtonIcons/pdf.png');
    background-size: 17px, 17px;
    text-decoration: none;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #4486C7;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    background-repeat: no-repeat;
    outline: none;
    border-radius: 5px;
}

.DescargarPDF {
    background-color: #4486C7;
    border: 1px solid #4486C7;
    outline: none;
}

    .DescargarPDF:hover {
        background-color: #649ADB;
        cursor: pointer;
        outline: none;
    }

    .DescargarPDF:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
        outline: none;
    }

.gridBoton {
    background-position: left 6px center;
    background-image: url(../images/table_go.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    background-color: #F4EECA;
    cursor: pointer;
    text-align: center;
    border-radius: 4pt;
    width: 150px;
}

.NotasBoton {
    background-position: left 6px center;
    background-image: url(../images/note_go.png);
    background-position: 2px center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    background-color: #F4EECA;
    cursor: pointer;
    text-align: center;
    border-radius: 4pt;
    width: 150px;
}

.botonSalir {
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    display: inline-block;
    background-image: url('../images/ButtonIcons/salir.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #FFF;
    background-color: #ff9900;
    padding: 7px 40px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*border-radius: 100px;*/
    max-width: 150px;
    min-width: 150px;
    margin: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    border: 0px;
    cursor: pointer;
    border-radius: 5px;
}

.salirnaranja {
    background-image: url('../images/ButtonIcons/salir.png');
    background-size: 17px, 17px;
    background-position: 15px, 5px;
    background-repeat: no-repeat;
    background-color: #ff9900;
    box-shadow: 0px 8px 0px 0px #922B21;
}

    .salirnaranja:hover {
        background-image: url('../images/ButtonIcons/salir.png');
        background-size: 17px, 17px;
        background-repeat: no-repeat;
        background-color: #ff9900;
        cursor: pointer;
    }

    .salirnaranja:active {
        box-shadow: 0px 2px 0px 0px #000000;
    }

        .salirnaranja:active:before {
            box-shadow: 0px 2px 0px 0px #2980B9;
        }

    .salirnaranja:disabled {
        box-shadow: 0px 8px 0px 0px #2980B9;
        opacity: 0.5;
        cursor: not-allowed;
    }

    .salirnaranja:target {
        font-size: 18px;
        border: 2px solid red;
        /*border-radius: 100px;*/
        width: 100px;
        height: 100px;
    }

.SalirBoton {
    background-position: left 6px center;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    font-size: 13px;
    min-width: 150px;
    height: 20px;
    text-decoration: none;
    background-image: url('../images/ButtonIcons/salir.png');
    background-size: 17px, 17px;
    background-repeat: no-repeat;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    background-color: #ff9900;
    padding: 0px 35px 0px 35px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    outline: none;
    border-radius: 5px;
}

.SalirBoton {
    background-color: #ff9900;
    border: 1px solid #ff9900;
}

    .SalirBoton:hover {
        background-color: #ffb84d;
        cursor: pointer;
    }

    .SalirBoton:disabled {
        background-color: gray;
        border-color: gray;
        opacity: 0.5;
        cursor: not-allowed;
    }

.Boton {
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    background-color: #F4EECA;
    cursor: pointer;
    text-align: center;
    width: 150px;
}

BUTTON {
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    background-color: #F4EECA;
    cursor: pointer;
    outline: none;
}



.tableTitle {
    BACKGROUND-COLOR: #CBD1ED;
    BACKGROUND-COLOR: #eeeeee;
}

TABLE {
    /*FONT-SIZE: 8pt;*/
}

/*TD {
    FONT-SIZE: 8pt;
}

TR {
    FONT-SIZE: 8pt;
}*/

TABLE {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
}

A {
    COLOR: #0000ff;
    TEXT-DECORATION: none;
}

    A:hover {
        /*TEXT-DECORATION: underline;*/
        COLOR: #0000ff;
    }

SELECT {
    padding-left: 2px;
}

OPTION {
    padding-left: 2px;
}

TEXTAREA {
    padding-left: 2px;
}

TABLE {
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}

.nwimg {
    border-right: 0px;
    padding-right: 8px;
    border-top: 0px;
    padding-left: 4px;
    padding-bottom: 2px;
    border-left: 0px;
    width: 11px;
    padding-top: 0px;
    border-bottom: 0px;
    height: 11px;
}

.link {
    font-size: 9px;
    color: #b36b00;
    font-family: Verdana;
}

.action {
    font-size: 9px;
    color: #0000ff;
    font-family: Verdana;
}

.lgnsubmit {
    border-right: #cccccc 1px outset;
    border-top: #cccccc 1px outset;
    font-weight: bold;
    font-size: 8pt;
    background-image: url(images/btnbgcolor_gray.gif);
    border-left: #cccccc 1px outset;
    border-bottom: #cccccc 1px outset;
    background-repeat: repeat-x;
    font-family: Verdana;
    background-color: #ffeeee;
}

.tablehdr {
    /*font-size: 9px;*/
    color: #ffcc00;
    font-family: Verdana;
}

.table {
    /*font-size: 9px;*/
    color: #000000;
    font-family: Verdana;
}

.tableRowItem {
    /*font-size: 9px;*/
    color: #000000;
    font-family: Verdana;
}

.tableRowHeader {
    font-weight: bold;
    /*font-size: 8pt;*/
    color: #ffffff;
    font-family: Verdana;
    background-color: #336699;
}

.imgBoton {
    cursor: hand;
}

TD.large1 {
}

TD.large2 {
    background-color: #eeeeee;
}

.tableRowHeaderLegend {
    font-weight: bold;
    /*font-size: 8pt;*/
    color: #ffffff;
    font-family: Verdana;
    background-color: #336699;
}

.TextDisabled {
    border-right: #cccccc 1px outset;
    border-top: #cccccc 1px outset;
    font-weight: bold;
    /*font-size: 8pt;*/
    border-left: #cccccc 1px outset;
    border-bottom: #cccccc 1px outset;
    font-family: Verdana;
    background-color: #cccccc;
}

.TextEnabled {
    border-right: #cccccc 1px outset;
    border-top: #cccccc 1px outset;
    font-weight: bold;
    /*font-size: 8pt;*/
    border-left: #cccccc 1px outset;
    border-bottom: #cccccc 1px outset;
    font-family: Verdana;
}

.GG {
    border-right: #96965e 1px solid;
    padding-right: 5px;
    border-top: #96965e 1px solid;
    margin-top: 12px;
    padding-left: 5px;
    margin-bottom: 12px;
    padding-bottom: 5px;
    border-left: #96965e 1px solid;
    padding-top: 5px;
    border-bottom: #96965e 1px solid;
    background-color: #ffffcc;
}

.TextEnabledRigth {
    border-right: #cccccc 1px outset;
    border-top: #cccccc 1px outset;
    font-weight: bold;
    /*font-size: 8pt;*/
    border-left: #cccccc 1px outset;
    border-bottom: #cccccc 1px outset;
    font-family: Verdana;
    background-color: #ffffff;
}

.btnEnabled {
    border-right: #cccccc 1px outset;
    border-top: #cccccc 1px outset;
    font-weight: bold;
    /*font-size: 8pt;*/
    background-image: url(../../images/btnbgcolor_gray.gif);
    border-left: #cccccc 1px outset;
    border-bottom: #cccccc 1px outset;
    background-repeat: repeat-x;
    font-family: Verdana;
    background-color: #eeeeee;
}

.btnDisabled {
    border-right: #cccccc 1px outset;
    border-top: #cccccc 1px outset;
    font-weight: bold;
    /*font-size: 8pt;*/
    background-image: url(../../images/btnbgcolor_gray_0.gif);
    border-left: #cccccc 1px outset;
    border-bottom: #cccccc 1px outset;
    background-repeat: repeat-x;
    font-family: Verdana;
    background-color: #c9c9c9;
}
/***** menu CSS *****/
@media print {
    /*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
    .menu, .ssmenu {
        visibility: hidden;
    }
}

.menu, .ssmenu {
    /* Il est important de laisser une largeur et une marge, au cas où le Javascript
   soit désactivé. */
    color: black;
    font-size: 8pt;
    border: 0px;
    padding: 1px;
    width: 160px;
    margin: 1em;
}

.menu {
    text-align: left;
}

.ssmenu {
    background-image: url('images/lookxpback.gif');
    background-attachment: left;
    background-repeat: repeat-y;
    FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#cbc8e7,strength=3);
}

    .menu span, .ssmenu span {
    }

    .ssmenu ul, .ssmenu li {
        padding: 0;
        list-style-type: none;
    }

    .menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
        font-family: Verdana;
        text-decoration: none;
        color: black;
        padding: 0px 3px;
        display: block;
        margin: 0px;
        width: 98%;
        voice-family: "\"}\"";
        voice-family: inherit;
    }

    .ssmenu img {
        margin-right: 8px;
    }

        .ssmenu img.hr {
            margin-top: 1px;
            margin-bottom: 1px;
            margin-left: 0;
            margin-right: 0;
            width: 100%;
            height: 1%;
            display: block;
        }

select {
    font-size: 100%;
    font-family: Verdana;
}

input {
    font-size: 100%;
    font-family: Verdana;
}

h3 {
    font-size: 130%;
    margin: 0.5em 0 0 0;
    color: #555555;
    font-weight: bold;
    font-family: Verdana;
}

h4 {
    font-size: 115%;
    margin: 1em 0 1em 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    color: #000;
    width: 98%;
}

h5 {
    margin: 0.5em 0.5em 1.5em 0;
    padding-bottom: 2px;
    border-bottom: 1px solid #999;
}

a {
    color: black;
}

#doc {
    width: 100%;
}

span.small {
    color: #000;
    font-size: 85%;
    font-weight: normal;
}

p.desc {
    margin-bottom: 10px;
}
/*ol,ul 
{
	list-style:none;
	margin:0;
	padding:0;
}*/

.nolist ul, .nolist {
    list-style: none;
    margin: 0;
    padding: 0;
}

h1.page-title {
    padding: 0;
    margin: 0 0 0.5em 0;
    font-family: Verdana;
    font-size: 140%;
    color: #000;
    letter-spacing: 0;
    text-align: center;
}

h1 span {
    color: #999;
}

.icon {
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
    vertical-align: middle;
    height: 20px;
}

/* 
-------------------------------
	Summary Page Styles 
-------------------------------
*/
table.summary {
    border-collapse: separate;
    border-spacing: 3px;
    width: 100%;
    margin-bottom: 10px;
}

td.count-column {
    width: 15px;
    text-align: right;
    padding-right: 5px;
}

td.item-column {
    padding-left: 5px;
    text-align: left;
    width: 90%;
}

td.image-column {
    padding-left: 5px;
    width: 15px;
}

td.rss-column {
    padding: 10px 0 0 5px;
}

/* 
-------------------------------
	Small Box Styles 
-------------------------------
*/
div.small-box {
    /*height: 24px;*/
    line-height: 23px;
    font-size: 0.9em;
    margin: 0 0 10px 0;
    padding-left: 10px;
    /*border-radius: 5px 5px;*/
}

.small-box-right {
    height: 26px;
    text-align: left;
    line-height: 23px;
    vertical-align: middle;
    border-radius: 5px 5px;
}

span.title {
    line-height: 23px;
    font-size: 100%;
    font-weight: bold;
}

/* 
-------------------------------
	Common Page Styles 
-------------------------------
*/
#list-navigation {
    font-size: 100%;
    line-height: 14px;
    font-weight: normal;
    list-style-type: none;
    height: 16px;
    list-style: none;
    margin: 0;
    padding: 0;
}

    #list-navigation li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
    }

.centered-content {
    text-align: center;
    margin-bottom: 10px;
}

/* 
-------------------------------
	Datagrid Styles 
-------------------------------
*/
table.gen-table {
    font-weight: normal;
    font-size: 11px;
    color: #333;
    border: none;
    border-top: none;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 10px;
    width: 100%;
}

.gen-header {
    text-align: left;
    font-weight: bold;
    height: 20px;
}

    .gen-header a {
        font-weight: bold;
        font-size: 100%;
    }

.gen-alt {
}

.gen-table tr td {
    font-family: Verdana;
    padding: 2px;
}

.gen-dr {
}
/* 
-------------------------------
	Change Log Styles 
-------------------------------
*/
.change-log-group-header td {
    border-bottom: 1px solid #9c9;
    text-align: left;
    font-family: Verdana;
    padding-top: 0px;
    padding-left: 5px;
    width: 100px;
    font-weight: bold;
    background-color: #eee;
    border-right: 2px solid #fff;
}

/* 
-------------------------------
	Road Map Styles 
-------------------------------
*/
.road-map-group-header td {
    border-bottom: 1px solid #9c9;
    text-align: left;
    font-family: Verdana;
    padding-top: 0px;
    margin-top: 5px;
    background-color: #eee;
    height: 25px;
}

.road-map-summary {
    padding-left: 5px;
    width: 100px;
    font-weight: bold;
    background-color: #eee;
    border-right: 2px solid #fff;
}

/* 
------------------------------------------------------------- 
	Header Styles
------------------------------------------------------------- 
*/
#dashboard {
    height: 15px;
    /*line-height: 20px;*/
    font-size: 80%;
    width: 100%;
    margin-top: 0px;
    /*border-bottom: 1px solid #ccc;*/
    color: #666;
}

#dashboard2 {
    height: 20px;
    line-height: 20px;
    font-size: 80%;
    width: 100%;
    margin-top: 0px;
    border-bottom: 1px solid #ccc;
    color: #666;
}


#search {
    /*line-height: 20px;
	position: absolute;
	top: 0px;
	right: 55px;
	padding: 0 0 0 18px;
	margin: 0;
	z-index: 1001;*/
}

#help {
    line-height: 20px;
    position: absolute;
    top: 0px;
    right: 10px;
    padding: 0 0 0 18px;
    margin: 0;
    background: url(../images/help.gif) no-repeat 0 3px;
    z-index: 1001;
}

.header-nav {
    float: right;
    position: absolute;
    margin-right: 10px;
    top: 72px;
    right: 0;
    left: auto;
    text-align: left;
    display: block;
    white-space: nowrap;
    z-index: 1010;
}

.header-nav-ddl {
    height: 18px;
    font-size: 85%;
}

#header {
    height: 80px;
    background: #fff url(../images/title-top-fade.gif) repeat-x;
}

#header2 {
    border-bottom: 1px solid #696;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin: 0;
}

#ctl00_Banner_Banner1_header2 {
    /*border-bottom: 1px solid #696;*/
    border-top: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin: 0;
}

.logo {
    vertical-align: middle;
    padding-top: 8px;
    padding-left: 15px;
}

/* 
------------------------------------------------------------- 
	Menu Tabs
------------------------------------------------------------- 
*/
#tabsB {
    position: absolute;
    top: 71px;
    left: 200px;
    clear: both;
    font-weight: bold;
    font-size: 93%;
    line-height: normal;
}

    #tabsB ul {
        margin: 0;
        padding: 0px 10px 0 0px;
        list-style: none;
    }

    #tabsB li {
        display: inline;
        margin: 0;
        padding: 0;
    }

    #tabsB a {
        float: left;
        background: url("../images/tableftB.gif") no-repeat left top;
        background-position: 0% -42px;
        margin: 0;
        padding: 0 0 0 4px;
        text-decoration: none;
    }

        #tabsB a span {
            float: left;
            display: block;
            background: url("../images/tabrightB.gif") no-repeat right top;
            background-position: 100% -42px;
            padding: 5px 15px 4px 6px;
            color: #666;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        #tabsB a span {
            float: none;
        }
        /* End IE5-Mac hack */
        #tabsB a:hover span {
            color: #000;
        }

        #tabsB a:hover {
            background-position: 0% 0px;
        }

            #tabsB a:hover span {
                background-position: 100% 0px;
            }

        #tabsB a.selected {
            background-position: 0% 0px;
        }

            #tabsB a.selected span {
                color: #000;
                background-position: 100% 0px;
            }

/* 
------------------------------------------------------------- 
	Issue Filter Style 
------------------------------------------------------------- 
*/

#issue-filter {
    text-align: left;
    background-color: #eee;
    border: 1px solid #ccc;
    width: 160px;
}

    #issue-filter td {
        padding: 3px 0 3px 3px;
    }

    #issue-filter select {
        width: 130px;
        font-size: 8pt;
    }

#issue-filter2 {
    text-align: left;
    background-color: #eee;
    border: 1px solid #ccc;
    width: 160px;
}

    #issue-filter2 td {
        padding: 3px 0 3px 3px;
    }

    #issue-filter2 select {
        width: 130px;
        font-size: 8pt;
    }

#issue-filter3 {
    text-align: left;
    background-color: #eee;
    border: 1px solid #ccc;
    width: 160px;
}

    #issue-filter3 td {
        padding: 3px 0 3px 3px;
    }

    #issue-filter3 select {
        width: 130px;
        font-size: 8pt;
    }
/* 
------------------------------------------------------------- 
	Issue Detail Styles
------------------------------------------------------------- 
*/
.bug-navigation {
    position: absolute;
    float: right;
    right: 0px;
    margin-right: 7px;
    top: 123px;
    display: block;
}

.bug-title {
    margin-right: 7px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    font-size: 130%;
}

.bug-title-box {
    margin: 1em 0 20px 7px;
}

.small-bold {
    font-size: 80%;
    font-weight: bold;
}

span.bug-id {
    font-size: 100%;
    color: Maroon;
    text-transform: uppercase;
    padding-right: 0px;
}

.bug-content {
    padding: 0 10px 10px 10px;
}
/* 
------------------------------------------------------------- 
	Issue Tab Styles
------------------------------------------------------------- 
*/

.tab-selected {
    color: #000;
    font-weight: bold;
    margin-right: 4px;
    position: relative;
}

.tab {
    background-color: #efefef;
    font-size: 80%;
    line-height: 20px;
    height: 20px;
    padding: 4px 3px 2px 3px;
    margin-right: 4px;
    border-top: 1px solid #98a1a6;
    border-left: 1px solid #98a1a6;
    border-right: 1px solid #98a1a6;
    text-decoration: none;
    color: #666;
}

.tab-nav {
    clear: both;
    height: 25px;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 25;
}

.tab-content {
    position: relative;
    /*border-top: 1px solid #98a1a6;
    border-left: 1px solid #98a1a6;
    border-right: 1px solid #98a1a6;
    border-bottom: 1px solid #98a1a6;*/
    padding-top: 5px;
    word-spacing: normal;
    z-index: 24;
}

.tab-nav td {
    margin-right: 0px;
}

.tab-nav a:hover {
}

.bug-tab {
    border-top: 1px dotted #ccc;
    padding: 10px;
    background-color: #eee;
}

.bug-tab-buttons {
    margin-top: 10px;
    padding-bottom: 10px;
}

.bug-tab-title {
    margin: 0.5em 0.5em 1.5em 0;
    padding-bottom: 2px;
    border-bottom: 1px solid #999;
}

/* 
------------------------------------------------------------- 
	Recently Added Issues List Styles
------------------------------------------------------------- 
*/


/* 
------------------------------------------------------------- 
	Front Page Green Sidebar Box Styles
------------------------------------------------------------- 
*/

#sidebar-right .block {
    width: 247px;
    background: repeat-y left top url(../images/sidebar_box_bg.png);
    margin: 0;
    padding: 0;
}

    #sidebar-right .block h2.title {
        background: no-repeat top left url(../images/sidebar_box_top.png);
        margin: 0;
        width: auto;
        padding: 0.8em 1.0em 0em 0.9em;
        color: #1D9101;
        font-size: medium;
        font-weight: bold;
        border: none;
    }

    #sidebar-right .block .content {
        background: no-repeat bottom left url(../images/sidebar_box_bottom.png);
        width: auto;
        margin: 0;
        padding: 0 1.0em 1.5em 1.0em;
    }


/* 
------------------------------------------------------------- 
	Front Page Project List Styles
------------------------------------------------------------- 
*/
.projects {
    margin-bottom: 0.5em;
}

    .projects h2 {
        margin: 0;
        padding: 0;
        font-family: Verdana;
        font-size: 150%;
        line-height: 150%;
    }

        .projects h2 a {
            text-decoration: none;
            color: #000;
        }

            .projects h2 a:visited {
                text-decoration: none;
                color: #000;
            }

            .projects h2 a:hover {
                color: #039;
            }

        .projects h2 span {
            font-size: 90%;
            color: #999;
        }

    .projects p {
        margin: 0;
    }

    .projects ul.options {
        font-size: 100%;
        line-height: 5px;
        list-style-type: none;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .projects ul.options li {
            margin: 0;
            padding: 0;
            line-height: 10px;
            font-size: 100%;
            display: inline;
        }

.filters {
    list-style-image: url(../images/bullet_green.gif);
    margin: 0 0 0 20px;
}

    .filters li {
        line-height: 15px;
    }

.projects a {
    font-size: 90%;
}

.projects div.filters h3 {
    text-align: left;
    color: #1D9101;
    font-size: 110%;
    margin-bottom: 0;
    padding: 0 0 0px 5px;
}

.projects .info {
    padding: 2px;
    margin-bottom: 0.5em;
    font-size: 85%;
    background: #eeeeee;
    color: #777;
}

/* 
------------------------------------------------------------- 
	My Issues Page Styles
------------------------------------------------------------- 
*/
#my-issues {
    float: left;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px dotted #ccc;
    margin-top: 3px;
}

table.stats {
    width: 100%;
    float: left;
}

.issues {
    font-size: 85%;
    width: 100%;
    float: left;
}

.issues-header {
    font-weight: bold;
    height: 20px;
}

    .issues-header a {
        font-weight: bold;
    }

.issues-pager {
    border: 1px solid #ccc;
}

.issues-validators {
    width: auto;
}


/* 
------------------------------------------------------------- 
	Reorder List Styles
------------------------------------------------------------- 
*/
.dragHandle {
    position: relative;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background-image: url(../images/arrow_out.gif);
    cursor: move;
    vertical-align: middle;
    /*border:1px solid #ddd;*/
}

.reorderListDemo li {
    list-style: none;
    margin: 2px;
    background-image: url(images/bg_nav.gif);
    background-repeat: repeat-x;
    color: #FFF;
}

    .reorderListDemo li a {
        color: #FFF !important;
        font-weight: bold;
    }

.reorderCue {
    border: dashed 1px black;
    width: 100%;
    height: 25px;
}

.itemArea {
    margin-left: 15px;
    font-family: Verdana;
    font-size: 1em;
    text-align: left;
}

.selected-node {
    border: 1px solid #6699CC;
    background-color: #CCDDEE;
    padding: 1px 1px 0 1px;
}

.node {
    font-size: 1em;
    padding: 1px 1px 0 1px;
}

.line {
    clear: both;
}


input.button {
    height: 20px;
    outline: none;
}

.message-info {
    margin-bottom: 5px;
    padding: 5px;
    font-size: 80%;
    border: 1px solid #c3ced2;
    background-color: #e5f3ff;
}

.message-warn {
    margin-bottom: 5px;
    padding: 5px;
    font-size: 80%;
    border: 1px solid #f0c000;
    background-color: #ffffce;
}

.message-error {
    margin-bottom: 5px;
    padding: 3px;
    font-size: 80%;
    border: 1px solid #cc0000;
    background-color: #ffdddc;
}

/* 
------------------------------------------------------------- 
	Comments Styles
------------------------------------------------------------- 
*/
.CommentArea {
    margin: 8px 0px 8px 0px;
}

.CommentAreaOwner {
    margin: 8px 0px 8px 0px;
}

    .CommentAreaOwner .CommentText3 {
        background-color: #f3f3f3;
    }

.CommentTitle {
    margin-bottom: 6px;
    font-size: .7em;
    color: #999999;
    font-weight: normal;
    border-bottom: none;
}

    .CommentTitle A {
        font-size: 1.1em;
    }

.CommentAreaOwner .CommentTitle {
    font-weight: normal;
}

.CommentText {
    padding-bottom: 3px;
}

.CommentText2 {
    border: solid 1px #bcbcbc;
    padding: 3px;
}

.CommentText3 {
    padding: 5px;
    font-size: 80%;
}

.ListSearchExtenderPrompt {
    font-style: italic;
}
/*Hover Menu*/
.popupMenu {
    position: absolute;
    visibility: hidden;
    background-color: #F4F4F4;
    opacity: .9;
    filter: alpha(opacity=90);
    z-index: 1001;
    padding: 5px;
    right: 40px;
    border: 1px solid #ddd;
}

    .popupMenu ul {
        margin-left: 15px;
        list-style-image: url(../images/li_arrow.gif);
    }

        .popupMenu ul li {
        }

.titulo {
    font-size: 13pt;
    color: #336666;
    font-family: Verdana;
    padding-top: 0px;
    padding-left: 50px;
    position: absolute;
}

.popupHover2 {
    visibility: hidden;
}

.TextBoxDes {
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    font-family: Verdana;
    height: 20px;
    background: #E0E0E0;
    text-align: left;
    font-size: 8pt;
}

.label {
    font-size: 8pt;
    font-family: Verdana;
}

.combo {
    font-size: 8pt;
    font-family: Verdana;
}

.left {
    text-align: left;
}

.mano {
    cursor: pointer;
}
/*Modal Popup
.modalBackground {
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}*/

.modalPopup {
    /*background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;*/
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    background-color: White;
    width: 300px;
}

.sampleStyleA {
    background-color: #FFF;
}

.sampleStyleB {
    background-color: #FFF;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.sampleStyleC {
    background-color: #ddffdd;
    font-family: Verdana;
    font-size: 8pt;
    font-style: italic;
}

.sampleStyleD {
    background-color: Blue;
    color: White;
    font-family: Verdana;
    font-size: 8pt;
}
/********************************************/
.ssHeader {
    height: 10px;
    background: #d9eaff;
    background-image: url(../img/bar.gif);
    border: solid 1px buttonshadow;
    color: #4d4d4d;
}

.ssHeaderSelected {
    background: #ffda82;
    color: #4d4d4d;
    border: solid 1px darkorange;
}

.ssRowLabel {
    background: #d9eaff;
    width: 18px;
    color: #4d4d4d;
    font-size: 8pt;
    border-top-width: 0px;
    border-right-width: 1px;
    border-right-style: Solid;
    border-right-color: buttonshadow;
    border-left-width: 1px;
    border-left-style: Solid;
    border-left-color: buttonshadow;
    border-bottom-width: 1px;
    border-bottom-color: buttonshadow;
    border-bottom-style: Solid;
}

.ssRowLabelSelected {
    background: #ffda82;
    color: #4d4d4d;
    border: solid 1px darkorange;
}

.ssCell {
    height: 9px;
    width: 60px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px 1px 0px 1px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-right-style: Solid;
    border-right-color: buttonshadow;
    border-left-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: buttonshadow;
    border-bottom-style: Solid;
}

.ssCellSelected {
    height: 8px;
    border: solid 2px #000000;
    padding: 0px 0px 0px 0px;
}

.ssTextBox {
    font-size: 8pt;
    width: 40px;
    text-align: center;
    border: solid 1px #AAAAAA;
}
/****************************************/

.autocomplete_completionListElement {
    visibility: hidden;
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem {
    background-color: #ffff99;
    color: black;
    padding: 1px;
}

/* AutoComplete i
input
{
	font-size:100%;
	font-family:Verdana,Verdana,Sans-serif;
}
 windowtext;
	padding : 1px;
}

.SelectedRow { background-color:#ff0000;color:#fff}




.tableTitle {
BACKGROUND-COLOR: #CBD1ED;
BACKGROUND-COLOR: #D0D0D0
}
     
    
/* CALENDARIS PERMISOS MULTIPLES */

.calendaris {
    margin: auto;
}

.dia {
    height: auto !important;
    width: 38px !important;
}

.diaInvisible {
    visibility: hidden;
}
/* FI ESTILS CALENDARIS PERMISOS MULTIPLES */

input {
    font-size: 100%;
    font-family: Verdana,Verdana,Sans-serif;
}

h3 {
    font-size: 130%;
    margin: 0.5em 0 0 0;
    color: #555555;
    font-weight: bold;
    font-family: Trebuchet MS,Verdana, Helvetica, Sans-Serif;
}

h4 {
    font-size: 115%;
    margin: 1em 0 1em 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    color: #000;
    width: 98%;
}

h5 {
    margin: 0.5em 0.5em 1.5em 0;
    padding-bottom: 2px;
    border-bottom: 1px solid #999;
}

a {
    color: #00489E;
}

#doc {
    width: 100%;
}

span.small {
    color: #000;
    font-size: 85%;
    font-weight: normal;
}

p.desc {
    margin-bottom: 10px;
}
/*ol,ul 
{
	list-style:none;
	margin:0;
	padding:0;
}*/

.nolist ul, .nolist {
    list-style: none;
    margin: 0;
    padding: 0;
}

h1.page-title {
    padding: 0;
    margin: 0 0 0.5em 0;
    font-family: Tahoman,Verdana, sans-serif;
    font-size: 140%;
    color: #000;
    letter-spacing: 0;
    text-align: center;
}

h1 span {
    color: #999;
}

.icon {
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
    vertical-align: middle;
}

/* 
-------------------------------
	Summary Page Styles 
-------------------------------
*/
table.summary {
    border-collapse: separate;
    border-spacing: 3px;
    width: 100%;
    margin-bottom: 10px;
}

td.count-column {
    width: 15px;
    text-align: right;
    padding-right: 5px;
}

td.item-column {
    padding-left: 5px;
    text-align: left;
    width: 90%;
}

td.image-column {
    padding-left: 5px;
    width: 15px;
}

td.rss-column {
    padding: 10px 0 0 5px;
}

/* 
-------------------------------
	Small Box Styles 
-------------------------------
*/

p.small-box-right {
    height: 24px;
    text-align: left;
    line-height: 23px;
    vertical-align: middle;
    border-radius: 5px 5px;
    margin: 2px !important;
}

p.small-box-titulo {
    text-align: left;
    vertical-align: middle;
    border-bottom: 1px solid #000;
}

span.title {
    line-height: 23px;
    font-size: 100%;
    font-weight: bold;
}

/* 
-------------------------------
	Common Page Styles 
-------------------------------
*/
#list-navigation {
    font-size: 100%;
    line-height: 14px;
    font-weight: normal;
    list-style-type: none;
    height: 16px;
    list-style: none;
    margin: 0;
    padding: 0;
}

    #list-navigation li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
    }

.centered-content {
    text-align: center;
    margin-bottom: 10px;
}

/* 
-------------------------------
	Datagrid Styles 
-------------------------------
*/
table.gen-table {
    font-weight: normal;
    font-size: 11px;
    color: #333;
    border: none;
    border-top: none;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 10px;
    width: 100%;
}

.gen-header {
    text-align: center;
    font-weight: bold;
    height: 20px;
}

    .gen-header a {
        font-weight: bold;
        font-size: 100%;
    }

.gen-alt {
}

.gen-table tr td {
    font-family: Verdana;
    padding: 2px;
}

.gen-dr {
}
/* 
-------------------------------
	Change Log Styles 
-------------------------------
*/
.change-log-group-header td {
    border-bottom: 1px solid #9c9;
    text-align: left;
    font-family: Verdana;
    padding-top: 0px;
    padding-left: 5px;
    width: 100px;
    font-weight: bold;
    background-color: #eee;
    border-right: 2px solid #fff;
}

/* 
-------------------------------
	Road Map Styles 
-------------------------------
*/
.road-map-group-header td {
    border-bottom: 1px solid #9c9;
    text-align: left;
    font-family: Verdana;
    padding-top: 0px;
    margin-top: 5px;
    background-color: #eee;
    height: 25px;
}

.road-map-summary {
    padding-left: 5px;
    width: 100px;
    font-weight: bold;
    background-color: #eee;
    border-right: 2px solid #fff;
}

/* 
------------------------------------------------------------- 
	Header Styles
------------------------------------------------------------- 
*/
#dashboard {
    height: 15px;
    line-height: 20px;
    font-size: 80%;
    width: 100%;
    margin-top: 0px;
    /*border-bottom: 1px solid #ccc;*/
    color: #666;
}

#dashboard2 {
    height: 20px;
    line-height: 20px;
    font-size: 80%;
    width: 100%;
    margin-top: 0px;
    border-bottom: 1px solid #ccc;
    color: #666;
}

#dashboard a {
    font-size: 10px;
}

#search {
    /*line-height: 20px;
	position: absolute;
	top: 0px;
	right: 55px;
	padding: 0 0 0 18px;
	margin: 0;
	z-index: 1001;*/
}

#help {
    line-height: 20px;
    position: absolute;
    top: 0px;
    right: 10px;
    padding: 0 0 0 18px;
    margin: 0;
    background: url(../images/help.gif) no-repeat 0 3px;
    z-index: 1001;
}

#search-menu {
    /*width: 200px;
    padding: 3px;
    height: 40px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    position: absolute;
    z-index: 1003;
    background-color: #ffffff;
    background: #fff url(../images/sBg.gif) no-repeat-x;
    top: 32px;
    right: 30px;*/
}

    #search-menu input {
        text-align: right;
    }

.header-nav {
    float: right;
    position: absolute;
    margin-right: 10px;
    top: 72px;
    right: 0;
    left: auto;
    text-align: left;
    display: block;
    white-space: nowrap;
    z-index: 1010;
}

.header-nav-ddl {
    height: 18px;
    font-size: 85%;
}

#header {
    height: 60px;
    background: transparent !important;
    white-space: nowrap;
}

#header2 {
    border-bottom: 1px solid #696;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin: 0;
}

#ctl00_Banner_Banner1_header2 {
    border-top: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin: 0;
}

.logo {
    vertical-align: middle;
    padding-top: 8px;
    padding-left: 15px;
}

/* 
------------------------------------------------------------- 
	Menu Tabs
------------------------------------------------------------- 
*/
#tabsB {
    position: absolute;
    top: 71px;
    left: 200px;
    clear: both;
    background: none;
    font-weight: bold;
    font-size: 93%;
    line-height: normal;
}

    #tabsB ul {
        margin: 0;
        padding: 0px 10px 0 0px;
        list-style: none;
    }

    #tabsB li {
        display: inline;
        margin: 0;
        padding: 0;
    }

    #tabsB a {
        float: left;
        background: url("../images/tableftB.gif") no-repeat left top;
        background-position: 0% -42px;
        margin: 0;
        padding: 0 0 0 4px;
        text-decoration: none;
    }

        #tabsB a span {
            float: left;
            display: block;
            background: url("../images/tabrightB.gif") no-repeat right top;
            background-position: 100% -42px;
            padding: 5px 15px 4px 6px;
            color: #666;
        }
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        #tabsB a span {
            float: none;
        }
        /* End IE5-Mac hack */
        #tabsB a:hover span {
            color: #000;
        }

        #tabsB a:hover {
            background-position: 0% 0px;
        }

            #tabsB a:hover span {
                background-position: 100% 0px;
            }

        #tabsB a.selected {
            background-position: 0% 0px;
        }

            #tabsB a.selected span {
                color: #000;
                background-position: 100% 0px;
            }

/* 
------------------------------------------------------------- 
	Issue Filter Style 
------------------------------------------------------------- 
*/

#issue-filter {
    text-align: left;
    background-color: #eee;
    border: 1px solid #ccc;
    width: 160px;
}

    #issue-filter td {
        padding: 3px 0 3px 3px;
    }

    #issue-filter select {
        width: 130px;
        font-size: 10px;
    }

#issue-filter2 {
    text-align: left;
    background-color: #eee;
    border: 1px solid #ccc;
    width: 160px;
}

    #issue-filter2 td {
        padding: 3px 0 3px 3px;
    }

    #issue-filter2 select {
        width: 130px;
        font-size: 10px;
    }

#issue-filter3 {
    text-align: left;
    background-color: #eee;
    border: 1px solid #ccc;
    width: 160px;
}

    #issue-filter3 td {
        padding: 3px 0 3px 3px;
    }

    #issue-filter3 select {
        width: 130px;
        font-size: 10px;
    }
/* 
------------------------------------------------------------- 
	Issue Detail Styles
------------------------------------------------------------- 
*/
.bug-navigation {
    position: absolute;
    float: right;
    right: 0px;
    margin-right: 7px;
    top: 123px;
    display: block;
}

.bug-title {
    margin-right: 7px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    font-size: 130%;
}

.bug-title-box {
    margin: 1em 0 20px 7px;
}

.small-bold {
    font-size: 80%;
    font-weight: bold;
}

span.bug-id {
    font-size: 100%;
    color: Maroon;
    text-transform: uppercase;
    padding-right: 0px;
}

.bug-content {
    padding: 0 10px 10px 10px;
}
/* 
------------------------------------------------------------- 
	Issue Tab Styles
------------------------------------------------------------- 
*/

.tab-selected {
    color: #000;
    font-weight: bold;
    margin-right: 4px;
    position: relative;
}

.tab {
    background-color: #efefef;
    font-size: 80%;
    line-height: 20px;
    height: 20px;
    padding: 4px 3px 2px 3px;
    margin-right: 4px;
    border-top: 1px solid #98a1a6;
    border-left: 1px solid #98a1a6;
    border-right: 1px solid #98a1a6;
    text-decoration: none;
    color: #666;
}

.tab-nav {
    clear: both;
    height: 25px;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 25;
}

.tab-content {
    position: relative;
    /*border-top: 1px solid #98a1a6;
    border-left: 1px solid #98a1a6;
    border-right: 1px solid #98a1a6;
    border-bottom: 1px solid #98a1a6;*/
    padding-top: 5px;
    word-spacing: normal;
    z-index: 24;
}

.tab-nav td {
    margin-right: 0px;
}

.tab-nav a:hover {
}

.bug-tab {
    border-top: 1px dotted #ccc;
    padding: 10px;
    background-color: #eee;
}

.bug-tab-buttons {
    margin-top: 10px;
    padding-bottom: 10px;
}

.bug-tab-title {
    margin: 0.5em 0.5em 1.5em 0;
    padding-bottom: 2px;
    border-bottom: 1px solid #999;
}

/* 
------------------------------------------------------------- 
	Recently Added Issues List Styles
------------------------------------------------------------- 
*/


/* 
------------------------------------------------------------- 
	Front Page Green Sidebar Box Styles
------------------------------------------------------------- 
*/

#sidebar-right .block {
    width: 247px;
    background: repeat-y left top url(../images/sidebar_box_bg.png);
    margin: 0;
    padding: 0;
}

    #sidebar-right .block h2.title {
        background: no-repeat top left url(../images/sidebar_box_top.png);
        margin: 0;
        width: auto;
        padding: 0.8em 1.0em 0em 0.9em;
        color: #1D9101;
        font-size: medium;
        font-weight: bold;
        border: none;
    }

    #sidebar-right .block .content {
        background: no-repeat bottom left url(../images/sidebar_box_bottom.png);
        width: auto;
        margin: 0;
        padding: 0 1.0em 1.5em 1.0em;
    }


/* 
------------------------------------------------------------- 
	Front Page Project List Styles
------------------------------------------------------------- 
*/
.projects {
    margin-bottom: 0.5em;
}

    .projects h2 {
        margin: 0;
        padding: 0;
        font-family: Verdana, Verdana, sans-serif;
        font-size: 150%;
        line-height: 150%;
    }

        .projects h2 a {
            text-decoration: none;
            color: #000;
        }

            .projects h2 a:visited {
                text-decoration: none;
                color: #000;
            }

            .projects h2 a:hover {
                color: #039;
            }

        .projects h2 span {
            font-size: 90%;
            color: #999;
        }

    .projects p {
        margin: 0;
    }

    .projects ul.options {
        font-size: 100%;
        line-height: 5px;
        list-style-type: none;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .projects ul.options li {
            margin: 0;
            padding: 0;
            line-height: 10px;
            font-size: 100%;
            display: inline;
        }

.filters {
    list-style-image: url(../images/bullet_green.gif);
    margin: 0 0 0 20px;
}

    .filters li {
        line-height: 15px;
    }

.projects a {
    font-size: 90%;
}

.projects div.filters h3 {
    text-align: left;
    color: #1D9101;
    font-size: 110%;
    margin-bottom: 0;
    padding: 0 0 0px 5px;
}

.projects .info {
    padding: 2px;
    margin-bottom: 0.5em;
    font-size: 85%;
    background: #eeeeee;
    color: #777;
}

/* 
------------------------------------------------------------- 
	My Issues Page Styles
------------------------------------------------------------- 
*/
#my-issues {
    float: left;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px dotted #ccc;
    margin-top: 3px;
}

table.stats {
    width: 100%;
    float: left;
}

.issues {
    font-size: 85%;
    width: 100%;
    float: left;
}

.issues-header {
    font-weight: bold;
    height: 20px;
}

    .issues-header a {
        font-weight: bold;
    }

.issues-pager {
    border: 1px solid #ccc;
}

.issues-validators {
    width: auto;
}


/* 
------------------------------------------------------------- 
	Reorder List Styles
------------------------------------------------------------- 
*/
.dragHandle {
    position: relative;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background-image: url(../images/arrow_out.gif);
    cursor: move;
    vertical-align: middle;
    /*border:1px solid #ddd;*/
}

.reorderListDemo li {
    list-style: none;
    margin: 2px;
    background-image: url(images/bg_nav.gif);
    background-repeat: repeat-x;
    color: #FFF;
}

    .reorderListDemo li a {
        color: #FFF !important;
        font-weight: bold;
    }

.reorderCue {
    border: dashed 1px black;
    width: 100%;
    height: 25px;
}

.itemArea {
    margin-left: 15px;
    font-family: Verdana, Verdana, sans-serif;
    font-size: 1em;
    text-align: left;
}

.selected-node {
    border: 1px solid #6699CC;
    background-color: #CCDDEE;
    padding: 1px 1px 0 1px;
}

.node {
    font-size: 1em;
    padding: 1px 1px 0 1px;
}

.line {
    clear: both;
}


input.button {
    height: 20px;
    outline: none;
}

.message-info {
    margin-bottom: 5px;
    padding: 5px;
    font-size: 80%;
    border: 1px solid #c3ced2;
    background-color: #e5f3ff;
}

.message-warn {
    margin-bottom: 5px;
    padding: 5px;
    font-size: 80%;
    border: 1px solid #f0c000;
    background-color: #ffffce;
}

.message-error {
    margin-bottom: 5px;
    padding: 3px;
    font-size: 80%;
    border: 1px solid #cc0000;
    background-color: #ffdddc;
}

/* 
------------------------------------------------------------- 
	Comments Styles
------------------------------------------------------------- 
*/
.CommentArea {
    margin: 8px 0px 8px 0px;
}

.CommentAreaOwner {
    margin: 8px 0px 8px 0px;
}

    .CommentAreaOwner .CommentText3 {
        background-color: #f3f3f3;
    }

.CommentTitle {
    margin-bottom: 6px;
    font-size: .7em;
    color: #999999;
    font-weight: normal;
    border-bottom: none;
}

    .CommentTitle A {
        font-size: 1.1em;
    }

.CommentAreaOwner .CommentTitle {
    font-weight: normal;
}

.CommentText {
    padding-bottom: 3px;
}

.CommentText2 {
    border: solid 1px #bcbcbc;
    padding: 3px;
}

.CommentText3 {
    padding: 5px;
    font-size: 80%;
}

.ListSearchExtenderPrompt {
    font-style: italic;
}
/*Hover Menu*/
.popupMenu {
    position: absolute;
    visibility: hidden;
    background-color: #F4F4F4;
    opacity: .9;
    filter: alpha(opacity=90);
    z-index: 1001;
    padding: 5px;
    right: 40px;
    border: 1px solid #ddd;
}

    .popupMenu ul {
        margin-left: 15px;
        list-style-image: url(../images/li_arrow.gif);
    }

        .popupMenu ul li {
        }

    .popupMenu a:hover {
        text-decoration: underline;
    }

.titulo {
    font-size: 13pt;
    color: #336666;
    font-family: Verdana,Tahoma;
    padding-top: 0px;
    padding-left: 50px;
    position: absolute;
}

.popupHover2 {
    visibility: hidden;
}

.TextBoxDes {
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    font-family: Verdana, Tahoma;
}

.label {
    font-size: 8pt;
    font-family: Verdana;
}

.combo {
    font-size: 8pt;
    font-family: Verdana, Tahoma;
}

.left {
    text-align: left;
}

.mano {
    cursor: pointer;
}
/*Modal Popup*/
.modalBackground {
    /*background: black;*/
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.modalPopup {
    /*background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;*/
    border-style: solid;
    border-width: 1px;
    background-color: White;
    width: 300px;
    border-color: transparent;
}

.sampleStyleA {
    background-color: #FFF;
}

.sampleStyleB {
    background-color: #FFF;
    font-family: monospace;
    font-size: 10pt;
    font-weight: bold;
}

.sampleStyleC {
    background-color: #ddffdd;
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
}

.sampleStyleD {
    background-color: Blue;
    color: White;
    font-family: Verdana;
    font-size: 10pt;
}
/********************************************/
.ssHeader {
    height: 10px;
    background: #d9eaff;
    background-image: url(../img/bar.gif);
    border: solid 1px buttonshadow;
    color: #4d4d4d;
}

.ssHeaderSelected {
    background: #ffda82;
    color: #4d4d4d;
    border: solid 1px darkorange;
}

.ssRowLabel {
    background: #d9eaff;
    width: 18px;
    color: #4d4d4d;
    font-size: 9pt;
    border-top-width: 0px;
    border-right-width: 1px;
    border-right-style: Solid;
    border-right-color: buttonshadow;
    border-left-width: 1px;
    border-left-style: Solid;
    border-left-color: buttonshadow;
    border-bottom-width: 1px;
    border-bottom-color: buttonshadow;
    border-bottom-style: Solid;
}

.ssRowLabelSelected {
    background: #ffda82;
    color: #4d4d4d;
    border: solid 1px darkorange;
}

.ssCell {
    height: 9px;
    width: 60px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px 1px 0px 1px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-right-style: Solid;
    border-right-color: buttonshadow;
    border-left-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: buttonshadow;
    border-bottom-style: Solid;
}

.ssCellSelected {
    height: 8px;
    border: solid 2px #000000;
    padding: 0px 0px 0px 0px;
}

.ssTextBox {
    font-size: 9pt;
    width: 40px;
    text-align: center;
    border: solid 1px #AAAAAA;
}
/****************************************/

.autocomplete_completionListElement {
    visibility: hidden;
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem {
    background-color: #ffff99;
    color: black;
    padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem {
    background-color: window;
    color: windowtext;
    padding: 1px;
}

.SelectedRow {
    background-color: #ff0000;
    color: #fff;
}




.calendariocp {
    margin-top: 11px;
}

    .calendariocp tbody:first-child tr:first-child td {
        font-weight: bold !important;
    }
/* ESTILS GRID AMB FILES SELCCIONABLES */

.gridAlter {
    border: 1px;
    margin-left: 0px;
}

    .gridAlter th {
        text-align: center;
        background-color: blue;
        font-weight: bold;
        height: 20px;
        color: white;
        padding: 0px 5px 0px 5px;
        border: 0px;
        border-right: 2px solid #FFFFFF;
    }

        .gridAlter th a {
            font-weight: bold;
            font-size: 100%;
        }

    .gridAlter td {
        border: 1px solid #000;
    }




.GridPaginacion table {
    text-align: center;
    margin: auto;
}

.GridPaginacion a, .GridPaginacion span {
    display: block;
    height: 15px;
    width: 20px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.GridPaginacion a {
    background-color: #f5f5f5;
    color: #969696;
    border: 1px solid #969696;
}

.GridPaginacion span {
    background-color: #4486C7;
    color: white;
    border: 1px solid #3AC0F2;
}



.grid {
    border: 0px;
}

    .grid th {
        text-align: center;
        font-weight: bold;
        height: 20px;
        padding: 0px 5px 0px 5px;
        border: 0px;
        border-right: 1px solid #FFFFFF;
        vertical-align: inherit !important;
    }

        .grid th a {
            font-weight: bold;
            font-size: 100%;
            color: #fff !important;
        }

    .grid td {
        text-align: left;
        border: 0px;
    }

.right td {
    text-align: right !important;
}

.left td {
    text-align: left !important;
}

.nowrap td {
    white-space: nowrap;
}


.grid tr:hover {
    /*background-color: rgba(72, 201, 176, 0.8) !important;*/
}

.gridStyle {
    border: 0px;
}

    .gridStyle th {
        text-align: center;
        font-weight: bold;
        height: 20px;
        padding: 0px 5px 0px 5px;
        border: 0px;
        border-right: 2px solid #FFFFFF;
    }

        .gridStyle th a {
            font-weight: bold;
            font-size: 100%;
        }

    .gridStyle td {
        text-align: center;
        border: 0px;
    }

.gridCal {
    border: 0px;
}

    .gridCal tr td:first-child {
        text-align: center;
        font-weight: bold;
        height: 20px;
    }

    .gridCal th {
        text-align: center;
        font-weight: bold;
        height: 20px;
        padding: 0px 5px 0px 5px;
        border: 0px;
        border-right: 2px solid #FFFFFF;
    }

        .gridCal th a {
            font-weight: bold;
            font-size: 100%;
        }

    .gridCal td {
        text-align: center;
        border: 1px solid #000;
    }


    .gridCal .capSetmana {
        border-top: 3px solid red;
    }

.multiPTO {
    background-image: url("../Images/plus9.gif");
    background-position: 130% -20%;
    /*background-position: right 0 top 0;*/
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 9px auto;
}

.multiPTOCober {
    background-image: url("../Images/plus9_red.gif");
    background-position: 130% -20%;
    /*background-position: right 0 top 0;*/
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 9px auto;
}

.diaNota {
    background-image: url("../images/note_go.png");
    background-position: 130% -20%;
    background-position: left 0 top 0;
    background-repeat: no-repeat;
    background-size: 12px auto;
}

.multiPTONota {
    background-image: url("../Images/plus16.gif"),url("../images/note_go.png");
    background-position: 130% -20%, 130% -20%;
    background-position: right 0 top 0,left 0 top 0;
    background-repeat: no-repeat;
    background-size: 9px auto,12px auto;
}

/* FORM STYLES */

table.form th, table.form td {
    white-space: nowrap; /* don't want wrapping text */
    padding: 2px 20px 3px 5px; /* right padding for required field marker */
    font-weight: normal;
}

    table.form th.required {
        font-weight: bold;
    }

td.required, tr.required td {
    background: url("../req.gif") center right no-repeat;
}


table.form select {
    width: 100%;
}

table.form td.input-group input {
    width: auto; /* but not for radios or checks */
}

td.form {
    white-space: nowrap; /* don't want wrapping text */
    padding: 2px 20px 3px 0px; /* right padding for required field marker */
    font-weight: normal;
}

fieldset {
    background-color: #FAFAFA;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    border: 1px solid #ccc;
}

legend {
    padding: 2px 5px;
    color: #696;
    font-weight: bold;
}


td.disabled input {
    background-color: #ddd;
}

table.form td.field input {
    width: 200px; /* but not for radios or checks */
}

table.form th.required {
    font-weight: bold;
}

td.required, tr.required td {
    background: url("../req.gif") center right no-repeat;
}

table.form select {
    width: 100%;
}

table.form td.input-group input {
    width: auto; /* but not for radios or checks */
}

td.form {
    white-space: nowrap; /* don't want wrapping text */
    padding: 2px 20px 3px 0px; /* right padding for required field marker */
    font-weight: normal;
}

.TextBox {
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    font-size: 10px;
    height: 18px;
    text-align: left;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    font-family: Verdana, Tahoma;
    font-size: 8pt;
    border-radius: 4px;
}

.sidr {
    width: 300px;
}



@media (max-width: 480px) {
    .sidr {
        width: 300px;
    }
}

@media (min-width: 481px) {
    .sidr {
        width: 300px;
    }
}

@media (min-width: 768px) {
    .sidr {
        width: 250px;
    }
}

@media (min-width: 992px) {
    .sidr {
        width: 300px;
    }
}

@media (min-width: 1200px) {
    .sidr {
        width: 400px;
    }
}


.sidr {
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    margin-bottom: 30px;
    height: 100%;
    z-index: 999999;
    overflow-x: none;
    overflow-y: auto;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 15px;
    color: white !important;
}

.calendario {
    background-color: rgba(0,0,0,0.5);
    border: none;
}

    .calendario td {
        border: none;
    }

        .calendario td:hover {
            border: none;
            background-color: rgba(55,162,277,0.5);
            cursor: pointer;
        }

/* Fullscreen */
html:-moz-full-screen {
    background: red !important;
}

html:-webkit-full-screen {
    background: red !important;
}

html:-ms-fullscreen {
    background: red !important;
    width: 100%; /* needed to center contents in IE */
}

html:fullscreen {
    background: red !important;
}

.FullScreen {
    background: white !important;
}

/*TreeView's estilo:*/

nodos_hover {
    background-color: darkred;
    color: white;
}

.input-buttontotext {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    outline: none;
    cursor: pointer;
    font-size: 15px;
    color: white;
}

.input-group-text {
    background-color: transparent !important;
}

/*Carga del Gif en los UpdatePanel*/
.cssload-thecube {
    width: 100px;
    height: 100px;
    left: 50%;
    top: 50%;
    margin-top: -30px;
    margin-left: -30px;
    z-index: 9999;
    position: absolute;
    transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
}

    .cssload-thecube .cssload-cube {
        position: relative;
        transform: rotateZ(45deg);
        -o-transform: rotateZ(45deg);
        -ms-transform: rotateZ(45deg);
        -webkit-transform: rotateZ(45deg);
        -moz-transform: rotateZ(45deg);
    }

    .cssload-thecube .cssload-cube {
        float: left;
        width: 50%;
        height: 50%;
        position: relative;
        transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
    }

        .cssload-thecube .cssload-cube:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgb(43,160,199);
            animation: cssload-fold-thecube 2.76s infinite linear both;
            -o-animation: cssload-fold-thecube 2.76s infinite linear both;
            -ms-animation: cssload-fold-thecube 2.76s infinite linear both;
            -webkit-animation: cssload-fold-thecube 2.76s infinite linear both;
            -moz-animation: cssload-fold-thecube 2.76s infinite linear both;
            transform-origin: 100% 100%;
            -o-transform-origin: 100% 100%;
            -ms-transform-origin: 100% 100%;
            -webkit-transform-origin: 100% 100%;
            -moz-transform-origin: 100% 100%;
        }

    .cssload-thecube .cssload-c2 {
        transform: scale(1.1) rotateZ(90deg);
        -o-transform: scale(1.1) rotateZ(90deg);
        -ms-transform: scale(1.1) rotateZ(90deg);
        -webkit-transform: scale(1.1) rotateZ(90deg);
        -moz-transform: scale(1.1) rotateZ(90deg);
    }

    .cssload-thecube .cssload-c3 {
        transform: scale(1.1) rotateZ(180deg);
        -o-transform: scale(1.1) rotateZ(180deg);
        -ms-transform: scale(1.1) rotateZ(180deg);
        -webkit-transform: scale(1.1) rotateZ(180deg);
        -moz-transform: scale(1.1) rotateZ(180deg);
    }

    .cssload-thecube .cssload-c4 {
        transform: scale(1.1) rotateZ(270deg);
        -o-transform: scale(1.1) rotateZ(270deg);
        -ms-transform: scale(1.1) rotateZ(270deg);
        -webkit-transform: scale(1.1) rotateZ(270deg);
        -moz-transform: scale(1.1) rotateZ(270deg);
    }

    .cssload-thecube .cssload-c2:before {
        animation-delay: 0.35s;
        -o-animation-delay: 0.35s;
        -ms-animation-delay: 0.35s;
        -webkit-animation-delay: 0.35s;
        -moz-animation-delay: 0.35s;
    }

    .cssload-thecube .cssload-c3:before {
        animation-delay: 0.69s;
        -o-animation-delay: 0.69s;
        -ms-animation-delay: 0.69s;
        -webkit-animation-delay: 0.69s;
        -moz-animation-delay: 0.69s;
    }

    .cssload-thecube .cssload-c4:before {
        animation-delay: 1.04s;
        -o-animation-delay: 1.04s;
        -ms-animation-delay: 1.04s;
        -webkit-animation-delay: 1.04s;
        -moz-animation-delay: 1.04s;
    }

@keyframes cssload-fold-thecube {
    0%, 10% {
        transform: perspective(136px) rotateX(-180deg);
        opacity: 0;
    }

    25%, 75% {
        transform: perspective(136px) rotateX(0deg);
        opacity: 1;
    }

    90%, 100% {
        transform: perspective(136px) rotateY(180deg);
        opacity: 0;
    }
}

@-o-keyframes cssload-fold-thecube {
    0%, 10% {
        -o-transform: perspective(136px) rotateX(-180deg);
        opacity: 0;
    }

    25%, 75% {
        -o-transform: perspective(136px) rotateX(0deg);
        opacity: 1;
    }

    90%, 100% {
        -o-transform: perspective(136px) rotateY(180deg);
        opacity: 0;
    }
}

@-ms-keyframes cssload-fold-thecube {
    0%, 10% {
        -ms-transform: perspective(136px) rotateX(-180deg);
        opacity: 0;
    }

    25%, 75% {
        -ms-transform: perspective(136px) rotateX(0deg);
        opacity: 1;
    }

    90%, 100% {
        -ms-transform: perspective(136px) rotateY(180deg);
        opacity: 0;
    }
}

@-webkit-keyframes cssload-fold-thecube {
    0%, 10% {
        -webkit-transform: perspective(136px) rotateX(-180deg);
        opacity: 0;
    }

    25%, 75% {
        -webkit-transform: perspective(136px) rotateX(0deg);
        opacity: 1;
    }

    90%, 100% {
        -webkit-transform: perspective(136px) rotateY(180deg);
        opacity: 0;
    }
}

@-moz-keyframes cssload-fold-thecube {
    0%, 10% {
        -moz-transform: perspective(136px) rotateX(-180deg);
        opacity: 0;
    }

    25%, 75% {
        -moz-transform: perspective(136px) rotateX(0deg);
        opacity: 1;
    }

    90%, 100% {
        -moz-transform: perspective(136px) rotateY(180deg);
        opacity: 0;
    }
}

/*Fondo con transparencia para la apertura de los Modales*/
.fondo {
    background: rgba(0,0,0,0.5);
}

/*Modificación para reducir la anchura de las filas de la Grid*/
.table td, .table th {
    padding: .35rem !important;
    vertical-align: top !important;
    border-top: 1px solid #dee2e6 !important;
}

/*Color del Placeholder*/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #C4C4BE !important;
    opacity: 1 !important; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #C4C4BE !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #C4C4BE !important;
}

.logo_vh {
    background: url(../Images/BannerIcons/logo.png) bottom right no-repeat, url(../Images/BannerIcons/logo_dos.png) center no-repeat, url(imagenfondo1.gif) center repeat;
}


/*.dxpcLite_MaterialCompact .dxpc-header > div:not(.dxpc-headerContent) {
    border: 2px solid #E80C2E !important;
}*/

.diaFestivo {
    background-color: red !important;
}

    .diaFestivo .divDia {
        background-color: red !important;
    }

        .diaFestivo .divDia span {
            color: white !important;
        }

/*Colores para registros concretos de la grid de supervision de permisos de vacaciones*/
.vacacionesAnyoReferencia {
    background-color: lightblue;
}

.vacacionesSolicitudResponsable {
    background-color: lightgreen;
}

.vacacionesAnulacion {
    background-color: yellow !important;
}

.sugerenciaFueraPlazo {
    background-color: lightcoral;
}

.fs10 {
    font-size: 10px !important;
}

.fs11 {
    font-size: 11px !important;
}

.fs16 {
    font-size: 16px !important;
}

.ColorDatoNuevo {
    background-color: #49f27e;
}

.ColorDatoAntiguo {
    background-color: #e7f249;
}

.sitDotacion:hover {
    font-weight: bold;
}

.position-inherit {
    position: inherit !important;
}

.vacacionesSuperaHoras {
    background-color: lightcoral;
}

.overflow-auto {
    overflow-y: auto;
    overflow-x: hidden;
}

/* se desactiva porque se veia mal calendaripersonalanualmobile.aspsx */
/*.calendar {
    border: none !important;
    background-color: #F8F8F8 !important;
    color: #000 !important;
    height: 40px !important;
}

    .calendar td {
        background-color: #F8F8F8;
        font-size: 10px;
        border: none !important;
    }*/

/*Dias de la semana*/
/*.calendar th {
        background-color: #eeeeee !important;
        height: 40px !important;
        color: #000 !important;
        font-size: 10px;
        border-width: 0 1px 1px 0;
        border-color: #DFDFDF;
        border-style: solid;
    }*/

/*Cabecera*/
/*.calendar table td {
        background-color: white !important;
        border: 0px !important;
        height: 40px !important;
        color: #000 !important;
        font-size: 15px;
    }

        .calendar table td a {
            color: #000 !important;
            text-decoration: none !important;
        }

    .calendar a {
        color: #2272A7 !important;
        text-decoration: none !important;
        font-size: 25px !important;
    }*/

.calendarEntMov {
    border: none !important;
    background-color: #F8F8F8 !important;
    color: #000 !important;
    height: 40px !important;
}

    .calendarEntMov td {
        background-color: #F8F8F8;
        font-size: 10px;
        border: none !important;
    }

    /*Dias de la semana*/
    .calendarEntMov th {
        background-color: #eeeeee !important;
        height: 40px !important;
        color: #000 !important;
        font-size: 10px;
        border-width: 0 1px 1px 0;
        border-color: #DFDFDF;
        border-style: solid;
        text-align: center;
    }

    /*Cabecera*/
    .calendarEntMov table td {
        background-color: white !important;
        border: 0px !important;
        height: 40px !important;
        color: #000 !important;
        font-size: 15px;
    }

        .calendarEntMov table td a {
            color: #000 !important;
            text-decoration: none !important;
        }

    .calendarEntMov a {
        color: #2272A7 !important;
        text-decoration: none !important;
        font-size: 25px !important;
    }

.rowCLCOIDENNUMEROGENERADO {
    background-color: yellow;
}

/*Guía estilos 2023*/
@font-face {
    font-family: 'univiapro-light';
    src: url('font/univiapro-light.ttf') format('truetype');
}

@font-face {
    font-family: 'univiapro-regular';
    src: url('font/univiapro-regular.ttf') format('truetype');
}

.global-panel * {
    font-family: 'univiapro-regular', Fallback, sans-serif !important;
}

/*Se aplica a un divisor de HTML*/
.global-card {
    border-radius: 12px;
    background: #FFFFFF;
    border: 1px solid transparent;
}

/*ASPxPageControl*/
/*.dxtcLite_MaterialCompact > .dxtc-stripContainer .dxtc-tab, .dxtcLite_MaterialCompact > .dxtc-stripContainer .dxtc-activeTab, .dxtcLite_MaterialCompact > .dxtc-stripContainer .dxtc-leftIndent, .dxtcLite_MaterialCompact > .dxtc-stripContainer .dxtc-spacer, .dxtcLite_MaterialCompact > .dxtc-stripContainer .dxtc-rightIndent, .dxtcLite_MaterialCompact > .dxtc-stripContainer .dxtc-sbWrapper, .dxtcLite_MaterialCompact > .dxtc-stripContainer .dxtc-sbIndent, .dxtcLite_MaterialCompact > .dxtc-stripContainer .dxtc-sbSpacer {
    text-transform: none;
}

.dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer {
    background: rgba(202, 218, 244, 0.16);
    border: 1px solid rgba(132, 156, 194, 0.2);
    border-radius: 12px 12px 0px 0px;
    height: 64px;
    padding: 21px 0px 0px;
}

    .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-activeTab {
        border-bottom: 3px solid #00A3E0;
        text-transform: none;
        color: #324166;
        margin-left: -5px;
        margin-right: -5px;
    }

    .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-tab, .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-spacer, .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-sbWrapper, .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-sbIndent, .dxtcLite_MaterialCompact.dxtc-top > .dxtc-stripContainer .dxtc-sbSpacer {
        border-bottom: 0px;
    }

.dxtcLite_MaterialCompact > .dxtc-content {
    padding: 0;
}*/
/*End ASPxPageControl*/

/*hr*/
.hr {
    margin: 0px;
    margin-top: 10px;
}
/*End hr*/

/*Labels*/
.label {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    color: #5B6670;
    flex: none;
    order: 0;
    flex-grow: 0;
}
/*End Labels*/

.title {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
}
/*End Labels*/

/*Buttons*/
.den-primary-button {
    background: #00A3E0;
    border-radius: 8px;
    padding: 5px 5px;
    gap: 10px;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.den-primary-button-rounded {
    background: #00A3E0;
    border-radius: 20px;
    padding: 10px 10px;
    gap: 10px;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.den-secondary-button {
    background: #FFFFFF;
    color: #5B6670;
    border-radius: 8px;
    padding: 5px 5px;
    border: 1px solid #D2D5D6;
    gap: 10px;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.den-secondary-button-rounded {
    background: #5B6670;
    border-radius: 20px;
    padding: 10px 10px;
    gap: 10px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
/*End Buttons*/

/*GridView Title*/
.grid-title-panel {
    background-color: #677AA0;
    padding: 9px 8px;
}

.dxgvTitlePanel_MaterialCompact, .dxgvTable_MaterialCompact caption {
    color: white;
}
/*End GridView Title*/

/*GridView Header*/
.dxgvHeader_MaterialCompact {
    background-color: #E7E8E8;
    color: #324166;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}
/*End GridView Header*/

/*GridView Search Panel*/
.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact {
    box-shadow: none;
}

    .dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact, .dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact input {
        background-color: white;
        -webkit-box-shadow: none;
        -webkit-tap-highlight-color: transparent;
    }


.dxbButton_MaterialCompact.dxbTSys {
    text-transform: none;
}

.dxbButton_MaterialCompact div.dxb {
    border: none;
}
/*End GridView Search Panel*/

/*Pop Up*/
.pop-up-panel {
    padding: 20px 30px 30px;
    gap: 7px;
}

.pop-up-title {
    font-size: 16px;
    line-height: 19px;
    color: #3C3C3B;
}

.pop-up-header {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.pop-up-footer {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.pop-up-subtitle {
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    color: #5B6670;
}
/*End Pop Up*/

/*Round Panel*/
/*.dxrpControl_MaterialCompact {
    border: none;
}*/

    .dxrpControl_MaterialCompact td.dxrpHeader_MaterialCompact {
        /*border: none;*/
        padding: 10px 10px 10px 14px;
        gap: 10px;
        font-size: 14px;
        font-weight: 500;
        line-height: 16.8px;
        background-color: #F2F4F5;
    }
/*End Round Panel*/

/*Radio Button List*/

/* 2023/05/24 -> ELIMINAMOS border: none; PARA QUE SE MUESTREN LOS BORDES DE ROUND PANEL */
.dxeRadioButtonList_MaterialCompact, .dxeCheckBoxList_MaterialCompact {
    /*border: none;*/
}

    .dxeRadioButtonList_MaterialCompact td.dxe, .dxeCheckBoxList_MaterialCompact td.dxe {
        padding: 0px;
    }
/*End Radio Button List*/

/*TextBox*/
input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, textarea:focus {
    box-shadow: none !important;
}

/*Fin guía estilos  2023*/

.incidcober {
    background: repeating-linear-gradient( 45deg, #FFCC99,#FFCC99 10px, #FF9966, #FF9966 20px );
    border: 1px solid #dee2e6;
    color: #6c757d;
    text-align: center;
}

.espacioAusencias {
    background: repeating-linear-gradient(45deg, #e0e0e0, #e0e0e0 10px, #b0b0b0, #b0b0b0 20px);    
    border: 1px solid #dee2e6;
    color: #6c757d;
    text-align: center;
}

.carousel-item img {
    height: 100vh;
    width: 100vw !important;
    object-fit: cover;
    object-position: center;
}

ul.nav {
    width:100%;
}

ul.nav li {
    max-width:100%;
}

body:not(.sidebar-collapse) ul.nav li a, body:not(.sidebar-collapse) ul.nav li p, body:not(.sidebar-collapse) ul.nav li span {
    word-wrap: break-word; /* Asegura que el contenido se ajuste dentro del LI */
    max-width: 100%; /* Esto limita el ancho del contenido al del LI */
    white-space: normal !important;
}

.circular_shadow {
    border-radius: 150px;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .8);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
}


@media (max-width: 768px) {
    .dropdown-menu-right {
        right: auto !important;
        left: 0 !important;
        transform: translateX(-52%) !important;
    }

    .dropdown-menu-left {
        right: auto !important;
        left: 0 !important;
        transform: translateX(-61%) !important;
    }

    #ctl00_Menu_Navbar_gridDocumentos {
        width: 90% !important;
    }

    #ctl00_Menu_Navbar_gridNoticias_DXMainTable {
        width: 90% !important;
    }

    #ctl00_Menu_Navbar_gridTareasPendientes div {
        max-width: 400px !important;
    }
}
.dxeButtonEdit_MaterialCompact {
    border-radius: 5px !important;
    /*height: 40px !important;*/
}

    .dxeButtonEditButton_MaterialCompact, .dxeCalendarButton_MaterialCompact, .dxeSpinIncButton_MaterialCompact, .dxeSpinDecButton_MaterialCompact, .dxeSpinLargeIncButton_MaterialCompact, .dxeSpinLargeDecButton_MaterialCompact, .dxeColorEditButton_MaterialCompact {
        border-top-right-radius: 5px !important;
        border-bottom-right-radius: 5px !important;
    }

.dxeListBox_MaterialCompact {
    border: none !important;
}

.dxeListBoxFilter_MaterialCompact {
    background-color: white !important;
    border-bottom: none !important;
}

.dxeListBoxItem_MaterialCompact {
    /*padding: 0px 10px 0px !important;*/
}

.dxeListBox_MaterialCompact .dxeListBoxFilter_MaterialCompact .dxeButtonEditSys, .dxeListBox_MaterialCompact .dxeListBoxFilter_MaterialCompact .dxeButtonEditSys .dxeEditAreaSys {
    background-color: white !important;
}

/*dxeListBoxItemHover_MaterialCompact {
    background-color: #00A3E0 !important;
    color: white !important;
}

.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact, .dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact input {
    background-color: white !important;
}

.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact {
    box-shadow: none !important;
}

.dxeButtonEdit_MaterialCompact {
    border: none !important;
}*/

/*.dxgvTable_MaterialCompact {
    border: none !important;
    box-shadow: none !important;
}

.dxgvEditFormDisplayRow_MaterialCompact td.dxgv, .dxgvDetailCell_MaterialCompact td.dxgv, .dxgvDataRow_MaterialCompact td.dxgv, .dxgvDetailRow_MaterialCompact.dxgvADR td.dxgvAIC {
    border: none !important;
}

.dxgvEditFormDisplayRow_MaterialCompact:last-child td.dxgv, .dxgvDetailCell_MaterialCompact:last-child td.dxgv, .dxgvDataRow_MaterialCompact:last-child td.dxgv, .dxgvDetailRow_MaterialCompact.dxgvADR:last-child td.dxgvAIC {
    border: none !important;
}

.dxgvDetailRow_MaterialCompact td.dxgv, .dxgvPreviewRow_MaterialCompact td.dxgv, .dxgvEmptyDataRow_MaterialCompact td.dxgv {
    border: none !important;
}*/

/* Bordes de los paneles */
/*.dxrpControl_MaterialCompact {
    border: none !important;
}*/
/* Final bordes de los paneles */
/*Color de la separación hr*/
 hr {
 color: #4486c7 !important;
 box-shadow: none !important;
 width: 98%;
}
/*Color con degradado para los menu's*/
 div.menu {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
}
/*Degradado de las separaciones tipo cabecera*/
 .degradadoCabecera {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
 padding: 5px;
 border-radius: 5px;
 color: white;
 width: 98%;
}
/*Color para los selectores*/
.degradadoDropDownList {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
 padding: 5px;
 border-radius: 5px;
 width: 98%;
}
.sidr {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
}
.separador {
 border-left: none;
 border-right: none;
 height: 6px;
 margin-left: 0px;
 border-top: 2px solid #4486c7;
 border-bottom: 2px solid #2980B9;
}/*Definición de estilo para las pestañas de Mobiscroll*/
.mbsc-mobiscroll.mbsc-ms-c {
 background-color: white;
 text-align: left !important;
}
.mbsc-ms-item span {
 color: #262626;
 margin: 0px !important;
}
.mbsc-ms-item span:hover {
color:  #4486c7;
margin: 0px !important;
text-shadow:  0 0 1px white, 0 0 1px white;
 }
.mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
 background-color: white !important;
 background-image: url('../images/menu_formacion_bo/folder.png');
 background-repeat: no-repeat;
 background-size: 24px, 24px;
 border-color: #4486c7 !important;
 border-top: 4px solid #4486c7 !important;
 border-left: 4px solid;
 border-right: 4px solid;
 border-bottom: none !important;
 color: black !important;
}
.mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
 border-color: #4486c7 !important;
}
.mbsc-ms-item-i {
 border-color: #4486c7 !important;
 border-bottom: 4px solid #4486c7 !important;
 border-top: none !important;
 border-color: #4486c7 !important;
 background-image: url('../images/menu_formacion_bo/folder.png');
 background-size: 24px, 24px;
 background-repeat: no-repeat;
 display: inline-block;
 padding: 10px 60px;
 background-position: 30px, 5px;
}
.md-tab-h .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
 background-color: white !important;
 background-image: url('../images/menu_formacion_bo/folder.png');
 background-repeat: no-repeat;
 background-size: 24px, 24px;
 border-color:  !important;
 border-top: 4px solid  !important;
 border-left: 4px solid;
 border-right: 4px solid;
 border-bottom: none !important;
 color: black !important;
}
.md-tab-h .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
 border-color:  !important;
}
.md-tab-h .mbsc-ms-item-i {
 border-color:  !important;
 border-bottom: 4px solid  !important;
 border-top: none !important;
 border-color:  !important;
 background-image: url('../images/menu_formacion_bo/folder.png');
 background-size: 24px, 24px;
 background-repeat: no-repeat;
 display: inline-block;
 padding: 10px 60px;
 background-position: 30px, 5px;
}
 td.puntMenu div {
 color: white !important;
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
 border: 0px;
}
 div.small-box {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
 color: white;
}
 .small-box-right {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
 color: white !important;
}
.sidenav {
 color: white !important;
 overflow: hidden;
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
} .gridCal tr td:first-child {
 background-color: #4486c7 ;
}
.gridCal th {
 background-color: #4486c7 !important;
}
.grid .selected {
 background-color: #4486c7 !important;
}
.p.small-box-Right() {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
}
.gridStyle th {
 background-color: #4486c7 !important;
}
.grid th {
 background-color: #4486c7 !important;
}
.issues th {
 background-color: #4486c7 !important;
}
.barra_titol {
 background-color: #4486c7 !important;
}
.treenode {
 background-color: #4486c7 !important;
}
.calendariocp tbody:first-child tr:first-child td {
 background-color: #4486c7 !important;
}
.issues-Header {
 background-color: #4486c7 !important;
}
.gen-Header {
 background-color: #4486c7 !important;
}
.gen-Table tr td {
 border-bottom:  1px solid #4486c7 !important;
}
.barra_titol {
 background-color: #4486c7 !important;
}
.treenode {
 background-color: #4486c7 !important;
}
.issues-Header {
 background-color: #4486c7 !important;
}
.gen-Table tr td {
 border-bottom:  1px solid #4486c7 !important;
}
.gen-Header {
 background-color:  #4486c7 !important;
}
.contLogin > .Login {
 border-top: 5px solid #4486c7 !important;
}
.titulo_boton {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
}
 /*Colores del botón de menú dinámico*/
 .botonDinamico {
  background-color:  #2980B9 !important;
  color: white !important;
}
 .dinamico {
 background-color: #2980B9 !important;
}
 .dinamico:hover {
 background-color: #4486c7 !important;
}
.modalPopup {
 border-color: #4486c7 !important;
}
.ace-responsive-menu {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
 color: white;
}
.ace-responsive-menu li ul.sub-menu {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
 color: white;
}
.ace-responsive-menu li.menu-active > a {
 background-color: #4486c7 !important;
 color: white;
}
.menu-toggle {
 color: #4486c7 !important;
 right: 0;
 top: 0;
 position: fixed !important;
 width: auto !important;
 z-index: 9999;
}
.menu-toggle .icon-bar {
 background-color: #4486c7 !important;
}
.menu-toggle #menu-btn {
 border: 2px solid #4486c7 !important;
}
.ace-responsive-menu li a:hover {
 background-color: #4486c7 !important;
 color: white;
}
.arrow-down {
 border-top: 15px solid #4486c7 !important;
}
.sidebar-menu {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
 color: white !important;
}
.sidebar-menu .sidebar-submenu > li.active > a, .sidebar-menu .sidebar-submenu > li > a:hover {
  background-color:  #4486c7 !important;
 color: white !important;
}
.sidebar-menu > li:hover > a, .sidebar-menu > li.active > a {
 border-left-color:  #4486c7 !important;
}
.menu_lateral {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
}
.paging-nav a {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
}
.paging-nav a:hover {
  background:  #4486c7 !important;
}
.paging-nav .selected-page {
  background:  #4486c7 !important;
}
.bg-cliente {
  background:  #4486c7 !important;
}
.nav-link {
 color: grey !important;
}
.nav-tabs {
 border-bottom: 1px solid #4486c7 !important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
 border-color: #4486c7 #4486c7 #fff !important;
}
.tab-pane .nav-tabs {
 border-bottom: 1px solid  !important;
}
.nav-tabs .nav-item.show .nav-link,.tab-pane .nav-tabs .nav-link.active {
 border-color:   #fff !important;
}
.sidenavPrincipal {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
}
.boton_menu_contextual {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
 display: inline-block;
 font-weight:  400;
 text-align: center;
 color: white;
 vertical-align: middle;
 white-space: nowrap;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 border: 1px solid transparent;
 padding: .375rem .75rem;
 font-size:  1rem;
 line-height:  1.5;
 border-radius: .25rem;
transition: color 0.15s ease-In-out, background - color .15s ease-In-out, border - color .15s ease-In-out, box - shadow .15s ease-in-out;
}
.bg-primary {
 background: linear-gradient(to right, #4486c7, #2980B9) !important;
}
.boton_menu_contextual:hover {
 cursor: pointer;
}

/*.dxgvTable_MaterialCompact {
    border: none !important;
    box-shadow: none !important;
}

.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact {
    box-shadow: none !important;
    border: none !important;
    background-color: white !important;
}

    .dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact, .dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact input {
        background-color: white !important;
    }

.dxgvSearchPanel_MaterialCompact {
    padding: 0px !important;
}

.dxgvControl_MaterialCompact .dxgvCSD {
    border: none !important;
    box-shadow: none !important;
}*/

.navbar-badge {
    width: 16px !important;
    height: 16px !important;
    padding: 2px !important;
    font-size: 10px !important;
}

.notificaciones {
    padding: 5px;
    cursor: pointer;
    margin-right: 0px;
}

.margin {
    margin-right: -10px;
}

.right {
    right: 5px !important;
}

.user-radius {
    box-sizing: border-box;
    border-radius: 4px 4px 0px 0px;
}

@media all and (min-width:991px) {
    .dropdown:after {
        content: '';
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        transition: opacity .15s ease-in-out;
        opacity: 0;
        visibility: hidden;
        background-color: rgba(0,0,0,.4);
        pointer-events: none;
    }

    .dropdown.show .nav-link {
        position: relative;
        /*z-index: 12;*/
    }

    .dropdown.show:after {
        z-index: 10;
        opacity: 1;
        visibility: visible;
        position: fixed;
    }
}

.navbar-img-margin {
    margin-top: -2px;
}

.modalBackground {
    filter: alpha(opacity=90);
    opacity: 0.8;
}

.modalPopup {
    background-color: #FFFFFF;
    border-width: 3px;
    border-style: solid;
    border-color: black;
}

#divAjax {
    position: relative;
    left: 0;
    top: 0;
}

.divcontrol {
    display: flex;
    width: 800px;
    flex-direction: column;
    border: 5px solid #84878C;
    background-color: #F5F5F5;
    padding: 5px 20px 20px 20px;
    position: absolute;
    top: 25px;
    left: 25%;
    z-index: 9999;
    border-radius: 10px;
}

.nodrag {
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

/* Estilos para el posicionamiento de los mensajes Toast SweetAlert 2 */
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
    z-index: 99999 !important;
}

body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
    z-index: 99999 !important;
}

.swal2-container {
    z-index: 120000 !important;
}

@media (max-width: 1600px) {
    .col-2 {
        display: none;
    }
}

.Resplandor {
    -moz-box-shadow: 0px 0px 60px rgba(81, 203, 238, 1);
    -webkit-box-shadow: 0px 0px 60px rgba(81, 203, 238, 1);
    box-shadow: 0px 0px 60px rgba(81, 203, 238, 1);
    border: 2px solid rgba(81, 203, 238, 1);
}

.modal-lgMobile {
    max-width: 100vw !important;
    top: 50px;
}

.modal-lg {
    max-width: 90% !important;
}

.tam_modal {
    max-width: 90% !important;
}

.ifr {
    border: none;
    height: 90% !important;
}

/* Custom */
.user-menu-icons {
    width: 15.27px;
    height: 15.27px;
    margin-right: 4.54%;
    margin-left: 0%;
}

/* Bootstrap */
.btn-primary {
    background-color: #00A3E0 !important;
    border-color: #00A3E0 !important;
}

/* SweetAlert 2 */
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
    z-index: 99999 !important;
}

.swal2-container {
    z-index: 120000 !important;
}

/*Modificaciones plantilla Admin LTE3*/
.modal-noticias {
    max-width: 500px !important;
    min-width: 450px !important;
}

@media (max-width: 576px) {
    .modal-noticias {
        max-width: 300px;
        min-width: 280px;
    }
}

.custom-fontAwesomeIcon {
    font-size: 0.6rem !important;
}
/*Navbar user menu items padding*/
.padding-top-bottom {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.padding-bottom {
    padding-left: 15px;
    padding-right: 15px;
}

.hover-color:hover {
    color: #00A3E0 !important;
}

.input-buttontotext {
    color: gray !important;
}

.mt-4, .my-4 {
    margin-top: 1.5rem !important;
}

/*General*/
::-webkit-scrollbar:horizontal {
    height: 10px !important;
}

.dxrpControl_MaterialCompact {
    background: #FFF;
}

.tab-content {
    background: #FFF;
}
.nav-tabs >li > a {
    background: #FFF;
}

.grid > tbody {
    background: #FFF;
}

.dxtcLite_MaterialCompact.dxtc-top > .dxtc-content {
    background: #FFF;
}


