/* Minification failed. Returning unminified contents.
(12,1): run-time error CSS1019: Unexpected token, found '@import'
(12,9): run-time error CSS1019: Unexpected token, found 'url(http://fonts.googleapis.com/css?family=Roboto:400,900,700,500,300,100)'
(29,1): run-time error CSS1019: Unexpected token, found '@import'
(29,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css2?family=Freehand:400&display=swap')'
 */
/*! jQuery UI - v1.12.0 - 2016-07-08
* 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/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright 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;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%;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:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-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;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-state-default .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-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*-----------------------------------------------------------
    Font - Roboto
-----------------------------------------------------------*/

@import url(http://fonts.googleapis.com/css?family=Roboto:400,900,700,500,300,100);
/* Reset all elements */
html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p,
a, em, img, small, strong,
b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
textarea, input, button, select {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

@import url('https://fonts.googleapis.com/css2?family=Freehand:400&display=swap');
._signature {
    font-family: "Freehand" !important; 
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

* {
  box-sizing: border-box;
}

html, body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*-----------------------------------------------------------
    Height in Percent
-----------------------------------------------------------*/
._h0 {
  height: 0% !important;
}

._h1 {
  height: 1% !important;
}

._h2 {
  height: 2% !important;
}

._h3 {
  height: 3% !important;
}

._h4 {
  height: 4% !important;
}

._h5 {
  height: 5% !important;
}

._h6 {
  height: 6% !important;
}

._h7 {
  height: 7% !important;
}

._h8 {
  height: 8% !important;
}

._h9 {
  height: 9% !important;
}

._h10 {
  height: 10% !important;
}

._h11 {
  height: 11% !important;
}

._h12 {
  height: 12% !important;
}

._h13 {
  height: 13% !important;
}

._h14 {
  height: 14% !important;
}

._h15 {
  height: 15% !important;
}

._h16 {
  height: 16% !important;
}

._h17 {
  height: 17% !important;
}

._h18 {
  height: 18% !important;
}

._h19 {
  height: 19% !important;
}

._h20 {
  height: 20% !important;
}

._h21 {
  height: 21% !important;
}

._h22 {
  height: 22% !important;
}

._h23 {
  height: 23% !important;
}

._h24 {
  height: 24% !important;
}

._h25 {
  height: 25% !important;
}

._h26 {
  height: 26% !important;
}

._h27 {
  height: 27% !important;
}

._h28 {
  height: 28% !important;
}

._h29 {
  height: 29% !important;
}

._h30 {
  height: 30% !important;
}

._h31 {
  height: 31% !important;
}

._h32 {
  height: 32% !important;
}

._h33 {
  height: 33% !important;
}

._h34 {
  height: 34% !important;
}

._h35 {
  height: 35% !important;
}

._h36 {
  height: 36% !important;
}

._h37 {
  height: 37% !important;
}

._h38 {
  height: 38% !important;
}

._h39 {
  height: 39% !important;
}

._h40 {
  height: 40% !important;
}

._h41 {
  height: 41% !important;
}

._h42 {
  height: 42% !important;
}

._h43 {
  height: 43% !important;
}

._h44 {
  height: 44% !important;
}

._h45 {
  height: 45% !important;
}

._h46 {
  height: 46% !important;
}

._h47 {
  height: 47% !important;
}

._h48 {
  height: 48% !important;
}

._h49 {
  height: 49% !important;
}

._h50 {
  height: 50% !important;
}

._h51 {
  height: 51% !important;
}

._h52 {
  height: 52% !important;
}

._h53 {
  height: 53% !important;
}

._h54 {
  height: 54% !important;
}

._h55 {
  height: 55% !important;
}

._h56 {
  height: 56% !important;
}

._h57 {
  height: 57% !important;
}

._h58 {
  height: 58% !important;
}

._h59 {
  height: 59% !important;
}

._h60 {
  height: 60% !important;
}

._h61 {
  height: 61% !important;
}

._h62 {
  height: 62% !important;
}

._h63 {
  height: 63% !important;
}

._h64 {
  height: 64% !important;
}

._h65 {
  height: 65% !important;
}

._h66 {
  height: 66% !important;
}

._h67 {
  height: 67% !important;
}

._h68 {
  height: 68% !important;
}

._h69 {
  height: 69% !important;
}

._h70 {
  height: 70% !important;
}

._h71 {
  height: 71% !important;
}

._h72 {
  height: 72% !important;
}

._h73 {
  height: 73% !important;
}

._h74 {
  height: 74% !important;
}

._h75 {
  height: 75% !important;
}

._h76 {
  height: 76% !important;
}

._h77 {
  height: 77% !important;
}

._h78 {
  height: 78% !important;
}

._h79 {
  height: 79% !important;
}

._h80 {
  height: 80% !important;
}

._h81 {
  height: 81% !important;
}

._h82 {
  height: 82% !important;
}

._h83 {
  height: 83% !important;
}

._h84 {
  height: 84% !important;
}

._h85 {
  height: 85% !important;
}

._h86 {
  height: 86% !important;
}

._h87 {
  height: 87% !important;
}

._h88 {
  height: 88% !important;
}

._h89 {
  height: 89% !important;
}

._h90 {
  height: 90% !important;
}

._h91 {
  height: 91% !important;
}

._h92 {
  height: 92% !important;
}

._h93 {
  height: 93% !important;
}

._h94 {
  height: 94% !important;
}

._h95 {
  height: 95% !important;
}

._h96 {
  height: 96% !important;
}

._h97 {
  height: 97% !important;
}

._h98 {
  height: 98% !important;
}

._h99 {
  height: 99% !important;
}

._h100 {
  height: 100% !important;
}

/*-----------------------------------------------------------
    Height in Pixels
-----------------------------------------------------------*/
._h0px {
  height: 0px !important;
}

._h1px {
  height: 1px !important;
}

._h2px {
  height: 2px !important;
}

._h3px {
  height: 3px !important;
}

._h4px {
  height: 4px !important;
}

._h5px {
  height: 5px !important;
}

._h6px {
  height: 6px !important;
}

._h7px {
  height: 7px !important;
}

._h8px {
  height: 8px !important;
}

._h9px {
  height: 9px !important;
}

._h10px {
  height: 10px !important;
}

._h11px {
  height: 11px !important;
}

._h12px {
  height: 12px !important;
}

._h13px {
  height: 13px !important;
}

._h14px {
  height: 14px !important;
}

._h15px {
  height: 15px !important;
}

._h16px {
  height: 16px !important;
}

._h17px {
  height: 17px !important;
}

._h18px {
  height: 18px !important;
}

._h19px {
  height: 19px !important;
}

._h20px {
  height: 20px !important;
}

._h21px {
  height: 21px !important;
}

._h22px {
  height: 22px !important;
}

._h23px {
  height: 23px !important;
}

._h24px {
  height: 24px !important;
}

._h25px {
  height: 25px !important;
}

._h26px {
  height: 26px !important;
}

._h27px {
  height: 27px !important;
}

._h28px {
  height: 28px !important;
}

._h29px {
  height: 29px !important;
}

._h30px {
  height: 30px !important;
}

._h31px {
  height: 31px !important;
}

._h32px {
  height: 32px !important;
}

._h33px {
  height: 33px !important;
}

._h34px {
  height: 34px !important;
}

._h35px {
  height: 35px !important;
}

._h36px {
  height: 36px !important;
}

._h37px {
  height: 37px !important;
}

._h38px {
  height: 38px !important;
}

._h39px {
  height: 39px !important;
}

._h40px {
  height: 40px !important;
}

._h41px {
  height: 41px !important;
}

._h42px {
  height: 42px !important;
}

._h43px {
  height: 43px !important;
}

._h44px {
  height: 44px !important;
}

._h45px {
  height: 45px !important;
}

._h46px {
  height: 46px !important;
}

._h47px {
  height: 47px !important;
}

._h48px {
  height: 48px !important;
}

._h49px {
  height: 49px !important;
}

._h50px {
  height: 50px !important;
}

._h51px {
  height: 51px !important;
}

._h52px {
  height: 52px !important;
}

._h53px {
  height: 53px !important;
}

._h54px {
  height: 54px !important;
}

._h55px {
  height: 55px !important;
}

._h56px {
  height: 56px !important;
}

._h57px {
  height: 57px !important;
}

._h58px {
  height: 58px !important;
}

._h59px {
  height: 59px !important;
}

._h60px {
  height: 60px !important;
}

._h61px {
  height: 61px !important;
}

._h62px {
  height: 62px !important;
}

._h63px {
  height: 63px !important;
}

._h64px {
  height: 64px !important;
}

._h65px {
  height: 65px !important;
}

._h66px {
  height: 66px !important;
}

._h67px {
  height: 67px !important;
}

._h68px {
  height: 68px !important;
}

._h69px {
  height: 69px !important;
}

._h70px {
  height: 70px !important;
}

._h71px {
  height: 71px !important;
}

._h72px {
  height: 72px !important;
}

._h73px {
  height: 73px !important;
}

._h74px {
  height: 74px !important;
}

._h75px {
  height: 75px !important;
}

._h76px {
  height: 76px !important;
}

._h77px {
  height: 77px !important;
}

._h78px {
  height: 78px !important;
}

._h79px {
  height: 79px !important;
}

._h80px {
  height: 80px !important;
}

._h81px {
  height: 81px !important;
}

._h82px {
  height: 82px !important;
}

._h83px {
  height: 83px !important;
}

._h84px {
  height: 84px !important;
}

._h85px {
  height: 85px !important;
}

._h86px {
  height: 86px !important;
}

._h87px {
  height: 87px !important;
}

._h88px {
  height: 88px !important;
}

._h89px {
  height: 89px !important;
}

._h90px {
  height: 90px !important;
}

._h91px {
  height: 91px !important;
}

._h92px {
  height: 92px !important;
}

._h93px {
  height: 93px !important;
}

._h94px {
  height: 94px !important;
}

._h95px {
  height: 95px !important;
}

._h96px {
  height: 96px !important;
}

._h97px {
  height: 97px !important;
}

._h98px {
  height: 98px !important;
}

._h99px {
  height: 99px !important;
}

._h100px {
  height: 100px !important;
}

._h101px {
  height: 101px !important;
}

._h102px {
  height: 102px !important;
}

._h103px {
  height: 103px !important;
}

._h104px {
  height: 104px !important;
}

._h105px {
  height: 105px !important;
}

._h106px {
  height: 106px !important;
}

._h107px {
  height: 107px !important;
}

._h108px {
  height: 108px !important;
}

._h109px {
  height: 109px !important;
}

._h110px {
  height: 110px !important;
}

._h111px {
  height: 111px !important;
}

._h112px {
  height: 112px !important;
}

._h113px {
  height: 113px !important;
}

._h114px {
  height: 114px !important;
}

._h115px {
  height: 115px !important;
}

._h116px {
  height: 116px !important;
}

._h117px {
  height: 117px !important;
}

._h118px {
  height: 118px !important;
}

._h119px {
  height: 119px !important;
}

._h120px {
  height: 120px !important;
}

._h121px {
  height: 121px !important;
}

._h122px {
  height: 122px !important;
}

._h123px {
  height: 123px !important;
}

._h124px {
  height: 124px !important;
}

._h125px {
  height: 125px !important;
}

._h126px {
  height: 126px !important;
}

._h127px {
  height: 127px !important;
}

._h128px {
  height: 128px !important;
}

._h129px {
  height: 129px !important;
}

._h130px {
  height: 130px !important;
}

._h131px {
  height: 131px !important;
}

._h132px {
  height: 132px !important;
}

._h133px {
  height: 133px !important;
}

._h134px {
  height: 134px !important;
}

._h135px {
  height: 135px !important;
}

._h136px {
  height: 136px !important;
}

._h137px {
  height: 137px !important;
}

._h138px {
  height: 138px !important;
}

._h139px {
  height: 139px !important;
}

._h140px {
  height: 140px !important;
}

._h141px {
  height: 141px !important;
}

._h142px {
  height: 142px !important;
}

._h143px {
  height: 143px !important;
}

._h144px {
  height: 144px !important;
}

._h145px {
  height: 145px !important;
}

._h146px {
  height: 146px !important;
}

._h147px {
  height: 147px !important;
}

._h148px {
  height: 148px !important;
}

._h149px {
  height: 149px !important;
}

._h150px {
  height: 150px !important;
}

._h151px {
  height: 151px !important;
}

._h152px {
  height: 152px !important;
}

._h153px {
  height: 153px !important;
}

._h154px {
  height: 154px !important;
}

._h155px {
  height: 155px !important;
}

._h156px {
  height: 156px !important;
}

._h157px {
  height: 157px !important;
}

._h158px {
  height: 158px !important;
}

._h159px {
  height: 159px !important;
}

._h160px {
  height: 160px !important;
}

._h161px {
  height: 161px !important;
}

._h162px {
  height: 162px !important;
}

._h163px {
  height: 163px !important;
}

._h164px {
  height: 164px !important;
}

._h165px {
  height: 165px !important;
}

._h166px {
  height: 166px !important;
}

._h167px {
  height: 167px !important;
}

._h168px {
  height: 168px !important;
}

._h169px {
  height: 169px !important;
}

._h170px {
  height: 170px !important;
}

._h171px {
  height: 171px !important;
}

._h172px {
  height: 172px !important;
}

._h173px {
  height: 173px !important;
}

._h174px {
  height: 174px !important;
}

._h175px {
  height: 175px !important;
}

._h176px {
  height: 176px !important;
}

._h177px {
  height: 177px !important;
}

._h178px {
  height: 178px !important;
}

._h179px {
  height: 179px !important;
}

._h180px {
  height: 180px !important;
}

._h181px {
  height: 181px !important;
}

._h182px {
  height: 182px !important;
}

._h183px {
  height: 183px !important;
}

._h184px {
  height: 184px !important;
}

._h185px {
  height: 185px !important;
}

._h186px {
  height: 186px !important;
}

._h187px {
  height: 187px !important;
}

._h188px {
  height: 188px !important;
}

._h189px {
  height: 189px !important;
}

._h190px {
  height: 190px !important;
}

._h191px {
  height: 191px !important;
}

._h192px {
  height: 192px !important;
}

._h193px {
  height: 193px !important;
}

._h194px {
  height: 194px !important;
}

._h195px {
  height: 195px !important;
}

._h196px {
  height: 196px !important;
}

._h197px {
  height: 197px !important;
}

._h198px {
  height: 198px !important;
}

._h199px {
  height: 199px !important;
}

._h200px {
  height: 200px !important;
}

._h205px {
  height: 205px !important;
}

._h210px {
  height: 210px !important;
}

._h215px {
  height: 215px !important;
}

._h220px {
  height: 220px !important;
}

._h225px {
  height: 225px !important;
}

._h230px {
  height: 230px !important;
}

._h235px {
  height: 235px !important;
}

._h240px {
  height: 240px !important;
}

._h245px {
  height: 245px !important;
}

._h250px {
  height: 250px !important;
}

._h255px {
  height: 255px !important;
}

._h260px {
  height: 260px !important;
}

._h265px {
  height: 265px !important;
}

._h270px {
  height: 270px !important;
}

._h275px {
  height: 275px !important;
}

._h280px {
  height: 280px !important;
}

._h285px {
  height: 285px !important;
}

._h290px {
  height: 290px !important;
}

._h295px {
  height: 295px !important;
}

._h300px {
  height: 300px !important;
}

._h305px {
  height: 305px !important;
}

._h310px {
  height: 310px !important;
}

._h315px {
  height: 315px !important;
}

._h320px {
  height: 320px !important;
}

._h325px {
  height: 325px !important;
}

._h330px {
  height: 330px !important;
}

._h335px {
  height: 335px !important;
}

._h340px {
  height: 340px !important;
}

._h345px {
  height: 345px !important;
}

._h350px {
  height: 350px !important;
}

._h355px {
  height: 355px !important;
}

._h360px {
  height: 360px !important;
}

._h365px {
  height: 365px !important;
}

._h370px {
  height: 370px !important;
}

._h375px {
  height: 375px !important;
}

._h380px {
  height: 380px !important;
}

._h385px {
  height: 385px !important;
}

._h390px {
  height: 390px !important;
}

._h395px {
  height: 395px !important;
}

._h400px {
  height: 400px !important;
}

._h405px {
  height: 405px !important;
}

._h410px {
  height: 410px !important;
}

._h415px {
  height: 415px !important;
}

._h420px {
  height: 420px !important;
}

._h425px {
  height: 425px !important;
}

._h430px {
  height: 430px !important;
}

._h435px {
  height: 435px !important;
}

._h440px {
  height: 440px !important;
}

._h445px {
  height: 445px !important;
}

._h450px {
  height: 450px !important;
}

._h455px {
  height: 455px !important;
}

._h460px {
  height: 460px !important;
}

._h465px {
  height: 465px !important;
}

._h470px {
  height: 470px !important;
}

._h475px {
  height: 475px !important;
}

._h480px {
  height: 480px !important;
}

._h485px {
  height: 485px !important;
}

._h490px {
  height: 490px !important;
}

._h495px {
  height: 495px !important;
}

._h500px {
  height: 500px !important;
}

._h505px {
  height: 505px !important;
}

._h510px {
  height: 510px !important;
}

._h515px {
  height: 515px !important;
}

._h520px {
  height: 520px !important;
}

._h525px {
  height: 525px !important;
}

._h530px {
  height: 530px !important;
}

._h535px {
  height: 535px !important;
}

._h540px {
  height: 540px !important;
}

._h545px {
  height: 545px !important;
}

._h550px {
  height: 550px !important;
}

._h555px {
  height: 555px !important;
}

._h560px {
  height: 560px !important;
}

._h565px {
  height: 565px !important;
}

._h570px {
  height: 570px !important;
}

._h575px {
  height: 575px !important;
}

._h580px {
  height: 580px !important;
}

._h585px {
  height: 585px !important;
}

._h590px {
  height: 590px !important;
}

._h595px {
  height: 595px !important;
}

._h600px {
  height: 600px !important;
}

._hauto {
  height: auto;
}

/*-----------------------------------------------------------
    Min Height in Pixels
-----------------------------------------------------------*/
._mh25px {
  min-height: 25px !important;
}

._mh50px {
  min-height: 50px !important;
}

._mh75px {
  min-height: 75px !important;
}

._mh100px {
  min-height: 100px !important;
}

._mh125px {
  min-height: 125px !important;
}

._mh150px {
  min-height: 150px !important;
}

._mh175px {
  min-height: 175px !important;
}

._mh200px {
  min-height: 200px !important;
}

._mh225px {
  min-height: 225px !important;
}

._mh250px {
  min-height: 250px !important;
}

._mh275px {
  min-height: 275px !important;
}

._mh300px {
  min-height: 300px !important;
}

._mh325px {
  min-height: 325px !important;
}

._mh350px {
  min-height: 350px !important;
}

._mh375px {
  min-height: 375px !important;
}

._mh400px {
  min-height: 400px !important;
}

._mh425px {
  min-height: 425px !important;
}

._mh450px {
  min-height: 450px !important;
}

._mh475px {
  min-height: 475px !important;
}

._mh500px {
  min-height: 500px !important;
}

._mh525px {
  min-height: 525px !important;
}

._mh550px {
  min-height: 550px !important;
}

._mh575px {
  min-height: 575px !important;
}

._mh600px {
  min-height: 600px !important;
}

._mh625px {
  min-height: 625px !important;
}

._mh650px {
  min-height: 650px !important;
}

._mh675px {
  min-height: 675px !important;
}

._mh700px {
  min-height: 700px !important;
}

._mh725px {
  min-height: 725px !important;
}

._mh750px {
  min-height: 750px !important;
}

/*-----------------------------------------------------------
    Max Height in Pixels
-----------------------------------------------------------*/
._maxh25px {
  max-height: 25px !important;
}

._maxh50px {
  max-height: 50px !important;
}

._maxh75px {
  max-height: 75px !important;
}

._maxh100px {
  max-height: 100px !important;
}

._maxh125px {
  max-height: 125px !important;
}

._maxh150px {
  max-height: 150px !important;
}

._maxh175px {
  max-height: 175px !important;
}

._maxh200px {
  max-height: 200px !important;
}

._maxh225px {
  max-height: 225px !important;
}

._maxh250px {
  max-height: 250px !important;
}

._maxh275px {
  max-height: 275px !important;
}

._maxh300px {
  max-height: 300px !important;
}

._maxh325px {
  max-height: 325px !important;
}

._maxh350px {
  max-height: 350px !important;
}

._maxh375px {
  max-height: 375px !important;
}

._maxh400px {
  max-height: 400px !important;
}

._maxh425px {
  max-height: 425px !important;
}

._maxh450px {
  max-height: 450px !important;
}

._maxh475px {
  max-height: 475px !important;
}

._maxh500px {
  max-height: 500px !important;
}

._maxh525px {
  max-height: 525px !important;
}

._maxh550px {
  max-height: 550px !important;
}

._maxh575px {
  max-height: 575px !important;
}

._maxh600px {
  max-height: 600px !important;
}

._maxh625px {
  max-height: 625px !important;
}

._maxh650px {
  max-height: 650px !important;
}

._maxh675px {
  max-height: 675px !important;
}

._maxh700px {
  max-height: 700px !important;
}

._maxh725px {
  max-height: 725px !important;
}

._maxh750px {
  max-height: 750px !important;
}

/*-----------------------------------------------------------
    Line Height in Pixels
-----------------------------------------------------------*/
._lh0px {
  line-height: 0px;
}

._lh1px {
  line-height: 1px;
}

._lh2px {
  line-height: 2px;
}

._lh3px {
  line-height: 3px;
}

._lh4px {
  line-height: 4px;
}

._lh5px {
  line-height: 5px;
}

._lh6px {
  line-height: 6px;
}

._lh7px {
  line-height: 7px;
}

._lh8px {
  line-height: 8px;
}

._lh9px {
  line-height: 9px;
}

._lh10px {
  line-height: 10px;
}

._lh11px {
  line-height: 11px;
}

._lh12px {
  line-height: 12px;
}

._lh13px {
  line-height: 13px;
}

._lh14px {
  line-height: 14px;
}

._lh15px {
  line-height: 15px;
}

._lh16px {
  line-height: 16px;
}

._lh17px {
  line-height: 17px;
}

._lh18px {
  line-height: 18px;
}

._lh19px {
  line-height: 19px;
}

._lh20px {
  line-height: 20px;
}

._lh21px {
  line-height: 21px;
}

._lh22px {
  line-height: 22px;
}

._lh23px {
  line-height: 23px;
}

._lh24px {
  line-height: 24px;
}

._lh25px {
  line-height: 25px;
}

._lh26px {
  line-height: 26px;
}

._lh27px {
  line-height: 27px;
}

._lh28px {
  line-height: 28px;
}

._lh29px {
  line-height: 29px;
}

._lh30px {
  line-height: 30px;
}

._lh31px {
  line-height: 31px;
}

._lh32px {
  line-height: 32px;
}

._lh33px {
  line-height: 33px;
}

._lh34px {
  line-height: 34px;
}

._lh35px {
  line-height: 35px;
}

._lh36px {
  line-height: 36px;
}

._lh37px {
  line-height: 37px;
}

._lh38px {
  line-height: 38px;
}

._lh39px {
  line-height: 39px;
}

._lh40px {
  line-height: 40px;
}

._lh41px {
  line-height: 41px;
}

._lh42px {
  line-height: 42px;
}

._lh43px {
  line-height: 43px;
}

._lh44px {
  line-height: 44px;
}

._lh45px {
  line-height: 45px;
}

._lh46px {
  line-height: 46px;
}

._lh47px {
  line-height: 47px;
}

._lh48px {
  line-height: 48px;
}

._lh49px {
  line-height: 49px;
}

._lh50px {
  line-height: 50px;
}

._lh51px {
  line-height: 51px;
}

._lh52px {
  line-height: 52px;
}

._lh53px {
  line-height: 53px;
}

._lh54px {
  line-height: 54px;
}

._lh55px {
  line-height: 55px;
}

._lh56px {
  line-height: 56px;
}

._lh57px {
  line-height: 57px;
}

._lh58px {
  line-height: 58px;
}

._lh59px {
  line-height: 59px;
}

._lh60px {
  line-height: 60px;
}

._lh61px {
  line-height: 61px;
}

._lh62px {
  line-height: 62px;
}

._lh63px {
  line-height: 63px;
}

._lh64px {
  line-height: 64px;
}

._lh65px {
  line-height: 65px;
}

._lh66px {
  line-height: 66px;
}

._lh67px {
  line-height: 67px;
}

._lh68px {
  line-height: 68px;
}

._lh69px {
  line-height: 69px;
}

._lh70px {
  line-height: 70px;
}

._lh71px {
  line-height: 71px;
}

._lh72px {
  line-height: 72px;
}

._lh73px {
  line-height: 73px;
}

._lh74px {
  line-height: 74px;
}

._lh75px {
  line-height: 75px;
}

._lh76px {
  line-height: 76px;
}

._lh77px {
  line-height: 77px;
}

._lh78px {
  line-height: 78px;
}

._lh79px {
  line-height: 79px;
}

._lh80px {
  line-height: 80px;
}

._lh81px {
  line-height: 81px;
}

._lh82px {
  line-height: 82px;
}

._lh83px {
  line-height: 83px;
}

._lh84px {
  line-height: 84px;
}

._lh85px {
  line-height: 85px;
}

._lh86px {
  line-height: 86px;
}

._lh87px {
  line-height: 87px;
}

._lh88px {
  line-height: 88px;
}

._lh89px {
  line-height: 89px;
}

._lh90px {
  line-height: 90px;
}

._lh91px {
  line-height: 91px;
}

._lh92px {
  line-height: 92px;
}

._lh93px {
  line-height: 93px;
}

._lh94px {
  line-height: 94px;
}

._lh95px {
  line-height: 95px;
}

._lh96px {
  line-height: 96px;
}

._lh97px {
  line-height: 97px;
}

._lh98px {
  line-height: 98px;
}

._lh99px {
  line-height: 99px;
}

._lh100px {
  line-height: 100px;
}

._lh101px {
  line-height: 101px;
}

._lh102px {
  line-height: 102px;
}

._lh103px {
  line-height: 103px;
}

._lh104px {
  line-height: 104px;
}

._lh105px {
  line-height: 105px;
}

._lh106px {
  line-height: 106px;
}

._lh107px {
  line-height: 107px;
}

._lh108px {
  line-height: 108px;
}

._lh109px {
  line-height: 109px;
}

._lh110px {
  line-height: 110px;
}

._lh111px {
  line-height: 111px;
}

._lh112px {
  line-height: 112px;
}

._lh113px {
  line-height: 113px;
}

._lh114px {
  line-height: 114px;
}

._lh115px {
  line-height: 115px;
}

._lh116px {
  line-height: 116px;
}

._lh117px {
  line-height: 117px;
}

._lh118px {
  line-height: 118px;
}

._lh119px {
  line-height: 119px;
}

._lh120px {
  line-height: 120px;
}

._lh121px {
  line-height: 121px;
}

._lh122px {
  line-height: 122px;
}

._lh123px {
  line-height: 123px;
}

._lh124px {
  line-height: 124px;
}

._lh125px {
  line-height: 125px;
}

._lh126px {
  line-height: 126px;
}

._lh127px {
  line-height: 127px;
}

._lh128px {
  line-height: 128px;
}

._lh129px {
  line-height: 129px;
}

._lh130px {
  line-height: 130px;
}

._lh131px {
  line-height: 131px;
}

._lh132px {
  line-height: 132px;
}

._lh133px {
  line-height: 133px;
}

._lh134px {
  line-height: 134px;
}

._lh135px {
  line-height: 135px;
}

._lh136px {
  line-height: 136px;
}

._lh137px {
  line-height: 137px;
}

._lh138px {
  line-height: 138px;
}

._lh139px {
  line-height: 139px;
}

._lh140px {
  line-height: 140px;
}

._lh141px {
  line-height: 141px;
}

._lh142px {
  line-height: 142px;
}

._lh143px {
  line-height: 143px;
}

._lh144px {
  line-height: 144px;
}

._lh145px {
  line-height: 145px;
}

._lh146px {
  line-height: 146px;
}

._lh147px {
  line-height: 147px;
}

._lh148px {
  line-height: 148px;
}

._lh149px {
  line-height: 149px;
}

._lh150px {
  line-height: 150px;
}

._lh151px {
  line-height: 151px;
}

._lh152px {
  line-height: 152px;
}

._lh153px {
  line-height: 153px;
}

._lh154px {
  line-height: 154px;
}

._lh155px {
  line-height: 155px;
}

._lh156px {
  line-height: 156px;
}

._lh157px {
  line-height: 157px;
}

._lh158px {
  line-height: 158px;
}

._lh159px {
  line-height: 159px;
}

._lh160px {
  line-height: 160px;
}

._lh161px {
  line-height: 161px;
}

._lh162px {
  line-height: 162px;
}

._lh163px {
  line-height: 163px;
}

._lh164px {
  line-height: 164px;
}

._lh165px {
  line-height: 165px;
}

._lh166px {
  line-height: 166px;
}

._lh167px {
  line-height: 167px;
}

._lh168px {
  line-height: 168px;
}

._lh169px {
  line-height: 169px;
}

._lh170px {
  line-height: 170px;
}

._lh171px {
  line-height: 171px;
}

._lh172px {
  line-height: 172px;
}

._lh173px {
  line-height: 173px;
}

._lh174px {
  line-height: 174px;
}

._lh175px {
  line-height: 175px;
}

._lh176px {
  line-height: 176px;
}

._lh177px {
  line-height: 177px;
}

._lh178px {
  line-height: 178px;
}

._lh179px {
  line-height: 179px;
}

._lh180px {
  line-height: 180px;
}

._lh181px {
  line-height: 181px;
}

._lh182px {
  line-height: 182px;
}

._lh183px {
  line-height: 183px;
}

._lh184px {
  line-height: 184px;
}

._lh185px {
  line-height: 185px;
}

._lh186px {
  line-height: 186px;
}

._lh187px {
  line-height: 187px;
}

._lh188px {
  line-height: 188px;
}

._lh189px {
  line-height: 189px;
}

._lh190px {
  line-height: 190px;
}

._lh191px {
  line-height: 191px;
}

._lh192px {
  line-height: 192px;
}

._lh193px {
  line-height: 193px;
}

._lh194px {
  line-height: 194px;
}

._lh195px {
  line-height: 195px;
}

._lh196px {
  line-height: 196px;
}

._lh197px {
  line-height: 197px;
}

._lh198px {
  line-height: 198px;
}

._lh199px {
  line-height: 199px;
}

._lh200px {
  line-height: 200px;
}

._lh205px {
  line-height: 205px;
}

._lh210px {
  line-height: 210px;
}

._lh215px {
  line-height: 215px;
}

._lh220px {
  line-height: 220px;
}

._lh225px {
  line-height: 225px;
}

._lh230px {
  line-height: 230px;
}

._lh235px {
  line-height: 235px;
}

._lh240px {
  line-height: 240px;
}

._lh245px {
  line-height: 245px;
}

._lh250px {
  line-height: 250px;
}

._lh255px {
  line-height: 255px;
}

._lh260px {
  line-height: 260px;
}

._lh265px {
  line-height: 265px;
}

._lh270px {
  line-height: 270px;
}

._lh275px {
  line-height: 275px;
}

._lh280px {
  line-height: 280px;
}

._lh285px {
  line-height: 285px;
}

._lh290px {
  line-height: 290px;
}

._lh295px {
  line-height: 295px;
}

._lh300px {
  line-height: 300px;
}

._lh305px {
  line-height: 305px;
}

._lh310px {
  line-height: 310px;
}

._lh315px {
  line-height: 315px;
}

._lh320px {
  line-height: 320px;
}

._lh325px {
  line-height: 325px;
}

._lh330px {
  line-height: 330px;
}

._lh335px {
  line-height: 335px;
}

._lh340px {
  line-height: 340px;
}

._lh345px {
  line-height: 345px;
}

._lh350px {
  line-height: 350px;
}

._lh355px {
  line-height: 355px;
}

._lh360px {
  line-height: 360px;
}

._lh365px {
  line-height: 365px;
}

._lh370px {
  line-height: 370px;
}

._lh375px {
  line-height: 375px;
}

._lh380px {
  line-height: 380px;
}

._lh385px {
  line-height: 385px;
}

._lh390px {
  line-height: 390px;
}

._lh395px {
  line-height: 395px;
}

._lh400px {
  line-height: 400px;
}

._lh405px {
  line-height: 405px;
}

._lh410px {
  line-height: 410px;
}

._lh415px {
  line-height: 415px;
}

._lh420px {
  line-height: 420px;
}

._lh425px {
  line-height: 425px;
}

._lh430px {
  line-height: 430px;
}

._lh435px {
  line-height: 435px;
}

._lh440px {
  line-height: 440px;
}

._lh445px {
  line-height: 445px;
}

._lh450px {
  line-height: 450px;
}

._lh455px {
  line-height: 455px;
}

._lh460px {
  line-height: 460px;
}

._lh465px {
  line-height: 465px;
}

._lh470px {
  line-height: 470px;
}

._lh475px {
  line-height: 475px;
}

._lh480px {
  line-height: 480px;
}

._lh485px {
  line-height: 485px;
}

._lh490px {
  line-height: 490px;
}

._lh495px {
  line-height: 495px;
}

._lh500px {
  line-height: 500px;
}

._lh505px {
  line-height: 505px;
}

._lh510px {
  line-height: 510px;
}

._lh515px {
  line-height: 515px;
}

._lh520px {
  line-height: 520px;
}

._lh525px {
  line-height: 525px;
}

._lh530px {
  line-height: 530px;
}

._lh535px {
  line-height: 535px;
}

._lh540px {
  line-height: 540px;
}

._lh545px {
  line-height: 545px;
}

._lh550px {
  line-height: 550px;
}

._lh555px {
  line-height: 555px;
}

._lh560px {
  line-height: 560px;
}

._lh565px {
  line-height: 565px;
}

._lh570px {
  line-height: 570px;
}

._lh575px {
  line-height: 575px;
}

._lh580px {
  line-height: 580px;
}

._lh585px {
  line-height: 585px;
}

._lh590px {
  line-height: 590px;
}

._lh595px {
  line-height: 595px;
}

._lh600px {
  line-height: 600px;
}

/*-----------------------------------------------------------
    Width
-----------------------------------------------------------*/
._w0 {
  width: 0% !important;
}

._w1 {
  width: 1% !important;
}

._w2 {
  width: 2% !important;
}

._w3 {
  width: 3% !important;
}

._w4 {
  width: 4% !important;
}

._w5 {
  width: 5% !important;
}

._w6 {
  width: 6% !important;
}

._w7 {
  width: 7% !important;
}

._w8 {
  width: 8% !important;
}

._w9 {
  width: 9% !important;
}

._w10 {
  width: 10% !important;
}

._w11 {
  width: 11% !important;
}

._w12 {
  width: 12% !important;
}

._w13 {
  width: 13% !important;
}

._w14 {
  width: 14% !important;
}

._w15 {
  width: 15% !important;
}

._w16 {
  width: 16% !important;
}

._w17 {
  width: 17% !important;
}

._w18 {
  width: 18% !important;
}

._w19 {
  width: 19% !important;
}

._w20 {
  width: 20% !important;
}

._w21 {
  width: 21% !important;
}

._w22 {
  width: 22% !important;
}

._w23 {
  width: 23% !important;
}

._w24 {
  width: 24% !important;
}

._w25 {
  width: 25% !important;
}

._w26 {
  width: 26% !important;
}

._w27 {
  width: 27% !important;
}

._w28 {
  width: 28% !important;
}

._w29 {
  width: 29% !important;
}

._w30 {
  width: 30% !important;
}

._w31 {
  width: 31% !important;
}

._w32 {
  width: 32% !important;
}

._w33 {
  width: 33% !important;
}

._w34 {
  width: 34% !important;
}

._w35 {
  width: 35% !important;
}

._w36 {
  width: 36% !important;
}

._w37 {
  width: 37% !important;
}

._w38 {
  width: 38% !important;
}

._w39 {
  width: 39% !important;
}

._w40 {
  width: 40% !important;
}

._w41 {
  width: 41% !important;
}

._w42 {
  width: 42% !important;
}

._w43 {
  width: 43% !important;
}

._w44 {
  width: 44% !important;
}

._w45 {
  width: 45% !important;
}

._w46 {
  width: 46% !important;
}

._w47 {
  width: 47% !important;
}

._w48 {
  width: 48% !important;
}

._w49 {
  width: 49% !important;
}

._w50 {
  width: 50% !important;
}

._w51 {
  width: 51% !important;
}

._w52 {
  width: 52% !important;
}

._w53 {
  width: 53% !important;
}

._w54 {
  width: 54% !important;
}

._w55 {
  width: 55% !important;
}

._w56 {
  width: 56% !important;
}

._w57 {
  width: 57% !important;
}

._w58 {
  width: 58% !important;
}

._w59 {
  width: 59% !important;
}

._w60 {
  width: 60% !important;
}

._w61 {
  width: 61% !important;
}

._w62 {
  width: 62% !important;
}

._w63 {
  width: 63% !important;
}

._w64 {
  width: 64% !important;
}

._w65 {
  width: 65% !important;
}

._w66 {
  width: 66% !important;
}

._w67 {
  width: 67% !important;
}

._w68 {
  width: 68% !important;
}

._w69 {
  width: 69% !important;
}

._w70 {
  width: 70% !important;
}

._w71 {
  width: 71% !important;
}

._w72 {
  width: 72% !important;
}

._w73 {
  width: 73% !important;
}

._w74 {
  width: 74% !important;
}

._w75 {
  width: 75% !important;
}

._w76 {
  width: 76% !important;
}

._w77 {
  width: 77% !important;
}

._w78 {
  width: 78% !important;
}

._w79 {
  width: 79% !important;
}

._w80 {
  width: 80% !important;
}

._w81 {
  width: 81% !important;
}

._w82 {
  width: 82% !important;
}

._w83 {
  width: 83% !important;
}

._w84 {
  width: 84% !important;
}

._w85 {
  width: 85% !important;
}

._w86 {
  width: 86% !important;
}

._w87 {
  width: 87% !important;
}

._w88 {
  width: 88% !important;
}

._w89 {
  width: 89% !important;
}

._w90 {
  width: 90% !important;
}

._w91 {
  width: 91% !important;
}

._w92 {
  width: 92% !important;
}

._w93 {
  width: 93% !important;
}

._w94 {
  width: 94% !important;
}

._w95 {
  width: 95% !important;
}

._w96 {
  width: 96% !important;
}

._w97 {
  width: 97% !important;
}

._w98 {
  width: 98% !important;
}

._w99 {
  width: 99% !important;
}

._w100 {
  width: 100% !important;
}

/*-----------------------------------------------------------
    Width in Pixels
-----------------------------------------------------------*/
._w0px {
  width: 0px !important;
}

._w1px {
  width: 1px !important;
}

._w2px {
  width: 2px !important;
}

._w3px {
  width: 3px !important;
}

._w4px {
  width: 4px !important;
}

._w5px {
  width: 5px !important;
}

._w6px {
  width: 6px !important;
}

._w7px {
  width: 7px !important;
}

._w8px {
  width: 8px !important;
}

._w9px {
  width: 9px !important;
}

._w10px {
  width: 10px !important;
}

._w11px {
  width: 11px !important;
}

._w12px {
  width: 12px !important;
}

._w13px {
  width: 13px !important;
}

._w14px {
  width: 14px !important;
}

._w15px {
  width: 15px !important;
}

._w16px {
  width: 16px !important;
}

._w17px {
  width: 17px !important;
}

._w18px {
  width: 18px !important;
}

._w19px {
  width: 19px !important;
}

._w20px {
  width: 20px !important;
}

._w21px {
  width: 21px !important;
}

._w22px {
  width: 22px !important;
}

._w23px {
  width: 23px !important;
}

._w24px {
  width: 24px !important;
}

._w25px {
  width: 25px !important;
}

._w26px {
  width: 26px !important;
}

._w27px {
  width: 27px !important;
}

._w28px {
  width: 28px !important;
}

._w29px {
  width: 29px !important;
}

._w30px {
  width: 30px !important;
}

._w31px {
  width: 31px !important;
}

._w32px {
  width: 32px !important;
}

._w33px {
  width: 33px !important;
}

._w34px {
  width: 34px !important;
}

._w35px {
  width: 35px !important;
}

._w36px {
  width: 36px !important;
}

._w37px {
  width: 37px !important;
}

._w38px {
  width: 38px !important;
}

._w39px {
  width: 39px !important;
}

._w40px {
  width: 40px !important;
}

._w41px {
  width: 41px !important;
}

._w42px {
  width: 42px !important;
}

._w43px {
  width: 43px !important;
}

._w44px {
  width: 44px !important;
}

._w45px {
  width: 45px !important;
}

._w46px {
  width: 46px !important;
}

._w47px {
  width: 47px !important;
}

._w48px {
  width: 48px !important;
}

._w49px {
  width: 49px !important;
}

._w50px {
  width: 50px !important;
}

._w51px {
  width: 51px !important;
}

._w52px {
  width: 52px !important;
}

._w53px {
  width: 53px !important;
}

._w54px {
  width: 54px !important;
}

._w55px {
  width: 55px !important;
}

._w56px {
  width: 56px !important;
}

._w57px {
  width: 57px !important;
}

._w58px {
  width: 58px !important;
}

._w59px {
  width: 59px !important;
}

._w60px {
  width: 60px !important;
}

._w61px {
  width: 61px !important;
}

._w62px {
  width: 62px !important;
}

._w63px {
  width: 63px !important;
}

._w64px {
  width: 64px !important;
}

._w65px {
  width: 65px !important;
}

._w66px {
  width: 66px !important;
}

._w67px {
  width: 67px !important;
}

._w68px {
  width: 68px !important;
}

._w69px {
  width: 69px !important;
}

._w70px {
  width: 70px !important;
}

._w71px {
  width: 71px !important;
}

._w72px {
  width: 72px !important;
}

._w73px {
  width: 73px !important;
}

._w74px {
  width: 74px !important;
}

._w75px {
  width: 75px !important;
}

._w76px {
  width: 76px !important;
}

._w77px {
  width: 77px !important;
}

._w78px {
  width: 78px !important;
}

._w79px {
  width: 79px !important;
}

._w80px {
  width: 80px !important;
}

._w81px {
  width: 81px !important;
}

._w82px {
  width: 82px !important;
}

._w83px {
  width: 83px !important;
}

._w84px {
  width: 84px !important;
}

._w85px {
  width: 85px !important;
}

._w86px {
  width: 86px !important;
}

._w87px {
  width: 87px !important;
}

._w88px {
  width: 88px !important;
}

._w89px {
  width: 89px !important;
}

._w90px {
  width: 90px !important;
}

._w91px {
  width: 91px !important;
}

._w92px {
  width: 92px !important;
}

._w93px {
  width: 93px !important;
}

._w94px {
  width: 94px !important;
}

._w95px {
  width: 95px !important;
}

._w96px {
  width: 96px !important;
}

._w97px {
  width: 97px !important;
}

._w98px {
  width: 98px !important;
}

._w99px {
  width: 99px !important;
}

._w100px {
  width: 100px !important;
}

._w101px {
  width: 101px !important;
}

._w102px {
  width: 102px !important;
}

._w103px {
  width: 103px !important;
}

._w104px {
  width: 104px !important;
}

._w105px {
  width: 105px !important;
}

._w106px {
  width: 106px !important;
}

._w107px {
  width: 107px !important;
}

._w108px {
  width: 108px !important;
}

._w109px {
  width: 109px !important;
}

._w110px {
  width: 110px !important;
}

._w111px {
  width: 111px !important;
}

._w112px {
  width: 112px !important;
}

._w113px {
  width: 113px !important;
}

._w114px {
  width: 114px !important;
}

._w115px {
  width: 115px !important;
}

._w116px {
  width: 116px !important;
}

._w117px {
  width: 117px !important;
}

._w118px {
  width: 118px !important;
}

._w119px {
  width: 119px !important;
}

._w120px {
  width: 120px !important;
}

._w121px {
  width: 121px !important;
}

._w122px {
  width: 122px !important;
}

._w123px {
  width: 123px !important;
}

._w124px {
  width: 124px !important;
}

._w125px {
  width: 125px !important;
}

._w126px {
  width: 126px !important;
}

._w127px {
  width: 127px !important;
}

._w128px {
  width: 128px !important;
}

._w129px {
  width: 129px !important;
}

._w130px {
  width: 130px !important;
}

._w131px {
  width: 131px !important;
}

._w132px {
  width: 132px !important;
}

._w133px {
  width: 133px !important;
}

._w134px {
  width: 134px !important;
}

._w135px {
  width: 135px !important;
}

._w136px {
  width: 136px !important;
}

._w137px {
  width: 137px !important;
}

._w138px {
  width: 138px !important;
}

._w139px {
  width: 139px !important;
}

._w140px {
  width: 140px !important;
}

._w141px {
  width: 141px !important;
}

._w142px {
  width: 142px !important;
}

._w143px {
  width: 143px !important;
}

._w144px {
  width: 144px !important;
}

._w145px {
  width: 145px !important;
}

._w146px {
  width: 146px !important;
}

._w147px {
  width: 147px !important;
}

._w148px {
  width: 148px !important;
}

._w149px {
  width: 149px !important;
}

._w150px {
  width: 150px !important;
}

._w151px {
  width: 151px !important;
}

._w152px {
  width: 152px !important;
}

._w153px {
  width: 153px !important;
}

._w154px {
  width: 154px !important;
}

._w155px {
  width: 155px !important;
}

._w156px {
  width: 156px !important;
}

._w157px {
  width: 157px !important;
}

._w158px {
  width: 158px !important;
}

._w159px {
  width: 159px !important;
}

._w160px {
  width: 160px !important;
}

._w161px {
  width: 161px !important;
}

._w162px {
  width: 162px !important;
}

._w163px {
  width: 163px !important;
}

._w164px {
  width: 164px !important;
}

._w165px {
  width: 165px !important;
}

._w166px {
  width: 166px !important;
}

._w167px {
  width: 167px !important;
}

._w168px {
  width: 168px !important;
}

._w169px {
  width: 169px !important;
}

._w170px {
  width: 170px !important;
}

._w171px {
  width: 171px !important;
}

._w172px {
  width: 172px !important;
}

._w173px {
  width: 173px !important;
}

._w174px {
  width: 174px !important;
}

._w175px {
  width: 175px !important;
}

._w176px {
  width: 176px !important;
}

._w177px {
  width: 177px !important;
}

._w178px {
  width: 178px !important;
}

._w179px {
  width: 179px !important;
}

._w180px {
  width: 180px !important;
}

._w181px {
  width: 181px !important;
}

._w182px {
  width: 182px !important;
}

._w183px {
  width: 183px !important;
}

._w184px {
  width: 184px !important;
}

._w185px {
  width: 185px !important;
}

._w186px {
  width: 186px !important;
}

._w187px {
  width: 187px !important;
}

._w188px {
  width: 188px !important;
}

._w189px {
  width: 189px !important;
}

._w190px {
  width: 190px !important;
}

._w191px {
  width: 191px !important;
}

._w192px {
  width: 192px !important;
}

._w193px {
  width: 193px !important;
}

._w194px {
  width: 194px !important;
}

._w195px {
  width: 195px !important;
}

._w196px {
  width: 196px !important;
}

._w197px {
  width: 197px !important;
}

._w198px {
  width: 198px !important;
}

._w199px {
  width: 199px !important;
}

._w200px {
  width: 200px !important;
}

._w205px {
  width: 205px !important;
}

._w210px {
  width: 210px !important;
}

._w215px {
  width: 215px !important;
}

._w220px {
  width: 220px !important;
}

._w225px {
  width: 225px !important;
}

._w230px {
  width: 230px !important;
}

._w235px {
  width: 235px !important;
}

._w240px {
  width: 240px !important;
}

._w245px {
  width: 245px !important;
}

._w250px {
  width: 250px !important;
}

._w255px {
  width: 255px !important;
}

._w260px {
  width: 260px !important;
}

._w265px {
  width: 265px !important;
}

._w270px {
  width: 270px !important;
}

._w275px {
  width: 275px !important;
}

._w280px {
  width: 280px !important;
}

._w285px {
  width: 285px !important;
}

._w290px {
  width: 290px !important;
}

._w295px {
  width: 295px !important;
}

._w300px {
  width: 300px !important;
}

._w305px {
  width: 305px !important;
}

._w310px {
  width: 310px !important;
}

._w315px {
  width: 315px !important;
}

._w320px {
  width: 320px !important;
}

._w325px {
  width: 325px !important;
}

._w330px {
  width: 330px !important;
}

._w335px {
  width: 335px !important;
}

._w340px {
  width: 340px !important;
}

._w345px {
  width: 345px !important;
}

._w350px {
  width: 350px !important;
}

._w355px {
  width: 355px !important;
}

._w360px {
  width: 360px !important;
}

._w365px {
  width: 365px !important;
}

._w370px {
  width: 370px !important;
}

._w375px {
  width: 375px !important;
}

._w380px {
  width: 380px !important;
}

._w385px {
  width: 385px !important;
}

._w390px {
  width: 390px !important;
}

._w395px {
  width: 395px !important;
}

._w400px {
  width: 400px !important;
}

._w405px {
  width: 405px !important;
}

._w410px {
  width: 410px !important;
}

._w415px {
  width: 415px !important;
}

._w420px {
  width: 420px !important;
}

._w425px {
  width: 425px !important;
}

._w430px {
  width: 430px !important;
}

._w435px {
  width: 435px !important;
}

._w440px {
  width: 440px !important;
}

._w445px {
  width: 445px !important;
}

._w450px {
  width: 450px !important;
}

._w455px {
  width: 455px !important;
}

._w460px {
  width: 460px !important;
}

._w465px {
  width: 465px !important;
}

._w470px {
  width: 470px !important;
}

._w475px {
  width: 475px !important;
}

._w480px {
  width: 480px !important;
}

._w485px {
  width: 485px !important;
}

._w490px {
  width: 490px !important;
}

._w495px {
  width: 495px !important;
}

._w500px {
  width: 500px !important;
}

._w505px {
  width: 505px !important;
}

._w510px {
  width: 510px !important;
}

._w515px {
  width: 515px !important;
}

._w520px {
  width: 520px !important;
}

._w525px {
  width: 525px !important;
}

._w530px {
  width: 530px !important;
}

._w535px {
  width: 535px !important;
}

._w540px {
  width: 540px !important;
}

._w545px {
  width: 545px !important;
}

._w550px {
  width: 550px !important;
}

._w555px {
  width: 555px !important;
}

._w560px {
  width: 560px !important;
}

._w565px {
  width: 565px !important;
}

._w570px {
  width: 570px !important;
}

._w575px {
  width: 575px !important;
}

._w580px {
  width: 580px !important;
}

._w585px {
  width: 585px !important;
}

._w590px {
  width: 590px !important;
}

._w595px {
  width: 595px !important;
}

._w600px {
  width: 600px !important;
}

/*-----------------------------------------------------------
    Minimum Width in Pixels
-----------------------------------------------------------*/
._mw0px {
  min-width: 0px !important;
}

._mw1px {
  min-width: 1px !important;
}

._mw2px {
  min-width: 2px !important;
}

._mw3px {
  min-width: 3px !important;
}

._mw4px {
  min-width: 4px !important;
}

._mw5px {
  min-width: 5px !important;
}

._mw6px {
  min-width: 6px !important;
}

._mw7px {
  min-width: 7px !important;
}

._mw8px {
  min-width: 8px !important;
}

._mw9px {
  min-width: 9px !important;
}

._mw10px {
  min-width: 10px !important;
}

._mw11px {
  min-width: 11px !important;
}

._mw12px {
  min-width: 12px !important;
}

._mw13px {
  min-width: 13px !important;
}

._mw14px {
  min-width: 14px !important;
}

._mw15px {
  min-width: 15px !important;
}

._mw16px {
  min-width: 16px !important;
}

._mw17px {
  min-width: 17px !important;
}

._mw18px {
  min-width: 18px !important;
}

._mw19px {
  min-width: 19px !important;
}

._mw20px {
  min-width: 20px !important;
}

._mw21px {
  min-width: 21px !important;
}

._mw22px {
  min-width: 22px !important;
}

._mw23px {
  min-width: 23px !important;
}

._mw24px {
  min-width: 24px !important;
}

._mw25px {
  min-width: 25px !important;
}

._mw26px {
  min-width: 26px !important;
}

._mw27px {
  min-width: 27px !important;
}

._mw28px {
  min-width: 28px !important;
}

._mw29px {
  min-width: 29px !important;
}

._mw30px {
  min-width: 30px !important;
}

._mw31px {
  min-width: 31px !important;
}

._mw32px {
  min-width: 32px !important;
}

._mw33px {
  min-width: 33px !important;
}

._mw34px {
  min-width: 34px !important;
}

._mw35px {
  min-width: 35px !important;
}

._mw36px {
  min-width: 36px !important;
}

._mw37px {
  min-width: 37px !important;
}

._mw38px {
  min-width: 38px !important;
}

._mw39px {
  min-width: 39px !important;
}

._mw40px {
  min-width: 40px !important;
}

._mw41px {
  min-width: 41px !important;
}

._mw42px {
  min-width: 42px !important;
}

._mw43px {
  min-width: 43px !important;
}

._mw44px {
  min-width: 44px !important;
}

._mw45px {
  min-width: 45px !important;
}

._mw46px {
  min-width: 46px !important;
}

._mw47px {
  min-width: 47px !important;
}

._mw48px {
  min-width: 48px !important;
}

._mw49px {
  min-width: 49px !important;
}

._mw50px {
  min-width: 50px !important;
}

._mw51px {
  min-width: 51px !important;
}

._mw52px {
  min-width: 52px !important;
}

._mw53px {
  min-width: 53px !important;
}

._mw54px {
  min-width: 54px !important;
}

._mw55px {
  min-width: 55px !important;
}

._mw56px {
  min-width: 56px !important;
}

._mw57px {
  min-width: 57px !important;
}

._mw58px {
  min-width: 58px !important;
}

._mw59px {
  min-width: 59px !important;
}

._mw60px {
  min-width: 60px !important;
}

._mw61px {
  min-width: 61px !important;
}

._mw62px {
  min-width: 62px !important;
}

._mw63px {
  min-width: 63px !important;
}

._mw64px {
  min-width: 64px !important;
}

._mw65px {
  min-width: 65px !important;
}

._mw66px {
  min-width: 66px !important;
}

._mw67px {
  min-width: 67px !important;
}

._mw68px {
  min-width: 68px !important;
}

._mw69px {
  min-width: 69px !important;
}

._mw70px {
  min-width: 70px !important;
}

._mw71px {
  min-width: 71px !important;
}

._mw72px {
  min-width: 72px !important;
}

._mw73px {
  min-width: 73px !important;
}

._mw74px {
  min-width: 74px !important;
}

._mw75px {
  min-width: 75px !important;
}

._mw76px {
  min-width: 76px !important;
}

._mw77px {
  min-width: 77px !important;
}

._mw78px {
  min-width: 78px !important;
}

._mw79px {
  min-width: 79px !important;
}

._mw80px {
  min-width: 80px !important;
}

._mw81px {
  min-width: 81px !important;
}

._mw82px {
  min-width: 82px !important;
}

._mw83px {
  min-width: 83px !important;
}

._mw84px {
  min-width: 84px !important;
}

._mw85px {
  min-width: 85px !important;
}

._mw86px {
  min-width: 86px !important;
}

._mw87px {
  min-width: 87px !important;
}

._mw88px {
  min-width: 88px !important;
}

._mw89px {
  min-width: 89px !important;
}

._mw90px {
  min-width: 90px !important;
}

._mw91px {
  min-width: 91px !important;
}

._mw92px {
  min-width: 92px !important;
}

._mw93px {
  min-width: 93px !important;
}

._mw94px {
  min-width: 94px !important;
}

._mw95px {
  min-width: 95px !important;
}

._mw96px {
  min-width: 96px !important;
}

._mw97px {
  min-width: 97px !important;
}

._mw98px {
  min-width: 98px !important;
}

._mw99px {
  min-width: 99px !important;
}

._mw100px {
  min-width: 100px !important;
}

._mw101px {
  min-width: 101px !important;
}

._mw102px {
  min-width: 102px !important;
}

._mw103px {
  min-width: 103px !important;
}

._mw104px {
  min-width: 104px !important;
}

._mw105px {
  min-width: 105px !important;
}

._mw106px {
  min-width: 106px !important;
}

._mw107px {
  min-width: 107px !important;
}

._mw108px {
  min-width: 108px !important;
}

._mw109px {
  min-width: 109px !important;
}

._mw110px {
  min-width: 110px !important;
}

._mw111px {
  min-width: 111px !important;
}

._mw112px {
  min-width: 112px !important;
}

._mw113px {
  min-width: 113px !important;
}

._mw114px {
  min-width: 114px !important;
}

._mw115px {
  min-width: 115px !important;
}

._mw116px {
  min-width: 116px !important;
}

._mw117px {
  min-width: 117px !important;
}

._mw118px {
  min-width: 118px !important;
}

._mw119px {
  min-width: 119px !important;
}

._mw120px {
  min-width: 120px !important;
}

._mw121px {
  min-width: 121px !important;
}

._mw122px {
  min-width: 122px !important;
}

._mw123px {
  min-width: 123px !important;
}

._mw124px {
  min-width: 124px !important;
}

._mw125px {
  min-width: 125px !important;
}

._mw126px {
  min-width: 126px !important;
}

._mw127px {
  min-width: 127px !important;
}

._mw128px {
  min-width: 128px !important;
}

._mw129px {
  min-width: 129px !important;
}

._mw130px {
  min-width: 130px !important;
}

._mw131px {
  min-width: 131px !important;
}

._mw132px {
  min-width: 132px !important;
}

._mw133px {
  min-width: 133px !important;
}

._mw134px {
  min-width: 134px !important;
}

._mw135px {
  min-width: 135px !important;
}

._mw136px {
  min-width: 136px !important;
}

._mw137px {
  min-width: 137px !important;
}

._mw138px {
  min-width: 138px !important;
}

._mw139px {
  min-width: 139px !important;
}

._mw140px {
  min-width: 140px !important;
}

._mw141px {
  min-width: 141px !important;
}

._mw142px {
  min-width: 142px !important;
}

._mw143px {
  min-width: 143px !important;
}

._mw144px {
  min-width: 144px !important;
}

._mw145px {
  min-width: 145px !important;
}

._mw146px {
  min-width: 146px !important;
}

._mw147px {
  min-width: 147px !important;
}

._mw148px {
  min-width: 148px !important;
}

._mw149px {
  min-width: 149px !important;
}

._mw150px {
  min-width: 150px !important;
}

._mw151px {
  min-width: 151px !important;
}

._mw152px {
  min-width: 152px !important;
}

._mw153px {
  min-width: 153px !important;
}

._mw154px {
  min-width: 154px !important;
}

._mw155px {
  min-width: 155px !important;
}

._mw156px {
  min-width: 156px !important;
}

._mw157px {
  min-width: 157px !important;
}

._mw158px {
  min-width: 158px !important;
}

._mw159px {
  min-width: 159px !important;
}

._mw160px {
  min-width: 160px !important;
}

._mw161px {
  min-width: 161px !important;
}

._mw162px {
  min-width: 162px !important;
}

._mw163px {
  min-width: 163px !important;
}

._mw164px {
  min-width: 164px !important;
}

._mw165px {
  min-width: 165px !important;
}

._mw166px {
  min-width: 166px !important;
}

._mw167px {
  min-width: 167px !important;
}

._mw168px {
  min-width: 168px !important;
}

._mw169px {
  min-width: 169px !important;
}

._mw170px {
  min-width: 170px !important;
}

._mw171px {
  min-width: 171px !important;
}

._mw172px {
  min-width: 172px !important;
}

._mw173px {
  min-width: 173px !important;
}

._mw174px {
  min-width: 174px !important;
}

._mw175px {
  min-width: 175px !important;
}

._mw176px {
  min-width: 176px !important;
}

._mw177px {
  min-width: 177px !important;
}

._mw178px {
  min-width: 178px !important;
}

._mw179px {
  min-width: 179px !important;
}

._mw180px {
  min-width: 180px !important;
}

._mw181px {
  min-width: 181px !important;
}

._mw182px {
  min-width: 182px !important;
}

._mw183px {
  min-width: 183px !important;
}

._mw184px {
  min-width: 184px !important;
}

._mw185px {
  min-width: 185px !important;
}

._mw186px {
  min-width: 186px !important;
}

._mw187px {
  min-width: 187px !important;
}

._mw188px {
  min-width: 188px !important;
}

._mw189px {
  min-width: 189px !important;
}

._mw190px {
  min-width: 190px !important;
}

._mw191px {
  min-width: 191px !important;
}

._mw192px {
  min-width: 192px !important;
}

._mw193px {
  min-width: 193px !important;
}

._mw194px {
  min-width: 194px !important;
}

._mw195px {
  min-width: 195px !important;
}

._mw196px {
  min-width: 196px !important;
}

._mw197px {
  min-width: 197px !important;
}

._mw198px {
  min-width: 198px !important;
}

._mw199px {
  min-width: 199px !important;
}

._mw200px {
  min-width: 200px !important;
}

._mw205px {
  min-width: 205px !important;
}

._mw210px {
  min-width: 210px !important;
}

._mw215px {
  min-width: 215px !important;
}

._mw220px {
  min-width: 220px !important;
}

._mw225px {
  min-width: 225px !important;
}

._mw230px {
  min-width: 230px !important;
}

._mw235px {
  min-width: 235px !important;
}

._mw240px {
  min-width: 240px !important;
}

._mw245px {
  min-width: 245px !important;
}

._mw250px {
  min-width: 250px !important;
}

._mw255px {
  min-width: 255px !important;
}

._mw260px {
  min-width: 260px !important;
}

._mw265px {
  min-width: 265px !important;
}

._mw270px {
  min-width: 270px !important;
}

._mw275px {
  min-width: 275px !important;
}

._mw280px {
  min-width: 280px !important;
}

._mw285px {
  min-width: 285px !important;
}

._mw290px {
  min-width: 290px !important;
}

._mw295px {
  min-width: 295px !important;
}

._mw300px {
  min-width: 300px !important;
}

._mw305px {
  min-width: 305px !important;
}

._mw310px {
  min-width: 310px !important;
}

._mw315px {
  min-width: 315px !important;
}

._mw320px {
  min-width: 320px !important;
}

._mw325px {
  min-width: 325px !important;
}

._mw330px {
  min-width: 330px !important;
}

._mw335px {
  min-width: 335px !important;
}

._mw340px {
  min-width: 340px !important;
}

._mw345px {
  min-width: 345px !important;
}

._mw350px {
  min-width: 350px !important;
}

._mw355px {
  min-width: 355px !important;
}

._mw360px {
  min-width: 360px !important;
}

._mw365px {
  min-width: 365px !important;
}

._mw370px {
  min-width: 370px !important;
}

._mw375px {
  min-width: 375px !important;
}

._mw380px {
  min-width: 380px !important;
}

._mw385px {
  min-width: 385px !important;
}

._mw390px {
  min-width: 390px !important;
}

._mw395px {
  min-width: 395px !important;
}

._mw400px {
  min-width: 400px !important;
}

._mw405px {
  min-width: 405px !important;
}

._mw410px {
  min-width: 410px !important;
}

._mw415px {
  min-width: 415px !important;
}

._mw420px {
  min-width: 420px !important;
}

._mw425px {
  min-width: 425px !important;
}

._mw430px {
  min-width: 430px !important;
}

._mw435px {
  min-width: 435px !important;
}

._mw440px {
  min-width: 440px !important;
}

._mw445px {
  min-width: 445px !important;
}

._mw450px {
  min-width: 450px !important;
}

._mw455px {
  min-width: 455px !important;
}

._mw460px {
  min-width: 460px !important;
}

._mw465px {
  min-width: 465px !important;
}

._mw470px {
  min-width: 470px !important;
}

._mw475px {
  min-width: 475px !important;
}

._mw480px {
  min-width: 480px !important;
}

._mw485px {
  min-width: 485px !important;
}

._mw490px {
  min-width: 490px !important;
}

._mw495px {
  min-width: 495px !important;
}

._mw500px {
  min-width: 500px !important;
}

._mw505px {
  min-width: 505px !important;
}

._mw510px {
  min-width: 510px !important;
}

._mw515px {
  min-width: 515px !important;
}

._mw520px {
  min-width: 520px !important;
}

._mw525px {
  min-width: 525px !important;
}

._mw530px {
  min-width: 530px !important;
}

._mw535px {
  min-width: 535px !important;
}

._mw540px {
  min-width: 540px !important;
}

._mw545px {
  min-width: 545px !important;
}

._mw550px {
  min-width: 550px !important;
}

._mw555px {
  min-width: 555px !important;
}

._mw560px {
  min-width: 560px !important;
}

._mw565px {
  min-width: 565px !important;
}

._mw570px {
  min-width: 570px !important;
}

._mw575px {
  min-width: 575px !important;
}

._mw580px {
  min-width: 580px !important;
}

._mw585px {
  min-width: 585px !important;
}

._mw590px {
  min-width: 590px !important;
}

._mw595px {
  min-width: 595px !important;
}

._mw600px {
  min-width: 600px !important;
}

._mw605px {
  min-width: 605px !important;
}

._mw610px {
  min-width: 610px !important;
}

._mw615px {
  min-width: 615px !important;
}

._mw620px {
  min-width: 620px !important;
}

._mw625px {
  min-width: 625px !important;
}

._mw630px {
  min-width: 630px !important;
}

._mw635px {
  min-width: 635px !important;
}

._mw640px {
  min-width: 640px !important;
}

._mw645px {
  min-width: 645px !important;
}

._mw650px {
  min-width: 650px !important;
}

._mw655px {
  min-width: 655px !important;
}

._mw660px {
  min-width: 660px !important;
}

._mw665px {
  min-width: 665px !important;
}

._mw670px {
  min-width: 670px !important;
}

._mw675px {
  min-width: 675px !important;
}

._mw680px {
  min-width: 680px !important;
}

._mw685px {
  min-width: 685px !important;
}

._mw690px {
  min-width: 690px !important;
}

._mw695px {
  min-width: 695px !important;
}

._mw700px {
  min-width: 700px !important;
}

._mw705px {
  min-width: 705px !important;
}

._mw710px {
  min-width: 710px !important;
}

._mw715px {
  min-width: 715px !important;
}

._mw720px {
  min-width: 720px !important;
}

._mw725px {
  min-width: 725px !important;
}

._mw730px {
  min-width: 730px !important;
}

._mw735px {
  min-width: 735px !important;
}

._mw740px {
  min-width: 740px !important;
}

._mw745px {
  min-width: 745px !important;
}

._mw750px {
  min-width: 750px !important;
}

._mw755px {
  min-width: 755px !important;
}

._mw760px {
  min-width: 760px !important;
}

._mw765px {
  min-width: 765px !important;
}

._mw770px {
  min-width: 770px !important;
}

._mw775px {
  min-width: 775px !important;
}

._mw780px {
  min-width: 780px !important;
}

._mw785px {
  min-width: 785px !important;
}

._mw790px {
  min-width: 790px !important;
}

._mw795px {
  min-width: 795px !important;
}

._mw800px {
  min-width: 800px !important;
}

._mw805px {
  min-width: 805px !important;
}

._mw810px {
  min-width: 810px !important;
}

._mw815px {
  min-width: 815px !important;
}

._mw820px {
  min-width: 820px !important;
}

._mw825px {
  min-width: 825px !important;
}

._mw830px {
  min-width: 830px !important;
}

._mw835px {
  min-width: 835px !important;
}

._mw840px {
  min-width: 840px !important;
}

._mw845px {
  min-width: 845px !important;
}

._mw850px {
  min-width: 850px !important;
}

._mw855px {
  min-width: 855px !important;
}

._mw860px {
  min-width: 860px !important;
}

._mw865px {
  min-width: 865px !important;
}

._mw870px {
  min-width: 870px !important;
}

._mw875px {
  min-width: 875px !important;
}

._mw880px {
  min-width: 880px !important;
}

._mw885px {
  min-width: 885px !important;
}

._mw890px {
  min-width: 890px !important;
}

._mw895px {
  min-width: 895px !important;
}

._mw900px {
  min-width: 900px !important;
}

._mw905px {
  min-width: 905px !important;
}

._mw910px {
  min-width: 910px !important;
}

._mw915px {
  min-width: 915px !important;
}

._mw920px {
  min-width: 920px !important;
}

._mw925px {
  min-width: 925px !important;
}

._mw930px {
  min-width: 930px !important;
}

._mw935px {
  min-width: 935px !important;
}

._mw940px {
  min-width: 940px !important;
}

._mw945px {
  min-width: 945px !important;
}

._mw950px {
  min-width: 950px !important;
}

._mw955px {
  min-width: 955px !important;
}

._mw960px {
  min-width: 960px !important;
}

._mw965px {
  min-width: 965px !important;
}

._mw970px {
  min-width: 970px !important;
}

._mw975px {
  min-width: 975px !important;
}

._mw980px {
  min-width: 980px !important;
}

._mw985px {
  min-width: 985px !important;
}

._mw990px {
  min-width: 990px !important;
}

._mw995px {
  min-width: 995px !important;
}

._mw1000px {
  min-width: 1000px !important;
}

/*-----------------------------------------------------------
    Margin
-----------------------------------------------------------*/
._m0 {
  margin: 0px !important;
}

._m1 {
  margin: 1px !important;
}

._m2 {
  margin: 2px !important;
}

._m3 {
  margin: 3px !important;
}

._m4 {
  margin: 4px !important;
}

._m5 {
  margin: 5px !important;
}

._m6 {
  margin: 6px !important;
}

._m7 {
  margin: 7px !important;
}

._m8 {
  margin: 8px !important;
}

._m9 {
  margin: 9px !important;
}

._m10 {
  margin: 10px !important;
}

._m11 {
  margin: 11px !important;
}

._m12 {
  margin: 12px !important;
}

._m13 {
  margin: 13px !important;
}

._m14 {
  margin: 14px !important;
}

._m15 {
  margin: 15px !important;
}

._m16 {
  margin: 16px !important;
}

._m17 {
  margin: 17px !important;
}

._m18 {
  margin: 18px !important;
}

._m19 {
  margin: 19px !important;
}

._m20 {
  margin: 20px !important;
}

._m21 {
  margin: 21px !important;
}

._m22 {
  margin: 22px !important;
}

._m23 {
  margin: 23px !important;
}

._m24 {
  margin: 24px !important;
}

._m25 {
  margin: 25px !important;
}

._m26 {
  margin: 26px !important;
}

._m27 {
  margin: 27px !important;
}

._m28 {
  margin: 28px !important;
}

._m29 {
  margin: 29px !important;
}

._m30 {
  margin: 30px !important;
}

._mt0 {
  margin-top: 0px !important;
}

._mt1 {
  margin-top: 1px !important;
}

._mt2 {
  margin-top: 2px !important;
}

._mt3 {
  margin-top: 3px !important;
}

._mt4 {
  margin-top: 4px !important;
}

._mt5 {
  margin-top: 5px !important;
}

._mt6 {
  margin-top: 6px !important;
}

._mt7 {
  margin-top: 7px !important;
}

._mt8 {
  margin-top: 8px !important;
}

._mt9 {
  margin-top: 9px !important;
}

._mt10 {
  margin-top: 10px !important;
}

._mt11 {
  margin-top: 11px !important;
}

._mt12 {
  margin-top: 12px !important;
}

._mt13 {
  margin-top: 13px !important;
}

._mt14 {
  margin-top: 14px !important;
}

._mt15 {
  margin-top: 15px !important;
}

._mt16 {
  margin-top: 16px !important;
}

._mt17 {
  margin-top: 17px !important;
}

._mt18 {
  margin-top: 18px !important;
}

._mt19 {
  margin-top: 19px !important;
}

._mt20 {
  margin-top: 20px !important;
}

._mt21 {
  margin-top: 21px !important;
}

._mt22 {
  margin-top: 22px !important;
}

._mt23 {
  margin-top: 23px !important;
}

._mt24 {
  margin-top: 24px !important;
}

._mt25 {
  margin-top: 25px !important;
}

._mt26 {
  margin-top: 26px !important;
}

._mt27 {
  margin-top: 27px !important;
}

._mt28 {
  margin-top: 28px !important;
}

._mt29 {
  margin-top: 29px !important;
}

._mt30 {
  margin-top: 30px !important;
}

._mr0 {
  margin-right: 0px !important;
}

._mr1 {
  margin-right: 1px !important;
}

._mr2 {
  margin-right: 2px !important;
}

._mr3 {
  margin-right: 3px !important;
}

._mr4 {
  margin-right: 4px !important;
}

._mr5 {
  margin-right: 5px !important;
}

._mr6 {
  margin-right: 6px !important;
}

._mr7 {
  margin-right: 7px !important;
}

._mr8 {
  margin-right: 8px !important;
}

._mr9 {
  margin-right: 9px !important;
}

._mr10 {
  margin-right: 10px !important;
}

._mr11 {
  margin-right: 11px !important;
}

._mr12 {
  margin-right: 12px !important;
}

._mr13 {
  margin-right: 13px !important;
}

._mr14 {
  margin-right: 14px !important;
}

._mr15 {
  margin-right: 15px !important;
}

._mr16 {
  margin-right: 16px !important;
}

._mr17 {
  margin-right: 17px !important;
}

._mr18 {
  margin-right: 18px !important;
}

._mr19 {
  margin-right: 19px !important;
}

._mr20 {
  margin-right: 20px !important;
}

._mr21 {
  margin-right: 21px !important;
}

._mr22 {
  margin-right: 22px !important;
}

._mr23 {
  margin-right: 23px !important;
}

._mr24 {
  margin-right: 24px !important;
}

._mr25 {
  margin-right: 25px !important;
}

._mr26 {
  margin-right: 26px !important;
}

._mr27 {
  margin-right: 27px !important;
}

._mr28 {
  margin-right: 28px !important;
}

._mr29 {
  margin-right: 29px !important;
}

._mr30 {
  margin-right: 30px !important;
}

._mb0 {
  margin-bottom: 0px !important;
}

._mb1 {
  margin-bottom: 1px !important;
}

._mb2 {
  margin-bottom: 2px !important;
}

._mb3 {
  margin-bottom: 3px !important;
}

._mb4 {
  margin-bottom: 4px !important;
}

._mb5 {
  margin-bottom: 5px !important;
}

._mb6 {
  margin-bottom: 6px !important;
}

._mb7 {
  margin-bottom: 7px !important;
}

._mb8 {
  margin-bottom: 8px !important;
}

._mb9 {
  margin-bottom: 9px !important;
}

._mb10 {
  margin-bottom: 10px !important;
}

._mb11 {
  margin-bottom: 11px !important;
}

._mb12 {
  margin-bottom: 12px !important;
}

._mb13 {
  margin-bottom: 13px !important;
}

._mb14 {
  margin-bottom: 14px !important;
}

._mb15 {
  margin-bottom: 15px !important;
}

._mb16 {
  margin-bottom: 16px !important;
}

._mb17 {
  margin-bottom: 17px !important;
}

._mb18 {
  margin-bottom: 18px !important;
}

._mb19 {
  margin-bottom: 19px !important;
}

._mb20 {
  margin-bottom: 20px !important;
}

._mb21 {
  margin-bottom: 21px !important;
}

._mb22 {
  margin-bottom: 22px !important;
}

._mb23 {
  margin-bottom: 23px !important;
}

._mb24 {
  margin-bottom: 24px !important;
}

._mb25 {
  margin-bottom: 25px !important;
}

._mb26 {
  margin-bottom: 26px !important;
}

._mb27 {
  margin-bottom: 27px !important;
}

._mb28 {
  margin-bottom: 28px !important;
}

._mb29 {
  margin-bottom: 29px !important;
}

._mb30 {
  margin-bottom: 30px !important;
}

._ml0 {
  margin-left: 0px !important;
}

._ml1 {
  margin-left: 1px !important;
}

._ml2 {
  margin-left: 2px !important;
}

._ml3 {
  margin-left: 3px !important;
}

._ml4 {
  margin-left: 4px !important;
}

._ml5 {
  margin-left: 5px !important;
}

._ml6 {
  margin-left: 6px !important;
}

._ml7 {
  margin-left: 7px !important;
}

._ml8 {
  margin-left: 8px !important;
}

._ml9 {
  margin-left: 9px !important;
}

._ml10 {
  margin-left: 10px !important;
}

._ml11 {
  margin-left: 11px !important;
}

._ml12 {
  margin-left: 12px !important;
}

._ml13 {
  margin-left: 13px !important;
}

._ml14 {
  margin-left: 14px !important;
}

._ml15 {
  margin-left: 15px !important;
}

._ml16 {
  margin-left: 16px !important;
}

._ml17 {
  margin-left: 17px !important;
}

._ml18 {
  margin-left: 18px !important;
}

._ml19 {
  margin-left: 19px !important;
}

._ml20 {
  margin-left: 20px !important;
}

._ml21 {
  margin-left: 21px !important;
}

._ml22 {
  margin-left: 22px !important;
}

._ml23 {
  margin-left: 23px !important;
}

._ml24 {
  margin-left: 24px !important;
}

._ml25 {
  margin-left: 25px !important;
}

._ml26 {
  margin-left: 26px !important;
}

._ml27 {
  margin-left: 27px !important;
}

._ml28 {
  margin-left: 28px !important;
}

._ml29 {
  margin-left: 29px !important;
}

._ml30 {
  margin-left: 30px !important;
}

/*-----------------------------------------------------------
    Padding
-----------------------------------------------------------*/
._p0 {
  padding: 0px !important;
}

._p1 {
  padding: 1px !important;
}

._p2 {
  padding: 2px !important;
}

._p3 {
  padding: 3px !important;
}

._p4 {
  padding: 4px !important;
}

._p5 {
  padding: 5px !important;
}

._p6 {
  padding: 6px !important;
}

._p7 {
  padding: 7px !important;
}

._p8 {
  padding: 8px !important;
}

._p9 {
  padding: 9px !important;
}

._p10 {
  padding: 10px !important;
}

._p11 {
  padding: 11px !important;
}

._p12 {
  padding: 12px !important;
}

._p13 {
  padding: 13px !important;
}

._p14 {
  padding: 14px !important;
}

._p15 {
  padding: 15px !important;
}

._p16 {
  padding: 16px !important;
}

._p17 {
  padding: 17px !important;
}

._p18 {
  padding: 18px !important;
}

._p19 {
  padding: 19px !important;
}

._p20 {
  padding: 20px !important;
}

._p21 {
  padding: 21px !important;
}

._p22 {
  padding: 22px !important;
}

._p23 {
  padding: 23px !important;
}

._p24 {
  padding: 24px !important;
}

._p25 {
  padding: 25px !important;
}

._p26 {
  padding: 26px !important;
}

._p27 {
  padding: 27px !important;
}

._p28 {
  padding: 28px !important;
}

._p29 {
  padding: 29px !important;
}

._p30 {
  padding: 30px !important;
}

._pt0 {
  padding-top: 0px !important;
}

._pt1 {
  padding-top: 1px !important;
}

._pt2 {
  padding-top: 2px !important;
}

._pt3 {
  padding-top: 3px !important;
}

._pt4 {
  padding-top: 4px !important;
}

._pt5 {
  padding-top: 5px !important;
}

._pt6 {
  padding-top: 6px !important;
}

._pt7 {
  padding-top: 7px !important;
}

._pt8 {
  padding-top: 8px !important;
}

._pt9 {
  padding-top: 9px !important;
}

._pt10 {
  padding-top: 10px !important;
}

._pt11 {
  padding-top: 11px !important;
}

._pt12 {
  padding-top: 12px !important;
}

._pt13 {
  padding-top: 13px !important;
}

._pt14 {
  padding-top: 14px !important;
}

._pt15 {
  padding-top: 15px !important;
}

._pt16 {
  padding-top: 16px !important;
}

._pt17 {
  padding-top: 17px !important;
}

._pt18 {
  padding-top: 18px !important;
}

._pt19 {
  padding-top: 19px !important;
}

._pt20 {
  padding-top: 20px !important;
}

._pt21 {
  padding-top: 21px !important;
}

._pt22 {
  padding-top: 22px !important;
}

._pt23 {
  padding-top: 23px !important;
}

._pt24 {
  padding-top: 24px !important;
}

._pt25 {
  padding-top: 25px !important;
}

._pt26 {
  padding-top: 26px !important;
}

._pt27 {
  padding-top: 27px !important;
}

._pt28 {
  padding-top: 28px !important;
}

._pt29 {
  padding-top: 29px !important;
}

._pt30 {
  padding-top: 30px !important;
}

._pr0 {
  padding-right: 0px !important;
}

._pr1 {
  padding-right: 1px !important;
}

._pr2 {
  padding-right: 2px !important;
}

._pr3 {
  padding-right: 3px !important;
}

._pr4 {
  padding-right: 4px !important;
}

._pr5 {
  padding-right: 5px !important;
}

._pr6 {
  padding-right: 6px !important;
}

._pr7 {
  padding-right: 7px !important;
}

._pr8 {
  padding-right: 8px !important;
}

._pr9 {
  padding-right: 9px !important;
}

._pr10 {
  padding-right: 10px !important;
}

._pr11 {
  padding-right: 11px !important;
}

._pr12 {
  padding-right: 12px !important;
}

._pr13 {
  padding-right: 13px !important;
}

._pr14 {
  padding-right: 14px !important;
}

._pr15 {
  padding-right: 15px !important;
}

._pr16 {
  padding-right: 16px !important;
}

._pr17 {
  padding-right: 17px !important;
}

._pr18 {
  padding-right: 18px !important;
}

._pr19 {
  padding-right: 19px !important;
}

._pr20 {
  padding-right: 20px !important;
}

._pr21 {
  padding-right: 21px !important;
}

._pr22 {
  padding-right: 22px !important;
}

._pr23 {
  padding-right: 23px !important;
}

._pr24 {
  padding-right: 24px !important;
}

._pr25 {
  padding-right: 25px !important;
}

._pr26 {
  padding-right: 26px !important;
}

._pr27 {
  padding-right: 27px !important;
}

._pr28 {
  padding-right: 28px !important;
}

._pr29 {
  padding-right: 29px !important;
}

._pr30 {
  padding-right: 30px !important;
}

._pb0 {
  padding-bottom: 0px !important;
}

._pb1 {
  padding-bottom: 1px !important;
}

._pb2 {
  padding-bottom: 2px !important;
}

._pb3 {
  padding-bottom: 3px !important;
}

._pb4 {
  padding-bottom: 4px !important;
}

._pb5 {
  padding-bottom: 5px !important;
}

._pb6 {
  padding-bottom: 6px !important;
}

._pb7 {
  padding-bottom: 7px !important;
}

._pb8 {
  padding-bottom: 8px !important;
}

._pb9 {
  padding-bottom: 9px !important;
}

._pb10 {
  padding-bottom: 10px !important;
}

._pb11 {
  padding-bottom: 11px !important;
}

._pb12 {
  padding-bottom: 12px !important;
}

._pb13 {
  padding-bottom: 13px !important;
}

._pb14 {
  padding-bottom: 14px !important;
}

._pb15 {
  padding-bottom: 15px !important;
}

._pb16 {
  padding-bottom: 16px !important;
}

._pb17 {
  padding-bottom: 17px !important;
}

._pb18 {
  padding-bottom: 18px !important;
}

._pb19 {
  padding-bottom: 19px !important;
}

._pb20 {
  padding-bottom: 20px !important;
}

._pb21 {
  padding-bottom: 21px !important;
}

._pb22 {
  padding-bottom: 22px !important;
}

._pb23 {
  padding-bottom: 23px !important;
}

._pb24 {
  padding-bottom: 24px !important;
}

._pb25 {
  padding-bottom: 25px !important;
}

._pb26 {
  padding-bottom: 26px !important;
}

._pb27 {
  padding-bottom: 27px !important;
}

._pb28 {
  padding-bottom: 28px !important;
}

._pb29 {
  padding-bottom: 29px !important;
}

._pb30 {
  padding-bottom: 30px !important;
}

._pl0 {
  padding-left: 0px !important;
}

._pl1 {
  padding-left: 1px !important;
}

._pl2 {
  padding-left: 2px !important;
}

._pl3 {
  padding-left: 3px !important;
}

._pl4 {
  padding-left: 4px !important;
}

._pl5 {
  padding-left: 5px !important;
}

._pl6 {
  padding-left: 6px !important;
}

._pl7 {
  padding-left: 7px !important;
}

._pl8 {
  padding-left: 8px !important;
}

._pl9 {
  padding-left: 9px !important;
}

._pl10 {
  padding-left: 10px !important;
}

._pl11 {
  padding-left: 11px !important;
}

._pl12 {
  padding-left: 12px !important;
}

._pl13 {
  padding-left: 13px !important;
}

._pl14 {
  padding-left: 14px !important;
}

._pl15 {
  padding-left: 15px !important;
}

._pl16 {
  padding-left: 16px !important;
}

._pl17 {
  padding-left: 17px !important;
}

._pl18 {
  padding-left: 18px !important;
}

._pl19 {
  padding-left: 19px !important;
}

._pl20 {
  padding-left: 20px !important;
}

._pl21 {
  padding-left: 21px !important;
}

._pl22 {
  padding-left: 22px !important;
}

._pl23 {
  padding-left: 23px !important;
}

._pl24 {
  padding-left: 24px !important;
}

._pl25 {
  padding-left: 25px !important;
}

._pl26 {
  padding-left: 26px !important;
}

._pl27 {
  padding-left: 27px !important;
}

._pl28 {
  padding-left: 28px !important;
}

._pl29 {
  padding-left: 29px !important;
}

._pl30 {
  padding-left: 30px !important;
}

/*-----------------------------------------------------------
    Align
-----------------------------------------------------------*/
._at {
  vertical-align: top !important;
}

._ar {
  text-align: right !important;
}

._ab {
  vertical-align: bottom !important;
}

._al {
  text-align: left !important;
}

._am {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

._ac {
  text-align: center !important;
}

._va {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

/*-----------------------------------------------------------
    Display
-----------------------------------------------------------*/
._inline {
  display: inline-block !important;
}

._block {
  display: block !important;
}

._hidden {
  display: none;
}

/*-----------------------------------------------------------
    Float
-----------------------------------------------------------*/
._fl {
  float: left;
}

._fr {
  float: right;
}

._clearboth {
  clear: both;
}

/*-----------------------------------------------------------
    Position
-----------------------------------------------------------*/
._t0 {
  top: 0;
}

._r0 {
  right: 0;
}

._b0 {
  bottom: 0;
}

._l0 {
  left: 0;
}

/*-----------------------------------------------------------
    Overflow
-----------------------------------------------------------*/
._overflow {
  overflow: auto;
}

._overflowx {
  overflow-x: auto;
}

._overflowy {
  overflow-y: auto;
}

/*-----------------------------------------------------------
    Margin
-----------------------------------------------------------*/
._b0 {
  border-width: 0px !important;
  border-style: solid;
}

._b1 {
  border-width: 1px !important;
  border-style: solid;
}

._b2 {
  border-width: 2px !important;
  border-style: solid;
}

._b3 {
  border-width: 3px !important;
  border-style: solid;
}

._b4 {
  border-width: 4px !important;
  border-style: solid;
}

._b5 {
  border-width: 5px !important;
  border-style: solid;
}

._bt0 {
  border-top-width: 0px !important;
  border-top-style: solid;
}

._bt1 {
  border-top-width: 1px !important;
  border-top-style: solid;
}

._bt2 {
  border-top-width: 2px !important;
  border-top-style: solid;
}

._bt3 {
  border-top-width: 3px !important;
  border-top-style: solid;
}

._bt4 {
  border-top-width: 4px !important;
  border-top-style: solid;
}

._bt5 {
  border-top-width: 5px !important;
  border-top-style: solid;
}

._br0 {
  border-right-width: 0px !important;
  border-right-style: solid;
}

._br1 {
  border-right-width: 1px !important;
  border-right-style: solid;
}

._br2 {
  border-right-width: 2px !important;
  border-right-style: solid;
}

._br3 {
  border-right-width: 3px !important;
  border-right-style: solid;
}

._br4 {
  border-right-width: 4px !important;
  border-right-style: solid;
}

._br5 {
  border-right-width: 5px !important;
  border-right-style: solid;
}

._bb0 {
  border-bottom-width: 0px !important;
  border-bottom-style: solid;
}

._bb1 {
  border-bottom-width: 1px !important;
  border-bottom-style: solid;
}

._bb2 {
  border-bottom-width: 2px !important;
  border-bottom-style: solid;
}

._bb3 {
  border-bottom-width: 3px !important;
  border-bottom-style: solid;
}

._bb4 {
  border-bottom-width: 4px !important;
  border-bottom-style: solid;
}

._bb5 {
  border-bottom-width: 5px !important;
  border-bottom-style: solid;
}

._bl0 {
  border-left-width: 0px !important;
  border-left-style: solid;
}

._bl1 {
  border-left-width: 1px !important;
  border-left-style: solid;
}

._bl2 {
  border-left-width: 2px !important;
  border-left-style: solid;
}

._bl3 {
  border-left-width: 3px !important;
  border-left-style: solid;
}

._bl4 {
  border-left-width: 4px !important;
  border-left-style: solid;
}

._bl5 {
  border-left-width: 5px !important;
  border-left-style: solid;
}

/*-----------------------------------------------------------
    Font
-----------------------------------------------------------*/
._fs8 {
  font-size: 8px !important;
}

._fs9 {
  font-size: 9px !important;
}

._fs10 {
  font-size: 10px !important;
}

._fs11 {
  font-size: 11px !important;
}

._fs12 {
  font-size: 12px !important;
}

._fs13 {
  font-size: 13px !important;
}

._fs14 {
  font-size: 14px !important;
}

._fs15 {
  font-size: 15px !important;
}

._fs16 {
  font-size: 16px !important;
}

._fs17 {
  font-size: 17px !important;
}

._fs18 {
  font-size: 18px !important;
}

._fs19 {
  font-size: 19px !important;
}

._fs20 {
  font-size: 20px !important;
}

._fs21 {
  font-size: 21px !important;
}

._fs22 {
  font-size: 22px !important;
}

._fs23 {
  font-size: 23px !important;
}

._fs24 {
  font-size: 24px !important;
}

._fs25 {
  font-size: 25px !important;
}

._fs26 {
  font-size: 26px !important;
}

._fs27 {
  font-size: 27px !important;
}

._fs28 {
  font-size: 28px !important;
}

._fs29 {
  font-size: 29px !important;
}

._fs30 {
  font-size: 30px !important;
}

._fs31 {
  font-size: 31px !important;
}

._fs32 {
  font-size: 32px !important;
}

._fs33 {
  font-size: 33px !important;
}

._fs34 {
  font-size: 34px !important;
}

._fs35 {
  font-size: 35px !important;
}

._fs36 {
  font-size: 36px !important;
}

/*-----------------------------------------------------------
    Global
-----------------------------------------------------------*/
.h1, .typography h1, .typography .h1, .h2, .typography h2, .typography .h2, .h3, .typography h3, .typography .h3, .h4, .typography h4, .typography .h4, .h5, .typography h5, .typography .h5, .h6, .typography h6, .typography .h6 {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
}

.h1, .typography h1, .typography .h1, .h2, .typography h2, .typography .h2 {
  line-height: 1.1;
}

.h3, .typography h3, .typography .h3, .h4, .typography h4, .typography .h4 {
  line-height: 1.3;
}

.h1, .typography h1, .typography .h1 {
  font-size: 260%;
  letter-spacing: -1px;
}

.h2, .typography h2, .typography .h2 {
  font-size: 210%;
  letter-spacing: -1px;
}

.h3, .typography h3, .typography .h3 {
  font-size: 180%;
}

.h4, .typography h4, .typography .h4 {
  font-size: 150%;
}

.h5, .typography h5, .typography .h5 {
  font-size: 130%;
}

.fixed, .typography div, .typography p, .typography ul, .typography ol, .typography form, .typography pre, .typography code, .typography table, .typography li, label, textarea, input[type=text], input[type=password], input[type=number], input[type=time], select, input[type=submit], input[type=checkbox], input[type=radio], table th, table .th, table td, table .td, .table th, .table .th, .table td, .table .td {
  font-family: "Roboto", serif;
  font-size: small;
  line-height: 1.1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.italic, .typography i, .typography em {
  font-style: italic;
}

.bold, .typography b, .typography strong {
  font-weight: 600;
}

.block-margins, .typography p, .typography ul, .typography ol, .typography form, .typography pre, .typography code, .typography table {
  margin: 0 0 1em;
}

.unordered-list, .typography ul {
  list-style-type: disc;
}

.ordered-list, .typography ol {
  list-style: decimal;
}

.li, .typography li {
  margin-left: 20px;
}

i.fa, i.far {
  font-style: normal;
}

hr, .hr {
  border: none;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 20px 0 15px 0;
}

/*-----------------------------------------------------------
    Typography
-----------------------------------------------------------*/
.typography h1, .typography h1, .typography .h1 {
  margin: 0.2em 0 0.4em;
}
.typography h2, .typography h2, .typography .h2 {
  margin: 0 0 0.5em;
}
.typography h3, .typography h3, .typography .h3 {
  margin: 0 0 0.5em;
}
.typography h4, .typography h4, .typography .h4 {
  margin: 0 0 0.5em;
}
.typography h5, .typography h5, .typography .h5 {
  margin: 0 0 0.5em;
}
.typography h6, .typography h6, .typography .h6 {
  margin: 0 0 0.5em;
}

/*-----------------------------------------------------------
    Div Styles
-----------------------------------------------------------*/
div._rounded {
  border-radius: 5px;
}

div._roundedbox {
  padding: 10px 0 10px 0;
  margin: 0 0 20px 0;
  border-radius: 10px;
}
div._roundedbox .pagerlinks {
  margin: 0 10px;
}
div._roundedbox._elementpadding h2, div._roundedbox._elementpadding .h2, div._roundedbox._elementpadding .typography h2, .typography div._roundedbox._elementpadding h2,
div._roundedbox._elementpadding h3, div._roundedbox._elementpadding .h3, div._roundedbox._elementpadding .typography h3, .typography div._roundedbox._elementpadding h3,
div._roundedbox._elementpadding h4, div._roundedbox._elementpadding .h4, div._roundedbox._elementpadding .typography h4, .typography div._roundedbox._elementpadding h4,
div._roundedbox._elementpadding h5, div._roundedbox._elementpadding .h5, div._roundedbox._elementpadding .typography h5, .typography div._roundedbox._elementpadding h5,
div._roundedbox._elementpadding h6, div._roundedbox._elementpadding .h6, div._roundedbox._elementpadding .typography h6, .typography div._roundedbox._elementpadding h6,
div._roundedbox._elementpadding p, div._roundedbox._elementpadding .ul,
div._roundedbox._elementpadding ol {
  padding-left: 10px;
  padding-right: 10px;
}

div._roundedpaddedbox {
  padding: 10px 10px 10px 10px;
  margin: 0 0 20px 0;
  border-radius: 10px;
}
div._roundedpaddedbox .pagerlinks {
  margin: 0 10px;
}

div._paddedbox {
  padding: 10px 10px 10px 10px;
  margin: 0 0 20px 0;
}
div._paddedbox .pagerlinks {
  margin: 0 10px;
}

/*-----------------------------------------------------------
    Span Styles
-----------------------------------------------------------*/
._circle {
  border-radius: 50%;
  text-align: center;
  display: inline-block;
}

/*-----------------------------------------------------------
    Grid
-----------------------------------------------------------*/
.verticalalign {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
}

._responsive {
  display: none;
}

.grid::after {
  content: "";
  clear: both;
  display: table;
}

[class*="col-"] {
  float: left;
  background-color: transparent;
}
[class*="col-"] * > :first-child {
  margin-top: 0;
}

.col-1-1 {
  width: 100%;
}

.col-1-2, .fp-1-2 {
  width: 50%;
}

.col-1-3, .fp-1-3 {
  width: 33.33333%;
}

.col-2-3, .fp-2-3 {
  width: 66.66667%;
}

.col-1-4, .fp-1-4 {
  width: 25%;
}

.col-3-4, .fp-3-4 {
  width: 75%;
}

.col-1-5, .fp-1-5 {
  width: 20%;
}

.col-2-5, .fp-2-5 {
  width: 40%;
}

.col-3-5, .fp-3-5 {
  width: 60%;
}

.col-4-5, .fp-4-5 {
  width: 80%;
}

.col-1-6, .fp-1-6 {
  width: 16.66667%;
}

.col-5-6, .fp-5-6 {
  width: 83.33333%;
}

.col-1-7, .fp-1-7 {
  width: 14.28571%;
}

.col-2-7, .fp-2-7 {
  width: 28.57143%;
}

.col-3-7, .fp-3-7 {
  width: 42.85714%;
}

.col-4-7, .fp-4-7 {
  width: 57.14286%;
}

.col-5-7, .fp-5-7 {
  width: 71.42857%;
}

.col-6-7, .fp-6-7 {
  width: 85.71429%;
}

.col-1-8, .fp-1-8 {
  width: 12.5%;
}

.col-3-8, .fp-3-8 {
  width: 37.5%;
}

.col-5-8, .fp-5-8 {
  width: 62.5%;
}

.col-7-8, .fp-7-8 {
  width: 87.5%;
}

.col-1-9, .fp-1-9 {
  width: 11.11111%;
}

.col-2-9, .fp-2-9 {
  width: 22.22222%;
}

.col-4-9, .fp-4-9 {
  width: 44.44444%;
}

.col-5-9, .fp-5-9 {
  width: 55.55556%;
}

.col-7-9, .fp-7-9 {
  width: 77.77778%;
}

.col-8-9, .fp-8-9 {
  width: 88.88889%;
}

.col-1-10, .fp-1-10 {
  width: 10%;
}

.col-3-10, .fp-3-10 {
  width: 30%;
}

.col-7-10, .fp-7-10 {
  width: 70%;
}

.col-9-10, .fp-9-10 {
  width: 90%;
}

.col-1-11, .fp-1-11 {
  width: 9.09091%;
}

.col-2-11, .fp-2-11 {
  width: 18.18182%;
}

.col-3-11, .fp-3-11 {
  width: 27.27273%;
}

.col-4-11, .fp-4-11 {
  width: 36.36364%;
}

.col-5-11, .fp-5-11 {
  width: 45.45455%;
}

.col-6-11, .fp-6-11 {
  width: 54.54545%;
}

.col-7-11, .fp-7-11 {
  width: 63.63636%;
}

.col-8-11, .fp-8-11 {
  width: 72.72727%;
}

.col-9-11, .fp-9-11 {
  width: 81.81818%;
}

.col-10-11, .fp-10-11 {
  width: 90.90909%;
}

.col-1-12, .fp-1-12 {
  width: 8.33333%;
}

.col-5-12, .fp-5-12 {
  width: 41.66667%;
}

.col-7-12, .fp-7-12 {
  width: 58.33333%;
}

.col-11-12, .fp-11-12 {
  width: 91.66667%;
}

/*-----------------------------------------------------------
    Responsive
-----------------------------------------------------------*/
@media only screen and (max-width: 768px) {
  .verticalalign {
    display: block !important;
  }


    #content {
        padding-right: 20px;
    }


    #feedbackpanel {
        margin-right:-20px;
    }

._mediaonlytable .td {
        padding: 0 0 2px 0 !important;
        display: inline-block !important;
        text-align: left !important;
        width: 45% !important;
    }



    #timesheetworkspace div._roundedpaddedbox {
        margin-right:0 !important;
    }




    #MondayDayTotalMask,
    #TuesdayDayTotalMask,
    #WednesdayDayTotalMask,
    #ThursdayDayTotalMask,
    #FridayDayTotalMask,
    #SaturdayDayTotalMask,
    #SundayDayTotalMask {
        margin-top: 5px !important;
    }

    div._mr20 {
        margin-right: 0 !important;
    }

  [class*='col-'] {
    width: 100% !important;
    float: none;
    margin: 0 !important;
    padding: 0 !important;
  }
  [class*='col-']:nth-child(n + 2) {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  
    .grid [class*="col-"] {
      /*padding-right: 20px !important;*/
      padding-left: 0 !important;
    }

    .grid [class*="col-"] .grid [class*="col-"] {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }

  ._table-responsive {
    display: block;
    max-width: 100%;
    overflow-y: hidden;
    min-height: .01%;
    padding-bottom: 10px;
    overflow-x: auto;
    margin-bottom: 10px;
  }

  ._floatinggridpanel {
    width: 100% !important;
    float: none;
    display: block;
  }

  ._responsive {
    display: block !important;
  }

  ._nonresponsive {
    display: none !important;
  }
}
._img-responsive {
  display: block;
  max-width: 100%;
  margin: auto;
}

/*-----------------------------------------------------------
    Buttons
-----------------------------------------------------------*/
a._roundbutton, a._squarebutton {
  vertical-align: middle !important;
  padding: 5px 7px 4px 7px;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  font-weight: 300 !important;
  font-size: 100%;
  min-height: 23px;
}

._pointer {
  cursor: pointer;
}

/*-----------------------------------------------------------
    Forms
-----------------------------------------------------------*/
textarea {
  width: 100%;
  min-height: 70px;
  height: inherit;
}

input[type=text], input[type=password], input[type=number], select, textarea {
  vertical-align: middle !important;
  line-height: 1em;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  padding: 3px 5px;
  outline: none;
}

input[type=submit] {
  vertical-align: middle !important;
  line-height: 1em;
  border-width: 1px;
  border-style: solid;
  padding: 3px 10px;
  outline: none;
  cursor: pointer;
  min-height: 23px;
}

input[type=checkbox] {
  vertical-align: middle !important;
  line-height: 0.8em;
  border-width: 1px;
  border-style: solid;
  padding: 3px 5px;
  outline: none;
  transform: scale(1.2);
}

input[type=radio] {
  vertical-align: middle !important;
  line-height: 0.8em;
  border-width: 1px;
  border-style: solid;
  padding: 3px 5px;
  outline: none;
}

._roundinput input[type=text], ._roundinput input[type=number], ._roundinput select, ._roundinput textarea, ._roundinput input[type=submit] {
  border-radius: 3px;
  margin-bottom: 1px;
}

/*-----------------------------------------------------------
    Pager
-----------------------------------------------------------*/
.pagerheader {
  padding: 0;
}
.pagerheader ._resetlink {
  text-decoration: none;
  margin-right: 20px;
}
.pagerheader ._roundsearchbox input[type='text'] {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}
.pagerheader ._roundsearchbox input[type='submit'] {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  min-height: 23px !important;
  padding: 3px 10px !important;
}

/*-----------------------------------------------------------
    Pager Link Buttons
-----------------------------------------------------------*/
.pagerlinks {
  padding: 10px 0 20px 0;
}
.pagerlinks .pagerprevious {
  border-style: solid;
  border-width: 2px 1px 2px 2px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 4px 8px;
  font-weight: 600;
}
.pagerlinks .pagerselected {
  border-style: solid;
  border-width: 2px;
  padding: 4px 8px;
}
.pagerlinks .pagerbutton {
  border-style: solid;
  border-width: 2px 1px 2px 1px;
  padding: 4px 8px;
}
.pagerlinks .pagernext {
  border-style: solid;
  border-width: 2px 2px 2px 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 4px 8px;
  font-weight: 600;
}

/*-----------------------------------------------------------
    Tables
-----------------------------------------------------------*/
table, .table {
  width: inherit;
  display: table;
  border-collapse: collapse;
}
table tr, table .tr, .table tr, .table .tr {
  display: table-row;
  border-collapse: collapse;
}
table th, table .th, table td, table .td, .table th, .table .th, .table td, .table .td {
  display: table-cell;
  border-collapse: collapse;
  border-width: 1px;
  border-style: solid;
  padding: 3px 10px;
  text-align: left;
}
table th, table .th, .table th, .table .th {
  font-weight: 600;
}
table th._valigntop, table .th._valigntop, .table th._valigntop, .table .th._valigntop {
  padding: 6px 10px;
  vertical-align: top;
}
table._tablerowselect tr td, table._tablerowselect tr .td, table._tablerowselect .tr td, table._tablerowselect .tr .td, .table._tablerowselect tr td, .table._tablerowselect tr .td, .table._tablerowselect .tr td, .table._tablerowselect .tr .td {
  padding: 0 !important;
  overflow: hidden;
  height: 100%;
}
table._tablerowselect tr td a, table._tablerowselect tr .td a, table._tablerowselect .tr td a, table._tablerowselect .tr .td a, .table._tablerowselect tr td a, .table._tablerowselect tr .td a, .table._tablerowselect .tr td a, .table._tablerowselect .tr .td a {
  /*margin-bottom: -10em;*/
  width: 100%;
  height: 100%;
  display: block;
  padding: 2px 10px 2px 10px;
  font-weight: inherit !important;
  /*padding-bottom: 10em;*/
}
table._tablerowselect tr._noselect td, table._tablerowselect tr._noselect .td, table._tablerowselect .tr._noselect td, table._tablerowselect .tr._noselect .td, .table._tablerowselect tr._noselect td, .table._tablerowselect tr._noselect .td, .table._tablerowselect .tr._noselect td, .table._tablerowselect .tr._noselect .td {
  padding: 3px 10px  !important;
}
table._unformatted, .table._unformatted {
  border: none;
}
table._unformatted tr, table._unformatted .tr, .table._unformatted tr, .table._unformatted .tr {
  border: none;
}
table._unformatted tr th, table._unformatted tr .th, table._unformatted tr td, table._unformatted tr .td, table._unformatted .tr th, table._unformatted .tr .th, table._unformatted .tr td, table._unformatted .tr .td, .table._unformatted tr th, .table._unformatted tr .th, .table._unformatted tr td, .table._unformatted tr .td, .table._unformatted .tr th, .table._unformatted .tr .th, .table._unformatted .tr td, .table._unformatted .tr .td {
  border: none;
  background-color: transparent;
  padding-left: 0px;
  font-weight: 400;
}
table._unformatted tr th._ar, table._unformatted tr .th._ar, table._unformatted tr td._ar, table._unformatted tr .td._ar, table._unformatted .tr th._ar, table._unformatted .tr .th._ar, table._unformatted .tr td._ar, table._unformatted .tr .td._ar, .table._unformatted tr th._ar, .table._unformatted tr .th._ar, .table._unformatted tr td._ar, .table._unformatted tr .td._ar, .table._unformatted .tr th._ar, .table._unformatted .tr .th._ar, .table._unformatted .tr td._ar, .table._unformatted .tr .td._ar {
  margin-right: 20px;
}
table._bottomheaderlineonly, .table._bottomheaderlineonly {
  border: none;
}
table._bottomheaderlineonly tr, table._bottomheaderlineonly .tr, .table._bottomheaderlineonly tr, .table._bottomheaderlineonly .tr {
  border: none;
}
table._bottomheaderlineonly tr th, table._bottomheaderlineonly tr .th, table._bottomheaderlineonly .tr th, table._bottomheaderlineonly .tr .th, .table._bottomheaderlineonly tr th, .table._bottomheaderlineonly tr .th, .table._bottomheaderlineonly .tr th, .table._bottomheaderlineonly .tr .th {
  border: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  background-color: transparent;
  padding-left: 0px;
}
table._bottomheaderlineonly tr th._ar, table._bottomheaderlineonly tr .th._ar, table._bottomheaderlineonly .tr th._ar, table._bottomheaderlineonly .tr .th._ar, .table._bottomheaderlineonly tr th._ar, .table._bottomheaderlineonly tr .th._ar, .table._bottomheaderlineonly .tr th._ar, .table._bottomheaderlineonly .tr .th._ar {
  margin-right: 20px;
}
table._bottomheaderlineonly tr td, table._bottomheaderlineonly tr .td, table._bottomheaderlineonly .tr td, table._bottomheaderlineonly .tr .td, .table._bottomheaderlineonly tr td, .table._bottomheaderlineonly tr .td, .table._bottomheaderlineonly .tr td, .table._bottomheaderlineonly .tr .td {
  border: none;
  background-color: transparent;
  padding-left: 0px;
}
table._bottomheaderlineonly tr td._ar, table._bottomheaderlineonly tr .td._ar, table._bottomheaderlineonly .tr td._ar, table._bottomheaderlineonly .tr .td._ar, .table._bottomheaderlineonly tr td._ar, .table._bottomheaderlineonly tr .td._ar, .table._bottomheaderlineonly .tr td._ar, .table._bottomheaderlineonly .tr .td._ar {
  margin-right: 20px;
}
table._nooutsideborder, .table._nooutsideborder {
  width: 100%;
  border-left: none !important;
  border-right: none !important;
  margin-bottom: 15px;
}
table._nooutsideborder tr, table._nooutsideborder .tr, .table._nooutsideborder tr, .table._nooutsideborder .tr {
  border-left: none !important;
  border-right: none !important;
}
table._nooutsideborder tr th:first-child, table._nooutsideborder tr .th:first-child, table._nooutsideborder .tr th:first-child, table._nooutsideborder .tr .th:first-child, .table._nooutsideborder tr th:first-child, .table._nooutsideborder tr .th:first-child, .table._nooutsideborder .tr th:first-child, .table._nooutsideborder .tr .th:first-child {
  border-left: none !important;
}
table._nooutsideborder tr th:last-child, table._nooutsideborder tr .th:last-child, table._nooutsideborder .tr th:last-child, table._nooutsideborder .tr .th:last-child, .table._nooutsideborder tr th:last-child, .table._nooutsideborder tr .th:last-child, .table._nooutsideborder .tr th:last-child, .table._nooutsideborder .tr .th:last-child {
  border-right: none !important;
}
table._nooutsideborder tr td:first-child, table._nooutsideborder tr .td:first-child, table._nooutsideborder .tr td:first-child, table._nooutsideborder .tr .td:first-child, .table._nooutsideborder tr td:first-child, .table._nooutsideborder tr .td:first-child, .table._nooutsideborder .tr td:first-child, .table._nooutsideborder .tr .td:first-child {
  border-left: none !important;
}
table._nooutsideborder tr td:last-child, table._nooutsideborder tr .td:last-child, table._nooutsideborder .tr td:last-child, table._nooutsideborder .tr .td:last-child, .table._nooutsideborder tr td:last-child, .table._nooutsideborder tr .td:last-child, .table._nooutsideborder .tr td:last-child, .table._nooutsideborder .tr .td:last-child {
  border-right: none !important;
}
table._transparent, .table._transparent, button._transparent {
  background-color: transparent !important;
}
table._transparent tr, table._transparent .tr, .table._transparent tr, .table._transparent .tr {
  background-color: transparent !important;
}
table._transparent tr th, table._transparent tr .th, table._transparent .tr th, table._transparent .tr .th, .table._transparent tr th, .table._transparent tr .th, .table._transparent .tr th, .table._transparent .tr .th {
  background-color: transparent !important;
}
table._transparent tr td, table._transparent tr .td, table._transparent .tr td, table._transparent .tr .td, .table._transparent tr td, .table._transparent tr .td, .table._transparent .tr td, .table._transparent .tr .td {
  background-color: transparent !important;
}
table._subtable, .table._subtable {
  width: 100%;
  margin: 0;
  background-color: transparent !important;
  border: 0;
}
table._subtable tr, table._subtable .tr, .table._subtable tr, .table._subtable .tr {
  border: 0;
}
table._subtable tr th, table._subtable tr .th,
table._subtable tr td, table._subtable tr .td, table._subtable .tr th, table._subtable .tr .th,
table._subtable .tr td, table._subtable .tr .td, .table._subtable tr th, .table._subtable tr .th,
.table._subtable tr td, .table._subtable tr .td, .table._subtable .tr th, .table._subtable .tr .th,
.table._subtable .tr td, .table._subtable .tr .td {
  background-color: transparent !important;
}


.table .tr .th a,
.table .tr .th a:link,
.table .tr .th a:visited,
table tr th a,
table tr th a:link,
table tr th a:visited  {
    color:inherit !important;
    font-weight:bold;
    display:block;
}

._rad5 {
    border-radius:5px !important;
}
._rad10 {
    border-radius: 10px !important;
}
._rad15 {
    border-radius: 15px !important;
}
._rad20 {
    border-radius: 20px !important;
}
/*-----------------------------------------------------------
    Global
-----------------------------------------------------------*/
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
}

.h1, .h2 {
  line-height: 1.1;
}

.h3, .h4 {
  line-height: 1.3;
}

.h1 {
  font-size: 260%;
  letter-spacing: -1px;
}

.h2 {
  font-size: 210%;
  letter-spacing: -1px;
}

.h3 {
  font-size: 180%;
}

.h4 {
  font-size: 150%;
}

.h5 {
  font-size: 130%;
}

.fixed, header, nav, nav #navcontent #mainmenu li, nav #navcontent #mainmenu li a {
  font-family: "Roboto", serif;
  font-size: small;
  line-height: 1.1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.italic {
  font-style: italic;
}

.bold {
  font-weight: 800;
}

.block-margins {
  margin: 0 0 1em;
}

.unordered-list {
  list-style-type: disc;
}

.ordered-list {
  list-style: decimal;
}

.li {
  margin-left: 20px;
}

i.fa, i.far, i.fas {
  font-style: normal;
}

hr, .hr {
  border: none;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 20px 0 15px 0;
}

._smallroundbutton {
    padding:1px 10px !important;
    font-size:12px !important;
    min-height:14px !important;
    margin-bottom:1px !important;
    border-radius:5px;
}

/*-----------------------------------------------------------
    Frame
    Fixed Header, Navigation and Footer.
-----------------------------------------------------------*/
header {
  height: 80px;
  z-index:10000;
}
header #logopanel {
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  height: 80px;
  padding-left: 20px;
  padding-top: 4px;
}
header #mastersearchpanel {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  padding-left: 260px;
  padding-right: 40px;
  height: 80px;
  line-height: 80px;
  vertical-align: middle;
}
header #masterlinkpanel {
  position: absolute;
  top: 0;
  /*left: $navwidthexpanded;*/
  right: 17px;
  height: 80px;
  line-height: 80px;
  vertical-align: middle;
}
header #collapse-nav {
  display: inline-block;
}

nav {
  position: fixed;
  top: 80px;
  bottom: 0;
  left: 0;
  z-index: 5000;
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 10px;
  width: 80px;
}
nav #namepanel {
  padding: 10px 9px;
  margin-bottom: 10px;
}
nav #navcontent {
  /*position:absolute;
  top: $subheaderheight + 5;
  bottom:0;
  left: 0;
  width:$navwidthexpanded;*/
}
nav #navcontent #mainmenu-button {
  display: none;
}
nav #navcontent #mainmenu {
  /*margin-left:10px;
  margin-right:10px;*/
  margin-left:0px;
  padding-left:0;
}
nav #navcontent #mainmenu li {
  width: 100%;
  /*margin-bottom: 2px;*/
}
nav #navcontent #mainmenu li a {
  padding: 4px 10px;
  display: block;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  border-radius: 5px;
}
nav #navcontent #mainmenu li a i {
  font-size: 20px;
  padding: 7px;
  border-radius: 5px;
  margin-right: 10px;
  width: 40px !important;
  text-align: center;
}

main {
  position: absolute;
  right: 0;
  left: 0;
  top: 80px;
  bottom: 20px;
  overflow-y: scroll;
}
main #titlepanel {
  left: 20px;
  right: 20px;
}
main #titlepanel h1 {
  margin: 10px 0 10px 0;
}
main [class*="col-"] {
  padding-right: 20px;
}


.grid [class*="col-"] .grid [class*="col-"] {
  padding-right: 0;
}

footer {
  position: fixed;
  right: 0;
  bottom: 0;
  height: 20px;
  width: 100%;
}

/*-----------------------------------------------------------
    Collapsing Nav
-----------------------------------------------------------*/
nav, main, footer, .toggle {
  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
}

.sidebar-expanded main {
  padding-left: 260px;
}

.sidebar-expanded footer {
  left: 240px;
}

.sidebar-collapsed main {
  padding-left: 100px;
}

.sidebar-collapsed footer {
  left: 80px;
}

nav .item-label,
nav #namepanel span.item-label {
  display: none;
}

#wrapper.sidebar-expanded nav {
  width: 240px;
}

#wrapper.sidebar-expanded nav .item-label,
#wrapper.sidebar-expanded nav #namepanel span.item-label {
  display: inline;
}

#wrapper.sidebar-collapsed nav {
  width: 80px;
}

#wrapper.sidebar-collapsed nav .item-label,
#wrapper.sidebar-collapsed nav #namepanel span.item-label {
  display: none;
}

/*-----------------------------------------------------------
    Responsive
-----------------------------------------------------------*/
@media only screen and (max-width: 993px) {
  header {
    position: static;
    width: 100% !important;
  }
  header #mastersearchpanel {
    padding-right: 20px;
  }
  header #masterlinkpanel {
    position: absolute;
    top: 90px;
    height: 24px;
    line-height: 24px;
  }
  header #collapse-nav {
    display: none;
  }

  #wrapper {
    position: static;
    width: 100% !important;
  }

  nav {
    position: static;
    width: 100% !important;
    height: auto;
    margin-top: 34px;
    margin-bottom: 0;
    padding-bottom: 0;
        /*#navcontent {
            #mainmenu-button {
                display:block;
                padding:10px;

            }
        }*/
  }
  nav .item-label {
    display: inline-block !important;
  }
  nav #mainmenu {
    display: none;
  }
  nav #mainmenu-button {
    display: inline-block !important;
    float: right;
    font-size: 250%;
    margin-right: 10px;
  }

  main {
    position: static;
    width: 100%;
    overflow: hidden;
    height: auto;
    padding-left: 20px !important;
    padding-top: 0px;
    min-height: 100%;
  }

  footer {
    position: static;
    width: 100% !important;
    min-height: 100%;
    margin-top: 20px;
    padding: 20px !important;
    height: auto;
  }


    main [class*="col-"] {
        padding-right: 0 !important;
    }


}
/* Colours */
/* Themes */
._defaulttheme {
  /* Layout */
  background-color: #e0e9ee;
  color: #3d3d3d;
  /* Headers */
  /* Text */
  /* Lines */
  /* Tables */
  /* Links */
  /* Button Links */
  /* Forms */
  /* Padded Boxes */
  /* Pager */
}
._defaulttheme header {
  background-color: #fdfdfd;
  color: #1874a7;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  z-index: 1000000;
  position: relative;
}
._defaulttheme header #mastersearch {
  background-color: #f2f6f8;
}
._defaulttheme header a {
  color: #1874a7;
}
._defaulttheme header a:visited {
  color: #1874a7;
}
._defaulttheme header a:hover {
  color: #9ebacb;
}
._defaulttheme nav {
  background-color: #e0e9ee;
  color: #3d3d3d;
}
._defaulttheme nav #namepanel {
  background-color: #135d87;
  color: #fdfdfd;
}
._defaulttheme nav #mainmenu-button {
  background-color: #135d87;
}
._defaulttheme nav #mainmenu a {
  background-color: #e0e9ee;
  color: #3d3d3d;
}
._defaulttheme nav #mainmenu a:hover {
  background-color: #1874a7;
  color: #fdfdfd;
}
._defaulttheme nav #mainmenu a:hover i {
  background-color: #fdfdfd;
  color: #1874a7;
}
._defaulttheme nav #mainmenu a i {
  background-color: #e0e9ee;
}
._defaulttheme main {
  background-color: #e0e9ee;
  color: #3d3d3d;
}
._defaulttheme main h1 {
  margin-top: 15px;
  margin-bottom: 0px;
}
._defaulttheme footer {
  background-color: #e0e9ee;
  color: #6c6c6c;
}
._defaulttheme h1, ._defaulttheme .h1 {
  color: #135d87;
}
._defaulttheme h2, ._defaulttheme .h2 {
  color: #3a88b4;
}
._defaulttheme h3, ._defaulttheme .h3 {
  color: #9ebacb;
}
._defaulttheme h4, ._defaulttheme .h4 {
  color: #8fa9b8;
}
._defaulttheme h5, ._defaulttheme .h5 {
  color: #7f96a4;
}
._defaulttheme h6, ._defaulttheme .h6 {
  color: #708490;
}
._defaulttheme hr, ._defaulttheme .hr {
  border-color: #d4d4d4;
}
._defaulttheme table, ._defaulttheme .table {
  border-color: #d4d4d4;
  /*&._nooutsideborder {
      th, .th, td, .td {
          color: map-get($tones, 'maintextcolour');
      }
  }*/
}
._defaulttheme table._altrowcolour tr:nth-child(even), ._defaulttheme table._altrowcolour .tr:nth-child(even), ._defaulttheme .table._altrowcolour tr:nth-child(even), ._defaulttheme .table._altrowcolour .tr:nth-child(even) {
  background-color: #f2f6f8;
}
._defaulttheme table._tablerowselect tr td a:link, ._defaulttheme table._tablerowselect tr td a:visited, ._defaulttheme table._tablerowselect .tr .td a:link, ._defaulttheme table._tablerowselect .tr .td a:visited, ._defaulttheme .table._tablerowselect tr td a:link, ._defaulttheme .table._tablerowselect tr td a:visited, ._defaulttheme .table._tablerowselect .tr .td a:link, ._defaulttheme .table._tablerowselect .tr .td a:visited {
  color: #3d3d3d !important;
}
._defaulttheme table._tablerowselect tr td._noselect a:link, ._defaulttheme table._tablerowselect tr td._noselect a:visited, ._defaulttheme table._tablerowselect .tr .td._noselect a:link, ._defaulttheme table._tablerowselect .tr .td._noselect a:visited, ._defaulttheme .table._tablerowselect tr td._noselect a:link, ._defaulttheme .table._tablerowselect tr td._noselect a:visited, ._defaulttheme .table._tablerowselect .tr .td._noselect a:link, ._defaulttheme .table._tablerowselect .tr .td._noselect a:visited {
  color: inherit !important;
}
._defaulttheme table._tablerowselect tr:hover, ._defaulttheme table._tablerowselect .tr:hover, ._defaulttheme .table._tablerowselect tr:hover, ._defaulttheme .table._tablerowselect .tr:hover {
  background-color: #b7d3e3 !important;
}
._defaulttheme table._tablerowselect tr._noselect:hover, ._defaulttheme table._tablerowselect .tr._noselect:hover, ._defaulttheme .table._tablerowselect tr._noselect:hover, ._defaulttheme .table._tablerowselect .tr._noselect:hover {
  background-color: #f2f6f8 !important;
}
._defaulttheme table._tablerowselect tr td a._add_button,
._defaulttheme table._tablerowselect tr td a._edit_button,
._defaulttheme table._tablerowselect tr td a._delete_button,
._defaulttheme table._tablerowselect tr td a._close_button,
._defaulttheme table._tablerowselect tr td a._return_button,
._defaulttheme table._tablerowselect .tr .td a._add_button,
._defaulttheme table._tablerowselect .tr .td a._edit_button,
._defaulttheme table._tablerowselect .tr .td a._delete_button,
._defaulttheme table._tablerowselect .tr .td a._close_button,
._defaulttheme table._tablerowselect .tr .td a._return_button, ._defaulttheme .table._tablerowselect tr td a._add_button,
._defaulttheme .table._tablerowselect tr td a._edit_button,
._defaulttheme .table._tablerowselect tr td a._delete_button,
._defaulttheme .table._tablerowselect tr td a._close_button,
._defaulttheme .table._tablerowselect tr td a._return_button,
._defaulttheme .table._tablerowselect .tr .td a._add_button,
._defaulttheme .table._tablerowselect .tr .td a._edit_button,
._defaulttheme .table._tablerowselect .tr .td a._delete_button,
._defaulttheme .table._tablerowselect .tr .td a._close_button,
._defaulttheme .table._tablerowselect .tr .td a._return_button {
  width: auto;
  height: auto;
  display: inline-block;
}
._defaulttheme table._alttableheader th, ._defaulttheme table._alttableheader .th, ._defaulttheme .table._alttableheader th, ._defaulttheme .table._alttableheader .th {
  color: #3d3d3d;
  border-color: #d4d4d4;
  background-color: #ededed !important;
}
._defaulttheme table._unformatted th, ._defaulttheme table._unformatted .th, ._defaulttheme table._unformatted td, ._defaulttheme table._unformatted .td, ._defaulttheme .table._unformatted th, ._defaulttheme .table._unformatted .th, ._defaulttheme .table._unformatted td, ._defaulttheme .table._unformatted .td {
  color: #3d3d3d;
}
._defaulttheme table._bottomheaderlineonly th, ._defaulttheme table._bottomheaderlineonly .th, ._defaulttheme table._bottomheaderlineonly td, ._defaulttheme table._bottomheaderlineonly .td, ._defaulttheme .table._bottomheaderlineonly th, ._defaulttheme .table._bottomheaderlineonly .th, ._defaulttheme .table._bottomheaderlineonly td, ._defaulttheme .table._bottomheaderlineonly .td {
  color: #3d3d3d;
}
._defaulttheme tr, ._defaulttheme .tr {
  border-color: #d4d4d4;
}
._defaulttheme tr._rowhighlightcolour, ._defaulttheme .tr._rowhighlightcolour {
  background-color: #f2f6f8 !important;
}
._defaulttheme th, ._defaulttheme .th {
  color: #fdfdfd;
  border-color: #d4d4d4;
  background-color: #156997;
}
._defaulttheme td, ._defaulttheme .td {
  border-color: #d4d4d4;
  color: #3d3d3d;
}
._defaulttheme ._bottomheaderlineonly th, ._defaulttheme ._bottomheaderlineonly .th {
  border-bottom-color: #d4d4d4;
}
._defaulttheme a {
  color: #3a88b4;
  font-weight: 700;
  text-decoration: none;
}
._defaulttheme a:visited {
  color: #3a88b4;
}
._defaulttheme a:hover {
  color: #777777;
}
._defaulttheme a._button {
  color: #7f96a4;
  font-weight: 700;
  text-decoration: none;
}
._defaulttheme a._button:visited {
  color: #7f96a4;
}
._defaulttheme a._button:hover {
  color: #526069;
}
._defaulttheme input[type=text], ._defaulttheme input[type=checkbox], ._defaulttheme input[type=radio], ._defaulttheme input[type=password], ._defaulttheme input[type=number], ._defaulttheme select, ._defaulttheme textarea {
  color: #545454;
  border-color: #d4d4d4;
}
._defaulttheme input[type=text]:focus, ._defaulttheme input[type=checkbox]:focus, ._defaulttheme input[type=radio]:focus, ._defaulttheme input[type=password]:focus, ._defaulttheme input[type=number]:focus, ._defaulttheme select:focus, ._defaulttheme textarea:focus {
  border-color: #bbceda;
}
._defaulttheme input[type=submit] {
  color: #ededed;
  border-color: #708490;
  background-color: #1874a7;
}
._defaulttheme input[type=submit]:focus {
  border-color: #526069;
  background-color: #526069;
}
._defaulttheme ._mute {
  color: #ecf0f5 !important;
}
._defaulttheme ._success {
  color: #24a824 !important;
}
._defaulttheme ._warning {
  color: #ff9b04 !important;
}
._defaulttheme ._error, .field-validation-error {
  color: #cc3300 !important;
}

.field-validation-error {
    margin-top:4px !important;
    margin-bottom:4px !important;
    display:block;
}
._defaulttheme ._message {
  color: #24a824 !important;
}
._defaulttheme ._required {
  color: #d75452 !important;
}
._defaulttheme ._review {
  color: #f17f42 !important;
}
._defaulttheme ._mutebackground {
  background-color: #ecf0f5 !important;
}
._defaulttheme ._successbackground {
  background-color: #24a824 !important;
}
._defaulttheme ._warningbackground {
  background-color: #ff9b04 !important;
}
._defaulttheme ._errorbackground {
  background-color: #cc3300 !important;
}
._defaulttheme ._messagebackground {
  background-color: #24a824 !important;
}
._defaulttheme ._requiredbackground {
  background-color: #d75452 !important;
}
._defaulttheme ._reviewbackground {
  background-color: #f17f42 !important;
}
._defaulttheme ._lightsuccess {
  color: #9de391 !important;
}
._defaulttheme ._lightwarning {
  color: #dfb575 !important;
}
._defaulttheme ._lighterror {
  color: #e5928f !important;
}
._defaulttheme ._lightsuccessbackground {
  background-color: #9de391 !important;
}
._defaulttheme ._lightwarningbackground {
  background-color: #dfb575 !important;
}
._defaulttheme ._lighterrorbackground {
  background-color: #e5928f !important;
}
._defaulttheme ._bodytextcolour {
  color: #3d3d3d;
}
._defaulttheme ._maintextcolour {
  color: #3d3d3d;
}
._defaulttheme ._linkcolour {
  color: #3a88b4;
}
._defaulttheme ._b0,
._defaulttheme ._bt0,
._defaulttheme ._br0,
._defaulttheme ._bb0,
._defaulttheme ._bl0 {
  border-color: none;
}

._defaulttheme ._b1,
._defaulttheme ._b2,
._defaulttheme ._b3,
._defaulttheme ._b4,
._defaulttheme ._b5 {
  border-color: #d4d4d4;
}

._defaulttheme ._bt1,
._defaulttheme ._bt2,
._defaulttheme ._bt3,
._defaulttheme ._bt4,
._defaulttheme ._bt5 {
  border-top-color: #d4d4d4;
}

._defaulttheme ._bl1,
._defaulttheme ._bl2,
._defaulttheme ._bl3,
._defaulttheme ._bl4,
._defaulttheme ._bl5 {
  border-left-color: #d4d4d4;
}

._defaulttheme ._bb1,
._defaulttheme ._bb2,
._defaulttheme ._bb3,
._defaulttheme ._bb4,
._defaulttheme ._bb5 {
  border-bottom-color: #d4d4d4;
}

._defaulttheme ._br1,
._defaulttheme ._br2,
._defaulttheme ._br3,
._defaulttheme ._br4,
._defaulttheme ._br5 {
  _brorder-right-color: #d4d4d4;
}

._defaulttheme ._roundedbox,
._defaulttheme ._roundedpaddedbox,
._defaulttheme ._paddedbox {
  background-color: #fdfdfd;
}
._defaulttheme .pagerlinks a,
._defaulttheme .pagerlinks button {
    border-color: #d4d4d4;
}
._defaulttheme .pagerlinks a:hover,
._defaulttheme .pagerlinks button:hover {
    background-color: #ff9b04;
    color: #3d3d3d;
}
._defaulttheme .pagerlinks .pagerprevious {
    border-color: #d4d4d4;
}
._defaulttheme .pagerlinks .pagerselected {
    background-color: #156997;
    border-color: #156997;
    color: #fdfdfd;
}
._defaulttheme ._a_button_disabled {
  color: #d4d4d4;
}
._defaulttheme ._add_button:link, ._defaulttheme ._add_button:visited {
  color: #24a824;
}
._defaulttheme ._edit_button:link, ._defaulttheme ._edit_button:visited {
  color: #1874a7;
}
._defaulttheme ._delete_button:link, ._defaulttheme ._delete_button:visited {
  color: #bb1212;
}
._defaulttheme ._close_button:link, ._defaulttheme ._close_button:visited {
  color: #eeac57;
}
._defaulttheme ._return_button:link, ._defaulttheme ._return_button:visited {
  color: transparent;
}
._defaulttheme ._roundbutton._add_button, ._defaulttheme ._squarebutton._add_button {
  background-color: #24a824;
}
._defaulttheme ._roundbutton._add_button:link, ._defaulttheme ._roundbutton._add_button:visited, ._defaulttheme ._squarebutton._add_button:link, ._defaulttheme ._squarebutton._add_button:visited {
  color: #fdfdfd;
}
._defaulttheme ._roundbutton._edit_button, ._defaulttheme ._squarebutton._edit_button {
  background-color: #1874a7;
}
._defaulttheme ._roundbutton._edit_button:link, ._defaulttheme ._roundbutton._edit_button:visited, ._defaulttheme ._squarebutton._edit_button:link, ._defaulttheme ._squarebutton._edit_button:visited {
  color: #fdfdfd;
}
._defaulttheme ._roundbutton._delete_button, ._defaulttheme ._squarebutton._delete_button {
  background-color: #bb1212;
}
._defaulttheme ._roundbutton._delete_button:link, ._defaulttheme ._roundbutton._delete_button:visited, ._defaulttheme ._squarebutton._delete_button:link, ._defaulttheme ._squarebutton._delete_button:visited {
  color: #fdfdfd;
}
._defaulttheme ._roundbutton._close_button, ._defaulttheme ._squarebutton._close_button {
  background-color: #eeac57;
}
._defaulttheme ._roundbutton._close_button:link, ._defaulttheme ._roundbutton._close_button:visited, ._defaulttheme ._squarebutton._close_button:link, ._defaulttheme ._squarebutton._close_button:visited {
  color: #fdfdfd;
}
._defaulttheme ._roundbutton._return_button, ._defaulttheme ._squarebutton._return_button {
  background-color: transparent;
  border: 1px solid #ededed;
}
._defaulttheme ._roundbutton._return_button:link, ._defaulttheme ._roundbutton._return_button:visited, ._defaulttheme ._squarebutton._return_button:link, ._defaulttheme ._squarebutton._return_button:visited {
  color: #3a88b4;
}
._defaulttheme ._roundbutton i.fa, ._defaulttheme ._squarebutton i.fa {
  margin-right: 5px;
}
._defaulttheme ._roundbutton {
  border-radius: 5px;
}
._defaulttheme ._primary10colour {
  color: #fcfdfe !important;
}
._defaulttheme ._primary50colour {
  color: #e0ecf3 !important;
}
._defaulttheme ._primary100colour {
  color: #b7d3e3 !important;
}
._defaulttheme ._primary200colour {
  color: #8bb9d3 !important;
}
._defaulttheme ._primary300colour {
  color: #5d9dc1 !important;
}
._defaulttheme ._primary400colour {
  color: #3a88b4 !important;
}
._defaulttheme ._primary500colour {
  color: #1874a7 !important;
}
._defaulttheme ._primary600colour {
  color: #156997 !important;
}
._defaulttheme ._primary700colour {
  color: #135d87 !important;
}
._defaulttheme ._primary800colour {
  color: #115276 !important;
}
._defaulttheme ._primary900colour {
  color: #0c3c56 !important;
}
._defaulttheme ._secondary10colour {
  color: #fefefe !important;
}
._defaulttheme ._secondary50colour {
  color: #f2f6f8 !important;
}
._defaulttheme ._secondary100colour {
  color: #e0e9ee !important;
}
._defaulttheme ._secondary200colour {
  color: #cedce5 !important;
}
._defaulttheme ._secondary300colour {
  color: #bbceda !important;
}
._defaulttheme ._secondary400colour {
  color: #acc4d2 !important;
}
._defaulttheme ._secondary500colour {
  color: #9ebacb !important;
}
._defaulttheme ._secondary600colour {
  color: #8fa9b8 !important;
}
._defaulttheme ._secondary700colour {
  color: #7f96a4 !important;
}
._defaulttheme ._secondary800colour {
  color: #708490 !important;
}
._defaulttheme ._secondary900colour {
  color: #526069 !important;
}
._defaulttheme ._mono10colour {
  color: #fdfdfd !important;
}
._defaulttheme ._mono50colour {
  color: #ededed !important;
}
._defaulttheme ._mono100colour {
  color: #d4d4d4 !important;
}
._defaulttheme ._mono200colour {
  color: #bbbbbb !important;
}
._defaulttheme ._mono300colour {
  color: #9f9f9f !important;
}
._defaulttheme ._mono400colour {
  color: #8b8b8b !important;
}
._defaulttheme ._mono500colour {
  color: #777777 !important;
}
._defaulttheme ._mono600colour {
  color: #6c6c6c !important;
}
._defaulttheme ._mono700colour {
  color: #606060 !important;
}
._defaulttheme ._mono800colour {
  color: #545454 !important;
}
._defaulttheme ._mono900colour {
  color: #3d3d3d !important;
}
._defaulttheme ._primary10backgroundcolour {
  background-color: #fcfdfe !important;
}
._defaulttheme ._primary50backgroundcolour {
  background-color: #e0ecf3 !important;
}
._defaulttheme ._primary100backgroundcolour {
  background-color: #b7d3e3 !important;
}
._defaulttheme ._primary200backgroundcolour {
  background-color: #8bb9d3 !important;
}
._defaulttheme ._primary300backgroundcolour {
  background-color: #5d9dc1 !important;
}
._defaulttheme ._primary400backgroundcolour {
  background-color: #3a88b4 !important;
}
._defaulttheme ._primary500backgroundcolour {
  background-color: #1874a7 !important;
}
._defaulttheme ._primary600backgroundcolour {
  background-color: #156997 !important;
}
._defaulttheme ._primary700backgroundcolour {
  background-color: #135d87 !important;
}
._defaulttheme ._primary800backgroundcolour {
  background-color: #115276 !important;
}
._defaulttheme ._primary900backgroundcolour {
  background-color: #0c3c56 !important;
}
._defaulttheme ._secondary10backgroundcolour {
  background-color: #fefefe !important;
}
._defaulttheme ._secondary50backgroundcolour {
  background-color: #f2f6f8 !important;
}
._defaulttheme ._secondary100backgroundcolour {
  background-color: #e0e9ee !important;
}
._defaulttheme ._secondary200backgroundcolour {
  background-color: #cedce5 !important;
}
._defaulttheme ._secondary300backgroundcolour {
  background-color: #bbceda !important;
}
._defaulttheme ._secondary400backgroundcolour {
  background-color: #acc4d2 !important;
}
._defaulttheme ._secondary500backgroundcolour {
  background-color: #9ebacb !important;
}
._defaulttheme ._secondary600backgroundcolour {
  background-color: #8fa9b8 !important;
}
._defaulttheme ._secondary700backgroundcolour {
  background-color: #7f96a4 !important;
}
._defaulttheme ._secondary800backgroundcolour {
  background-color: #708490 !important;
}
._defaulttheme ._secondary900backgroundcolour {
  background-color: #526069 !important;
}
._defaulttheme ._mono10backgroundcolour {
  background-color: #fdfdfd !important;
}
._defaulttheme ._mono50backgroundcolour {
  background-color: #ededed !important;
}
._defaulttheme ._mono100backgroundcolour {
  background-color: #d4d4d4 !important;
}
._defaulttheme ._mono133backgroundcolour {
  background-color: #cccccc !important;
}
._defaulttheme ._mono166backgroundcolour {
  background-color: #c3c3c3 !important;
}
._defaulttheme ._mono200backgroundcolour {
  background-color: #bbbbbb !important;
}
._defaulttheme ._mono250backgroundcolour {
  background-color: #adadad !important;
}
._defaulttheme ._mono300backgroundcolour {
  background-color: #9f9f9f !important;
}
._defaulttheme ._mono400backgroundcolour {
  background-color: #8b8b8b !important;
}
._defaulttheme ._mono500backgroundcolour {
  background-color: #777777 !important;
}
._defaulttheme ._mono600backgroundcolour {
  background-color: #6c6c6c !important;
}
._defaulttheme ._mono700backgroundcolour {
  background-color: #606060 !important;
}
._defaulttheme ._mono800backgroundcolour {
  background-color: #545454 !important;
}
._defaulttheme ._mono900backgroundcolour {
  background-color: #3d3d3d !important;
}


._defaulttheme ._error50colour {
    color: #fc4f4f !important;
}
._defaulttheme ._error50backgroundcolour {
    background-color: #fc4f4f !important;
}



._fw400 {
    font-weight:400 !important;
}
._fw500 {
    font-weight: 500 !important;
}
._fw600 {
    font-weight: 600 !important;
}
._fw700 {
    font-weight: 700 !important;
}
._fw800 {
    font-weight: 800 !important;
}


._defaulttheme ._roundbutton._hoveronly:hover {
    background-color: #e0ecf3
}

._labelbutton {
    background-color: #e0ecf3 !important;
    border-radius: 5px !important;
}

._labelbutton:hover {
    background-color:#24a824 !important;
    color: #ffffff !important;
    border-radius: 5px !important;
}

label._selected {
    background-color: #1874a7 !important;
    color: #ffffff !important;
}

._classA,
._classB,
._classC,
._classT {
    border-radius: 5px !important;
    padding: 3px 30px;
    margin-top: 5px;
}

._classA {
    background-color: #bb1212 !important;
    color: #ffffff !important;
}

._classB {
    background-color: #eeac57 !important;
    color: #ffffff !important;
}

._classC {
    background-color: #24a824 !important;
    color: #ffffff !important;
}


._classT {
    background-color: #1874a7 !important;
    color: #ffffff !important;
}
@media only print {

    #content,
    main,
    nav,
    header,
    #wrapper,
    footer {
        position: sticky;
        width: 100%;
    }

    #content {
        margin: 0 !important;
        padding: 0 !important;
    }

    #content grid col* {
        margin: 0 !important;
        padding: 0 !important;
    }

    ._printonly {
        display:inline-block;
    }

    header, nav, #titlepanel {
        display: none;
    }

    main, #wrapper, #content {
        margin: 0 !important;
        padding: 0 !important;
    }

    main {
        overflow: visible;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /*.sidebar-expanded, .sidebar-collapse {
        width: 0 !important;
    }*/

    main [class*="col-"] {
        padding-left: 0 !important;
        display: block !important;
        float: none !important;
        width: 100% !important;
    }

    .timesheetsummary {
        width: 45%;
        float: left;
    }

    .timesheethours {
        width: 45%;
        float: left;
        padding-left: 10px;
    }

    #notesbutton, .currentweek, #feedbackpanel {
        display: none;
    }

    /* Hide the browser's default checkbox */
    .container input {
        opacity: 100 !important;
        z-index: 1000 !important;
    }

        /* Show the checkmark when checked */
        .container input:checked ~ .checkmark:after {
            display: none !important;
        }

    /* Create a custom checkbox */
    .checkmark {
        display: none !important;
    }


    /*body {
        overflow: visible;
    }*/


    ._pagebreak {
        page-break-after: always;
    }

    ._printheader {
        font-size:300% !important;
        border-bottom:1px solid #ccc;
        padding-bottom:10px;
        padding-left:0 !important;
    }

    ._noprint {
        display:none !important;
    }
}

.xdsoft_datetimepicker {
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #fff;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}

.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: transparent;
	border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
	border: none !important;
}

.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection { background: transparent }

.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none;
}

.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
	display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
	width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
	opacity: 0.5;
	background-position: -92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev ,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
	min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	float: none;
	background-position: -40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px;
	margin-top: 7px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0;
	margin-bottom: 7px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0;
	height: 25px;
	line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child {
	border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
	text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
	opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right: -7px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right: 2px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #fff;
	background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
	padding: 2px 10px 2px 5px;
	text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
	width: 100px;
	text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both;
}

.xdsoft_datetimepicker .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
	padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
	width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #fff !important;
	background: #ff8000 !important;
	box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
	background: #33aaff !important;
	box-shadow: #178fe5 0 1px 3px 0 inset !important;
	color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
	color: inherit	!important;
	background: inherit !important;
	box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc !important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }

.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller {
	background: #ccc !important;
	height: 20px;
	border-radius: 3px;
}
.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
.xdsoft_scroller_box {
	position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
	border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #0a0a0a;
	border-top: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
	background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
	border: 1px solid #333;
	background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #000;
	background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0a0a0a;
	border: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
	color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #000 !important;
	background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }

.xdsoft_dark .xdsoft_time_box {
	border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
	background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #dddddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
	font-family: "museo-sans", "Book Antiqua", sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #82878c;
	height: 28px;
	position: relative;
	padding: 4px 17px 4px 33px;
	border: 1px solid #d7d8da;
	background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
/* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}

